Test Failed
Pull Request — master (#450)
by Kiran
19:15
created
geodirectory-functions/comments_functions.php 3 patches
Braces   +60 added lines, -48 removed lines patch added patch discarded remove patch
@@ -278,8 +278,9 @@  discard block
 block discarded – undo
278 278
 
279 279
     $post_id = isset($comment_info->comment_post_ID) ? $comment_info->comment_post_ID : '';
280 280
 
281
-    if (!empty($comment_info))
282
-        $status = $comment_info->comment_approved;
281
+    if (!empty($comment_info)) {
282
+            $status = $comment_info->comment_approved;
283
+    }
283 284
 
284 285
     if ($status == 'approve' || $status == 1) {
285 286
         $status = 1;
@@ -418,12 +419,14 @@  discard block
 block discarded – undo
418 419
         }
419 420
     } else {
420 421
         $rating = 0;
421
-        if (!empty($comment))
422
-            $rating = geodir_get_commentoverall($comment->comment_ID);
422
+        if (!empty($comment)) {
423
+                    $rating = geodir_get_commentoverall($comment->comment_ID);
424
+        }
423 425
         if ($rating != 0 && !is_admin()) {
424 426
             return '<div><div class="gd-rating-text">' . __('Overall Rating', 'geodirectory') . ': <div class="rating">' . $rating . '</div></div>' . geodir_get_rating_stars($rating, $comment->comment_ID) . '</div><div class="description">' . $content . '</div>';
425
-        } else
426
-            return $content;
427
+        } else {
428
+                    return $content;
429
+        }
427 430
     }
428 431
 }
429 432
 
@@ -512,11 +515,12 @@  discard block
 block discarded – undo
512 515
         $post_ratings = get_post_meta($post_id, 'overall_rating');
513 516
     }
514 517
 
515
-    if ($post_ratings)
516
-        return $post_ratings;
517
-    else
518
-        return false;
519
-}
518
+    if ($post_ratings) {
519
+            return $post_ratings;
520
+    } else {
521
+            return false;
522
+    }
523
+    }
520 524
 
521 525
 
522 526
 /**
@@ -541,11 +545,12 @@  discard block
 block discarded – undo
541 545
         )
542 546
     );
543 547
 
544
-    if (!empty($reatings))
545
-        return $reatings;
546
-    else
547
-        return false;
548
-}
548
+    if (!empty($reatings)) {
549
+            return $reatings;
550
+    } else {
551
+            return false;
552
+    }
553
+    }
549 554
 
550 555
 /**
551 556
  * Get review total of a Post.
@@ -569,11 +574,12 @@  discard block
 block discarded – undo
569 574
         )
570 575
     );
571 576
 
572
-    if (!empty($results))
573
-        return $results;
574
-    else
575
-        return false;
576
-}
577
+    if (!empty($results)) {
578
+            return $results;
579
+    } else {
580
+            return false;
581
+    }
582
+    }
577 583
 
578 584
 /**
579 585
  * Get review count by user ID.
@@ -596,11 +602,12 @@  discard block
 block discarded – undo
596 602
         )
597 603
     );
598 604
 
599
-    if (!empty($results))
600
-        return $results;
601
-    else
602
-        return false;
603
-}
605
+    if (!empty($results)) {
606
+            return $results;
607
+    } else {
608
+            return false;
609
+    }
610
+    }
604 611
 
605 612
 /**
606 613
  * Get average overall rating of a Post.
@@ -634,11 +641,12 @@  discard block
 block discarded – undo
634 641
         )
635 642
     );
636 643
 
637
-    if (!empty($results))
638
-        return $results;
639
-    else
640
-        return false;
641
-}
644
+    if (!empty($results)) {
645
+            return $results;
646
+    } else {
647
+            return false;
648
+    }
649
+    }
642 650
 
643 651
 /**
644 652
  * Get review count of a Post.
@@ -662,11 +670,12 @@  discard block
 block discarded – undo
662 670
         )
663 671
     );
664 672
 
665
-    if (!empty($results))
666
-        return $results;
667
-    else
668
-        return false;
669
-}
673
+    if (!empty($results)) {
674
+            return $results;
675
+    } else {
676
+            return false;
677
+    }
678
+    }
670 679
 
671 680
 /**
672 681
  * Get comments count of a Post.
@@ -692,11 +701,12 @@  discard block
 block discarded – undo
692 701
     );
693 702
 
694 703
 
695
-    if (!empty($results))
696
-        return $results;
697
-    else
698
-        return false;
699
-}
704
+    if (!empty($results)) {
705
+            return $results;
706
+    } else {
707
+            return false;
708
+    }
709
+    }
700 710
 
701 711
 /**
702 712
  * Get overall rating of a comment.
@@ -720,11 +730,12 @@  discard block
 block discarded – undo
720 730
         )
721 731
     );
722 732
 
723
-    if ($reatings)
724
-        return $reatings;
725
-    else
726
-        return false;
727
-}
733
+    if ($reatings) {
734
+            return $reatings;
735
+    } else {
736
+            return false;
737
+    }
738
+    }
728 739
 
729 740
 /**
730 741
  * Returns average overall rating of a Post. Depreciated since ver 1.3.6.
@@ -970,8 +981,9 @@  discard block
 block discarded – undo
970 981
     $active_tabs = get_option('geodir_detail_page_tabs_excluded');
971 982
 
972 983
     $is_display = true;
973
-    if (!empty($active_tabs) && in_array('reviews', $active_tabs))
974
-        $is_display = false;
984
+    if (!empty($active_tabs) && in_array('reviews', $active_tabs)) {
985
+            $is_display = false;
986
+    }
975 987
 
976 988
     /**
977 989
      * Filter to change display value.
Please login to merge, or discard this patch.
Indentation   +471 added lines, -471 removed lines patch added patch discarded remove patch
@@ -31,13 +31,13 @@  discard block
 block discarded – undo
31 31
  */
32 32
 function geodir_comment_meta_row_action($a)
33 33
 {
34
-    global $comment;
34
+	global $comment;
35 35
 
36
-    $rating = geodir_get_commentoverall($comment->comment_ID);
37
-    if ($rating != 0) {
38
-        echo geodir_get_rating_stars($rating, $comment->comment_ID);
39
-    }
40
-    return $a;
36
+	$rating = geodir_get_commentoverall($comment->comment_ID);
37
+	if ($rating != 0) {
38
+		echo geodir_get_rating_stars($rating, $comment->comment_ID);
39
+	}
40
+	return $a;
41 41
 }
42 42
 
43 43
 add_action('add_meta_boxes_comment', 'geodir_comment_add_meta_box');
@@ -52,7 +52,7 @@  discard block
 block discarded – undo
52 52
  */
53 53
 function geodir_comment_add_meta_box($comment)
54 54
 {
55
-    add_meta_box('gd-comment-rating', __('Comment Rating', 'geodirectory'), 'geodir_comment_rating_meta', 'comment', 'normal', 'high');
55
+	add_meta_box('gd-comment-rating', __('Comment Rating', 'geodirectory'), 'geodir_comment_rating_meta', 'comment', 'normal', 'high');
56 56
 }
57 57
 
58 58
 /**
@@ -66,7 +66,7 @@  discard block
 block discarded – undo
66 66
  * @param object $comment The comment object.
67 67
  */
68 68
 function geodir_comment_rating_meta($comment) {
69
-    $post_type = get_post_type($comment->comment_post_ID);
69
+	$post_type = get_post_type($comment->comment_post_ID);
70 70
 	if (in_array($post_type, (array)geodir_get_posttypes()) && (int)$comment->comment_parent == 0 && !(!empty($post_type) && geodir_cpt_has_rating_disabled($post_type))) {
71 71
 		$rating = geodir_get_commentoverall($comment->comment_ID);
72 72
 		
@@ -106,24 +106,24 @@  discard block
 block discarded – undo
106 106
  * @global object $post The post object.
107 107
  */
108 108
 function geodir_comment_rating_fields() {
109
-    global $post;
109
+	global $post;
110 110
 
111
-    $post_types = geodir_get_posttypes();
111
+	$post_types = geodir_get_posttypes();
112 112
 
113
-    if (!empty($post->post_type) && in_array($post->post_type, $post_types) && !(!empty($post->post_type) && geodir_cpt_has_rating_disabled($post->post_type))) {
114
-        $star_texts = array();
115
-        $star_texts[] = __('Terrible', 'geodirectory');
116
-        $star_texts[] = __('Poor', 'geodirectory');
117
-        $star_texts[] = __('Average', 'geodirectory');
118
-        $star_texts[] = __('Very Good', 'geodirectory');
119
-        $star_texts[] = __('Excellent', 'geodirectory');
113
+	if (!empty($post->post_type) && in_array($post->post_type, $post_types) && !(!empty($post->post_type) && geodir_cpt_has_rating_disabled($post->post_type))) {
114
+		$star_texts = array();
115
+		$star_texts[] = __('Terrible', 'geodirectory');
116
+		$star_texts[] = __('Poor', 'geodirectory');
117
+		$star_texts[] = __('Average', 'geodirectory');
118
+		$star_texts[] = __('Very Good', 'geodirectory');
119
+		$star_texts[] = __('Excellent', 'geodirectory');
120 120
         
121
-        $gd_rating_html = apply_filters('gd_rating_form_html', '<div class="gd_rating" data-average="0" data-id="5"></div>', $star_texts);
122
-        echo $gd_rating_html;
123
-        ?>
121
+		$gd_rating_html = apply_filters('gd_rating_form_html', '<div class="gd_rating" data-average="0" data-id="5"></div>', $star_texts);
122
+		echo $gd_rating_html;
123
+		?>
124 124
         <input type="hidden" id="geodir_overallrating" name="geodir_overallrating" value="0"/>
125 125
         <?php
126
-    }
126
+	}
127 127
 }
128 128
 
129 129
 add_filter('comment_reply_link', 'geodir_comment_replaylink');
@@ -139,12 +139,12 @@  discard block
 block discarded – undo
139 139
 function geodir_comment_replaylink($link)
140 140
 {
141 141
 
142
-    if (strpos($link, 'wp-login.php?') !== false) {
143
-        $link = str_replace(wp_login_url(),geodir_login_url(),$link);
144
-    }
145
-    $link = '<div class="gd_comment_replaylink">' . $link . '</div>';
142
+	if (strpos($link, 'wp-login.php?') !== false) {
143
+		$link = str_replace(wp_login_url(),geodir_login_url(),$link);
144
+	}
145
+	$link = '<div class="gd_comment_replaylink">' . $link . '</div>';
146 146
 
147
-    return $link;
147
+	return $link;
148 148
 }
149 149
 
150 150
 add_filter('cancel_comment_reply_link', 'geodir_cancle_replaylink');
@@ -159,9 +159,9 @@  discard block
 block discarded – undo
159 159
 function geodir_cancle_replaylink($link)
160 160
 {
161 161
 
162
-    $link = '<span class="gd-cancel-replaylink">' . $link . '</span>';
162
+	$link = '<span class="gd-cancel-replaylink">' . $link . '</span>';
163 163
 
164
-    return $link;
164
+	return $link;
165 165
 }
166 166
 
167 167
 add_action('comment_post', 'geodir_save_rating');
@@ -177,32 +177,32 @@  discard block
 block discarded – undo
177 177
  */
178 178
 function geodir_save_rating($comment = 0)
179 179
 {
180
-    global $wpdb, $user_ID, $plugin_prefix;
180
+	global $wpdb, $user_ID, $plugin_prefix;
181 181
 
182
-    $comment_info = get_comment($comment);
182
+	$comment_info = get_comment($comment);
183 183
 
184
-    $post_id = $comment_info->comment_post_ID;
185
-    $status = $comment_info->comment_approved;
186
-    $rating_ip = getenv("REMOTE_ADDR");
184
+	$post_id = $comment_info->comment_post_ID;
185
+	$status = $comment_info->comment_approved;
186
+	$rating_ip = getenv("REMOTE_ADDR");
187 187
 	
188
-    $post = geodir_get_post_info($post_id);
189
-    if (empty($post)) {
190
-        return;
191
-    }
192
-
193
-    if ($post->post_status == 'publish') {
194
-        $post_status = '1';
195
-    } else {
196
-        $post_status = '0';
197
-    }
188
+	$post = geodir_get_post_info($post_id);
189
+	if (empty($post)) {
190
+		return;
191
+	}
192
+
193
+	if ($post->post_status == 'publish') {
194
+		$post_status = '1';
195
+	} else {
196
+		$post_status = '0';
197
+	}
198 198
 	
199
-    if (isset($_REQUEST['geodir_overallrating'])) {
200
-        $overall_rating = $_REQUEST['geodir_overallrating'];
199
+	if (isset($_REQUEST['geodir_overallrating'])) {
200
+		$overall_rating = $_REQUEST['geodir_overallrating'];
201 201
         
202 202
 		if (isset($comment_info->comment_parent) && (int)$comment_info->comment_parent == 0) {
203
-            $overall_rating = $overall_rating > 0 ? $overall_rating : '0';
203
+			$overall_rating = $overall_rating > 0 ? $overall_rating : '0';
204 204
 
205
-            $sqlqry = $wpdb->prepare("INSERT INTO " . GEODIR_REVIEW_TABLE . " SET
205
+			$sqlqry = $wpdb->prepare("INSERT INTO " . GEODIR_REVIEW_TABLE . " SET
206 206
 					post_id		= %d,
207 207
 					post_type = %s,
208 208
 					post_title	= %s,
@@ -220,35 +220,35 @@  discard block
 block discarded – undo
220 220
 					post_latitude	= %s,
221 221
 					comment_content	= %s 
222 222
 					",
223
-                array($post_id, $post->post_type, $post->post_title, $user_ID, $comment, $rating_ip, $overall_rating, $status, $post_status, date_i18n('Y-m-d H:i:s', current_time('timestamp')), $post->post_city, $post->post_region, $post->post_country, $post->post_latitude, $post->post_longitude, $comment_info->comment_content)
224
-            );
225
-
226
-            $wpdb->query($sqlqry);
227
-
228
-            /**
229
-             * Called after saving the comment.
230
-             *
231
-             * @since 1.0.0
232
-             * @package GeoDirectory
233
-             * @param array $_REQUEST {
234
-             *    Attributes of the $_REQUEST variable.
235
-             *
236
-             *    @type string $geodir_overallrating Overall rating.
237
-             *    @type string $comment Comment text.
238
-             *    @type string $submit Submit button text.
239
-             *    @type string $comment_post_ID Comment post ID.
240
-             *    @type string $comment_parent Comment Parent ID.
241
-             *    @type string $_wp_unfiltered_html_comment Unfiltered html comment string.
242
-             *
243
-             * }
244
-             */
245
-            do_action('geodir_after_save_comment', $_REQUEST, 'Comment Your Post');
246
-
247
-            if ($status) {
248
-                geodir_update_postrating($post_id);
249
-            }
250
-        }
251
-    }
223
+				array($post_id, $post->post_type, $post->post_title, $user_ID, $comment, $rating_ip, $overall_rating, $status, $post_status, date_i18n('Y-m-d H:i:s', current_time('timestamp')), $post->post_city, $post->post_region, $post->post_country, $post->post_latitude, $post->post_longitude, $comment_info->comment_content)
224
+			);
225
+
226
+			$wpdb->query($sqlqry);
227
+
228
+			/**
229
+			 * Called after saving the comment.
230
+			 *
231
+			 * @since 1.0.0
232
+			 * @package GeoDirectory
233
+			 * @param array $_REQUEST {
234
+			 *    Attributes of the $_REQUEST variable.
235
+			 *
236
+			 *    @type string $geodir_overallrating Overall rating.
237
+			 *    @type string $comment Comment text.
238
+			 *    @type string $submit Submit button text.
239
+			 *    @type string $comment_post_ID Comment post ID.
240
+			 *    @type string $comment_parent Comment Parent ID.
241
+			 *    @type string $_wp_unfiltered_html_comment Unfiltered html comment string.
242
+			 *
243
+			 * }
244
+			 */
245
+			do_action('geodir_after_save_comment', $_REQUEST, 'Comment Your Post');
246
+
247
+			if ($status) {
248
+				geodir_update_postrating($post_id);
249
+			}
250
+		}
251
+	}
252 252
 }
253 253
 
254 254
 
@@ -266,51 +266,51 @@  discard block
 block discarded – undo
266 266
  */
267 267
 function geodir_update_rating_status_change($comment_id, $status)
268 268
 {
269
-    if ($status == 'delete') {
270
-        return;
271
-    }
272
-    global $wpdb, $plugin_prefix, $user_ID;
269
+	if ($status == 'delete') {
270
+		return;
271
+	}
272
+	global $wpdb, $plugin_prefix, $user_ID;
273 273
 
274
-    $comment_info = get_comment($comment_id);
274
+	$comment_info = get_comment($comment_id);
275 275
 
276
-    $post_id = isset($comment_info->comment_post_ID) ? $comment_info->comment_post_ID : '';
276
+	$post_id = isset($comment_info->comment_post_ID) ? $comment_info->comment_post_ID : '';
277 277
 
278
-    if (!empty($comment_info))
279
-        $status = $comment_info->comment_approved;
278
+	if (!empty($comment_info))
279
+		$status = $comment_info->comment_approved;
280 280
 
281
-    if ($status == 'approve' || $status == 1) {
282
-        $status = 1;
283
-    } else {
284
-        $status = 0;
285
-    }
281
+	if ($status == 'approve' || $status == 1) {
282
+		$status = 1;
283
+	} else {
284
+		$status = 0;
285
+	}
286 286
 
287
-    $comment_info_ID = isset($comment_info->comment_ID) ? $comment_info->comment_ID : '';
288
-    $old_rating = geodir_get_commentoverall($comment_info_ID);
287
+	$comment_info_ID = isset($comment_info->comment_ID) ? $comment_info->comment_ID : '';
288
+	$old_rating = geodir_get_commentoverall($comment_info_ID);
289 289
 
290
-    $post_type = get_post_type($post_id);
290
+	$post_type = get_post_type($post_id);
291 291
 
292
-    $detail_table = $plugin_prefix . $post_type . '_detail';
292
+	$detail_table = $plugin_prefix . $post_type . '_detail';
293 293
 
294
-    if ($comment_id) {
294
+	if ($comment_id) {
295 295
 
296
-        $overall_rating = $old_rating;
296
+		$overall_rating = $old_rating;
297 297
 
298
-        if (isset($old_rating)) {
298
+		if (isset($old_rating)) {
299 299
 
300
-            $sqlqry = $wpdb->prepare("UPDATE " . GEODIR_REVIEW_TABLE . " SET
300
+			$sqlqry = $wpdb->prepare("UPDATE " . GEODIR_REVIEW_TABLE . " SET
301 301
 						overall_rating = %f,
302 302
 						status		= %s,
303 303
 						comment_content = %s 
304 304
 						WHERE comment_id = %d ", array($overall_rating, $status, $comment_info->comment_content, $comment_id));
305 305
 
306
-            $wpdb->query($sqlqry);
306
+			$wpdb->query($sqlqry);
307 307
 
308
-            //update rating
309
-            geodir_update_postrating($post_id, $post_type);
308
+			//update rating
309
+			geodir_update_postrating($post_id, $post_type);
310 310
 
311
-        }
311
+		}
312 312
 
313
-    }
313
+	}
314 314
 
315 315
 }
316 316
 
@@ -329,41 +329,41 @@  discard block
 block discarded – undo
329 329
 function geodir_update_rating($comment_id = 0)
330 330
 {
331 331
 
332
-    global $wpdb, $plugin_prefix, $user_ID;
332
+	global $wpdb, $plugin_prefix, $user_ID;
333 333
 
334
-    $comment_info = get_comment($comment_id);
334
+	$comment_info = get_comment($comment_id);
335 335
 
336
-    $post_id = $comment_info->comment_post_ID;
337
-    $status = $comment_info->comment_approved;
338
-    $old_rating = geodir_get_commentoverall($comment_info->comment_ID);
336
+	$post_id = $comment_info->comment_post_ID;
337
+	$status = $comment_info->comment_approved;
338
+	$old_rating = geodir_get_commentoverall($comment_info->comment_ID);
339 339
 
340
-    $post_type = get_post_type($post_id);
340
+	$post_type = get_post_type($post_id);
341 341
 
342
-    $detail_table = $plugin_prefix . $post_type . '_detail';
342
+	$detail_table = $plugin_prefix . $post_type . '_detail';
343 343
 
344
-    if (isset($_REQUEST['geodir_overallrating'])) {
344
+	if (isset($_REQUEST['geodir_overallrating'])) {
345 345
 
346
-        $overall_rating = $_REQUEST['geodir_overallrating'];
346
+		$overall_rating = $_REQUEST['geodir_overallrating'];
347 347
 
348
-        if (isset($comment_info->comment_parent) && (int)$comment_info->comment_parent == 0) {
349
-            $overall_rating = $overall_rating > 0 ? $overall_rating : '0';
348
+		if (isset($comment_info->comment_parent) && (int)$comment_info->comment_parent == 0) {
349
+			$overall_rating = $overall_rating > 0 ? $overall_rating : '0';
350 350
 
351
-            if (isset($old_rating)) {
351
+			if (isset($old_rating)) {
352 352
 
353
-                $sqlqry = $wpdb->prepare("UPDATE " . GEODIR_REVIEW_TABLE . " SET
353
+				$sqlqry = $wpdb->prepare("UPDATE " . GEODIR_REVIEW_TABLE . " SET
354 354
 						overall_rating = %f,
355 355
 						status		= %s,
356 356
 						comment_content	= %s 
357 357
 						WHERE comment_id = %d ", array($overall_rating, $status, $comment_info->comment_content, $comment_id));
358 358
 
359
-                $wpdb->query($sqlqry);
359
+				$wpdb->query($sqlqry);
360 360
 
361
-                //update rating
362
-                geodir_update_postrating($post_id, $post_type);
361
+				//update rating
362
+				geodir_update_postrating($post_id, $post_type);
363 363
 
364
-            }
365
-        }
366
-    }
364
+			}
365
+		}
366
+	}
367 367
 
368 368
 
369 369
 }
@@ -379,19 +379,19 @@  discard block
 block discarded – undo
379 379
  */
380 380
 function geodir_comment_delete_comment($comment_id)
381 381
 {
382
-    global $wpdb;
382
+	global $wpdb;
383 383
 
384
-    $review_info = geodir_get_review($comment_id);
385
-    if ($review_info) {
386
-        geodir_update_postrating($review_info->post_id);
387
-    }
384
+	$review_info = geodir_get_review($comment_id);
385
+	if ($review_info) {
386
+		geodir_update_postrating($review_info->post_id);
387
+	}
388 388
 
389
-    $wpdb->query(
390
-        $wpdb->prepare(
391
-            "DELETE FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_id=%d",
392
-            array($comment_id)
393
-        )
394
-    );
389
+	$wpdb->query(
390
+		$wpdb->prepare(
391
+			"DELETE FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_id=%d",
392
+			array($comment_id)
393
+		)
394
+	);
395 395
 
396 396
 }
397 397
 
@@ -407,21 +407,21 @@  discard block
 block discarded – undo
407 407
  * @return string The comment content.
408 408
  */
409 409
 function geodir_wrap_comment_text($content, $comment = '') {
410
-    if (!empty($comment->comment_post_ID) && geodir_cpt_has_rating_disabled((int)$comment->comment_post_ID)) {
411
-        if (!is_admin()) {
412
-            return '<div class="description">' . $content . '</div>';
413
-        } else {
414
-            return $content;
415
-        }
416
-    } else {
417
-        $rating = 0;
418
-        if (!empty($comment))
419
-            $rating = geodir_get_commentoverall($comment->comment_ID);
420
-        if ($rating != 0 && !is_admin()) {
421
-            return '<div><div class="gd-rating-text">' . __('Overall Rating', 'geodirectory') . ': <div class="rating">' . $rating . '</div></div>' . geodir_get_rating_stars($rating, $comment->comment_ID) . '</div><div class="description">' . $content . '</div>';
422
-        } else
423
-            return $content;
424
-    }
410
+	if (!empty($comment->comment_post_ID) && geodir_cpt_has_rating_disabled((int)$comment->comment_post_ID)) {
411
+		if (!is_admin()) {
412
+			return '<div class="description">' . $content . '</div>';
413
+		} else {
414
+			return $content;
415
+		}
416
+	} else {
417
+		$rating = 0;
418
+		if (!empty($comment))
419
+			$rating = geodir_get_commentoverall($comment->comment_ID);
420
+		if ($rating != 0 && !is_admin()) {
421
+			return '<div><div class="gd-rating-text">' . __('Overall Rating', 'geodirectory') . ': <div class="rating">' . $rating . '</div></div>' . geodir_get_rating_stars($rating, $comment->comment_ID) . '</div><div class="description">' . $content . '</div>';
422
+		} else
423
+			return $content;
424
+	}
425 425
 }
426 426
 
427 427
 
@@ -438,41 +438,41 @@  discard block
 block discarded – undo
438 438
  */
439 439
 function geodir_update_postrating($post_id = 0, $post_type = '', $delete = false)
440 440
 {
441
-    global $wpdb, $plugin_prefix, $comment;
442
-    if (!$post_type) {
443
-        $post_type = get_post_type($post_id);
444
-    }
445
-    $detail_table = $plugin_prefix . $post_type . '_detail';
446
-    $post_newrating = geodir_get_post_rating($post_id, 1);
447
-    $post_newrating_count = geodir_get_review_count_total($post_id);
441
+	global $wpdb, $plugin_prefix, $comment;
442
+	if (!$post_type) {
443
+		$post_type = get_post_type($post_id);
444
+	}
445
+	$detail_table = $plugin_prefix . $post_type . '_detail';
446
+	$post_newrating = geodir_get_post_rating($post_id, 1);
447
+	$post_newrating_count = geodir_get_review_count_total($post_id);
448 448
 
449 449
 
450
-    //$post_newrating = ( (float)$post_oldrating - (float)$old_rating ) + (float)$overall_rating ;
450
+	//$post_newrating = ( (float)$post_oldrating - (float)$old_rating ) + (float)$overall_rating ;
451 451
 
452
-    if ($wpdb->get_var("SHOW TABLES LIKE '" . $detail_table . "'") == $detail_table) {
452
+	if ($wpdb->get_var("SHOW TABLES LIKE '" . $detail_table . "'") == $detail_table) {
453 453
 
454
-        $wpdb->query(
455
-            $wpdb->prepare(
456
-                "UPDATE " . $detail_table . " SET
454
+		$wpdb->query(
455
+			$wpdb->prepare(
456
+				"UPDATE " . $detail_table . " SET
457 457
 						overall_rating = %f,
458 458
 						rating_count = %f
459 459
 						where post_id = %d",
460
-                array($post_newrating, $post_newrating_count, $post_id)
461
-            )
462
-        );
463
-
464
-        update_post_meta($post_id, 'overall_rating', $post_newrating);
465
-        update_post_meta($post_id, 'rating_count', $post_newrating_count);
466
-    }
467
-    /**
468
-     * Called after Updating post overall rating and rating count.
469
-     *
470
-     * @since 1.0.0
471
-     * @since 1.4.3 Added `$post_id` param.
472
-     * @package GeoDirectory
473
-     * @param int $post_id The post ID.
474
-     */
475
-    do_action('geodir_update_postrating',$post_id);
460
+				array($post_newrating, $post_newrating_count, $post_id)
461
+			)
462
+		);
463
+
464
+		update_post_meta($post_id, 'overall_rating', $post_newrating);
465
+		update_post_meta($post_id, 'rating_count', $post_newrating_count);
466
+	}
467
+	/**
468
+	 * Called after Updating post overall rating and rating count.
469
+	 *
470
+	 * @since 1.0.0
471
+	 * @since 1.4.3 Added `$post_id` param.
472
+	 * @package GeoDirectory
473
+	 * @param int $post_id The post ID.
474
+	 */
475
+	do_action('geodir_update_postrating',$post_id);
476 476
 
477 477
 }
478 478
 
@@ -490,29 +490,29 @@  discard block
 block discarded – undo
490 490
  */
491 491
 function geodir_get_postoverall($post_id = 0)
492 492
 {
493
-    global $wpdb, $plugin_prefix;
493
+	global $wpdb, $plugin_prefix;
494 494
 
495
-    $post_type = get_post_type($post_id);
496
-    $detail_table = $plugin_prefix . $post_type . '_detail';
495
+	$post_type = get_post_type($post_id);
496
+	$detail_table = $plugin_prefix . $post_type . '_detail';
497 497
 
498
-    if ($wpdb->get_var("SHOW TABLES LIKE '" . $detail_table . "'") == $detail_table) {
498
+	if ($wpdb->get_var("SHOW TABLES LIKE '" . $detail_table . "'") == $detail_table) {
499 499
 
500
-        $post_ratings = $wpdb->get_var(
501
-            $wpdb->prepare(
502
-                "SELECT overall_rating FROM " . $detail_table . " WHERE post_id = %d",
503
-                array($post_id)
504
-            )
505
-        );
500
+		$post_ratings = $wpdb->get_var(
501
+			$wpdb->prepare(
502
+				"SELECT overall_rating FROM " . $detail_table . " WHERE post_id = %d",
503
+				array($post_id)
504
+			)
505
+		);
506 506
 
507 507
 
508
-    } else {
509
-        $post_ratings = get_post_meta($post_id, 'overall_rating');
510
-    }
508
+	} else {
509
+		$post_ratings = get_post_meta($post_id, 'overall_rating');
510
+	}
511 511
 
512
-    if ($post_ratings)
513
-        return $post_ratings;
514
-    else
515
-        return false;
512
+	if ($post_ratings)
513
+		return $post_ratings;
514
+	else
515
+		return false;
516 516
 }
517 517
 
518 518
 
@@ -529,19 +529,19 @@  discard block
 block discarded – undo
529 529
  */
530 530
 function geodir_get_review($comment_id = 0)
531 531
 {
532
-    global $wpdb;
533
-
534
-    $reatings = $wpdb->get_row(
535
-        $wpdb->prepare(
536
-            "SELECT * FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_id = %d",
537
-            array($comment_id)
538
-        )
539
-    );
540
-
541
-    if (!empty($reatings))
542
-        return $reatings;
543
-    else
544
-        return false;
532
+	global $wpdb;
533
+
534
+	$reatings = $wpdb->get_row(
535
+		$wpdb->prepare(
536
+			"SELECT * FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_id = %d",
537
+			array($comment_id)
538
+		)
539
+	);
540
+
541
+	if (!empty($reatings))
542
+		return $reatings;
543
+	else
544
+		return false;
545 545
 }
546 546
 
547 547
 /**
@@ -557,19 +557,19 @@  discard block
 block discarded – undo
557 557
  */
558 558
 function geodir_get_review_total($post_id = 0)
559 559
 {
560
-    global $wpdb;
561
-
562
-    $results = $wpdb->get_var(
563
-        $wpdb->prepare(
564
-            "SELECT SUM(overall_rating) FROM " . GEODIR_REVIEW_TABLE . " WHERE post_id = %d AND status=1 AND overall_rating>0",
565
-            array($post_id)
566
-        )
567
-    );
568
-
569
-    if (!empty($results))
570
-        return $results;
571
-    else
572
-        return false;
560
+	global $wpdb;
561
+
562
+	$results = $wpdb->get_var(
563
+		$wpdb->prepare(
564
+			"SELECT SUM(overall_rating) FROM " . GEODIR_REVIEW_TABLE . " WHERE post_id = %d AND status=1 AND overall_rating>0",
565
+			array($post_id)
566
+		)
567
+	);
568
+
569
+	if (!empty($results))
570
+		return $results;
571
+	else
572
+		return false;
573 573
 }
574 574
 
575 575
 /**
@@ -585,18 +585,18 @@  discard block
 block discarded – undo
585 585
  */
586 586
 function geodir_get_review_count_by_user_id($user_id = 0)
587 587
 {
588
-    global $wpdb;
589
-    $results = $wpdb->get_var(
590
-        $wpdb->prepare(
591
-            "SELECT COUNT(overall_rating) FROM " . GEODIR_REVIEW_TABLE . " WHERE user_id = %d AND status=1 AND overall_rating>0",
592
-            array($user_id)
593
-        )
594
-    );
595
-
596
-    if (!empty($results))
597
-        return $results;
598
-    else
599
-        return false;
588
+	global $wpdb;
589
+	$results = $wpdb->get_var(
590
+		$wpdb->prepare(
591
+			"SELECT COUNT(overall_rating) FROM " . GEODIR_REVIEW_TABLE . " WHERE user_id = %d AND status=1 AND overall_rating>0",
592
+			array($user_id)
593
+		)
594
+	);
595
+
596
+	if (!empty($results))
597
+		return $results;
598
+	else
599
+		return false;
600 600
 }
601 601
 
602 602
 /**
@@ -614,27 +614,27 @@  discard block
 block discarded – undo
614 614
  */
615 615
 function geodir_get_post_rating($post_id = 0, $force_query = 0)
616 616
 {
617
-    global $wpdb, $post;
618
-
619
-    if (isset($post->ID) && $post->ID == $post_id && !$force_query) {
620
-        if (isset($post->rating_count) && $post->rating_count > 0 && isset($post->overall_rating) && $post->overall_rating > 0) {
621
-            return $post->overall_rating;
622
-        } else {
623
-            return 0;
624
-        }
625
-    }
626
-
627
-    $results = $wpdb->get_var(
628
-        $wpdb->prepare(
629
-            "SELECT COALESCE(avg(overall_rating),0) FROM " . GEODIR_REVIEW_TABLE . " WHERE post_id = %d AND status=1 AND overall_rating>0",
630
-            array($post_id)
631
-        )
632
-    );
633
-
634
-    if (!empty($results))
635
-        return $results;
636
-    else
637
-        return false;
617
+	global $wpdb, $post;
618
+
619
+	if (isset($post->ID) && $post->ID == $post_id && !$force_query) {
620
+		if (isset($post->rating_count) && $post->rating_count > 0 && isset($post->overall_rating) && $post->overall_rating > 0) {
621
+			return $post->overall_rating;
622
+		} else {
623
+			return 0;
624
+		}
625
+	}
626
+
627
+	$results = $wpdb->get_var(
628
+		$wpdb->prepare(
629
+			"SELECT COALESCE(avg(overall_rating),0) FROM " . GEODIR_REVIEW_TABLE . " WHERE post_id = %d AND status=1 AND overall_rating>0",
630
+			array($post_id)
631
+		)
632
+	);
633
+
634
+	if (!empty($results))
635
+		return $results;
636
+	else
637
+		return false;
638 638
 }
639 639
 
640 640
 /**
@@ -650,19 +650,19 @@  discard block
 block discarded – undo
650 650
  */
651 651
 function geodir_get_review_count_total($post_id = 0)
652 652
 {
653
-    global $wpdb;
654
-
655
-    $results = $wpdb->get_var(
656
-        $wpdb->prepare(
657
-            "SELECT COUNT(overall_rating) FROM " . GEODIR_REVIEW_TABLE . " WHERE post_id = %d AND status=1 AND overall_rating>0",
658
-            array($post_id)
659
-        )
660
-    );
661
-
662
-    if (!empty($results))
663
-        return $results;
664
-    else
665
-        return false;
653
+	global $wpdb;
654
+
655
+	$results = $wpdb->get_var(
656
+		$wpdb->prepare(
657
+			"SELECT COUNT(overall_rating) FROM " . GEODIR_REVIEW_TABLE . " WHERE post_id = %d AND status=1 AND overall_rating>0",
658
+			array($post_id)
659
+		)
660
+	);
661
+
662
+	if (!empty($results))
663
+		return $results;
664
+	else
665
+		return false;
666 666
 }
667 667
 
668 668
 /**
@@ -679,20 +679,20 @@  discard block
 block discarded – undo
679 679
  */
680 680
 function geodir_get_comments_number($post_id = 0)
681 681
 {
682
-    global $wpdb;
682
+	global $wpdb;
683 683
 
684
-    $results = $wpdb->get_var(
685
-        $wpdb->prepare(
686
-            "SELECT COUNT(overall_rating) FROM " . GEODIR_REVIEW_TABLE . " WHERE post_id = %d AND status=1 AND overall_rating>0",
687
-            array($post_id)
688
-        )
689
-    );
684
+	$results = $wpdb->get_var(
685
+		$wpdb->prepare(
686
+			"SELECT COUNT(overall_rating) FROM " . GEODIR_REVIEW_TABLE . " WHERE post_id = %d AND status=1 AND overall_rating>0",
687
+			array($post_id)
688
+		)
689
+	);
690 690
 
691 691
 
692
-    if (!empty($results))
693
-        return $results;
694
-    else
695
-        return false;
692
+	if (!empty($results))
693
+		return $results;
694
+	else
695
+		return false;
696 696
 }
697 697
 
698 698
 /**
@@ -708,19 +708,19 @@  discard block
 block discarded – undo
708 708
  */
709 709
 function geodir_get_commentoverall($comment_id = 0)
710 710
 {
711
-    global $wpdb;
712
-
713
-    $reatings = $wpdb->get_var(
714
-        $wpdb->prepare(
715
-            "SELECT overall_rating FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_id = %d",
716
-            array($comment_id)
717
-        )
718
-    );
719
-
720
-    if ($reatings)
721
-        return $reatings;
722
-    else
723
-        return false;
711
+	global $wpdb;
712
+
713
+	$reatings = $wpdb->get_var(
714
+		$wpdb->prepare(
715
+			"SELECT overall_rating FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_id = %d",
716
+			array($comment_id)
717
+		)
718
+	);
719
+
720
+	if ($reatings)
721
+		return $reatings;
722
+	else
723
+		return false;
724 724
 }
725 725
 
726 726
 /**
@@ -734,7 +734,7 @@  discard block
 block discarded – undo
734 734
  */
735 735
 function geodir_get_commentoverall_number($post_id = 0)
736 736
 {
737
-    return geodir_get_post_rating($post_id);
737
+	return geodir_get_post_rating($post_id);
738 738
 }
739 739
 
740 740
 
@@ -752,102 +752,102 @@  discard block
 block discarded – undo
752 752
  */
753 753
 function geodir_comment_template($comment_template)
754 754
 {
755
-    global $post;
755
+	global $post;
756 756
 
757
-    $post_types = geodir_get_posttypes();
757
+	$post_types = geodir_get_posttypes();
758 758
 
759
-    if (!(is_singular() && (have_comments() || (isset($post->comment_status) && 'open' == $post->comment_status)))) {
760
-        return;
761
-    }
762
-    if (in_array($post->post_type, $post_types)) { // assuming there is a post type called business
763
-        if (geodir_cpt_has_rating_disabled($post->post_type)) {
764
-            return $comment_template;
765
-        }
759
+	if (!(is_singular() && (have_comments() || (isset($post->comment_status) && 'open' == $post->comment_status)))) {
760
+		return;
761
+	}
762
+	if (in_array($post->post_type, $post_types)) { // assuming there is a post type called business
763
+		if (geodir_cpt_has_rating_disabled($post->post_type)) {
764
+			return $comment_template;
765
+		}
766 766
         
767
-        $template = locate_template(array("geodirectory/reviews.php")); // Use theme template if available
768
-        if (!$template) {
769
-            $template = dirname(__FILE__) . '/reviews.php';
770
-        }
771
-        return $template;
772
-    }
767
+		$template = locate_template(array("geodirectory/reviews.php")); // Use theme template if available
768
+		if (!$template) {
769
+			$template = dirname(__FILE__) . '/reviews.php';
770
+		}
771
+		return $template;
772
+	}
773 773
 }
774 774
 
775 775
 add_filter("comments_template", "geodir_comment_template");
776 776
 
777 777
 
778 778
 if (!function_exists('geodir_comment')) {
779
-    /**
780
-     * Comment HTML markup.
781
-     *
782
-     * @since 1.0.0
783
-     * @package GeoDirectory
784
-     * @global object $post The current post object.
785
-     * @param object $comment The comment object.
786
-     * @param string|array $args {
787
-     *     Optional. Formatting options.
788
-     *
789
-     *     @type object $walker            Instance of a Walker class to list comments. Default null.
790
-     *     @type int    $max_depth         The maximum comments depth. Default empty.
791
-     *     @type string $style             The style of list ordering. Default 'ul'. Accepts 'ul', 'ol'.
792
-     *     @type string $callback          Callback function to use. Default null.
793
-     *     @type string $end-callback      Callback function to use at the end. Default null.
794
-     *     @type string $type              Type of comments to list.
795
-     *                                     Default 'all'. Accepts 'all', 'comment', 'pingback', 'trackback', 'pings'.
796
-     *     @type int    $page              Page ID to list comments for. Default empty.
797
-     *     @type int    $per_page          Number of comments to list per page. Default empty.
798
-     *     @type int    $avatar_size       Height and width dimensions of the avatar size. Default 32.
799
-     *     @type string $reverse_top_level Ordering of the listed comments. Default null. Accepts 'desc', 'asc'.
800
-     *     @type bool   $reverse_children  Whether to reverse child comments in the list. Default null.
801
-     *     @type string $format            How to format the comments list.
802
-     *                                     Default 'html5' if the theme supports it. Accepts 'html5', 'xhtml'.
803
-     *     @type bool   $short_ping        Whether to output short pings. Default false.
804
-     *     @type bool   $echo              Whether to echo the output or return it. Default true.
805
-     * }
806
-     * @param int $depth Depth of comment.
807
-     */
808
-    function geodir_comment($comment, $args, $depth)
809
-    {
810
-        $GLOBALS['comment'] = $comment;
811
-        switch ($comment->comment_type) :
812
-            case 'pingback' :
813
-            case 'trackback' :
814
-                // Display trackbacks differently than normal comments.
815
-                ?>
779
+	/**
780
+	 * Comment HTML markup.
781
+	 *
782
+	 * @since 1.0.0
783
+	 * @package GeoDirectory
784
+	 * @global object $post The current post object.
785
+	 * @param object $comment The comment object.
786
+	 * @param string|array $args {
787
+	 *     Optional. Formatting options.
788
+	 *
789
+	 *     @type object $walker            Instance of a Walker class to list comments. Default null.
790
+	 *     @type int    $max_depth         The maximum comments depth. Default empty.
791
+	 *     @type string $style             The style of list ordering. Default 'ul'. Accepts 'ul', 'ol'.
792
+	 *     @type string $callback          Callback function to use. Default null.
793
+	 *     @type string $end-callback      Callback function to use at the end. Default null.
794
+	 *     @type string $type              Type of comments to list.
795
+	 *                                     Default 'all'. Accepts 'all', 'comment', 'pingback', 'trackback', 'pings'.
796
+	 *     @type int    $page              Page ID to list comments for. Default empty.
797
+	 *     @type int    $per_page          Number of comments to list per page. Default empty.
798
+	 *     @type int    $avatar_size       Height and width dimensions of the avatar size. Default 32.
799
+	 *     @type string $reverse_top_level Ordering of the listed comments. Default null. Accepts 'desc', 'asc'.
800
+	 *     @type bool   $reverse_children  Whether to reverse child comments in the list. Default null.
801
+	 *     @type string $format            How to format the comments list.
802
+	 *                                     Default 'html5' if the theme supports it. Accepts 'html5', 'xhtml'.
803
+	 *     @type bool   $short_ping        Whether to output short pings. Default false.
804
+	 *     @type bool   $echo              Whether to echo the output or return it. Default true.
805
+	 * }
806
+	 * @param int $depth Depth of comment.
807
+	 */
808
+	function geodir_comment($comment, $args, $depth)
809
+	{
810
+		$GLOBALS['comment'] = $comment;
811
+		switch ($comment->comment_type) :
812
+			case 'pingback' :
813
+			case 'trackback' :
814
+				// Display trackbacks differently than normal comments.
815
+				?>
816 816
                 <li <?php comment_class('geodir-comment'); ?> id="comment-<?php comment_ID(); ?>">
817 817
                 <p><?php _e('Pingback:', 'geodirectory'); ?> <?php comment_author_link(); ?> <?php edit_comment_link(__('(Edit)', 'geodirectory'), '<span class="edit-link">', '</span>'); ?></p>
818 818
                 <?php
819
-                break;
820
-            default :
821
-                // Proceed with normal comments.
822
-                global $post;
823
-                ?>
819
+				break;
820
+			default :
821
+				// Proceed with normal comments.
822
+				global $post;
823
+				?>
824 824
             <li <?php comment_class('geodir-comment'); ?> id="li-comment-<?php comment_ID(); ?>">
825 825
                 <article id="comment-<?php comment_ID(); ?>" class="comment">
826 826
                     <header class="comment-meta comment-author vcard">
827 827
                         <?php
828
-                        /**
829
-                         * Filter to modify comment avatar size
830
-                         *
831
-                         * You can use this filter to change comment avatar size.
832
-                         *
833
-                         * @since 1.0.0
834
-                         * @package GeoDirectory
835
-                         */
836
-                        $avatar_size = apply_filters('geodir_comment_avatar_size', 44);
837
-                        echo get_avatar($comment, $avatar_size);
838
-                        printf('<cite><b class="reviewer">%1$s</b> %2$s</cite>',
839
-                            get_comment_author_link(),
840
-                            // If current post author is also comment author, make it known visually.
841
-                            ($comment->user_id === $post->post_author) ? '<span>' . __('Post author', 'geodirectory') . '</span>' : ''
842
-                        );
843
-                        echo "<span class='item'><small><span class='fn'>$post->post_title</span></small></span>";
844
-                        printf('<a href="%1$s"><time datetime="%2$s" class="dtreviewed">%3$s<span class="value-title" title="%2$s"></span></time></a>',
845
-                            esc_url(get_comment_link($comment->comment_ID)),
846
-                            get_comment_time('c'),
847
-                            /* translators: 1: date, 2: time */
848
-                            sprintf(__('%1$s at %2$s', 'geodirectory'), get_comment_date(), get_comment_time())
849
-                        );
850
-                        ?>
828
+						/**
829
+						 * Filter to modify comment avatar size
830
+						 *
831
+						 * You can use this filter to change comment avatar size.
832
+						 *
833
+						 * @since 1.0.0
834
+						 * @package GeoDirectory
835
+						 */
836
+						$avatar_size = apply_filters('geodir_comment_avatar_size', 44);
837
+						echo get_avatar($comment, $avatar_size);
838
+						printf('<cite><b class="reviewer">%1$s</b> %2$s</cite>',
839
+							get_comment_author_link(),
840
+							// If current post author is also comment author, make it known visually.
841
+							($comment->user_id === $post->post_author) ? '<span>' . __('Post author', 'geodirectory') . '</span>' : ''
842
+						);
843
+						echo "<span class='item'><small><span class='fn'>$post->post_title</span></small></span>";
844
+						printf('<a href="%1$s"><time datetime="%2$s" class="dtreviewed">%3$s<span class="value-title" title="%2$s"></span></time></a>',
845
+							esc_url(get_comment_link($comment->comment_ID)),
846
+							get_comment_time('c'),
847
+							/* translators: 1: date, 2: time */
848
+							sprintf(__('%1$s at %2$s', 'geodirectory'), get_comment_date(), get_comment_time())
849
+						);
850
+						?>
851 851
                     </header>
852 852
                     <!-- .comment-meta -->
853 853
 
@@ -871,47 +871,47 @@  discard block
 block discarded – undo
871 871
                 </article>
872 872
                 <!-- #comment-## -->
873 873
                 <?php
874
-                break;
875
-        endswitch; // end comment_type check
876
-    }
874
+				break;
875
+		endswitch; // end comment_type check
876
+	}
877 877
 }
878 878
 
879 879
 
880 880
 add_filter('get_comments_number', 'geodir_fix_comment_count', 10, 2);
881 881
 if (!function_exists('geodir_fix_comment_count')) {
882
-    /**
883
-     * Fix comment count by not listing replies as reviews
884
-     *
885
-     * @since 1.0.0
886
-     * @package GeoDirectory
887
-     * @global object $post The current post object.
888
-     * @param int $count The comment count.
889
-     * @param int $post_id The post ID.
890
-     * @todo $post is unreachable since the function return the count before that variable.
891
-     * @return bool|null|string The comment count.
892
-     */
893
-    function geodir_fix_comment_count($count, $post_id)
894
-    {
895
-        if (!is_admin() || strpos($_SERVER['REQUEST_URI'], 'admin-ajax.php')) {
896
-            global $post;
897
-            $post_types = geodir_get_posttypes();
898
-
899
-            if (in_array(get_post_type($post_id), $post_types) && !geodir_cpt_has_rating_disabled((int)$post_id)) {
900
-                $review_count = geodir_get_review_count_total($post_id);
901
-                return $review_count;
902
-
903
-                if ($post && isset($post->rating_count)) {
904
-                    return $post->rating_count;
905
-                } else {
906
-                    return geodir_get_comments_number($post_id);
907
-                }
908
-            } else {
909
-                return $count;
910
-            }
911
-        } else {
912
-            return $count;
913
-        }
914
-    }
882
+	/**
883
+	 * Fix comment count by not listing replies as reviews
884
+	 *
885
+	 * @since 1.0.0
886
+	 * @package GeoDirectory
887
+	 * @global object $post The current post object.
888
+	 * @param int $count The comment count.
889
+	 * @param int $post_id The post ID.
890
+	 * @todo $post is unreachable since the function return the count before that variable.
891
+	 * @return bool|null|string The comment count.
892
+	 */
893
+	function geodir_fix_comment_count($count, $post_id)
894
+	{
895
+		if (!is_admin() || strpos($_SERVER['REQUEST_URI'], 'admin-ajax.php')) {
896
+			global $post;
897
+			$post_types = geodir_get_posttypes();
898
+
899
+			if (in_array(get_post_type($post_id), $post_types) && !geodir_cpt_has_rating_disabled((int)$post_id)) {
900
+				$review_count = geodir_get_review_count_total($post_id);
901
+				return $review_count;
902
+
903
+				if ($post && isset($post->rating_count)) {
904
+					return $post->rating_count;
905
+				} else {
906
+					return geodir_get_comments_number($post_id);
907
+				}
908
+			} else {
909
+				return $count;
910
+			}
911
+		} else {
912
+			return $count;
913
+		}
914
+	}
915 915
 }
916 916
 
917 917
 /**
@@ -929,14 +929,14 @@  discard block
 block discarded – undo
929 929
  */
930 930
 function geodir_get_rating_stars($rating, $post_id, $small = false)
931 931
 {
932
-    if (!empty($post_id) && geodir_cpt_has_rating_disabled((int)$post_id)) {
933
-        return NULL;
934
-    }
935
-    $a_rating = $rating / 5 * 100;
936
-
937
-    if ($small) {
938
-        $r_html = '<div class="rating"><div class="gd_rating_map" data-average="' . $rating . '" data-id="' . $post_id . '"><div class="geodir_RatingColor" ></div><div class="geodir_RatingAverage_small" style="width: ' . $a_rating . '%;"></div><div class="geodir_Star_small"></div></div></div>';
939
-    } else {
932
+	if (!empty($post_id) && geodir_cpt_has_rating_disabled((int)$post_id)) {
933
+		return NULL;
934
+	}
935
+	$a_rating = $rating / 5 * 100;
936
+
937
+	if ($small) {
938
+		$r_html = '<div class="rating"><div class="gd_rating_map" data-average="' . $rating . '" data-id="' . $post_id . '"><div class="geodir_RatingColor" ></div><div class="geodir_RatingAverage_small" style="width: ' . $a_rating . '%;"></div><div class="geodir_Star_small"></div></div></div>';
939
+	} else {
940 940
 		if (function_exists('geodir_reviewrating_draw_overall_rating')) {
941 941
 			// Show rating stars from review rating manager
942 942
 			$r_html = geodir_reviewrating_draw_overall_rating($rating);
@@ -953,8 +953,8 @@  discard block
 block discarded – undo
953 953
 			}
954 954
 			$r_html = '<div class="geodir-rating" style="' . $attach_style . '"><div class="gd_rating_show" data-average="' . $rating . '" data-id="' . $post_id . '"><div class="geodir_RatingAverage" style="width: ' . $a_rating . '%;"></div><div class="geodir_Star">' . $rating_img . $rating_img . $rating_img . $rating_img . $rating_img . '</div></div></div>';
955 955
 		}
956
-    }
957
-    return apply_filters('geodir_get_rating_stars_html', $r_html, $rating, 5);
956
+	}
957
+	return apply_filters('geodir_get_rating_stars_html', $r_html, $rating, 5);
958 958
 }
959 959
 
960 960
 /**
@@ -968,23 +968,23 @@  discard block
 block discarded – undo
968 968
 function geodir_is_reviews_show($pageview = '')
969 969
 {
970 970
 
971
-    $active_tabs = get_option('geodir_detail_page_tabs_excluded');
972
-
973
-    $is_display = true;
974
-    if (!empty($active_tabs) && in_array('reviews', $active_tabs))
975
-        $is_display = false;
976
-
977
-    /**
978
-     * Filter to change display value.
979
-     *
980
-     * You can use this filter to change the is_display value.
981
-     *
982
-     * @since 1.0.0
983
-     * @package GeoDirectory
984
-     * @param bool $is_display Display ratings when set to true.
985
-     * @param string $pageview The view template. Ex: listview, gridview etc.
986
-     */
987
-    return apply_filters('geodir_is_reviews_show', $is_display, $pageview);
971
+	$active_tabs = get_option('geodir_detail_page_tabs_excluded');
972
+
973
+	$is_display = true;
974
+	if (!empty($active_tabs) && in_array('reviews', $active_tabs))
975
+		$is_display = false;
976
+
977
+	/**
978
+	 * Filter to change display value.
979
+	 *
980
+	 * You can use this filter to change the is_display value.
981
+	 *
982
+	 * @since 1.0.0
983
+	 * @package GeoDirectory
984
+	 * @param bool $is_display Display ratings when set to true.
985
+	 * @param string $pageview The view template. Ex: listview, gridview etc.
986
+	 */
987
+	return apply_filters('geodir_is_reviews_show', $is_display, $pageview);
988 988
 }
989 989
 
990 990
 
@@ -992,9 +992,9 @@  discard block
 block discarded – undo
992 992
  * If Disqus plugin is active, do some fixes to show on blogs but no on GD post types
993 993
  */
994 994
 if(function_exists('dsq_can_replace')) {
995
-    remove_filter('comments_template', 'dsq_comments_template');
996
-    add_filter('comments_template', 'dsq_comments_template', 100);
997
-    add_filter('pre_option_disqus_active', 'geodir_option_disqus_active',10,1);
995
+	remove_filter('comments_template', 'dsq_comments_template');
996
+	add_filter('comments_template', 'dsq_comments_template', 100);
997
+	add_filter('pre_option_disqus_active', 'geodir_option_disqus_active',10,1);
998 998
 }
999 999
 
1000 1000
 
@@ -1008,14 +1008,14 @@  discard block
 block discarded – undo
1008 1008
  * @return string `1` if active `0` if disabled.
1009 1009
  */
1010 1010
 function geodir_option_disqus_active($disqus_active){
1011
-    global $post;
1012
-    $all_postypes = geodir_get_posttypes();
1011
+	global $post;
1012
+	$all_postypes = geodir_get_posttypes();
1013 1013
 
1014
-    if(isset($post->post_type) && is_array($all_postypes) && in_array($post->post_type,$all_postypes)){
1015
-        $disqus_active = '0';
1016
-    }
1014
+	if(isset($post->post_type) && is_array($all_postypes) && in_array($post->post_type,$all_postypes)){
1015
+		$disqus_active = '0';
1016
+	}
1017 1017
 
1018
-    return $disqus_active;
1018
+	return $disqus_active;
1019 1019
 }
1020 1020
 
1021 1021
 /**
@@ -1029,23 +1029,23 @@  discard block
 block discarded – undo
1029 1029
  * @return array Modified tabs array.
1030 1030
  */
1031 1031
 function geodir_detail_reviews_tab_title($tabs_arr) {
1032
-    $post_type = geodir_get_current_posttype();
1032
+	$post_type = geodir_get_current_posttype();
1033 1033
 
1034
-    if (!empty($tabs_arr) && !empty($tabs_arr['reviews']) && isset($tabs_arr['reviews']['heading_text']) && $post_type != '' && geodir_cpt_has_rating_disabled($post_type)) {
1035
-        $label_reviews = __('Comments', 'geodirectory');
1034
+	if (!empty($tabs_arr) && !empty($tabs_arr['reviews']) && isset($tabs_arr['reviews']['heading_text']) && $post_type != '' && geodir_cpt_has_rating_disabled($post_type)) {
1035
+		$label_reviews = __('Comments', 'geodirectory');
1036 1036
         
1037
-        if (defined('GEODIR_CP_VERSION')) {
1038
-            $post_types = geodir_get_posttypes('array');
1037
+		if (defined('GEODIR_CP_VERSION')) {
1038
+			$post_types = geodir_get_posttypes('array');
1039 1039
             
1040
-            if (!empty($post_types[$post_type]['labels']['label_reviews'])) {
1041
-                $label_reviews = stripslashes(__($post_types[$post_type]['labels']['label_reviews'], 'geodirectory'));
1042
-            }
1043
-        }
1040
+			if (!empty($post_types[$post_type]['labels']['label_reviews'])) {
1041
+				$label_reviews = stripslashes(__($post_types[$post_type]['labels']['label_reviews'], 'geodirectory'));
1042
+			}
1043
+		}
1044 1044
         
1045
-        $tabs_arr['reviews']['heading_text'] = $label_reviews;
1046
-    }
1045
+		$tabs_arr['reviews']['heading_text'] = $label_reviews;
1046
+	}
1047 1047
     
1048
-    return $tabs_arr;
1048
+	return $tabs_arr;
1049 1049
 }
1050 1050
 add_filter('geodir_detail_page_tab_list_extend', 'geodir_detail_reviews_tab_title', 1000, 1);
1051 1051
 
@@ -1056,13 +1056,13 @@  discard block
 block discarded – undo
1056 1056
  * @since 1.6.21
1057 1057
  */
1058 1058
 function geodir_jetpack_disable_comments(){
1059
-    //only run if jetpack installed
1060
-    if(defined('JETPACK__VERSION')){
1061
-        $post_types = geodir_get_posttypes();
1062
-        foreach($post_types as $post_type){
1063
-            add_filter('jetpack_comment_form_enabled_for_' . $post_type, '__return_false');
1064
-        }
1065
-    }
1059
+	//only run if jetpack installed
1060
+	if(defined('JETPACK__VERSION')){
1061
+		$post_types = geodir_get_posttypes();
1062
+		foreach($post_types as $post_type){
1063
+			add_filter('jetpack_comment_form_enabled_for_' . $post_type, '__return_false');
1064
+		}
1065
+	}
1066 1066
 }
1067 1067
 
1068 1068
 add_action('plugins_loaded','geodir_jetpack_disable_comments');
@@ -1077,13 +1077,13 @@  discard block
 block discarded – undo
1077 1077
  * @return bool True if allowed otherwise False.
1078 1078
  */
1079 1079
 function geodir_check_reviews_open( $open, $post_id ) {
1080
-    if ( $open && $post_id && geodir_is_page( 'detail' ) ) {
1081
-        if ( in_array( get_post_status( $post_id ), array( 'draft', 'pending', 'auto-draft', 'trash' ) ) ) {
1082
-            $open = false;
1083
-        }
1084
-    }
1080
+	if ( $open && $post_id && geodir_is_page( 'detail' ) ) {
1081
+		if ( in_array( get_post_status( $post_id ), array( 'draft', 'pending', 'auto-draft', 'trash' ) ) ) {
1082
+			$open = false;
1083
+		}
1084
+	}
1085 1085
     
1086
-    return $open;
1086
+	return $open;
1087 1087
 }
1088 1088
 add_filter( 'comments_open', 'geodir_check_reviews_open', 10, 2 );
1089 1089
 
@@ -1098,10 +1098,10 @@  discard block
 block discarded – undo
1098 1098
  * @return string Filtered comment content.
1099 1099
  */
1100 1100
 function geodir_remove_img_tags_from_comment( $comment_text, $comment = array(), $args = array() ) {
1101
-    if ( !empty( $comment_text ) && !empty( $comment ) && strpos( $comment_text, '[img' ) !== false && strpos( get_post_type( $comment->comment_post_ID ), 'gd_' ) === 0 ) {
1102
-        $comment_text = preg_replace( '#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_text );
1103
-        $comment_text = trim( $comment_text );
1104
-    }
1105
-    return $comment_text;
1101
+	if ( !empty( $comment_text ) && !empty( $comment ) && strpos( $comment_text, '[img' ) !== false && strpos( get_post_type( $comment->comment_post_ID ), 'gd_' ) === 0 ) {
1102
+		$comment_text = preg_replace( '#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_text );
1103
+		$comment_text = trim( $comment_text );
1104
+	}
1105
+	return $comment_text;
1106 1106
 }
1107 1107
 add_filter( 'comment_text', 'geodir_remove_img_tags_from_comment', 10, 3 );
1108 1108
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +58 added lines, -58 removed lines patch added patch discarded remove patch
@@ -67,10 +67,10 @@  discard block
 block discarded – undo
67 67
  */
68 68
 function geodir_comment_rating_meta($comment) {
69 69
     $post_type = get_post_type($comment->comment_post_ID);
70
-	if (in_array($post_type, (array)geodir_get_posttypes()) && (int)$comment->comment_parent == 0 && !(!empty($post_type) && geodir_cpt_has_rating_disabled($post_type))) {
70
+	if (in_array($post_type, (array) geodir_get_posttypes()) && (int) $comment->comment_parent == 0 && !(!empty($post_type) && geodir_cpt_has_rating_disabled($post_type))) {
71 71
 		$rating = geodir_get_commentoverall($comment->comment_ID);
72 72
 		
73
-		if ((int)get_option('geodir_reviewrating_enable_font_awesome') == 1) {
73
+		if ((int) get_option('geodir_reviewrating_enable_font_awesome') == 1) {
74 74
 			$star_texts = array();
75 75
 			$star_texts[] = __('Terrible', 'geodirectory');
76 76
 			$star_texts[] = __('Poor', 'geodirectory');
@@ -81,13 +81,13 @@  discard block
 block discarded – undo
81 81
 			echo geodir_font_awesome_rating_form_html('', $star_texts, $rating);
82 82
 		} else {			
83 83
 			if ($rating) {
84
-				echo '<div class="gd_rating" data-average="' . $rating . '" data-id="5">';
84
+				echo '<div class="gd_rating" data-average="'.$rating.'" data-id="5">';
85 85
 
86 86
 			} else {
87 87
 				echo '<div class="gd_rating" data-average="0" data-id="5"></div>';
88 88
 			}
89 89
 		}
90
-		echo '<input type="hidden" id="geodir_overallrating" name="geodir_overallrating" value="' . $rating . '"  />';
90
+		echo '<input type="hidden" id="geodir_overallrating" name="geodir_overallrating" value="'.$rating.'"  />';
91 91
 	}
92 92
 }
93 93
 
@@ -140,9 +140,9 @@  discard block
 block discarded – undo
140 140
 {
141 141
 
142 142
     if (strpos($link, 'wp-login.php?') !== false) {
143
-        $link = str_replace(wp_login_url(),geodir_login_url(),$link);
143
+        $link = str_replace(wp_login_url(), geodir_login_url(), $link);
144 144
     }
145
-    $link = '<div class="gd_comment_replaylink">' . $link . '</div>';
145
+    $link = '<div class="gd_comment_replaylink">'.$link.'</div>';
146 146
 
147 147
     return $link;
148 148
 }
@@ -159,7 +159,7 @@  discard block
 block discarded – undo
159 159
 function geodir_cancle_replaylink($link)
160 160
 {
161 161
 
162
-    $link = '<span class="gd-cancel-replaylink">' . $link . '</span>';
162
+    $link = '<span class="gd-cancel-replaylink">'.$link.'</span>';
163 163
 
164 164
     return $link;
165 165
 }
@@ -199,10 +199,10 @@  discard block
 block discarded – undo
199 199
     if (isset($_REQUEST['geodir_overallrating'])) {
200 200
         $overall_rating = $_REQUEST['geodir_overallrating'];
201 201
         
202
-		if (isset($comment_info->comment_parent) && (int)$comment_info->comment_parent == 0) {
202
+		if (isset($comment_info->comment_parent) && (int) $comment_info->comment_parent == 0) {
203 203
             $overall_rating = $overall_rating > 0 ? $overall_rating : '0';
204 204
 
205
-            $sqlqry = $wpdb->prepare("INSERT INTO " . GEODIR_REVIEW_TABLE . " SET
205
+            $sqlqry = $wpdb->prepare("INSERT INTO ".GEODIR_REVIEW_TABLE." SET
206 206
 					post_id		= %d,
207 207
 					post_type = %s,
208 208
 					post_title	= %s,
@@ -289,7 +289,7 @@  discard block
 block discarded – undo
289 289
 
290 290
     $post_type = get_post_type($post_id);
291 291
 
292
-    $detail_table = $plugin_prefix . $post_type . '_detail';
292
+    $detail_table = $plugin_prefix.$post_type.'_detail';
293 293
 
294 294
     if ($comment_id) {
295 295
 
@@ -297,7 +297,7 @@  discard block
 block discarded – undo
297 297
 
298 298
         if (isset($old_rating)) {
299 299
 
300
-            $sqlqry = $wpdb->prepare("UPDATE " . GEODIR_REVIEW_TABLE . " SET
300
+            $sqlqry = $wpdb->prepare("UPDATE ".GEODIR_REVIEW_TABLE." SET
301 301
 						overall_rating = %f,
302 302
 						status		= %s,
303 303
 						comment_content = %s 
@@ -339,18 +339,18 @@  discard block
 block discarded – undo
339 339
 
340 340
     $post_type = get_post_type($post_id);
341 341
 
342
-    $detail_table = $plugin_prefix . $post_type . '_detail';
342
+    $detail_table = $plugin_prefix.$post_type.'_detail';
343 343
 
344 344
     if (isset($_REQUEST['geodir_overallrating'])) {
345 345
 
346 346
         $overall_rating = $_REQUEST['geodir_overallrating'];
347 347
 
348
-        if (isset($comment_info->comment_parent) && (int)$comment_info->comment_parent == 0) {
348
+        if (isset($comment_info->comment_parent) && (int) $comment_info->comment_parent == 0) {
349 349
             $overall_rating = $overall_rating > 0 ? $overall_rating : '0';
350 350
 
351 351
             if (isset($old_rating)) {
352 352
 
353
-                $sqlqry = $wpdb->prepare("UPDATE " . GEODIR_REVIEW_TABLE . " SET
353
+                $sqlqry = $wpdb->prepare("UPDATE ".GEODIR_REVIEW_TABLE." SET
354 354
 						overall_rating = %f,
355 355
 						status		= %s,
356 356
 						comment_content	= %s 
@@ -388,7 +388,7 @@  discard block
 block discarded – undo
388 388
 
389 389
     $wpdb->query(
390 390
         $wpdb->prepare(
391
-            "DELETE FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_id=%d",
391
+            "DELETE FROM ".GEODIR_REVIEW_TABLE." WHERE comment_id=%d",
392 392
             array($comment_id)
393 393
         )
394 394
     );
@@ -407,9 +407,9 @@  discard block
 block discarded – undo
407 407
  * @return string The comment content.
408 408
  */
409 409
 function geodir_wrap_comment_text($content, $comment = '') {
410
-    if (!empty($comment->comment_post_ID) && geodir_cpt_has_rating_disabled((int)$comment->comment_post_ID)) {
410
+    if (!empty($comment->comment_post_ID) && geodir_cpt_has_rating_disabled((int) $comment->comment_post_ID)) {
411 411
         if (!is_admin()) {
412
-            return '<div class="description">' . $content . '</div>';
412
+            return '<div class="description">'.$content.'</div>';
413 413
         } else {
414 414
             return $content;
415 415
         }
@@ -418,7 +418,7 @@  discard block
 block discarded – undo
418 418
         if (!empty($comment))
419 419
             $rating = geodir_get_commentoverall($comment->comment_ID);
420 420
         if ($rating != 0 && !is_admin()) {
421
-            return '<div><div class="gd-rating-text">' . __('Overall Rating', 'geodirectory') . ': <div class="rating">' . $rating . '</div></div>' . geodir_get_rating_stars($rating, $comment->comment_ID) . '</div><div class="description">' . $content . '</div>';
421
+            return '<div><div class="gd-rating-text">'.__('Overall Rating', 'geodirectory').': <div class="rating">'.$rating.'</div></div>'.geodir_get_rating_stars($rating, $comment->comment_ID).'</div><div class="description">'.$content.'</div>';
422 422
         } else
423 423
             return $content;
424 424
     }
@@ -442,18 +442,18 @@  discard block
 block discarded – undo
442 442
     if (!$post_type) {
443 443
         $post_type = get_post_type($post_id);
444 444
     }
445
-    $detail_table = $plugin_prefix . $post_type . '_detail';
445
+    $detail_table = $plugin_prefix.$post_type.'_detail';
446 446
     $post_newrating = geodir_get_post_rating($post_id, 1);
447 447
     $post_newrating_count = geodir_get_review_count_total($post_id);
448 448
 
449 449
 
450 450
     //$post_newrating = ( (float)$post_oldrating - (float)$old_rating ) + (float)$overall_rating ;
451 451
 
452
-    if ($wpdb->get_var("SHOW TABLES LIKE '" . $detail_table . "'") == $detail_table) {
452
+    if ($wpdb->get_var("SHOW TABLES LIKE '".$detail_table."'") == $detail_table) {
453 453
 
454 454
         $wpdb->query(
455 455
             $wpdb->prepare(
456
-                "UPDATE " . $detail_table . " SET
456
+                "UPDATE ".$detail_table." SET
457 457
 						overall_rating = %f,
458 458
 						rating_count = %f
459 459
 						where post_id = %d",
@@ -472,7 +472,7 @@  discard block
 block discarded – undo
472 472
      * @package GeoDirectory
473 473
      * @param int $post_id The post ID.
474 474
      */
475
-    do_action('geodir_update_postrating',$post_id);
475
+    do_action('geodir_update_postrating', $post_id);
476 476
 
477 477
 }
478 478
 
@@ -493,13 +493,13 @@  discard block
 block discarded – undo
493 493
     global $wpdb, $plugin_prefix;
494 494
 
495 495
     $post_type = get_post_type($post_id);
496
-    $detail_table = $plugin_prefix . $post_type . '_detail';
496
+    $detail_table = $plugin_prefix.$post_type.'_detail';
497 497
 
498
-    if ($wpdb->get_var("SHOW TABLES LIKE '" . $detail_table . "'") == $detail_table) {
498
+    if ($wpdb->get_var("SHOW TABLES LIKE '".$detail_table."'") == $detail_table) {
499 499
 
500 500
         $post_ratings = $wpdb->get_var(
501 501
             $wpdb->prepare(
502
-                "SELECT overall_rating FROM " . $detail_table . " WHERE post_id = %d",
502
+                "SELECT overall_rating FROM ".$detail_table." WHERE post_id = %d",
503 503
                 array($post_id)
504 504
             )
505 505
         );
@@ -533,7 +533,7 @@  discard block
 block discarded – undo
533 533
 
534 534
     $reatings = $wpdb->get_row(
535 535
         $wpdb->prepare(
536
-            "SELECT * FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_id = %d",
536
+            "SELECT * FROM ".GEODIR_REVIEW_TABLE." WHERE comment_id = %d",
537 537
             array($comment_id)
538 538
         )
539 539
     );
@@ -561,7 +561,7 @@  discard block
 block discarded – undo
561 561
 
562 562
     $results = $wpdb->get_var(
563 563
         $wpdb->prepare(
564
-            "SELECT SUM(overall_rating) FROM " . GEODIR_REVIEW_TABLE . " WHERE post_id = %d AND status=1 AND overall_rating>0",
564
+            "SELECT SUM(overall_rating) FROM ".GEODIR_REVIEW_TABLE." WHERE post_id = %d AND status=1 AND overall_rating>0",
565 565
             array($post_id)
566 566
         )
567 567
     );
@@ -588,7 +588,7 @@  discard block
 block discarded – undo
588 588
     global $wpdb;
589 589
     $results = $wpdb->get_var(
590 590
         $wpdb->prepare(
591
-            "SELECT COUNT(overall_rating) FROM " . GEODIR_REVIEW_TABLE . " WHERE user_id = %d AND status=1 AND overall_rating>0",
591
+            "SELECT COUNT(overall_rating) FROM ".GEODIR_REVIEW_TABLE." WHERE user_id = %d AND status=1 AND overall_rating>0",
592 592
             array($user_id)
593 593
         )
594 594
     );
@@ -626,7 +626,7 @@  discard block
 block discarded – undo
626 626
 
627 627
     $results = $wpdb->get_var(
628 628
         $wpdb->prepare(
629
-            "SELECT COALESCE(avg(overall_rating),0) FROM " . GEODIR_REVIEW_TABLE . " WHERE post_id = %d AND status=1 AND overall_rating>0",
629
+            "SELECT COALESCE(avg(overall_rating),0) FROM ".GEODIR_REVIEW_TABLE." WHERE post_id = %d AND status=1 AND overall_rating>0",
630 630
             array($post_id)
631 631
         )
632 632
     );
@@ -654,7 +654,7 @@  discard block
 block discarded – undo
654 654
 
655 655
     $results = $wpdb->get_var(
656 656
         $wpdb->prepare(
657
-            "SELECT COUNT(overall_rating) FROM " . GEODIR_REVIEW_TABLE . " WHERE post_id = %d AND status=1 AND overall_rating>0",
657
+            "SELECT COUNT(overall_rating) FROM ".GEODIR_REVIEW_TABLE." WHERE post_id = %d AND status=1 AND overall_rating>0",
658 658
             array($post_id)
659 659
         )
660 660
     );
@@ -683,7 +683,7 @@  discard block
 block discarded – undo
683 683
 
684 684
     $results = $wpdb->get_var(
685 685
         $wpdb->prepare(
686
-            "SELECT COUNT(overall_rating) FROM " . GEODIR_REVIEW_TABLE . " WHERE post_id = %d AND status=1 AND overall_rating>0",
686
+            "SELECT COUNT(overall_rating) FROM ".GEODIR_REVIEW_TABLE." WHERE post_id = %d AND status=1 AND overall_rating>0",
687 687
             array($post_id)
688 688
         )
689 689
     );
@@ -712,7 +712,7 @@  discard block
 block discarded – undo
712 712
 
713 713
     $reatings = $wpdb->get_var(
714 714
         $wpdb->prepare(
715
-            "SELECT overall_rating FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_id = %d",
715
+            "SELECT overall_rating FROM ".GEODIR_REVIEW_TABLE." WHERE comment_id = %d",
716 716
             array($comment_id)
717 717
         )
718 718
     );
@@ -766,7 +766,7 @@  discard block
 block discarded – undo
766 766
         
767 767
         $template = locate_template(array("geodirectory/reviews.php")); // Use theme template if available
768 768
         if (!$template) {
769
-            $template = dirname(__FILE__) . '/reviews.php';
769
+            $template = dirname(__FILE__).'/reviews.php';
770 770
         }
771 771
         return $template;
772 772
     }
@@ -838,7 +838,7 @@  discard block
 block discarded – undo
838 838
                         printf('<cite><b class="reviewer">%1$s</b> %2$s</cite>',
839 839
                             get_comment_author_link(),
840 840
                             // If current post author is also comment author, make it known visually.
841
-                            ($comment->user_id === $post->post_author) ? '<span>' . __('Post author', 'geodirectory') . '</span>' : ''
841
+                            ($comment->user_id === $post->post_author) ? '<span>'.__('Post author', 'geodirectory').'</span>' : ''
842 842
                         );
843 843
                         echo "<span class='item'><small><span class='fn'>$post->post_title</span></small></span>";
844 844
                         printf('<a href="%1$s"><time datetime="%2$s" class="dtreviewed">%3$s<span class="value-title" title="%2$s"></span></time></a>',
@@ -896,7 +896,7 @@  discard block
 block discarded – undo
896 896
             global $post;
897 897
             $post_types = geodir_get_posttypes();
898 898
 
899
-            if (in_array(get_post_type($post_id), $post_types) && !geodir_cpt_has_rating_disabled((int)$post_id)) {
899
+            if (in_array(get_post_type($post_id), $post_types) && !geodir_cpt_has_rating_disabled((int) $post_id)) {
900 900
                 $review_count = geodir_get_review_count_total($post_id);
901 901
                 return $review_count;
902 902
 
@@ -929,29 +929,29 @@  discard block
 block discarded – undo
929 929
  */
930 930
 function geodir_get_rating_stars($rating, $post_id, $small = false)
931 931
 {
932
-    if (!empty($post_id) && geodir_cpt_has_rating_disabled((int)$post_id)) {
932
+    if (!empty($post_id) && geodir_cpt_has_rating_disabled((int) $post_id)) {
933 933
         return NULL;
934 934
     }
935 935
     $a_rating = $rating / 5 * 100;
936 936
 
937 937
     if ($small) {
938
-        $r_html = '<div class="rating"><div class="gd_rating_map" data-average="' . $rating . '" data-id="' . $post_id . '"><div class="geodir_RatingColor" ></div><div class="geodir_RatingAverage_small" style="width: ' . $a_rating . '%;"></div><div class="geodir_Star_small"></div></div></div>';
938
+        $r_html = '<div class="rating"><div class="gd_rating_map" data-average="'.$rating.'" data-id="'.$post_id.'"><div class="geodir_RatingColor" ></div><div class="geodir_RatingAverage_small" style="width: '.$a_rating.'%;"></div><div class="geodir_Star_small"></div></div></div>';
939 939
     } else {
940 940
 		if (function_exists('geodir_reviewrating_draw_overall_rating')) {
941 941
 			// Show rating stars from review rating manager
942 942
 			$r_html = geodir_reviewrating_draw_overall_rating($rating);
943 943
 		} else {
944
-			$rating_img = '<img alt="rating icon" src="' . get_option('geodir_default_rating_star_icon') . '" />';
944
+			$rating_img = '<img alt="rating icon" src="'.get_option('geodir_default_rating_star_icon').'" />';
945 945
 			
946 946
 			/* fix rating star for safari */
947 947
 			$star_width = 23 * 5;
948 948
 			
949 949
 			if ($star_width > 0) {
950
-				$attach_style = 'max-width:' . $star_width . 'px';
950
+				$attach_style = 'max-width:'.$star_width.'px';
951 951
 			} else {
952 952
 				$attach_style = '';
953 953
 			}
954
-			$r_html = '<div class="geodir-rating" style="' . $attach_style . '"><div class="gd_rating_show" data-average="' . $rating . '" data-id="' . $post_id . '"><div class="geodir_RatingAverage" style="width: ' . $a_rating . '%;"></div><div class="geodir_Star">' . $rating_img . $rating_img . $rating_img . $rating_img . $rating_img . '</div></div></div>';
954
+			$r_html = '<div class="geodir-rating" style="'.$attach_style.'"><div class="gd_rating_show" data-average="'.$rating.'" data-id="'.$post_id.'"><div class="geodir_RatingAverage" style="width: '.$a_rating.'%;"></div><div class="geodir_Star">'.$rating_img.$rating_img.$rating_img.$rating_img.$rating_img.'</div></div></div>';
955 955
 		}
956 956
     }
957 957
     return apply_filters('geodir_get_rating_stars_html', $r_html, $rating, 5);
@@ -991,10 +991,10 @@  discard block
 block discarded – undo
991 991
 /*
992 992
  * If Disqus plugin is active, do some fixes to show on blogs but no on GD post types
993 993
  */
994
-if(function_exists('dsq_can_replace')) {
994
+if (function_exists('dsq_can_replace')) {
995 995
     remove_filter('comments_template', 'dsq_comments_template');
996 996
     add_filter('comments_template', 'dsq_comments_template', 100);
997
-    add_filter('pre_option_disqus_active', 'geodir_option_disqus_active',10,1);
997
+    add_filter('pre_option_disqus_active', 'geodir_option_disqus_active', 10, 1);
998 998
 }
999 999
 
1000 1000
 
@@ -1007,11 +1007,11 @@  discard block
 block discarded – undo
1007 1007
  * @param string $disqus_active Hook called before DB call for option so this is empty.
1008 1008
  * @return string `1` if active `0` if disabled.
1009 1009
  */
1010
-function geodir_option_disqus_active($disqus_active){
1010
+function geodir_option_disqus_active($disqus_active) {
1011 1011
     global $post;
1012 1012
     $all_postypes = geodir_get_posttypes();
1013 1013
 
1014
-    if(isset($post->post_type) && is_array($all_postypes) && in_array($post->post_type,$all_postypes)){
1014
+    if (isset($post->post_type) && is_array($all_postypes) && in_array($post->post_type, $all_postypes)) {
1015 1015
         $disqus_active = '0';
1016 1016
     }
1017 1017
 
@@ -1055,17 +1055,17 @@  discard block
 block discarded – undo
1055 1055
  *
1056 1056
  * @since 1.6.21
1057 1057
  */
1058
-function geodir_jetpack_disable_comments(){
1058
+function geodir_jetpack_disable_comments() {
1059 1059
     //only run if jetpack installed
1060
-    if(defined('JETPACK__VERSION')){
1060
+    if (defined('JETPACK__VERSION')) {
1061 1061
         $post_types = geodir_get_posttypes();
1062
-        foreach($post_types as $post_type){
1063
-            add_filter('jetpack_comment_form_enabled_for_' . $post_type, '__return_false');
1062
+        foreach ($post_types as $post_type) {
1063
+            add_filter('jetpack_comment_form_enabled_for_'.$post_type, '__return_false');
1064 1064
         }
1065 1065
     }
1066 1066
 }
1067 1067
 
1068
-add_action('plugins_loaded','geodir_jetpack_disable_comments');
1068
+add_action('plugins_loaded', 'geodir_jetpack_disable_comments');
1069 1069
 
1070 1070
 /**
1071 1071
  * Check whether the current post is open for reviews.
@@ -1076,16 +1076,16 @@  discard block
 block discarded – undo
1076 1076
  * @param int  $post_id The post ID.
1077 1077
  * @return bool True if allowed otherwise False.
1078 1078
  */
1079
-function geodir_check_reviews_open( $open, $post_id ) {
1080
-    if ( $open && $post_id && geodir_is_page( 'detail' ) ) {
1081
-        if ( in_array( get_post_status( $post_id ), array( 'draft', 'pending', 'auto-draft', 'trash' ) ) ) {
1079
+function geodir_check_reviews_open($open, $post_id) {
1080
+    if ($open && $post_id && geodir_is_page('detail')) {
1081
+        if (in_array(get_post_status($post_id), array('draft', 'pending', 'auto-draft', 'trash'))) {
1082 1082
             $open = false;
1083 1083
         }
1084 1084
     }
1085 1085
     
1086 1086
     return $open;
1087 1087
 }
1088
-add_filter( 'comments_open', 'geodir_check_reviews_open', 10, 2 );
1088
+add_filter('comments_open', 'geodir_check_reviews_open', 10, 2);
1089 1089
 
1090 1090
 /**
1091 1091
  * Filter the [img] tags from comment.
@@ -1097,11 +1097,11 @@  discard block
 block discarded – undo
1097 1097
  * @param array           $args         An array of arguments.
1098 1098
  * @return string Filtered comment content.
1099 1099
  */
1100
-function geodir_remove_img_tags_from_comment( $comment_text, $comment = array(), $args = array() ) {
1101
-    if ( !empty( $comment_text ) && !empty( $comment ) && strpos( $comment_text, '[img' ) !== false && strpos( get_post_type( $comment->comment_post_ID ), 'gd_' ) === 0 ) {
1102
-        $comment_text = preg_replace( '#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_text );
1103
-        $comment_text = trim( $comment_text );
1100
+function geodir_remove_img_tags_from_comment($comment_text, $comment = array(), $args = array()) {
1101
+    if (!empty($comment_text) && !empty($comment) && strpos($comment_text, '[img') !== false && strpos(get_post_type($comment->comment_post_ID), 'gd_') === 0) {
1102
+        $comment_text = preg_replace('#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_text);
1103
+        $comment_text = trim($comment_text);
1104 1104
     }
1105 1105
     return $comment_text;
1106 1106
 }
1107
-add_filter( 'comment_text', 'geodir_remove_img_tags_from_comment', 10, 3 );
1108 1107
\ No newline at end of file
1108
+add_filter('comment_text', 'geodir_remove_img_tags_from_comment', 10, 3);
1109 1109
\ No newline at end of file
Please login to merge, or discard this patch.
geodirectory_template_tags.php 3 patches
Braces   +34 added lines, -19 removed lines patch added patch discarded remove patch
@@ -252,7 +252,7 @@  discard block
 block discarded – undo
252 252
         </script>
253 253
 
254 254
         <?php
255
-    }elseif(get_option('geodir_ga_tracking_code') && !get_option('geodir_ga_account_id')){
255
+    } elseif(get_option('geodir_ga_tracking_code') && !get_option('geodir_ga_account_id')){
256 256
         echo stripslashes(get_option('geodir_ga_tracking_code'));
257 257
     }
258 258
 }
@@ -291,13 +291,14 @@  discard block
 block discarded – undo
291 291
  */
292 292
 function geodir_add_async_forscript($url)
293 293
 {
294
-    if (strpos($url, '#asyncload')===false)
295
-        return $url;
296
-    else if (is_admin())
297
-        return str_replace('#asyncload', '', $url);
298
-    else
299
-        return str_replace('#asyncload', '', $url)."' async='async";
300
-}
294
+    if (strpos($url, '#asyncload')===false) {
295
+            return $url;
296
+    } else if (is_admin()) {
297
+            return str_replace('#asyncload', '', $url);
298
+    } else {
299
+            return str_replace('#asyncload', '', $url)."' async='async";
300
+    }
301
+    }
301 302
 add_filter('clean_url', 'geodir_add_async_forscript', 11, 1);
302 303
 
303 304
 /**
@@ -364,8 +365,10 @@  discard block
 block discarded – undo
364 365
 
365 366
     $half_pages_to_show = round($pages_to_show / 2);
366 367
 
367
-    if (geodir_is_page('home')) // dont apply default  pagination for geodirectory home page.
368
-        return;
368
+    if (geodir_is_page('home')) {
369
+    	// dont apply default  pagination for geodirectory home page.
370
+        return;
371
+    }
369 372
 
370 373
     if (!is_single()) {
371 374
         if (function_exists('geodir_location_geo_home_link')) {
@@ -485,11 +488,21 @@  discard block
 block discarded – undo
485 488
     }
486 489
     $dist_dif = 1000;
487 490
 
488
-    if ($dist <= 5000) $dist_dif = 500;
489
-    if ($dist <= 1000) $dist_dif = 100;
490
-    if ($dist <= 500) $dist_dif = 50;
491
-    if ($dist <= 100) $dist_dif = 10;
492
-    if ($dist <= 50) $dist_dif = 5;
491
+    if ($dist <= 5000) {
492
+    	$dist_dif = 500;
493
+    }
494
+    if ($dist <= 1000) {
495
+    	$dist_dif = 100;
496
+    }
497
+    if ($dist <= 500) {
498
+    	$dist_dif = 50;
499
+    }
500
+    if ($dist <= 100) {
501
+    	$dist_dif = 10;
502
+    }
503
+    if ($dist <= 50) {
504
+    	$dist_dif = 5;
505
+    }
493 506
 
494 507
     ?>
495 508
     <script type="text/javascript">
@@ -550,12 +563,14 @@  discard block
 block discarded – undo
550 563
  */
551 564
 function geodir_add_sharelocation_scripts() {
552 565
     $default_search_for_text = SEARCH_FOR_TEXT;
553
-    if (get_option('geodir_search_field_default_text'))
554
-        $default_search_for_text = __(get_option('geodir_search_field_default_text'), 'geodirectory');
566
+    if (get_option('geodir_search_field_default_text')) {
567
+            $default_search_for_text = __(get_option('geodir_search_field_default_text'), 'geodirectory');
568
+    }
555 569
 
556 570
     $default_near_text = NEAR_TEXT;
557
-    if (get_option('geodir_near_field_default_text'))
558
-        $default_near_text = __(get_option('geodir_near_field_default_text'), 'geodirectory');
571
+    if (get_option('geodir_near_field_default_text')) {
572
+            $default_near_text = __(get_option('geodir_near_field_default_text'), 'geodirectory');
573
+    }
559 574
     
560 575
     $search_location = geodir_get_default_location();
561 576
     
Please login to merge, or discard this patch.
Indentation   +344 added lines, -344 removed lines patch added patch discarded remove patch
@@ -36,175 +36,175 @@  discard block
 block discarded – undo
36 36
  */
37 37
 function geodir_templates_scripts()
38 38
 {
39
-    $is_detail_page = false;
40
-    $geodir_map_name = geodir_map_name();
39
+	$is_detail_page = false;
40
+	$geodir_map_name = geodir_map_name();
41 41
 
42
-    if((is_single() && geodir_is_geodir_page()) || (is_page() && geodir_is_page('preview') )) {
43
-        $is_detail_page = true;
44
-    }
45
-
46
-    wp_enqueue_script('jquery');
47
-
48
-    wp_register_script('geodirectory-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory.min.js', array(), GEODIRECTORY_VERSION);
49
-    wp_enqueue_script('geodirectory-script');
50
-
51
-    $geodir_vars_data = array(
52
-        'siteurl' => get_option('siteurl'),
53
-        'geodir_plugin_url' => geodir_plugin_url(),
54
-        'geodir_lazy_load' => get_option('geodir_lazy_load',1),
55
-        'geodir_ajax_url' => geodir_get_ajax_url(),
56
-        'geodir_gd_modal' => (int)get_option('geodir_disable_gb_modal'),
57
-        'is_rtl' => is_rtl() ? 1 : 0 // fix rtl issue
58
-    );
59
-
60
-    /**
61
-     * Filter the `geodir_var` data array that outputs the  wp_localize_script() translations and variables.
62
-     *
63
-     * This is used by addons to add JS translatable variables.
64
-     *
65
-     * @since 1.4.4
66
-     * @param array $geodir_vars_data {
67
-     *    geodir var data used by addons to add JS translatable variables.
68
-     *
69
-     *    @type string $siteurl Site url.
70
-     *    @type string $geodir_plugin_url Geodirectory core plugin url.
71
-     *    @type string $geodir_ajax_url Geodirectory plugin ajax url.
72
-     *    @type int $geodir_gd_modal Disable GD modal that displays slideshow images in popup?.
73
-     *    @type int $is_rtl Checks if current locale is RTL.
74
-     *
75
-     * }
76
-     */
77
-    $geodir_vars_data = apply_filters('geodir_vars_data',$geodir_vars_data);
78
-
79
-    wp_localize_script('geodirectory-script', 'geodir_var', $geodir_vars_data);
80
-
81
-    wp_register_script('geodirectory-jquery-flexslider-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.flexslider.min.js', array(), GEODIRECTORY_VERSION,true);
82
-    if($is_detail_page){wp_enqueue_script('geodirectory-jquery-flexslider-js');}
83
-
84
-    wp_register_script('geodirectory-lightbox-jquery', geodir_plugin_url() . '/geodirectory-assets/js/jquery.lightbox-0.5.min.js', array(), GEODIRECTORY_VERSION,true);
85
-    wp_enqueue_script('geodirectory-lightbox-jquery');
42
+	if((is_single() && geodir_is_geodir_page()) || (is_page() && geodir_is_page('preview') )) {
43
+		$is_detail_page = true;
44
+	}
86 45
 
87
-    wp_register_script('geodirectory-jquery-simplemodal', geodir_plugin_url() . '/geodirectory-assets/js/jquery.simplemodal.min.js', array(), GEODIRECTORY_VERSION,true);
88
-    if ($is_detail_page) {
89
-        wp_enqueue_script('geodirectory-jquery-simplemodal');
90
-    }
46
+	wp_enqueue_script('jquery');
47
+
48
+	wp_register_script('geodirectory-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory.min.js', array(), GEODIRECTORY_VERSION);
49
+	wp_enqueue_script('geodirectory-script');
50
+
51
+	$geodir_vars_data = array(
52
+		'siteurl' => get_option('siteurl'),
53
+		'geodir_plugin_url' => geodir_plugin_url(),
54
+		'geodir_lazy_load' => get_option('geodir_lazy_load',1),
55
+		'geodir_ajax_url' => geodir_get_ajax_url(),
56
+		'geodir_gd_modal' => (int)get_option('geodir_disable_gb_modal'),
57
+		'is_rtl' => is_rtl() ? 1 : 0 // fix rtl issue
58
+	);
59
+
60
+	/**
61
+	 * Filter the `geodir_var` data array that outputs the  wp_localize_script() translations and variables.
62
+	 *
63
+	 * This is used by addons to add JS translatable variables.
64
+	 *
65
+	 * @since 1.4.4
66
+	 * @param array $geodir_vars_data {
67
+	 *    geodir var data used by addons to add JS translatable variables.
68
+	 *
69
+	 *    @type string $siteurl Site url.
70
+	 *    @type string $geodir_plugin_url Geodirectory core plugin url.
71
+	 *    @type string $geodir_ajax_url Geodirectory plugin ajax url.
72
+	 *    @type int $geodir_gd_modal Disable GD modal that displays slideshow images in popup?.
73
+	 *    @type int $is_rtl Checks if current locale is RTL.
74
+	 *
75
+	 * }
76
+	 */
77
+	$geodir_vars_data = apply_filters('geodir_vars_data',$geodir_vars_data);
78
+
79
+	wp_localize_script('geodirectory-script', 'geodir_var', $geodir_vars_data);
80
+
81
+	wp_register_script('geodirectory-jquery-flexslider-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.flexslider.min.js', array(), GEODIRECTORY_VERSION,true);
82
+	if($is_detail_page){wp_enqueue_script('geodirectory-jquery-flexslider-js');}
83
+
84
+	wp_register_script('geodirectory-lightbox-jquery', geodir_plugin_url() . '/geodirectory-assets/js/jquery.lightbox-0.5.min.js', array(), GEODIRECTORY_VERSION,true);
85
+	wp_enqueue_script('geodirectory-lightbox-jquery');
86
+
87
+	wp_register_script('geodirectory-jquery-simplemodal', geodir_plugin_url() . '/geodirectory-assets/js/jquery.simplemodal.min.js', array(), GEODIRECTORY_VERSION,true);
88
+	if ($is_detail_page) {
89
+		wp_enqueue_script('geodirectory-jquery-simplemodal');
90
+	}
91 91
 
92
-    if (in_array($geodir_map_name, array('auto', 'google'))) {
93
-        $map_lang = "&language=" . geodir_get_map_default_language();
94
-        $map_key = "&key=" . geodir_get_map_api_key();
95
-        /**
96
-         * Filter the variables that are added to the end of the google maps script call.
97
-         *
98
-         * This i used to change things like google maps language etc.
99
-         *
100
-         * @since 1.0.0
101
-         * @param string $var The string to filter, default is empty string.
102
-         */
103
-        $map_extra = apply_filters('geodir_googlemap_script_extra', '');
104
-        wp_enqueue_script('google-maps-api', 'https://maps.google.com/maps/api/js?' . $map_lang . $map_key . $map_extra , '', NULL);
92
+	if (in_array($geodir_map_name, array('auto', 'google'))) {
93
+		$map_lang = "&language=" . geodir_get_map_default_language();
94
+		$map_key = "&key=" . geodir_get_map_api_key();
95
+		/**
96
+		 * Filter the variables that are added to the end of the google maps script call.
97
+		 *
98
+		 * This i used to change things like google maps language etc.
99
+		 *
100
+		 * @since 1.0.0
101
+		 * @param string $var The string to filter, default is empty string.
102
+		 */
103
+		$map_extra = apply_filters('geodir_googlemap_script_extra', '');
104
+		wp_enqueue_script('google-maps-api', 'https://maps.google.com/maps/api/js?' . $map_lang . $map_key . $map_extra , '', NULL);
105 105
         
106
-        // Overlapping Marker Spiderfier
107
-        wp_register_script('geodirectory-g-overlappingmarker-script', geodir_plugin_url() . '/geodirectory-assets/jawj/oms.min.js', array(), GEODIRECTORY_VERSION);
108
-        wp_enqueue_script('geodirectory-g-overlappingmarker-script');
109
-    }
106
+		// Overlapping Marker Spiderfier
107
+		wp_register_script('geodirectory-g-overlappingmarker-script', geodir_plugin_url() . '/geodirectory-assets/jawj/oms.min.js', array(), GEODIRECTORY_VERSION);
108
+		wp_enqueue_script('geodirectory-g-overlappingmarker-script');
109
+	}
110 110
     
111
-    if ($geodir_map_name == 'osm') {
112
-        // Leaflet OpenStreetMap
113
-        wp_register_style('geodirectory-leaflet-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
114
-        wp_enqueue_style('geodirectory-leaflet-style');
111
+	if ($geodir_map_name == 'osm') {
112
+		// Leaflet OpenStreetMap
113
+		wp_register_style('geodirectory-leaflet-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
114
+		wp_enqueue_style('geodirectory-leaflet-style');
115 115
             
116
-        wp_register_script('geodirectory-leaflet-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
117
-        wp_enqueue_script('geodirectory-leaflet-script');
116
+		wp_register_script('geodirectory-leaflet-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
117
+		wp_enqueue_script('geodirectory-leaflet-script');
118 118
         
119
-        wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/osm.geocode.min.js', array(), GEODIRECTORY_VERSION);
120
-        wp_enqueue_script('geodirectory-leaflet-geo-script');
119
+		wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/osm.geocode.min.js', array(), GEODIRECTORY_VERSION);
120
+		wp_enqueue_script('geodirectory-leaflet-geo-script');
121 121
         
122
-        if ($is_detail_page) {
123
-            wp_register_style('geodirectory-leaflet-routing-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.css', array(), GEODIRECTORY_VERSION);
124
-            wp_enqueue_style('geodirectory-leaflet-routing-style');
122
+		if ($is_detail_page) {
123
+			wp_register_style('geodirectory-leaflet-routing-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.css', array(), GEODIRECTORY_VERSION);
124
+			wp_enqueue_style('geodirectory-leaflet-routing-style');
125 125
                 
126
-            wp_register_script('geodirectory-leaflet-routing-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.min.js', array(), GEODIRECTORY_VERSION);
127
-            wp_enqueue_script('geodirectory-leaflet-routing-script');
128
-        }
126
+			wp_register_script('geodirectory-leaflet-routing-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.min.js', array(), GEODIRECTORY_VERSION);
127
+			wp_enqueue_script('geodirectory-leaflet-routing-script');
128
+		}
129 129
         
130
-        // Overlapping Marker Spiderfier Leaflet
131
-        wp_register_script('geodirectory-o-overlappingmarker-script', geodir_plugin_url() . '/geodirectory-assets/jawj/oms-leaflet.min.js', array(), GEODIRECTORY_VERSION);
132
-        wp_enqueue_script('geodirectory-o-overlappingmarker-script');
133
-    }
134
-    wp_enqueue_script( 'jquery-ui-autocomplete' );
130
+		// Overlapping Marker Spiderfier Leaflet
131
+		wp_register_script('geodirectory-o-overlappingmarker-script', geodir_plugin_url() . '/geodirectory-assets/jawj/oms-leaflet.min.js', array(), GEODIRECTORY_VERSION);
132
+		wp_enqueue_script('geodirectory-o-overlappingmarker-script');
133
+	}
134
+	wp_enqueue_script( 'jquery-ui-autocomplete' );
135 135
     
136
-    wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION, true);
137
-    wp_enqueue_script('geodirectory-goMap-script');
138
-
139
-    wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.min.js', array(), GEODIRECTORY_VERSION);
140
-    wp_enqueue_script('chosen');
141
-
142
-    wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.min.js', array(), GEODIRECTORY_VERSION);
143
-    wp_enqueue_script('geodirectory-choose-ajax');
144
-
145
-    wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.ui.timepicker.min.js', array('jquery-ui-datepicker', 'jquery-ui-slider', 'jquery-effects-core', 'jquery-effects-slide'), '', true);
146
-
147
-    if (is_page() && geodir_is_page('add-listing')) {
148
-        // SCRIPT FOR UPLOAD
149
-        wp_enqueue_script('plupload-all');
150
-        wp_enqueue_script('jquery-ui-sortable');
151
-
152
-        wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.min.js#asyncload', array(), GEODIRECTORY_VERSION,true);
153
-        wp_enqueue_script('geodirectory-plupload-script');
154
-        // SCRIPT FOR UPLOAD END
155
-
156
-        // check_ajax_referer function is used to make sure no files are uplaoded remotly but it will fail if used between https and non https so we do the check below of the urls
157
-        if (str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
158
-            $ajax_url = admin_url('admin-ajax.php');
159
-        } elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
160
-            $ajax_url = admin_url('admin-ajax.php');
161
-        } elseif (str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
162
-            $ajax_url = str_replace("https", "http", admin_url('admin-ajax.php'));
163
-        } elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
164
-            $ajax_url = str_replace("http", "https", admin_url('admin-ajax.php'));
165
-        } else {
166
-            $ajax_url = admin_url('admin-ajax.php');
167
-        }
136
+	wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION, true);
137
+	wp_enqueue_script('geodirectory-goMap-script');
138
+
139
+	wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.min.js', array(), GEODIRECTORY_VERSION);
140
+	wp_enqueue_script('chosen');
141
+
142
+	wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.min.js', array(), GEODIRECTORY_VERSION);
143
+	wp_enqueue_script('geodirectory-choose-ajax');
144
+
145
+	wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.ui.timepicker.min.js', array('jquery-ui-datepicker', 'jquery-ui-slider', 'jquery-effects-core', 'jquery-effects-slide'), '', true);
146
+
147
+	if (is_page() && geodir_is_page('add-listing')) {
148
+		// SCRIPT FOR UPLOAD
149
+		wp_enqueue_script('plupload-all');
150
+		wp_enqueue_script('jquery-ui-sortable');
151
+
152
+		wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.min.js#asyncload', array(), GEODIRECTORY_VERSION,true);
153
+		wp_enqueue_script('geodirectory-plupload-script');
154
+		// SCRIPT FOR UPLOAD END
155
+
156
+		// check_ajax_referer function is used to make sure no files are uplaoded remotly but it will fail if used between https and non https so we do the check below of the urls
157
+		if (str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
158
+			$ajax_url = admin_url('admin-ajax.php');
159
+		} elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
160
+			$ajax_url = admin_url('admin-ajax.php');
161
+		} elseif (str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
162
+			$ajax_url = str_replace("https", "http", admin_url('admin-ajax.php'));
163
+		} elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
164
+			$ajax_url = str_replace("http", "https", admin_url('admin-ajax.php'));
165
+		} else {
166
+			$ajax_url = admin_url('admin-ajax.php');
167
+		}
168 168
 
169
-        // place js config array for plupload
170
-        $plupload_init = array(
171
-            'runtimes' => 'html5,silverlight,flash,browserplus,gears,html4',
172
-            'browse_button' => 'plupload-browse-button', // will be adjusted per uploader
173
-            'container' => 'plupload-upload-ui', // will be adjusted per uploader
174
-            'drop_element' => 'dropbox', // will be adjusted per uploader
175
-            'file_data_name' => 'async-upload', // will be adjusted per uploader
176
-            'multiple_queues' => true,
177
-            'max_file_size' => geodir_max_upload_size(),
178
-            'url' => $ajax_url,
179
-            'flash_swf_url' => includes_url('js/plupload/plupload.flash.swf'),
180
-            'silverlight_xap_url' => includes_url('js/plupload/plupload.silverlight.xap'),
181
-            'filters' => array(array('title' => __('Allowed Files', 'geodirectory'), 'extensions' => '*')),
182
-            'multipart' => true,
183
-            'urlstream_upload' => true,
184
-            'multi_selection' => false, // will be added per uploader
185
-            // additional post data to send to our ajax hook
186
-            'multipart_params' => array(
187
-                '_ajax_nonce' => "", // will be added per uploader
188
-                'action' => 'plupload_action', // the ajax action name
189
-                'imgid' => 0 // will be added per uploader
190
-            )
191
-        );
192
-        $base_plupload_config = json_encode($plupload_init);
193
-
194
-        $gd_plupload_init = array('base_plupload_config' => $base_plupload_config,
195
-            'upload_img_size' => geodir_max_upload_size());
196
-
197
-        wp_localize_script('geodirectory-plupload-script', 'gd_plupload', $gd_plupload_init);
198
-
199
-        wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation.min.js#asyncload');
200
-    } // End if for add place page
201
-
202
-    wp_register_script('geodirectory-post-custom-js', geodir_plugin_url() . '/geodirectory-assets/js/post.custom.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
203
-    if ($is_detail_page) {
169
+		// place js config array for plupload
170
+		$plupload_init = array(
171
+			'runtimes' => 'html5,silverlight,flash,browserplus,gears,html4',
172
+			'browse_button' => 'plupload-browse-button', // will be adjusted per uploader
173
+			'container' => 'plupload-upload-ui', // will be adjusted per uploader
174
+			'drop_element' => 'dropbox', // will be adjusted per uploader
175
+			'file_data_name' => 'async-upload', // will be adjusted per uploader
176
+			'multiple_queues' => true,
177
+			'max_file_size' => geodir_max_upload_size(),
178
+			'url' => $ajax_url,
179
+			'flash_swf_url' => includes_url('js/plupload/plupload.flash.swf'),
180
+			'silverlight_xap_url' => includes_url('js/plupload/plupload.silverlight.xap'),
181
+			'filters' => array(array('title' => __('Allowed Files', 'geodirectory'), 'extensions' => '*')),
182
+			'multipart' => true,
183
+			'urlstream_upload' => true,
184
+			'multi_selection' => false, // will be added per uploader
185
+			// additional post data to send to our ajax hook
186
+			'multipart_params' => array(
187
+				'_ajax_nonce' => "", // will be added per uploader
188
+				'action' => 'plupload_action', // the ajax action name
189
+				'imgid' => 0 // will be added per uploader
190
+			)
191
+		);
192
+		$base_plupload_config = json_encode($plupload_init);
193
+
194
+		$gd_plupload_init = array('base_plupload_config' => $base_plupload_config,
195
+			'upload_img_size' => geodir_max_upload_size());
196
+
197
+		wp_localize_script('geodirectory-plupload-script', 'gd_plupload', $gd_plupload_init);
198
+
199
+		wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation.min.js#asyncload');
200
+	} // End if for add place page
201
+
202
+	wp_register_script('geodirectory-post-custom-js', geodir_plugin_url() . '/geodirectory-assets/js/post.custom.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
203
+	if ($is_detail_page) {
204 204
 		wp_enqueue_script('geodirectory-post-custom-js');
205 205
 	}
206 206
 
207
-    // font awesome rating script
207
+	// font awesome rating script
208 208
 	if (get_option('geodir_reviewrating_enable_font_awesome')) {
209 209
 		wp_register_script('geodir-barrating-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.barrating.min.js', array(), GEODIRECTORY_VERSION, true);
210 210
 		wp_enqueue_script('geodir-barrating-js');
@@ -213,11 +213,11 @@  discard block
 block discarded – undo
213 213
 		wp_enqueue_script('geodir-jRating-js');
214 214
 	}
215 215
 
216
-    wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
217
-    wp_enqueue_script('geodir-on-document-load');
216
+	wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
217
+	wp_enqueue_script('geodir-on-document-load');
218 218
 
219
-    wp_register_script('google-geometa', geodir_plugin_url() . '/geodirectory-assets/js/geometa.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
220
-    wp_enqueue_script('google-geometa');
219
+	wp_register_script('google-geometa', geodir_plugin_url() . '/geodirectory-assets/js/geometa.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
220
+	wp_enqueue_script('google-geometa');
221 221
 }
222 222
 
223 223
 /**
@@ -231,8 +231,8 @@  discard block
 block discarded – undo
231 231
  */
232 232
 function geodir_header_scripts()
233 233
 {
234
-    echo '<style>' . stripslashes(get_option('geodir_coustem_css')) . '</style>';
235
-    echo stripslashes(get_option('geodir_header_scripts'));
234
+	echo '<style>' . stripslashes(get_option('geodir_coustem_css')) . '</style>';
235
+	echo stripslashes(get_option('geodir_header_scripts'));
236 236
 }
237 237
 
238 238
 /**
@@ -245,7 +245,7 @@  discard block
 block discarded – undo
245 245
  */
246 246
 function geodir_google_analytics_tracking_code()
247 247
 {
248
-    if(get_option('geodir_ga_add_tracking_code') && get_option('geodir_ga_account_id')){?>
248
+	if(get_option('geodir_ga_add_tracking_code') && get_option('geodir_ga_account_id')){?>
249 249
 
250 250
         <script>
251 251
             (function(i,s,o,g,r,a,m){ i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
@@ -260,9 +260,9 @@  discard block
 block discarded – undo
260 260
         </script>
261 261
 
262 262
         <?php
263
-    }elseif(get_option('geodir_ga_tracking_code') && !get_option('geodir_ga_account_id')){
264
-        echo stripslashes(get_option('geodir_ga_tracking_code'));
265
-    }
263
+	}elseif(get_option('geodir_ga_tracking_code') && !get_option('geodir_ga_account_id')){
264
+		echo stripslashes(get_option('geodir_ga_tracking_code'));
265
+	}
266 266
 }
267 267
 
268 268
 /**
@@ -276,16 +276,16 @@  discard block
 block discarded – undo
276 276
 function geodir_footer_scripts()
277 277
 {
278 278
 
279
-    echo stripslashes(get_option('geodir_footer_scripts'));
279
+	echo stripslashes(get_option('geodir_footer_scripts'));
280 280
 
281
-    /*
281
+	/*
282 282
      * Apple suck and can't/won't fix bugs: https://bugs.webkit.org/show_bug.cgi?id=136041
283 283
      *
284 284
      * Flexbox wont wrap on ios for search form items
285 285
      */
286
-    if ( !empty( $_SERVER['HTTP_USER_AGENT'] ) && preg_match( '/iPad|iPod|iPhone|Safari/', $_SERVER['HTTP_USER_AGENT'] ) ) {
287
-        echo "<style>body .geodir-listing-search.gd-search-bar-style .geodir-loc-bar .clearfix.geodir-loc-bar-in .geodir-search .gd-search-input-wrapper{flex:50 1 auto !important;min-width: initial !important;width:auto !important;}.geodir-filter-container .geodir-filter-cat{width:auto !important;}</style>";
288
-    }
286
+	if ( !empty( $_SERVER['HTTP_USER_AGENT'] ) && preg_match( '/iPad|iPod|iPhone|Safari/', $_SERVER['HTTP_USER_AGENT'] ) ) {
287
+		echo "<style>body .geodir-listing-search.gd-search-bar-style .geodir-loc-bar .clearfix.geodir-loc-bar-in .geodir-search .gd-search-input-wrapper{flex:50 1 auto !important;min-width: initial !important;width:auto !important;}.geodir-filter-container .geodir-filter-cat{width:auto !important;}</style>";
288
+	}
289 289
 }
290 290
 
291 291
 
@@ -299,12 +299,12 @@  discard block
 block discarded – undo
299 299
  */
300 300
 function geodir_add_async_forscript($url)
301 301
 {
302
-    if (strpos($url, '#asyncload')===false)
303
-        return $url;
304
-    else if (is_admin())
305
-        return str_replace('#asyncload', '', $url);
306
-    else
307
-        return str_replace('#asyncload', '', $url)."' async='async";
302
+	if (strpos($url, '#asyncload')===false)
303
+		return $url;
304
+	else if (is_admin())
305
+		return str_replace('#asyncload', '', $url);
306
+	else
307
+		return str_replace('#asyncload', '', $url)."' async='async";
308 308
 }
309 309
 add_filter('clean_url', 'geodir_add_async_forscript', 11, 1);
310 310
 
@@ -317,17 +317,17 @@  discard block
 block discarded – undo
317 317
 function geodir_templates_styles()
318 318
 {
319 319
 
320
-    wp_register_style('geodir-core-scss', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend.css', array(), GEODIRECTORY_VERSION);
321
-    wp_enqueue_style('geodir-core-scss');
322
-    wp_register_style('geodir-core-scss-footer', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend_footer.css', array(), GEODIRECTORY_VERSION);
320
+	wp_register_style('geodir-core-scss', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend.css', array(), GEODIRECTORY_VERSION);
321
+	wp_enqueue_style('geodir-core-scss');
322
+	wp_register_style('geodir-core-scss-footer', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend_footer.css', array(), GEODIRECTORY_VERSION);
323 323
 
324
-    if(is_rtl()){
325
-    wp_register_style('geodirectory-frontend-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl-frontend.css', array(), GEODIRECTORY_VERSION);
326
-    wp_enqueue_style('geodirectory-frontend-rtl-style');
327
-    }
324
+	if(is_rtl()){
325
+	wp_register_style('geodirectory-frontend-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl-frontend.css', array(), GEODIRECTORY_VERSION);
326
+	wp_enqueue_style('geodirectory-frontend-rtl-style');
327
+	}
328 328
 
329
-    wp_register_style('font-awesome', '//maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css', array(), GEODIRECTORY_VERSION);
330
-    wp_enqueue_style('font-awesome');
329
+	wp_register_style('font-awesome', '//maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css', array(), GEODIRECTORY_VERSION);
330
+	wp_enqueue_style('font-awesome');
331 331
 
332 332
 
333 333
 }
@@ -341,7 +341,7 @@  discard block
 block discarded – undo
341 341
  */
342 342
 function geodir_get_sidebar()
343 343
 {
344
-    get_sidebar('geodirectory');
344
+	get_sidebar('geodirectory');
345 345
 }
346 346
 
347 347
 /**
@@ -360,122 +360,122 @@  discard block
 block discarded – undo
360 360
  * @param bool $always_show Do you want to show the pagination always? Default: false.
361 361
  */
362 362
 function geodir_pagination($before = '', $after = '', $prelabel = '', $nxtlabel = '', $pages_to_show = 5, $always_show = false) {
363
-    global $wp_query, $posts_per_page, $wpdb, $paged, $blog_id;
363
+	global $wp_query, $posts_per_page, $wpdb, $paged, $blog_id;
364 364
 
365
-    if (empty($prelabel)) {
366
-        $prelabel = '<strong>&lt;</strong>';
367
-    }
365
+	if (empty($prelabel)) {
366
+		$prelabel = '<strong>&lt;</strong>';
367
+	}
368 368
 
369
-    if (empty($nxtlabel)) {
370
-        $nxtlabel = '<strong>&gt;</strong>';
371
-    }
369
+	if (empty($nxtlabel)) {
370
+		$nxtlabel = '<strong>&gt;</strong>';
371
+	}
372 372
 
373
-    $half_pages_to_show = round($pages_to_show / 2);
373
+	$half_pages_to_show = round($pages_to_show / 2);
374 374
 
375
-    if (geodir_is_page('home')) // dont apply default  pagination for geodirectory home page.
376
-        return;
375
+	if (geodir_is_page('home')) // dont apply default  pagination for geodirectory home page.
376
+		return;
377 377
 
378
-    if (!is_single()) {
379
-        if (function_exists('geodir_location_geo_home_link')) {
380
-            remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
381
-        }
382
-        $numposts = $wp_query->found_posts;
378
+	if (!is_single()) {
379
+		if (function_exists('geodir_location_geo_home_link')) {
380
+			remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
381
+		}
382
+		$numposts = $wp_query->found_posts;
383 383
 
384
-        $max_page = ceil($numposts / $posts_per_page);
384
+		$max_page = ceil($numposts / $posts_per_page);
385 385
 
386
-        if (empty($paged)) {
387
-            $paged = 1;
388
-        }
386
+		if (empty($paged)) {
387
+			$paged = 1;
388
+		}
389 389
         
390
-        $post_type = geodir_get_current_posttype();
391
-        $listing_type_name = get_post_type_plural_label($post_type);
392
-        if (geodir_is_page('listing') || geodir_is_page('search')) {            
393
-            $term = array();
390
+		$post_type = geodir_get_current_posttype();
391
+		$listing_type_name = get_post_type_plural_label($post_type);
392
+		if (geodir_is_page('listing') || geodir_is_page('search')) {            
393
+			$term = array();
394 394
             
395
-            if (is_tax()) {
396
-                $term_id = get_queried_object_id();
397
-                $taxonomy = get_query_var('taxonomy');
395
+			if (is_tax()) {
396
+				$term_id = get_queried_object_id();
397
+				$taxonomy = get_query_var('taxonomy');
398 398
 
399
-                if ($term_id && $post_type && get_query_var('taxonomy') == $post_type . 'category' ) {
400
-                    $term = get_term($term_id, $post_type . 'category');
401
-                }
402
-            }
399
+				if ($term_id && $post_type && get_query_var('taxonomy') == $post_type . 'category' ) {
400
+					$term = get_term($term_id, $post_type . 'category');
401
+				}
402
+			}
403 403
             
404
-            if (geodir_is_page('search') && !empty($_REQUEST['s' . $post_type . 'category'])) {
405
-                $taxonomy_search = $_REQUEST['s' . $post_type . 'category'];
404
+			if (geodir_is_page('search') && !empty($_REQUEST['s' . $post_type . 'category'])) {
405
+				$taxonomy_search = $_REQUEST['s' . $post_type . 'category'];
406 406
                 
407
-                if (!is_array($taxonomy_search)) {
408
-                    $term = get_term((int)$taxonomy_search, $post_type . 'category');
409
-                } else if(is_array($taxonomy_search) && count($taxonomy_search) == 1) { // single category search
410
-                    $term = get_term((int)$taxonomy_search[0], $post_type . 'category');
411
-                }
412
-            }
407
+				if (!is_array($taxonomy_search)) {
408
+					$term = get_term((int)$taxonomy_search, $post_type . 'category');
409
+				} else if(is_array($taxonomy_search) && count($taxonomy_search) == 1) { // single category search
410
+					$term = get_term((int)$taxonomy_search[0], $post_type . 'category');
411
+				}
412
+			}
413 413
             
414
-            if (!empty($term) && !is_wp_error($term)) {
415
-                $listing_type_name = $term->name;
416
-            }
417
-        }
414
+			if (!empty($term) && !is_wp_error($term)) {
415
+				$listing_type_name = $term->name;
416
+			}
417
+		}
418 418
 
419
-        if ($max_page > 1 || $always_show) {            
420
-            // Extra pagination info
421
-            $geodir_pagination_more_info = get_option('geodir_pagination_advance_info');
422
-            $start_no = ( $paged - 1 ) * $posts_per_page + 1;
423
-            $end_no = min($paged * $posts_per_page, $numposts);
419
+		if ($max_page > 1 || $always_show) {            
420
+			// Extra pagination info
421
+			$geodir_pagination_more_info = get_option('geodir_pagination_advance_info');
422
+			$start_no = ( $paged - 1 ) * $posts_per_page + 1;
423
+			$end_no = min($paged * $posts_per_page, $numposts);
424 424
 
425
-            if ($geodir_pagination_more_info != '') {
426
-                if ($listing_type_name) {
427
-                    $listing_type_name = __($listing_type_name, 'geodirectory');
428
-                    $pegination_desc = wp_sprintf(__('Showing %s %d-%d of %d', 'geodirectory'), $listing_type_name, $start_no, $end_no, $numposts);
429
-                } else {
430
-                    $pegination_desc = wp_sprintf(__('Showing listings %d-%d of %d', 'geodirectory'), $start_no, $end_no, $numposts);
431
-                }
432
-                $pagination_info = '<div class="gd-pagination-details">' . $pegination_desc . '</div>';
433
-                /**
434
-                 * Adds an extra pagination info above/under pagination.
435
-                 *
436
-                 * @since 1.5.9
437
-                 *
438
-                 * @param string $pagination_info Extra pagination info content.
439
-                 * @param string $listing_type_name Listing results type.
440
-                 * @param string $start_no First result number.
441
-                 * @param string $end_no Last result number.
442
-                 * @param string $numposts Total number of listings.
443
-                 * @param string $post_type The post type.
444
-                 */
445
-                $pagination_info = apply_filters('geodir_pagination_advance_info', $pagination_info, $listing_type_name, $start_no, $end_no, $numposts, $post_type);
425
+			if ($geodir_pagination_more_info != '') {
426
+				if ($listing_type_name) {
427
+					$listing_type_name = __($listing_type_name, 'geodirectory');
428
+					$pegination_desc = wp_sprintf(__('Showing %s %d-%d of %d', 'geodirectory'), $listing_type_name, $start_no, $end_no, $numposts);
429
+				} else {
430
+					$pegination_desc = wp_sprintf(__('Showing listings %d-%d of %d', 'geodirectory'), $start_no, $end_no, $numposts);
431
+				}
432
+				$pagination_info = '<div class="gd-pagination-details">' . $pegination_desc . '</div>';
433
+				/**
434
+				 * Adds an extra pagination info above/under pagination.
435
+				 *
436
+				 * @since 1.5.9
437
+				 *
438
+				 * @param string $pagination_info Extra pagination info content.
439
+				 * @param string $listing_type_name Listing results type.
440
+				 * @param string $start_no First result number.
441
+				 * @param string $end_no Last result number.
442
+				 * @param string $numposts Total number of listings.
443
+				 * @param string $post_type The post type.
444
+				 */
445
+				$pagination_info = apply_filters('geodir_pagination_advance_info', $pagination_info, $listing_type_name, $start_no, $end_no, $numposts, $post_type);
446 446
                 
447
-                if ($geodir_pagination_more_info == 'before') {
448
-                    $before = $before . $pagination_info;
449
-                } else if ($geodir_pagination_more_info == 'after') {
450
-                    $after = $pagination_info . $after;
451
-                }
452
-            }
447
+				if ($geodir_pagination_more_info == 'before') {
448
+					$before = $before . $pagination_info;
449
+				} else if ($geodir_pagination_more_info == 'after') {
450
+					$after = $pagination_info . $after;
451
+				}
452
+			}
453 453
             
454
-            echo "$before <div class='Navi gd-navi'>";
455
-            if ($paged >= ($pages_to_show - 1)) {
456
-                echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link()) . '">&laquo;</a>';
457
-            }
458
-            previous_posts_link($prelabel);
459
-            for ($i = $paged - $half_pages_to_show; $i <= $paged + $half_pages_to_show; $i++) {
460
-                if ($i >= 1 && $i <= $max_page) {
461
-                    if ($i == $paged) {
462
-                        echo "<strong class='on'>$i</strong>";
463
-                    } else {
464
-                        echo ' <a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($i)) . '">' . $i . '</a> ';
465
-                    }
466
-                }
467
-            }
468
-            next_posts_link($nxtlabel, $max_page);
469
-            if (($paged + $half_pages_to_show) < ($max_page)) {
470
-                echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($max_page)) . '">&raquo;</a>';
471
-            }
472
-            echo "</div> $after";
473
-        }
454
+			echo "$before <div class='Navi gd-navi'>";
455
+			if ($paged >= ($pages_to_show - 1)) {
456
+				echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link()) . '">&laquo;</a>';
457
+			}
458
+			previous_posts_link($prelabel);
459
+			for ($i = $paged - $half_pages_to_show; $i <= $paged + $half_pages_to_show; $i++) {
460
+				if ($i >= 1 && $i <= $max_page) {
461
+					if ($i == $paged) {
462
+						echo "<strong class='on'>$i</strong>";
463
+					} else {
464
+						echo ' <a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($i)) . '">' . $i . '</a> ';
465
+					}
466
+				}
467
+			}
468
+			next_posts_link($nxtlabel, $max_page);
469
+			if (($paged + $half_pages_to_show) < ($max_page)) {
470
+				echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($max_page)) . '">&raquo;</a>';
471
+			}
472
+			echo "</div> $after";
473
+		}
474 474
         
475
-        if (function_exists('geodir_location_geo_home_link')) {
476
-            add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
477
-        }
478
-    }
475
+		if (function_exists('geodir_location_geo_home_link')) {
476
+			add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
477
+		}
478
+	}
479 479
 }
480 480
 
481 481
 /**
@@ -486,20 +486,20 @@  discard block
 block discarded – undo
486 486
  */
487 487
 function geodir_listingsearch_scripts()
488 488
 {
489
-    if (get_option('gd_search_dist') != '') {
490
-        $dist = get_option('gd_search_dist');
491
-    } else {
492
-        $dist = 500;
493
-    }
494
-    $dist_dif = 1000;
495
-
496
-    if ($dist <= 5000) $dist_dif = 500;
497
-    if ($dist <= 1000) $dist_dif = 100;
498
-    if ($dist <= 500) $dist_dif = 50;
499
-    if ($dist <= 100) $dist_dif = 10;
500
-    if ($dist <= 50) $dist_dif = 5;
501
-
502
-    ?>
489
+	if (get_option('gd_search_dist') != '') {
490
+		$dist = get_option('gd_search_dist');
491
+	} else {
492
+		$dist = 500;
493
+	}
494
+	$dist_dif = 1000;
495
+
496
+	if ($dist <= 5000) $dist_dif = 500;
497
+	if ($dist <= 1000) $dist_dif = 100;
498
+	if ($dist <= 500) $dist_dif = 50;
499
+	if ($dist <= 100) $dist_dif = 10;
500
+	if ($dist <= 50) $dist_dif = 5;
501
+
502
+	?>
503 503
     <script type="text/javascript">
504 504
 
505 505
         jQuery(function ($) {
@@ -557,20 +557,20 @@  discard block
 block discarded – undo
557 557
  * @package GeoDirectory
558 558
  */
559 559
 function geodir_add_sharelocation_scripts() {
560
-    $default_search_for_text = SEARCH_FOR_TEXT;
561
-    if (get_option('geodir_search_field_default_text'))
562
-        $default_search_for_text = __(get_option('geodir_search_field_default_text'), 'geodirectory');
560
+	$default_search_for_text = SEARCH_FOR_TEXT;
561
+	if (get_option('geodir_search_field_default_text'))
562
+		$default_search_for_text = __(get_option('geodir_search_field_default_text'), 'geodirectory');
563 563
 
564
-    $default_near_text = NEAR_TEXT;
565
-    if (get_option('geodir_near_field_default_text'))
566
-        $default_near_text = __(get_option('geodir_near_field_default_text'), 'geodirectory');
564
+	$default_near_text = NEAR_TEXT;
565
+	if (get_option('geodir_near_field_default_text'))
566
+		$default_near_text = __(get_option('geodir_near_field_default_text'), 'geodirectory');
567 567
     
568
-    $search_location = geodir_get_default_location();
568
+	$search_location = geodir_get_default_location();
569 569
     
570
-    $default_search_for_text = addslashes(stripslashes($default_search_for_text));
571
-    $default_near_text = addslashes(stripslashes($default_near_text));
572
-    $city = !empty($search_location) ? addslashes(stripslashes($search_location->city)) : '';
573
-    ?>
570
+	$default_search_for_text = addslashes(stripslashes($default_search_for_text));
571
+	$default_near_text = addslashes(stripslashes($default_near_text));
572
+	$city = !empty($search_location) ? addslashes(stripslashes($search_location->city)) : '';
573
+	?>
574 574
     <script type="text/javascript">
575 575
         var default_location = '<?php echo $city ;?>';
576 576
         var latlng;
@@ -651,14 +651,14 @@  discard block
 block discarded – undo
651 651
                     initialise2();
652 652
                 } else {
653 653
                     <?php
654
-                    $near_add = get_option('geodir_search_near_addition');
655
-                    /**
656
-                     * Adds any extra info to the near search box query when trying to geolocate it via google api.
657
-                     *
658
-                     * @since 1.0.0
659
-                     */
660
-                    $near_add2 = apply_filters('geodir_search_near_addition', '');
661
-                    ?>
654
+					$near_add = get_option('geodir_search_near_addition');
655
+					/**
656
+					 * Adds any extra info to the near search box query when trying to geolocate it via google api.
657
+					 *
658
+					 * @since 1.0.0
659
+					 */
660
+					$near_add2 = apply_filters('geodir_search_near_addition', '');
661
+					?>
662 662
                     if (window.gdMaps === 'google') {
663 663
                         Sgeocoder.geocode({'address': address<?php echo ($near_add ? '+", ' . $near_add . '"' : '') . $near_add2;?>},
664 664
                             function (results, status) {
@@ -772,32 +772,32 @@  discard block
 block discarded – undo
772 772
  */
773 773
 function geodir_show_badges_on_image($which, $post, $link)
774 774
 {
775
-    $return = '';
776
-    switch ($which) {
777
-        case 'featured':
778
-            /**
779
-             * Filter the featured image badge html that appears in the listings pages over the thumbnail.
780
-             *
781
-             * @since 1.0.0
782
-             * @param object $post The post object.
783
-             * @param string $link The link to the post.
784
-             */
785
-            $return = apply_filters('geodir_featured_badge_on_image', '<a href="' . $link . '"><span class="geodir_featured_img">&nbsp;</span></a>',$post,$link);
786
-            break;
787
-        case 'new' :
788
-            /**
789
-             * Filter the new image badge html that appears in the listings pages over the thumbnail.
790
-             *
791
-             * @since 1.0.0
792
-             * @param object $post The post object.
793
-             * @param string $link The link to the post.
794
-             */
795
-            $return = apply_filters('geodir_new_badge_on_image', '<a href="' . $link . '"><span class="geodir_new_listing">&nbsp;</span></a>',$post,$link);
796
-            break;
797
-
798
-    }
775
+	$return = '';
776
+	switch ($which) {
777
+		case 'featured':
778
+			/**
779
+			 * Filter the featured image badge html that appears in the listings pages over the thumbnail.
780
+			 *
781
+			 * @since 1.0.0
782
+			 * @param object $post The post object.
783
+			 * @param string $link The link to the post.
784
+			 */
785
+			$return = apply_filters('geodir_featured_badge_on_image', '<a href="' . $link . '"><span class="geodir_featured_img">&nbsp;</span></a>',$post,$link);
786
+			break;
787
+		case 'new' :
788
+			/**
789
+			 * Filter the new image badge html that appears in the listings pages over the thumbnail.
790
+			 *
791
+			 * @since 1.0.0
792
+			 * @param object $post The post object.
793
+			 * @param string $link The link to the post.
794
+			 */
795
+			$return = apply_filters('geodir_new_badge_on_image', '<a href="' . $link . '"><span class="geodir_new_listing">&nbsp;</span></a>',$post,$link);
796
+			break;
797
+
798
+	}
799 799
     
800
-    return $return;
800
+	return $return;
801 801
 }
802 802
 
803 803
 /**
@@ -806,8 +806,8 @@  discard block
 block discarded – undo
806 806
  * @since 1.6.22
807 807
  */
808 808
 function geodir_fix_script_conflict() {
809
-    if ( wp_script_is( 'flexslider', 'enqueued' ) && wp_script_is( 'geodirectory-jquery-flexslider-js', 'enqueued' ) ) {
810
-        wp_dequeue_script( 'flexslider' );
811
-    }
809
+	if ( wp_script_is( 'flexslider', 'enqueued' ) && wp_script_is( 'geodirectory-jquery-flexslider-js', 'enqueued' ) ) {
810
+		wp_dequeue_script( 'flexslider' );
811
+	}
812 812
 }
813 813
 add_action( 'wp_enqueue_scripts', 'geodir_fix_script_conflict', 100 );
814 814
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +77 added lines, -77 removed lines patch added patch discarded remove patch
@@ -39,21 +39,21 @@  discard block
 block discarded – undo
39 39
     $is_detail_page = false;
40 40
     $geodir_map_name = geodir_map_name();
41 41
 
42
-    if((is_single() && geodir_is_geodir_page()) || (is_page() && geodir_is_page('preview') )) {
42
+    if ((is_single() && geodir_is_geodir_page()) || (is_page() && geodir_is_page('preview'))) {
43 43
         $is_detail_page = true;
44 44
     }
45 45
 
46 46
     wp_enqueue_script('jquery');
47 47
 
48
-    wp_register_script('geodirectory-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory.min.js', array(), GEODIRECTORY_VERSION);
48
+    wp_register_script('geodirectory-script', geodir_plugin_url().'/geodirectory-assets/js/geodirectory.min.js', array(), GEODIRECTORY_VERSION);
49 49
     wp_enqueue_script('geodirectory-script');
50 50
 
51 51
     $geodir_vars_data = array(
52 52
         'siteurl' => get_option('siteurl'),
53 53
         'geodir_plugin_url' => geodir_plugin_url(),
54
-        'geodir_lazy_load' => get_option('geodir_lazy_load',1),
54
+        'geodir_lazy_load' => get_option('geodir_lazy_load', 1),
55 55
         'geodir_ajax_url' => geodir_get_ajax_url(),
56
-        'geodir_gd_modal' => (int)get_option('geodir_disable_gb_modal'),
56
+        'geodir_gd_modal' => (int) get_option('geodir_disable_gb_modal'),
57 57
         'is_rtl' => is_rtl() ? 1 : 0 // fix rtl issue
58 58
     );
59 59
 
@@ -74,24 +74,24 @@  discard block
 block discarded – undo
74 74
      *
75 75
      * }
76 76
      */
77
-    $geodir_vars_data = apply_filters('geodir_vars_data',$geodir_vars_data);
77
+    $geodir_vars_data = apply_filters('geodir_vars_data', $geodir_vars_data);
78 78
 
79 79
     wp_localize_script('geodirectory-script', 'geodir_var', $geodir_vars_data);
80 80
 
81
-    wp_register_script('geodirectory-jquery-flexslider-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.flexslider.min.js', array(), GEODIRECTORY_VERSION,true);
82
-    if($is_detail_page){wp_enqueue_script('geodirectory-jquery-flexslider-js');}
81
+    wp_register_script('geodirectory-jquery-flexslider-js', geodir_plugin_url().'/geodirectory-assets/js/jquery.flexslider.min.js', array(), GEODIRECTORY_VERSION, true);
82
+    if ($is_detail_page) {wp_enqueue_script('geodirectory-jquery-flexslider-js'); }
83 83
 
84
-    wp_register_script('geodirectory-lightbox-jquery', geodir_plugin_url() . '/geodirectory-assets/js/jquery.lightbox-0.5.min.js', array(), GEODIRECTORY_VERSION,true);
84
+    wp_register_script('geodirectory-lightbox-jquery', geodir_plugin_url().'/geodirectory-assets/js/jquery.lightbox-0.5.min.js', array(), GEODIRECTORY_VERSION, true);
85 85
     wp_enqueue_script('geodirectory-lightbox-jquery');
86 86
 
87
-    wp_register_script('geodirectory-jquery-simplemodal', geodir_plugin_url() . '/geodirectory-assets/js/jquery.simplemodal.min.js', array(), GEODIRECTORY_VERSION,true);
87
+    wp_register_script('geodirectory-jquery-simplemodal', geodir_plugin_url().'/geodirectory-assets/js/jquery.simplemodal.min.js', array(), GEODIRECTORY_VERSION, true);
88 88
     if ($is_detail_page) {
89 89
         wp_enqueue_script('geodirectory-jquery-simplemodal');
90 90
     }
91 91
 
92 92
     if (in_array($geodir_map_name, array('auto', 'google'))) {
93
-        $map_lang = "&language=" . geodir_get_map_default_language();
94
-        $map_key = "&key=" . geodir_get_map_api_key();
93
+        $map_lang = "&language=".geodir_get_map_default_language();
94
+        $map_key = "&key=".geodir_get_map_api_key();
95 95
         /**
96 96
          * Filter the variables that are added to the end of the google maps script call.
97 97
          *
@@ -101,55 +101,55 @@  discard block
 block discarded – undo
101 101
          * @param string $var The string to filter, default is empty string.
102 102
          */
103 103
         $map_extra = apply_filters('geodir_googlemap_script_extra', '');
104
-        wp_enqueue_script('google-maps-api', 'https://maps.google.com/maps/api/js?' . $map_lang . $map_key . $map_extra , '', NULL);
104
+        wp_enqueue_script('google-maps-api', 'https://maps.google.com/maps/api/js?'.$map_lang.$map_key.$map_extra, '', NULL);
105 105
         
106 106
         // Overlapping Marker Spiderfier
107
-        wp_register_script('geodirectory-g-overlappingmarker-script', geodir_plugin_url() . '/geodirectory-assets/jawj/oms.min.js', array(), GEODIRECTORY_VERSION);
107
+        wp_register_script('geodirectory-g-overlappingmarker-script', geodir_plugin_url().'/geodirectory-assets/jawj/oms.min.js', array(), GEODIRECTORY_VERSION);
108 108
         wp_enqueue_script('geodirectory-g-overlappingmarker-script');
109 109
     }
110 110
     
111 111
     if ($geodir_map_name == 'osm') {
112 112
         // Leaflet OpenStreetMap
113
-        wp_register_style('geodirectory-leaflet-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
113
+        wp_register_style('geodirectory-leaflet-style', geodir_plugin_url().'/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
114 114
         wp_enqueue_style('geodirectory-leaflet-style');
115 115
             
116
-        wp_register_script('geodirectory-leaflet-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
116
+        wp_register_script('geodirectory-leaflet-script', geodir_plugin_url().'/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
117 117
         wp_enqueue_script('geodirectory-leaflet-script');
118 118
         
119
-        wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/osm.geocode.min.js', array(), GEODIRECTORY_VERSION);
119
+        wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url().'/geodirectory-assets/leaflet/osm.geocode.min.js', array(), GEODIRECTORY_VERSION);
120 120
         wp_enqueue_script('geodirectory-leaflet-geo-script');
121 121
         
122 122
         if ($is_detail_page) {
123
-            wp_register_style('geodirectory-leaflet-routing-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.css', array(), GEODIRECTORY_VERSION);
123
+            wp_register_style('geodirectory-leaflet-routing-style', geodir_plugin_url().'/geodirectory-assets/leaflet/routing/leaflet-routing-machine.css', array(), GEODIRECTORY_VERSION);
124 124
             wp_enqueue_style('geodirectory-leaflet-routing-style');
125 125
                 
126
-            wp_register_script('geodirectory-leaflet-routing-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.min.js', array(), GEODIRECTORY_VERSION);
126
+            wp_register_script('geodirectory-leaflet-routing-script', geodir_plugin_url().'/geodirectory-assets/leaflet/routing/leaflet-routing-machine.min.js', array(), GEODIRECTORY_VERSION);
127 127
             wp_enqueue_script('geodirectory-leaflet-routing-script');
128 128
         }
129 129
         
130 130
         // Overlapping Marker Spiderfier Leaflet
131
-        wp_register_script('geodirectory-o-overlappingmarker-script', geodir_plugin_url() . '/geodirectory-assets/jawj/oms-leaflet.min.js', array(), GEODIRECTORY_VERSION);
131
+        wp_register_script('geodirectory-o-overlappingmarker-script', geodir_plugin_url().'/geodirectory-assets/jawj/oms-leaflet.min.js', array(), GEODIRECTORY_VERSION);
132 132
         wp_enqueue_script('geodirectory-o-overlappingmarker-script');
133 133
     }
134
-    wp_enqueue_script( 'jquery-ui-autocomplete' );
134
+    wp_enqueue_script('jquery-ui-autocomplete');
135 135
     
136
-    wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION, true);
136
+    wp_register_script('geodirectory-goMap-script', geodir_plugin_url().'/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION, true);
137 137
     wp_enqueue_script('geodirectory-goMap-script');
138 138
 
139
-    wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.min.js', array(), GEODIRECTORY_VERSION);
139
+    wp_register_script('chosen', geodir_plugin_url().'/geodirectory-assets/js/chosen.jquery.min.js', array(), GEODIRECTORY_VERSION);
140 140
     wp_enqueue_script('chosen');
141 141
 
142
-    wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.min.js', array(), GEODIRECTORY_VERSION);
142
+    wp_register_script('geodirectory-choose-ajax', geodir_plugin_url().'/geodirectory-assets/js/ajax-chosen.min.js', array(), GEODIRECTORY_VERSION);
143 143
     wp_enqueue_script('geodirectory-choose-ajax');
144 144
 
145
-    wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.ui.timepicker.min.js', array('jquery-ui-datepicker', 'jquery-ui-slider', 'jquery-effects-core', 'jquery-effects-slide'), '', true);
145
+    wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url().'/geodirectory-assets/js/jquery.ui.timepicker.min.js', array('jquery-ui-datepicker', 'jquery-ui-slider', 'jquery-effects-core', 'jquery-effects-slide'), '', true);
146 146
 
147 147
     if (is_page() && geodir_is_page('add-listing')) {
148 148
         // SCRIPT FOR UPLOAD
149 149
         wp_enqueue_script('plupload-all');
150 150
         wp_enqueue_script('jquery-ui-sortable');
151 151
 
152
-        wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.min.js#asyncload', array(), GEODIRECTORY_VERSION,true);
152
+        wp_register_script('geodirectory-plupload-script', geodir_plugin_url().'/geodirectory-assets/js/geodirectory-plupload.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
153 153
         wp_enqueue_script('geodirectory-plupload-script');
154 154
         // SCRIPT FOR UPLOAD END
155 155
 
@@ -196,27 +196,27 @@  discard block
 block discarded – undo
196 196
 
197 197
         wp_localize_script('geodirectory-plupload-script', 'gd_plupload', $gd_plupload_init);
198 198
 
199
-        wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation.min.js#asyncload');
199
+        wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url().'/geodirectory-assets/js/listing_validation.min.js#asyncload');
200 200
     } // End if for add place page
201 201
 
202
-    wp_register_script('geodirectory-post-custom-js', geodir_plugin_url() . '/geodirectory-assets/js/post.custom.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
202
+    wp_register_script('geodirectory-post-custom-js', geodir_plugin_url().'/geodirectory-assets/js/post.custom.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
203 203
     if ($is_detail_page) {
204 204
 		wp_enqueue_script('geodirectory-post-custom-js');
205 205
 	}
206 206
 
207 207
     // font awesome rating script
208 208
 	if (get_option('geodir_reviewrating_enable_font_awesome')) {
209
-		wp_register_script('geodir-barrating-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.barrating.min.js', array(), GEODIRECTORY_VERSION, true);
209
+		wp_register_script('geodir-barrating-js', geodir_plugin_url().'/geodirectory-assets/js/jquery.barrating.min.js', array(), GEODIRECTORY_VERSION, true);
210 210
 		wp_enqueue_script('geodir-barrating-js');
211 211
 	} else { // default rating script
212
-		wp_register_script('geodir-jRating-js', geodir_plugin_url() . '/geodirectory-assets/js/jRating.jquery.min.js', array(), GEODIRECTORY_VERSION, true);
212
+		wp_register_script('geodir-jRating-js', geodir_plugin_url().'/geodirectory-assets/js/jRating.jquery.min.js', array(), GEODIRECTORY_VERSION, true);
213 213
 		wp_enqueue_script('geodir-jRating-js');
214 214
 	}
215 215
 
216
-    wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
216
+    wp_register_script('geodir-on-document-load', geodir_plugin_url().'/geodirectory-assets/js/on_document_load.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
217 217
     wp_enqueue_script('geodir-on-document-load');
218 218
 
219
-    wp_register_script('google-geometa', geodir_plugin_url() . '/geodirectory-assets/js/geometa.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
219
+    wp_register_script('google-geometa', geodir_plugin_url().'/geodirectory-assets/js/geometa.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
220 220
     wp_enqueue_script('google-geometa');
221 221
 }
222 222
 
@@ -231,7 +231,7 @@  discard block
 block discarded – undo
231 231
  */
232 232
 function geodir_header_scripts()
233 233
 {
234
-    echo '<style>' . stripslashes(get_option('geodir_coustem_css')) . '</style>';
234
+    echo '<style>'.stripslashes(get_option('geodir_coustem_css')).'</style>';
235 235
     echo stripslashes(get_option('geodir_header_scripts'));
236 236
 }
237 237
 
@@ -245,7 +245,7 @@  discard block
 block discarded – undo
245 245
  */
246 246
 function geodir_google_analytics_tracking_code()
247 247
 {
248
-    if(get_option('geodir_ga_add_tracking_code') && get_option('geodir_ga_account_id')){?>
248
+    if (get_option('geodir_ga_add_tracking_code') && get_option('geodir_ga_account_id')) {?>
249 249
 
250 250
         <script>
251 251
             (function(i,s,o,g,r,a,m){ i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
@@ -253,14 +253,14 @@  discard block
 block discarded – undo
253 253
                 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
254 254
             })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
255 255
 
256
-            ga('create', '<?php echo esc_attr(get_option('geodir_ga_account_id'));?>', 'auto');
257
-            <?php if(get_option('geodir_ga_anonymize_ip')){echo "ga('set', 'anonymizeIP', true);";}?>
256
+            ga('create', '<?php echo esc_attr(get_option('geodir_ga_account_id')); ?>', 'auto');
257
+            <?php if (get_option('geodir_ga_anonymize_ip')) {echo "ga('set', 'anonymizeIP', true);"; }?>
258 258
             ga('send', 'pageview');
259 259
 
260 260
         </script>
261 261
 
262 262
         <?php
263
-    }elseif(get_option('geodir_ga_tracking_code') && !get_option('geodir_ga_account_id')){
263
+    }elseif (get_option('geodir_ga_tracking_code') && !get_option('geodir_ga_account_id')) {
264 264
         echo stripslashes(get_option('geodir_ga_tracking_code'));
265 265
     }
266 266
 }
@@ -283,7 +283,7 @@  discard block
 block discarded – undo
283 283
      *
284 284
      * Flexbox wont wrap on ios for search form items
285 285
      */
286
-    if ( !empty( $_SERVER['HTTP_USER_AGENT'] ) && preg_match( '/iPad|iPod|iPhone|Safari/', $_SERVER['HTTP_USER_AGENT'] ) ) {
286
+    if (!empty($_SERVER['HTTP_USER_AGENT']) && preg_match('/iPad|iPod|iPhone|Safari/', $_SERVER['HTTP_USER_AGENT'])) {
287 287
         echo "<style>body .geodir-listing-search.gd-search-bar-style .geodir-loc-bar .clearfix.geodir-loc-bar-in .geodir-search .gd-search-input-wrapper{flex:50 1 auto !important;min-width: initial !important;width:auto !important;}.geodir-filter-container .geodir-filter-cat{width:auto !important;}</style>";
288 288
     }
289 289
 }
@@ -299,7 +299,7 @@  discard block
 block discarded – undo
299 299
  */
300 300
 function geodir_add_async_forscript($url)
301 301
 {
302
-    if (strpos($url, '#asyncload')===false)
302
+    if (strpos($url, '#asyncload') === false)
303 303
         return $url;
304 304
     else if (is_admin())
305 305
         return str_replace('#asyncload', '', $url);
@@ -317,12 +317,12 @@  discard block
 block discarded – undo
317 317
 function geodir_templates_styles()
318 318
 {
319 319
 
320
-    wp_register_style('geodir-core-scss', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend.css', array(), GEODIRECTORY_VERSION);
320
+    wp_register_style('geodir-core-scss', geodir_plugin_url().'/geodirectory-assets/css/gd_core_frontend.css', array(), GEODIRECTORY_VERSION);
321 321
     wp_enqueue_style('geodir-core-scss');
322
-    wp_register_style('geodir-core-scss-footer', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend_footer.css', array(), GEODIRECTORY_VERSION);
322
+    wp_register_style('geodir-core-scss-footer', geodir_plugin_url().'/geodirectory-assets/css/gd_core_frontend_footer.css', array(), GEODIRECTORY_VERSION);
323 323
 
324
-    if(is_rtl()){
325
-    wp_register_style('geodirectory-frontend-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl-frontend.css', array(), GEODIRECTORY_VERSION);
324
+    if (is_rtl()) {
325
+    wp_register_style('geodirectory-frontend-rtl-style', geodir_plugin_url().'/geodirectory-assets/css/rtl-frontend.css', array(), GEODIRECTORY_VERSION);
326 326
     wp_enqueue_style('geodirectory-frontend-rtl-style');
327 327
     }
328 328
 
@@ -396,18 +396,18 @@  discard block
 block discarded – undo
396 396
                 $term_id = get_queried_object_id();
397 397
                 $taxonomy = get_query_var('taxonomy');
398 398
 
399
-                if ($term_id && $post_type && get_query_var('taxonomy') == $post_type . 'category' ) {
400
-                    $term = get_term($term_id, $post_type . 'category');
399
+                if ($term_id && $post_type && get_query_var('taxonomy') == $post_type.'category') {
400
+                    $term = get_term($term_id, $post_type.'category');
401 401
                 }
402 402
             }
403 403
             
404
-            if (geodir_is_page('search') && !empty($_REQUEST['s' . $post_type . 'category'])) {
405
-                $taxonomy_search = $_REQUEST['s' . $post_type . 'category'];
404
+            if (geodir_is_page('search') && !empty($_REQUEST['s'.$post_type.'category'])) {
405
+                $taxonomy_search = $_REQUEST['s'.$post_type.'category'];
406 406
                 
407 407
                 if (!is_array($taxonomy_search)) {
408
-                    $term = get_term((int)$taxonomy_search, $post_type . 'category');
409
-                } else if(is_array($taxonomy_search) && count($taxonomy_search) == 1) { // single category search
410
-                    $term = get_term((int)$taxonomy_search[0], $post_type . 'category');
408
+                    $term = get_term((int) $taxonomy_search, $post_type.'category');
409
+                } else if (is_array($taxonomy_search) && count($taxonomy_search) == 1) { // single category search
410
+                    $term = get_term((int) $taxonomy_search[0], $post_type.'category');
411 411
                 }
412 412
             }
413 413
             
@@ -419,7 +419,7 @@  discard block
 block discarded – undo
419 419
         if ($max_page > 1 || $always_show) {            
420 420
             // Extra pagination info
421 421
             $geodir_pagination_more_info = get_option('geodir_pagination_advance_info');
422
-            $start_no = ( $paged - 1 ) * $posts_per_page + 1;
422
+            $start_no = ($paged - 1) * $posts_per_page + 1;
423 423
             $end_no = min($paged * $posts_per_page, $numposts);
424 424
 
425 425
             if ($geodir_pagination_more_info != '') {
@@ -429,7 +429,7 @@  discard block
 block discarded – undo
429 429
                 } else {
430 430
                     $pegination_desc = wp_sprintf(__('Showing listings %d-%d of %d', 'geodirectory'), $start_no, $end_no, $numposts);
431 431
                 }
432
-                $pagination_info = '<div class="gd-pagination-details">' . $pegination_desc . '</div>';
432
+                $pagination_info = '<div class="gd-pagination-details">'.$pegination_desc.'</div>';
433 433
                 /**
434 434
                  * Adds an extra pagination info above/under pagination.
435 435
                  *
@@ -445,15 +445,15 @@  discard block
 block discarded – undo
445 445
                 $pagination_info = apply_filters('geodir_pagination_advance_info', $pagination_info, $listing_type_name, $start_no, $end_no, $numposts, $post_type);
446 446
                 
447 447
                 if ($geodir_pagination_more_info == 'before') {
448
-                    $before = $before . $pagination_info;
448
+                    $before = $before.$pagination_info;
449 449
                 } else if ($geodir_pagination_more_info == 'after') {
450
-                    $after = $pagination_info . $after;
450
+                    $after = $pagination_info.$after;
451 451
                 }
452 452
             }
453 453
             
454 454
             echo "$before <div class='Navi gd-navi'>";
455 455
             if ($paged >= ($pages_to_show - 1)) {
456
-                echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link()) . '">&laquo;</a>';
456
+                echo '<a href="'.str_replace('&paged', '&amp;paged', get_pagenum_link()).'">&laquo;</a>';
457 457
             }
458 458
             previous_posts_link($prelabel);
459 459
             for ($i = $paged - $half_pages_to_show; $i <= $paged + $half_pages_to_show; $i++) {
@@ -461,13 +461,13 @@  discard block
 block discarded – undo
461 461
                     if ($i == $paged) {
462 462
                         echo "<strong class='on'>$i</strong>";
463 463
                     } else {
464
-                        echo ' <a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($i)) . '">' . $i . '</a> ';
464
+                        echo ' <a href="'.str_replace('&paged', '&amp;paged', get_pagenum_link($i)).'">'.$i.'</a> ';
465 465
                     }
466 466
                 }
467 467
             }
468 468
             next_posts_link($nxtlabel, $max_page);
469 469
             if (($paged + $half_pages_to_show) < ($max_page)) {
470
-                echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($max_page)) . '">&raquo;</a>';
470
+                echo '<a href="'.str_replace('&paged', '&amp;paged', get_pagenum_link($max_page)).'">&raquo;</a>';
471 471
             }
472 472
             echo "</div> $after";
473 473
         }
@@ -505,7 +505,7 @@  discard block
 block discarded – undo
505 505
         jQuery(function ($) {
506 506
             $("#distance_slider").slider({
507 507
                 range: true,
508
-                values: [0, <?php echo ($_REQUEST['sdist']!='') ? sanitize_text_field($_REQUEST['sdist']) : "0"; ?>],
508
+                values: [0, <?php echo ($_REQUEST['sdist'] != '') ? sanitize_text_field($_REQUEST['sdist']) : "0"; ?>],
509 509
                 min: 0,
510 510
                 max: <?php echo $dist; ?>,
511 511
                 step: <?php echo $dist_dif; ?>,
@@ -572,7 +572,7 @@  discard block
 block discarded – undo
572 572
     $city = !empty($search_location) ? addslashes(stripslashes($search_location->city)) : '';
573 573
     ?>
574 574
     <script type="text/javascript">
575
-        var default_location = '<?php echo $city ;?>';
575
+        var default_location = '<?php echo $city; ?>';
576 576
         var latlng;
577 577
         var address;
578 578
         var dist = 0;
@@ -588,7 +588,7 @@  discard block
 block discarded – undo
588 588
 				var $form = jQuery(this).closest('form');
589 589
 
590 590
 				if (jQuery("#sdist input[type='radio']:checked").length != 0) dist = jQuery("#sdist input[type='radio']:checked").val();
591
-				if (jQuery('.search_text', $form).val() == '' || jQuery('.search_text', $form).val() == '<?php echo $default_search_for_text;?>') jQuery('.search_text', $form).val(s);
591
+				if (jQuery('.search_text', $form).val() == '' || jQuery('.search_text', $form).val() == '<?php echo $default_search_for_text; ?>') jQuery('.search_text', $form).val(s);
592 592
 				
593 593
 				// Disable location based search for disabled location post type.
594 594
 				if (jQuery('.search_by_post', $form).val() != '' && typeof gd_cpt_no_location == 'function') {
@@ -602,7 +602,7 @@  discard block
 block discarded – undo
602 602
 					}
603 603
 				}
604 604
 				
605
-				if (dist > 0 || (jQuery('select[name="sort_by"]').val() == 'nearest' || jQuery('select[name="sort_by"]', $form).val() == 'farthest') || (jQuery(".snear", $form).val() != '' && jQuery(".snear", $form).val() != '<?php echo $default_near_text;?>')) {
605
+				if (dist > 0 || (jQuery('select[name="sort_by"]').val() == 'nearest' || jQuery('select[name="sort_by"]', $form).val() == 'farthest') || (jQuery(".snear", $form).val() != '' && jQuery(".snear", $form).val() != '<?php echo $default_near_text; ?>')) {
606 606
 					geodir_setsearch($form);
607 607
 				} else {
608 608
 					jQuery(".snear", $form).val('');
@@ -620,7 +620,7 @@  discard block
 block discarded – undo
620 620
         });
621 621
         
622 622
 		function geodir_setsearch($form) {
623
-			if ((dist > 0 || (jQuery('select[name="sort_by"]', $form).val() == 'nearest' || jQuery('select[name="sort_by"]', $form).val() == 'farthest')) && (jQuery(".snear", $form).val() == '' || jQuery(".snear", $form).val() == '<?php echo $default_near_text;?>')) jQuery(".snear", $form).val(default_location);
623
+			if ((dist > 0 || (jQuery('select[name="sort_by"]', $form).val() == 'nearest' || jQuery('select[name="sort_by"]', $form).val() == 'farthest')) && (jQuery(".snear", $form).val() == '' || jQuery(".snear", $form).val() == '<?php echo $default_near_text; ?>')) jQuery(".snear", $form).val(default_location);
624 624
 			geocodeAddress($form);
625 625
 		}
626 626
 
@@ -639,15 +639,15 @@  discard block
 block discarded – undo
639 639
             // Call the geocode function
640 640
             Sgeocoder = window.gdMaps == 'google' ? new google.maps.Geocoder() : null;
641 641
 
642
-            if (jQuery('.snear', $form).val() == '' || ( jQuery('.sgeo_lat').val() != '' && jQuery('.sgeo_lon').val() != ''  ) || jQuery('.snear', $form).val().match("^<?php _e('In:','geodirectory');?>")) {
643
-                if (jQuery('.snear', $form).val().match("^<?php _e('In:','geodirectory');?>")) {
642
+            if (jQuery('.snear', $form).val() == '' || ( jQuery('.sgeo_lat').val() != '' && jQuery('.sgeo_lon').val() != ''  ) || jQuery('.snear', $form).val().match("^<?php _e('In:', 'geodirectory'); ?>")) {
643
+                if (jQuery('.snear', $form).val().match("^<?php _e('In:', 'geodirectory'); ?>")) {
644 644
                     jQuery(".snear", $form).val('');
645 645
                 }
646 646
                 jQuery($form).submit();
647 647
             } else {
648 648
                 var address = jQuery(".snear", $form).val();
649 649
 
650
-                if (jQuery('.snear', $form).val() == '<?php echo $default_near_text;?>') {
650
+                if (jQuery('.snear', $form).val() == '<?php echo $default_near_text; ?>') {
651 651
                     initialise2();
652 652
                 } else {
653 653
                     <?php
@@ -660,12 +660,12 @@  discard block
 block discarded – undo
660 660
                     $near_add2 = apply_filters('geodir_search_near_addition', '');
661 661
                     ?>
662 662
                     if (window.gdMaps === 'google') {
663
-                        Sgeocoder.geocode({'address': address<?php echo ($near_add ? '+", ' . $near_add . '"' : '') . $near_add2;?>},
663
+                        Sgeocoder.geocode({'address': address<?php echo ($near_add ? '+", '.$near_add.'"' : '').$near_add2; ?>},
664 664
                             function (results, status) {
665 665
                                 if (status == google.maps.GeocoderStatus.OK) {
666 666
                                     updateSearchPosition(results[0].geometry.location, $form);
667 667
                                 } else {
668
-                                    alert("<?php esc_attr_e('Search was not successful for the following reason :', 'geodirectory');?>" + status);
668
+                                    alert("<?php esc_attr_e('Search was not successful for the following reason :', 'geodirectory'); ?>" + status);
669 669
                                 }
670 670
                             });
671 671
                     } else if (window.gdMaps === 'osm') {
@@ -674,7 +674,7 @@  discard block
 block discarded – undo
674 674
                                 if (typeof geo !== 'undefined' && geo.lat && geo.lon) {
675 675
                                     updateSearchPosition(geo, $form);
676 676
                                 } else {
677
-                                    alert("<?php esc_attr_e('Search was not successful for the requested address.', 'geodirectory');?>");
677
+                                    alert("<?php esc_attr_e('Search was not successful for the requested address.', 'geodirectory'); ?>");
678 678
                                 }
679 679
                             });
680 680
                     } else {
@@ -720,19 +720,19 @@  discard block
 block discarded – undo
720 720
             var msg;
721 721
             switch (err.code) {
722 722
                 case err.UNKNOWN_ERROR:
723
-                    msg = "<?php _e('Unable to find your location','geodirectory');?>";
723
+                    msg = "<?php _e('Unable to find your location', 'geodirectory'); ?>";
724 724
                     break;
725 725
                 case err.PERMISSION_DENINED:
726
-                    msg = "<?php _e('Permission denied in finding your location','geodirectory');?>";
726
+                    msg = "<?php _e('Permission denied in finding your location', 'geodirectory'); ?>";
727 727
                     break;
728 728
                 case err.POSITION_UNAVAILABLE:
729
-                    msg = "<?php _e('Your location is currently unknown','geodirectory');?>";
729
+                    msg = "<?php _e('Your location is currently unknown', 'geodirectory'); ?>";
730 730
                     break;
731 731
                 case err.BREAK:
732
-                    msg = "<?php _e('Attempt to find location took too long','geodirectory');?>";
732
+                    msg = "<?php _e('Attempt to find location took too long', 'geodirectory'); ?>";
733 733
                     break;
734 734
                 default:
735
-                    msg = "<?php _e('Location detection not supported in browser','geodirectory');?>";
735
+                    msg = "<?php _e('Location detection not supported in browser', 'geodirectory'); ?>";
736 736
             }
737 737
             jQuery('#info').html(msg);
738 738
         }
@@ -782,7 +782,7 @@  discard block
 block discarded – undo
782 782
              * @param object $post The post object.
783 783
              * @param string $link The link to the post.
784 784
              */
785
-            $return = apply_filters('geodir_featured_badge_on_image', '<a href="' . $link . '"><span class="geodir_featured_img">&nbsp;</span></a>',$post,$link);
785
+            $return = apply_filters('geodir_featured_badge_on_image', '<a href="'.$link.'"><span class="geodir_featured_img">&nbsp;</span></a>', $post, $link);
786 786
             break;
787 787
         case 'new' :
788 788
             /**
@@ -792,7 +792,7 @@  discard block
 block discarded – undo
792 792
              * @param object $post The post object.
793 793
              * @param string $link The link to the post.
794 794
              */
795
-            $return = apply_filters('geodir_new_badge_on_image', '<a href="' . $link . '"><span class="geodir_new_listing">&nbsp;</span></a>',$post,$link);
795
+            $return = apply_filters('geodir_new_badge_on_image', '<a href="'.$link.'"><span class="geodir_new_listing">&nbsp;</span></a>', $post, $link);
796 796
             break;
797 797
 
798 798
     }
@@ -806,8 +806,8 @@  discard block
 block discarded – undo
806 806
  * @since 1.6.22
807 807
  */
808 808
 function geodir_fix_script_conflict() {
809
-    if ( wp_script_is( 'flexslider', 'enqueued' ) && wp_script_is( 'geodirectory-jquery-flexslider-js', 'enqueued' ) ) {
810
-        wp_dequeue_script( 'flexslider' );
809
+    if (wp_script_is('flexslider', 'enqueued') && wp_script_is('geodirectory-jquery-flexslider-js', 'enqueued')) {
810
+        wp_dequeue_script('flexslider');
811 811
     }
812 812
 }
813
-add_action( 'wp_enqueue_scripts', 'geodir_fix_script_conflict', 100 );
814 813
\ No newline at end of file
814
+add_action('wp_enqueue_scripts', 'geodir_fix_script_conflict', 100);
815 815
\ No newline at end of file
Please login to merge, or discard this patch.
geodirectory-functions/location_functions.php 4 patches
Doc Comments   +5 added lines, -2 removed lines patch added patch discarded remove patch
@@ -36,7 +36,7 @@  discard block
 block discarded – undo
36 36
  *
37 37
  * @since 1.0.0
38 38
  * @package GeoDirectory
39
- * @return object
39
+ * @return string
40 40
  */
41 41
 function geodir_get_default_location()
42 42
 {
@@ -276,7 +276,7 @@  discard block
 block discarded – undo
276 276
  * @package GeoDirectory
277 277
  * @param int $min The minimum number. Default: 0.
278 278
  * @param int $max The maximum number. Default: 1.
279
- * @return float
279
+ * @return integer
280 280
  */
281 281
 function geodir_random_float($min = 0, $max = 1)
282 282
 {
@@ -594,6 +594,9 @@  discard block
 block discarded – undo
594 594
 add_filter('geodir_replace_location_variables', 'geodir_replace_location_variables');
595 595
 
596 596
 
597
+/**
598
+ * @param string $sep
599
+ */
597 600
 function geodir_location_replace_vars($location_array = array(), $sep = NULL, $gd_page = ''){
598 601
 
599 602
     global $wp;
Please login to merge, or discard this patch.
Braces   +31 added lines, -22 removed lines patch added patch discarded remove patch
@@ -61,11 +61,12 @@  discard block
 block discarded – undo
61 61
 function geodir_is_default_location_set()
62 62
 {
63 63
     $default_location = geodir_get_default_location();
64
-    if (!empty($default_location))
65
-        return true;
66
-    else
67
-        return false;
68
-}
64
+    if (!empty($default_location)) {
65
+            return true;
66
+    } else {
67
+            return false;
68
+    }
69
+    }
69 70
 
70 71
 /**
71 72
  * Returns location slug using location string.
@@ -259,8 +260,9 @@  discard block
 block discarded – undo
259 260
         }
260 261
         */
261 262
 
262
-        if ($geodir_location->is_default)
263
-            update_option('geodir_default_location', $geodir_location);
263
+        if ($geodir_location->is_default) {
264
+                    update_option('geodir_default_location', $geodir_location);
265
+        }
264 266
 
265 267
         return $geodir_location->location_id;
266 268
 
@@ -308,9 +310,10 @@  discard block
 block discarded – undo
308 310
     $status = $data->status;
309 311
     if ($status == "OK") {
310 312
         return $data->results[0]->address_components;
311
-    } else
312
-        return false;
313
-}
313
+    } else {
314
+            return false;
315
+    }
316
+    }
314 317
 
315 318
 /**
316 319
  * Returns current location terms.
@@ -334,16 +337,19 @@  discard block
 block discarded – undo
334 337
         }
335 338
 
336 339
         $country = isset($_REQUEST['gd_country']) ? $_REQUEST['gd_country'] : $gd_session->get('gd_country');
337
-        if ($country != '' && $country)
338
-            $location_array['gd_country'] = urldecode($country);
340
+        if ($country != '' && $country) {
341
+                    $location_array['gd_country'] = urldecode($country);
342
+        }
339 343
 
340 344
         $region = isset($_REQUEST['gd_region']) ? $_REQUEST['gd_region'] : $gd_session->get('gd_region');
341
-        if ($region != '' && $region)
342
-            $location_array['gd_region'] = urldecode($region);
345
+        if ($region != '' && $region) {
346
+                    $location_array['gd_region'] = urldecode($region);
347
+        }
343 348
 
344 349
         $city = isset($_REQUEST['gd_city']) ? $_REQUEST['gd_city'] : $gd_session->get('gd_city');
345
-        if ($city != '' && $city)
346
-            $location_array['gd_city'] = urldecode($city);
350
+        if ($city != '' && $city) {
351
+                    $location_array['gd_city'] = urldecode($city);
352
+        }
347 353
     } else {
348 354
         if ((isset($wp->query_vars['gd_country']) && $wp->query_vars['gd_country'] == 'me') || (isset($wp->query_vars['gd_region']) && $wp->query_vars['gd_region'] == 'me') || (isset($wp->query_vars['gd_city']) && $wp->query_vars['gd_city'] == 'me')) {
349 355
             return $location_array;
@@ -355,14 +361,17 @@  discard block
 block discarded – undo
355 361
 
356 362
         $city = (isset($wp->query_vars['gd_city']) && $wp->query_vars['gd_city'] != '') ? $wp->query_vars['gd_city'] : '';
357 363
 
358
-        if ($country != '')
359
-            $location_array['gd_country'] = urldecode($country);
364
+        if ($country != '') {
365
+                    $location_array['gd_country'] = urldecode($country);
366
+        }
360 367
 
361
-        if ($region != '')
362
-            $location_array['gd_region'] = urldecode($region);
368
+        if ($region != '') {
369
+                    $location_array['gd_region'] = urldecode($region);
370
+        }
363 371
 
364
-        if ($city != '')
365
-            $location_array['gd_city'] = urldecode($city);
372
+        if ($city != '') {
373
+                    $location_array['gd_city'] = urldecode($city);
374
+        }
366 375
 			
367 376
 		// Fix category link in ajax popular category widget on change post type
368 377
 		if (empty($location_array) && defined('DOING_AJAX') && DOING_AJAX) {
Please login to merge, or discard this patch.
Indentation   +408 added lines, -408 removed lines patch added patch discarded remove patch
@@ -9,10 +9,10 @@  discard block
 block discarded – undo
9 9
  */
10 10
 function geodir_get_current_city_lat()
11 11
 {
12
-    $location = geodir_get_default_location();
13
-    $lat = isset($location_result->city_latitude) ? $location_result->city_latitude : '39.952484';
12
+	$location = geodir_get_default_location();
13
+	$lat = isset($location_result->city_latitude) ? $location_result->city_latitude : '39.952484';
14 14
 
15
-    return $lat;
15
+	return $lat;
16 16
 }
17 17
 
18 18
 /**
@@ -25,9 +25,9 @@  discard block
 block discarded – undo
25 25
  */
26 26
 function geodir_get_current_city_lng()
27 27
 {
28
-    $location = geodir_get_default_location();
29
-    $lng = isset($location_result->city_longitude) ? $location_result->city_longitude : '-75.163786';
30
-    return $lng;
28
+	$location = geodir_get_default_location();
29
+	$lng = isset($location_result->city_longitude) ? $location_result->city_longitude : '-75.163786';
30
+	return $lng;
31 31
 }
32 32
 
33 33
 
@@ -40,15 +40,15 @@  discard block
 block discarded – undo
40 40
  */
41 41
 function geodir_get_default_location()
42 42
 {
43
-    /**
44
-     * Filter the default location.
45
-     *
46
-     * @since 1.0.0
47
-     * @package GeoDirectory
48
-     *
49
-     * @param string $location_result The default location object.
50
-     */
51
-    return $location_result = apply_filters('geodir_get_default_location', get_option('geodir_default_location'));
43
+	/**
44
+	 * Filter the default location.
45
+	 *
46
+	 * @since 1.0.0
47
+	 * @package GeoDirectory
48
+	 *
49
+	 * @param string $location_result The default location object.
50
+	 */
51
+	return $location_result = apply_filters('geodir_get_default_location', get_option('geodir_default_location'));
52 52
 }
53 53
 
54 54
 /**
@@ -60,11 +60,11 @@  discard block
 block discarded – undo
60 60
  */
61 61
 function geodir_is_default_location_set()
62 62
 {
63
-    $default_location = geodir_get_default_location();
64
-    if (!empty($default_location))
65
-        return true;
66
-    else
67
-        return false;
63
+	$default_location = geodir_get_default_location();
64
+	if (!empty($default_location))
65
+		return true;
66
+	else
67
+		return false;
68 68
 }
69 69
 
70 70
 /**
@@ -78,15 +78,15 @@  discard block
 block discarded – undo
78 78
 function create_location_slug($location_string)
79 79
 {
80 80
 
81
-    /**
82
-     * Filter the location slug.
83
-     *
84
-     * @since 1.0.0
85
-     * @package GeoDirectory
86
-     *
87
-     * @param string $location_string Sanitized location string.
88
-     */
89
-    return urldecode(apply_filters('geodir_location_slug_check', sanitize_title($location_string)));
81
+	/**
82
+	 * Filter the location slug.
83
+	 *
84
+	 * @since 1.0.0
85
+	 * @package GeoDirectory
86
+	 *
87
+	 * @param string $location_string Sanitized location string.
88
+	 */
89
+	return urldecode(apply_filters('geodir_location_slug_check', sanitize_title($location_string)));
90 90
 
91 91
 }
92 92
 
@@ -100,15 +100,15 @@  discard block
 block discarded – undo
100 100
  */
101 101
 function geodir_get_location($id = '')
102 102
 {
103
-    /**
104
-     * Filter the location information.
105
-     *
106
-     * @since 1.0.0
107
-     * @package GeoDirectory
108
-     *
109
-     * @param string $id The location ID.
110
-     */
111
-    return $location_result = apply_filters('geodir_get_location_by_id', get_option('geodir_default_location'), $id);
103
+	/**
104
+	 * Filter the location information.
105
+	 *
106
+	 * @since 1.0.0
107
+	 * @package GeoDirectory
108
+	 *
109
+	 * @param string $id The location ID.
110
+	 */
111
+	return $location_result = apply_filters('geodir_get_location_by_id', get_option('geodir_default_location'), $id);
112 112
 }
113 113
 
114 114
 /**
@@ -122,28 +122,28 @@  discard block
 block discarded – undo
122 122
  */
123 123
 function geodir_get_country_dl($post_country = '', $prefix = '')
124 124
 {
125
-    global $wpdb;
125
+	global $wpdb;
126 126
 
127
-    $rows = $wpdb->get_results("SELECT Country,ISO2 FROM " . GEODIR_COUNTRIES_TABLE . " ORDER BY Country ASC");
127
+	$rows = $wpdb->get_results("SELECT Country,ISO2 FROM " . GEODIR_COUNTRIES_TABLE . " ORDER BY Country ASC");
128 128
     
129
-    $ISO2 = array();
130
-    $countries = array();
129
+	$ISO2 = array();
130
+	$countries = array();
131 131
     
132
-    foreach ($rows as $row) {
133
-        $ISO2[$row->Country] = $row->ISO2;
134
-        $countries[$row->Country] = __($row->Country, 'geodirectory');
135
-    }
132
+	foreach ($rows as $row) {
133
+		$ISO2[$row->Country] = $row->ISO2;
134
+		$countries[$row->Country] = __($row->Country, 'geodirectory');
135
+	}
136 136
     
137
-    asort($countries);
137
+	asort($countries);
138 138
     
139
-    $out_put = '<option ' . selected('', $post_country, false) . ' value="">' . __('Select Country', 'geodirectory') . '</option>';
140
-    foreach ($countries as $country => $name) {
141
-        $ccode = $ISO2[$country];
139
+	$out_put = '<option ' . selected('', $post_country, false) . ' value="">' . __('Select Country', 'geodirectory') . '</option>';
140
+	foreach ($countries as $country => $name) {
141
+		$ccode = $ISO2[$country];
142 142
 
143
-        $out_put .= '<option ' . selected($post_country, $country, false) . ' value="' . esc_attr($country) . '" data-country_code="' . $ccode . '">' . $name . '</option>';
144
-    }
143
+		$out_put .= '<option ' . selected($post_country, $country, false) . ' value="' . esc_attr($country) . '" data-country_code="' . $ccode . '">' . $name . '</option>';
144
+	}
145 145
 
146
-    echo $out_put;
146
+	echo $out_put;
147 147
 }
148 148
 
149 149
 
@@ -158,40 +158,40 @@  discard block
 block discarded – undo
158 158
 function geodir_location_form_submit()
159 159
 {
160 160
 
161
-    global $wpdb, $plugin_prefix;
162
-    if (isset($_REQUEST['add_location'])) {
161
+	global $wpdb, $plugin_prefix;
162
+	if (isset($_REQUEST['add_location'])) {
163 163
 
164
-        $location_info = array(
165
-            'city' => $_REQUEST['city'],
166
-            'region' => $_REQUEST['region'],
167
-            'country' => $_REQUEST['country'],
168
-            'geo_lat' => $_REQUEST['latitude'],
169
-            'geo_lng' => $_REQUEST['longitude'],
170
-            'is_default' => $_REQUEST['is_default'],
171
-            'update_city' => $_REQUEST['update_city']
172
-        );
164
+		$location_info = array(
165
+			'city' => $_REQUEST['city'],
166
+			'region' => $_REQUEST['region'],
167
+			'country' => $_REQUEST['country'],
168
+			'geo_lat' => $_REQUEST['latitude'],
169
+			'geo_lng' => $_REQUEST['longitude'],
170
+			'is_default' => $_REQUEST['is_default'],
171
+			'update_city' => $_REQUEST['update_city']
172
+		);
173 173
 
174
-        $old_location = geodir_get_default_location();
174
+		$old_location = geodir_get_default_location();
175 175
 
176
-        $locationid = geodir_add_new_location($location_info);
176
+		$locationid = geodir_add_new_location($location_info);
177 177
 
178
-        $default_location = geodir_get_location($locationid);
178
+		$default_location = geodir_get_location($locationid);
179 179
 
180
-        //UPDATE AND DELETE LISTING
181
-        $posttype = geodir_get_posttypes();
182
-        if (isset($_REQUEST['listing_action']) && $_REQUEST['listing_action'] == 'delete') {
180
+		//UPDATE AND DELETE LISTING
181
+		$posttype = geodir_get_posttypes();
182
+		if (isset($_REQUEST['listing_action']) && $_REQUEST['listing_action'] == 'delete') {
183 183
 
184
-            foreach ($posttype as $posttypeobj) {
185
-                $post_locations = '[' . $default_location->city_slug . '],[' . $default_location->region_slug . '],[' . $default_location->country_slug . ']'; // set all overall post location
184
+			foreach ($posttype as $posttypeobj) {
185
+				$post_locations = '[' . $default_location->city_slug . '],[' . $default_location->region_slug . '],[' . $default_location->country_slug . ']'; // set all overall post location
186 186
 
187
-                $sql = $wpdb->prepare(
188
-                    "UPDATE " . $plugin_prefix . $posttypeobj . "_detail SET post_city=%s, post_region=%s, post_country=%s, post_locations=%s WHERE post_location_id=%d AND ( post_city!=%s OR post_region!=%s OR post_country!=%s OR post_locations!=%s OR post_locations IS NULL)",
189
-                    array($_REQUEST['city'], $_REQUEST['region'], $_REQUEST['country'], $post_locations, $locationid, $_REQUEST['city'], $_REQUEST['region'], $_REQUEST['country'], $post_locations)
190
-                );
191
-                $wpdb->query($sql);
192
-            }
193
-        }
194
-    }
187
+				$sql = $wpdb->prepare(
188
+					"UPDATE " . $plugin_prefix . $posttypeobj . "_detail SET post_city=%s, post_region=%s, post_country=%s, post_locations=%s WHERE post_location_id=%d AND ( post_city!=%s OR post_region!=%s OR post_country!=%s OR post_locations!=%s OR post_locations IS NULL)",
189
+					array($_REQUEST['city'], $_REQUEST['region'], $_REQUEST['country'], $post_locations, $locationid, $_REQUEST['city'], $_REQUEST['region'], $_REQUEST['country'], $post_locations)
190
+				);
191
+				$wpdb->query($sql);
192
+			}
193
+		}
194
+	}
195 195
 }
196 196
 
197 197
 /**
@@ -215,37 +215,37 @@  discard block
 block discarded – undo
215 215
  */
216 216
 function geodir_add_new_location($location_info = array())
217 217
 {
218
-    global $wpdb;
219
-
220
-    if (!empty($location_info)) {
221
-        $location_city = ($location_info['city'] != '') ? $location_info['city'] : 'all';
222
-        $location_region = ($location_info['region'] != '') ? $location_info['region'] : 'all';
223
-        $location_country = ($location_info['country'] != '') ? geodir_get_normal_country($location_info['country']) : 'all';
224
-        $location_lat = ($location_info['geo_lat'] != '') ? $location_info['geo_lat'] : '';
225
-        $location_lng = ($location_info['geo_lng'] != '') ? $location_info['geo_lng'] : '';
226
-        $is_default = isset($location_info['is_default']) ? $location_info['is_default'] : '';
227
-        $country_slug = create_location_slug(__($location_country, 'geodirectory'));
228
-        $region_slug = create_location_slug($location_region);
229
-        $city_slug = create_location_slug($location_city);
218
+	global $wpdb;
219
+
220
+	if (!empty($location_info)) {
221
+		$location_city = ($location_info['city'] != '') ? $location_info['city'] : 'all';
222
+		$location_region = ($location_info['region'] != '') ? $location_info['region'] : 'all';
223
+		$location_country = ($location_info['country'] != '') ? geodir_get_normal_country($location_info['country']) : 'all';
224
+		$location_lat = ($location_info['geo_lat'] != '') ? $location_info['geo_lat'] : '';
225
+		$location_lng = ($location_info['geo_lng'] != '') ? $location_info['geo_lng'] : '';
226
+		$is_default = isset($location_info['is_default']) ? $location_info['is_default'] : '';
227
+		$country_slug = create_location_slug(__($location_country, 'geodirectory'));
228
+		$region_slug = create_location_slug($location_region);
229
+		$city_slug = create_location_slug($location_city);
230 230
         
231
-        /**
232
-         * Filter add new location data.
233
-         *
234
-         * @since 1.0.0
235
-         */
236
-        $geodir_location = (object)apply_filters('geodir_add_new_location', array('location_id' => 0,
237
-            'country' => $location_country,
238
-            'region' => $location_region,
239
-            'city' => $location_city,
240
-            'country_slug' => $country_slug,
241
-            'region_slug' => $region_slug,
242
-            'city_slug' => $city_slug,
243
-            'city_latitude' => $location_lat,
244
-            'city_longitude' => $location_lng,
245
-            'is_default' => $is_default
246
-        ));
247
-
248
-        /* // Not allowed to create country in DB : 2016-12-09
231
+		/**
232
+		 * Filter add new location data.
233
+		 *
234
+		 * @since 1.0.0
235
+		 */
236
+		$geodir_location = (object)apply_filters('geodir_add_new_location', array('location_id' => 0,
237
+			'country' => $location_country,
238
+			'region' => $location_region,
239
+			'city' => $location_city,
240
+			'country_slug' => $country_slug,
241
+			'region_slug' => $region_slug,
242
+			'city_slug' => $city_slug,
243
+			'city_latitude' => $location_lat,
244
+			'city_longitude' => $location_lng,
245
+			'is_default' => $is_default
246
+		));
247
+
248
+		/* // Not allowed to create country in DB : 2016-12-09
249 249
         if ($geodir_location->country) {
250 250
 
251 251
             $get_country = $wpdb->get_var($wpdb->prepare("SELECT Country FROM " . GEODIR_COUNTRIES_TABLE . " WHERE Country=%s", array($geodir_location->country)));
@@ -259,14 +259,14 @@  discard block
 block discarded – undo
259 259
         }
260 260
         */
261 261
 
262
-        if ($geodir_location->is_default)
263
-            update_option('geodir_default_location', $geodir_location);
262
+		if ($geodir_location->is_default)
263
+			update_option('geodir_default_location', $geodir_location);
264 264
 
265
-        return $geodir_location->location_id;
265
+		return $geodir_location->location_id;
266 266
 
267
-    } else {
268
-        return false;
269
-    }
267
+	} else {
268
+		return false;
269
+	}
270 270
 }
271 271
 
272 272
 /**
@@ -280,7 +280,7 @@  discard block
 block discarded – undo
280 280
  */
281 281
 function geodir_random_float($min = 0, $max = 1)
282 282
 {
283
-    return $min + mt_rand() / mt_getrandmax() * ($max - $min);
283
+	return $min + mt_rand() / mt_getrandmax() * ($max - $min);
284 284
 }
285 285
 
286 286
 /**
@@ -294,23 +294,23 @@  discard block
 block discarded – undo
294 294
  */
295 295
 function geodir_get_address_by_lat_lan($lat, $lng)
296 296
 {
297
-    $url = 'https://maps.googleapis.com/maps/api/geocode/json?latlng=' . trim($lat) . ',' . trim($lng) . "&key=" . geodir_get_map_api_key();
298
-
299
-    $ch = curl_init();
300
-    curl_setopt($ch, CURLOPT_URL, $url);
301
-    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
302
-    curl_setopt($ch, CURLOPT_PROXYPORT, 3128);
303
-    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
304
-    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
305
-    $response = curl_exec($ch);
306
-    curl_close($ch);
297
+	$url = 'https://maps.googleapis.com/maps/api/geocode/json?latlng=' . trim($lat) . ',' . trim($lng) . "&key=" . geodir_get_map_api_key();
298
+
299
+	$ch = curl_init();
300
+	curl_setopt($ch, CURLOPT_URL, $url);
301
+	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
302
+	curl_setopt($ch, CURLOPT_PROXYPORT, 3128);
303
+	curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
304
+	curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
305
+	$response = curl_exec($ch);
306
+	curl_close($ch);
307 307
     
308
-    $data = json_decode($response);
309
-    $status = $data->status;
310
-    if ($status == "OK") {
311
-        return $data->results[0]->address_components;
312
-    } else
313
-        return false;
308
+	$data = json_decode($response);
309
+	$status = $data->status;
310
+	if ($status == "OK") {
311
+		return $data->results[0]->address_components;
312
+	} else
313
+		return false;
314 314
 }
315 315
 
316 316
 /**
@@ -327,71 +327,71 @@  discard block
 block discarded – undo
327 327
  */
328 328
 function geodir_get_current_location_terms($location_array_from = 'session', $gd_post_type = '')
329 329
 {
330
-    global $wp, $gd_session;
331
-    $location_array = array();
332
-    if ($location_array_from == 'session') {
333
-        if ($gd_session->get('gd_country') == 'me' || $gd_session->get('gd_region') == 'me' || $gd_session->get('gd_city') == 'me') {
334
-            return $location_array;
335
-        }
330
+	global $wp, $gd_session;
331
+	$location_array = array();
332
+	if ($location_array_from == 'session') {
333
+		if ($gd_session->get('gd_country') == 'me' || $gd_session->get('gd_region') == 'me' || $gd_session->get('gd_city') == 'me') {
334
+			return $location_array;
335
+		}
336 336
 
337
-        $country = isset($_REQUEST['gd_country']) ? $_REQUEST['gd_country'] : $gd_session->get('gd_country');
338
-        if ($country != '' && $country)
339
-            $location_array['gd_country'] = urldecode($country);
337
+		$country = isset($_REQUEST['gd_country']) ? $_REQUEST['gd_country'] : $gd_session->get('gd_country');
338
+		if ($country != '' && $country)
339
+			$location_array['gd_country'] = urldecode($country);
340 340
 
341
-        $region = isset($_REQUEST['gd_region']) ? $_REQUEST['gd_region'] : $gd_session->get('gd_region');
342
-        if ($region != '' && $region)
343
-            $location_array['gd_region'] = urldecode($region);
341
+		$region = isset($_REQUEST['gd_region']) ? $_REQUEST['gd_region'] : $gd_session->get('gd_region');
342
+		if ($region != '' && $region)
343
+			$location_array['gd_region'] = urldecode($region);
344 344
 
345
-        $city = isset($_REQUEST['gd_city']) ? $_REQUEST['gd_city'] : $gd_session->get('gd_city');
346
-        if ($city != '' && $city)
347
-            $location_array['gd_city'] = urldecode($city);
348
-    } else {
349
-        if ((isset($wp->query_vars['gd_country']) && $wp->query_vars['gd_country'] == 'me') || (isset($wp->query_vars['gd_region']) && $wp->query_vars['gd_region'] == 'me') || (isset($wp->query_vars['gd_city']) && $wp->query_vars['gd_city'] == 'me')) {
350
-            return $location_array;
351
-        }
345
+		$city = isset($_REQUEST['gd_city']) ? $_REQUEST['gd_city'] : $gd_session->get('gd_city');
346
+		if ($city != '' && $city)
347
+			$location_array['gd_city'] = urldecode($city);
348
+	} else {
349
+		if ((isset($wp->query_vars['gd_country']) && $wp->query_vars['gd_country'] == 'me') || (isset($wp->query_vars['gd_region']) && $wp->query_vars['gd_region'] == 'me') || (isset($wp->query_vars['gd_city']) && $wp->query_vars['gd_city'] == 'me')) {
350
+			return $location_array;
351
+		}
352 352
 
353
-        $country = (isset($wp->query_vars['gd_country']) && $wp->query_vars['gd_country'] != '') ? $wp->query_vars['gd_country'] : '';
353
+		$country = (isset($wp->query_vars['gd_country']) && $wp->query_vars['gd_country'] != '') ? $wp->query_vars['gd_country'] : '';
354 354
 
355
-        $region = (isset($wp->query_vars['gd_region']) && $wp->query_vars['gd_region'] != '') ? $wp->query_vars['gd_region'] : '';
355
+		$region = (isset($wp->query_vars['gd_region']) && $wp->query_vars['gd_region'] != '') ? $wp->query_vars['gd_region'] : '';
356 356
 
357
-        $city = (isset($wp->query_vars['gd_city']) && $wp->query_vars['gd_city'] != '') ? $wp->query_vars['gd_city'] : '';
357
+		$city = (isset($wp->query_vars['gd_city']) && $wp->query_vars['gd_city'] != '') ? $wp->query_vars['gd_city'] : '';
358 358
 
359
-        if ($country != '')
360
-            $location_array['gd_country'] = urldecode($country);
359
+		if ($country != '')
360
+			$location_array['gd_country'] = urldecode($country);
361 361
 
362
-        if ($region != '')
363
-            $location_array['gd_region'] = urldecode($region);
362
+		if ($region != '')
363
+			$location_array['gd_region'] = urldecode($region);
364 364
 
365
-        if ($city != '')
366
-            $location_array['gd_city'] = urldecode($city);
365
+		if ($city != '')
366
+			$location_array['gd_city'] = urldecode($city);
367 367
 			
368 368
 		// Fix category link in ajax popular category widget on change post type
369 369
 		if (empty($location_array) && defined('DOING_AJAX') && DOING_AJAX) {
370 370
 			$location_array = geodir_get_current_location_terms('session');
371 371
 		}
372
-    }
372
+	}
373 373
 
374 374
 
375 375
 	/**
376 376
 	 * Filter the location terms.
377 377
 	 *
378 378
 	 * @since 1.4.6
379
-     * @package GeoDirectory
379
+	 * @package GeoDirectory
380
+	 *
381
+	 * @param array $location_array {
382
+	 *    Attributes of the location_array.
383
+	 *
384
+	 *    @type string $gd_country The country slug.
385
+	 *    @type string $gd_region The region slug.
386
+	 *    @type string $gd_city The city slug.
380 387
 	 *
381
-     * @param array $location_array {
382
-     *    Attributes of the location_array.
383
-     *
384
-     *    @type string $gd_country The country slug.
385
-     *    @type string $gd_region The region slug.
386
-     *    @type string $gd_city The city slug.
387
-     *
388
-     * }
388
+	 * }
389 389
 	 * @param string $location_array_from Source type of location terms. Default session.
390 390
 	 * @param string $gd_post_type WP post type.
391 391
 	 */
392 392
 	$location_array = apply_filters( 'geodir_current_location_terms', $location_array, $location_array_from, $gd_post_type );
393 393
 
394
-    return $location_array;
394
+	return $location_array;
395 395
 
396 396
 }
397 397
 
@@ -404,24 +404,24 @@  discard block
 block discarded – undo
404 404
  * @return bool|string
405 405
  */
406 406
 function geodir_get_location_link($which_location = 'current') {
407
-    $location_link = get_permalink(geodir_location_page_id());
408
-
409
-    if ($which_location == 'base') {
410
-        return $location_link;
411
-    } else {
412
-        $location_terms = geodir_get_current_location_terms();
413
-
414
-        if (!empty($location_terms)) {
415
-            if (get_option('permalink_structure') != '') {
416
-                $location_terms = implode("/", $location_terms);
417
-                $location_terms = rtrim($location_terms, '/');
418
-                $location_link .= $location_terms;
419
-            } else {
420
-                $location_link = geodir_getlink($location_link, $location_terms);
421
-            }
422
-        }
423
-    }
424
-    return $location_link;
407
+	$location_link = get_permalink(geodir_location_page_id());
408
+
409
+	if ($which_location == 'base') {
410
+		return $location_link;
411
+	} else {
412
+		$location_terms = geodir_get_current_location_terms();
413
+
414
+		if (!empty($location_terms)) {
415
+			if (get_option('permalink_structure') != '') {
416
+				$location_terms = implode("/", $location_terms);
417
+				$location_terms = rtrim($location_terms, '/');
418
+				$location_link .= $location_terms;
419
+			} else {
420
+				$location_link = geodir_getlink($location_link, $location_terms);
421
+			}
422
+		}
423
+	}
424
+	return $location_link;
425 425
 }
426 426
 
427 427
 /**
@@ -434,34 +434,34 @@  discard block
 block discarded – undo
434 434
  * @return array|bool Returns address on success.
435 435
  */
436 436
 function geodir_get_osm_address_by_lat_lan($lat, $lng) {
437
-    $url = is_ssl() ? 'https:' : 'http:';
438
-    $url .= '//nominatim.openstreetmap.org/reverse?format=json&lat=' . trim($lat) . '&lon=' . trim($lng) . '&zoom=16&addressdetails=1&email=' . get_option('admin_email');
439
-
440
-    $ch = curl_init();
441
-    curl_setopt($ch, CURLOPT_URL, $url);
442
-    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
443
-    curl_setopt($ch, CURLOPT_PROXYPORT, 3128);
444
-    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
445
-    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
446
-    $response = curl_exec($ch);
447
-    curl_close($ch);
448
-    $data = json_decode($response);
437
+	$url = is_ssl() ? 'https:' : 'http:';
438
+	$url .= '//nominatim.openstreetmap.org/reverse?format=json&lat=' . trim($lat) . '&lon=' . trim($lng) . '&zoom=16&addressdetails=1&email=' . get_option('admin_email');
439
+
440
+	$ch = curl_init();
441
+	curl_setopt($ch, CURLOPT_URL, $url);
442
+	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
443
+	curl_setopt($ch, CURLOPT_PROXYPORT, 3128);
444
+	curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
445
+	curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
446
+	$response = curl_exec($ch);
447
+	curl_close($ch);
448
+	$data = json_decode($response);
449 449
     
450
-    if (!empty($data) && !empty($data->address)) {
451
-        $address_fields = array('public_building', 'house', 'house_number', 'bakery', 'footway', 'street', 'road', 'village', 'attraction', 'pedestrian', 'neighbourhood', 'suburb');
452
-        $formatted_address = (array)$data->address;
450
+	if (!empty($data) && !empty($data->address)) {
451
+		$address_fields = array('public_building', 'house', 'house_number', 'bakery', 'footway', 'street', 'road', 'village', 'attraction', 'pedestrian', 'neighbourhood', 'suburb');
452
+		$formatted_address = (array)$data->address;
453 453
         
454
-        foreach ( $data->address as $key => $value ) {
455
-            if (!in_array($key, $address_fields)) {
456
-                unset($formatted_address[$key]);
457
-            }
458
-        }
459
-        $data->formatted_address = !empty($formatted_address) ? implode(', ', $formatted_address) : '';
454
+		foreach ( $data->address as $key => $value ) {
455
+			if (!in_array($key, $address_fields)) {
456
+				unset($formatted_address[$key]);
457
+			}
458
+		}
459
+		$data->formatted_address = !empty($formatted_address) ? implode(', ', $formatted_address) : '';
460 460
         
461
-        return $data;
462
-    } else {
463
-        return false;
464
-    }
461
+		return $data;
462
+	} else {
463
+		return false;
464
+	}
465 465
 }
466 466
 
467 467
 /**
@@ -475,51 +475,51 @@  discard block
 block discarded – undo
475 475
  * @return string Returns the country.
476 476
  */
477 477
 function geodir_get_normal_country($country, $default = '1') {
478
-    global $wpdb;
479
-    if ($result = geodir_get_country_by_name($country)) {
480
-        return $result;
481
-    }
478
+	global $wpdb;
479
+	if ($result = geodir_get_country_by_name($country)) {
480
+		return $result;
481
+	}
482 482
     
483
-    if (defined('POST_LOCATION_TABLE')) {
484
-        $rows = $wpdb->get_results($wpdb->prepare("SELECT DISTINCT country FROM " . POST_LOCATION_TABLE . " WHERE country NOT LIKE %s ORDER BY location_id ASC", $country));
485
-        if (!empty($rows)) {
486
-            foreach ($rows as $row) {
487
-                $translated = __($row->country, 'geodirectory');
488
-                if (geodir_strtolower($translated) == geodir_strtolower($country) && $result = geodir_get_country_by_name($row->country)) {
489
-                    return $result;
490
-                }
491
-            }
492
-        }
483
+	if (defined('POST_LOCATION_TABLE')) {
484
+		$rows = $wpdb->get_results($wpdb->prepare("SELECT DISTINCT country FROM " . POST_LOCATION_TABLE . " WHERE country NOT LIKE %s ORDER BY location_id ASC", $country));
485
+		if (!empty($rows)) {
486
+			foreach ($rows as $row) {
487
+				$translated = __($row->country, 'geodirectory');
488
+				if (geodir_strtolower($translated) == geodir_strtolower($country) && $result = geodir_get_country_by_name($row->country)) {
489
+					return $result;
490
+				}
491
+			}
492
+		}
493 493
         
494
-        $rows = $wpdb->get_results( $wpdb->prepare( "SELECT DISTINCT country FROM " . POST_LOCATION_TABLE . " WHERE country_slug LIKE %s AND country NOT LIKE %s ORDER BY location_id", $country, $country ) );
495
-        if (!empty($rows)) {
496
-            foreach ($rows as $row) {
497
-                $translated = __($row->country, 'geodirectory');
498
-                if (geodir_strtolower($translated) == geodir_strtolower($country) && $result = geodir_get_country_by_name($row->country)) {
499
-                    return $result;
500
-                }
501
-            }
502
-        }
503
-    }
494
+		$rows = $wpdb->get_results( $wpdb->prepare( "SELECT DISTINCT country FROM " . POST_LOCATION_TABLE . " WHERE country_slug LIKE %s AND country NOT LIKE %s ORDER BY location_id", $country, $country ) );
495
+		if (!empty($rows)) {
496
+			foreach ($rows as $row) {
497
+				$translated = __($row->country, 'geodirectory');
498
+				if (geodir_strtolower($translated) == geodir_strtolower($country) && $result = geodir_get_country_by_name($row->country)) {
499
+					return $result;
500
+				}
501
+			}
502
+		}
503
+	}
504 504
     
505
-    if ( $default === '0' ) {
506
-        return NULL;
507
-    }
505
+	if ( $default === '0' ) {
506
+		return NULL;
507
+	}
508 508
     
509
-    $default_location = geodir_get_default_location();
510
-    if (!empty($default_location->country) && $result = geodir_get_country_by_name($default_location->country)) {
511
-        return $result;
512
-    }
509
+	$default_location = geodir_get_default_location();
510
+	if (!empty($default_location->country) && $result = geodir_get_country_by_name($default_location->country)) {
511
+		return $result;
512
+	}
513 513
     
514
-    if (!empty($default_location->country_slug) && $result = geodir_get_country_by_name($default_location->country_slug)) {
515
-        return $result;
516
-    }
514
+	if (!empty($default_location->country_slug) && $result = geodir_get_country_by_name($default_location->country_slug)) {
515
+		return $result;
516
+	}
517 517
     
518
-    if (!empty($default_location->country_ISO2) && $result = geodir_get_country_by_name($default_location->country_ISO2, true)) {
519
-        return $result;
520
-    }
518
+	if (!empty($default_location->country_ISO2) && $result = geodir_get_country_by_name($default_location->country_ISO2, true)) {
519
+		return $result;
520
+	}
521 521
     
522
-    return $country;
522
+	return $country;
523 523
 }
524 524
 
525 525
 /**
@@ -531,16 +531,16 @@  discard block
 block discarded – undo
531 531
  * @return string Country ISO2 code.
532 532
  */
533 533
 function geodir_get_country_iso2($country) {
534
-    global $wpdb;
534
+	global $wpdb;
535 535
     
536
-    if ($result = $wpdb->get_var($wpdb->prepare("SELECT ISO2 FROM " . GEODIR_COUNTRIES_TABLE . " WHERE Country LIKE %s", $country))) {
537
-        return $result;
538
-    }
539
-    if ($result = $wpdb->get_var($wpdb->prepare("SELECT ISO2 FROM " . GEODIR_COUNTRIES_TABLE . " WHERE Country LIKE %s", geodir_get_normal_country($country)))) {
540
-        return $result;
541
-    }
536
+	if ($result = $wpdb->get_var($wpdb->prepare("SELECT ISO2 FROM " . GEODIR_COUNTRIES_TABLE . " WHERE Country LIKE %s", $country))) {
537
+		return $result;
538
+	}
539
+	if ($result = $wpdb->get_var($wpdb->prepare("SELECT ISO2 FROM " . GEODIR_COUNTRIES_TABLE . " WHERE Country LIKE %s", geodir_get_normal_country($country)))) {
540
+		return $result;
541
+	}
542 542
     
543
-    return $country;
543
+	return $country;
544 544
 }
545 545
 
546 546
 /**
@@ -553,16 +553,16 @@  discard block
 block discarded – undo
553 553
  * @return string|null Country ISO2 code.
554 554
  */
555 555
 function geodir_get_country_by_name($country, $iso2 = false) {
556
-    global $wpdb;
556
+	global $wpdb;
557 557
     
558
-    if ($result = $wpdb->get_var($wpdb->prepare("SELECT Country FROM " . GEODIR_COUNTRIES_TABLE . " WHERE Country LIKE %s", $country))) {
559
-        return $result;
560
-    }
561
-    if ($iso2 && $result = $wpdb->get_var($wpdb->prepare("SELECT Country FROM " . GEODIR_COUNTRIES_TABLE . " WHERE ISO2 LIKE %s", $country))) {
562
-        return $result;
563
-    }
558
+	if ($result = $wpdb->get_var($wpdb->prepare("SELECT Country FROM " . GEODIR_COUNTRIES_TABLE . " WHERE Country LIKE %s", $country))) {
559
+		return $result;
560
+	}
561
+	if ($iso2 && $result = $wpdb->get_var($wpdb->prepare("SELECT Country FROM " . GEODIR_COUNTRIES_TABLE . " WHERE ISO2 LIKE %s", $country))) {
562
+		return $result;
563
+	}
564 564
     
565
-    return NULL;
565
+	return NULL;
566 566
 }
567 567
 
568 568
 
@@ -582,158 +582,158 @@  discard block
 block discarded – undo
582 582
  */
583 583
 function geodir_replace_location_variables($content, $location_array = array(), $sep = NULL, $gd_page = '') {
584 584
 
585
-    if (empty($content)) {
586
-        return $content;
587
-    }
585
+	if (empty($content)) {
586
+		return $content;
587
+	}
588 588
 
589 589
 
590
-    $location_replace_vars = geodir_location_replace_vars($location_array, $sep, $gd_page);
590
+	$location_replace_vars = geodir_location_replace_vars($location_array, $sep, $gd_page);
591 591
 
592
-    if (!empty($location_replace_vars)) {
593
-        foreach ($location_replace_vars as $search => $replace) {
594
-            if (!empty($search) && strpos($content, $search) !== false) {
595
-                $content = str_replace($search, $replace, $content);
596
-            }
597
-        }
598
-    }
592
+	if (!empty($location_replace_vars)) {
593
+		foreach ($location_replace_vars as $search => $replace) {
594
+			if (!empty($search) && strpos($content, $search) !== false) {
595
+				$content = str_replace($search, $replace, $content);
596
+			}
597
+		}
598
+	}
599 599
 
600
-    return $content;
600
+	return $content;
601 601
 }
602 602
 add_filter('geodir_replace_location_variables', 'geodir_replace_location_variables');
603 603
 
604 604
 
605 605
 function geodir_location_replace_vars($location_array = array(), $sep = NULL, $gd_page = ''){
606 606
 
607
-    global $wp;
607
+	global $wp;
608 608
     
609
-    $location_manager = defined('GEODIRLOCATION_VERSION') ? true : false;
610
-
611
-    if (empty($location_array)) {
612
-        $location_array = geodir_get_current_location_terms('query_vars');
613
-    }
614
-
615
-    $location_terms = array();
616
-    $location_terms['gd_neighbourhood'] = !empty($wp->query_vars['gd_neighbourhood']) ? $wp->query_vars['gd_neighbourhood'] : '';
617
-    $location_terms['gd_city'] = !empty($wp->query_vars['gd_city']) ? $wp->query_vars['gd_city'] : '';
618
-    $location_terms['gd_region'] = !empty($wp->query_vars['gd_region']) ? $wp->query_vars['gd_region'] : '';
619
-    $location_terms['gd_country'] = !empty($wp->query_vars['gd_country']) ? $wp->query_vars['gd_country'] : '';
620
-
621
-    $location_names = array();
622
-    foreach ($location_terms as $type => $location) {
623
-        $location_name = $location;
624
-
625
-        if (!empty($location_name)) {
626
-            if ($location_manager) {
627
-                $location_type = strpos($type, 'gd_') === 0 ? substr($type, 3) : $type;
628
-                $location_name = get_actual_location_name($location_type, $location, true);
629
-            } else {
630
-                $location_name = preg_replace( '/-(\d+)$/', '', $location_name);
631
-                $location_name = preg_replace( '/[_-]/', ' ', $location_name );
632
-                $location_name = __(geodir_ucwords($location_name), 'geodirectory');
633
-            }
634
-        }
635
-
636
-        $location_names[$type] = $location_name;
637
-    }
638
-
639
-    $location_single = '';
640
-    foreach ($location_terms as $type => $location) {
641
-        if (!empty($location)) {
642
-            if (!empty($location_names[$type])) {
643
-                $location_single = $location_names[$type];
644
-            } else {
645
-                if ($location_manager) {
646
-                    $location_type = strpos($type, 'gd_') === 0 ? substr($type, 3) : $type;
647
-                    $location_single = get_actual_location_name($location_type, $location, true);
648
-                } else {
649
-                    $location_name = preg_replace( '/-(\d+)$/', '', $location);
650
-                    $location_name = preg_replace( '/[_-]/', ' ', $location_name );
651
-                    $location_single = __(geodir_ucwords($location_name), 'geodirectory');
652
-                }
653
-            }
654
-            break;
655
-        }
656
-    }
657
-
658
-    $full_location = array();
659
-    if (!empty($location_array)) {
660
-        $location_array = array_reverse($location_array);
661
-
662
-        foreach ($location_array as $type => $location) {
663
-            if (!empty($location_names[$type])) {
664
-                $location_name = $location_names[$type];
665
-            } else {
666
-                if ($location_manager) {
667
-                    $location_type = strpos($type, 'gd_') === 0 ? substr($type, 3) : $type;
668
-                    $location_name = get_actual_location_name($location_type, $location, true);
669
-                } else {
670
-                    $location_name = preg_replace( '/-(\d+)$/', '', $location);
671
-                    $location_name = preg_replace( '/[_-]/', ' ', $location_name );
672
-                    $location_name = __(geodir_ucwords($location_name), 'geodirectory');
673
-                }
674
-            }
609
+	$location_manager = defined('GEODIRLOCATION_VERSION') ? true : false;
610
+
611
+	if (empty($location_array)) {
612
+		$location_array = geodir_get_current_location_terms('query_vars');
613
+	}
614
+
615
+	$location_terms = array();
616
+	$location_terms['gd_neighbourhood'] = !empty($wp->query_vars['gd_neighbourhood']) ? $wp->query_vars['gd_neighbourhood'] : '';
617
+	$location_terms['gd_city'] = !empty($wp->query_vars['gd_city']) ? $wp->query_vars['gd_city'] : '';
618
+	$location_terms['gd_region'] = !empty($wp->query_vars['gd_region']) ? $wp->query_vars['gd_region'] : '';
619
+	$location_terms['gd_country'] = !empty($wp->query_vars['gd_country']) ? $wp->query_vars['gd_country'] : '';
620
+
621
+	$location_names = array();
622
+	foreach ($location_terms as $type => $location) {
623
+		$location_name = $location;
624
+
625
+		if (!empty($location_name)) {
626
+			if ($location_manager) {
627
+				$location_type = strpos($type, 'gd_') === 0 ? substr($type, 3) : $type;
628
+				$location_name = get_actual_location_name($location_type, $location, true);
629
+			} else {
630
+				$location_name = preg_replace( '/-(\d+)$/', '', $location_name);
631
+				$location_name = preg_replace( '/[_-]/', ' ', $location_name );
632
+				$location_name = __(geodir_ucwords($location_name), 'geodirectory');
633
+			}
634
+		}
675 635
 
676
-            $full_location[] = $location_name;
677
-        }
636
+		$location_names[$type] = $location_name;
637
+	}
638
+
639
+	$location_single = '';
640
+	foreach ($location_terms as $type => $location) {
641
+		if (!empty($location)) {
642
+			if (!empty($location_names[$type])) {
643
+				$location_single = $location_names[$type];
644
+			} else {
645
+				if ($location_manager) {
646
+					$location_type = strpos($type, 'gd_') === 0 ? substr($type, 3) : $type;
647
+					$location_single = get_actual_location_name($location_type, $location, true);
648
+				} else {
649
+					$location_name = preg_replace( '/-(\d+)$/', '', $location);
650
+					$location_name = preg_replace( '/[_-]/', ' ', $location_name );
651
+					$location_single = __(geodir_ucwords($location_name), 'geodirectory');
652
+				}
653
+			}
654
+			break;
655
+		}
656
+	}
657
+
658
+	$full_location = array();
659
+	if (!empty($location_array)) {
660
+		$location_array = array_reverse($location_array);
661
+
662
+		foreach ($location_array as $type => $location) {
663
+			if (!empty($location_names[$type])) {
664
+				$location_name = $location_names[$type];
665
+			} else {
666
+				if ($location_manager) {
667
+					$location_type = strpos($type, 'gd_') === 0 ? substr($type, 3) : $type;
668
+					$location_name = get_actual_location_name($location_type, $location, true);
669
+				} else {
670
+					$location_name = preg_replace( '/-(\d+)$/', '', $location);
671
+					$location_name = preg_replace( '/[_-]/', ' ', $location_name );
672
+					$location_name = __(geodir_ucwords($location_name), 'geodirectory');
673
+				}
674
+			}
675
+
676
+			$full_location[] = $location_name;
677
+		}
678 678
 
679
-        if (!empty($full_location)) {
680
-            $full_location = array_unique($full_location);
681
-        }
682
-    }
683
-    $full_location = !empty($full_location) ? implode(', ', $full_location): '';
679
+		if (!empty($full_location)) {
680
+			$full_location = array_unique($full_location);
681
+		}
682
+	}
683
+	$full_location = !empty($full_location) ? implode(', ', $full_location): '';
684 684
     
685
-    if ( empty( $full_location ) ) {
686
-        /**
687
-         * Filter the text in meta description in full location is empty.
688
-         *
689
-         * @since 1.6.22
690
-         * 
691
-         * @param string $full_location Default: Empty.
692
-         * @param array  $location_array The array of location variables.
693
-         * @param string $gd_page       The page being filtered.
694
-         * @param string $sep           The separator.
695
-         */
696
-         $full_location = apply_filters( 'geodir_meta_description_location_empty_text', '', $location_array, $gd_page, $sep );
697
-    }
685
+	if ( empty( $full_location ) ) {
686
+		/**
687
+		 * Filter the text in meta description in full location is empty.
688
+		 *
689
+		 * @since 1.6.22
690
+		 * 
691
+		 * @param string $full_location Default: Empty.
692
+		 * @param array  $location_array The array of location variables.
693
+		 * @param string $gd_page       The page being filtered.
694
+		 * @param string $sep           The separator.
695
+		 */
696
+		 $full_location = apply_filters( 'geodir_meta_description_location_empty_text', '', $location_array, $gd_page, $sep );
697
+	}
698 698
     
699
-    if ( empty( $location_single ) ) {
700
-        /**
701
-         * Filter the text in meta description in single location is empty.
702
-         *
703
-         * @since 1.6.22
704
-         * 
705
-         * @param string $location_single Default: Empty.
706
-         * @param array $location_array The array of location variables.
707
-         * @param string $gd_page       The page being filtered.
708
-         * @param string $sep           The separator.
709
-         */
710
-         $location_single = apply_filters( 'geodir_meta_description_single_location_empty_text', '', $location_array, $gd_page, $sep );
711
-    }
712
-
713
-    $location_replace_vars = array();
714
-    $location_replace_vars['%%location_sep%%'] = $sep !== NULL ? $sep : '|';
715
-    $location_replace_vars['%%location%%'] = $full_location;
716
-    $location_replace_vars['%%in_location%%'] = $full_location != '' ? sprintf( _x('in %s','in location', 'geodirectory'), $full_location ) : '';
717
-    $location_replace_vars['%%location_single%%'] = $location_single;
718
-    $location_replace_vars['%%in_location_single%%'] = $location_single != '' ? sprintf( _x('in %s','in location', 'geodirectory'), $location_single ) : '';
719
-
720
-    foreach ($location_names as $type => $name) {
721
-        $location_type = strpos($type, 'gd_') === 0 ? substr($type, 3) : $type;
722
-
723
-        $location_replace_vars['%%location_' . $location_type . '%%'] = $name;
724
-        $location_replace_vars['%%in_location_' . $location_type . '%%'] = !empty($name) ? sprintf( _x('in %s','in location', 'geodirectory'), $name ) : '';
725
-    }
726
-
727
-    /**
728
-     * Filter the location terms variables to search & replace.
729
-     *
730
-     * @since   1.6.16
731
-     * @package GeoDirectory
732
-     *
733
-     * @param array $location_replace_vars The array of search & replace variables.
734
-     * @param array $location_array The array of location variables.
735
-     * @param string $gd_page       The page being filtered.
736
-     * @param string $sep           The separator.
737
-     */
738
-    return apply_filters( 'geodir_filter_location_replace_variables', $location_replace_vars, $location_array, $gd_page, $sep );
699
+	if ( empty( $location_single ) ) {
700
+		/**
701
+		 * Filter the text in meta description in single location is empty.
702
+		 *
703
+		 * @since 1.6.22
704
+		 * 
705
+		 * @param string $location_single Default: Empty.
706
+		 * @param array $location_array The array of location variables.
707
+		 * @param string $gd_page       The page being filtered.
708
+		 * @param string $sep           The separator.
709
+		 */
710
+		 $location_single = apply_filters( 'geodir_meta_description_single_location_empty_text', '', $location_array, $gd_page, $sep );
711
+	}
712
+
713
+	$location_replace_vars = array();
714
+	$location_replace_vars['%%location_sep%%'] = $sep !== NULL ? $sep : '|';
715
+	$location_replace_vars['%%location%%'] = $full_location;
716
+	$location_replace_vars['%%in_location%%'] = $full_location != '' ? sprintf( _x('in %s','in location', 'geodirectory'), $full_location ) : '';
717
+	$location_replace_vars['%%location_single%%'] = $location_single;
718
+	$location_replace_vars['%%in_location_single%%'] = $location_single != '' ? sprintf( _x('in %s','in location', 'geodirectory'), $location_single ) : '';
719
+
720
+	foreach ($location_names as $type => $name) {
721
+		$location_type = strpos($type, 'gd_') === 0 ? substr($type, 3) : $type;
722
+
723
+		$location_replace_vars['%%location_' . $location_type . '%%'] = $name;
724
+		$location_replace_vars['%%in_location_' . $location_type . '%%'] = !empty($name) ? sprintf( _x('in %s','in location', 'geodirectory'), $name ) : '';
725
+	}
726
+
727
+	/**
728
+	 * Filter the location terms variables to search & replace.
729
+	 *
730
+	 * @since   1.6.16
731
+	 * @package GeoDirectory
732
+	 *
733
+	 * @param array $location_replace_vars The array of search & replace variables.
734
+	 * @param array $location_array The array of location variables.
735
+	 * @param string $gd_page       The page being filtered.
736
+	 * @param string $sep           The separator.
737
+	 */
738
+	return apply_filters( 'geodir_filter_location_replace_variables', $location_replace_vars, $location_array, $gd_page, $sep );
739 739
 }
740 740
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +35 added lines, -35 removed lines patch added patch discarded remove patch
@@ -124,7 +124,7 @@  discard block
 block discarded – undo
124 124
 {
125 125
     global $wpdb;
126 126
 
127
-    $rows = $wpdb->get_results("SELECT Country,ISO2 FROM " . GEODIR_COUNTRIES_TABLE . " ORDER BY Country ASC");
127
+    $rows = $wpdb->get_results("SELECT Country,ISO2 FROM ".GEODIR_COUNTRIES_TABLE." ORDER BY Country ASC");
128 128
     
129 129
     $ISO2 = array();
130 130
     $countries = array();
@@ -136,11 +136,11 @@  discard block
 block discarded – undo
136 136
     
137 137
     asort($countries);
138 138
     
139
-    $out_put = '<option ' . selected('', $post_country, false) . ' value="">' . __('Select Country', 'geodirectory') . '</option>';
139
+    $out_put = '<option '.selected('', $post_country, false).' value="">'.__('Select Country', 'geodirectory').'</option>';
140 140
     foreach ($countries as $country => $name) {
141 141
         $ccode = $ISO2[$country];
142 142
 
143
-        $out_put .= '<option ' . selected($post_country, $country, false) . ' value="' . esc_attr($country) . '" data-country_code="' . $ccode . '">' . $name . '</option>';
143
+        $out_put .= '<option '.selected($post_country, $country, false).' value="'.esc_attr($country).'" data-country_code="'.$ccode.'">'.$name.'</option>';
144 144
     }
145 145
 
146 146
     echo $out_put;
@@ -182,10 +182,10 @@  discard block
 block discarded – undo
182 182
         if (isset($_REQUEST['listing_action']) && $_REQUEST['listing_action'] == 'delete') {
183 183
 
184 184
             foreach ($posttype as $posttypeobj) {
185
-                $post_locations = '[' . $default_location->city_slug . '],[' . $default_location->region_slug . '],[' . $default_location->country_slug . ']'; // set all overall post location
185
+                $post_locations = '['.$default_location->city_slug.'],['.$default_location->region_slug.'],['.$default_location->country_slug.']'; // set all overall post location
186 186
 
187 187
                 $sql = $wpdb->prepare(
188
-                    "UPDATE " . $plugin_prefix . $posttypeobj . "_detail SET post_city=%s, post_region=%s, post_country=%s, post_locations=%s WHERE post_location_id=%d AND ( post_city!=%s OR post_region!=%s OR post_country!=%s OR post_locations!=%s OR post_locations IS NULL)",
188
+                    "UPDATE ".$plugin_prefix.$posttypeobj."_detail SET post_city=%s, post_region=%s, post_country=%s, post_locations=%s WHERE post_location_id=%d AND ( post_city!=%s OR post_region!=%s OR post_country!=%s OR post_locations!=%s OR post_locations IS NULL)",
189 189
                     array($_REQUEST['city'], $_REQUEST['region'], $_REQUEST['country'], $post_locations, $locationid, $_REQUEST['city'], $_REQUEST['region'], $_REQUEST['country'], $post_locations)
190 190
                 );
191 191
                 $wpdb->query($sql);
@@ -233,7 +233,7 @@  discard block
 block discarded – undo
233 233
          *
234 234
          * @since 1.0.0
235 235
          */
236
-        $geodir_location = (object)apply_filters('geodir_add_new_location', array('location_id' => 0,
236
+        $geodir_location = (object) apply_filters('geodir_add_new_location', array('location_id' => 0,
237 237
             'country' => $location_country,
238 238
             'region' => $location_region,
239 239
             'city' => $location_city,
@@ -294,7 +294,7 @@  discard block
 block discarded – undo
294 294
  */
295 295
 function geodir_get_address_by_lat_lan($lat, $lng)
296 296
 {
297
-    $url = 'https://maps.googleapis.com/maps/api/geocode/json?latlng=' . trim($lat) . ',' . trim($lng) . "&key=" . geodir_get_map_api_key();
297
+    $url = 'https://maps.googleapis.com/maps/api/geocode/json?latlng='.trim($lat).','.trim($lng)."&key=".geodir_get_map_api_key();
298 298
 
299 299
     $ch = curl_init();
300 300
     curl_setopt($ch, CURLOPT_URL, $url);
@@ -389,7 +389,7 @@  discard block
 block discarded – undo
389 389
 	 * @param string $location_array_from Source type of location terms. Default session.
390 390
 	 * @param string $gd_post_type WP post type.
391 391
 	 */
392
-	$location_array = apply_filters( 'geodir_current_location_terms', $location_array, $location_array_from, $gd_post_type );
392
+	$location_array = apply_filters('geodir_current_location_terms', $location_array, $location_array_from, $gd_post_type);
393 393
 
394 394
     return $location_array;
395 395
 
@@ -435,7 +435,7 @@  discard block
 block discarded – undo
435 435
  */
436 436
 function geodir_get_osm_address_by_lat_lan($lat, $lng) {
437 437
     $url = is_ssl() ? 'https:' : 'http:';
438
-    $url .= '//nominatim.openstreetmap.org/reverse?format=json&lat=' . trim($lat) . '&lon=' . trim($lng) . '&zoom=16&addressdetails=1&email=' . get_option('admin_email');
438
+    $url .= '//nominatim.openstreetmap.org/reverse?format=json&lat='.trim($lat).'&lon='.trim($lng).'&zoom=16&addressdetails=1&email='.get_option('admin_email');
439 439
 
440 440
     $ch = curl_init();
441 441
     curl_setopt($ch, CURLOPT_URL, $url);
@@ -449,9 +449,9 @@  discard block
 block discarded – undo
449 449
     
450 450
     if (!empty($data) && !empty($data->address)) {
451 451
         $address_fields = array('public_building', 'house', 'house_number', 'bakery', 'footway', 'street', 'road', 'village', 'attraction', 'pedestrian', 'neighbourhood', 'suburb');
452
-        $formatted_address = (array)$data->address;
452
+        $formatted_address = (array) $data->address;
453 453
         
454
-        foreach ( $data->address as $key => $value ) {
454
+        foreach ($data->address as $key => $value) {
455 455
             if (!in_array($key, $address_fields)) {
456 456
                 unset($formatted_address[$key]);
457 457
             }
@@ -481,7 +481,7 @@  discard block
 block discarded – undo
481 481
     }
482 482
     
483 483
     if (defined('POST_LOCATION_TABLE')) {
484
-        $rows = $wpdb->get_results($wpdb->prepare("SELECT DISTINCT country FROM " . POST_LOCATION_TABLE . " WHERE country NOT LIKE %s ORDER BY location_id ASC", $country));
484
+        $rows = $wpdb->get_results($wpdb->prepare("SELECT DISTINCT country FROM ".POST_LOCATION_TABLE." WHERE country NOT LIKE %s ORDER BY location_id ASC", $country));
485 485
         if (!empty($rows)) {
486 486
             foreach ($rows as $row) {
487 487
                 $translated = __($row->country, 'geodirectory');
@@ -491,7 +491,7 @@  discard block
 block discarded – undo
491 491
             }
492 492
         }
493 493
         
494
-        $rows = $wpdb->get_results( $wpdb->prepare( "SELECT DISTINCT country FROM " . POST_LOCATION_TABLE . " WHERE country_slug LIKE %s AND country NOT LIKE %s ORDER BY location_id", $country, $country ) );
494
+        $rows = $wpdb->get_results($wpdb->prepare("SELECT DISTINCT country FROM ".POST_LOCATION_TABLE." WHERE country_slug LIKE %s AND country NOT LIKE %s ORDER BY location_id", $country, $country));
495 495
         if (!empty($rows)) {
496 496
             foreach ($rows as $row) {
497 497
                 $translated = __($row->country, 'geodirectory');
@@ -502,7 +502,7 @@  discard block
 block discarded – undo
502 502
         }
503 503
     }
504 504
     
505
-    if ( $default === '0' ) {
505
+    if ($default === '0') {
506 506
         return NULL;
507 507
     }
508 508
     
@@ -533,10 +533,10 @@  discard block
 block discarded – undo
533 533
 function geodir_get_country_iso2($country) {
534 534
     global $wpdb;
535 535
     
536
-    if ($result = $wpdb->get_var($wpdb->prepare("SELECT ISO2 FROM " . GEODIR_COUNTRIES_TABLE . " WHERE Country LIKE %s", $country))) {
536
+    if ($result = $wpdb->get_var($wpdb->prepare("SELECT ISO2 FROM ".GEODIR_COUNTRIES_TABLE." WHERE Country LIKE %s", $country))) {
537 537
         return $result;
538 538
     }
539
-    if ($result = $wpdb->get_var($wpdb->prepare("SELECT ISO2 FROM " . GEODIR_COUNTRIES_TABLE . " WHERE Country LIKE %s", geodir_get_normal_country($country)))) {
539
+    if ($result = $wpdb->get_var($wpdb->prepare("SELECT ISO2 FROM ".GEODIR_COUNTRIES_TABLE." WHERE Country LIKE %s", geodir_get_normal_country($country)))) {
540 540
         return $result;
541 541
     }
542 542
     
@@ -555,10 +555,10 @@  discard block
 block discarded – undo
555 555
 function geodir_get_country_by_name($country, $iso2 = false) {
556 556
     global $wpdb;
557 557
     
558
-    if ($result = $wpdb->get_var($wpdb->prepare("SELECT Country FROM " . GEODIR_COUNTRIES_TABLE . " WHERE Country LIKE %s", $country))) {
558
+    if ($result = $wpdb->get_var($wpdb->prepare("SELECT Country FROM ".GEODIR_COUNTRIES_TABLE." WHERE Country LIKE %s", $country))) {
559 559
         return $result;
560 560
     }
561
-    if ($iso2 && $result = $wpdb->get_var($wpdb->prepare("SELECT Country FROM " . GEODIR_COUNTRIES_TABLE . " WHERE ISO2 LIKE %s", $country))) {
561
+    if ($iso2 && $result = $wpdb->get_var($wpdb->prepare("SELECT Country FROM ".GEODIR_COUNTRIES_TABLE." WHERE ISO2 LIKE %s", $country))) {
562 562
         return $result;
563 563
     }
564 564
     
@@ -602,7 +602,7 @@  discard block
 block discarded – undo
602 602
 add_filter('geodir_replace_location_variables', 'geodir_replace_location_variables');
603 603
 
604 604
 
605
-function geodir_location_replace_vars($location_array = array(), $sep = NULL, $gd_page = ''){
605
+function geodir_location_replace_vars($location_array = array(), $sep = NULL, $gd_page = '') {
606 606
 
607 607
     global $wp;
608 608
     
@@ -627,8 +627,8 @@  discard block
 block discarded – undo
627 627
                 $location_type = strpos($type, 'gd_') === 0 ? substr($type, 3) : $type;
628 628
                 $location_name = get_actual_location_name($location_type, $location, true);
629 629
             } else {
630
-                $location_name = preg_replace( '/-(\d+)$/', '', $location_name);
631
-                $location_name = preg_replace( '/[_-]/', ' ', $location_name );
630
+                $location_name = preg_replace('/-(\d+)$/', '', $location_name);
631
+                $location_name = preg_replace('/[_-]/', ' ', $location_name);
632 632
                 $location_name = __(geodir_ucwords($location_name), 'geodirectory');
633 633
             }
634 634
         }
@@ -646,8 +646,8 @@  discard block
 block discarded – undo
646 646
                     $location_type = strpos($type, 'gd_') === 0 ? substr($type, 3) : $type;
647 647
                     $location_single = get_actual_location_name($location_type, $location, true);
648 648
                 } else {
649
-                    $location_name = preg_replace( '/-(\d+)$/', '', $location);
650
-                    $location_name = preg_replace( '/[_-]/', ' ', $location_name );
649
+                    $location_name = preg_replace('/-(\d+)$/', '', $location);
650
+                    $location_name = preg_replace('/[_-]/', ' ', $location_name);
651 651
                     $location_single = __(geodir_ucwords($location_name), 'geodirectory');
652 652
                 }
653 653
             }
@@ -667,8 +667,8 @@  discard block
 block discarded – undo
667 667
                     $location_type = strpos($type, 'gd_') === 0 ? substr($type, 3) : $type;
668 668
                     $location_name = get_actual_location_name($location_type, $location, true);
669 669
                 } else {
670
-                    $location_name = preg_replace( '/-(\d+)$/', '', $location);
671
-                    $location_name = preg_replace( '/[_-]/', ' ', $location_name );
670
+                    $location_name = preg_replace('/-(\d+)$/', '', $location);
671
+                    $location_name = preg_replace('/[_-]/', ' ', $location_name);
672 672
                     $location_name = __(geodir_ucwords($location_name), 'geodirectory');
673 673
                 }
674 674
             }
@@ -680,9 +680,9 @@  discard block
 block discarded – undo
680 680
             $full_location = array_unique($full_location);
681 681
         }
682 682
     }
683
-    $full_location = !empty($full_location) ? implode(', ', $full_location): '';
683
+    $full_location = !empty($full_location) ? implode(', ', $full_location) : '';
684 684
     
685
-    if ( empty( $full_location ) ) {
685
+    if (empty($full_location)) {
686 686
         /**
687 687
          * Filter the text in meta description in full location is empty.
688 688
          *
@@ -693,10 +693,10 @@  discard block
 block discarded – undo
693 693
          * @param string $gd_page       The page being filtered.
694 694
          * @param string $sep           The separator.
695 695
          */
696
-         $full_location = apply_filters( 'geodir_meta_description_location_empty_text', '', $location_array, $gd_page, $sep );
696
+         $full_location = apply_filters('geodir_meta_description_location_empty_text', '', $location_array, $gd_page, $sep);
697 697
     }
698 698
     
699
-    if ( empty( $location_single ) ) {
699
+    if (empty($location_single)) {
700 700
         /**
701 701
          * Filter the text in meta description in single location is empty.
702 702
          *
@@ -707,21 +707,21 @@  discard block
 block discarded – undo
707 707
          * @param string $gd_page       The page being filtered.
708 708
          * @param string $sep           The separator.
709 709
          */
710
-         $location_single = apply_filters( 'geodir_meta_description_single_location_empty_text', '', $location_array, $gd_page, $sep );
710
+         $location_single = apply_filters('geodir_meta_description_single_location_empty_text', '', $location_array, $gd_page, $sep);
711 711
     }
712 712
 
713 713
     $location_replace_vars = array();
714 714
     $location_replace_vars['%%location_sep%%'] = $sep !== NULL ? $sep : '|';
715 715
     $location_replace_vars['%%location%%'] = $full_location;
716
-    $location_replace_vars['%%in_location%%'] = $full_location != '' ? sprintf( _x('in %s','in location', 'geodirectory'), $full_location ) : '';
716
+    $location_replace_vars['%%in_location%%'] = $full_location != '' ? sprintf(_x('in %s', 'in location', 'geodirectory'), $full_location) : '';
717 717
     $location_replace_vars['%%location_single%%'] = $location_single;
718
-    $location_replace_vars['%%in_location_single%%'] = $location_single != '' ? sprintf( _x('in %s','in location', 'geodirectory'), $location_single ) : '';
718
+    $location_replace_vars['%%in_location_single%%'] = $location_single != '' ? sprintf(_x('in %s', 'in location', 'geodirectory'), $location_single) : '';
719 719
 
720 720
     foreach ($location_names as $type => $name) {
721 721
         $location_type = strpos($type, 'gd_') === 0 ? substr($type, 3) : $type;
722 722
 
723
-        $location_replace_vars['%%location_' . $location_type . '%%'] = $name;
724
-        $location_replace_vars['%%in_location_' . $location_type . '%%'] = !empty($name) ? sprintf( _x('in %s','in location', 'geodirectory'), $name ) : '';
723
+        $location_replace_vars['%%location_'.$location_type.'%%'] = $name;
724
+        $location_replace_vars['%%in_location_'.$location_type.'%%'] = !empty($name) ? sprintf(_x('in %s', 'in location', 'geodirectory'), $name) : '';
725 725
     }
726 726
 
727 727
     /**
@@ -735,5 +735,5 @@  discard block
 block discarded – undo
735 735
      * @param string $gd_page       The page being filtered.
736 736
      * @param string $sep           The separator.
737 737
      */
738
-    return apply_filters( 'geodir_filter_location_replace_variables', $location_replace_vars, $location_array, $gd_page, $sep );
738
+    return apply_filters('geodir_filter_location_replace_variables', $location_replace_vars, $location_array, $gd_page, $sep);
739 739
 }
740 740
\ No newline at end of file
Please login to merge, or discard this patch.
geodirectory-functions/helper_functions.php 4 patches
Braces   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -146,7 +146,7 @@  discard block
 block discarded – undo
146 146
 
147 147
     if (geodir_is_wpml()){
148 148
         $home_url = icl_get_home_url();
149
-    }else{
149
+    } else{
150 150
         $home_url = home_url();
151 151
     }
152 152
 
@@ -159,7 +159,7 @@  discard block
 block discarded – undo
159 159
         $slug = $post->post_name;
160 160
         //$login_url = get_permalink($gd_page_id );// get_permalink can only be user after theme-Setup hook, any earlier and it errors
161 161
         $login_url = trailingslashit($home_url)."$slug/";
162
-    }else{
162
+    } else{
163 163
         $login_url = trailingslashit($home_url)."?geodir_signup=true";
164 164
     }
165 165
 
@@ -202,7 +202,7 @@  discard block
 block discarded – undo
202 202
 
203 203
     if (geodir_is_wpml()){
204 204
         $home_url = icl_get_home_url();
205
-    }else{
205
+    } else{
206 206
         $home_url = home_url();
207 207
     }
208 208
 
@@ -215,7 +215,7 @@  discard block
 block discarded – undo
215 215
         $slug = $post->post_name;
216 216
         //$login_url = get_permalink($gd_page_id );// get_permalink can only be user after theme-Setup hook, any earlier and it errors
217 217
         $info_url = trailingslashit($home_url)."$slug/";
218
-    }else{
218
+    } else{
219 219
         $info_url = trailingslashit($home_url);
220 220
     }
221 221
 
Please login to merge, or discard this patch.
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -1173,7 +1173,7 @@
 block discarded – undo
1173 1173
  *
1174 1174
  * @param string $str The string being decoded.
1175 1175
  * @param string $encoding The encoding parameter is the character encoding. Default "UTF-8".
1176
- * @return string The width of string.
1176
+ * @return integer The width of string.
1177 1177
  */
1178 1178
 function geodir_utf8_strwidth( $str, $encoding = 'UTF-8' ) {
1179 1179
 	if ( function_exists( 'mb_strwidth' ) ) {
Please login to merge, or discard this patch.
Indentation   +395 added lines, -395 removed lines patch added patch discarded remove patch
@@ -14,13 +14,13 @@  discard block
 block discarded – undo
14 14
  * @return int|null Return the page ID if present or null if not.
15 15
  */
16 16
 function geodir_add_listing_page_id(){
17
-    $gd_page_id = get_option('geodir_add_listing_page');
17
+	$gd_page_id = get_option('geodir_add_listing_page');
18 18
 
19
-    if (geodir_is_wpml()) {
20
-        $gd_page_id =  geodir_wpml_object_id($gd_page_id, 'page', true);
21
-    }
19
+	if (geodir_is_wpml()) {
20
+		$gd_page_id =  geodir_wpml_object_id($gd_page_id, 'page', true);
21
+	}
22 22
 
23
-    return $gd_page_id;
23
+	return $gd_page_id;
24 24
 }
25 25
 
26 26
 /**
@@ -31,13 +31,13 @@  discard block
 block discarded – undo
31 31
  * @return int|null Return the page ID if present or null if not.
32 32
  */
33 33
 function geodir_preview_page_id(){
34
-    $gd_page_id = get_option('geodir_preview_page');
34
+	$gd_page_id = get_option('geodir_preview_page');
35 35
 
36
-    if (geodir_is_wpml()) {
37
-        $gd_page_id =  geodir_wpml_object_id($gd_page_id, 'page', true);
38
-    }
36
+	if (geodir_is_wpml()) {
37
+		$gd_page_id =  geodir_wpml_object_id($gd_page_id, 'page', true);
38
+	}
39 39
 
40
-    return $gd_page_id;
40
+	return $gd_page_id;
41 41
 }
42 42
 
43 43
 /**
@@ -48,13 +48,13 @@  discard block
 block discarded – undo
48 48
  * @return int|null Return the page ID if present or null if not.
49 49
  */
50 50
 function geodir_success_page_id(){
51
-    $gd_page_id = get_option('geodir_success_page');
51
+	$gd_page_id = get_option('geodir_success_page');
52 52
 
53
-    if (geodir_is_wpml()) {
54
-        $gd_page_id =  geodir_wpml_object_id($gd_page_id, 'page', true);
55
-    }
53
+	if (geodir_is_wpml()) {
54
+		$gd_page_id =  geodir_wpml_object_id($gd_page_id, 'page', true);
55
+	}
56 56
 
57
-    return $gd_page_id;
57
+	return $gd_page_id;
58 58
 }
59 59
 
60 60
 /**
@@ -65,13 +65,13 @@  discard block
 block discarded – undo
65 65
  * @return int|null Return the page ID if present or null if not.
66 66
  */
67 67
 function geodir_location_page_id(){
68
-    $gd_page_id = get_option('geodir_location_page');
68
+	$gd_page_id = get_option('geodir_location_page');
69 69
 
70
-    if (geodir_is_wpml()) {
71
-        $gd_page_id =  geodir_wpml_object_id($gd_page_id, 'page', true);
72
-    }
70
+	if (geodir_is_wpml()) {
71
+		$gd_page_id =  geodir_wpml_object_id($gd_page_id, 'page', true);
72
+	}
73 73
 
74
-    return $gd_page_id;
74
+	return $gd_page_id;
75 75
 }
76 76
 
77 77
 /**
@@ -82,13 +82,13 @@  discard block
 block discarded – undo
82 82
  * @return int|null Return the page ID if present or null if not.
83 83
  */
84 84
 function geodir_home_page_id(){
85
-    $gd_page_id = get_option('geodir_home_page');
85
+	$gd_page_id = get_option('geodir_home_page');
86 86
 
87
-    if (geodir_is_wpml()) {
88
-        $gd_page_id =  geodir_wpml_object_id($gd_page_id, 'page', true);
89
-    }
87
+	if (geodir_is_wpml()) {
88
+		$gd_page_id =  geodir_wpml_object_id($gd_page_id, 'page', true);
89
+	}
90 90
 
91
-    return $gd_page_id;
91
+	return $gd_page_id;
92 92
 }
93 93
 
94 94
 /**
@@ -99,13 +99,13 @@  discard block
 block discarded – undo
99 99
  * @return int|null Return the page ID if present or null if not.
100 100
  */
101 101
 function geodir_info_page_id(){
102
-    $gd_page_id = get_option('geodir_info_page');
102
+	$gd_page_id = get_option('geodir_info_page');
103 103
 
104
-    if (geodir_is_wpml()) {
105
-        $gd_page_id =  geodir_wpml_object_id($gd_page_id, 'page', true);
106
-    }
104
+	if (geodir_is_wpml()) {
105
+		$gd_page_id =  geodir_wpml_object_id($gd_page_id, 'page', true);
106
+	}
107 107
 
108
-    return $gd_page_id;
108
+	return $gd_page_id;
109 109
 }
110 110
 
111 111
 /**
@@ -116,13 +116,13 @@  discard block
 block discarded – undo
116 116
  * @return int|null Return the page ID if present or null if not.
117 117
  */
118 118
 function geodir_login_page_id(){
119
-    $gd_page_id = get_option('geodir_login_page');
119
+	$gd_page_id = get_option('geodir_login_page');
120 120
 
121
-    if (geodir_is_wpml()) {
122
-        $gd_page_id =  geodir_wpml_object_id($gd_page_id, 'page', true);
123
-    }
121
+	if (geodir_is_wpml()) {
122
+		$gd_page_id =  geodir_wpml_object_id($gd_page_id, 'page', true);
123
+	}
124 124
 
125
-    return $gd_page_id;
125
+	return $gd_page_id;
126 126
 }
127 127
 
128 128
 
@@ -134,51 +134,51 @@  discard block
 block discarded – undo
134 134
  * @return int|null Return the page ID if present or null if not.
135 135
  */
136 136
 function geodir_login_url($args=array()){
137
-    $gd_page_id = get_option('geodir_login_page');
138
-
139
-    if (geodir_is_wpml()) {
140
-        $gd_page_id =  geodir_wpml_object_id($gd_page_id, 'page', true);
141
-    }
142
-
143
-    if (function_exists('geodir_location_geo_home_link')) {
144
-        remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
145
-    }
146
-
147
-    if (geodir_is_wpml()){
148
-        $home_url = icl_get_home_url();
149
-    }else{
150
-        $home_url = home_url();
151
-    }
152
-
153
-    if (function_exists('geodir_location_geo_home_link')) {
154
-        add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
155
-    }
156
-
157
-    if($gd_page_id){
158
-        $post = get_post($gd_page_id);
159
-        $slug = $post->post_name;
160
-        //$login_url = get_permalink($gd_page_id );// get_permalink can only be user after theme-Setup hook, any earlier and it errors
161
-        $login_url = trailingslashit($home_url)."$slug/";
162
-    }else{
163
-        $login_url = trailingslashit($home_url)."?geodir_signup=true";
164
-    }
165
-
166
-    if($args){
167
-        $login_url = add_query_arg($args,$login_url );
168
-    }
169
-
170
-    /**
171
-     * Filter the GeoDirectory login page url.
172
-     *
173
-     * This filter can be used to change the GeoDirectory page url.
174
-     *
175
-     * @since 1.5.3
176
-     * @package GeoDirectory
177
-     * @param string $login_url The url of the login page.
178
-     * @param array $args The array of query args used.
179
-     * @param int $gd_page_id The page id of the GD login page.
180
-     */
181
-	    return apply_filters('geodir_login_url',$login_url,$args,$gd_page_id);
137
+	$gd_page_id = get_option('geodir_login_page');
138
+
139
+	if (geodir_is_wpml()) {
140
+		$gd_page_id =  geodir_wpml_object_id($gd_page_id, 'page', true);
141
+	}
142
+
143
+	if (function_exists('geodir_location_geo_home_link')) {
144
+		remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
145
+	}
146
+
147
+	if (geodir_is_wpml()){
148
+		$home_url = icl_get_home_url();
149
+	}else{
150
+		$home_url = home_url();
151
+	}
152
+
153
+	if (function_exists('geodir_location_geo_home_link')) {
154
+		add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
155
+	}
156
+
157
+	if($gd_page_id){
158
+		$post = get_post($gd_page_id);
159
+		$slug = $post->post_name;
160
+		//$login_url = get_permalink($gd_page_id );// get_permalink can only be user after theme-Setup hook, any earlier and it errors
161
+		$login_url = trailingslashit($home_url)."$slug/";
162
+	}else{
163
+		$login_url = trailingslashit($home_url)."?geodir_signup=true";
164
+	}
165
+
166
+	if($args){
167
+		$login_url = add_query_arg($args,$login_url );
168
+	}
169
+
170
+	/**
171
+	 * Filter the GeoDirectory login page url.
172
+	 *
173
+	 * This filter can be used to change the GeoDirectory page url.
174
+	 *
175
+	 * @since 1.5.3
176
+	 * @package GeoDirectory
177
+	 * @param string $login_url The url of the login page.
178
+	 * @param array $args The array of query args used.
179
+	 * @param int $gd_page_id The page id of the GD login page.
180
+	 */
181
+		return apply_filters('geodir_login_url',$login_url,$args,$gd_page_id);
182 182
 }
183 183
 
184 184
 /**
@@ -190,40 +190,40 @@  discard block
 block discarded – undo
190 190
  * @return string Info page url.
191 191
  */
192 192
 function geodir_info_url($args=array()){
193
-    $gd_page_id = get_option('geodir_info_page');
194
-
195
-    if (geodir_is_wpml()) {
196
-        $gd_page_id =  geodir_wpml_object_id($gd_page_id, 'page', true);
197
-    }
198
-
199
-    if (function_exists('geodir_location_geo_home_link')) {
200
-        remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
201
-    }
202
-
203
-    if (geodir_is_wpml()){
204
-        $home_url = icl_get_home_url();
205
-    }else{
206
-        $home_url = home_url();
207
-    }
208
-
209
-    if (function_exists('geodir_location_geo_home_link')) {
210
-        add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
211
-    }
212
-
213
-    if($gd_page_id){
214
-        $post = get_post($gd_page_id);
215
-        $slug = $post->post_name;
216
-        //$login_url = get_permalink($gd_page_id );// get_permalink can only be user after theme-Setup hook, any earlier and it errors
217
-        $info_url = trailingslashit($home_url)."$slug/";
218
-    }else{
219
-        $info_url = trailingslashit($home_url);
220
-    }
221
-
222
-    if($args){
223
-        $info_url = add_query_arg($args,$info_url );
224
-    }
225
-
226
-    return $info_url;
193
+	$gd_page_id = get_option('geodir_info_page');
194
+
195
+	if (geodir_is_wpml()) {
196
+		$gd_page_id =  geodir_wpml_object_id($gd_page_id, 'page', true);
197
+	}
198
+
199
+	if (function_exists('geodir_location_geo_home_link')) {
200
+		remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
201
+	}
202
+
203
+	if (geodir_is_wpml()){
204
+		$home_url = icl_get_home_url();
205
+	}else{
206
+		$home_url = home_url();
207
+	}
208
+
209
+	if (function_exists('geodir_location_geo_home_link')) {
210
+		add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
211
+	}
212
+
213
+	if($gd_page_id){
214
+		$post = get_post($gd_page_id);
215
+		$slug = $post->post_name;
216
+		//$login_url = get_permalink($gd_page_id );// get_permalink can only be user after theme-Setup hook, any earlier and it errors
217
+		$info_url = trailingslashit($home_url)."$slug/";
218
+	}else{
219
+		$info_url = trailingslashit($home_url);
220
+	}
221
+
222
+	if($args){
223
+		$info_url = add_query_arg($args,$info_url );
224
+	}
225
+
226
+	return $info_url;
227 227
 }
228 228
 
229 229
 /**
@@ -239,11 +239,11 @@  discard block
 block discarded – undo
239 239
  * @return string Returns converted string.
240 240
  */
241 241
 function geodir_ucwords($string, $charset='UTF-8') {
242
-    if (function_exists('mb_convert_case')) {
243
-        return mb_convert_case($string, MB_CASE_TITLE, $charset);
244
-    } else {
245
-        return ucwords($string);
246
-    }
242
+	if (function_exists('mb_convert_case')) {
243
+		return mb_convert_case($string, MB_CASE_TITLE, $charset);
244
+	} else {
245
+		return ucwords($string);
246
+	}
247 247
 }
248 248
 
249 249
 /**
@@ -259,11 +259,11 @@  discard block
 block discarded – undo
259 259
  * @return string Returns converted string.
260 260
  */
261 261
 function geodir_strtolower($string, $charset='UTF-8') {
262
-    if (function_exists('mb_convert_case')) {
263
-        return mb_convert_case($string, MB_CASE_LOWER, $charset);
264
-    } else {
265
-        return strtolower($string);
266
-    }
262
+	if (function_exists('mb_convert_case')) {
263
+		return mb_convert_case($string, MB_CASE_LOWER, $charset);
264
+	} else {
265
+		return strtolower($string);
266
+	}
267 267
 }
268 268
 
269 269
 /**
@@ -279,11 +279,11 @@  discard block
 block discarded – undo
279 279
  * @return string Returns converted string.
280 280
  */
281 281
 function geodir_strtoupper($string, $charset='UTF-8') {
282
-    if (function_exists('mb_convert_case')) {
283
-        return mb_convert_case($string, MB_CASE_UPPER, $charset);
284
-    } else {
285
-        return strtoupper($string);
286
-    }
282
+	if (function_exists('mb_convert_case')) {
283
+		return mb_convert_case($string, MB_CASE_UPPER, $charset);
284
+	} else {
285
+		return strtoupper($string);
286
+	}
287 287
 }
288 288
 
289 289
 /**
@@ -462,11 +462,11 @@  discard block
 block discarded – undo
462 462
  * @package GeoDirectory
463 463
  */
464 464
 function _gd_die_handler() {
465
-    if ( defined( 'GD_TESTING_MODE' ) ) {
466
-        return '_gd_die_handler';
467
-    } else {
468
-        die();
469
-    }
465
+	if ( defined( 'GD_TESTING_MODE' ) ) {
466
+		return '_gd_die_handler';
467
+	} else {
468
+		die();
469
+	}
470 470
 }
471 471
 
472 472
 /**
@@ -481,9 +481,9 @@  discard block
 block discarded – undo
481 481
  * @param int $status     Optional. Status code.
482 482
  */
483 483
 function gd_die( $message = '', $title = '', $status = 400 ) {
484
-    add_filter( 'wp_die_ajax_handler', '_gd_die_handler', 10, 3 );
485
-    add_filter( 'wp_die_handler', '_gd_die_handler', 10, 3 );
486
-    wp_die( $message, $title, array( 'response' => $status ));
484
+	add_filter( 'wp_die_ajax_handler', '_gd_die_handler', 10, 3 );
485
+	add_filter( 'wp_die_handler', '_gd_die_handler', 10, 3 );
486
+	wp_die( $message, $title, array( 'response' => $status ));
487 487
 }
488 488
 
489 489
 /*
@@ -660,44 +660,44 @@  discard block
 block discarded – undo
660 660
  * @return string The formatted date.
661 661
  */
662 662
 function geodir_date( $date_input, $date_to, $date_from = '', $locale = false ) {
663
-    if ( empty( $date_input ) || empty( $date_to ) ) {
664
-        return NULL;
665
-    }
663
+	if ( empty( $date_input ) || empty( $date_to ) ) {
664
+		return NULL;
665
+	}
666 666
     
667
-    $date_input = geodir_maybe_untranslate_date( $date_input );
667
+	$date_input = geodir_maybe_untranslate_date( $date_input );
668 668
     
669
-    $timestamp = 0;
670
-    if (!empty( $date_from ) && function_exists( 'date_create_from_format' ) ) {
671
-        $datetime = date_create_from_format( $date_from, $date_input );
672
-        if ( !empty( $datetime ) ) {
673
-            $timestamp = $datetime->getTimestamp();
674
-        }
675
-    }
669
+	$timestamp = 0;
670
+	if (!empty( $date_from ) && function_exists( 'date_create_from_format' ) ) {
671
+		$datetime = date_create_from_format( $date_from, $date_input );
672
+		if ( !empty( $datetime ) ) {
673
+			$timestamp = $datetime->getTimestamp();
674
+		}
675
+	}
676 676
     
677
-    if ( empty( $timestamp ) ) {
678
-        $date = strpos( $date_input, '/' ) !== false ? str_replace( '/', '-', $date_input ) : $date_input;
679
-        $timestamp = strtotime( $date );
680
-    }
677
+	if ( empty( $timestamp ) ) {
678
+		$date = strpos( $date_input, '/' ) !== false ? str_replace( '/', '-', $date_input ) : $date_input;
679
+		$timestamp = strtotime( $date );
680
+	}
681 681
     
682
-    $date = date_i18n( $date_to, $timestamp );
682
+	$date = date_i18n( $date_to, $timestamp );
683 683
     
684
-    if ( !$locale ) {
685
-        $date = geodir_maybe_untranslate_date( $date );
686
-    }
684
+	if ( !$locale ) {
685
+		$date = geodir_maybe_untranslate_date( $date );
686
+	}
687 687
     
688
-    /**
689
-     * Filter the the date format conversion.
690
-     *
691
-     * @since 1.6.7
692
-     * @package GeoDirectory
693
-     *
694
-     * @param string $date The date string.
695
-     * @param string $date_input The date input.
696
-     * @param string $date_to The destination date format.
697
-     * @param string $date_from The source date format.
698
-     * @param bool $locale True to retrieve the date in localized format.
699
-     */
700
-    return apply_filters( 'geodir_date', $date, $date_input, $date_to, $date_from, $locale );
688
+	/**
689
+	 * Filter the the date format conversion.
690
+	 *
691
+	 * @since 1.6.7
692
+	 * @package GeoDirectory
693
+	 *
694
+	 * @param string $date The date string.
695
+	 * @param string $date_input The date input.
696
+	 * @param string $date_to The destination date format.
697
+	 * @param string $date_from The source date format.
698
+	 * @param bool $locale True to retrieve the date in localized format.
699
+	 */
700
+	return apply_filters( 'geodir_date', $date, $date_input, $date_to, $date_from, $locale );
701 701
 }
702 702
 
703 703
 /**
@@ -722,91 +722,91 @@  discard block
 block discarded – undo
722 722
  * @return string Trimmed string.
723 723
  */
724 724
 function geodir_excerpt($text, $length = 100, $options = array()) {
725
-    if (!(int)$length > 0) {
726
-        return $text;
727
-    }
728
-    $default = array(
729
-        'ellipsis' => '', 'exact' => true, 'html' => true, 'trimWidth' => false,
725
+	if (!(int)$length > 0) {
726
+		return $text;
727
+	}
728
+	$default = array(
729
+		'ellipsis' => '', 'exact' => true, 'html' => true, 'trimWidth' => false,
730 730
 	);
731
-    if (!empty($options['html']) && function_exists('mb_internal_encoding') && strtolower(mb_internal_encoding()) === 'utf-8') {
732
-        $default['ellipsis'] = "";
733
-    }
734
-    $options += $default;
735
-
736
-    $prefix = '';
737
-    $suffix = $options['ellipsis'];
738
-
739
-    if ($options['html']) {
740
-        $ellipsisLength = geodir_strlen(strip_tags($options['ellipsis']), $options);
741
-
742
-        $truncateLength = 0;
743
-        $totalLength = 0;
744
-        $openTags = array();
745
-        $truncate = '';
746
-
747
-        preg_match_all('/(<\/?([\w+]+)[^>]*>)?([^<>]*)/', $text, $tags, PREG_SET_ORDER);
748
-        foreach ($tags as $tag) {
749
-            $contentLength = geodir_strlen($tag[3], $options);
750
-
751
-            if ($truncate === '') {
752
-                if (!preg_match('/img|br|input|hr|area|base|basefont|col|frame|isindex|link|meta|param/i', $tag[2])) {
753
-                    if (preg_match('/<[\w]+[^>]*>/', $tag[0])) {
754
-                        array_unshift($openTags, $tag[2]);
755
-                    } elseif (preg_match('/<\/([\w]+)[^>]*>/', $tag[0], $closeTag)) {
756
-                        $pos = array_search($closeTag[1], $openTags);
757
-                        if ($pos !== false) {
758
-                            array_splice($openTags, $pos, 1);
759
-                        }
760
-                    }
761
-                }
762
-
763
-                $prefix .= $tag[1];
764
-
765
-                if ($totalLength + $contentLength + $ellipsisLength > $length) {
766
-                    $truncate = $tag[3];
767
-                    $truncateLength = $length - $totalLength;
768
-                } else {
769
-                    $prefix .= $tag[3];
770
-                }
771
-            }
772
-
773
-            $totalLength += $contentLength;
774
-            if ($totalLength > $length) {
775
-                break;
776
-            }
777
-        }
778
-
779
-        if ($totalLength <= $length) {
780
-            return $text;
781
-        }
782
-
783
-        $text = $truncate;
784
-        $length = $truncateLength;
785
-
786
-        foreach ($openTags as $tag) {
787
-            $suffix .= '</' . $tag . '>';
788
-        }
789
-    } else {
790
-        if (geodir_strlen($text, $options) <= $length) {
791
-            return $text;
792
-        }
793
-        $ellipsisLength = geodir_strlen($options['ellipsis'], $options);
794
-    }
795
-
796
-    $result = geodir_substr($text, 0, $length - $ellipsisLength, $options);
797
-
798
-    if (!$options['exact']) {
799
-        if (geodir_substr($text, $length - $ellipsisLength, 1, $options) !== ' ') {
800
-            $result = geodir_remove_last_word($result);
801
-        }
802
-
803
-        // Do not need to count ellipsis in the cut, if result is empty.
804
-        if (!strlen($result)) {
805
-            $result = geodir_substr($text, 0, $length, $options);
806
-        }
807
-    }
808
-
809
-    return $prefix . $result . $suffix;
731
+	if (!empty($options['html']) && function_exists('mb_internal_encoding') && strtolower(mb_internal_encoding()) === 'utf-8') {
732
+		$default['ellipsis'] = "";
733
+	}
734
+	$options += $default;
735
+
736
+	$prefix = '';
737
+	$suffix = $options['ellipsis'];
738
+
739
+	if ($options['html']) {
740
+		$ellipsisLength = geodir_strlen(strip_tags($options['ellipsis']), $options);
741
+
742
+		$truncateLength = 0;
743
+		$totalLength = 0;
744
+		$openTags = array();
745
+		$truncate = '';
746
+
747
+		preg_match_all('/(<\/?([\w+]+)[^>]*>)?([^<>]*)/', $text, $tags, PREG_SET_ORDER);
748
+		foreach ($tags as $tag) {
749
+			$contentLength = geodir_strlen($tag[3], $options);
750
+
751
+			if ($truncate === '') {
752
+				if (!preg_match('/img|br|input|hr|area|base|basefont|col|frame|isindex|link|meta|param/i', $tag[2])) {
753
+					if (preg_match('/<[\w]+[^>]*>/', $tag[0])) {
754
+						array_unshift($openTags, $tag[2]);
755
+					} elseif (preg_match('/<\/([\w]+)[^>]*>/', $tag[0], $closeTag)) {
756
+						$pos = array_search($closeTag[1], $openTags);
757
+						if ($pos !== false) {
758
+							array_splice($openTags, $pos, 1);
759
+						}
760
+					}
761
+				}
762
+
763
+				$prefix .= $tag[1];
764
+
765
+				if ($totalLength + $contentLength + $ellipsisLength > $length) {
766
+					$truncate = $tag[3];
767
+					$truncateLength = $length - $totalLength;
768
+				} else {
769
+					$prefix .= $tag[3];
770
+				}
771
+			}
772
+
773
+			$totalLength += $contentLength;
774
+			if ($totalLength > $length) {
775
+				break;
776
+			}
777
+		}
778
+
779
+		if ($totalLength <= $length) {
780
+			return $text;
781
+		}
782
+
783
+		$text = $truncate;
784
+		$length = $truncateLength;
785
+
786
+		foreach ($openTags as $tag) {
787
+			$suffix .= '</' . $tag . '>';
788
+		}
789
+	} else {
790
+		if (geodir_strlen($text, $options) <= $length) {
791
+			return $text;
792
+		}
793
+		$ellipsisLength = geodir_strlen($options['ellipsis'], $options);
794
+	}
795
+
796
+	$result = geodir_substr($text, 0, $length - $ellipsisLength, $options);
797
+
798
+	if (!$options['exact']) {
799
+		if (geodir_substr($text, $length - $ellipsisLength, 1, $options) !== ' ') {
800
+			$result = geodir_remove_last_word($result);
801
+		}
802
+
803
+		// Do not need to count ellipsis in the cut, if result is empty.
804
+		if (!strlen($result)) {
805
+			$result = geodir_substr($text, 0, $length, $options);
806
+		}
807
+	}
808
+
809
+	return $prefix . $result . $suffix;
810 810
 }
811 811
 
812 812
 /**
@@ -830,28 +830,28 @@  discard block
 block discarded – undo
830 830
  * @return int
831 831
  */
832 832
 function geodir_strlen($text, array $options) {
833
-    if (empty($options['trimWidth'])) {
834
-        $strlen = 'geodir_utf8_strlen';
835
-    } else {
836
-        $strlen = 'geodir_utf8_strwidth';
837
-    }
838
-
839
-    if (empty($options['html'])) {
840
-        return $strlen($text);
841
-    }
842
-
843
-    $pattern = '/&[0-9a-z]{2,8};|&#[0-9]{1,7};|&#x[0-9a-f]{1,6};/i';
844
-    $replace = preg_replace_callback(
845
-        $pattern,
846
-        function ($match) use ($strlen) {
847
-            $utf8 = html_entity_decode($match[0], ENT_HTML5 | ENT_QUOTES, 'UTF-8');
848
-
849
-            return str_repeat(' ', $strlen($utf8, 'UTF-8'));
850
-        },
851
-        $text
852
-    );
853
-
854
-    return $strlen($replace);
833
+	if (empty($options['trimWidth'])) {
834
+		$strlen = 'geodir_utf8_strlen';
835
+	} else {
836
+		$strlen = 'geodir_utf8_strwidth';
837
+	}
838
+
839
+	if (empty($options['html'])) {
840
+		return $strlen($text);
841
+	}
842
+
843
+	$pattern = '/&[0-9a-z]{2,8};|&#[0-9]{1,7};|&#x[0-9a-f]{1,6};/i';
844
+	$replace = preg_replace_callback(
845
+		$pattern,
846
+		function ($match) use ($strlen) {
847
+			$utf8 = html_entity_decode($match[0], ENT_HTML5 | ENT_QUOTES, 'UTF-8');
848
+
849
+			return str_repeat(' ', $strlen($utf8, 'UTF-8'));
850
+		},
851
+		$text
852
+	);
853
+
854
+	return $strlen($replace);
855 855
 }
856 856
 
857 857
 /**
@@ -872,80 +872,80 @@  discard block
 block discarded – undo
872 872
  * @return string
873 873
  */
874 874
 function geodir_substr($text, $start, $length, array $options) {
875
-    if (empty($options['trimWidth'])) {
876
-        $substr = 'geodir_utf8_substr';
877
-    } else {
878
-        $substr = 'geodir_utf8_strimwidth';
879
-    }
880
-
881
-    $maxPosition = geodir_strlen($text, array('trimWidth' => false) + $options);
882
-    if ($start < 0) {
883
-        $start += $maxPosition;
884
-        if ($start < 0) {
885
-            $start = 0;
886
-        }
887
-    }
888
-    if ($start >= $maxPosition) {
889
-        return '';
890
-    }
891
-
892
-    if ($length === null) {
893
-        $length = geodir_strlen($text, $options);
894
-    }
895
-
896
-    if ($length < 0) {
897
-        $text = geodir_substr($text, $start, null, $options);
898
-        $start = 0;
899
-        $length += geodir_strlen($text, $options);
900
-    }
901
-
902
-    if ($length <= 0) {
903
-        return '';
904
-    }
905
-
906
-    if (empty($options['html'])) {
907
-        return (string)$substr($text, $start, $length);
908
-    }
909
-
910
-    $totalOffset = 0;
911
-    $totalLength = 0;
912
-    $result = '';
913
-
914
-    $pattern = '/(&[0-9a-z]{2,8};|&#[0-9]{1,7};|&#x[0-9a-f]{1,6};)/i';
915
-    $parts = preg_split($pattern, $text, -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY);
916
-    foreach ($parts as $part) {
917
-        $offset = 0;
918
-
919
-        if ($totalOffset < $start) {
920
-            $len = geodir_strlen($part, array('trimWidth' => false) + $options);
921
-            if ($totalOffset + $len <= $start) {
922
-                $totalOffset += $len;
923
-                continue;
924
-            }
925
-
926
-            $offset = $start - $totalOffset;
927
-            $totalOffset = $start;
928
-        }
929
-
930
-        $len = geodir_strlen($part, $options);
931
-        if ($offset !== 0 || $totalLength + $len > $length) {
932
-            if (strpos($part, '&') === 0 && preg_match($pattern, $part) && $part !== html_entity_decode($part, ENT_HTML5 | ENT_QUOTES, 'UTF-8') ) {
933
-                // Entities cannot be passed substr.
934
-                continue;
935
-            }
936
-
937
-            $part = $substr($part, $offset, $length - $totalLength);
938
-            $len = geodir_strlen($part, $options);
939
-        }
940
-
941
-        $result .= $part;
942
-        $totalLength += $len;
943
-        if ($totalLength >= $length) {
944
-            break;
945
-        }
946
-    }
947
-
948
-    return $result;
875
+	if (empty($options['trimWidth'])) {
876
+		$substr = 'geodir_utf8_substr';
877
+	} else {
878
+		$substr = 'geodir_utf8_strimwidth';
879
+	}
880
+
881
+	$maxPosition = geodir_strlen($text, array('trimWidth' => false) + $options);
882
+	if ($start < 0) {
883
+		$start += $maxPosition;
884
+		if ($start < 0) {
885
+			$start = 0;
886
+		}
887
+	}
888
+	if ($start >= $maxPosition) {
889
+		return '';
890
+	}
891
+
892
+	if ($length === null) {
893
+		$length = geodir_strlen($text, $options);
894
+	}
895
+
896
+	if ($length < 0) {
897
+		$text = geodir_substr($text, $start, null, $options);
898
+		$start = 0;
899
+		$length += geodir_strlen($text, $options);
900
+	}
901
+
902
+	if ($length <= 0) {
903
+		return '';
904
+	}
905
+
906
+	if (empty($options['html'])) {
907
+		return (string)$substr($text, $start, $length);
908
+	}
909
+
910
+	$totalOffset = 0;
911
+	$totalLength = 0;
912
+	$result = '';
913
+
914
+	$pattern = '/(&[0-9a-z]{2,8};|&#[0-9]{1,7};|&#x[0-9a-f]{1,6};)/i';
915
+	$parts = preg_split($pattern, $text, -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY);
916
+	foreach ($parts as $part) {
917
+		$offset = 0;
918
+
919
+		if ($totalOffset < $start) {
920
+			$len = geodir_strlen($part, array('trimWidth' => false) + $options);
921
+			if ($totalOffset + $len <= $start) {
922
+				$totalOffset += $len;
923
+				continue;
924
+			}
925
+
926
+			$offset = $start - $totalOffset;
927
+			$totalOffset = $start;
928
+		}
929
+
930
+		$len = geodir_strlen($part, $options);
931
+		if ($offset !== 0 || $totalLength + $len > $length) {
932
+			if (strpos($part, '&') === 0 && preg_match($pattern, $part) && $part !== html_entity_decode($part, ENT_HTML5 | ENT_QUOTES, 'UTF-8') ) {
933
+				// Entities cannot be passed substr.
934
+				continue;
935
+			}
936
+
937
+			$part = $substr($part, $offset, $length - $totalLength);
938
+			$len = geodir_strlen($part, $options);
939
+		}
940
+
941
+		$result .= $part;
942
+		$totalLength += $len;
943
+		if ($totalLength >= $length) {
944
+			break;
945
+		}
946
+	}
947
+
948
+	return $result;
949 949
 }
950 950
 
951 951
 /**
@@ -958,21 +958,21 @@  discard block
 block discarded – undo
958 958
  * @return string
959 959
  */
960 960
 function geodir_remove_last_word($text) {
961
-    $spacepos = geodir_utf8_strrpos($text, ' ');
961
+	$spacepos = geodir_utf8_strrpos($text, ' ');
962 962
 
963
-    if ($spacepos !== false) {
964
-        $lastWord = geodir_utf8_strrpos($text, $spacepos);
963
+	if ($spacepos !== false) {
964
+		$lastWord = geodir_utf8_strrpos($text, $spacepos);
965 965
 
966
-        // Some languages are written without word separation.
967
-        // We recognize a string as a word if it does not contain any full-width characters.
968
-        if (geodir_utf8_strwidth($lastWord) === geodir_utf8_strlen($lastWord)) {
969
-            $text = geodir_utf8_substr($text, 0, $spacepos);
970
-        }
966
+		// Some languages are written without word separation.
967
+		// We recognize a string as a word if it does not contain any full-width characters.
968
+		if (geodir_utf8_strwidth($lastWord) === geodir_utf8_strlen($lastWord)) {
969
+			$text = geodir_utf8_substr($text, 0, $spacepos);
970
+		}
971 971
 
972
-        return $text;
973
-    }
972
+		return $text;
973
+	}
974 974
 
975
-    return '';
975
+	return '';
976 976
 }
977 977
 
978 978
 function geodir_tool_restore_cpt_from_taxonomies(){
@@ -1090,11 +1090,11 @@  discard block
 block discarded – undo
1090 1090
  * @return string
1091 1091
  */
1092 1092
 function geodir_utf8_strimwidth( $str, $start, $width, $trimmaker = '', $encoding = 'UTF-8' ) {
1093
-    if ( function_exists( 'mb_strimwidth' ) ) {
1094
-        return mb_strimwidth( $str, $start, $width, $trimmaker, $encoding );
1095
-    }
1093
+	if ( function_exists( 'mb_strimwidth' ) ) {
1094
+		return mb_strimwidth( $str, $start, $width, $trimmaker, $encoding );
1095
+	}
1096 1096
     
1097
-    return geodir_utf8_substr( $str, $start, $width, $encoding ) . $trimmaker;
1097
+	return geodir_utf8_substr( $str, $start, $width, $encoding ) . $trimmaker;
1098 1098
 }
1099 1099
 
1100 1100
 /**
@@ -1108,11 +1108,11 @@  discard block
 block discarded – undo
1108 1108
  * @return int Returns the number of characters in string.
1109 1109
  */
1110 1110
 function geodir_utf8_strlen( $str, $encoding = 'UTF-8' ) {
1111
-    if ( function_exists( 'mb_strlen' ) ) {
1112
-        return mb_strlen( $str, $encoding );
1113
-    }
1111
+	if ( function_exists( 'mb_strlen' ) ) {
1112
+		return mb_strlen( $str, $encoding );
1113
+	}
1114 1114
         
1115
-    return strlen( $str );
1115
+	return strlen( $str );
1116 1116
 }
1117 1117
 
1118 1118
 /**
@@ -1128,11 +1128,11 @@  discard block
 block discarded – undo
1128 1128
  * @return int Returns the position of the first occurrence of search in the string.
1129 1129
  */
1130 1130
 function geodir_utf8_strpos( $str, $find, $offset = 0, $encoding = 'UTF-8' ) {
1131
-    if ( function_exists( 'mb_strpos' ) ) {
1132
-        return mb_strpos( $str, $find, $offset, $encoding );
1133
-    }
1131
+	if ( function_exists( 'mb_strpos' ) ) {
1132
+		return mb_strpos( $str, $find, $offset, $encoding );
1133
+	}
1134 1134
         
1135
-    return strpos( $str, $find, $offset );
1135
+	return strpos( $str, $find, $offset );
1136 1136
 }
1137 1137
 
1138 1138
 /**
@@ -1148,11 +1148,11 @@  discard block
 block discarded – undo
1148 1148
  * @return int Returns the position of the last occurrence of search.
1149 1149
  */
1150 1150
 function geodir_utf8_strrpos( $str, $find, $offset = 0, $encoding = 'UTF-8' ) {
1151
-    if ( function_exists( 'mb_strrpos' ) ) {
1152
-        return mb_strrpos( $str, $find, $offset, $encoding );
1153
-    }
1151
+	if ( function_exists( 'mb_strrpos' ) ) {
1152
+		return mb_strrpos( $str, $find, $offset, $encoding );
1153
+	}
1154 1154
         
1155
-    return strrpos( $str, $find, $offset );
1155
+	return strrpos( $str, $find, $offset );
1156 1156
 }
1157 1157
 
1158 1158
 /**
@@ -1169,15 +1169,15 @@  discard block
 block discarded – undo
1169 1169
  * @return string
1170 1170
  */
1171 1171
 function geodir_utf8_substr( $str, $start, $length = null, $encoding = 'UTF-8' ) {
1172
-    if ( function_exists( 'mb_substr' ) ) {
1173
-        if ( $length === null ) {
1174
-            return mb_substr( $str, $start, geodir_utf8_strlen( $str, $encoding ), $encoding );
1175
-        } else {
1176
-            return mb_substr( $str, $start, $length, $encoding );
1177
-        }
1178
-    }
1172
+	if ( function_exists( 'mb_substr' ) ) {
1173
+		if ( $length === null ) {
1174
+			return mb_substr( $str, $start, geodir_utf8_strlen( $str, $encoding ), $encoding );
1175
+		} else {
1176
+			return mb_substr( $str, $start, $length, $encoding );
1177
+		}
1178
+	}
1179 1179
         
1180
-    return substr( $str, $start, $length );
1180
+	return substr( $str, $start, $length );
1181 1181
 }
1182 1182
 
1183 1183
 /**
@@ -1210,20 +1210,20 @@  discard block
 block discarded – undo
1210 1210
  * @return string The resulting string.
1211 1211
  */
1212 1212
 function geodir_utf8_ucfirst( $str, $lower_str_end = false, $encoding = 'UTF-8' ) {
1213
-    if ( function_exists( 'mb_strlen' ) ) {
1214
-        $first_letter = geodir_strtoupper( geodir_utf8_substr( $str, 0, 1, $encoding ), $encoding );
1215
-        $str_end = "";
1213
+	if ( function_exists( 'mb_strlen' ) ) {
1214
+		$first_letter = geodir_strtoupper( geodir_utf8_substr( $str, 0, 1, $encoding ), $encoding );
1215
+		$str_end = "";
1216 1216
         
1217
-        if ( $lower_str_end ) {
1218
-            $str_end = geodir_strtolower( geodir_utf8_substr( $str, 1, geodir_utf8_strlen( $str, $encoding ), $encoding ), $encoding );
1219
-        } else {
1220
-            $str_end = geodir_utf8_substr( $str, 1, geodir_utf8_strlen( $str, $encoding ), $encoding );
1221
-        }
1217
+		if ( $lower_str_end ) {
1218
+			$str_end = geodir_strtolower( geodir_utf8_substr( $str, 1, geodir_utf8_strlen( $str, $encoding ), $encoding ), $encoding );
1219
+		} else {
1220
+			$str_end = geodir_utf8_substr( $str, 1, geodir_utf8_strlen( $str, $encoding ), $encoding );
1221
+		}
1222 1222
         
1223
-        return $first_letter . $str_end;
1224
-    }
1223
+		return $first_letter . $str_end;
1224
+	}
1225 1225
 
1226
-    return ucfirst( $str );
1226
+	return ucfirst( $str );
1227 1227
 }
1228 1228
 
1229 1229
 function geodir_total_listings_count($post_type = false)
Please login to merge, or discard this patch.
Spacing   +137 added lines, -137 removed lines patch added patch discarded remove patch
@@ -13,11 +13,11 @@  discard block
 block discarded – undo
13 13
  * @since 1.4.6
14 14
  * @return int|null Return the page ID if present or null if not.
15 15
  */
16
-function geodir_add_listing_page_id(){
16
+function geodir_add_listing_page_id() {
17 17
     $gd_page_id = get_option('geodir_add_listing_page');
18 18
 
19 19
     if (geodir_is_wpml()) {
20
-        $gd_page_id =  geodir_wpml_object_id($gd_page_id, 'page', true);
20
+        $gd_page_id = geodir_wpml_object_id($gd_page_id, 'page', true);
21 21
     }
22 22
 
23 23
     return $gd_page_id;
@@ -30,11 +30,11 @@  discard block
 block discarded – undo
30 30
  * @since 1.4.6
31 31
  * @return int|null Return the page ID if present or null if not.
32 32
  */
33
-function geodir_preview_page_id(){
33
+function geodir_preview_page_id() {
34 34
     $gd_page_id = get_option('geodir_preview_page');
35 35
 
36 36
     if (geodir_is_wpml()) {
37
-        $gd_page_id =  geodir_wpml_object_id($gd_page_id, 'page', true);
37
+        $gd_page_id = geodir_wpml_object_id($gd_page_id, 'page', true);
38 38
     }
39 39
 
40 40
     return $gd_page_id;
@@ -47,11 +47,11 @@  discard block
 block discarded – undo
47 47
  * @since 1.4.6
48 48
  * @return int|null Return the page ID if present or null if not.
49 49
  */
50
-function geodir_success_page_id(){
50
+function geodir_success_page_id() {
51 51
     $gd_page_id = get_option('geodir_success_page');
52 52
 
53 53
     if (geodir_is_wpml()) {
54
-        $gd_page_id =  geodir_wpml_object_id($gd_page_id, 'page', true);
54
+        $gd_page_id = geodir_wpml_object_id($gd_page_id, 'page', true);
55 55
     }
56 56
 
57 57
     return $gd_page_id;
@@ -64,11 +64,11 @@  discard block
 block discarded – undo
64 64
  * @since 1.4.6
65 65
  * @return int|null Return the page ID if present or null if not.
66 66
  */
67
-function geodir_location_page_id(){
67
+function geodir_location_page_id() {
68 68
     $gd_page_id = get_option('geodir_location_page');
69 69
 
70 70
     if (geodir_is_wpml()) {
71
-        $gd_page_id =  geodir_wpml_object_id($gd_page_id, 'page', true);
71
+        $gd_page_id = geodir_wpml_object_id($gd_page_id, 'page', true);
72 72
     }
73 73
 
74 74
     return $gd_page_id;
@@ -81,11 +81,11 @@  discard block
 block discarded – undo
81 81
  * @since 1.5.4
82 82
  * @return int|null Return the page ID if present or null if not.
83 83
  */
84
-function geodir_home_page_id(){
84
+function geodir_home_page_id() {
85 85
     $gd_page_id = get_option('geodir_home_page');
86 86
 
87 87
     if (geodir_is_wpml()) {
88
-        $gd_page_id =  geodir_wpml_object_id($gd_page_id, 'page', true);
88
+        $gd_page_id = geodir_wpml_object_id($gd_page_id, 'page', true);
89 89
     }
90 90
 
91 91
     return $gd_page_id;
@@ -98,11 +98,11 @@  discard block
 block discarded – undo
98 98
  * @since 1.5.3
99 99
  * @return int|null Return the page ID if present or null if not.
100 100
  */
101
-function geodir_info_page_id(){
101
+function geodir_info_page_id() {
102 102
     $gd_page_id = get_option('geodir_info_page');
103 103
 
104 104
     if (geodir_is_wpml()) {
105
-        $gd_page_id =  geodir_wpml_object_id($gd_page_id, 'page', true);
105
+        $gd_page_id = geodir_wpml_object_id($gd_page_id, 'page', true);
106 106
     }
107 107
 
108 108
     return $gd_page_id;
@@ -115,11 +115,11 @@  discard block
 block discarded – undo
115 115
  * @since 1.5.3
116 116
  * @return int|null Return the page ID if present or null if not.
117 117
  */
118
-function geodir_login_page_id(){
118
+function geodir_login_page_id() {
119 119
     $gd_page_id = get_option('geodir_login_page');
120 120
 
121 121
     if (geodir_is_wpml()) {
122
-        $gd_page_id =  geodir_wpml_object_id($gd_page_id, 'page', true);
122
+        $gd_page_id = geodir_wpml_object_id($gd_page_id, 'page', true);
123 123
     }
124 124
 
125 125
     return $gd_page_id;
@@ -133,20 +133,20 @@  discard block
 block discarded – undo
133 133
  * @since 1.5.3
134 134
  * @return int|null Return the page ID if present or null if not.
135 135
  */
136
-function geodir_login_url($args=array()){
136
+function geodir_login_url($args = array()) {
137 137
     $gd_page_id = get_option('geodir_login_page');
138 138
 
139 139
     if (geodir_is_wpml()) {
140
-        $gd_page_id =  geodir_wpml_object_id($gd_page_id, 'page', true);
140
+        $gd_page_id = geodir_wpml_object_id($gd_page_id, 'page', true);
141 141
     }
142 142
 
143 143
     if (function_exists('geodir_location_geo_home_link')) {
144 144
         remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
145 145
     }
146 146
 
147
-    if (geodir_is_wpml()){
147
+    if (geodir_is_wpml()) {
148 148
         $home_url = icl_get_home_url();
149
-    }else{
149
+    } else {
150 150
         $home_url = home_url();
151 151
     }
152 152
 
@@ -154,17 +154,17 @@  discard block
 block discarded – undo
154 154
         add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
155 155
     }
156 156
 
157
-    if($gd_page_id){
157
+    if ($gd_page_id) {
158 158
         $post = get_post($gd_page_id);
159 159
         $slug = $post->post_name;
160 160
         //$login_url = get_permalink($gd_page_id );// get_permalink can only be user after theme-Setup hook, any earlier and it errors
161 161
         $login_url = trailingslashit($home_url)."$slug/";
162
-    }else{
162
+    } else {
163 163
         $login_url = trailingslashit($home_url)."?geodir_signup=true";
164 164
     }
165 165
 
166
-    if($args){
167
-        $login_url = add_query_arg($args,$login_url );
166
+    if ($args) {
167
+        $login_url = add_query_arg($args, $login_url);
168 168
     }
169 169
 
170 170
     /**
@@ -178,7 +178,7 @@  discard block
 block discarded – undo
178 178
      * @param array $args The array of query args used.
179 179
      * @param int $gd_page_id The page id of the GD login page.
180 180
      */
181
-	    return apply_filters('geodir_login_url',$login_url,$args,$gd_page_id);
181
+	    return apply_filters('geodir_login_url', $login_url, $args, $gd_page_id);
182 182
 }
183 183
 
184 184
 /**
@@ -189,20 +189,20 @@  discard block
 block discarded – undo
189 189
  * @since 1.5.16 Added WPML lang code to url.
190 190
  * @return string Info page url.
191 191
  */
192
-function geodir_info_url($args=array()){
192
+function geodir_info_url($args = array()) {
193 193
     $gd_page_id = get_option('geodir_info_page');
194 194
 
195 195
     if (geodir_is_wpml()) {
196
-        $gd_page_id =  geodir_wpml_object_id($gd_page_id, 'page', true);
196
+        $gd_page_id = geodir_wpml_object_id($gd_page_id, 'page', true);
197 197
     }
198 198
 
199 199
     if (function_exists('geodir_location_geo_home_link')) {
200 200
         remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
201 201
     }
202 202
 
203
-    if (geodir_is_wpml()){
203
+    if (geodir_is_wpml()) {
204 204
         $home_url = icl_get_home_url();
205
-    }else{
205
+    } else {
206 206
         $home_url = home_url();
207 207
     }
208 208
 
@@ -210,17 +210,17 @@  discard block
 block discarded – undo
210 210
         add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
211 211
     }
212 212
 
213
-    if($gd_page_id){
213
+    if ($gd_page_id) {
214 214
         $post = get_post($gd_page_id);
215 215
         $slug = $post->post_name;
216 216
         //$login_url = get_permalink($gd_page_id );// get_permalink can only be user after theme-Setup hook, any earlier and it errors
217 217
         $info_url = trailingslashit($home_url)."$slug/";
218
-    }else{
218
+    } else {
219 219
         $info_url = trailingslashit($home_url);
220 220
     }
221 221
 
222
-    if($args){
223
-        $info_url = add_query_arg($args,$info_url );
222
+    if ($args) {
223
+        $info_url = add_query_arg($args, $info_url);
224 224
     }
225 225
 
226 226
     return $info_url;
@@ -238,7 +238,7 @@  discard block
 block discarded – undo
238 238
  * @param string $charset Character set to use for conversion.
239 239
  * @return string Returns converted string.
240 240
  */
241
-function geodir_ucwords($string, $charset='UTF-8') {
241
+function geodir_ucwords($string, $charset = 'UTF-8') {
242 242
     if (function_exists('mb_convert_case')) {
243 243
         return mb_convert_case($string, MB_CASE_TITLE, $charset);
244 244
     } else {
@@ -258,7 +258,7 @@  discard block
 block discarded – undo
258 258
  * @param string $charset Character set to use for conversion.
259 259
  * @return string Returns converted string.
260 260
  */
261
-function geodir_strtolower($string, $charset='UTF-8') {
261
+function geodir_strtolower($string, $charset = 'UTF-8') {
262 262
     if (function_exists('mb_convert_case')) {
263 263
         return mb_convert_case($string, MB_CASE_LOWER, $charset);
264 264
     } else {
@@ -278,7 +278,7 @@  discard block
 block discarded – undo
278 278
  * @param string $charset Character set to use for conversion.
279 279
  * @return string Returns converted string.
280 280
  */
281
-function geodir_strtoupper($string, $charset='UTF-8') {
281
+function geodir_strtoupper($string, $charset = 'UTF-8') {
282 282
     if (function_exists('mb_convert_case')) {
283 283
         return mb_convert_case($string, MB_CASE_UPPER, $charset);
284 284
     } else {
@@ -309,7 +309,7 @@  discard block
 block discarded – undo
309 309
 	
310 310
 	$url = trim($parts[0]);
311 311
 	if ($formatted && $url != '') {
312
-		$url = str_replace( ' ', '%20', $url );
312
+		$url = str_replace(' ', '%20', $url);
313 313
 		$url = preg_replace('|[^a-z0-9-~+_.?#=!&;,/:%@$\|*\'()\[\]\\x80-\\xff]|i', '', $url);
314 314
 		
315 315
 		if (0 !== stripos($url, 'mailto:')) {
@@ -319,8 +319,8 @@  discard block
 block discarded – undo
319 319
 		
320 320
 		$url = str_replace(';//', '://', $url);
321 321
 		
322
-		if (strpos($url, ':') === false && ! in_array($url[0], array('/', '#', '?')) && !preg_match('/^[a-z0-9-]+?\.php/i', $url)) {
323
-			$url = 'http://' . $url;
322
+		if (strpos($url, ':') === false && !in_array($url[0], array('/', '#', '?')) && !preg_match('/^[a-z0-9-]+?\.php/i', $url)) {
323
+			$url = 'http://'.$url;
324 324
 		}
325 325
 		
326 326
 		$url = wp_kses_normalize_entities($url);
@@ -462,7 +462,7 @@  discard block
 block discarded – undo
462 462
  * @package GeoDirectory
463 463
  */
464 464
 function _gd_die_handler() {
465
-    if ( defined( 'GD_TESTING_MODE' ) ) {
465
+    if (defined('GD_TESTING_MODE')) {
466 466
         return '_gd_die_handler';
467 467
     } else {
468 468
         die();
@@ -480,10 +480,10 @@  discard block
 block discarded – undo
480 480
  * @param string $title   Optional. Error title.
481 481
  * @param int $status     Optional. Status code.
482 482
  */
483
-function gd_die( $message = '', $title = '', $status = 400 ) {
484
-    add_filter( 'wp_die_ajax_handler', '_gd_die_handler', 10, 3 );
485
-    add_filter( 'wp_die_handler', '_gd_die_handler', 10, 3 );
486
-    wp_die( $message, $title, array( 'response' => $status ));
483
+function gd_die($message = '', $title = '', $status = 400) {
484
+    add_filter('wp_die_ajax_handler', '_gd_die_handler', 10, 3);
485
+    add_filter('wp_die_handler', '_gd_die_handler', 10, 3);
486
+    wp_die($message, $title, array('response' => $status));
487 487
 }
488 488
 
489 489
 /*
@@ -493,7 +493,7 @@  discard block
 block discarded – undo
493 493
  * @param string $php_format The PHP date format.
494 494
  * @return string The jQuery format date string.
495 495
  */
496
-function geodir_date_format_php_to_jqueryui( $php_format ) {
496
+function geodir_date_format_php_to_jqueryui($php_format) {
497 497
 	$symbols = array(
498 498
 		// Day
499 499
 		'd' => 'dd',
@@ -533,27 +533,27 @@  discard block
 block discarded – undo
533 533
 	$jqueryui_format = "";
534 534
 	$escaping = false;
535 535
 
536
-	for ( $i = 0; $i < strlen( $php_format ); $i++ ) {
536
+	for ($i = 0; $i < strlen($php_format); $i++) {
537 537
 		$char = $php_format[$i];
538 538
 
539 539
 		// PHP date format escaping character
540
-		if ( $char === '\\' ) {
540
+		if ($char === '\\') {
541 541
 			$i++;
542 542
 
543
-			if ( $escaping ) {
543
+			if ($escaping) {
544 544
 				$jqueryui_format .= $php_format[$i];
545 545
 			} else {
546
-				$jqueryui_format .= '\'' . $php_format[$i];
546
+				$jqueryui_format .= '\''.$php_format[$i];
547 547
 			}
548 548
 
549 549
 			$escaping = true;
550 550
 		} else {
551
-			if ( $escaping ) {
551
+			if ($escaping) {
552 552
 				$jqueryui_format .= "'";
553 553
 				$escaping = false;
554 554
 			}
555 555
 
556
-			if ( isset( $symbols[$char] ) ) {
556
+			if (isset($symbols[$char])) {
557 557
 				$jqueryui_format .= $symbols[$char];
558 558
 			} else {
559 559
 				$jqueryui_format .= $char;
@@ -591,7 +591,7 @@  discard block
 block discarded – undo
591 591
 		'December',
592 592
 	);
593 593
 
594
-	$non_english_long_months  = array(
594
+	$non_english_long_months = array(
595 595
 		__('January'),
596 596
 		__('February'),
597 597
 		__('March'),
@@ -605,10 +605,10 @@  discard block
 block discarded – undo
605 605
 		__('November'),
606 606
 		__('December'),
607 607
 	);
608
-	$date = str_replace($non_english_long_months,$english_long_months,$date);
608
+	$date = str_replace($non_english_long_months, $english_long_months, $date);
609 609
     
610
-	if ( !empty( $wp_locale ) ) {
611
-		$date = str_replace( array_values( $wp_locale->month_genitive ), $english_long_months, $date );
610
+	if (!empty($wp_locale)) {
611
+		$date = str_replace(array_values($wp_locale->month_genitive), $english_long_months, $date);
612 612
 	}
613 613
 
614 614
 	$english_short_months = array(
@@ -627,21 +627,21 @@  discard block
 block discarded – undo
627 627
 	);
628 628
 
629 629
 	$non_english_short_months = array(
630
-		' '._x( 'Jan', 'January abbreviation' ).' ',
631
-		' '._x( 'Feb', 'February abbreviation' ).' ',
632
-		' '._x( 'Mar', 'March abbreviation' ).' ',
633
-		' '._x( 'Apr', 'April abbreviation' ).' ',
634
-		' '._x( 'May', 'May abbreviation' ).' ',
635
-		' '._x( 'Jun', 'June abbreviation' ).' ',
636
-		' '._x( 'Jul', 'July abbreviation' ).' ',
637
-		' '._x( 'Aug', 'August abbreviation' ).' ',
638
-		' '._x( 'Sep', 'September abbreviation' ).' ',
639
-		' '._x( 'Oct', 'October abbreviation' ).' ',
640
-		' '._x( 'Nov', 'November abbreviation' ).' ',
641
-		' '._x( 'Dec', 'December abbreviation' ).' ',
630
+		' '._x('Jan', 'January abbreviation').' ',
631
+		' '._x('Feb', 'February abbreviation').' ',
632
+		' '._x('Mar', 'March abbreviation').' ',
633
+		' '._x('Apr', 'April abbreviation').' ',
634
+		' '._x('May', 'May abbreviation').' ',
635
+		' '._x('Jun', 'June abbreviation').' ',
636
+		' '._x('Jul', 'July abbreviation').' ',
637
+		' '._x('Aug', 'August abbreviation').' ',
638
+		' '._x('Sep', 'September abbreviation').' ',
639
+		' '._x('Oct', 'October abbreviation').' ',
640
+		' '._x('Nov', 'November abbreviation').' ',
641
+		' '._x('Dec', 'December abbreviation').' ',
642 642
 	);
643 643
 
644
-	$date = str_replace($non_english_short_months,$english_short_months,$date);
644
+	$date = str_replace($non_english_short_months, $english_short_months, $date);
645 645
 
646 646
 
647 647
 	return $date;
@@ -659,30 +659,30 @@  discard block
 block discarded – undo
659 659
  * @param bool $locale True to retrieve the date in localized format. Default false.
660 660
  * @return string The formatted date.
661 661
  */
662
-function geodir_date( $date_input, $date_to, $date_from = '', $locale = false ) {
663
-    if ( empty( $date_input ) || empty( $date_to ) ) {
662
+function geodir_date($date_input, $date_to, $date_from = '', $locale = false) {
663
+    if (empty($date_input) || empty($date_to)) {
664 664
         return NULL;
665 665
     }
666 666
     
667
-    $date_input = geodir_maybe_untranslate_date( $date_input );
667
+    $date_input = geodir_maybe_untranslate_date($date_input);
668 668
     
669 669
     $timestamp = 0;
670
-    if (!empty( $date_from ) && function_exists( 'date_create_from_format' ) ) {
671
-        $datetime = date_create_from_format( $date_from, $date_input );
672
-        if ( !empty( $datetime ) ) {
670
+    if (!empty($date_from) && function_exists('date_create_from_format')) {
671
+        $datetime = date_create_from_format($date_from, $date_input);
672
+        if (!empty($datetime)) {
673 673
             $timestamp = $datetime->getTimestamp();
674 674
         }
675 675
     }
676 676
     
677
-    if ( empty( $timestamp ) ) {
678
-        $date = strpos( $date_input, '/' ) !== false ? str_replace( '/', '-', $date_input ) : $date_input;
679
-        $timestamp = strtotime( $date );
677
+    if (empty($timestamp)) {
678
+        $date = strpos($date_input, '/') !== false ? str_replace('/', '-', $date_input) : $date_input;
679
+        $timestamp = strtotime($date);
680 680
     }
681 681
     
682
-    $date = date_i18n( $date_to, $timestamp );
682
+    $date = date_i18n($date_to, $timestamp);
683 683
     
684
-    if ( !$locale ) {
685
-        $date = geodir_maybe_untranslate_date( $date );
684
+    if (!$locale) {
685
+        $date = geodir_maybe_untranslate_date($date);
686 686
     }
687 687
     
688 688
     /**
@@ -697,7 +697,7 @@  discard block
 block discarded – undo
697 697
      * @param string $date_from The source date format.
698 698
      * @param bool $locale True to retrieve the date in localized format.
699 699
      */
700
-    return apply_filters( 'geodir_date', $date, $date_input, $date_to, $date_from, $locale );
700
+    return apply_filters('geodir_date', $date, $date_input, $date_to, $date_from, $locale);
701 701
 }
702 702
 
703 703
 /**
@@ -722,7 +722,7 @@  discard block
 block discarded – undo
722 722
  * @return string Trimmed string.
723 723
  */
724 724
 function geodir_excerpt($text, $length = 100, $options = array()) {
725
-    if (!(int)$length > 0) {
725
+    if (!(int) $length > 0) {
726 726
         return $text;
727 727
     }
728 728
     $default = array(
@@ -784,7 +784,7 @@  discard block
 block discarded – undo
784 784
         $length = $truncateLength;
785 785
 
786 786
         foreach ($openTags as $tag) {
787
-            $suffix .= '</' . $tag . '>';
787
+            $suffix .= '</'.$tag.'>';
788 788
         }
789 789
     } else {
790 790
         if (geodir_strlen($text, $options) <= $length) {
@@ -806,7 +806,7 @@  discard block
 block discarded – undo
806 806
         }
807 807
     }
808 808
 
809
-    return $prefix . $result . $suffix;
809
+    return $prefix.$result.$suffix;
810 810
 }
811 811
 
812 812
 /**
@@ -843,7 +843,7 @@  discard block
 block discarded – undo
843 843
     $pattern = '/&[0-9a-z]{2,8};|&#[0-9]{1,7};|&#x[0-9a-f]{1,6};/i';
844 844
     $replace = preg_replace_callback(
845 845
         $pattern,
846
-        function ($match) use ($strlen) {
846
+        function($match) use ($strlen) {
847 847
             $utf8 = html_entity_decode($match[0], ENT_HTML5 | ENT_QUOTES, 'UTF-8');
848 848
 
849 849
             return str_repeat(' ', $strlen($utf8, 'UTF-8'));
@@ -904,7 +904,7 @@  discard block
 block discarded – undo
904 904
     }
905 905
 
906 906
     if (empty($options['html'])) {
907
-        return (string)$substr($text, $start, $length);
907
+        return (string) $substr($text, $start, $length);
908 908
     }
909 909
 
910 910
     $totalOffset = 0;
@@ -929,7 +929,7 @@  discard block
 block discarded – undo
929 929
 
930 930
         $len = geodir_strlen($part, $options);
931 931
         if ($offset !== 0 || $totalLength + $len > $length) {
932
-            if (strpos($part, '&') === 0 && preg_match($pattern, $part) && $part !== html_entity_decode($part, ENT_HTML5 | ENT_QUOTES, 'UTF-8') ) {
932
+            if (strpos($part, '&') === 0 && preg_match($pattern, $part) && $part !== html_entity_decode($part, ENT_HTML5 | ENT_QUOTES, 'UTF-8')) {
933 933
                 // Entities cannot be passed substr.
934 934
                 continue;
935 935
             }
@@ -975,39 +975,39 @@  discard block
 block discarded – undo
975 975
     return '';
976 976
 }
977 977
 
978
-function geodir_tool_restore_cpt_from_taxonomies(){
978
+function geodir_tool_restore_cpt_from_taxonomies() {
979 979
 
980 980
 	$cpts = get_option('geodir_post_types');
981 981
 
982
-	if(!empty($cpts)){return;}
982
+	if (!empty($cpts)) {return; }
983 983
 
984 984
 	$taxonomies = get_option('geodir_taxonomies');
985 985
 
986
-	if(empty($taxonomies)){return;}
986
+	if (empty($taxonomies)) {return; }
987 987
 
988 988
 	$cpts = array();
989 989
 
990
-	foreach($taxonomies as $key => $val){
990
+	foreach ($taxonomies as $key => $val) {
991 991
 
992
-		if(strpos($val['listing_slug'], '/') === false) {
993
-			$cpts[$val['object_type']] = array('cpt'=>$val['object_type'],'slug'=>$val['listing_slug']);
992
+		if (strpos($val['listing_slug'], '/') === false) {
993
+			$cpts[$val['object_type']] = array('cpt'=>$val['object_type'], 'slug'=>$val['listing_slug']);
994 994
 		}
995 995
 
996 996
 	}
997 997
 
998
-	if(empty($cpts)){return;}
998
+	if (empty($cpts)) {return; }
999 999
 
1000 1000
 
1001 1001
 	$cpts_restore = $cpts;
1002 1002
 
1003
-	foreach($cpts as $cpt){
1003
+	foreach ($cpts as $cpt) {
1004 1004
 
1005 1005
 
1006
-		$is_custom = $cpt['cpt']=='gd_place' ? 0 : 1;
1006
+		$is_custom = $cpt['cpt'] == 'gd_place' ? 0 : 1;
1007 1007
 
1008
-		$cpts_restore[$cpt['cpt']] = array (
1008
+		$cpts_restore[$cpt['cpt']] = array(
1009 1009
 				'labels' =>
1010
-					array (
1010
+					array(
1011 1011
 						'name' => $cpt['slug'],
1012 1012
 						'singular_name' => $cpt['slug'],
1013 1013
 						'add_new' => 'Add New',
@@ -1035,14 +1035,14 @@  discard block
 block discarded – undo
1035 1035
 				'public' => true,
1036 1036
 				'query_var' => true,
1037 1037
 				'rewrite' =>
1038
-					array (
1038
+					array(
1039 1039
 						'slug' => $cpt['slug'],
1040 1040
 						'with_front' => false,
1041 1041
 						'hierarchical' => true,
1042 1042
 						'feeds' => true,
1043 1043
 					),
1044 1044
 				'supports' =>
1045
-					array (
1045
+					array(
1046 1046
 						0 => 'title',
1047 1047
 						1 => 'editor',
1048 1048
 						2 => 'author',
@@ -1052,14 +1052,14 @@  discard block
 block discarded – undo
1052 1052
 						6 => 'comments',
1053 1053
 					),
1054 1054
 				'taxonomies' =>
1055
-					array (
1055
+					array(
1056 1056
 						0 => $cpt['cpt'].'category',
1057 1057
 						1 => $cpt['cpt'].'_tags',
1058 1058
 					),
1059 1059
 				'is_custom' => $is_custom,
1060 1060
 				'listing_order' => '1',
1061 1061
 				'seo' =>
1062
-					array (
1062
+					array(
1063 1063
 						'meta_keyword' => '',
1064 1064
 						'meta_description' => '',
1065 1065
 					),
@@ -1071,7 +1071,7 @@  discard block
 block discarded – undo
1071 1071
 	}
1072 1072
 
1073 1073
 
1074
-	update_option('geodir_post_types',$cpts_restore);
1074
+	update_option('geodir_post_types', $cpts_restore);
1075 1075
 
1076 1076
 }
1077 1077
 
@@ -1089,12 +1089,12 @@  discard block
 block discarded – undo
1089 1089
  * @param string $encoding The encoding parameter is the character encoding. Default "UTF-8".
1090 1090
  * @return string
1091 1091
  */
1092
-function geodir_utf8_strimwidth( $str, $start, $width, $trimmaker = '', $encoding = 'UTF-8' ) {
1093
-    if ( function_exists( 'mb_strimwidth' ) ) {
1094
-        return mb_strimwidth( $str, $start, $width, $trimmaker, $encoding );
1092
+function geodir_utf8_strimwidth($str, $start, $width, $trimmaker = '', $encoding = 'UTF-8') {
1093
+    if (function_exists('mb_strimwidth')) {
1094
+        return mb_strimwidth($str, $start, $width, $trimmaker, $encoding);
1095 1095
     }
1096 1096
     
1097
-    return geodir_utf8_substr( $str, $start, $width, $encoding ) . $trimmaker;
1097
+    return geodir_utf8_substr($str, $start, $width, $encoding).$trimmaker;
1098 1098
 }
1099 1099
 
1100 1100
 /**
@@ -1107,12 +1107,12 @@  discard block
 block discarded – undo
1107 1107
  * @param string $encoding The encoding parameter is the character encoding. Default "UTF-8".
1108 1108
  * @return int Returns the number of characters in string.
1109 1109
  */
1110
-function geodir_utf8_strlen( $str, $encoding = 'UTF-8' ) {
1111
-    if ( function_exists( 'mb_strlen' ) ) {
1112
-        return mb_strlen( $str, $encoding );
1110
+function geodir_utf8_strlen($str, $encoding = 'UTF-8') {
1111
+    if (function_exists('mb_strlen')) {
1112
+        return mb_strlen($str, $encoding);
1113 1113
     }
1114 1114
         
1115
-    return strlen( $str );
1115
+    return strlen($str);
1116 1116
 }
1117 1117
 
1118 1118
 /**
@@ -1127,12 +1127,12 @@  discard block
 block discarded – undo
1127 1127
  * @param string $encoding The encoding parameter is the character encoding. Default "UTF-8".
1128 1128
  * @return int Returns the position of the first occurrence of search in the string.
1129 1129
  */
1130
-function geodir_utf8_strpos( $str, $find, $offset = 0, $encoding = 'UTF-8' ) {
1131
-    if ( function_exists( 'mb_strpos' ) ) {
1132
-        return mb_strpos( $str, $find, $offset, $encoding );
1130
+function geodir_utf8_strpos($str, $find, $offset = 0, $encoding = 'UTF-8') {
1131
+    if (function_exists('mb_strpos')) {
1132
+        return mb_strpos($str, $find, $offset, $encoding);
1133 1133
     }
1134 1134
         
1135
-    return strpos( $str, $find, $offset );
1135
+    return strpos($str, $find, $offset);
1136 1136
 }
1137 1137
 
1138 1138
 /**
@@ -1147,12 +1147,12 @@  discard block
 block discarded – undo
1147 1147
  * @param string $encoding The encoding parameter is the character encoding. Default "UTF-8".
1148 1148
  * @return int Returns the position of the last occurrence of search.
1149 1149
  */
1150
-function geodir_utf8_strrpos( $str, $find, $offset = 0, $encoding = 'UTF-8' ) {
1151
-    if ( function_exists( 'mb_strrpos' ) ) {
1152
-        return mb_strrpos( $str, $find, $offset, $encoding );
1150
+function geodir_utf8_strrpos($str, $find, $offset = 0, $encoding = 'UTF-8') {
1151
+    if (function_exists('mb_strrpos')) {
1152
+        return mb_strrpos($str, $find, $offset, $encoding);
1153 1153
     }
1154 1154
         
1155
-    return strrpos( $str, $find, $offset );
1155
+    return strrpos($str, $find, $offset);
1156 1156
 }
1157 1157
 
1158 1158
 /**
@@ -1168,16 +1168,16 @@  discard block
 block discarded – undo
1168 1168
  * @param string $encoding The encoding parameter is the character encoding. Default "UTF-8".
1169 1169
  * @return string
1170 1170
  */
1171
-function geodir_utf8_substr( $str, $start, $length = null, $encoding = 'UTF-8' ) {
1172
-    if ( function_exists( 'mb_substr' ) ) {
1173
-        if ( $length === null ) {
1174
-            return mb_substr( $str, $start, geodir_utf8_strlen( $str, $encoding ), $encoding );
1171
+function geodir_utf8_substr($str, $start, $length = null, $encoding = 'UTF-8') {
1172
+    if (function_exists('mb_substr')) {
1173
+        if ($length === null) {
1174
+            return mb_substr($str, $start, geodir_utf8_strlen($str, $encoding), $encoding);
1175 1175
         } else {
1176
-            return mb_substr( $str, $start, $length, $encoding );
1176
+            return mb_substr($str, $start, $length, $encoding);
1177 1177
         }
1178 1178
     }
1179 1179
         
1180
-    return substr( $str, $start, $length );
1180
+    return substr($str, $start, $length);
1181 1181
 }
1182 1182
 
1183 1183
 /**
@@ -1190,12 +1190,12 @@  discard block
 block discarded – undo
1190 1190
  * @param string $encoding The encoding parameter is the character encoding. Default "UTF-8".
1191 1191
  * @return string The width of string.
1192 1192
  */
1193
-function geodir_utf8_strwidth( $str, $encoding = 'UTF-8' ) {
1194
-	if ( function_exists( 'mb_strwidth' ) ) {
1195
-		return mb_strwidth( $str, $encoding );
1193
+function geodir_utf8_strwidth($str, $encoding = 'UTF-8') {
1194
+	if (function_exists('mb_strwidth')) {
1195
+		return mb_strwidth($str, $encoding);
1196 1196
 	}
1197 1197
 
1198
-	return geodir_utf8_strlen( $str, $encoding );
1198
+	return geodir_utf8_strlen($str, $encoding);
1199 1199
 }
1200 1200
 
1201 1201
 /**
@@ -1209,21 +1209,21 @@  discard block
 block discarded – undo
1209 1209
  * @param string $encoding The encoding parameter is the character encoding. Default "UTF-8".
1210 1210
  * @return string The resulting string.
1211 1211
  */
1212
-function geodir_utf8_ucfirst( $str, $lower_str_end = false, $encoding = 'UTF-8' ) {
1213
-    if ( function_exists( 'mb_strlen' ) ) {
1214
-        $first_letter = geodir_strtoupper( geodir_utf8_substr( $str, 0, 1, $encoding ), $encoding );
1212
+function geodir_utf8_ucfirst($str, $lower_str_end = false, $encoding = 'UTF-8') {
1213
+    if (function_exists('mb_strlen')) {
1214
+        $first_letter = geodir_strtoupper(geodir_utf8_substr($str, 0, 1, $encoding), $encoding);
1215 1215
         $str_end = "";
1216 1216
         
1217
-        if ( $lower_str_end ) {
1218
-            $str_end = geodir_strtolower( geodir_utf8_substr( $str, 1, geodir_utf8_strlen( $str, $encoding ), $encoding ), $encoding );
1217
+        if ($lower_str_end) {
1218
+            $str_end = geodir_strtolower(geodir_utf8_substr($str, 1, geodir_utf8_strlen($str, $encoding), $encoding), $encoding);
1219 1219
         } else {
1220
-            $str_end = geodir_utf8_substr( $str, 1, geodir_utf8_strlen( $str, $encoding ), $encoding );
1220
+            $str_end = geodir_utf8_substr($str, 1, geodir_utf8_strlen($str, $encoding), $encoding);
1221 1221
         }
1222 1222
         
1223
-        return $first_letter . $str_end;
1223
+        return $first_letter.$str_end;
1224 1224
     }
1225 1225
 
1226
-    return ucfirst( $str );
1226
+    return ucfirst($str);
1227 1227
 }
1228 1228
 
1229 1229
 function geodir_total_listings_count($post_type = false)
@@ -1233,13 +1233,13 @@  discard block
 block discarded – undo
1233 1233
 	$count = 0;
1234 1234
 	
1235 1235
 	if ($post_type) {
1236
-		$count = $count + $wpdb->get_var("select count(post_id) from " . $wpdb->prefix . "geodir_" . $post_type . "_detail");
1236
+		$count = $count + $wpdb->get_var("select count(post_id) from ".$wpdb->prefix."geodir_".$post_type."_detail");
1237 1237
 	} else {
1238 1238
 		$all_postypes = geodir_get_posttypes();
1239 1239
 
1240 1240
 		if (!empty($all_postypes)) {
1241 1241
 			foreach ($all_postypes as $key) {
1242
-				$count = $count + $wpdb->get_var("select count(post_id) from " . $wpdb->prefix . "geodir_" . $key . "_detail");
1242
+				$count = $count + $wpdb->get_var("select count(post_id) from ".$wpdb->prefix."geodir_".$key."_detail");
1243 1243
 			}
1244 1244
 		}	
1245 1245
 	}
Please login to merge, or discard this patch.
geodirectory-templates/listing-filter-form.php 2 patches
Indentation   +36 added lines, -36 removed lines patch added patch discarded remove patch
@@ -13,26 +13,26 @@  discard block
 block discarded – undo
13 13
 global $wp_query, $current_term, $query;
14 14
 
15 15
 if (function_exists('geodir_location_geo_home_link')) {
16
-    remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
16
+	remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
17 17
 }
18 18
 
19 19
 if (geodir_is_wpml() && defined('DOING_AJAX') && DOING_AJAX){
20
-    $search_url = icl_get_home_url();
20
+	$search_url = icl_get_home_url();
21 21
 } else {
22
-    $search_url = get_home_url();
22
+	$search_url = get_home_url();
23 23
 }
24 24
 
25 25
 $search_url = trailingslashit($search_url);
26 26
 
27 27
 if (function_exists('geodir_location_geo_home_link')) {
28
-    add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
28
+	add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
29 29
 }
30 30
 
31 31
 $new_style = get_option('geodir_show_search_old_search_from') ? false : true;
32 32
 $form_class = 'geodir-listing-search';
33 33
 
34 34
 if($new_style){
35
-    $form_class .= ' gd-search-bar-style';
35
+	$form_class .= ' gd-search-bar-style';
36 36
 }
37 37
 ?>
38 38
 <form class="<?php
@@ -49,56 +49,56 @@  discard block
 block discarded – undo
49 49
     <div class="geodir-loc-bar">
50 50
 
51 51
         <?php
52
-        /**
53
-         * Called inside the search form but before any of the fields.
54
-         *
55
-         * @since 1.0.0
56
-         */
57
-        do_action('geodir_before_search_form') ?>
52
+		/**
53
+		 * Called inside the search form but before any of the fields.
54
+		 *
55
+		 * @since 1.0.0
56
+		 */
57
+		do_action('geodir_before_search_form') ?>
58 58
 
59 59
         <div class="clearfix geodir-loc-bar-in">
60 60
             <div class="geodir-search">
61 61
 
62 62
                 <?php
63 63
 
64
-                /**
65
-                 * Adds the input fields to the search form.
66
-                 *
67
-                 * @since 1.6.9
68
-                 */
69
-                do_action('geodir_search_form_inputs');
64
+				/**
65
+				 * Adds the input fields to the search form.
66
+				 *
67
+				 * @since 1.6.9
68
+				 */
69
+				do_action('geodir_search_form_inputs');
70 70
 
71 71
 
72 72
 
73
-                /**
74
-                 * Called on the GD search form just before the search button.
75
-                 *
76
-                 * @since 1.0.0
77
-                 */
78
-                do_action('geodir_before_search_button');
73
+				/**
74
+				 * Called on the GD search form just before the search button.
75
+				 *
76
+				 * @since 1.0.0
77
+				 */
78
+				do_action('geodir_before_search_button');
79 79
 
80 80
                 
81
-                /**
82
-                 * Called on the GD search form just after the search button.
83
-                 *
84
-                 * @since 1.0.0
85
-                 */
86
-                do_action('geodir_after_search_button');
81
+				/**
82
+				 * Called on the GD search form just after the search button.
83
+				 *
84
+				 * @since 1.0.0
85
+				 */
86
+				do_action('geodir_after_search_button');
87 87
 
88 88
                 
89
-                ?>
89
+				?>
90 90
             </div>
91 91
 
92 92
 
93 93
         </div>
94 94
 
95 95
         <?php
96
-        /**
97
-         * Called inside the search form but after all the input fields.
98
-         *
99
-         * @since 1.0.0
100
-         */
101
-        do_action('geodir_after_search_form') ?>
96
+		/**
97
+		 * Called inside the search form but after all the input fields.
98
+		 *
99
+		 * @since 1.0.0
100
+		 */
101
+		do_action('geodir_after_search_form') ?>
102 102
 
103 103
 
104 104
     </div>
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -16,7 +16,7 @@  discard block
 block discarded – undo
16 16
     remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
17 17
 }
18 18
 
19
-if (geodir_is_wpml() && defined('DOING_AJAX') && DOING_AJAX){
19
+if (geodir_is_wpml() && defined('DOING_AJAX') && DOING_AJAX) {
20 20
     $search_url = icl_get_home_url();
21 21
 } else {
22 22
     $search_url = get_home_url();
@@ -31,7 +31,7 @@  discard block
 block discarded – undo
31 31
 $new_style = get_option('geodir_show_search_old_search_from') ? false : true;
32 32
 $form_class = 'geodir-listing-search';
33 33
 
34
-if($new_style){
34
+if ($new_style) {
35 35
     $form_class .= ' gd-search-bar-style';
36 36
 }
37 37
 ?>
Please login to merge, or discard this patch.
geodirectory-admin/option-pages/title_meta_settings_array.php 2 patches
Indentation   +367 added lines, -367 removed lines patch added patch discarded remove patch
@@ -10,7 +10,7 @@  discard block
 block discarded – undo
10 10
 
11 11
 $gd_wpseo_use = '';
12 12
 if ((class_exists('WPSEO_Frontend') || class_exists('All_in_One_SEO_Pack')) && !geodir_disable_yoast_seo_metas()) {
13
-    $gd_wpseo_use = "<b style='color:red;'>".__('Please use the WPSEO settings instead.','geodirectory')."</b><br />";
13
+	$gd_wpseo_use = "<b style='color:red;'>".__('Please use the WPSEO settings instead.','geodirectory')."</b><br />";
14 14
 }
15 15
 
16 16
 /**
@@ -21,375 +21,375 @@  discard block
 block discarded – undo
21 21
  */
22 22
 $geodir_settings['title_meta_settings'] = apply_filters('geodir_title_meta_settings', array(
23 23
 
24
-    /* Listing Permalink Settings start */
25
-    array('name' => __('Title / Meta', 'geodirectory'), 'type' => 'no_tabs', 'desc' => 'Settings to set page title and meta', 'id' => 'geodir_title_meta_settings '),
24
+	/* Listing Permalink Settings start */
25
+	array('name' => __('Title / Meta', 'geodirectory'), 'type' => 'no_tabs', 'desc' => 'Settings to set page title and meta', 'id' => 'geodir_title_meta_settings '),
26 26
 
27
-    array('name' => $gd_wpseo_use.__('Available Variables', 'geodirectory'),
28
-        'desc' => '%%title%%, %%sitename%%, %%sitedesc%%, %%excerpt%%, %%pt_single%%, %%pt_plural%%, %%category%%, %%id%%, %%sep%%, %%location%%, %%in_location%%, %%in_location_single%%, %%location_single%%, %%location_country%%, %%in_location_country%%, %%location_region%%, %%in_location_region%%, %%location_city%%, %%in_location_city%%, %%location_sep%%, %%search_term%%, %%search_near%%, %%name%%, %%page%%, %%pagenumber%%, %%pagetotal%%',
29
-        'type' => 'sectionstart',
30
-        'id' => 'geodir_meta_vars'),
27
+	array('name' => $gd_wpseo_use.__('Available Variables', 'geodirectory'),
28
+		'desc' => '%%title%%, %%sitename%%, %%sitedesc%%, %%excerpt%%, %%pt_single%%, %%pt_plural%%, %%category%%, %%id%%, %%sep%%, %%location%%, %%in_location%%, %%in_location_single%%, %%location_single%%, %%location_country%%, %%in_location_country%%, %%location_region%%, %%in_location_region%%, %%location_city%%, %%in_location_city%%, %%location_sep%%, %%search_term%%, %%search_near%%, %%name%%, %%page%%, %%pagenumber%%, %%pagetotal%%',
29
+		'type' => 'sectionstart',
30
+		'id' => 'geodir_meta_vars'),
31 31
 
32
-    array('type' => 'sectionend', 'id' => 'geodir_meta_vars'),
32
+	array('type' => 'sectionend', 'id' => 'geodir_meta_vars'),
33 33
     
34
-    array('name' => __('Title & Metas Settings', 'geodirectory'),
35
-        'type' => 'sectionstart',
36
-        'desc' => '',
37
-        'id' => 'geodir_titles_and_metas'),
38
-
39
-    array(  
40
-        'name' => __( 'Disable overwrite by Yoast SEO titles & metas on GD pages', 'geodirectory' ),
41
-        'desc' => __( 'This allows to disable overwriting by Yoast SEO titles & metas on GD pages. If ticked then GD pages will use titles & metas settings from GeoDirectory > Titles & Metas. Otherwise it will use titles & metas settings from SEO > Titles & Metas.', 'geodirectory' ),
42
-        'id' => 'geodir_disable_yoast_meta',
43
-        'type' => 'checkbox',
44
-        'std' => '0'
45
-    ),
46
-
47
-    array('type' => 'sectionend', 'id' => 'geodir_titles_and_metas'),
48
-
49
-    array('name' => __('Homepage Meta Settings', 'geodirectory'),
50
-        'type' => 'sectionstart',
51
-        'desc' => '',
52
-        'id' => 'geodir_home_meta'),
53
-
54
-    array(
55
-        'name' => __('Homepage meta title', 'geodirectory'),
56
-        'desc' => __('This will use the title of the page set as frontpage if left blank.', 'geodirectory'),
57
-        'id' => 'geodir_meta_title_homepage',
58
-        'type' => 'text',
59
-        'css' => 'width:100%;',
60
-        'std' => '',
61
-        'placeholder' => ''
62
-    ),
63
-
64
-    array(
65
-        'name' => __('Homepage meta description', 'geodirectory'),
66
-        'desc' => __('Enter the meta description for the homepage.', 'geodirectory'),
67
-        'id' => 'geodir_meta_desc_homepage',
68
-        'type' => 'textarea',
69
-        'css' => 'width:100%;',
70
-        'std' => ''
71
-    ),
72
-
73
-    array('type' => 'sectionend', 'id' => 'geodir_home_meta'),
74
-
75
-    // details page meta
76
-    array('name' => __('Details Page Meta Settings', 'geodirectory'),
77
-        'type' => 'sectionstart',
78
-        'desc' => '',
79
-        'id' => 'geodir_details_meta'),
80
-
81
-    array(
82
-        'name' => __('Details page meta title', 'geodirectory'),
83
-        'desc' => __('Enter the meta title for the details page.', 'geodirectory'),
84
-        'id' => 'geodir_meta_title_detail',
85
-        'type' => 'text',
86
-        'css' => 'width:100%;',
87
-        'std' => __('%%title%% %%sep%% %%sitename%%', 'geodirectory'),
88
-        'placeholder' => '%%title%% %%sep%% %%sitename%%'
89
-    ),
90
-
91
-    array(
92
-        'name' => __('Details page meta description', 'geodirectory'),
93
-        'desc' => __('Enter the meta description for the details page.', 'geodirectory'),
94
-        'id' => 'geodir_meta_desc_detail',
95
-        'type' => 'textarea',
96
-        'css' => 'width:100%;',
97
-        'std' => __('%%excerpt%%', 'geodirectory'),
98
-        'placeholder' => '%%excerpt%%'
99
-    ),
100
-
101
-    array('type' => 'sectionend', 'id' => 'geodir_details_meta'),
102
-
103
-    // CPT page meta
104
-    array('name' => __('Post Type Page Meta Settings', 'geodirectory'),
105
-        'type' => 'sectionstart',
106
-        'desc' => '',
107
-        'id' => 'geodir_pt_meta'),
108
-
109
-    array(
110
-        'name' => __('Post type page meta title', 'geodirectory'),
111
-        'desc' => __('Enter the meta title for the post type pages.', 'geodirectory'),
112
-        'id' => 'geodir_meta_title_pt',
113
-        'type' => 'text',
114
-        'css' => 'width:100%;',
115
-        'std' => __('%%pt_plural%% %%in_location%% %%sep%% %%sitename%%', 'geodirectory'),
116
-        'placeholder' => '%%pt_plural%% %%in_location%% %%sep%% %%sitename%%'
117
-    ),
118
-
119
-    array(
120
-        'name' => __('Post type page meta description', 'geodirectory'),
121
-        'desc' => __('Enter the meta description for the post type pages.', 'geodirectory'),
122
-        'id' => 'geodir_meta_desc_pt',
123
-        'type' => 'textarea',
124
-        'css' => 'width:100%;',
125
-        'std' => __('%%pt_plural%% %%in_location%%', 'geodirectory'),
126
-        'placeholder' => '%%pt_plural%% %%in_location%%'
127
-    ),
128
-
129
-    array(
130
-        'name' => __('Post type page title', 'geodirectory'),
131
-        'desc' => __('Enter the title for the post type pages.', 'geodirectory'),
132
-        'id' => 'geodir_page_title_pt',
133
-        'type' => 'text',
134
-        'css' => 'width:100%;',
135
-        'std' => __('All %%pt_plural%% %%in_location_single%%', 'geodirectory'),
136
-        'placeholder' => 'All %%pt_plural%% %%in_location_single%%'
137
-    ),
138
-
139
-    array('type' => 'sectionend', 'id' => 'geodir_pt_meta'),
140
-
141
-    // Cat listing page meta
142
-    array('name' => __('Listing Page Meta Settings', 'geodirectory'),
143
-        'type' => 'sectionstart',
144
-        'desc' => '',
145
-        'id' => 'geodir_pt_meta'),
146
-
147
-    array(
148
-        'name' => __('Listing page meta title', 'geodirectory'),
149
-        'desc' => __('Enter the meta title for the category listing pages.', 'geodirectory'),
150
-        'id' => 'geodir_meta_title_listing',
151
-        'type' => 'text',
152
-        'css' => 'width:100%;',
153
-        'std' => __('%%category%% %%in_location%% %%sep%% %%sitename%%', 'geodirectory'),
154
-        'placeholder' => '%%category%% %%in_location%% %%sep%% %%sitename%%'
155
-    ),
156
-
157
-    array(
158
-        'name' => __('Listing page meta description', 'geodirectory'),
159
-        'desc' => __('Enter the meta description for the category listing pages.', 'geodirectory'),
160
-        'id' => 'geodir_meta_desc_listing',
161
-        'type' => 'textarea',
162
-        'css' => 'width:100%;',
163
-        'std' => __('Posts related to Category: %%category%% %%in_location%%', 'geodirectory'),
164
-        'placeholder' => 'Posts related to Category: %%category%% %%in_location%%'
165
-    ),
166
-
167
-    array(
168
-        'name' => __('Category listing page title', 'geodirectory'),
169
-        'desc' => __('Enter the title for the category listing pages.', 'geodirectory'),
170
-        'id' => 'geodir_page_title_cat-listing',
171
-        'type' => 'text',
172
-        'css' => 'width:100%;',
173
-        'std' => __('All %%category%% %%in_location_single%%', 'geodirectory'),
174
-        'placeholder' => 'All %%category%% %%in_location_single%%'
175
-    ),
176
-
177
-    array(
178
-        'name' => __('Tag listing page title', 'geodirectory'),
179
-        'desc' => __('Enter the title for the tag listing pages.', 'geodirectory'),
180
-        'id' => 'geodir_page_title_tag-listing',
181
-        'type' => 'text',
182
-        'css' => 'width:100%;',
183
-        'std' => __('Tag: %%tag%% %%in_location_single%%', 'geodirectory'),
184
-        'placeholder' => 'Tag: %%tag%% %%in_location_single%%'
185
-    ),
186
-
187
-    array('type' => 'sectionend', 'id' => 'geodir_location_meta'),
188
-
189
-    // location page meta
190
-    array('name' => __('Location Page Meta Settings', 'geodirectory'),
191
-        'type' => 'sectionstart',
192
-        'desc' => '',
193
-        'id' => 'geodir_pt_meta'),
194
-
195
-    array(
196
-        'name' => __('Location page meta title', 'geodirectory'),
197
-        'desc' => __('Enter the meta title for the location pages.', 'geodirectory'),
198
-        'id' => 'geodir_meta_title_location',
199
-        'type' => 'text',
200
-        'css' => 'width:100%;',
201
-        'std' => __('%%title%% %%location%% %%sep%% %%sitename%%', 'geodirectory'),
202
-        'placeholder' => '%%title%% %%location%% %%sep%% %%sitename%%'
203
-    ),
204
-
205
-    array(
206
-        'name' => __('Location page meta description', 'geodirectory'),
207
-        'desc' => __('Enter the meta description for the location pages.', 'geodirectory'),
208
-        'id' => 'geodir_meta_desc_location',
209
-        'type' => 'textarea',
210
-        'css' => 'width:100%;',
211
-        'std' => __('%%location%%', 'geodirectory'),
212
-        'placeholder' => '%%location%%'
213
-    ),
214
-
215
-    array('type' => 'sectionend', 'id' => 'geodir_location_meta'),
216
-
217
-    // Search page meta
218
-    array('name' => __('Search Page Meta Settings', 'geodirectory'),
219
-        'type' => 'sectionstart',
220
-        'desc' => '',
221
-        'id' => 'geodir_pt_meta'),
222
-
223
-    array(
224
-        'name' => __('Search page meta title', 'geodirectory'),
225
-        'desc' => __('Enter the meta title for the search page.', 'geodirectory'),
226
-        'id' => 'geodir_meta_title_search',
227
-        'type' => 'text',
228
-        'css' => 'width:100%;',
229
-        'std' => __('%%pt_plural%% search results for %%search_term%%, Near %%search_near%% %%sep%% %%sitename%%', 'geodirectory'),
230
-        'placeholder' => '%%pt_plural%% search results for %%search_term%%, Near %%search_near%% %%sep%% %%sitename%%'
231
-    ),
232
-
233
-    array(
234
-        'name' => __('Search page meta description', 'geodirectory'),
235
-        'desc' => __('Enter the meta description for the search page.', 'geodirectory'),
236
-        'id' => 'geodir_meta_desc_search',
237
-        'type' => 'textarea',
238
-        'css' => 'width:100%;',
239
-        'std' => __('%%pt_plural%% search results for %%search_term%%, Near %%search_near%%', 'geodirectory'),
240
-        'placeholder' => '%%pt_plural%% search results for %%search_term%%, Near %%search_near%%'
241
-    ),
242
-
243
-    array('type' => 'sectionend', 'id' => 'geodir_location_meta'),
244
-
245
-    //Add listing page meta
246
-    array('name' => __('Add Listing Page Meta Settings', 'geodirectory'),
247
-        'type' => 'sectionstart',
248
-        'desc' => '',
249
-        'id' => 'geodir_pt_meta'),
250
-
251
-    array(
252
-        'name' => __('Add listing page meta title', 'geodirectory'),
253
-        'desc' => __('Enter the meta title for the add listing page.', 'geodirectory'),
254
-        'id' => 'geodir_meta_title_add-listing',
255
-        'type' => 'text',
256
-        'css' => 'width:100%;',
257
-        'std' => __('Add %%pt_single%% %%sep%% %%sitename%%', 'geodirectory'),
258
-        'placeholder' => 'Add %%pt_single%% %%sep%% %%sitename%%'
259
-    ),
260
-
261
-    array(
262
-        'name' => __('Add listing page meta description', 'geodirectory'),
263
-        'desc' => __('Enter the meta description for the add listing page.', 'geodirectory'),
264
-        'id' => 'geodir_meta_desc_add-listing',
265
-        'type' => 'textarea',
266
-        'css' => 'width:100%;',
267
-        'std' => __('Add %%pt_single%%', 'geodirectory'),
268
-        'placeholder' => 'Add %%pt_single%%'
269
-    ),
270
-
271
-    array(
272
-        'name' => __('Add listing page title', 'geodirectory'),
273
-        'desc' => __('Enter the title for the add listing page.', 'geodirectory'),
274
-        'id' => 'geodir_page_title_add-listing',
275
-        'type' => 'text',
276
-        'css' => 'width:100%;',
277
-        'std' => __('Add %%pt_single%%', 'geodirectory'),
278
-        'placeholder' => 'Add %%pt_single%%'
279
-    ),
280
-
281
-    array(
282
-        'name' => __('Edit listing page title', 'geodirectory'),
283
-        'desc' => __('Enter the title for the edit listing page.', 'geodirectory'),
284
-        'id' => 'geodir_page_title_edit-listing',
285
-        'type' => 'text',
286
-        'css' => 'width:100%;',
287
-        'std' => __('Edit %%pt_single%%', 'geodirectory'),
288
-        'placeholder' => 'Edit %%pt_single%%'
289
-    ),
290
-
291
-    array('type' => 'sectionend', 'id' => 'geodir_location_meta'),
292
-
293
-    //Author page meta
294
-    array('name' => __('Author Page Meta Settings', 'geodirectory'),
295
-        'type' => 'sectionstart',
296
-        'desc' => '',
297
-        'id' => 'geodir_pt_meta'),
298
-
299
-    array(
300
-        'name' => __('Author page meta title', 'geodirectory'),
301
-        'desc' => __('Enter the meta title for the author page.', 'geodirectory'),
302
-        'id' => 'geodir_meta_title_author',
303
-        'type' => 'text',
304
-        'css' => 'width:100%;',
305
-        'std' => __('Author: %%name%% %%sep%% %%sitename%%', 'geodirectory'),
306
-        'placeholder' => 'Author: %%name%% %%sep%% %%sitename%%'
307
-    ),
308
-
309
-    array(
310
-        'name' => __('Author page meta description', 'geodirectory'),
311
-        'desc' => __('Enter the meta description for the author page.', 'geodirectory'),
312
-        'id' => 'geodir_meta_desc_author',
313
-        'type' => 'textarea',
314
-        'css' => 'width:100%;',
315
-        'std' => ''
316
-    ),
317
-
318
-    array(
319
-        'name' => __('Author page title', 'geodirectory'),
320
-        'desc' => __('Enter the title for the author page.', 'geodirectory'),
321
-        'id' => 'geodir_page_title_author',
322
-        'type' => 'text',
323
-        'css' => 'width:100%;',
324
-        'std' => __('%%pt_plural%% by: %%name%%', 'geodirectory'),
325
-        'placeholder' => '%%pt_plural%% by: %%name%%'
326
-    ),
327
-
328
-    array(
329
-        'name' => __('Author favorite page title', 'geodirectory'),
330
-        'desc' => __('Enter the title for the author favorite page.', 'geodirectory'),
331
-        'id' => 'geodir_page_title_favorite',
332
-        'type' => 'text',
333
-        'css' => 'width:100%;',
334
-        'std' => __('%%name%%: Favorite %%pt_plural%%', 'geodirectory'),
335
-        'placeholder' => '%%name%%: Favorite %%pt_plural%%'
336
-    ),
337
-
338
-    array('type' => 'sectionend', 'id' => 'geodir_location_meta'),
339
-
340
-    //Login page meta
341
-    array('name' => __('Login Page Meta Settings', 'geodirectory'),
342
-        'type' => 'sectionstart',
343
-        'desc' => '',
344
-        'id' => 'geodir_login_meta'),
345
-
346
-    array(
347
-        'name' => __('Login page meta title', 'geodirectory'),
348
-        'desc' => __('Enter the meta title for the login page.', 'geodirectory'),
349
-        'id' => 'geodir_meta_title_login',
350
-        'type' => 'text',
351
-        'css' => 'width:100%;',
352
-        'std' => __('%%title%% %%sep%% %%sitename%%', 'geodirectory'),
353
-        'placeholder' => '%%title%% %%sep%% %%sitename%%'
354
-    ),
355
-
356
-    array(
357
-        'name' => __('Login page meta description', 'geodirectory'),
358
-        'desc' => __('Enter the meta description for the login page.', 'geodirectory'),
359
-        'id' => 'geodir_meta_desc_login',
360
-        'type' => 'textarea',
361
-        'css' => 'width:100%;',
362
-        'std' => ''
363
-    ),
364
-
365
-    array('type' => 'sectionend', 'id' => 'geodir_login_meta'),
366
-
367
-    //Listing success page meta
368
-    array('name' => __('Listing Success Page Meta Settings', 'geodirectory'),
369
-        'type' => 'sectionstart',
370
-        'desc' => '',
371
-        'id' => 'geodir_login_meta'),
372
-
373
-    array(
374
-        'name' => __('Listing success page meta title', 'geodirectory'),
375
-        'desc' => __('Enter the meta title for the listing success page.', 'geodirectory'),
376
-        'id' => 'geodir_meta_title_listing-success',
377
-        'type' => 'text',
378
-        'css' => 'width:100%;',
379
-        'std' => __('%%title%% %%sep%% %%sitename%%', 'geodirectory'),
380
-        'placeholder' => '%%title%% %%sep%% %%sitename%%'
381
-    ),
382
-
383
-    array(
384
-        'name' => __('Listing success page meta description', 'geodirectory'),
385
-        'desc' => __('Enter the meta description for the listing success page.', 'geodirectory'),
386
-        'id' => 'geodir_meta_desc_listing-success',
387
-        'type' => 'textarea',
388
-        'css' => 'width:100%;',
389
-        'std' => ''
390
-    ),
391
-
392
-    array('type' => 'sectionend', 'id' => 'geodir_login_meta'),
34
+	array('name' => __('Title & Metas Settings', 'geodirectory'),
35
+		'type' => 'sectionstart',
36
+		'desc' => '',
37
+		'id' => 'geodir_titles_and_metas'),
38
+
39
+	array(  
40
+		'name' => __( 'Disable overwrite by Yoast SEO titles & metas on GD pages', 'geodirectory' ),
41
+		'desc' => __( 'This allows to disable overwriting by Yoast SEO titles & metas on GD pages. If ticked then GD pages will use titles & metas settings from GeoDirectory > Titles & Metas. Otherwise it will use titles & metas settings from SEO > Titles & Metas.', 'geodirectory' ),
42
+		'id' => 'geodir_disable_yoast_meta',
43
+		'type' => 'checkbox',
44
+		'std' => '0'
45
+	),
46
+
47
+	array('type' => 'sectionend', 'id' => 'geodir_titles_and_metas'),
48
+
49
+	array('name' => __('Homepage Meta Settings', 'geodirectory'),
50
+		'type' => 'sectionstart',
51
+		'desc' => '',
52
+		'id' => 'geodir_home_meta'),
53
+
54
+	array(
55
+		'name' => __('Homepage meta title', 'geodirectory'),
56
+		'desc' => __('This will use the title of the page set as frontpage if left blank.', 'geodirectory'),
57
+		'id' => 'geodir_meta_title_homepage',
58
+		'type' => 'text',
59
+		'css' => 'width:100%;',
60
+		'std' => '',
61
+		'placeholder' => ''
62
+	),
63
+
64
+	array(
65
+		'name' => __('Homepage meta description', 'geodirectory'),
66
+		'desc' => __('Enter the meta description for the homepage.', 'geodirectory'),
67
+		'id' => 'geodir_meta_desc_homepage',
68
+		'type' => 'textarea',
69
+		'css' => 'width:100%;',
70
+		'std' => ''
71
+	),
72
+
73
+	array('type' => 'sectionend', 'id' => 'geodir_home_meta'),
74
+
75
+	// details page meta
76
+	array('name' => __('Details Page Meta Settings', 'geodirectory'),
77
+		'type' => 'sectionstart',
78
+		'desc' => '',
79
+		'id' => 'geodir_details_meta'),
80
+
81
+	array(
82
+		'name' => __('Details page meta title', 'geodirectory'),
83
+		'desc' => __('Enter the meta title for the details page.', 'geodirectory'),
84
+		'id' => 'geodir_meta_title_detail',
85
+		'type' => 'text',
86
+		'css' => 'width:100%;',
87
+		'std' => __('%%title%% %%sep%% %%sitename%%', 'geodirectory'),
88
+		'placeholder' => '%%title%% %%sep%% %%sitename%%'
89
+	),
90
+
91
+	array(
92
+		'name' => __('Details page meta description', 'geodirectory'),
93
+		'desc' => __('Enter the meta description for the details page.', 'geodirectory'),
94
+		'id' => 'geodir_meta_desc_detail',
95
+		'type' => 'textarea',
96
+		'css' => 'width:100%;',
97
+		'std' => __('%%excerpt%%', 'geodirectory'),
98
+		'placeholder' => '%%excerpt%%'
99
+	),
100
+
101
+	array('type' => 'sectionend', 'id' => 'geodir_details_meta'),
102
+
103
+	// CPT page meta
104
+	array('name' => __('Post Type Page Meta Settings', 'geodirectory'),
105
+		'type' => 'sectionstart',
106
+		'desc' => '',
107
+		'id' => 'geodir_pt_meta'),
108
+
109
+	array(
110
+		'name' => __('Post type page meta title', 'geodirectory'),
111
+		'desc' => __('Enter the meta title for the post type pages.', 'geodirectory'),
112
+		'id' => 'geodir_meta_title_pt',
113
+		'type' => 'text',
114
+		'css' => 'width:100%;',
115
+		'std' => __('%%pt_plural%% %%in_location%% %%sep%% %%sitename%%', 'geodirectory'),
116
+		'placeholder' => '%%pt_plural%% %%in_location%% %%sep%% %%sitename%%'
117
+	),
118
+
119
+	array(
120
+		'name' => __('Post type page meta description', 'geodirectory'),
121
+		'desc' => __('Enter the meta description for the post type pages.', 'geodirectory'),
122
+		'id' => 'geodir_meta_desc_pt',
123
+		'type' => 'textarea',
124
+		'css' => 'width:100%;',
125
+		'std' => __('%%pt_plural%% %%in_location%%', 'geodirectory'),
126
+		'placeholder' => '%%pt_plural%% %%in_location%%'
127
+	),
128
+
129
+	array(
130
+		'name' => __('Post type page title', 'geodirectory'),
131
+		'desc' => __('Enter the title for the post type pages.', 'geodirectory'),
132
+		'id' => 'geodir_page_title_pt',
133
+		'type' => 'text',
134
+		'css' => 'width:100%;',
135
+		'std' => __('All %%pt_plural%% %%in_location_single%%', 'geodirectory'),
136
+		'placeholder' => 'All %%pt_plural%% %%in_location_single%%'
137
+	),
138
+
139
+	array('type' => 'sectionend', 'id' => 'geodir_pt_meta'),
140
+
141
+	// Cat listing page meta
142
+	array('name' => __('Listing Page Meta Settings', 'geodirectory'),
143
+		'type' => 'sectionstart',
144
+		'desc' => '',
145
+		'id' => 'geodir_pt_meta'),
146
+
147
+	array(
148
+		'name' => __('Listing page meta title', 'geodirectory'),
149
+		'desc' => __('Enter the meta title for the category listing pages.', 'geodirectory'),
150
+		'id' => 'geodir_meta_title_listing',
151
+		'type' => 'text',
152
+		'css' => 'width:100%;',
153
+		'std' => __('%%category%% %%in_location%% %%sep%% %%sitename%%', 'geodirectory'),
154
+		'placeholder' => '%%category%% %%in_location%% %%sep%% %%sitename%%'
155
+	),
156
+
157
+	array(
158
+		'name' => __('Listing page meta description', 'geodirectory'),
159
+		'desc' => __('Enter the meta description for the category listing pages.', 'geodirectory'),
160
+		'id' => 'geodir_meta_desc_listing',
161
+		'type' => 'textarea',
162
+		'css' => 'width:100%;',
163
+		'std' => __('Posts related to Category: %%category%% %%in_location%%', 'geodirectory'),
164
+		'placeholder' => 'Posts related to Category: %%category%% %%in_location%%'
165
+	),
166
+
167
+	array(
168
+		'name' => __('Category listing page title', 'geodirectory'),
169
+		'desc' => __('Enter the title for the category listing pages.', 'geodirectory'),
170
+		'id' => 'geodir_page_title_cat-listing',
171
+		'type' => 'text',
172
+		'css' => 'width:100%;',
173
+		'std' => __('All %%category%% %%in_location_single%%', 'geodirectory'),
174
+		'placeholder' => 'All %%category%% %%in_location_single%%'
175
+	),
176
+
177
+	array(
178
+		'name' => __('Tag listing page title', 'geodirectory'),
179
+		'desc' => __('Enter the title for the tag listing pages.', 'geodirectory'),
180
+		'id' => 'geodir_page_title_tag-listing',
181
+		'type' => 'text',
182
+		'css' => 'width:100%;',
183
+		'std' => __('Tag: %%tag%% %%in_location_single%%', 'geodirectory'),
184
+		'placeholder' => 'Tag: %%tag%% %%in_location_single%%'
185
+	),
186
+
187
+	array('type' => 'sectionend', 'id' => 'geodir_location_meta'),
188
+
189
+	// location page meta
190
+	array('name' => __('Location Page Meta Settings', 'geodirectory'),
191
+		'type' => 'sectionstart',
192
+		'desc' => '',
193
+		'id' => 'geodir_pt_meta'),
194
+
195
+	array(
196
+		'name' => __('Location page meta title', 'geodirectory'),
197
+		'desc' => __('Enter the meta title for the location pages.', 'geodirectory'),
198
+		'id' => 'geodir_meta_title_location',
199
+		'type' => 'text',
200
+		'css' => 'width:100%;',
201
+		'std' => __('%%title%% %%location%% %%sep%% %%sitename%%', 'geodirectory'),
202
+		'placeholder' => '%%title%% %%location%% %%sep%% %%sitename%%'
203
+	),
204
+
205
+	array(
206
+		'name' => __('Location page meta description', 'geodirectory'),
207
+		'desc' => __('Enter the meta description for the location pages.', 'geodirectory'),
208
+		'id' => 'geodir_meta_desc_location',
209
+		'type' => 'textarea',
210
+		'css' => 'width:100%;',
211
+		'std' => __('%%location%%', 'geodirectory'),
212
+		'placeholder' => '%%location%%'
213
+	),
214
+
215
+	array('type' => 'sectionend', 'id' => 'geodir_location_meta'),
216
+
217
+	// Search page meta
218
+	array('name' => __('Search Page Meta Settings', 'geodirectory'),
219
+		'type' => 'sectionstart',
220
+		'desc' => '',
221
+		'id' => 'geodir_pt_meta'),
222
+
223
+	array(
224
+		'name' => __('Search page meta title', 'geodirectory'),
225
+		'desc' => __('Enter the meta title for the search page.', 'geodirectory'),
226
+		'id' => 'geodir_meta_title_search',
227
+		'type' => 'text',
228
+		'css' => 'width:100%;',
229
+		'std' => __('%%pt_plural%% search results for %%search_term%%, Near %%search_near%% %%sep%% %%sitename%%', 'geodirectory'),
230
+		'placeholder' => '%%pt_plural%% search results for %%search_term%%, Near %%search_near%% %%sep%% %%sitename%%'
231
+	),
232
+
233
+	array(
234
+		'name' => __('Search page meta description', 'geodirectory'),
235
+		'desc' => __('Enter the meta description for the search page.', 'geodirectory'),
236
+		'id' => 'geodir_meta_desc_search',
237
+		'type' => 'textarea',
238
+		'css' => 'width:100%;',
239
+		'std' => __('%%pt_plural%% search results for %%search_term%%, Near %%search_near%%', 'geodirectory'),
240
+		'placeholder' => '%%pt_plural%% search results for %%search_term%%, Near %%search_near%%'
241
+	),
242
+
243
+	array('type' => 'sectionend', 'id' => 'geodir_location_meta'),
244
+
245
+	//Add listing page meta
246
+	array('name' => __('Add Listing Page Meta Settings', 'geodirectory'),
247
+		'type' => 'sectionstart',
248
+		'desc' => '',
249
+		'id' => 'geodir_pt_meta'),
250
+
251
+	array(
252
+		'name' => __('Add listing page meta title', 'geodirectory'),
253
+		'desc' => __('Enter the meta title for the add listing page.', 'geodirectory'),
254
+		'id' => 'geodir_meta_title_add-listing',
255
+		'type' => 'text',
256
+		'css' => 'width:100%;',
257
+		'std' => __('Add %%pt_single%% %%sep%% %%sitename%%', 'geodirectory'),
258
+		'placeholder' => 'Add %%pt_single%% %%sep%% %%sitename%%'
259
+	),
260
+
261
+	array(
262
+		'name' => __('Add listing page meta description', 'geodirectory'),
263
+		'desc' => __('Enter the meta description for the add listing page.', 'geodirectory'),
264
+		'id' => 'geodir_meta_desc_add-listing',
265
+		'type' => 'textarea',
266
+		'css' => 'width:100%;',
267
+		'std' => __('Add %%pt_single%%', 'geodirectory'),
268
+		'placeholder' => 'Add %%pt_single%%'
269
+	),
270
+
271
+	array(
272
+		'name' => __('Add listing page title', 'geodirectory'),
273
+		'desc' => __('Enter the title for the add listing page.', 'geodirectory'),
274
+		'id' => 'geodir_page_title_add-listing',
275
+		'type' => 'text',
276
+		'css' => 'width:100%;',
277
+		'std' => __('Add %%pt_single%%', 'geodirectory'),
278
+		'placeholder' => 'Add %%pt_single%%'
279
+	),
280
+
281
+	array(
282
+		'name' => __('Edit listing page title', 'geodirectory'),
283
+		'desc' => __('Enter the title for the edit listing page.', 'geodirectory'),
284
+		'id' => 'geodir_page_title_edit-listing',
285
+		'type' => 'text',
286
+		'css' => 'width:100%;',
287
+		'std' => __('Edit %%pt_single%%', 'geodirectory'),
288
+		'placeholder' => 'Edit %%pt_single%%'
289
+	),
290
+
291
+	array('type' => 'sectionend', 'id' => 'geodir_location_meta'),
292
+
293
+	//Author page meta
294
+	array('name' => __('Author Page Meta Settings', 'geodirectory'),
295
+		'type' => 'sectionstart',
296
+		'desc' => '',
297
+		'id' => 'geodir_pt_meta'),
298
+
299
+	array(
300
+		'name' => __('Author page meta title', 'geodirectory'),
301
+		'desc' => __('Enter the meta title for the author page.', 'geodirectory'),
302
+		'id' => 'geodir_meta_title_author',
303
+		'type' => 'text',
304
+		'css' => 'width:100%;',
305
+		'std' => __('Author: %%name%% %%sep%% %%sitename%%', 'geodirectory'),
306
+		'placeholder' => 'Author: %%name%% %%sep%% %%sitename%%'
307
+	),
308
+
309
+	array(
310
+		'name' => __('Author page meta description', 'geodirectory'),
311
+		'desc' => __('Enter the meta description for the author page.', 'geodirectory'),
312
+		'id' => 'geodir_meta_desc_author',
313
+		'type' => 'textarea',
314
+		'css' => 'width:100%;',
315
+		'std' => ''
316
+	),
317
+
318
+	array(
319
+		'name' => __('Author page title', 'geodirectory'),
320
+		'desc' => __('Enter the title for the author page.', 'geodirectory'),
321
+		'id' => 'geodir_page_title_author',
322
+		'type' => 'text',
323
+		'css' => 'width:100%;',
324
+		'std' => __('%%pt_plural%% by: %%name%%', 'geodirectory'),
325
+		'placeholder' => '%%pt_plural%% by: %%name%%'
326
+	),
327
+
328
+	array(
329
+		'name' => __('Author favorite page title', 'geodirectory'),
330
+		'desc' => __('Enter the title for the author favorite page.', 'geodirectory'),
331
+		'id' => 'geodir_page_title_favorite',
332
+		'type' => 'text',
333
+		'css' => 'width:100%;',
334
+		'std' => __('%%name%%: Favorite %%pt_plural%%', 'geodirectory'),
335
+		'placeholder' => '%%name%%: Favorite %%pt_plural%%'
336
+	),
337
+
338
+	array('type' => 'sectionend', 'id' => 'geodir_location_meta'),
339
+
340
+	//Login page meta
341
+	array('name' => __('Login Page Meta Settings', 'geodirectory'),
342
+		'type' => 'sectionstart',
343
+		'desc' => '',
344
+		'id' => 'geodir_login_meta'),
345
+
346
+	array(
347
+		'name' => __('Login page meta title', 'geodirectory'),
348
+		'desc' => __('Enter the meta title for the login page.', 'geodirectory'),
349
+		'id' => 'geodir_meta_title_login',
350
+		'type' => 'text',
351
+		'css' => 'width:100%;',
352
+		'std' => __('%%title%% %%sep%% %%sitename%%', 'geodirectory'),
353
+		'placeholder' => '%%title%% %%sep%% %%sitename%%'
354
+	),
355
+
356
+	array(
357
+		'name' => __('Login page meta description', 'geodirectory'),
358
+		'desc' => __('Enter the meta description for the login page.', 'geodirectory'),
359
+		'id' => 'geodir_meta_desc_login',
360
+		'type' => 'textarea',
361
+		'css' => 'width:100%;',
362
+		'std' => ''
363
+	),
364
+
365
+	array('type' => 'sectionend', 'id' => 'geodir_login_meta'),
366
+
367
+	//Listing success page meta
368
+	array('name' => __('Listing Success Page Meta Settings', 'geodirectory'),
369
+		'type' => 'sectionstart',
370
+		'desc' => '',
371
+		'id' => 'geodir_login_meta'),
372
+
373
+	array(
374
+		'name' => __('Listing success page meta title', 'geodirectory'),
375
+		'desc' => __('Enter the meta title for the listing success page.', 'geodirectory'),
376
+		'id' => 'geodir_meta_title_listing-success',
377
+		'type' => 'text',
378
+		'css' => 'width:100%;',
379
+		'std' => __('%%title%% %%sep%% %%sitename%%', 'geodirectory'),
380
+		'placeholder' => '%%title%% %%sep%% %%sitename%%'
381
+	),
382
+
383
+	array(
384
+		'name' => __('Listing success page meta description', 'geodirectory'),
385
+		'desc' => __('Enter the meta description for the listing success page.', 'geodirectory'),
386
+		'id' => 'geodir_meta_desc_listing-success',
387
+		'type' => 'textarea',
388
+		'css' => 'width:100%;',
389
+		'std' => ''
390
+	),
391
+
392
+	array('type' => 'sectionend', 'id' => 'geodir_login_meta'),
393 393
 
394 394
 
395 395
 
Please login to merge, or discard this patch.
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -10,7 +10,7 @@  discard block
 block discarded – undo
10 10
 
11 11
 $gd_wpseo_use = '';
12 12
 if ((class_exists('WPSEO_Frontend') || class_exists('All_in_One_SEO_Pack')) && !geodir_disable_yoast_seo_metas()) {
13
-    $gd_wpseo_use = "<b style='color:red;'>".__('Please use the WPSEO settings instead.','geodirectory')."</b><br />";
13
+    $gd_wpseo_use = "<b style='color:red;'>".__('Please use the WPSEO settings instead.', 'geodirectory')."</b><br />";
14 14
 }
15 15
 
16 16
 /**
@@ -37,8 +37,8 @@  discard block
 block discarded – undo
37 37
         'id' => 'geodir_titles_and_metas'),
38 38
 
39 39
     array(  
40
-        'name' => __( 'Disable overwrite by Yoast SEO titles & metas on GD pages', 'geodirectory' ),
41
-        'desc' => __( 'This allows to disable overwriting by Yoast SEO titles & metas on GD pages. If ticked then GD pages will use titles & metas settings from GeoDirectory > Titles & Metas. Otherwise it will use titles & metas settings from SEO > Titles & Metas.', 'geodirectory' ),
40
+        'name' => __('Disable overwrite by Yoast SEO titles & metas on GD pages', 'geodirectory'),
41
+        'desc' => __('This allows to disable overwriting by Yoast SEO titles & metas on GD pages. If ticked then GD pages will use titles & metas settings from GeoDirectory > Titles & Metas. Otherwise it will use titles & metas settings from SEO > Titles & Metas.', 'geodirectory'),
42 42
         'id' => 'geodir_disable_yoast_meta',
43 43
         'type' => 'checkbox',
44 44
         'std' => '0'
Please login to merge, or discard this patch.
geodirectory-functions/user_functions.php 3 patches
Braces   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -80,7 +80,7 @@  discard block
 block discarded – undo
80 80
 
81 81
                 if($output_type=='select'){
82 82
                     $favourite_links .= '<option ' . $selected . ' value="' . $post_type_link . '">' . __(geodir_utf8_ucfirst($name), 'geodirectory') . '</option>';
83
-                }elseif($output_type=='link'){
83
+                } elseif($output_type=='link'){
84 84
                     $favourite_links[] = '<a href="' . $post_type_link . '">' . __(geodir_utf8_ucfirst($name), 'geodirectory') . '</a>';
85 85
                 }
86 86
 
@@ -102,7 +102,7 @@  discard block
 block discarded – undo
102 102
                     </select>
103 103
                 </li>
104 104
             <?php
105
-            }elseif($output_type=='link'){
105
+            } elseif($output_type=='link'){
106 106
                 if(!empty($favourite_links)){
107 107
                     echo implode(" | ",$favourite_links);
108 108
                 }
@@ -148,7 +148,7 @@  discard block
 block discarded – undo
148 148
                 $listing_link = apply_filters('geodir_dashboard_link_my_listing', $listing_link, $key, $user_id);
149 149
                 if($output_type=='select') {
150 150
                     $listing_links .= '<option ' . $selected . ' value="' . $listing_link . '">' . __(geodir_utf8_ucfirst($name), 'geodirectory') . '</option>';
151
-                }elseif($output_type=='link'){
151
+                } elseif($output_type=='link'){
152 152
                     $listing_links[] = '<a href="' .$listing_link . '">' . __(geodir_utf8_ucfirst($name), 'geodirectory') . '</a>';
153 153
                 }
154 154
             }
@@ -168,7 +168,7 @@  discard block
 block discarded – undo
168 168
                     </select>
169 169
                 </li>
170 170
             <?php
171
-            }elseif($output_type=='link'){
171
+            } elseif($output_type=='link'){
172 172
                 if(!empty($listing_links )){
173 173
                     echo implode(" | ",$listing_links );
174 174
                 }
Please login to merge, or discard this patch.
Indentation   +131 added lines, -131 removed lines patch added patch discarded remove patch
@@ -13,34 +13,34 @@  discard block
 block discarded – undo
13 13
  */
14 14
 function geodir_user_favourite_listing_count($user_id=false)
15 15
 {
16
-    global $wpdb, $plugin_prefix, $current_user;
16
+	global $wpdb, $plugin_prefix, $current_user;
17 17
 
18
-    if(!$user_id){$user_id = $current_user->ID;}
19
-    if(!$user_id){return array();}
18
+	if(!$user_id){$user_id = $current_user->ID;}
19
+	if(!$user_id){return array();}
20 20
 
21
-    $site_id = '';
22
-    if ( is_multisite() ) {
23
-        $blog_id = get_current_blog_id();
24
-        if($blog_id && $blog_id!='1'){$site_id  = '_' . $blog_id ;}
25
-    }
21
+	$site_id = '';
22
+	if ( is_multisite() ) {
23
+		$blog_id = get_current_blog_id();
24
+		if($blog_id && $blog_id!='1'){$site_id  = '_' . $blog_id ;}
25
+	}
26 26
 
27
-    $user_favorites = geodir_get_user_favourites($user_id);
28
-    $all_posts = get_option('geodir_favorite_link_user_dashboard');
27
+	$user_favorites = geodir_get_user_favourites($user_id);
28
+	$all_posts = get_option('geodir_favorite_link_user_dashboard');
29 29
 
30
-    $user_listing = array();
31
-    if (is_array($all_posts) && !empty($all_posts) && is_array($user_favorites) && !empty($user_favorites)) {
32
-        $user_favorites = "'" . implode("','", $user_favorites) . "'";
30
+	$user_listing = array();
31
+	if (is_array($all_posts) && !empty($all_posts) && is_array($user_favorites) && !empty($user_favorites)) {
32
+		$user_favorites = "'" . implode("','", $user_favorites) . "'";
33 33
 
34
-        foreach ($all_posts as $ptype) {
35
-            $total_posts = $wpdb->get_var("SELECT count( ID ) FROM " . $wpdb->prefix . "posts WHERE  post_type='" . $ptype . "' AND post_status = 'publish' AND ID IN (" . $user_favorites . ")");
34
+		foreach ($all_posts as $ptype) {
35
+			$total_posts = $wpdb->get_var("SELECT count( ID ) FROM " . $wpdb->prefix . "posts WHERE  post_type='" . $ptype . "' AND post_status = 'publish' AND ID IN (" . $user_favorites . ")");
36 36
 
37
-            if ($total_posts > 0) {
38
-                $user_listing[$ptype] = $total_posts;
39
-            }
40
-        }
41
-    }
37
+			if ($total_posts > 0) {
38
+				$user_listing[$ptype] = $total_posts;
39
+			}
40
+		}
41
+	}
42 42
 
43
-    return $user_listing;
43
+	return $user_listing;
44 44
 }
45 45
 
46 46
 
@@ -53,51 +53,51 @@  discard block
 block discarded – undo
53 53
  */
54 54
 
55 55
 function geodir_user_show_favourites($user_id='',$output_type='select'){
56
-    // My Favourites in Dashboard
57
-    $show_favorite_link_user_dashboard = get_option('geodir_favorite_link_user_dashboard');
58
-    $user_favourite = geodir_user_favourite_listing_count($user_id);
59
-
60
-    if (!empty($show_favorite_link_user_dashboard) && !empty($user_favourite)) {
61
-        $favourite_links = '';
62
-        $post_types = geodir_get_posttypes('object');
63
-
64
-        $author_link = get_author_posts_url($user_id);
65
-        $author_link = geodir_getlink($author_link, array('geodir_dashbord' => 'true'), false);
66
-
67
-        foreach ($post_types as $key => $postobj) {
68
-            if (in_array($key, $show_favorite_link_user_dashboard) && array_key_exists($key, $user_favourite)) {
69
-                $name = $postobj->labels->name;
70
-                $post_type_link = geodir_getlink($author_link, array('stype' => $key, 'list' => 'favourite'), false);
71
-
72
-                $selected = '';
73
-
74
-                if (isset($_REQUEST['list']) && $_REQUEST['list'] == 'favourite' && isset($_REQUEST['stype']) && $_REQUEST['stype'] == $key && isset($_REQUEST['geodir_dashbord'])) {
75
-                    $selected = 'selected="selected"';
76
-                }
77
-                /**
78
-                 * Filter favorite listing link.
79
-                 *
80
-                 * @since 1.0.0
81
-                 * @param string $post_type_link Favorite listing link.
82
-                 * @param string $key Favorite listing array key.
83
-                 * @param int $current_user->ID Current user ID.
84
-                 */
85
-                $post_type_link = apply_filters('geodir_dashboard_link_favorite_listing', $post_type_link, $key, $user_id);
86
-
87
-                if($output_type=='select'){
88
-                    $favourite_links .= '<option ' . $selected . ' value="' . $post_type_link . '">' . __(geodir_utf8_ucfirst($name), 'geodirectory') . '</option>';
89
-                }elseif($output_type=='link'){
90
-                    $favourite_links[] = '<a href="' . $post_type_link . '">' . __(geodir_utf8_ucfirst($name), 'geodirectory') . '</a>';
91
-                }
92
-
93
-
94
-            }
95
-        }
96
-
97
-        if ($favourite_links != '') {
98
-            $user = get_user_by( 'ID', $user_id );
99
-            if($output_type=='select') {
100
-                ?>
56
+	// My Favourites in Dashboard
57
+	$show_favorite_link_user_dashboard = get_option('geodir_favorite_link_user_dashboard');
58
+	$user_favourite = geodir_user_favourite_listing_count($user_id);
59
+
60
+	if (!empty($show_favorite_link_user_dashboard) && !empty($user_favourite)) {
61
+		$favourite_links = '';
62
+		$post_types = geodir_get_posttypes('object');
63
+
64
+		$author_link = get_author_posts_url($user_id);
65
+		$author_link = geodir_getlink($author_link, array('geodir_dashbord' => 'true'), false);
66
+
67
+		foreach ($post_types as $key => $postobj) {
68
+			if (in_array($key, $show_favorite_link_user_dashboard) && array_key_exists($key, $user_favourite)) {
69
+				$name = $postobj->labels->name;
70
+				$post_type_link = geodir_getlink($author_link, array('stype' => $key, 'list' => 'favourite'), false);
71
+
72
+				$selected = '';
73
+
74
+				if (isset($_REQUEST['list']) && $_REQUEST['list'] == 'favourite' && isset($_REQUEST['stype']) && $_REQUEST['stype'] == $key && isset($_REQUEST['geodir_dashbord'])) {
75
+					$selected = 'selected="selected"';
76
+				}
77
+				/**
78
+				 * Filter favorite listing link.
79
+				 *
80
+				 * @since 1.0.0
81
+				 * @param string $post_type_link Favorite listing link.
82
+				 * @param string $key Favorite listing array key.
83
+				 * @param int $current_user->ID Current user ID.
84
+				 */
85
+				$post_type_link = apply_filters('geodir_dashboard_link_favorite_listing', $post_type_link, $key, $user_id);
86
+
87
+				if($output_type=='select'){
88
+					$favourite_links .= '<option ' . $selected . ' value="' . $post_type_link . '">' . __(geodir_utf8_ucfirst($name), 'geodirectory') . '</option>';
89
+				}elseif($output_type=='link'){
90
+					$favourite_links[] = '<a href="' . $post_type_link . '">' . __(geodir_utf8_ucfirst($name), 'geodirectory') . '</a>';
91
+				}
92
+
93
+
94
+			}
95
+		}
96
+
97
+		if ($favourite_links != '') {
98
+			$user = get_user_by( 'ID', $user_id );
99
+			if($output_type=='select') {
100
+				?>
101 101
                 <li>
102 102
                     <select id="geodir_my_favourites" class="chosen_select" onchange="window.location.href=this.value"
103 103
                             option-autoredirect="1" name="geodir_my_favourites" option-ajaxchosen="false"
@@ -108,62 +108,62 @@  discard block
 block discarded – undo
108 108
                     </select>
109 109
                 </li>
110 110
             <?php
111
-            }elseif($output_type=='link'){
112
-                if(!empty($favourite_links)){
113
-                    echo implode(" | ",$favourite_links);
114
-                }
115
-
116
-            }
117
-        }
118
-    }
111
+			}elseif($output_type=='link'){
112
+				if(!empty($favourite_links)){
113
+					echo implode(" | ",$favourite_links);
114
+				}
115
+
116
+			}
117
+		}
118
+	}
119 119
 }
120 120
 
121 121
 
122 122
 
123 123
 function geodir_user_show_listings($user_id='',$output_type='select'){
124 124
 
125
-    $show_listing_link_user_dashboard = get_option('geodir_listing_link_user_dashboard');
126
-    $user_listing = geodir_user_post_listing_count($user_id);
127
-
128
-    if (!empty($show_listing_link_user_dashboard) && !empty($user_listing)) {
129
-        $listing_links = array();
130
-
131
-        $post_types = geodir_get_posttypes('object');
132
-
133
-        $author_link = get_author_posts_url($user_id);
134
-        $author_link = geodir_getlink($author_link, array('geodir_dashbord' => 'true'), false);
135
-
136
-        foreach ($post_types as $key => $postobj) {
137
-            if (in_array($key, $show_listing_link_user_dashboard) && array_key_exists($key, $user_listing)) {
138
-                $name = $postobj->labels->name;
139
-                $listing_link = geodir_getlink($author_link, array('stype' => $key), false);
140
-
141
-                $selected = '';
142
-                if (!isset($_REQUEST['list']) && isset($_REQUEST['geodir_dashbord']) && isset($_REQUEST['stype']) && $_REQUEST['stype'] == $key) {
143
-                    $selected = 'selected="selected"';
144
-                }
145
-
146
-                /**
147
-                 * Filter my listing link.
148
-                 *
149
-                 * @since 1.0.0
150
-                 * @param string $listing_link My listing link.
151
-                 * @param string $key My listing array key.
152
-                 * @param int $current_user->ID Current user ID.
153
-                 */
154
-                $listing_link = apply_filters('geodir_dashboard_link_my_listing', $listing_link, $key, $user_id);
155
-                if($output_type=='select') {
156
-                    $listing_links .= '<option ' . $selected . ' value="' . $listing_link . '">' . __(geodir_utf8_ucfirst($name), 'geodirectory') . '</option>';
157
-                }elseif($output_type=='link'){
158
-                    $listing_links[] = '<a href="' .$listing_link . '">' . __(geodir_utf8_ucfirst($name), 'geodirectory') . '</a>';
159
-                }
160
-            }
161
-        }
162
-
163
-        if ($listing_links != '') {
164
-            $user = get_user_by( 'ID', $user_id );
165
-            if($output_type=='select') {
166
-                ?>
125
+	$show_listing_link_user_dashboard = get_option('geodir_listing_link_user_dashboard');
126
+	$user_listing = geodir_user_post_listing_count($user_id);
127
+
128
+	if (!empty($show_listing_link_user_dashboard) && !empty($user_listing)) {
129
+		$listing_links = array();
130
+
131
+		$post_types = geodir_get_posttypes('object');
132
+
133
+		$author_link = get_author_posts_url($user_id);
134
+		$author_link = geodir_getlink($author_link, array('geodir_dashbord' => 'true'), false);
135
+
136
+		foreach ($post_types as $key => $postobj) {
137
+			if (in_array($key, $show_listing_link_user_dashboard) && array_key_exists($key, $user_listing)) {
138
+				$name = $postobj->labels->name;
139
+				$listing_link = geodir_getlink($author_link, array('stype' => $key), false);
140
+
141
+				$selected = '';
142
+				if (!isset($_REQUEST['list']) && isset($_REQUEST['geodir_dashbord']) && isset($_REQUEST['stype']) && $_REQUEST['stype'] == $key) {
143
+					$selected = 'selected="selected"';
144
+				}
145
+
146
+				/**
147
+				 * Filter my listing link.
148
+				 *
149
+				 * @since 1.0.0
150
+				 * @param string $listing_link My listing link.
151
+				 * @param string $key My listing array key.
152
+				 * @param int $current_user->ID Current user ID.
153
+				 */
154
+				$listing_link = apply_filters('geodir_dashboard_link_my_listing', $listing_link, $key, $user_id);
155
+				if($output_type=='select') {
156
+					$listing_links .= '<option ' . $selected . ' value="' . $listing_link . '">' . __(geodir_utf8_ucfirst($name), 'geodirectory') . '</option>';
157
+				}elseif($output_type=='link'){
158
+					$listing_links[] = '<a href="' .$listing_link . '">' . __(geodir_utf8_ucfirst($name), 'geodirectory') . '</a>';
159
+				}
160
+			}
161
+		}
162
+
163
+		if ($listing_links != '') {
164
+			$user = get_user_by( 'ID', $user_id );
165
+			if($output_type=='select') {
166
+				?>
167 167
                 <li>
168 168
                     <select id="geodir_my_listings" class="chosen_select" onchange="window.location.href=this.value"
169 169
                             option-autoredirect="1" name="geodir_my_listings" option-ajaxchosen="false"
@@ -174,14 +174,14 @@  discard block
 block discarded – undo
174 174
                     </select>
175 175
                 </li>
176 176
             <?php
177
-            }elseif($output_type=='link'){
178
-                if(!empty($listing_links )){
179
-                    echo implode(" | ",$listing_links );
180
-                }
177
+			}elseif($output_type=='link'){
178
+				if(!empty($listing_links )){
179
+					echo implode(" | ",$listing_links );
180
+				}
181 181
 
182
-            }
183
-        }
184
-    }
182
+			}
183
+		}
184
+	}
185 185
 
186 186
 }
187 187
 
@@ -193,12 +193,12 @@  discard block
 block discarded – undo
193 193
  * @return mixed
194 194
  */
195 195
 function geodir_get_user_favourites($user_id=''){
196
-    if(!$user_id){$user_id = get_current_user_id();}
197
-    $site_id = '';
198
-    if ( is_multisite() ) {
199
-        $blog_id = get_current_blog_id();
200
-        if($blog_id && $blog_id!='1'){$site_id  = '_' . $blog_id ;}
201
-    }
202
-
203
-    return get_user_meta($user_id, 'gd_user_favourite_post'.$site_id, true);
196
+	if(!$user_id){$user_id = get_current_user_id();}
197
+	$site_id = '';
198
+	if ( is_multisite() ) {
199
+		$blog_id = get_current_blog_id();
200
+		if($blog_id && $blog_id!='1'){$site_id  = '_' . $blog_id ;}
201
+	}
202
+
203
+	return get_user_meta($user_id, 'gd_user_favourite_post'.$site_id, true);
204 204
 }
205 205
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +31 added lines, -31 removed lines patch added patch discarded remove patch
@@ -11,17 +11,17 @@  discard block
 block discarded – undo
11 11
  * @global string $plugin_prefix Geodirectory plugin table prefix.
12 12
  * @return array User listing count for each post type.
13 13
  */
14
-function geodir_user_favourite_listing_count($user_id=false)
14
+function geodir_user_favourite_listing_count($user_id = false)
15 15
 {
16 16
     global $wpdb, $plugin_prefix, $current_user;
17 17
 
18
-    if(!$user_id){$user_id = $current_user->ID;}
19
-    if(!$user_id){return array();}
18
+    if (!$user_id) {$user_id = $current_user->ID; }
19
+    if (!$user_id) {return array(); }
20 20
 
21 21
     $site_id = '';
22
-    if ( is_multisite() ) {
22
+    if (is_multisite()) {
23 23
         $blog_id = get_current_blog_id();
24
-        if($blog_id && $blog_id!='1'){$site_id  = '_' . $blog_id ;}
24
+        if ($blog_id && $blog_id != '1') {$site_id = '_'.$blog_id; }
25 25
     }
26 26
 
27 27
     $user_favorites = geodir_get_user_favourites($user_id);
@@ -29,10 +29,10 @@  discard block
 block discarded – undo
29 29
 
30 30
     $user_listing = array();
31 31
     if (is_array($all_posts) && !empty($all_posts) && is_array($user_favorites) && !empty($user_favorites)) {
32
-        $user_favorites = "'" . implode("','", $user_favorites) . "'";
32
+        $user_favorites = "'".implode("','", $user_favorites)."'";
33 33
 
34 34
         foreach ($all_posts as $ptype) {
35
-            $total_posts = $wpdb->get_var("SELECT count( ID ) FROM " . $wpdb->prefix . "posts WHERE  post_type='" . $ptype . "' AND post_status = 'publish' AND ID IN (" . $user_favorites . ")");
35
+            $total_posts = $wpdb->get_var("SELECT count( ID ) FROM ".$wpdb->prefix."posts WHERE  post_type='".$ptype."' AND post_status = 'publish' AND ID IN (".$user_favorites.")");
36 36
 
37 37
             if ($total_posts > 0) {
38 38
                 $user_listing[$ptype] = $total_posts;
@@ -52,7 +52,7 @@  discard block
 block discarded – undo
52 52
  * @package GeoDirectory
53 53
  */
54 54
 
55
-function geodir_user_show_favourites($user_id='',$output_type='select'){
55
+function geodir_user_show_favourites($user_id = '', $output_type = 'select') {
56 56
     // My Favourites in Dashboard
57 57
     $show_favorite_link_user_dashboard = get_option('geodir_favorite_link_user_dashboard');
58 58
     $user_favourite = geodir_user_favourite_listing_count($user_id);
@@ -84,10 +84,10 @@  discard block
 block discarded – undo
84 84
                  */
85 85
                 $post_type_link = apply_filters('geodir_dashboard_link_favorite_listing', $post_type_link, $key, $user_id);
86 86
 
87
-                if($output_type=='select'){
88
-                    $favourite_links .= '<option ' . $selected . ' value="' . $post_type_link . '">' . __(geodir_utf8_ucfirst($name), 'geodirectory') . '</option>';
89
-                }elseif($output_type=='link'){
90
-                    $favourite_links[] = '<a href="' . $post_type_link . '">' . __(geodir_utf8_ucfirst($name), 'geodirectory') . '</a>';
87
+                if ($output_type == 'select') {
88
+                    $favourite_links .= '<option '.$selected.' value="'.$post_type_link.'">'.__(geodir_utf8_ucfirst($name), 'geodirectory').'</option>';
89
+                }elseif ($output_type == 'link') {
90
+                    $favourite_links[] = '<a href="'.$post_type_link.'">'.__(geodir_utf8_ucfirst($name), 'geodirectory').'</a>';
91 91
                 }
92 92
 
93 93
 
@@ -95,8 +95,8 @@  discard block
 block discarded – undo
95 95
         }
96 96
 
97 97
         if ($favourite_links != '') {
98
-            $user = get_user_by( 'ID', $user_id );
99
-            if($output_type=='select') {
98
+            $user = get_user_by('ID', $user_id);
99
+            if ($output_type == 'select') {
100 100
                 ?>
101 101
                 <li>
102 102
                     <select id="geodir_my_favourites" class="chosen_select" onchange="window.location.href=this.value"
@@ -108,9 +108,9 @@  discard block
 block discarded – undo
108 108
                     </select>
109 109
                 </li>
110 110
             <?php
111
-            }elseif($output_type=='link'){
112
-                if(!empty($favourite_links)){
113
-                    echo implode(" | ",$favourite_links);
111
+            }elseif ($output_type == 'link') {
112
+                if (!empty($favourite_links)) {
113
+                    echo implode(" | ", $favourite_links);
114 114
                 }
115 115
 
116 116
             }
@@ -120,7 +120,7 @@  discard block
 block discarded – undo
120 120
 
121 121
 
122 122
 
123
-function geodir_user_show_listings($user_id='',$output_type='select'){
123
+function geodir_user_show_listings($user_id = '', $output_type = 'select') {
124 124
 
125 125
     $show_listing_link_user_dashboard = get_option('geodir_listing_link_user_dashboard');
126 126
     $user_listing = geodir_user_post_listing_count($user_id);
@@ -152,17 +152,17 @@  discard block
 block discarded – undo
152 152
                  * @param int $current_user->ID Current user ID.
153 153
                  */
154 154
                 $listing_link = apply_filters('geodir_dashboard_link_my_listing', $listing_link, $key, $user_id);
155
-                if($output_type=='select') {
156
-                    $listing_links .= '<option ' . $selected . ' value="' . $listing_link . '">' . __(geodir_utf8_ucfirst($name), 'geodirectory') . '</option>';
157
-                }elseif($output_type=='link'){
158
-                    $listing_links[] = '<a href="' .$listing_link . '">' . __(geodir_utf8_ucfirst($name), 'geodirectory') . '</a>';
155
+                if ($output_type == 'select') {
156
+                    $listing_links .= '<option '.$selected.' value="'.$listing_link.'">'.__(geodir_utf8_ucfirst($name), 'geodirectory').'</option>';
157
+                }elseif ($output_type == 'link') {
158
+                    $listing_links[] = '<a href="'.$listing_link.'">'.__(geodir_utf8_ucfirst($name), 'geodirectory').'</a>';
159 159
                 }
160 160
             }
161 161
         }
162 162
 
163 163
         if ($listing_links != '') {
164
-            $user = get_user_by( 'ID', $user_id );
165
-            if($output_type=='select') {
164
+            $user = get_user_by('ID', $user_id);
165
+            if ($output_type == 'select') {
166 166
                 ?>
167 167
                 <li>
168 168
                     <select id="geodir_my_listings" class="chosen_select" onchange="window.location.href=this.value"
@@ -174,9 +174,9 @@  discard block
 block discarded – undo
174 174
                     </select>
175 175
                 </li>
176 176
             <?php
177
-            }elseif($output_type=='link'){
178
-                if(!empty($listing_links )){
179
-                    echo implode(" | ",$listing_links );
177
+            }elseif ($output_type == 'link') {
178
+                if (!empty($listing_links)) {
179
+                    echo implode(" | ", $listing_links);
180 180
                 }
181 181
 
182 182
             }
@@ -192,12 +192,12 @@  discard block
 block discarded – undo
192 192
  * @since 1.6.24
193 193
  * @return mixed
194 194
  */
195
-function geodir_get_user_favourites($user_id=''){
196
-    if(!$user_id){$user_id = get_current_user_id();}
195
+function geodir_get_user_favourites($user_id = '') {
196
+    if (!$user_id) {$user_id = get_current_user_id(); }
197 197
     $site_id = '';
198
-    if ( is_multisite() ) {
198
+    if (is_multisite()) {
199 199
         $blog_id = get_current_blog_id();
200
-        if($blog_id && $blog_id!='1'){$site_id  = '_' . $blog_id ;}
200
+        if ($blog_id && $blog_id != '1') {$site_id = '_'.$blog_id; }
201 201
     }
202 202
 
203 203
     return get_user_meta($user_id, 'gd_user_favourite_post'.$site_id, true);
Please login to merge, or discard this patch.
geodirectory-functions/compatibility/BuddyBoss.php 3 patches
Indentation   +49 added lines, -49 removed lines patch added patch discarded remove patch
@@ -12,77 +12,77 @@
 block discarded – undo
12 12
 
13 13
 remove_action('geodir_page_title', 'geodir_action_page_title', 10);
14 14
 function gd_buddyboss_action_calls(){
15
-    // listings page remove
16
-    remove_action('geodir_listings_page_title', 'geodir_action_listings_title', 10);
17
-    remove_action('geodir_listings_before_main_content', 'geodir_action_geodir_sidebar_listings_top', 10);
18
-    remove_action('geodir_listings_before_main_content', 'geodir_breadcrumb', 20);
19
-    remove_action('geodir_listings_page_description', 'geodir_action_listings_description', 10);
20
-    remove_action('geodir_listings_page_description', 'geodir_location_action_listings_description', 100); // for location manager
21
-    remove_action('geodir_listings_page_description', 'geodir_cpt_pt_desc', 10); //CPT manager
15
+	// listings page remove
16
+	remove_action('geodir_listings_page_title', 'geodir_action_listings_title', 10);
17
+	remove_action('geodir_listings_before_main_content', 'geodir_action_geodir_sidebar_listings_top', 10);
18
+	remove_action('geodir_listings_before_main_content', 'geodir_breadcrumb', 20);
19
+	remove_action('geodir_listings_page_description', 'geodir_action_listings_description', 10);
20
+	remove_action('geodir_listings_page_description', 'geodir_location_action_listings_description', 100); // for location manager
21
+	remove_action('geodir_listings_page_description', 'geodir_cpt_pt_desc', 10); //CPT manager
22 22
 
23
-    //listing page add
24
-    add_action('geodir_listings_content', 'geodir_breadcrumb', 3);
25
-    add_action('geodir_listings_content', 'geodir_action_geodir_sidebar_listings_top', 4);
26
-    add_action('geodir_listings_content', 'geodir_cpt_pt_desc', 5); //CPT manager
27
-    if(defined("GEODIRLOCATION_VERSION")){
28
-        add_action('geodir_listings_content', 'geodir_location_action_listings_description', 5);
29
-    }else{
30
-        add_action('geodir_listings_content', 'geodir_action_listings_description', 5);
31
-    }
32
-    add_action('geodir_listings_content', 'geodir_action_listings_title', 9);
23
+	//listing page add
24
+	add_action('geodir_listings_content', 'geodir_breadcrumb', 3);
25
+	add_action('geodir_listings_content', 'geodir_action_geodir_sidebar_listings_top', 4);
26
+	add_action('geodir_listings_content', 'geodir_cpt_pt_desc', 5); //CPT manager
27
+	if(defined("GEODIRLOCATION_VERSION")){
28
+		add_action('geodir_listings_content', 'geodir_location_action_listings_description', 5);
29
+	}else{
30
+		add_action('geodir_listings_content', 'geodir_action_listings_description', 5);
31
+	}
32
+	add_action('geodir_listings_content', 'geodir_action_listings_title', 9);
33 33
 
34 34
 
35
-    // details page remove
36
-    remove_action('geodir_detail_before_main_content', 'geodir_action_geodir_set_preview_post', 8);
37
-    remove_action('geodir_detail_before_main_content', 'geodir_action_geodir_preview_code', 9);
38
-    remove_action('geodir_detail_before_main_content', 'geodir_action_geodir_sidebar_detail_top', 10);
39
-    remove_action('geodir_detail_before_main_content', 'geodir_breadcrumb', 20);
35
+	// details page remove
36
+	remove_action('geodir_detail_before_main_content', 'geodir_action_geodir_set_preview_post', 8);
37
+	remove_action('geodir_detail_before_main_content', 'geodir_action_geodir_preview_code', 9);
38
+	remove_action('geodir_detail_before_main_content', 'geodir_action_geodir_sidebar_detail_top', 10);
39
+	remove_action('geodir_detail_before_main_content', 'geodir_breadcrumb', 20);
40 40
 
41 41
 
42
-    //details page add
43
-    add_action('geodir_article_open', 'geodir_action_geodir_set_preview_post', 1);
44
-    add_action('geodir_article_open','geodir_action_geodir_preview_code', 2);
45
-    add_action('geodir_article_open', 'geodir_breadcrumb', 3);
46
-    add_action('geodir_article_open', 'geodir_action_geodir_sidebar_detail_top', 5);
42
+	//details page add
43
+	add_action('geodir_article_open', 'geodir_action_geodir_set_preview_post', 1);
44
+	add_action('geodir_article_open','geodir_action_geodir_preview_code', 2);
45
+	add_action('geodir_article_open', 'geodir_breadcrumb', 3);
46
+	add_action('geodir_article_open', 'geodir_action_geodir_sidebar_detail_top', 5);
47 47
 
48 48
 
49 49
 
50
-    //location/home remove
51
-    remove_action('geodir_location_before_main_content', 'geodir_action_geodir_sidebar_home_top', 10);
52
-    remove_action('geodir_location_before_main_content', 'geodir_breadcrumb', 20);
50
+	//location/home remove
51
+	remove_action('geodir_location_before_main_content', 'geodir_action_geodir_sidebar_home_top', 10);
52
+	remove_action('geodir_location_before_main_content', 'geodir_breadcrumb', 20);
53 53
 
54
-    remove_action('geodir_home_before_main_content', 'geodir_action_geodir_sidebar_home_top', 10);
55
-    remove_action('geodir_home_before_main_content', 'geodir_breadcrumb', 20);
54
+	remove_action('geodir_home_before_main_content', 'geodir_action_geodir_sidebar_home_top', 10);
55
+	remove_action('geodir_home_before_main_content', 'geodir_breadcrumb', 20);
56 56
 
57
-    //location/home add
58
-    add_action('geodir_home_content', 'geodir_breadcrumb', 3);
59
-    add_action('geodir_location_content', 'geodir_breadcrumb', 3);
57
+	//location/home add
58
+	add_action('geodir_home_content', 'geodir_breadcrumb', 3);
59
+	add_action('geodir_location_content', 'geodir_breadcrumb', 3);
60 60
 
61
-    add_action('geodir_home_content', 'geodir_action_geodir_sidebar_home_top', 5);
62
-    add_action('geodir_location_content', 'geodir_action_geodir_sidebar_home_top', 5);
61
+	add_action('geodir_home_content', 'geodir_action_geodir_sidebar_home_top', 5);
62
+	add_action('geodir_location_content', 'geodir_action_geodir_sidebar_home_top', 5);
63 63
 
64
-    // search remove
65
-    remove_action('geodir_search_before_main_content', 'geodir_action_geodir_sidebar_search_top', 10);
66
-    remove_action('geodir_search_before_main_content', 'geodir_breadcrumb', 20);
67
-    remove_action('geodir_search_page_title', 'geodir_action_search_page_title', 10);
64
+	// search remove
65
+	remove_action('geodir_search_before_main_content', 'geodir_action_geodir_sidebar_search_top', 10);
66
+	remove_action('geodir_search_before_main_content', 'geodir_breadcrumb', 20);
67
+	remove_action('geodir_search_page_title', 'geodir_action_search_page_title', 10);
68 68
 
69
-    //search add
70
-    add_action('geodir_search_content', 'geodir_action_geodir_sidebar_search_top', 5);
71
-    add_action('geodir_search_content', 'geodir_breadcrumb', 3);
72
-    add_action('geodir_search_content', 'geodir_action_search_page_title', 6);
69
+	//search add
70
+	add_action('geodir_search_content', 'geodir_action_geodir_sidebar_search_top', 5);
71
+	add_action('geodir_search_content', 'geodir_breadcrumb', 3);
72
+	add_action('geodir_search_content', 'geodir_action_search_page_title', 6);
73 73
 
74 74
 
75 75
 
76 76
 }
77 77
 
78 78
 function gd_bb__dequeue_script() {
79
-    if(geodir_is_geodir_page()){
80
-        wp_dequeue_script( 'selectboxes');
81
-    }
79
+	if(geodir_is_geodir_page()){
80
+		wp_dequeue_script( 'selectboxes');
81
+	}
82 82
 }
83 83
 add_action( 'wp_print_scripts', 'gd_bb__dequeue_script', 100 );
84 84
 
85 85
 add_action('geodir_listings_content','_bb_do_geodir_listings_page_description',11);
86 86
 function _bb_do_geodir_listings_page_description(){
87
-    do_action('geodir_listings_page_description');
87
+	do_action('geodir_listings_page_description');
88 88
 }
Please login to merge, or discard this patch.
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -11,7 +11,7 @@  discard block
 block discarded – undo
11 11
 add_action('after_setup_theme', 'gd_buddyboss_action_calls', 11);
12 12
 
13 13
 remove_action('geodir_page_title', 'geodir_action_page_title', 10);
14
-function gd_buddyboss_action_calls(){
14
+function gd_buddyboss_action_calls() {
15 15
     // listings page remove
16 16
     remove_action('geodir_listings_page_title', 'geodir_action_listings_title', 10);
17 17
     remove_action('geodir_listings_before_main_content', 'geodir_action_geodir_sidebar_listings_top', 10);
@@ -24,9 +24,9 @@  discard block
 block discarded – undo
24 24
     add_action('geodir_listings_content', 'geodir_breadcrumb', 3);
25 25
     add_action('geodir_listings_content', 'geodir_action_geodir_sidebar_listings_top', 4);
26 26
     add_action('geodir_listings_content', 'geodir_cpt_pt_desc', 5); //CPT manager
27
-    if(defined("GEODIRLOCATION_VERSION")){
27
+    if (defined("GEODIRLOCATION_VERSION")) {
28 28
         add_action('geodir_listings_content', 'geodir_location_action_listings_description', 5);
29
-    }else{
29
+    } else {
30 30
         add_action('geodir_listings_content', 'geodir_action_listings_description', 5);
31 31
     }
32 32
     add_action('geodir_listings_content', 'geodir_action_listings_title', 9);
@@ -41,7 +41,7 @@  discard block
 block discarded – undo
41 41
 
42 42
     //details page add
43 43
     add_action('geodir_article_open', 'geodir_action_geodir_set_preview_post', 1);
44
-    add_action('geodir_article_open','geodir_action_geodir_preview_code', 2);
44
+    add_action('geodir_article_open', 'geodir_action_geodir_preview_code', 2);
45 45
     add_action('geodir_article_open', 'geodir_breadcrumb', 3);
46 46
     add_action('geodir_article_open', 'geodir_action_geodir_sidebar_detail_top', 5);
47 47
 
@@ -76,13 +76,13 @@  discard block
 block discarded – undo
76 76
 }
77 77
 
78 78
 function gd_bb__dequeue_script() {
79
-    if(geodir_is_geodir_page()){
80
-        wp_dequeue_script( 'selectboxes');
79
+    if (geodir_is_geodir_page()) {
80
+        wp_dequeue_script('selectboxes');
81 81
     }
82 82
 }
83
-add_action( 'wp_print_scripts', 'gd_bb__dequeue_script', 100 );
83
+add_action('wp_print_scripts', 'gd_bb__dequeue_script', 100);
84 84
 
85
-add_action('geodir_listings_content','_bb_do_geodir_listings_page_description',11);
86
-function _bb_do_geodir_listings_page_description(){
85
+add_action('geodir_listings_content', '_bb_do_geodir_listings_page_description', 11);
86
+function _bb_do_geodir_listings_page_description() {
87 87
     do_action('geodir_listings_page_description');
88 88
 }
Please login to merge, or discard this patch.
Braces   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -26,7 +26,7 @@
 block discarded – undo
26 26
     add_action('geodir_listings_content', 'geodir_cpt_pt_desc', 5); //CPT manager
27 27
     if(defined("GEODIRLOCATION_VERSION")){
28 28
         add_action('geodir_listings_content', 'geodir_location_action_listings_description', 5);
29
-    }else{
29
+    } else{
30 30
         add_action('geodir_listings_content', 'geodir_action_listings_description', 5);
31 31
     }
32 32
     add_action('geodir_listings_content', 'geodir_action_listings_title', 9);
Please login to merge, or discard this patch.
geodirectory-admin/admin_functions.php 3 patches
Braces   +230 added lines, -127 removed lines patch added patch discarded remove patch
@@ -184,8 +184,9 @@  discard block
 block discarded – undo
184 184
 
185 185
         $thumb_img_arr = array();
186 186
 
187
-        if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '')
188
-            $thumb_img_arr = geodir_get_images($_REQUEST['pid']);
187
+        if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
188
+                    $thumb_img_arr = geodir_get_images($_REQUEST['pid']);
189
+        }
189 190
 
190 191
         $totImg = '';
191 192
         $image_limit = '';
@@ -236,7 +237,9 @@  discard block
 block discarded – undo
236 237
     {
237 238
         global $menu, $geodirectory;
238 239
 
239
-        if (current_user_can('manage_options')) $menu[] = array('', 'read', 'separator-geodirectory', '', 'wp-menu-separator geodirectory');
240
+        if (current_user_can('manage_options')) {
241
+        	$menu[] = array('', 'read', 'separator-geodirectory', '', 'wp-menu-separator geodirectory');
242
+        }
240 243
 
241 244
         add_menu_page(__('Geodirectory', 'geodirectory'), __('Geodirectory', 'geodirectory'), 'manage_options', 'geodirectory', 'geodir_admin_panel', geodir_plugin_url() . '/geodirectory-assets/images/favicon.ico', '55.1984');
242 245
 
@@ -300,7 +303,9 @@  discard block
 block discarded – undo
300 303
      */
301 304
     function geodir_admin_custom_menu_order()
302 305
     {
303
-        if (!current_user_can('manage_options')) return false;
306
+        if (!current_user_can('manage_options')) {
307
+        	return false;
308
+        }
304 309
         return true;
305 310
     }
306 311
 }
@@ -331,10 +336,11 @@  discard block
 block discarded – undo
331 336
 			case 'fail':
332 337
 				$gderr = isset($_REQUEST['gderr']) ? $_REQUEST['gderr'] : '';
333 338
 				
334
-				if ($gderr == 21)
335
-			    	echo '<div id="message" class="error fade"><p><strong>' . __('Error: You can not add same permalinks for both Listing and Location, please try again.', 'geodirectory') . '</strong></p></div>';
336
-				else
337
-					echo '<div id="message" class="error fade"><p><strong>' . __('Error: Your settings have not been saved, please try again.', 'geodirectory') . '</strong></p></div>';
339
+				if ($gderr == 21) {
340
+							    	echo '<div id="message" class="error fade"><p><strong>' . __('Error: You can not add same permalinks for both Listing and Location, please try again.', 'geodirectory') . '</strong></p></div>';
341
+				} else {
342
+									echo '<div id="message" class="error fade"><p><strong>' . __('Error: Your settings have not been saved, please try again.', 'geodirectory') . '</strong></p></div>';
343
+				}
338 344
                 break;
339 345
         }
340 346
     }
@@ -385,8 +391,12 @@  discard block
 block discarded – undo
385 391
         include_once('option-pages/' . $current_tab . '_array.php');
386 392
     }
387 393
     if (isset($_POST) && $_POST && isset($_REQUEST['page']) && $_REQUEST['page'] == 'geodirectory') :
388
-        if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir-settings')) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
389
-        if (!wp_verify_nonce($_REQUEST['_wpnonce-' . $current_tab], 'geodir-settings-' . $current_tab)) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
394
+        if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir-settings')) {
395
+        	die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
396
+        }
397
+        if (!wp_verify_nonce($_REQUEST['_wpnonce-' . $current_tab], 'geodir-settings-' . $current_tab)) {
398
+        	die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
399
+        }
390 400
 		
391 401
 		/**
392 402
 		 * Fires before updating geodirectory admin settings.
@@ -398,8 +408,9 @@  discard block
 block discarded – undo
398 408
 		 */
399 409
 		do_action('geodir_before_update_options', $current_tab, $geodir_settings);		
400 410
 		
401
-        if (!empty($geodir_settings[$current_tab]))
402
-            geodir_update_options($geodir_settings[$current_tab]);
411
+        if (!empty($geodir_settings[$current_tab])) {
412
+                    geodir_update_options($geodir_settings[$current_tab]);
413
+        }
403 414
 
404 415
         /**
405 416
          * Called after GeoDirectory options settings are updated.
@@ -447,11 +458,14 @@  discard block
 block discarded – undo
447 458
  * @return bool Returns true if saved.
448 459
  */
449 460
 function geodir_update_options($options, $dummy = false) {
450
-    if ((!isset($_POST) || !$_POST) && !$dummy) return false;
461
+    if ((!isset($_POST) || !$_POST) && !$dummy) {
462
+    	return false;
463
+    }
451 464
 
452 465
     foreach ($options as $value) {
453
-        if ($dummy && isset($value['std']))
454
-            $_POST[$value['id']] = $value['std'];
466
+        if ($dummy && isset($value['std'])) {
467
+                    $_POST[$value['id']] = $value['std'];
468
+        }
455 469
 
456 470
 
457 471
         if (isset($value['type']) && $value['type'] == 'checkbox') :
@@ -460,25 +474,23 @@  discard block
 block discarded – undo
460 474
                 update_option($value['id'], $_POST[$value['id']]);
461 475
             } else {
462 476
                 update_option($value['id'], 0);
463
-            }
464
-
465
-        elseif (isset($value['type']) && $value['type'] == 'image_width') :
477
+            } elseif (isset($value['type']) && $value['type'] == 'image_width') :
466 478
 
467 479
             if (isset($value['id']) && isset($_POST[$value['id'] . '_width'])) {
468 480
                 update_option($value['id'] . '_width', $_POST[$value['id'] . '_width']);
469 481
                 update_option($value['id'] . '_height', $_POST[$value['id'] . '_height']);
470 482
                 if (isset($_POST[$value['id'] . '_crop'])) :
471 483
                     update_option($value['id'] . '_crop', 1);
472
-                else :
473
-                    update_option($value['id'] . '_crop', 0);
484
+                else {
485
+                	:
486
+                    update_option($value['id'] . '_crop', 0);
487
+                }
474 488
                 endif;
475 489
             } else {
476 490
                 update_option($value['id'] . '_width', $value['std']);
477 491
                 update_option($value['id'] . '_height', $value['std']);
478 492
                 update_option($value['id'] . '_crop', 1);
479
-            }
480
-
481
-        elseif (isset($value['type']) && $value['type'] == 'map') :
493
+            } elseif (isset($value['type']) && $value['type'] == 'map') :
482 494
             $post_types = array();
483 495
             $categories = array();
484 496
 
@@ -523,8 +535,9 @@  discard block
 block discarded – undo
523 535
                     $image_name_arr = explode('/', get_option($value['id']));
524 536
                     $noimg_name = end($image_name_arr);
525 537
                     $img_path = $uploads['path'] . '/' . $noimg_name;
526
-                    if (file_exists($img_path))
527
-                        unlink($img_path);
538
+                    if (file_exists($img_path)) {
539
+                                            unlink($img_path);
540
+                    }
528 541
                 }
529 542
 
530 543
                 update_option($value['id'], '');
@@ -540,8 +553,10 @@  discard block
 block discarded – undo
540 553
                 foreach ($uploadedfile as $key => $uplaod):
541 554
                     if ($key == 'name'):
542 555
                         $uplaods[$key] = $filename;
543
-                    else :
544
-                        $uplaods[$key] = $uplaod;
556
+                    else {
557
+                    	:
558
+                        $uplaods[$key] = $uplaod;
559
+                    }
545 560
                     endif;
546 561
                 endforeach;
547 562
 
@@ -551,8 +566,9 @@  discard block
 block discarded – undo
551 566
                     $image_name_arr = explode('/', get_option($value['id']));
552 567
                     $noimg_name = end($image_name_arr);
553 568
                     $img_path = $uploads['path'] . '/' . $noimg_name;
554
-                    if (file_exists($img_path))
555
-                        unlink($img_path);
569
+                    if (file_exists($img_path)) {
570
+                                            unlink($img_path);
571
+                    }
556 572
                 }
557 573
 
558 574
                 $upload_overrides = array('test_form' => false);
@@ -567,10 +583,12 @@  discard block
 block discarded – undo
567 583
             endif;
568 584
 
569 585
 
570
-        else :
586
+        else {
587
+        	:
571 588
             // same menu setting per theme.
572 589
             if (isset($value['id']) && $value['id'] == 'geodir_theme_location_nav' && isset($_POST[$value['id']])) {
573
-                $theme = wp_get_theme();
590
+                $theme = wp_get_theme();
591
+        }
574 592
                 update_option('geodir_theme_location_nav_' . $theme->name, $_POST[$value['id']]);
575 593
             }
576 594
 
@@ -582,8 +600,9 @@  discard block
 block discarded – undo
582 600
 
583 601
         endif;
584 602
     }
585
-    if ($dummy)
586
-        $_POST = array();
603
+    if ($dummy) {
604
+            $_POST = array();
605
+    }
587 606
     return true;
588 607
 
589 608
 }
@@ -729,9 +748,12 @@  discard block
 block discarded – undo
729 748
         $new_columns = array('location' => __('Location (ID)', 'geodirectory'),
730 749
             'categorys' => __('Categories', 'geodirectory'));
731 750
 
732
-        if (($offset = array_search('author', array_keys($columns))) === false) // if the key doesn't exist
751
+        if (($offset = array_search('author', array_keys($columns))) === false) {
752
+        	// if the key doesn't exist
733 753
         {
734
-            $offset = 0; // should we prepend $array with $data?
754
+            $offset = 0;
755
+        }
756
+        // should we prepend $array with $data?
735 757
             $offset = count($columns); // or should we append $array with $data? lets pick this one...
736 758
         }
737 759
 
@@ -791,11 +813,13 @@  discard block
 block discarded – undo
791 813
                     $date_diff_text = '<br /><span class="' . $expire_class . '">(' . $date_diff . ' ' . $state . ')</span>';
792 814
                 }
793 815
                 /* If no expire_date is found, output a default message. */
794
-                if (empty($expire_date))
795
-                    echo __('Unknown', 'geodirectory');
816
+                if (empty($expire_date)) {
817
+                                    echo __('Unknown', 'geodirectory');
818
+                }
796 819
                 /* If there is a expire_date, append 'days left' to the text string. */
797
-                else
798
-                    echo $expire_date . $date_diff_text;
820
+                else {
821
+                                    echo $expire_date . $date_diff_text;
822
+                }
799 823
                 break;
800 824
 
801 825
             /* If displaying the 'categorys' column. */
@@ -868,21 +892,26 @@  discard block
 block discarded – undo
868 892
 
869 893
     $geodir_posttypes = geodir_get_posttypes();
870 894
 
871
-    if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE)
872
-        return;
895
+    if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) {
896
+            return;
897
+    }
873 898
 
874 899
     if (!wp_is_post_revision($post_id) && isset($post->post_type) && in_array($post->post_type, $geodir_posttypes)) {
875
-        if (isset($_REQUEST['_status']))
876
-            geodir_change_post_status($post_id, $_REQUEST['_status']);
900
+        if (isset($_REQUEST['_status'])) {
901
+                    geodir_change_post_status($post_id, $_REQUEST['_status']);
902
+        }
877 903
 
878
-        if (isset($_REQUEST['action']) && ($_REQUEST['action'] == 'trash' || $_REQUEST['action'] == 'untrash'))
879
-            return;
904
+        if (isset($_REQUEST['action']) && ($_REQUEST['action'] == 'trash' || $_REQUEST['action'] == 'untrash')) {
905
+                    return;
906
+        }
880 907
 
881
-        if (!isset($_POST['geodir_post_info_noncename']) || !wp_verify_nonce($_POST['geodir_post_info_noncename'], plugin_basename(__FILE__)))
882
-            return;
908
+        if (!isset($_POST['geodir_post_info_noncename']) || !wp_verify_nonce($_POST['geodir_post_info_noncename'], plugin_basename(__FILE__))) {
909
+                    return;
910
+        }
883 911
 
884
-        if (!isset($_POST['geodir_post_attachments_noncename']) || !wp_verify_nonce($_POST['geodir_post_attachments_noncename'], plugin_basename(__FILE__)))
885
-            return;
912
+        if (!isset($_POST['geodir_post_attachments_noncename']) || !wp_verify_nonce($_POST['geodir_post_attachments_noncename'], plugin_basename(__FILE__))) {
913
+                    return;
914
+        }
886 915
 
887 916
         geodir_save_listing($_REQUEST);
888 917
     }
@@ -907,10 +936,18 @@  discard block
 block discarded – undo
907 936
     $tab_id = '';
908 937
     $i = 0;
909 938
     foreach ($options as $value) :
910
-        if (!isset($value['name'])) $value['name'] = '';
911
-        if (!isset($value['class'])) $value['class'] = '';
912
-        if (!isset($value['css'])) $value['css'] = '';
913
-        if (!isset($value['std'])) $value['std'] = '';
939
+        if (!isset($value['name'])) {
940
+        	$value['name'] = '';
941
+        }
942
+        if (!isset($value['class'])) {
943
+        	$value['class'] = '';
944
+        }
945
+        if (!isset($value['css'])) {
946
+        	$value['css'] = '';
947
+        }
948
+        if (!isset($value['std'])) {
949
+        	$value['std'] = '';
950
+        }
914 951
         $desc = '';
915 952
         switch ($value['type']) :
916 953
             case 'dummy_installer':
@@ -926,11 +963,13 @@  discard block
 block discarded – undo
926 963
 
927 964
                 $i++;
928 965
 
929
-                if (isset($value['id']) && $value['id'])
930
-                    $tab_id = $value['id'];
966
+                if (isset($value['id']) && $value['id']) {
967
+                                    $tab_id = $value['id'];
968
+                }
931 969
 
932
-                if (isset($value['desc']) && $value['desc'])
933
-                    $desc = '<span style=" text-transform:none;">:- ' . $value['desc'] . '</span>';
970
+                if (isset($value['desc']) && $value['desc']) {
971
+                                    $desc = '<span style=" text-transform:none;">:- ' . $value['desc'] . '</span>';
972
+                }
934 973
 
935 974
                 if (isset($value['name']) && $value['name']) {
936 975
                     if ($first_title === true) {
@@ -961,10 +1000,12 @@  discard block
 block discarded – undo
961 1000
                 break;
962 1001
 
963 1002
             case 'sectionstart':
964
-                if (isset($value['desc']) && $value['desc'])
965
-                    $desc = '<span style=" text-transform:none;"> - ' . $value['desc'] . '</span>';
966
-                if (isset($value['name']) && $value['name'])
967
-                    echo '<h3>' . $value['name'] . $desc . '</h3>';
1003
+                if (isset($value['desc']) && $value['desc']) {
1004
+                                    $desc = '<span style=" text-transform:none;"> - ' . $value['desc'] . '</span>';
1005
+                }
1006
+                if (isset($value['name']) && $value['name']) {
1007
+                                    echo '<h3>' . $value['name'] . $desc . '</h3>';
1008
+                }
968 1009
                 /**
969 1010
                  * Called after a GeoDirectory settings sectionstart is output in the GD settings page.
970 1011
                  *
@@ -972,7 +1013,9 @@  discard block
 block discarded – undo
972 1013
                  *
973 1014
                  * @since 1.0.0
974 1015
                  */
975
-                if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_start');
1016
+                if (isset($value['id']) && $value['id']) {
1017
+                	do_action('geodir_settings_' . sanitize_title($value['id']) . '_start');
1018
+                }
976 1019
                 echo '<table class="form-table">' . "\n\n";
977 1020
 
978 1021
                 break;
@@ -984,7 +1027,9 @@  discard block
 block discarded – undo
984 1027
                  *
985 1028
                  * @since 1.0.0
986 1029
                  */
987
-                if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_end');
1030
+                if (isset($value['id']) && $value['id']) {
1031
+                	do_action('geodir_settings_' . sanitize_title($value['id']) . '_end');
1032
+                }
988 1033
                 echo '</table>';
989 1034
                 /**
990 1035
                  * Called after a GeoDirectory settings sectionend is output in the GD settings page.
@@ -993,7 +1038,9 @@  discard block
 block discarded – undo
993 1038
                  *
994 1039
                  * @since 1.0.0
995 1040
                  */
996
-                if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_after');
1041
+                if (isset($value['id']) && $value['id']) {
1042
+                	do_action('geodir_settings_' . sanitize_title($value['id']) . '_after');
1043
+                }
997 1044
                 break;
998 1045
             case 'text':
999 1046
                 ?>
@@ -1084,17 +1131,32 @@  discard block
 block discarded – undo
1084 1131
                     <?php _e('Width', 'geodirectory'); ?> <input
1085 1132
                         name="<?php echo esc_attr($value['id']); ?>_width"
1086 1133
                         id="<?php echo esc_attr($value['id']); ?>_width" type="text" size="3"
1087
-                        value="<?php if ($size = get_option($value['id'] . '_width')) echo stripslashes($size); else echo $value['std']; ?>"/>
1134
+                        value="<?php if ($size = get_option($value['id'] . '_width')) {
1135
+	echo stripslashes($size);
1136
+} else {
1137
+	echo $value['std'];
1138
+}
1139
+?>"/>
1088 1140
 
1089 1141
                     <?php _e('Height', 'geodirectory'); ?> <input
1090 1142
                         name="<?php echo esc_attr($value['id']); ?>_height"
1091 1143
                         id="<?php echo esc_attr($value['id']); ?>_height" type="text" size="3"
1092
-                        value="<?php if ($size = get_option($value['id'] . '_height')) echo stripslashes($size); else echo $value['std']; ?>"/>
1144
+                        value="<?php if ($size = get_option($value['id'] . '_height')) {
1145
+	echo stripslashes($size);
1146
+} else {
1147
+	echo $value['std'];
1148
+}
1149
+?>"/>
1093 1150
 
1094 1151
                     <label><?php _e('Hard Crop', 'geodirectory'); ?> <input
1095 1152
                             name="<?php echo esc_attr($value['id']); ?>_crop"
1096 1153
                             id="<?php echo esc_attr($value['id']); ?>_crop"
1097
-                            type="checkbox" <?php if (get_option($value['id'] . '_crop') != '') checked(get_option($value['id'] . '_crop'), 1); else checked(1); ?> /></label>
1154
+                            type="checkbox" <?php if (get_option($value['id'] . '_crop') != '') {
1155
+	checked(get_option($value['id'] . '_crop'), 1);
1156
+} else {
1157
+	checked(1);
1158
+}
1159
+?> /></label>
1098 1160
 
1099 1161
                     <span class="description"><?php echo $value['desc'] ?></span></td>
1100 1162
                 </tr><?php
@@ -1108,17 +1170,22 @@  discard block
 block discarded – undo
1108 1170
                 <td class="forminp"><select name="<?php echo esc_attr($value['id']); ?>"
1109 1171
                                             id="<?php echo esc_attr($value['id']); ?>"
1110 1172
                                             style="<?php echo esc_attr($value['css']); ?>"
1111
-                                            class="<?php if (isset($value['class'])) echo $value['class']; ?>"
1173
+                                            class="<?php if (isset($value['class'])) {
1174
+	echo $value['class'];
1175
+}
1176
+?>"
1112 1177
                                             option-ajaxchosen="false">
1113 1178
                         <?php
1114 1179
                         foreach ($value['options'] as $key => $val) {
1115 1180
                             $geodir_select_value = '';
1116 1181
                             if ($option_value != '') {
1117
-                                if ($option_value != '' && $option_value == $key)
1118
-                                    $geodir_select_value = ' selected="selected" ';
1182
+                                if ($option_value != '' && $option_value == $key) {
1183
+                                                                    $geodir_select_value = ' selected="selected" ';
1184
+                                }
1119 1185
                             } else {
1120
-                                if ($value['std'] == $key)
1121
-                                    $geodir_select_value = ' selected="selected" ';
1186
+                                if ($value['std'] == $key) {
1187
+                                                                    $geodir_select_value = ' selected="selected" ';
1188
+                                }
1122 1189
                             }
1123 1190
                             ?>
1124 1191
                             <option
@@ -1143,8 +1210,14 @@  discard block
 block discarded – undo
1143 1210
                 <td class="forminp"><select multiple="multiple" name="<?php echo esc_attr($value['id']); ?>[]"
1144 1211
                                             id="<?php echo esc_attr($value['id']); ?>"
1145 1212
                                             style="<?php echo esc_attr($value['css']); ?>"
1146
-                                            class="<?php if (isset($value['class'])) echo $value['class']; ?>"
1147
-                                            data-placeholder="<?php if (isset($value['placeholder_text'])) echo $value['placeholder_text'];?>"
1213
+                                            class="<?php if (isset($value['class'])) {
1214
+	echo $value['class'];
1215
+}
1216
+?>"
1217
+                                            data-placeholder="<?php if (isset($value['placeholder_text'])) {
1218
+	echo $value['placeholder_text'];
1219
+}
1220
+?>"
1148 1221
                                             option-ajaxchosen="false">
1149 1222
                         <?php
1150 1223
                         foreach ($value['options'] as $key => $val) {
@@ -1172,7 +1245,10 @@  discard block
 block discarded – undo
1172 1245
                 <td class="forminp">
1173 1246
                     <input type="file" name="<?php echo esc_attr($value['id']); ?>"
1174 1247
                            id="<?php echo esc_attr($value['id']); ?>" style="<?php echo esc_attr($value['css']); ?>"
1175
-                           class="<?php if (isset($value['class'])) echo $value['class']; ?>"/>
1248
+                           class="<?php if (isset($value['class'])) {
1249
+	echo $value['class'];
1250
+}
1251
+?>"/>
1176 1252
                     <?php if (get_option($value['id'])) { ?>
1177 1253
                         <input type="hidden" name="<?php echo esc_attr($value['id']); ?>_remove"
1178 1254
                                id="<?php echo esc_attr($value['id']); ?>_remove" value="0">
@@ -1253,13 +1329,15 @@  discard block
 block discarded – undo
1253 1329
                                 'zh-TW' => __('CHINESE (TRADITIONAL)', 'geodirectory'),
1254 1330
                             );
1255 1331
                             $geodir_default_map_language = get_option('geodir_default_map_language');
1256
-                            if (empty($geodir_default_map_language))
1257
-                                $geodir_default_map_language = 'en';
1332
+                            if (empty($geodir_default_map_language)) {
1333
+                                                            $geodir_default_map_language = 'en';
1334
+                            }
1258 1335
                             foreach ($arr_map_langages as $language_key => $language_txt) {
1259
-                                if (!empty($geodir_default_map_language) && $language_key == $geodir_default_map_language)
1260
-                                    $geodir_default_language_selected = "selected='selected'";
1261
-                                else
1262
-                                    $geodir_default_language_selected = '';
1336
+                                if (!empty($geodir_default_map_language) && $language_key == $geodir_default_map_language) {
1337
+                                                                    $geodir_default_language_selected = "selected='selected'";
1338
+                                } else {
1339
+                                                                    $geodir_default_language_selected = '';
1340
+                                }
1263 1341
 
1264 1342
                                 ?>
1265 1343
                                 <option
@@ -1279,14 +1357,16 @@  discard block
 block discarded – undo
1279 1357
                             <?php
1280 1358
                             $post_types = geodir_get_posttypes('array');
1281 1359
                             $geodir_default_map_search_pt = get_option('geodir_default_map_search_pt');
1282
-                            if (empty($geodir_default_map_search_pt))
1283
-                                $geodir_default_map_search_pt = 'gd_place';
1360
+                            if (empty($geodir_default_map_search_pt)) {
1361
+                                                            $geodir_default_map_search_pt = 'gd_place';
1362
+                            }
1284 1363
                             if (is_array($post_types)) {
1285 1364
                                 foreach ($post_types as $key => $post_types_obj) {
1286
-                                    if (!empty($geodir_default_map_search_pt) && $key == $geodir_default_map_search_pt)
1287
-                                        $geodir_search_pt_selected = "selected='selected'";
1288
-                                    else
1289
-                                        $geodir_search_pt_selected = '';
1365
+                                    if (!empty($geodir_default_map_search_pt) && $key == $geodir_default_map_search_pt) {
1366
+                                                                            $geodir_search_pt_selected = "selected='selected'";
1367
+                                    } else {
1368
+                                                                            $geodir_search_pt_selected = '';
1369
+                                    }
1290 1370
 
1291 1371
                                     ?>
1292 1372
                                     <option
@@ -1406,7 +1486,7 @@  discard block
 block discarded – undo
1406 1486
                                id="<?php echo esc_attr($value['id'] . $value['value']); ?>" type="radio"
1407 1487
                                value="<?php echo $value['value'] ?>" <?php if (get_option($value['id']) == $value['value']) {
1408 1488
                             echo 'checked="checked"';
1409
-                        }elseif(get_option($value['id'])=='' && $value['std']==$value['value']){echo 'checked="checked"';} ?> />
1489
+                        } elseif(get_option($value['id'])=='' && $value['std']==$value['value']){echo 'checked="checked"';} ?> />
1410 1490
                         <?php echo $value['desc']; ?></label><br>
1411 1491
                 </fieldset>
1412 1492
                 <?php
@@ -1426,10 +1506,18 @@  discard block
 block discarded – undo
1426 1506
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1427 1507
                 <td class="forminp">
1428 1508
                     <textarea
1429
-                        <?php if (isset($value['args'])) echo $value['args'] . ' '; ?>name="<?php echo esc_attr($value['id']); ?>"
1509
+                        <?php if (isset($value['args'])) {
1510
+	echo $value['args'] . ' ';
1511
+}
1512
+?>name="<?php echo esc_attr($value['id']); ?>"
1430 1513
                         id="<?php echo esc_attr($value['id']); ?>"
1431 1514
                         <?php if(isset($value['placeholder'])){?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1432
-                        style="<?php echo esc_attr($value['css']); ?>"><?php if (get_option($value['id'])) echo esc_textarea(stripslashes(get_option($value['id']))); else echo esc_textarea($value['std']); ?></textarea><span
1515
+                        style="<?php echo esc_attr($value['css']); ?>"><?php if (get_option($value['id'])) {
1516
+	echo esc_textarea(stripslashes(get_option($value['id'])));
1517
+} else {
1518
+	echo esc_textarea($value['std']);
1519
+}
1520
+?></textarea><span
1433 1521
                         class="description"><?php echo $value['desc'] ?></span>
1434 1522
 
1435 1523
                 </td>
@@ -1441,10 +1529,11 @@  discard block
 block discarded – undo
1441 1529
                 <tr valign="top">
1442 1530
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1443 1531
                 <td class="forminp"><?php
1444
-                    if (get_option($value['id']))
1445
-                        $content = stripslashes(get_option($value['id']));
1446
-                    else
1447
-                        $content = $value['std'];
1532
+                    if (get_option($value['id'])) {
1533
+                                            $content = stripslashes(get_option($value['id']));
1534
+                    } else {
1535
+                                            $content = $value['std'];
1536
+                    }
1448 1537
 
1449 1538
                     $editor_settings = array('media_buttons' => false, 'textarea_rows' => 10);
1450 1539
 
@@ -1484,7 +1573,9 @@  discard block
 block discarded – undo
1484 1573
                     'echo' => false,
1485 1574
                     'selected' => $page_setting);
1486 1575
 
1487
-                if (isset($value['args'])) $args = wp_parse_args($value['args'], $args);
1576
+                if (isset($value['args'])) {
1577
+                	$args = wp_parse_args($value['args'], $args);
1578
+                }
1488 1579
 
1489 1580
                 ?>
1490 1581
                 <tr valign="top" class="single_select_page">
@@ -1503,8 +1594,10 @@  discard block
 block discarded – undo
1503 1594
                 if (strstr($country_setting, ':')) :
1504 1595
                     $country = current(explode(':', $country_setting));
1505 1596
                     $state = end(explode(':', $country_setting));
1506
-                else :
1507
-                    $country = $country_setting;
1597
+                else {
1598
+                	:
1599
+                    $country = $country_setting;
1600
+                }
1508 1601
                     $state = '*';
1509 1602
                 endif;
1510 1603
                 ?>
@@ -1531,8 +1624,10 @@  discard block
 block discarded – undo
1531 1624
                             data-placeholder="<?php _e('Choose countries&hellip;', 'geodirectory'); ?>"
1532 1625
                             title="Country" class="chosen_select">
1533 1626
                         <?php
1534
-                        if ($countries) foreach ($countries as $key => $val) :
1535
-                            echo '<option value="' . $key . '" ' . selected(in_array($key, $selections), true, false) . '>' . $val . '</option>';
1627
+                        if ($countries) {
1628
+                        	foreach ($countries as $key => $val) :
1629
+                            echo '<option value="' . $key . '" ' . selected(in_array($key, $selections), true, false) . '>' . $val . '</option>';
1630
+                        }
1536 1631
                         endforeach;
1537 1632
                         ?>
1538 1633
                     </select>
@@ -1770,8 +1865,9 @@  discard block
 block discarded – undo
1770 1865
         endforeach;
1771 1866
     endif;
1772 1867
 
1773
-    if (!empty($place_img_array))
1774
-        $curImages = implode(',', $place_img_array);
1868
+    if (!empty($place_img_array)) {
1869
+            $curImages = implode(',', $place_img_array);
1870
+    }
1775 1871
 
1776 1872
 
1777 1873
     // adjust values here
@@ -2117,16 +2213,17 @@  discard block
 block discarded – undo
2117 2213
 	global $post, $typenow, $current_screen;
2118 2214
 	
2119 2215
 	$post_type = NULL;
2120
-    if (isset($_REQUEST['post_type']))
2121
-		$post_type = sanitize_key($_REQUEST['post_type']);
2122
-    elseif (isset($_REQUEST['post']) && get_post_type($_REQUEST['post']))
2123
-		$post_type = get_post_type($_REQUEST['post']);
2124
-    elseif ($post && isset($post->post_type))
2125
-		$post_type = $post->post_type;
2126
-	elseif ($typenow)
2127
-		$post_type = $typenow;
2128
-	elseif ($current_screen && isset($current_screen->post_type))
2129
-		$post_type = $current_screen->post_type;
2216
+    if (isset($_REQUEST['post_type'])) {
2217
+    		$post_type = sanitize_key($_REQUEST['post_type']);
2218
+    } elseif (isset($_REQUEST['post']) && get_post_type($_REQUEST['post'])) {
2219
+    		$post_type = get_post_type($_REQUEST['post']);
2220
+    } elseif ($post && isset($post->post_type)) {
2221
+    		$post_type = $post->post_type;
2222
+    } elseif ($typenow) {
2223
+			$post_type = $typenow;
2224
+	} elseif ($current_screen && isset($current_screen->post_type)) {
2225
+			$post_type = $current_screen->post_type;
2226
+	}
2130 2227
 
2131 2228
 
2132 2229
 
@@ -2187,9 +2284,10 @@  discard block
 block discarded – undo
2187 2284
 function geodir_hide_admin_preview_button() {
2188 2285
     global $post_type;
2189 2286
     $post_types = geodir_get_posttypes();
2190
-    if(in_array($post_type, $post_types))
2191
-        echo '<style type="text/css">#post-preview, #view-post-btn{display: none;}</style>';
2192
-}
2287
+    if(in_array($post_type, $post_types)) {
2288
+            echo '<style type="text/css">#post-preview, #view-post-btn{display: none;}</style>';
2289
+    }
2290
+    }
2193 2291
 add_action( 'admin_head-post-new.php', 'geodir_hide_admin_preview_button' );
2194 2292
 add_action( 'admin_head-post.php', 'geodir_hide_admin_preview_button' );
2195 2293
 
@@ -5419,8 +5517,9 @@  discard block
 block discarded – undo
5419 5517
 function geodir_get_export_posts( $post_type, $per_page = 0, $page_no = 0 ) {
5420 5518
     global $wpdb, $plugin_prefix;
5421 5519
 
5422
-    if ( ! post_type_exists( $post_type ) )
5423
-        return new stdClass;
5520
+    if ( ! post_type_exists( $post_type ) ) {
5521
+            return new stdClass;
5522
+    }
5424 5523
         
5425 5524
     $table = $plugin_prefix . $post_type . '_detail';
5426 5525
 
@@ -6077,7 +6176,9 @@  discard block
 block discarded – undo
6077 6176
 
6078 6177
     if ($page_found) :
6079 6178
         // Page exists
6080
-        if (!$option_value) update_option($option, $page_found);
6179
+        if (!$option_value) {
6180
+        	update_option($option, $page_found);
6181
+        }
6081 6182
         return;
6082 6183
     endif;
6083 6184
 
@@ -6488,7 +6589,7 @@  discard block
 block discarded – undo
6488 6589
         
6489 6590
         if(is_array($accounts)){
6490 6591
             $accounts = array_merge(array(__('Select Account','geodirectory')),$accounts);
6491
-        }elseif(get_option('geodir_ga_account_id')){
6592
+        } elseif(get_option('geodir_ga_account_id')){
6492 6593
             $accounts = array();
6493 6594
             $accounts[get_option('geodir_ga_account_id')] = __('Account re-authorization may be required','geodirectory').' ('.get_option('geodir_ga_account_id').')';
6494 6595
         }
@@ -6509,14 +6610,16 @@  discard block
 block discarded – undo
6509 6610
     }
6510 6611
 
6511 6612
     # Create a new Gdata call
6512
-    if ( trim(get_option('geodir_ga_auth_code')) != '' )
6513
-        $stats = new GDGoogleAnalyticsStats();
6514
-    else
6515
-        return false;
6613
+    if ( trim(get_option('geodir_ga_auth_code')) != '' ) {
6614
+            $stats = new GDGoogleAnalyticsStats();
6615
+    } else {
6616
+            return false;
6617
+    }
6516 6618
 
6517 6619
     # Check if Google sucessfully logged in
6518
-    if ( ! $stats->checkLogin() )
6519
-        return false;
6620
+    if ( ! $stats->checkLogin() ) {
6621
+            return false;
6622
+    }
6520 6623
 
6521 6624
     # Get a list of accounts
6522 6625
     try {
@@ -6533,10 +6636,10 @@  discard block
 block discarded – undo
6533 6636
     if ( count($accounts) > 0 ){
6534 6637
         update_option('geodir_gd_uids',$accounts);
6535 6638
         return $accounts;
6639
+    } else {
6640
+            return false;
6641
+    }
6536 6642
     }
6537
-    else
6538
-        return false;
6539
-}
6540 6643
 
6541 6644
 add_action( 'wp_ajax_geodir_ga_deauthorize', 'geodir_ga_deauthorize' );
6542 6645
 function geodir_ga_deauthorize(){
Please login to merge, or discard this patch.
Indentation   +2946 added lines, -2946 removed lines patch added patch discarded remove patch
@@ -13,133 +13,133 @@  discard block
 block discarded – undo
13 13
  * @package GeoDirectory
14 14
  */
15 15
 function geodir_deactivation() {
16
-    // Update installed variable
17
-    update_option("geodir_installed", 0);
16
+	// Update installed variable
17
+	update_option("geodir_installed", 0);
18 18
 
19
-    // Remove rewrite rules and then recreate rewrite rules.
20
-    flush_rewrite_rules();
19
+	// Remove rewrite rules and then recreate rewrite rules.
20
+	flush_rewrite_rules();
21 21
 }
22 22
 
23 23
 if (!function_exists('geodir_admin_styles')) {
24
-    /**
25
-     * Enqueue Admin Styles.
26
-     *
27
-     * @since 1.0.0
28
-     * @package GeoDirectory
29
-     */
30
-    function geodir_admin_styles() {
31
-        wp_register_style('geodirectory-admin-css', geodir_plugin_url() . '/geodirectory-assets/css/admin.css', array(), GEODIRECTORY_VERSION);
32
-        wp_enqueue_style('geodirectory-admin-css');
24
+	/**
25
+	 * Enqueue Admin Styles.
26
+	 *
27
+	 * @since 1.0.0
28
+	 * @package GeoDirectory
29
+	 */
30
+	function geodir_admin_styles() {
31
+		wp_register_style('geodirectory-admin-css', geodir_plugin_url() . '/geodirectory-assets/css/admin.css', array(), GEODIRECTORY_VERSION);
32
+		wp_enqueue_style('geodirectory-admin-css');
33 33
 
34
-        wp_register_style('geodirectory-frontend-style', geodir_plugin_url() . '/geodirectory-assets/css/style.css', array(), GEODIRECTORY_VERSION);
35
-        wp_enqueue_style('geodirectory-frontend-style');
34
+		wp_register_style('geodirectory-frontend-style', geodir_plugin_url() . '/geodirectory-assets/css/style.css', array(), GEODIRECTORY_VERSION);
35
+		wp_enqueue_style('geodirectory-frontend-style');
36 36
 
37
-        wp_register_style('geodir-chosen-style', geodir_plugin_url() . '/geodirectory-assets/css/chosen.css', array(), GEODIRECTORY_VERSION);
38
-        wp_enqueue_style('geodir-chosen-style');
37
+		wp_register_style('geodir-chosen-style', geodir_plugin_url() . '/geodirectory-assets/css/chosen.css', array(), GEODIRECTORY_VERSION);
38
+		wp_enqueue_style('geodir-chosen-style');
39 39
 
40
-        wp_register_style('geodirectory-jquery-ui-timepicker-css', geodir_plugin_url() . '/geodirectory-assets/css/jquery.ui.timepicker.css', array(), GEODIRECTORY_VERSION);
41
-        wp_enqueue_style('geodirectory-jquery-ui-timepicker-css');
40
+		wp_register_style('geodirectory-jquery-ui-timepicker-css', geodir_plugin_url() . '/geodirectory-assets/css/jquery.ui.timepicker.css', array(), GEODIRECTORY_VERSION);
41
+		wp_enqueue_style('geodirectory-jquery-ui-timepicker-css');
42 42
 
43
-        wp_register_style('geodirectory-jquery-ui-css', geodir_plugin_url() . '/geodirectory-assets/css/jquery-ui.css', array(), GEODIRECTORY_VERSION);
44
-        wp_enqueue_style('geodirectory-jquery-ui-css');
43
+		wp_register_style('geodirectory-jquery-ui-css', geodir_plugin_url() . '/geodirectory-assets/css/jquery-ui.css', array(), GEODIRECTORY_VERSION);
44
+		wp_enqueue_style('geodirectory-jquery-ui-css');
45 45
 
46
-        wp_register_style('geodirectory-custom-fields-css', geodir_plugin_url() . '/geodirectory-assets/css/custom_field.css', array(), GEODIRECTORY_VERSION);
47
-        wp_enqueue_style('geodirectory-custom-fields-css');
46
+		wp_register_style('geodirectory-custom-fields-css', geodir_plugin_url() . '/geodirectory-assets/css/custom_field.css', array(), GEODIRECTORY_VERSION);
47
+		wp_enqueue_style('geodirectory-custom-fields-css');
48 48
 
49
-        wp_register_style('geodirectory-pluplodar-css', geodir_plugin_url() . '/geodirectory-assets/css/pluploader.css', array(), GEODIRECTORY_VERSION);
50
-        wp_enqueue_style('geodirectory-pluplodar-css');
49
+		wp_register_style('geodirectory-pluplodar-css', geodir_plugin_url() . '/geodirectory-assets/css/pluploader.css', array(), GEODIRECTORY_VERSION);
50
+		wp_enqueue_style('geodirectory-pluplodar-css');
51 51
 
52
-        wp_register_style('geodir-rating-style', geodir_plugin_url() . '/geodirectory-assets/css/jRating.jquery.css', array(), GEODIRECTORY_VERSION);
53
-        wp_enqueue_style('geodir-rating-style');
52
+		wp_register_style('geodir-rating-style', geodir_plugin_url() . '/geodirectory-assets/css/jRating.jquery.css', array(), GEODIRECTORY_VERSION);
53
+		wp_enqueue_style('geodir-rating-style');
54 54
 
55
-        wp_register_style('geodir-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl.css', array(), GEODIRECTORY_VERSION);
56
-        wp_enqueue_style('geodir-rtl-style');
57
-    }
55
+		wp_register_style('geodir-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl.css', array(), GEODIRECTORY_VERSION);
56
+		wp_enqueue_style('geodir-rtl-style');
57
+	}
58 58
 }
59 59
 
60 60
 if (!function_exists('geodir_admin_styles_req')) {
61
-    /**
62
-     * Loads stylesheets from CDN.
63
-     *
64
-     * @since 1.0.0
65
-     * @package GeoDirectory
66
-     */
67
-    function geodir_admin_styles_req()
68
-    {
61
+	/**
62
+	 * Loads stylesheets from CDN.
63
+	 *
64
+	 * @since 1.0.0
65
+	 * @package GeoDirectory
66
+	 */
67
+	function geodir_admin_styles_req()
68
+	{
69 69
 
70
-        wp_register_style('font-awesome', '//netdna.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css', array(), GEODIRECTORY_VERSION);
71
-        wp_enqueue_style('font-awesome');
70
+		wp_register_style('font-awesome', '//netdna.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css', array(), GEODIRECTORY_VERSION);
71
+		wp_enqueue_style('font-awesome');
72 72
 
73
-        wp_register_script('geodirectory-admin', geodir_plugin_url() . '/geodirectory-assets/js/admin-req.min.js', array('jquery'), GEODIRECTORY_VERSION);
74
-        wp_enqueue_script('geodirectory-admin');
73
+		wp_register_script('geodirectory-admin', geodir_plugin_url() . '/geodirectory-assets/js/admin-req.min.js', array('jquery'), GEODIRECTORY_VERSION);
74
+		wp_enqueue_script('geodirectory-admin');
75 75
 
76
-    }
76
+	}
77 77
 }
78 78
 
79 79
 if (!function_exists('geodir_admin_scripts')) {
80
-    /**
81
-     * Enqueue Admin Scripts.
82
-     *
83
-     * @since 1.0.0
84
-     * @package GeoDirectory
85
-     */
86
-    function geodir_admin_scripts()
87
-    {
88
-        $geodir_map_name = geodir_map_name();
80
+	/**
81
+	 * Enqueue Admin Scripts.
82
+	 *
83
+	 * @since 1.0.0
84
+	 * @package GeoDirectory
85
+	 */
86
+	function geodir_admin_scripts()
87
+	{
88
+		$geodir_map_name = geodir_map_name();
89 89
         
90
-        wp_enqueue_script('jquery');
90
+		wp_enqueue_script('jquery');
91 91
 
92
-        wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.ui.timepicker.js', array('jquery-ui-datepicker', 'jquery-ui-slider'), '', true);
92
+		wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.ui.timepicker.js', array('jquery-ui-datepicker', 'jquery-ui-slider'), '', true);
93 93
 
94
-        wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.js', array('jquery'), GEODIRECTORY_VERSION);
95
-        wp_enqueue_script('chosen');
94
+		wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.js', array('jquery'), GEODIRECTORY_VERSION);
95
+		wp_enqueue_script('chosen');
96 96
 
97
-        wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.js', array(), GEODIRECTORY_VERSION);
98
-        wp_enqueue_script('geodirectory-choose-ajax');
97
+		wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.js', array(), GEODIRECTORY_VERSION);
98
+		wp_enqueue_script('geodirectory-choose-ajax');
99 99
 
100
-        if (isset($_REQUEST['listing_type'])) {
101
-            wp_register_script('geodirectory-custom-fields-script', geodir_plugin_url() . '/geodirectory-assets/js/custom_fields.js', array(), GEODIRECTORY_VERSION);
102
-        }
100
+		if (isset($_REQUEST['listing_type'])) {
101
+			wp_register_script('geodirectory-custom-fields-script', geodir_plugin_url() . '/geodirectory-assets/js/custom_fields.js', array(), GEODIRECTORY_VERSION);
102
+		}
103 103
 
104
-        wp_enqueue_script('geodirectory-custom-fields-script');
105
-        $plugin_path = geodir_plugin_url() . '/geodirectory-functions/cat-meta-functions';
104
+		wp_enqueue_script('geodirectory-custom-fields-script');
105
+		$plugin_path = geodir_plugin_url() . '/geodirectory-functions/cat-meta-functions';
106 106
 
107
-        wp_enqueue_script('tax-meta-clss', $plugin_path . '/js/tax-meta-clss.js', array('jquery'), null, true);
107
+		wp_enqueue_script('tax-meta-clss', $plugin_path . '/js/tax-meta-clss.js', array('jquery'), null, true);
108 108
 
109
-        if (in_array($geodir_map_name, array('auto', 'google'))) {
110
-            $map_lang = "&language=" . geodir_get_map_default_language();
111
-            $map_key = "&key=" . geodir_get_map_api_key();
112
-            /** This filter is documented in geodirectory_template_tags.php */
113
-            $map_extra = apply_filters('geodir_googlemap_script_extra', '');
114
-            wp_enqueue_script('google-maps-api', 'https://maps.google.com/maps/api/js?' . $map_lang . $map_key . $map_extra, '', NULL);
109
+		if (in_array($geodir_map_name, array('auto', 'google'))) {
110
+			$map_lang = "&language=" . geodir_get_map_default_language();
111
+			$map_key = "&key=" . geodir_get_map_api_key();
112
+			/** This filter is documented in geodirectory_template_tags.php */
113
+			$map_extra = apply_filters('geodir_googlemap_script_extra', '');
114
+			wp_enqueue_script('google-maps-api', 'https://maps.google.com/maps/api/js?' . $map_lang . $map_key . $map_extra, '', NULL);
115 115
             
116
-            // Overlapping Marker Spiderfier
117
-            wp_register_script('geodirectory-g-overlappingmarker-script', geodir_plugin_url() . '/geodirectory-assets/jawj/oms.min.js', array(), GEODIRECTORY_VERSION);
118
-            wp_enqueue_script('geodirectory-g-overlappingmarker-script');
119
-        }
116
+			// Overlapping Marker Spiderfier
117
+			wp_register_script('geodirectory-g-overlappingmarker-script', geodir_plugin_url() . '/geodirectory-assets/jawj/oms.min.js', array(), GEODIRECTORY_VERSION);
118
+			wp_enqueue_script('geodirectory-g-overlappingmarker-script');
119
+		}
120 120
         
121
-        if ($geodir_map_name == 'osm') {
122
-            // Leaflet OpenStreetMap
123
-            wp_register_style('geodirectory-leaflet-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
124
-            wp_enqueue_style('geodirectory-leaflet-style');
121
+		if ($geodir_map_name == 'osm') {
122
+			// Leaflet OpenStreetMap
123
+			wp_register_style('geodirectory-leaflet-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
124
+			wp_enqueue_style('geodirectory-leaflet-style');
125 125
                 
126
-            wp_register_script('geodirectory-leaflet-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
127
-            wp_enqueue_script('geodirectory-leaflet-script');
126
+			wp_register_script('geodirectory-leaflet-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
127
+			wp_enqueue_script('geodirectory-leaflet-script');
128 128
             
129
-            wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/osm.geocode.min.js', array('geodirectory-leaflet-script'), GEODIRECTORY_VERSION);
130
-            wp_enqueue_script('geodirectory-leaflet-geo-script');
129
+			wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/osm.geocode.min.js', array('geodirectory-leaflet-script'), GEODIRECTORY_VERSION);
130
+			wp_enqueue_script('geodirectory-leaflet-geo-script');
131 131
             
132
-            // Overlapping Marker Spiderfier Leaflet
133
-            wp_register_script('geodirectory-o-overlappingmarker-script', geodir_plugin_url() . '/geodirectory-assets/jawj/oms-leaflet.min.js', array(), GEODIRECTORY_VERSION);
134
-            wp_enqueue_script('geodirectory-o-overlappingmarker-script');
135
-        }
136
-        wp_enqueue_script( 'jquery-ui-autocomplete' );
132
+			// Overlapping Marker Spiderfier Leaflet
133
+			wp_register_script('geodirectory-o-overlappingmarker-script', geodir_plugin_url() . '/geodirectory-assets/jawj/oms-leaflet.min.js', array(), GEODIRECTORY_VERSION);
134
+			wp_enqueue_script('geodirectory-o-overlappingmarker-script');
135
+		}
136
+		wp_enqueue_script( 'jquery-ui-autocomplete' );
137 137
         
138
-        wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION,true);
139
-        wp_enqueue_script('geodirectory-goMap-script');
138
+		wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION,true);
139
+		wp_enqueue_script('geodirectory-goMap-script');
140 140
 
141
-        wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.js', array(), GEODIRECTORY_VERSION);
142
-        wp_enqueue_script('geodirectory-goMap-script');
141
+		wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.js', array(), GEODIRECTORY_VERSION);
142
+		wp_enqueue_script('geodirectory-goMap-script');
143 143
 
144 144
 		// font awesome rating script
145 145
 		if (get_option('geodir_reviewrating_enable_font_awesome')) {
@@ -150,167 +150,167 @@  discard block
 block discarded – undo
150 150
 			wp_enqueue_script('geodir-jRating-js');
151 151
 		}
152 152
 
153
-        wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.min.js', array(), GEODIRECTORY_VERSION);
154
-        wp_enqueue_script('geodir-on-document-load');
155
-
156
-
157
-        // SCRIPT FOR UPLOAD
158
-        wp_enqueue_script('plupload-all');
159
-        wp_enqueue_script('jquery-ui-sortable');
160
-
161
-        wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.js', array(), GEODIRECTORY_VERSION);
162
-        wp_enqueue_script('geodirectory-plupload-script');
163
-
164
-        // SCRIPT FOR UPLOAD END
165
-
166
-
167
-        // place js config array for plupload
168
-        $plupload_init = array(
169
-            'runtimes' => 'html5,silverlight,flash,html4',
170
-            'browse_button' => 'plupload-browse-button', // will be adjusted per uploader
171
-            'container' => 'plupload-upload-ui', // will be adjusted per uploader
172
-            'drop_element' => 'dropbox', // will be adjusted per uploader
173
-            'file_data_name' => 'async-upload', // will be adjusted per uploader
174
-            'multiple_queues' => true,
175
-            'max_file_size' => geodir_max_upload_size(),
176
-            'url' => admin_url('admin-ajax.php'),
177
-            'flash_swf_url' => includes_url('js/plupload/plupload.flash.swf'),
178
-            'silverlight_xap_url' => includes_url('js/plupload/plupload.silverlight.xap'),
179
-            'filters' => array(array('title' => __('Allowed Files', 'geodirectory'), 'extensions' => '*')),
180
-            'multipart' => true,
181
-            'urlstream_upload' => true,
182
-            'multi_selection' => false, // will be added per uploader
183
-            // additional post data to send to our ajax hook
184
-            'multipart_params' => array(
185
-                '_ajax_nonce' => "", // will be added per uploader
186
-                'action' => 'plupload_action', // the ajax action name
187
-                'imgid' => 0 // will be added per uploader
188
-            )
189
-        );
190
-        $base_plupload_config = json_encode($plupload_init);
191
-
192
-
193
-        $thumb_img_arr = array();
194
-
195
-        if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '')
196
-            $thumb_img_arr = geodir_get_images($_REQUEST['pid']);
197
-
198
-        $totImg = '';
199
-        $image_limit = '';
200
-        if (!empty($thumb_img_arr)) {
201
-            $totImg = count($thumb_img_arr);
202
-        }
153
+		wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.min.js', array(), GEODIRECTORY_VERSION);
154
+		wp_enqueue_script('geodir-on-document-load');
155
+
156
+
157
+		// SCRIPT FOR UPLOAD
158
+		wp_enqueue_script('plupload-all');
159
+		wp_enqueue_script('jquery-ui-sortable');
160
+
161
+		wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.js', array(), GEODIRECTORY_VERSION);
162
+		wp_enqueue_script('geodirectory-plupload-script');
163
+
164
+		// SCRIPT FOR UPLOAD END
165
+
166
+
167
+		// place js config array for plupload
168
+		$plupload_init = array(
169
+			'runtimes' => 'html5,silverlight,flash,html4',
170
+			'browse_button' => 'plupload-browse-button', // will be adjusted per uploader
171
+			'container' => 'plupload-upload-ui', // will be adjusted per uploader
172
+			'drop_element' => 'dropbox', // will be adjusted per uploader
173
+			'file_data_name' => 'async-upload', // will be adjusted per uploader
174
+			'multiple_queues' => true,
175
+			'max_file_size' => geodir_max_upload_size(),
176
+			'url' => admin_url('admin-ajax.php'),
177
+			'flash_swf_url' => includes_url('js/plupload/plupload.flash.swf'),
178
+			'silverlight_xap_url' => includes_url('js/plupload/plupload.silverlight.xap'),
179
+			'filters' => array(array('title' => __('Allowed Files', 'geodirectory'), 'extensions' => '*')),
180
+			'multipart' => true,
181
+			'urlstream_upload' => true,
182
+			'multi_selection' => false, // will be added per uploader
183
+			// additional post data to send to our ajax hook
184
+			'multipart_params' => array(
185
+				'_ajax_nonce' => "", // will be added per uploader
186
+				'action' => 'plupload_action', // the ajax action name
187
+				'imgid' => 0 // will be added per uploader
188
+			)
189
+		);
190
+		$base_plupload_config = json_encode($plupload_init);
191
+
192
+
193
+		$thumb_img_arr = array();
194
+
195
+		if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '')
196
+			$thumb_img_arr = geodir_get_images($_REQUEST['pid']);
197
+
198
+		$totImg = '';
199
+		$image_limit = '';
200
+		if (!empty($thumb_img_arr)) {
201
+			$totImg = count($thumb_img_arr);
202
+		}
203 203
 
204
-        $gd_plupload_init = array('base_plupload_config' => $base_plupload_config,
205
-            'totalImg' => $totImg,
206
-            'image_limit' => $image_limit,
207
-            'upload_img_size' => geodir_max_upload_size());
204
+		$gd_plupload_init = array('base_plupload_config' => $base_plupload_config,
205
+			'totalImg' => $totImg,
206
+			'image_limit' => $image_limit,
207
+			'upload_img_size' => geodir_max_upload_size());
208 208
 
209
-        wp_localize_script('geodirectory-plupload-script', 'gd_plupload', $gd_plupload_init);
209
+		wp_localize_script('geodirectory-plupload-script', 'gd_plupload', $gd_plupload_init);
210 210
 
211
-        $ajax_cons_data = array('url' => __(admin_url('admin-ajax.php')));
212
-        wp_localize_script('geodirectory-custom-fields-script', 'geodir_admin_ajax', $ajax_cons_data);
211
+		$ajax_cons_data = array('url' => __(admin_url('admin-ajax.php')));
212
+		wp_localize_script('geodirectory-custom-fields-script', 'geodir_admin_ajax', $ajax_cons_data);
213 213
 
214 214
 
215
-        wp_register_script('geodirectory-admin-script', geodir_plugin_url() . '/geodirectory-assets/js/admin.js', array(), GEODIRECTORY_VERSION);
216
-        wp_enqueue_script('geodirectory-admin-script');
215
+		wp_register_script('geodirectory-admin-script', geodir_plugin_url() . '/geodirectory-assets/js/admin.js', array(), GEODIRECTORY_VERSION);
216
+		wp_enqueue_script('geodirectory-admin-script');
217 217
 
218
-        wp_enqueue_style('farbtastic');
219
-        wp_enqueue_script('farbtastic');
218
+		wp_enqueue_style('farbtastic');
219
+		wp_enqueue_script('farbtastic');
220 220
 
221
-        $screen = get_current_screen();
222
-        if ($screen->base == 'post' && in_array($screen->post_type, geodir_get_posttypes())) {
223
-            wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation_admin.js');
224
-        }
221
+		$screen = get_current_screen();
222
+		if ($screen->base == 'post' && in_array($screen->post_type, geodir_get_posttypes())) {
223
+			wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation_admin.js');
224
+		}
225 225
 
226
-        $ajax_cons_data = array('url' => esc_url(__(get_option('siteurl') . '?geodir_ajax=true')));
227
-        wp_localize_script('geodirectory-admin-script', 'geodir_ajax', $ajax_cons_data);
226
+		$ajax_cons_data = array('url' => esc_url(__(get_option('siteurl') . '?geodir_ajax=true')));
227
+		wp_localize_script('geodirectory-admin-script', 'geodir_ajax', $ajax_cons_data);
228 228
 
229
-    }
229
+	}
230 230
 }
231 231
 
232 232
 if (!function_exists('geodir_admin_menu')) {
233
-    /**
234
-     * Admin Menus
235
-     *
236
-     * Sets up the admin menus in wordpress.
237
-     *
238
-     * @since 1.0.0
239
-     * @package GeoDirectory
240
-     * @global array $menu Menu array.
241
-     * @global object $geodirectory GeoDirectory plugin object.
242
-     */
243
-    function geodir_admin_menu()
244
-    {
245
-        global $menu, $geodirectory;
233
+	/**
234
+	 * Admin Menus
235
+	 *
236
+	 * Sets up the admin menus in wordpress.
237
+	 *
238
+	 * @since 1.0.0
239
+	 * @package GeoDirectory
240
+	 * @global array $menu Menu array.
241
+	 * @global object $geodirectory GeoDirectory plugin object.
242
+	 */
243
+	function geodir_admin_menu()
244
+	{
245
+		global $menu, $geodirectory;
246 246
 
247
-        if (current_user_can('manage_options')) $menu[] = array('', 'read', 'separator-geodirectory', '', 'wp-menu-separator geodirectory');
247
+		if (current_user_can('manage_options')) $menu[] = array('', 'read', 'separator-geodirectory', '', 'wp-menu-separator geodirectory');
248 248
 
249
-        add_menu_page(__('Geodirectory', 'geodirectory'), __('Geodirectory', 'geodirectory'), 'manage_options', 'geodirectory', 'geodir_admin_panel', geodir_plugin_url() . '/geodirectory-assets/images/favicon.ico', '55.1984');
249
+		add_menu_page(__('Geodirectory', 'geodirectory'), __('Geodirectory', 'geodirectory'), 'manage_options', 'geodirectory', 'geodir_admin_panel', geodir_plugin_url() . '/geodirectory-assets/images/favicon.ico', '55.1984');
250 250
 
251 251
 
252
-    }
252
+	}
253 253
 }
254 254
 
255 255
 if (!function_exists('geodir_admin_menu_order')) {
256
-    /**
257
-     * Order admin menus.
258
-     *
259
-     * @since 1.0.0
260
-     * @package GeoDirectory
261
-     * @param array $menu_order Menu order array.
262
-     * @return array Modified menu order array.
263
-     */
264
-    function geodir_admin_menu_order($menu_order)
265
-    {
266
-
267
-        // Initialize our custom order array
268
-        $geodir_menu_order = array();
269
-
270
-        // Get the index of our custom separator
271
-        $geodir_separator = array_search('separator-geodirectory', $menu_order);
272
-
273
-        // Get index of posttype menu
274
-        $post_types = geodir_get_posttypes();
275
-
276
-        // Loop through menu order and do some rearranging
277
-        foreach ($menu_order as $index => $item) :
278
-
279
-            if ((('geodirectory') == $item)) :
280
-                $geodir_menu_order[] = 'separator-geodirectory';
281
-                if (!empty($post_types)) {
282
-                    foreach ($post_types as $post_type) {
283
-                        $geodir_menu_order[] = 'edit.php?post_type=' . $post_type;
284
-                    }
285
-                }
286
-                $geodir_menu_order[] = $item;
256
+	/**
257
+	 * Order admin menus.
258
+	 *
259
+	 * @since 1.0.0
260
+	 * @package GeoDirectory
261
+	 * @param array $menu_order Menu order array.
262
+	 * @return array Modified menu order array.
263
+	 */
264
+	function geodir_admin_menu_order($menu_order)
265
+	{
287 266
 
288
-                unset($menu_order[$geodir_separator]);
289
-            //unset( $menu_order[$geodir_places] );
290
-            elseif (!in_array($item, array('separator-geodirectory'))) :
291
-                $geodir_menu_order[] = $item;
292
-            endif;
267
+		// Initialize our custom order array
268
+		$geodir_menu_order = array();
293 269
 
294
-        endforeach;
270
+		// Get the index of our custom separator
271
+		$geodir_separator = array_search('separator-geodirectory', $menu_order);
295 272
 
296
-        // Return order
297
-        return $geodir_menu_order;
298
-    }
273
+		// Get index of posttype menu
274
+		$post_types = geodir_get_posttypes();
275
+
276
+		// Loop through menu order and do some rearranging
277
+		foreach ($menu_order as $index => $item) :
278
+
279
+			if ((('geodirectory') == $item)) :
280
+				$geodir_menu_order[] = 'separator-geodirectory';
281
+				if (!empty($post_types)) {
282
+					foreach ($post_types as $post_type) {
283
+						$geodir_menu_order[] = 'edit.php?post_type=' . $post_type;
284
+					}
285
+				}
286
+				$geodir_menu_order[] = $item;
287
+
288
+				unset($menu_order[$geodir_separator]);
289
+			//unset( $menu_order[$geodir_places] );
290
+			elseif (!in_array($item, array('separator-geodirectory'))) :
291
+				$geodir_menu_order[] = $item;
292
+			endif;
293
+
294
+		endforeach;
295
+
296
+		// Return order
297
+		return $geodir_menu_order;
298
+	}
299 299
 }
300 300
 
301 301
 if (!function_exists('geodir_admin_custom_menu_order')) {
302
-    /**
303
-     * Enables custom menu order.
304
-     *
305
-     * @since 1.0.0
306
-     * @package GeoDirectory
307
-     * @return bool
308
-     */
309
-    function geodir_admin_custom_menu_order()
310
-    {
311
-        if (!current_user_can('manage_options')) return false;
312
-        return true;
313
-    }
302
+	/**
303
+	 * Enables custom menu order.
304
+	 *
305
+	 * @since 1.0.0
306
+	 * @package GeoDirectory
307
+	 * @return bool
308
+	 */
309
+	function geodir_admin_custom_menu_order()
310
+	{
311
+		if (!current_user_can('manage_options')) return false;
312
+		return true;
313
+	}
314 314
 }
315 315
 
316 316
 /**
@@ -321,51 +321,51 @@  discard block
 block discarded – undo
321 321
  */
322 322
 function geodir_before_admin_panel()
323 323
 {
324
-    if (isset($_REQUEST['installed']) && $_REQUEST['installed'] != '') {
325
-        echo '<div id="message" class="updated fade">
324
+	if (isset($_REQUEST['installed']) && $_REQUEST['installed'] != '') {
325
+		echo '<div id="message" class="updated fade">
326 326
                         <p style="float:right;">' . __('Like Geodirectory?', 'geodirectory') . ' <a href="http://wordpress.org/extend/plugins/Geodirectory/" target="_blank">' . __('Support us by leaving a rating!', 'geodirectory') . '</a></p>
327 327
                         <p><strong>' . __('Geodirectory has been installed and setup. Enjoy :)', 'geodirectory') . '</strong></p>
328 328
                 </div>';
329 329
 
330
-    }
330
+	}
331 331
 
332
-    if (isset($_REQUEST['msg']) && $_REQUEST['msg'] != '') {
333
-        switch ($_REQUEST['msg']) {
334
-            case 'success':
335
-                echo '<div id="message" class="updated fade"><p><strong>' . __('Your settings have been saved.', 'geodirectory') . '</strong></p></div>';
336
-                flush_rewrite_rules(false);
332
+	if (isset($_REQUEST['msg']) && $_REQUEST['msg'] != '') {
333
+		switch ($_REQUEST['msg']) {
334
+			case 'success':
335
+				echo '<div id="message" class="updated fade"><p><strong>' . __('Your settings have been saved.', 'geodirectory') . '</strong></p></div>';
336
+				flush_rewrite_rules(false);
337 337
 
338
-                break;
338
+				break;
339 339
 			case 'fail':
340 340
 				$gderr = isset($_REQUEST['gderr']) ? $_REQUEST['gderr'] : '';
341 341
 				
342 342
 				if ($gderr == 21)
343
-			    	echo '<div id="message" class="error fade"><p><strong>' . __('Error: You can not add same permalinks for both Listing and Location, please try again.', 'geodirectory') . '</strong></p></div>';
343
+					echo '<div id="message" class="error fade"><p><strong>' . __('Error: You can not add same permalinks for both Listing and Location, please try again.', 'geodirectory') . '</strong></p></div>';
344 344
 				else
345 345
 					echo '<div id="message" class="error fade"><p><strong>' . __('Error: Your settings have not been saved, please try again.', 'geodirectory') . '</strong></p></div>';
346
-                break;
347
-        }
348
-    }
346
+				break;
347
+		}
348
+	}
349 349
 
350
-    $geodir_load_map = get_option('geodir_load_map');
351
-    $need_map_key = false;
352
-    if($geodir_load_map=='' || $geodir_load_map=='google' || $geodir_load_map=='auto' ){
353
-        $need_map_key = true;
354
-    }
350
+	$geodir_load_map = get_option('geodir_load_map');
351
+	$need_map_key = false;
352
+	if($geodir_load_map=='' || $geodir_load_map=='google' || $geodir_load_map=='auto' ){
353
+		$need_map_key = true;
354
+	}
355 355
 
356
-    if (!geodir_get_map_api_key() && $need_map_key) {
357
-        echo '<div class="error"><p><strong>' . sprintf(__('Google Maps API KEY not set, %sclick here%s to set one OR use Open Street Maps instead.', 'geodirectory'), '<a href=\'' . admin_url('admin.php?page=geodirectory&tab=design_settings&active_tab=geodir_map_settings') . '\'>', '</a>') . '</strong></p></div>';
358
-    }
356
+	if (!geodir_get_map_api_key() && $need_map_key) {
357
+		echo '<div class="error"><p><strong>' . sprintf(__('Google Maps API KEY not set, %sclick here%s to set one OR use Open Street Maps instead.', 'geodirectory'), '<a href=\'' . admin_url('admin.php?page=geodirectory&tab=design_settings&active_tab=geodir_map_settings') . '\'>', '</a>') . '</strong></p></div>';
358
+	}
359 359
 
360
-    if (!geodir_is_default_location_set()) {
361
-        echo '<div class="updated fade"><p><strong>' . 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>') . '</strong></p></div>';
360
+	if (!geodir_is_default_location_set()) {
361
+		echo '<div class="updated fade"><p><strong>' . 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>') . '</strong></p></div>';
362 362
 
363
-    }
363
+	}
364 364
 
365
-    if (!function_exists('curl_init')) {
366
-        echo '<div class="error"><p><strong>' . __('CURL is not installed on this server, this can cause problems, please ask your server admin to install it.', 'geodirectory') . '</strong></p></div>';
365
+	if (!function_exists('curl_init')) {
366
+		echo '<div class="error"><p><strong>' . __('CURL is not installed on this server, this can cause problems, please ask your server admin to install it.', 'geodirectory') . '</strong></p></div>';
367 367
 
368
-    }
368
+	}
369 369
 
370 370
 
371 371
 
@@ -382,19 +382,19 @@  discard block
 block discarded – undo
382 382
  */
383 383
 function geodir_handle_option_form_submit($current_tab)
384 384
 {
385
-    global $geodir_settings;
386
-    if (file_exists(dirname(__FILE__) . '/option-pages/' . $current_tab . '_array.php')) {
387
-        /**
388
-         * Contains settings array for current tab.
389
-         *
390
-         * @since 1.0.0
391
-         * @package GeoDirectory
392
-         */
393
-        include_once('option-pages/' . $current_tab . '_array.php');
394
-    }
395
-    if (isset($_POST) && $_POST && isset($_REQUEST['page']) && $_REQUEST['page'] == 'geodirectory') :
396
-        if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir-settings')) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
397
-        if (!wp_verify_nonce($_REQUEST['_wpnonce-' . $current_tab], 'geodir-settings-' . $current_tab)) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
385
+	global $geodir_settings;
386
+	if (file_exists(dirname(__FILE__) . '/option-pages/' . $current_tab . '_array.php')) {
387
+		/**
388
+		 * Contains settings array for current tab.
389
+		 *
390
+		 * @since 1.0.0
391
+		 * @package GeoDirectory
392
+		 */
393
+		include_once('option-pages/' . $current_tab . '_array.php');
394
+	}
395
+	if (isset($_POST) && $_POST && isset($_REQUEST['page']) && $_REQUEST['page'] == 'geodirectory') :
396
+		if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir-settings')) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
397
+		if (!wp_verify_nonce($_REQUEST['_wpnonce-' . $current_tab], 'geodir-settings-' . $current_tab)) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
398 398
 		
399 399
 		/**
400 400
 		 * Fires before updating geodirectory admin settings.
@@ -406,38 +406,38 @@  discard block
 block discarded – undo
406 406
 		 */
407 407
 		do_action('geodir_before_update_options', $current_tab, $geodir_settings);		
408 408
 		
409
-        if (!empty($geodir_settings[$current_tab]))
410
-            geodir_update_options($geodir_settings[$current_tab]);
409
+		if (!empty($geodir_settings[$current_tab]))
410
+			geodir_update_options($geodir_settings[$current_tab]);
411 411
 
412
-        /**
413
-         * Called after GeoDirectory options settings are updated.
414
-         *
415
-         * @since 1.0.0
416
-         * @param array $geodir_settings The array of GeoDirectory settings.
417
-         * @see 'geodir_before_update_options'
418
-         */
419
-        do_action('geodir_update_options', $geodir_settings);
412
+		/**
413
+		 * Called after GeoDirectory options settings are updated.
414
+		 *
415
+		 * @since 1.0.0
416
+		 * @param array $geodir_settings The array of GeoDirectory settings.
417
+		 * @see 'geodir_before_update_options'
418
+		 */
419
+		do_action('geodir_update_options', $geodir_settings);
420 420
 
421
-        /**
422
-         * Called after GeoDirectory options settings are updated.
423
-         *
424
-         * Provides tab specific settings.
425
-         *
426
-         * @since 1.0.0
427
-         * @param string $current_tab The current settings tab name.
428
-         * @param array $geodir_settings[$current_tab] The array of settings for the current settings tab.
429
-         */
430
-        do_action('geodir_update_options_' . $current_tab, $geodir_settings[$current_tab]);
421
+		/**
422
+		 * Called after GeoDirectory options settings are updated.
423
+		 *
424
+		 * Provides tab specific settings.
425
+		 *
426
+		 * @since 1.0.0
427
+		 * @param string $current_tab The current settings tab name.
428
+		 * @param array $geodir_settings[$current_tab] The array of settings for the current settings tab.
429
+		 */
430
+		do_action('geodir_update_options_' . $current_tab, $geodir_settings[$current_tab]);
431 431
 
432
-        flush_rewrite_rules(false);
432
+		flush_rewrite_rules(false);
433 433
 
434
-        $current_tab = isset($_REQUEST['tab']) ? $_REQUEST['tab'] : '';
434
+		$current_tab = isset($_REQUEST['tab']) ? $_REQUEST['tab'] : '';
435 435
 
436
-        $redirect_url = admin_url('admin.php?page=geodirectory&tab=' . $current_tab . '&active_tab=' . $_REQUEST['active_tab'] . '&msg=success');
436
+		$redirect_url = admin_url('admin.php?page=geodirectory&tab=' . $current_tab . '&active_tab=' . $_REQUEST['active_tab'] . '&msg=success');
437 437
 
438
-        wp_redirect($redirect_url);
439
-        exit();
440
-    endif;
438
+		wp_redirect($redirect_url);
439
+		exit();
440
+	endif;
441 441
 
442 442
 
443 443
 }
@@ -455,144 +455,144 @@  discard block
 block discarded – undo
455 455
  * @return bool Returns true if saved.
456 456
  */
457 457
 function geodir_update_options($options, $dummy = false) {
458
-    if ((!isset($_POST) || !$_POST) && !$dummy) return false;
458
+	if ((!isset($_POST) || !$_POST) && !$dummy) return false;
459 459
 
460
-    foreach ($options as $value) {
461
-        if ($dummy && isset($value['std']))
462
-            $_POST[$value['id']] = $value['std'];
460
+	foreach ($options as $value) {
461
+		if ($dummy && isset($value['std']))
462
+			$_POST[$value['id']] = $value['std'];
463 463
 
464 464
 
465
-        if (isset($value['type']) && $value['type'] == 'checkbox') :
465
+		if (isset($value['type']) && $value['type'] == 'checkbox') :
466 466
 
467
-            if (isset($value['id']) && isset($_POST[$value['id']])) {
468
-                update_option($value['id'], $_POST[$value['id']]);
469
-            } else {
470
-                update_option($value['id'], 0);
471
-            }
467
+			if (isset($value['id']) && isset($_POST[$value['id']])) {
468
+				update_option($value['id'], $_POST[$value['id']]);
469
+			} else {
470
+				update_option($value['id'], 0);
471
+			}
472 472
 
473
-        elseif (isset($value['type']) && $value['type'] == 'image_width') :
473
+		elseif (isset($value['type']) && $value['type'] == 'image_width') :
474 474
 
475
-            if (isset($value['id']) && isset($_POST[$value['id'] . '_width'])) {
476
-                update_option($value['id'] . '_width', $_POST[$value['id'] . '_width']);
477
-                update_option($value['id'] . '_height', $_POST[$value['id'] . '_height']);
478
-                if (isset($_POST[$value['id'] . '_crop'])) :
479
-                    update_option($value['id'] . '_crop', 1);
480
-                else :
481
-                    update_option($value['id'] . '_crop', 0);
482
-                endif;
483
-            } else {
484
-                update_option($value['id'] . '_width', $value['std']);
485
-                update_option($value['id'] . '_height', $value['std']);
486
-                update_option($value['id'] . '_crop', 1);
487
-            }
475
+			if (isset($value['id']) && isset($_POST[$value['id'] . '_width'])) {
476
+				update_option($value['id'] . '_width', $_POST[$value['id'] . '_width']);
477
+				update_option($value['id'] . '_height', $_POST[$value['id'] . '_height']);
478
+				if (isset($_POST[$value['id'] . '_crop'])) :
479
+					update_option($value['id'] . '_crop', 1);
480
+				else :
481
+					update_option($value['id'] . '_crop', 0);
482
+				endif;
483
+			} else {
484
+				update_option($value['id'] . '_width', $value['std']);
485
+				update_option($value['id'] . '_height', $value['std']);
486
+				update_option($value['id'] . '_crop', 1);
487
+			}
488 488
 
489
-        elseif (isset($value['type']) && $value['type'] == 'map') :
490
-            $post_types = array();
491
-            $categories = array();
489
+		elseif (isset($value['type']) && $value['type'] == 'map') :
490
+			$post_types = array();
491
+			$categories = array();
492 492
 
493
-            if (!empty($_POST['home_map_post_types'])) :
494
-                foreach ($_POST['home_map_post_types'] as $post_type) :
495
-                    $post_types[] = $post_type;
496
-                endforeach;
497
-            endif;
493
+			if (!empty($_POST['home_map_post_types'])) :
494
+				foreach ($_POST['home_map_post_types'] as $post_type) :
495
+					$post_types[] = $post_type;
496
+				endforeach;
497
+			endif;
498 498
 
499
-            update_option('geodir_exclude_post_type_on_map', $post_types);
499
+			update_option('geodir_exclude_post_type_on_map', $post_types);
500 500
 
501
-            if (!empty($_POST['post_category'])) :
502
-                foreach ($_POST['post_category'] as $texonomy => $cat_arr) :
503
-                    $categories[$texonomy] = array();
504
-                    foreach ($cat_arr as $category) :
505
-                        $categories[$texonomy][] = $category;
506
-                    endforeach;
507
-                    $categories[$texonomy] = !empty($categories[$texonomy]) ? array_unique($categories[$texonomy]) : array();
508
-                endforeach;
509
-            endif;
510
-            update_option('geodir_exclude_cat_on_map', $categories);
511
-            update_option('geodir_exclude_cat_on_map_upgrade', 1);
512
-        elseif (isset($value['type']) && $value['type'] == 'map_default_settings') :
501
+			if (!empty($_POST['post_category'])) :
502
+				foreach ($_POST['post_category'] as $texonomy => $cat_arr) :
503
+					$categories[$texonomy] = array();
504
+					foreach ($cat_arr as $category) :
505
+						$categories[$texonomy][] = $category;
506
+					endforeach;
507
+					$categories[$texonomy] = !empty($categories[$texonomy]) ? array_unique($categories[$texonomy]) : array();
508
+				endforeach;
509
+			endif;
510
+			update_option('geodir_exclude_cat_on_map', $categories);
511
+			update_option('geodir_exclude_cat_on_map_upgrade', 1);
512
+		elseif (isset($value['type']) && $value['type'] == 'map_default_settings') :
513 513
 
514 514
 
515
-            if (!empty($_POST['geodir_default_map_language'])):
516
-                update_option('geodir_default_map_language', $_POST['geodir_default_map_language']);
517
-            endif;
515
+			if (!empty($_POST['geodir_default_map_language'])):
516
+				update_option('geodir_default_map_language', $_POST['geodir_default_map_language']);
517
+			endif;
518 518
 
519 519
 
520
-            if (!empty($_POST['geodir_default_map_search_pt'])):
521
-                update_option('geodir_default_map_search_pt', $_POST['geodir_default_map_search_pt']);
522
-            endif;
520
+			if (!empty($_POST['geodir_default_map_search_pt'])):
521
+				update_option('geodir_default_map_search_pt', $_POST['geodir_default_map_search_pt']);
522
+			endif;
523 523
 
524 524
 
525
-        elseif (isset($value['type']) && $value['type'] == 'file') :
525
+		elseif (isset($value['type']) && $value['type'] == 'file') :
526 526
 
527 527
 
528
-            if (isset($_POST[$value['id'] . '_remove']) && $_POST[$value['id'] . '_remove']) {// if remove is set then remove the file
528
+			if (isset($_POST[$value['id'] . '_remove']) && $_POST[$value['id'] . '_remove']) {// if remove is set then remove the file
529 529
 
530
-                if (get_option($value['id'])) {
531
-                    $image_name_arr = explode('/', get_option($value['id']));
532
-                    $noimg_name = end($image_name_arr);
533
-                    $img_path = $uploads['path'] . '/' . $noimg_name;
534
-                    if (file_exists($img_path))
535
-                        unlink($img_path);
536
-                }
530
+				if (get_option($value['id'])) {
531
+					$image_name_arr = explode('/', get_option($value['id']));
532
+					$noimg_name = end($image_name_arr);
533
+					$img_path = $uploads['path'] . '/' . $noimg_name;
534
+					if (file_exists($img_path))
535
+						unlink($img_path);
536
+				}
537 537
 
538
-                update_option($value['id'], '');
539
-            }
538
+				update_option($value['id'], '');
539
+			}
540 540
 
541
-            $uploadedfile = isset($_FILES[$value['id']]) ? $_FILES[$value['id']] : '';
542
-            $filename = isset($_FILES[$value['id']]['name']) ? $_FILES[$value['id']]['name'] : '';
543
-
544
-            if (!empty($filename)):
545
-                $ext = pathinfo($filename, PATHINFO_EXTENSION);
546
-                $uplaods = array();
547
-
548
-                foreach ($uploadedfile as $key => $uplaod):
549
-                    if ($key == 'name'):
550
-                        $uplaods[$key] = $filename;
551
-                    else :
552
-                        $uplaods[$key] = $uplaod;
553
-                    endif;
554
-                endforeach;
555
-
556
-                $uploads = wp_upload_dir();
557
-
558
-                if (get_option($value['id'])) {
559
-                    $image_name_arr = explode('/', get_option($value['id']));
560
-                    $noimg_name = end($image_name_arr);
561
-                    $img_path = $uploads['path'] . '/' . $noimg_name;
562
-                    if (file_exists($img_path))
563
-                        unlink($img_path);
564
-                }
541
+			$uploadedfile = isset($_FILES[$value['id']]) ? $_FILES[$value['id']] : '';
542
+			$filename = isset($_FILES[$value['id']]['name']) ? $_FILES[$value['id']]['name'] : '';
543
+
544
+			if (!empty($filename)):
545
+				$ext = pathinfo($filename, PATHINFO_EXTENSION);
546
+				$uplaods = array();
547
+
548
+				foreach ($uploadedfile as $key => $uplaod):
549
+					if ($key == 'name'):
550
+						$uplaods[$key] = $filename;
551
+					else :
552
+						$uplaods[$key] = $uplaod;
553
+					endif;
554
+				endforeach;
555
+
556
+				$uploads = wp_upload_dir();
557
+
558
+				if (get_option($value['id'])) {
559
+					$image_name_arr = explode('/', get_option($value['id']));
560
+					$noimg_name = end($image_name_arr);
561
+					$img_path = $uploads['path'] . '/' . $noimg_name;
562
+					if (file_exists($img_path))
563
+						unlink($img_path);
564
+				}
565 565
 
566
-                $upload_overrides = array('test_form' => false);
567
-                $movefile = wp_handle_upload($uplaods, $upload_overrides);
566
+				$upload_overrides = array('test_form' => false);
567
+				$movefile = wp_handle_upload($uplaods, $upload_overrides);
568 568
 
569
-                update_option($value['id'], $movefile['url']);
569
+				update_option($value['id'], $movefile['url']);
570 570
 
571
-            endif;
571
+			endif;
572 572
 
573
-            if (!get_option($value['id']) && isset($value['value'])):
574
-                update_option($value['id'], $value['value']);
575
-            endif;
573
+			if (!get_option($value['id']) && isset($value['value'])):
574
+				update_option($value['id'], $value['value']);
575
+			endif;
576 576
 
577 577
 
578
-        else :
579
-            // same menu setting per theme.
580
-            if (isset($value['id']) && $value['id'] == 'geodir_theme_location_nav' && isset($_POST[$value['id']])) {
581
-                $theme = wp_get_theme();
582
-                update_option('geodir_theme_location_nav_' . $theme->name, $_POST[$value['id']]);
583
-            }
578
+		else :
579
+			// same menu setting per theme.
580
+			if (isset($value['id']) && $value['id'] == 'geodir_theme_location_nav' && isset($_POST[$value['id']])) {
581
+				$theme = wp_get_theme();
582
+				update_option('geodir_theme_location_nav_' . $theme->name, $_POST[$value['id']]);
583
+			}
584 584
 
585
-            if (isset($value['id']) && isset($_POST[$value['id']])) {
586
-                update_option($value['id'], $_POST[$value['id']]);
587
-            } else {
588
-                delete_option($value['id']);
589
-            }
585
+			if (isset($value['id']) && isset($_POST[$value['id']])) {
586
+				update_option($value['id'], $_POST[$value['id']]);
587
+			} else {
588
+				delete_option($value['id']);
589
+			}
590 590
 
591
-        endif;
592
-    }
593
-    if ($dummy)
594
-        $_POST = array();
595
-    return true;
591
+		endif;
592
+	}
593
+	if ($dummy)
594
+		$_POST = array();
595
+	return true;
596 596
 
597 597
 }
598 598
 
@@ -641,33 +641,33 @@  discard block
 block discarded – undo
641 641
 function places_custom_fields_tab($tabs)
642 642
 {
643 643
 
644
-    $geodir_post_types = get_option('geodir_post_types');
644
+	$geodir_post_types = get_option('geodir_post_types');
645 645
 
646
-    if (!empty($geodir_post_types)) {
646
+	if (!empty($geodir_post_types)) {
647 647
 
648
-        foreach ($geodir_post_types as $geodir_post_type => $geodir_posttype_info):
648
+		foreach ($geodir_post_types as $geodir_post_type => $geodir_posttype_info):
649 649
 
650
-            $listing_slug = __($geodir_posttype_info['labels']['singular_name'], 'geodirectory');
650
+			$listing_slug = __($geodir_posttype_info['labels']['singular_name'], 'geodirectory');
651 651
 
652
-            $tabs[$geodir_post_type . '_fields_settings'] = array(
653
-                'label' => wp_sprintf(__('%s Settings', 'geodirectory'), $listing_slug),
654
-                'subtabs' => array(
655
-                    array('subtab' => 'custom_fields',
656
-                        'label' => __('Custom Fields', 'geodirectory'),
657
-                        'request' => array('listing_type' => $geodir_post_type)),
658
-                    array('subtab' => 'sorting_options',
659
-                        'label' => __('Sorting Options', 'geodirectory'),
660
-                        'request' => array('listing_type' => $geodir_post_type)),
661
-                ),
662
-                'tab_index' => 9,
663
-                'request' => array('listing_type' => $geodir_post_type)
664
-            );
652
+			$tabs[$geodir_post_type . '_fields_settings'] = array(
653
+				'label' => wp_sprintf(__('%s Settings', 'geodirectory'), $listing_slug),
654
+				'subtabs' => array(
655
+					array('subtab' => 'custom_fields',
656
+						'label' => __('Custom Fields', 'geodirectory'),
657
+						'request' => array('listing_type' => $geodir_post_type)),
658
+					array('subtab' => 'sorting_options',
659
+						'label' => __('Sorting Options', 'geodirectory'),
660
+						'request' => array('listing_type' => $geodir_post_type)),
661
+				),
662
+				'tab_index' => 9,
663
+				'request' => array('listing_type' => $geodir_post_type)
664
+			);
665 665
 
666
-        endforeach;
666
+		endforeach;
667 667
 
668
-    }
668
+	}
669 669
 
670
-    return $tabs;
670
+	return $tabs;
671 671
 }
672 672
 
673 673
 
@@ -683,9 +683,9 @@  discard block
 block discarded – undo
683 683
  */
684 684
 function geodir_tools_setting_tab($tabs)
685 685
 {
686
-    wp_enqueue_script( 'jquery-ui-progressbar' );
687
-    $tabs['tools_settings'] = array('label' => __('GD Tools', 'geodirectory'));
688
-    return $tabs;
686
+	wp_enqueue_script( 'jquery-ui-progressbar' );
687
+	$tabs['tools_settings'] = array('label' => __('GD Tools', 'geodirectory'));
688
+	return $tabs;
689 689
 }
690 690
 
691 691
 /**
@@ -700,8 +700,8 @@  discard block
 block discarded – undo
700 700
  */
701 701
 function geodir_compatibility_setting_tab($tabs)
702 702
 {
703
-    $tabs['compatibility_settings'] = array('label' => __('Theme Compatibility', 'geodirectory'));
704
-    return $tabs;
703
+	$tabs['compatibility_settings'] = array('label' => __('Theme Compatibility', 'geodirectory'));
704
+	return $tabs;
705 705
 }
706 706
 
707 707
 
@@ -717,144 +717,144 @@  discard block
 block discarded – undo
717 717
  */
718 718
 function geodir_extend_geodirectory_setting_tab($tabs)
719 719
 {
720
-    $tabs['extend_geodirectory_settings'] = array('label' => __('Extend Geodirectory', 'geodirectory'). ' <i class="fa fa-plug"></i>', 'url' => 'https://wpgeodirectory.com', 'target' => '_blank');
721
-    return $tabs;
720
+	$tabs['extend_geodirectory_settings'] = array('label' => __('Extend Geodirectory', 'geodirectory'). ' <i class="fa fa-plug"></i>', 'url' => 'https://wpgeodirectory.com', 'target' => '_blank');
721
+	return $tabs;
722 722
 }
723 723
 
724 724
 
725 725
 if (!function_exists('geodir_edit_post_columns')) {
726
-    /**
727
-     * Modify admin post listing page columns.
728
-     *
729
-     * @since 1.0.0
730
-     * @package GeoDirectory
731
-     * @param array $columns The column array.
732
-     * @return array Altered column array.
733
-     */
734
-    function geodir_edit_post_columns($columns)
735
-    {
736
-
737
-        $new_columns = array('location' => __('Location (ID)', 'geodirectory'),
738
-            'categorys' => __('Categories', 'geodirectory'));
739
-
740
-        if (($offset = array_search('author', array_keys($columns))) === false) // if the key doesn't exist
741
-        {
742
-            $offset = 0; // should we prepend $array with $data?
743
-            $offset = count($columns); // or should we append $array with $data? lets pick this one...
744
-        }
726
+	/**
727
+	 * Modify admin post listing page columns.
728
+	 *
729
+	 * @since 1.0.0
730
+	 * @package GeoDirectory
731
+	 * @param array $columns The column array.
732
+	 * @return array Altered column array.
733
+	 */
734
+	function geodir_edit_post_columns($columns)
735
+	{
745 736
 
746
-        $columns = array_merge(array_slice($columns, 0, $offset), $new_columns, array_slice($columns, $offset));
737
+		$new_columns = array('location' => __('Location (ID)', 'geodirectory'),
738
+			'categorys' => __('Categories', 'geodirectory'));
747 739
 
748
-        $columns = array_merge($columns, array('expire' => __('Expires', 'geodirectory')));
740
+		if (($offset = array_search('author', array_keys($columns))) === false) // if the key doesn't exist
741
+		{
742
+			$offset = 0; // should we prepend $array with $data?
743
+			$offset = count($columns); // or should we append $array with $data? lets pick this one...
744
+		}
749 745
 
750
-        return $columns;
751
-    }
746
+		$columns = array_merge(array_slice($columns, 0, $offset), $new_columns, array_slice($columns, $offset));
747
+
748
+		$columns = array_merge($columns, array('expire' => __('Expires', 'geodirectory')));
749
+
750
+		return $columns;
751
+	}
752 752
 }
753 753
 
754 754
 
755 755
 if (!function_exists('geodir_manage_post_columns')) {
756
-    /**
757
-     * Adds content to our custom post listing page columns.
758
-     *
759
-     * @since 1.0.0
760
-     * @package GeoDirectory
761
-     * @global object $wpdb WordPress Database object.
762
-     * @global object $post WordPress Post object.
763
-     * @param string $column The column name.
764
-     * @param int $post_id The post ID.
765
-     */
766
-    function geodir_manage_post_columns($column, $post_id)
767
-    {
768
-        global $post, $wpdb;
769
-
770
-        switch ($column):
771
-            /* If displaying the 'city' column. */
772
-            case 'location' :
773
-                $location_id = geodir_get_post_meta($post->ID, 'post_location_id', true);
774
-                $location = geodir_get_location($location_id);
775
-                /* If no city is found, output a default message. */
776
-                if (empty($location)) {
777
-                    _e('Unknown', 'geodirectory');
778
-                } else {
779
-                    /* If there is a city id, append 'city name' to the text string. */
780
-                    $add_location_id = $location_id > 0 ? ' (' . $location_id . ')' : '';
781
-                    echo(__($location->country, 'geodirectory') . '-' . $location->region . '-' . $location->city . $add_location_id);
782
-                }
783
-                break;
784
-
785
-            /* If displaying the 'expire' column. */
786
-            case 'expire' :
787
-                $expire_date = geodir_get_post_meta($post->ID, 'expire_date', true);
788
-                $d1 = $expire_date; // get expire_date
789
-                $d2 = date('Y-m-d'); // get current date
790
-                $state = __('days left', 'geodirectory');
791
-                $date_diff_text = '';
792
-                $expire_class = 'expire_left';
793
-                if ($expire_date != 'Never') {
794
-                    if (strtotime($d1) < strtotime($d2)) {
795
-                        $state = __('days overdue', 'geodirectory');
796
-                        $expire_class = 'expire_over';
797
-                    }
798
-                    $date_diff = round(abs(strtotime($d1) - strtotime($d2)) / 86400); // get the difference in days
799
-                    $date_diff_text = '<br /><span class="' . $expire_class . '">(' . $date_diff . ' ' . $state . ')</span>';
800
-                }
801
-                /* If no expire_date is found, output a default message. */
802
-                if (empty($expire_date))
803
-                    echo __('Unknown', 'geodirectory');
804
-                /* If there is a expire_date, append 'days left' to the text string. */
805
-                else
806
-                    echo $expire_date . $date_diff_text;
807
-                break;
808
-
809
-            /* If displaying the 'categorys' column. */
810
-            case 'categorys' :
811
-
812
-                /* Get the categorys for the post. */
813
-
814
-
815
-                $terms = wp_get_object_terms($post_id, get_object_taxonomies($post));
816
-
817
-                /* If terms were found. */
818
-                if (!empty($terms)) {
819
-                    $out = array();
820
-                    /* Loop through each term, linking to the 'edit posts' page for the specific term. */
821
-                    foreach ($terms as $term) {
822
-                        if (!strstr($term->taxonomy, 'tag')) {
823
-                            $out[] = sprintf('<a href="%s">%s</a>',
824
-                                esc_url(add_query_arg(array('post_type' => $post->post_type, $term->taxonomy => $term->slug), 'edit.php')),
825
-                                esc_html(sanitize_term_field('name', $term->name, $term->term_id, $term->taxonomy, 'display'))
826
-                            );
827
-                        }
828
-                    }
829
-                    /* Join the terms, separating them with a comma. */
830
-                    echo(join(', ', $out));
831
-                } /* If no terms were found, output a default message. */
832
-                else {
833
-                    _e('No Categories', 'geodirectory');
834
-                }
835
-                break;
756
+	/**
757
+	 * Adds content to our custom post listing page columns.
758
+	 *
759
+	 * @since 1.0.0
760
+	 * @package GeoDirectory
761
+	 * @global object $wpdb WordPress Database object.
762
+	 * @global object $post WordPress Post object.
763
+	 * @param string $column The column name.
764
+	 * @param int $post_id The post ID.
765
+	 */
766
+	function geodir_manage_post_columns($column, $post_id)
767
+	{
768
+		global $post, $wpdb;
769
+
770
+		switch ($column):
771
+			/* If displaying the 'city' column. */
772
+			case 'location' :
773
+				$location_id = geodir_get_post_meta($post->ID, 'post_location_id', true);
774
+				$location = geodir_get_location($location_id);
775
+				/* If no city is found, output a default message. */
776
+				if (empty($location)) {
777
+					_e('Unknown', 'geodirectory');
778
+				} else {
779
+					/* If there is a city id, append 'city name' to the text string. */
780
+					$add_location_id = $location_id > 0 ? ' (' . $location_id . ')' : '';
781
+					echo(__($location->country, 'geodirectory') . '-' . $location->region . '-' . $location->city . $add_location_id);
782
+				}
783
+				break;
784
+
785
+			/* If displaying the 'expire' column. */
786
+			case 'expire' :
787
+				$expire_date = geodir_get_post_meta($post->ID, 'expire_date', true);
788
+				$d1 = $expire_date; // get expire_date
789
+				$d2 = date('Y-m-d'); // get current date
790
+				$state = __('days left', 'geodirectory');
791
+				$date_diff_text = '';
792
+				$expire_class = 'expire_left';
793
+				if ($expire_date != 'Never') {
794
+					if (strtotime($d1) < strtotime($d2)) {
795
+						$state = __('days overdue', 'geodirectory');
796
+						$expire_class = 'expire_over';
797
+					}
798
+					$date_diff = round(abs(strtotime($d1) - strtotime($d2)) / 86400); // get the difference in days
799
+					$date_diff_text = '<br /><span class="' . $expire_class . '">(' . $date_diff . ' ' . $state . ')</span>';
800
+				}
801
+				/* If no expire_date is found, output a default message. */
802
+				if (empty($expire_date))
803
+					echo __('Unknown', 'geodirectory');
804
+				/* If there is a expire_date, append 'days left' to the text string. */
805
+				else
806
+					echo $expire_date . $date_diff_text;
807
+				break;
836 808
 
837
-        endswitch;
838
-    }
809
+			/* If displaying the 'categorys' column. */
810
+			case 'categorys' :
811
+
812
+				/* Get the categorys for the post. */
813
+
814
+
815
+				$terms = wp_get_object_terms($post_id, get_object_taxonomies($post));
816
+
817
+				/* If terms were found. */
818
+				if (!empty($terms)) {
819
+					$out = array();
820
+					/* Loop through each term, linking to the 'edit posts' page for the specific term. */
821
+					foreach ($terms as $term) {
822
+						if (!strstr($term->taxonomy, 'tag')) {
823
+							$out[] = sprintf('<a href="%s">%s</a>',
824
+								esc_url(add_query_arg(array('post_type' => $post->post_type, $term->taxonomy => $term->slug), 'edit.php')),
825
+								esc_html(sanitize_term_field('name', $term->name, $term->term_id, $term->taxonomy, 'display'))
826
+							);
827
+						}
828
+					}
829
+					/* Join the terms, separating them with a comma. */
830
+					echo(join(', ', $out));
831
+				} /* If no terms were found, output a default message. */
832
+				else {
833
+					_e('No Categories', 'geodirectory');
834
+				}
835
+				break;
836
+
837
+		endswitch;
838
+	}
839 839
 }
840 840
 
841 841
 
842 842
 if (!function_exists('geodir_post_sortable_columns')) {
843
-    /**
844
-     * Makes admin post listing page columns sortable.
845
-     *
846
-     * @since 1.0.0
847
-     * @package GeoDirectory
848
-     * @param array $columns The column array.
849
-     * @return array Altered column array.
850
-     */
851
-    function geodir_post_sortable_columns($columns)
852
-    {
853
-
854
-        $columns['expire'] = 'expire';
855
-
856
-        return $columns;
857
-    }
843
+	/**
844
+	 * Makes admin post listing page columns sortable.
845
+	 *
846
+	 * @since 1.0.0
847
+	 * @package GeoDirectory
848
+	 * @param array $columns The column array.
849
+	 * @return array Altered column array.
850
+	 */
851
+	function geodir_post_sortable_columns($columns)
852
+	{
853
+
854
+		$columns['expire'] = 'expire';
855
+
856
+		return $columns;
857
+	}
858 858
 }
859 859
 
860 860
 /**
@@ -868,32 +868,32 @@  discard block
 block discarded – undo
868 868
  * @param int $post_id The post ID.
869 869
  */
870 870
 function geodir_post_information_save($post_id, $post) {
871
-    global $wpdb, $current_user;
871
+	global $wpdb, $current_user;
872 872
 
873
-    if (isset($post->post_type) && ($post->post_type=='nav_menu_item' || $post->post_type=='page' || $post->post_type=='post')) {
874
-        return;
875
-    }
873
+	if (isset($post->post_type) && ($post->post_type=='nav_menu_item' || $post->post_type=='page' || $post->post_type=='post')) {
874
+		return;
875
+	}
876 876
 
877
-    $geodir_posttypes = geodir_get_posttypes();
877
+	$geodir_posttypes = geodir_get_posttypes();
878 878
 
879
-    if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE)
880
-        return;
879
+	if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE)
880
+		return;
881 881
 
882
-    if (!wp_is_post_revision($post_id) && isset($post->post_type) && in_array($post->post_type, $geodir_posttypes)) {
883
-        if (isset($_REQUEST['_status']))
884
-            geodir_change_post_status($post_id, $_REQUEST['_status']);
882
+	if (!wp_is_post_revision($post_id) && isset($post->post_type) && in_array($post->post_type, $geodir_posttypes)) {
883
+		if (isset($_REQUEST['_status']))
884
+			geodir_change_post_status($post_id, $_REQUEST['_status']);
885 885
 
886
-        if (isset($_REQUEST['action']) && ($_REQUEST['action'] == 'trash' || $_REQUEST['action'] == 'untrash'))
887
-            return;
886
+		if (isset($_REQUEST['action']) && ($_REQUEST['action'] == 'trash' || $_REQUEST['action'] == 'untrash'))
887
+			return;
888 888
 
889
-        if (!isset($_POST['geodir_post_info_noncename']) || !wp_verify_nonce($_POST['geodir_post_info_noncename'], plugin_basename(__FILE__)))
890
-            return;
889
+		if (!isset($_POST['geodir_post_info_noncename']) || !wp_verify_nonce($_POST['geodir_post_info_noncename'], plugin_basename(__FILE__)))
890
+			return;
891 891
 
892
-        if (!isset($_POST['geodir_post_attachments_noncename']) || !wp_verify_nonce($_POST['geodir_post_attachments_noncename'], plugin_basename(__FILE__)))
893
-            return;
892
+		if (!isset($_POST['geodir_post_attachments_noncename']) || !wp_verify_nonce($_POST['geodir_post_attachments_noncename'], plugin_basename(__FILE__)))
893
+			return;
894 894
 
895
-        geodir_save_listing($_REQUEST);
896
-    }
895
+		geodir_save_listing($_REQUEST);
896
+	}
897 897
 }
898 898
 
899 899
 /**
@@ -909,102 +909,102 @@  discard block
 block discarded – undo
909 909
  */
910 910
 function geodir_admin_fields($options)
911 911
 {
912
-    global $geodirectory;
913
-
914
-    $first_title = true;
915
-    $tab_id = '';
916
-    $i = 0;
917
-    foreach ($options as $value) :
918
-        if (!isset($value['name'])) $value['name'] = '';
919
-        if (!isset($value['class'])) $value['class'] = '';
920
-        if (!isset($value['css'])) $value['css'] = '';
921
-        if (!isset($value['std'])) $value['std'] = '';
922
-        $desc = '';
923
-        switch ($value['type']) :
924
-            case 'dummy_installer':
925
-                $post_type = isset($value['post_type']) ? $value['post_type'] : 'gd_place';
926
-                geodir_autoinstall_admin_header($post_type);
927
-                break;
928
-            case 'title':
929
-
930
-                if ($i == 0) {
931
-                    echo '<dl id="geodir_oiption_tabs" class="gd-tab-head"></dl>';
932
-                    echo '<div class="inner_content_tab_main">';
933
-                }
912
+	global $geodirectory;
913
+
914
+	$first_title = true;
915
+	$tab_id = '';
916
+	$i = 0;
917
+	foreach ($options as $value) :
918
+		if (!isset($value['name'])) $value['name'] = '';
919
+		if (!isset($value['class'])) $value['class'] = '';
920
+		if (!isset($value['css'])) $value['css'] = '';
921
+		if (!isset($value['std'])) $value['std'] = '';
922
+		$desc = '';
923
+		switch ($value['type']) :
924
+			case 'dummy_installer':
925
+				$post_type = isset($value['post_type']) ? $value['post_type'] : 'gd_place';
926
+				geodir_autoinstall_admin_header($post_type);
927
+				break;
928
+			case 'title':
929
+
930
+				if ($i == 0) {
931
+					echo '<dl id="geodir_oiption_tabs" class="gd-tab-head"></dl>';
932
+					echo '<div class="inner_content_tab_main">';
933
+				}
934 934
 
935
-                $i++;
935
+				$i++;
936 936
 
937
-                if (isset($value['id']) && $value['id'])
938
-                    $tab_id = $value['id'];
937
+				if (isset($value['id']) && $value['id'])
938
+					$tab_id = $value['id'];
939 939
 
940
-                if (isset($value['desc']) && $value['desc'])
941
-                    $desc = '<span style=" text-transform:none;">:- ' . $value['desc'] . '</span>';
940
+				if (isset($value['desc']) && $value['desc'])
941
+					$desc = '<span style=" text-transform:none;">:- ' . $value['desc'] . '</span>';
942 942
 
943
-                if (isset($value['name']) && $value['name']) {
944
-                    if ($first_title === true) {
945
-                        $first_title = false;
946
-                    } else {
947
-                        echo '</div>';
948
-                    }
949
-                    echo '<dd id="' . trim($tab_id) . '" class="geodir_option_tabs" ><a href="javascript:void(0);">' . $value['name'] . '</a></dd>';
943
+				if (isset($value['name']) && $value['name']) {
944
+					if ($first_title === true) {
945
+						$first_title = false;
946
+					} else {
947
+						echo '</div>';
948
+					}
949
+					echo '<dd id="' . trim($tab_id) . '" class="geodir_option_tabs" ><a href="javascript:void(0);">' . $value['name'] . '</a></dd>';
950 950
 
951
-                    echo '<div id="sub_' . trim($tab_id) . '" class="gd-content-heading" style=" margin-bottom:10px;" >';
952
-                }
951
+					echo '<div id="sub_' . trim($tab_id) . '" class="gd-content-heading" style=" margin-bottom:10px;" >';
952
+				}
953 953
 
954
-                /**
955
-                 * Called after a GeoDirectory settings title is output in the GD settings page.
956
-                 *
957
-                 * The action is called dynamically geodir_settings_$value['id'].
958
-                 *
959
-                 * @since 1.0.0
960
-                 */
961
-                do_action('geodir_settings_' . sanitize_title($value['id']));
962
-                break;
963
-
964
-            case 'no_tabs':
965
-
966
-                echo '<div class="inner_content_tab_main">';
967
-                echo '<div id="sub_' . trim($tab_id) . '" class="gd-content-heading" style=" margin-bottom:10px;" >';
968
-
969
-                break;
970
-
971
-            case 'sectionstart':
972
-                if (isset($value['desc']) && $value['desc'])
973
-                    $desc = '<span style=" text-transform:none;"> - ' . $value['desc'] . '</span>';
974
-                if (isset($value['name']) && $value['name'])
975
-                    echo '<h3>' . $value['name'] . $desc . '</h3>';
976
-                /**
977
-                 * Called after a GeoDirectory settings sectionstart is output in the GD settings page.
978
-                 *
979
-                 * The action is called dynamically geodir_settings_$value['id']_start.
980
-                 *
981
-                 * @since 1.0.0
982
-                 */
983
-                if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_start');
984
-                echo '<table class="form-table">' . "\n\n";
985
-
986
-                break;
987
-            case 'sectionend':
988
-                /**
989
-                 * Called before a GeoDirectory settings sectionend is output in the GD settings page.
990
-                 *
991
-                 * The action is called dynamically geodir_settings_$value['id']_end.
992
-                 *
993
-                 * @since 1.0.0
994
-                 */
995
-                if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_end');
996
-                echo '</table>';
997
-                /**
998
-                 * Called after a GeoDirectory settings sectionend is output in the GD settings page.
999
-                 *
1000
-                 * The action is called dynamically geodir_settings_$value['id']_end.
1001
-                 *
1002
-                 * @since 1.0.0
1003
-                 */
1004
-                if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_after');
1005
-                break;
1006
-            case 'text':
1007
-                ?>
954
+				/**
955
+				 * Called after a GeoDirectory settings title is output in the GD settings page.
956
+				 *
957
+				 * The action is called dynamically geodir_settings_$value['id'].
958
+				 *
959
+				 * @since 1.0.0
960
+				 */
961
+				do_action('geodir_settings_' . sanitize_title($value['id']));
962
+				break;
963
+
964
+			case 'no_tabs':
965
+
966
+				echo '<div class="inner_content_tab_main">';
967
+				echo '<div id="sub_' . trim($tab_id) . '" class="gd-content-heading" style=" margin-bottom:10px;" >';
968
+
969
+				break;
970
+
971
+			case 'sectionstart':
972
+				if (isset($value['desc']) && $value['desc'])
973
+					$desc = '<span style=" text-transform:none;"> - ' . $value['desc'] . '</span>';
974
+				if (isset($value['name']) && $value['name'])
975
+					echo '<h3>' . $value['name'] . $desc . '</h3>';
976
+				/**
977
+				 * Called after a GeoDirectory settings sectionstart is output in the GD settings page.
978
+				 *
979
+				 * The action is called dynamically geodir_settings_$value['id']_start.
980
+				 *
981
+				 * @since 1.0.0
982
+				 */
983
+				if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_start');
984
+				echo '<table class="form-table">' . "\n\n";
985
+
986
+				break;
987
+			case 'sectionend':
988
+				/**
989
+				 * Called before a GeoDirectory settings sectionend is output in the GD settings page.
990
+				 *
991
+				 * The action is called dynamically geodir_settings_$value['id']_end.
992
+				 *
993
+				 * @since 1.0.0
994
+				 */
995
+				if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_end');
996
+				echo '</table>';
997
+				/**
998
+				 * Called after a GeoDirectory settings sectionend is output in the GD settings page.
999
+				 *
1000
+				 * The action is called dynamically geodir_settings_$value['id']_end.
1001
+				 *
1002
+				 * @since 1.0.0
1003
+				 */
1004
+				if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_after');
1005
+				break;
1006
+			case 'text':
1007
+				?>
1008 1008
                 <tr valign="top">
1009 1009
                 <th scope="row" class="titledesc"><?php echo $value['name']; ?></th>
1010 1010
                 <td class="forminp"><input name="<?php echo esc_attr($value['id']); ?>"
@@ -1013,15 +1013,15 @@  discard block
 block discarded – undo
1013 1013
                                            <?php if(isset($value['placeholder'])){?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1014 1014
                                            style=" <?php echo esc_attr($value['css']); ?>"
1015 1015
                                            value="<?php if (get_option($value['id']) !== false && get_option($value['id']) !== null) {
1016
-                                               echo esc_attr(stripslashes(get_option($value['id'])));
1017
-                                           } else {
1018
-                                               echo esc_attr($value['std']);
1019
-                                           } ?>"/> <span class="description"><?php echo $value['desc']; ?></span></td>
1016
+											   echo esc_attr(stripslashes(get_option($value['id'])));
1017
+										   } else {
1018
+											   echo esc_attr($value['std']);
1019
+										   } ?>"/> <span class="description"><?php echo $value['desc']; ?></span></td>
1020 1020
                 </tr><?php
1021
-                break;
1021
+				break;
1022 1022
 
1023
-            case 'map-key':
1024
-                ?>
1023
+			case 'map-key':
1024
+				?>
1025 1025
                 <tr valign="top">
1026 1026
                 <th scope="row" class="titledesc"><?php echo $value['name']; ?></th>
1027 1027
                 <td class="forminp"><input name="<?php echo esc_attr($value['id']); ?>"
@@ -1030,17 +1030,17 @@  discard block
 block discarded – undo
1030 1030
                                            <?php if(isset($value['placeholder'])){?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1031 1031
                                            style=" <?php echo esc_attr($value['css']); ?>"
1032 1032
                                            value="<?php if (get_option($value['id']) !== false && get_option($value['id']) !== null) {
1033
-                                               echo esc_attr(stripslashes(get_option($value['id'])));
1034
-                                           } else {
1035
-                                               echo esc_attr($value['std']);
1036
-                                           } ?>"/>
1033
+											   echo esc_attr(stripslashes(get_option($value['id'])));
1034
+										   } else {
1035
+											   echo esc_attr($value['std']);
1036
+										   } ?>"/>
1037 1037
                     <a href='https://console.developers.google.com/henhouse/?pb=["hh-1","maps_backend",null,[],"https://developers.google.com",null,["static_maps_backend","street_view_image_backend","maps_embed_backend","places_backend","geocoding_backend","directions_backend","distance_matrix_backend","geolocation","elevation_backend","timezone_backend","maps_backend"],null]&TB_iframe=true&width=600&height=400' class="thickbox button-primary" name="<?php _e('Generate API Key - ( MUST be logged in to your Google account )','geodirectory');?>" ><?php _e('Generate API Key','geodirectory');?></a>
1038 1038
                     <span class="description"><?php echo $value['desc']; ?></span></td>
1039 1039
                 </tr><?php
1040
-                break;
1040
+				break;
1041 1041
 
1042
-            case 'password':
1043
-                ?>
1042
+			case 'password':
1043
+				?>
1044 1044
                 <tr valign="top">
1045 1045
                 <th scope="row" class="titledesc"><?php echo $value['name']; ?></th>
1046 1046
                 <td class="forminp"><input name="<?php echo esc_attr($value['id']); ?>"
@@ -1049,42 +1049,42 @@  discard block
 block discarded – undo
1049 1049
                                            <?php if(isset($value['placeholder'])){?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1050 1050
                                            style="<?php echo esc_attr($value['css']); ?>"
1051 1051
                                            value="<?php if (get_option($value['id']) !== false && get_option($value['id']) !== null) {
1052
-                                               echo esc_attr(stripslashes(get_option($value['id'])));
1053
-                                           } else {
1054
-                                               echo esc_attr($value['std']);
1055
-                                           } ?>"/> <span class="description"><?php echo $value['desc']; ?></span></td>
1052
+											   echo esc_attr(stripslashes(get_option($value['id'])));
1053
+										   } else {
1054
+											   echo esc_attr($value['std']);
1055
+										   } ?>"/> <span class="description"><?php echo $value['desc']; ?></span></td>
1056 1056
                 </tr><?php
1057
-                break;
1057
+				break;
1058 1058
 
1059
-            case 'html_content':
1060
-                ?>
1059
+			case 'html_content':
1060
+				?>
1061 1061
                 <tr valign="top">
1062 1062
                 <th scope="row" class="titledesc"><?php echo $value['name']; ?></th>
1063 1063
                 <td class="forminp"><span class="description"><?php echo $value['desc']; ?></span></td>
1064 1064
                 </tr><?php
1065
-                break;
1065
+				break;
1066 1066
 
1067
-            case 'color' :
1068
-                ?>
1067
+			case 'color' :
1068
+				?>
1069 1069
                 <tr valign="top">
1070 1070
                 <th scope="row" class="titledesc"><?php echo $value['name']; ?></th>
1071 1071
                 <td class="forminp"><input name="<?php echo esc_attr($value['id']); ?>"
1072 1072
                                            id="<?php echo esc_attr($value['id']); ?>" type="text"
1073 1073
                                            style="<?php echo esc_attr($value['css']); ?>"
1074 1074
                                            value="<?php if (get_option($value['id']) !== false && get_option($value['id']) !== null) {
1075
-                                               echo esc_attr(stripslashes(get_option($value['id'])));
1076
-                                           } else {
1077
-                                               echo esc_attr($value['std']);
1078
-                                           } ?>" class="colorpick"/> <span
1075
+											   echo esc_attr(stripslashes(get_option($value['id'])));
1076
+										   } else {
1077
+											   echo esc_attr($value['std']);
1078
+										   } ?>" class="colorpick"/> <span
1079 1079
                         class="description"><?php echo $value['desc']; ?></span>
1080 1080
 
1081 1081
                     <div id="colorPickerDiv_<?php echo esc_attr($value['id']); ?>" class="colorpickdiv"
1082 1082
                          style="z-index: 100;background:#eee;border:1px solid #ccc;position:absolute;display:none;"></div>
1083 1083
                 </td>
1084 1084
                 </tr><?php
1085
-                break;
1086
-            case 'image_width' :
1087
-                ?>
1085
+				break;
1086
+			case 'image_width' :
1087
+				?>
1088 1088
                 <tr valign="top">
1089 1089
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1090 1090
                 <td class="forminp">
@@ -1106,11 +1106,11 @@  discard block
 block discarded – undo
1106 1106
 
1107 1107
                     <span class="description"><?php echo $value['desc'] ?></span></td>
1108 1108
                 </tr><?php
1109
-                break;
1110
-            case 'select':
1111
-                $option_value = get_option($value['id']);
1112
-                $option_value = !empty($option_value) ? stripslashes_deep($option_value) : $option_value;
1113
-                ?>
1109
+				break;
1110
+			case 'select':
1111
+				$option_value = get_option($value['id']);
1112
+				$option_value = !empty($option_value) ? stripslashes_deep($option_value) : $option_value;
1113
+				?>
1114 1114
                 <tr valign="top">
1115 1115
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1116 1116
                 <td class="forminp"><select name="<?php echo esc_attr($value['id']); ?>"
@@ -1119,33 +1119,33 @@  discard block
 block discarded – undo
1119 1119
                                             class="<?php if (isset($value['class'])) echo $value['class']; ?>"
1120 1120
                                             option-ajaxchosen="false">
1121 1121
                         <?php
1122
-                        foreach ($value['options'] as $key => $val) {
1123
-                            $geodir_select_value = '';
1124
-                            if ($option_value != '') {
1125
-                                if ($option_value != '' && $option_value == $key)
1126
-                                    $geodir_select_value = ' selected="selected" ';
1127
-                            } else {
1128
-                                if ($value['std'] == $key)
1129
-                                    $geodir_select_value = ' selected="selected" ';
1130
-                            }
1131
-                            ?>
1122
+						foreach ($value['options'] as $key => $val) {
1123
+							$geodir_select_value = '';
1124
+							if ($option_value != '') {
1125
+								if ($option_value != '' && $option_value == $key)
1126
+									$geodir_select_value = ' selected="selected" ';
1127
+							} else {
1128
+								if ($value['std'] == $key)
1129
+									$geodir_select_value = ' selected="selected" ';
1130
+							}
1131
+							?>
1132 1132
                             <option
1133 1133
                                 value="<?php echo esc_attr($key); ?>" <?php echo $geodir_select_value; ?> ><?php echo geodir_utf8_ucfirst($val) ?></option>
1134 1134
                         <?php
1135
-                        }
1136
-                        ?>
1135
+						}
1136
+						?>
1137 1137
                     </select> <span class="description"><?php echo $value['desc'] ?></span>
1138 1138
                 </td>
1139 1139
                 </tr><?php
1140
-                break;
1140
+				break;
1141 1141
 
1142
-            case 'multiselect':
1143
-                $option_values = get_option($value['id']);
1144
-                if ($option_values === '' && !empty($value['std']) && is_array($value['std'])) {
1145
-                   $option_values = $value['std'];
1146
-                }
1147
-                $option_values = !empty($option_values) ? stripslashes_deep($option_values) : $option_values;
1148
-                ?>
1142
+			case 'multiselect':
1143
+				$option_values = get_option($value['id']);
1144
+				if ($option_values === '' && !empty($value['std']) && is_array($value['std'])) {
1145
+				   $option_values = $value['std'];
1146
+				}
1147
+				$option_values = !empty($option_values) ? stripslashes_deep($option_values) : $option_values;
1148
+				?>
1149 1149
                 <tr valign="top">
1150 1150
                 <th scope="row" class="titledesc"><?php echo $value['name']; ?></th>
1151 1151
                 <td class="forminp"><select multiple="multiple" name="<?php echo esc_attr($value['id']); ?>[]"
@@ -1155,26 +1155,26 @@  discard block
 block discarded – undo
1155 1155
                                             data-placeholder="<?php if (isset($value['placeholder_text'])) echo $value['placeholder_text'];?>"
1156 1156
                                             option-ajaxchosen="false">
1157 1157
                         <?php
1158
-                        foreach ($value['options'] as $key => $val) {
1159
-                            if (strpos($key, 'optgroup_start-') === 0) {
1160
-                                ?><optgroup label="<?php echo geodir_utf8_ucfirst($val); ?>"><?php
1161
-                            } else if (strpos($key, 'optgroup_end-') === 0) {
1162
-                                ?></optgroup><?php
1163
-                            } else {
1164
-                                ?>
1158
+						foreach ($value['options'] as $key => $val) {
1159
+							if (strpos($key, 'optgroup_start-') === 0) {
1160
+								?><optgroup label="<?php echo geodir_utf8_ucfirst($val); ?>"><?php
1161
+							} else if (strpos($key, 'optgroup_end-') === 0) {
1162
+								?></optgroup><?php
1163
+							} else {
1164
+								?>
1165 1165
                                 <option value="<?php echo esc_attr($key); ?>" <?php selected(true, (is_array($option_values) && in_array($key, $option_values)));?>>
1166 1166
                                     <?php echo geodir_utf8_ucfirst($val) ?>
1167 1167
                                 </option>
1168 1168
                             <?php
1169
-                            }
1170
-                        }
1171
-                        ?>
1169
+							}
1170
+						}
1171
+						?>
1172 1172
                     </select> <span class="description"><?php echo $value['desc'] ?></span>
1173 1173
                 </td>
1174 1174
                 </tr><?php
1175
-                break;
1176
-            case 'file':
1177
-                ?>
1175
+				break;
1176
+			case 'file':
1177
+				?>
1178 1178
                 <tr valign="top">
1179 1179
                 <th scope="row" class="titledesc"><?php echo $value['name']; ?></th>
1180 1180
                 <td class="forminp">
@@ -1194,87 +1194,87 @@  discard block
 block discarded – undo
1194 1194
                     <?php } ?>
1195 1195
                 </td>
1196 1196
                 </tr><?php
1197
-                break;
1198
-            case 'map_default_settings' :
1199
-                ?>
1197
+				break;
1198
+			case 'map_default_settings' :
1199
+				?>
1200 1200
 
1201 1201
                 <tr valign="top">
1202 1202
                     <th class="titledesc" width="40%"><?php _e('Default map language', 'geodirectory');?></th>
1203 1203
                     <td width="60%">
1204 1204
                         <select name="geodir_default_map_language" style="width:60%">
1205 1205
                             <?php
1206
-                            $arr_map_langages = array(
1207
-                                'ar' => __('ARABIC', 'geodirectory'),
1208
-                                'eu' => __('BASQUE', 'geodirectory'),
1209
-                                'bg' => __('BULGARIAN', 'geodirectory'),
1210
-                                'bn' => __('BENGALI', 'geodirectory'),
1211
-                                'ca' => __('CATALAN', 'geodirectory'),
1212
-                                'cs' => __('CZECH', 'geodirectory'),
1213
-                                'da' => __('DANISH', 'geodirectory'),
1214
-                                'de' => __('GERMAN', 'geodirectory'),
1215
-                                'el' => __('GREEK', 'geodirectory'),
1216
-                                'en' => __('ENGLISH', 'geodirectory'),
1217
-                                'en-AU' => __('ENGLISH (AUSTRALIAN)', 'geodirectory'),
1218
-                                'en-GB' => __('ENGLISH (GREAT BRITAIN)', 'geodirectory'),
1219
-                                'es' => __('SPANISH', 'geodirectory'),
1220
-                                'eu' => __('BASQUE', 'geodirectory'),
1221
-                                'fa' => __('FARSI', 'geodirectory'),
1222
-                                'fi' => __('FINNISH', 'geodirectory'),
1223
-                                'fil' => __('FILIPINO', 'geodirectory'),
1224
-                                'fr' => __('FRENCH', 'geodirectory'),
1225
-                                'gl' => __('GALICIAN', 'geodirectory'),
1226
-                                'gu' => __('GUJARATI', 'geodirectory'),
1227
-                                'hi' => __('HINDI', 'geodirectory'),
1228
-                                'hr' => __('CROATIAN', 'geodirectory'),
1229
-                                'hu' => __('HUNGARIAN', 'geodirectory'),
1230
-                                'id' => __('INDONESIAN', 'geodirectory'),
1231
-                                'it' => __('ITALIAN', 'geodirectory'),
1232
-                                'iw' => __('HEBREW', 'geodirectory'),
1233
-                                'ja' => __('JAPANESE', 'geodirectory'),
1234
-                                'kn' => __('KANNADA', 'geodirectory'),
1235
-                                'ko' => __('KOREAN', 'geodirectory'),
1236
-                                'lt' => __('LITHUANIAN', 'geodirectory'),
1237
-                                'lv' => __('LATVIAN', 'geodirectory'),
1238
-                                'ml' => __('MALAYALAM', 'geodirectory'),
1239
-                                'mr' => __('MARATHI', 'geodirectory'),
1240
-                                'nl' => __('DUTCH', 'geodirectory'),
1241
-                                'no' => __('NORWEGIAN', 'geodirectory'),
1242
-                                'pl' => __('POLISH', 'geodirectory'),
1243
-                                'pt' => __('PORTUGUESE', 'geodirectory'),
1244
-                                'pt-BR' => __('PORTUGUESE (BRAZIL)', 'geodirectory'),
1245
-                                'pt-PT' => __('PORTUGUESE (PORTUGAL)', 'geodirectory'),
1246
-                                'ro' => __('ROMANIAN', 'geodirectory'),
1247
-                                'ru' => __('RUSSIAN', 'geodirectory'),
1248
-                                'ru' => __('RUSSIAN', 'geodirectory'),
1249
-                                'sk' => __('SLOVAK', 'geodirectory'),
1250
-                                'sl' => __('SLOVENIAN', 'geodirectory'),
1251
-                                'sr' => __('SERBIAN', 'geodirectory'),
1252
-                                'sv' => __('	SWEDISH', 'geodirectory'),
1253
-                                'tl' => __('TAGALOG', 'geodirectory'),
1254
-                                'ta' => __('TAMIL', 'geodirectory'),
1255
-                                'te' => __('TELUGU', 'geodirectory'),
1256
-                                'th' => __('THAI', 'geodirectory'),
1257
-                                'tr' => __('TURKISH', 'geodirectory'),
1258
-                                'uk' => __('UKRAINIAN', 'geodirectory'),
1259
-                                'vi' => __('VIETNAMESE', 'geodirectory'),
1260
-                                'zh-CN' => __('CHINESE (SIMPLIFIED)', 'geodirectory'),
1261
-                                'zh-TW' => __('CHINESE (TRADITIONAL)', 'geodirectory'),
1262
-                            );
1263
-                            $geodir_default_map_language = get_option('geodir_default_map_language');
1264
-                            if (empty($geodir_default_map_language))
1265
-                                $geodir_default_map_language = 'en';
1266
-                            foreach ($arr_map_langages as $language_key => $language_txt) {
1267
-                                if (!empty($geodir_default_map_language) && $language_key == $geodir_default_map_language)
1268
-                                    $geodir_default_language_selected = "selected='selected'";
1269
-                                else
1270
-                                    $geodir_default_language_selected = '';
1271
-
1272
-                                ?>
1206
+							$arr_map_langages = array(
1207
+								'ar' => __('ARABIC', 'geodirectory'),
1208
+								'eu' => __('BASQUE', 'geodirectory'),
1209
+								'bg' => __('BULGARIAN', 'geodirectory'),
1210
+								'bn' => __('BENGALI', 'geodirectory'),
1211
+								'ca' => __('CATALAN', 'geodirectory'),
1212
+								'cs' => __('CZECH', 'geodirectory'),
1213
+								'da' => __('DANISH', 'geodirectory'),
1214
+								'de' => __('GERMAN', 'geodirectory'),
1215
+								'el' => __('GREEK', 'geodirectory'),
1216
+								'en' => __('ENGLISH', 'geodirectory'),
1217
+								'en-AU' => __('ENGLISH (AUSTRALIAN)', 'geodirectory'),
1218
+								'en-GB' => __('ENGLISH (GREAT BRITAIN)', 'geodirectory'),
1219
+								'es' => __('SPANISH', 'geodirectory'),
1220
+								'eu' => __('BASQUE', 'geodirectory'),
1221
+								'fa' => __('FARSI', 'geodirectory'),
1222
+								'fi' => __('FINNISH', 'geodirectory'),
1223
+								'fil' => __('FILIPINO', 'geodirectory'),
1224
+								'fr' => __('FRENCH', 'geodirectory'),
1225
+								'gl' => __('GALICIAN', 'geodirectory'),
1226
+								'gu' => __('GUJARATI', 'geodirectory'),
1227
+								'hi' => __('HINDI', 'geodirectory'),
1228
+								'hr' => __('CROATIAN', 'geodirectory'),
1229
+								'hu' => __('HUNGARIAN', 'geodirectory'),
1230
+								'id' => __('INDONESIAN', 'geodirectory'),
1231
+								'it' => __('ITALIAN', 'geodirectory'),
1232
+								'iw' => __('HEBREW', 'geodirectory'),
1233
+								'ja' => __('JAPANESE', 'geodirectory'),
1234
+								'kn' => __('KANNADA', 'geodirectory'),
1235
+								'ko' => __('KOREAN', 'geodirectory'),
1236
+								'lt' => __('LITHUANIAN', 'geodirectory'),
1237
+								'lv' => __('LATVIAN', 'geodirectory'),
1238
+								'ml' => __('MALAYALAM', 'geodirectory'),
1239
+								'mr' => __('MARATHI', 'geodirectory'),
1240
+								'nl' => __('DUTCH', 'geodirectory'),
1241
+								'no' => __('NORWEGIAN', 'geodirectory'),
1242
+								'pl' => __('POLISH', 'geodirectory'),
1243
+								'pt' => __('PORTUGUESE', 'geodirectory'),
1244
+								'pt-BR' => __('PORTUGUESE (BRAZIL)', 'geodirectory'),
1245
+								'pt-PT' => __('PORTUGUESE (PORTUGAL)', 'geodirectory'),
1246
+								'ro' => __('ROMANIAN', 'geodirectory'),
1247
+								'ru' => __('RUSSIAN', 'geodirectory'),
1248
+								'ru' => __('RUSSIAN', 'geodirectory'),
1249
+								'sk' => __('SLOVAK', 'geodirectory'),
1250
+								'sl' => __('SLOVENIAN', 'geodirectory'),
1251
+								'sr' => __('SERBIAN', 'geodirectory'),
1252
+								'sv' => __('	SWEDISH', 'geodirectory'),
1253
+								'tl' => __('TAGALOG', 'geodirectory'),
1254
+								'ta' => __('TAMIL', 'geodirectory'),
1255
+								'te' => __('TELUGU', 'geodirectory'),
1256
+								'th' => __('THAI', 'geodirectory'),
1257
+								'tr' => __('TURKISH', 'geodirectory'),
1258
+								'uk' => __('UKRAINIAN', 'geodirectory'),
1259
+								'vi' => __('VIETNAMESE', 'geodirectory'),
1260
+								'zh-CN' => __('CHINESE (SIMPLIFIED)', 'geodirectory'),
1261
+								'zh-TW' => __('CHINESE (TRADITIONAL)', 'geodirectory'),
1262
+							);
1263
+							$geodir_default_map_language = get_option('geodir_default_map_language');
1264
+							if (empty($geodir_default_map_language))
1265
+								$geodir_default_map_language = 'en';
1266
+							foreach ($arr_map_langages as $language_key => $language_txt) {
1267
+								if (!empty($geodir_default_map_language) && $language_key == $geodir_default_map_language)
1268
+									$geodir_default_language_selected = "selected='selected'";
1269
+								else
1270
+									$geodir_default_language_selected = '';
1271
+
1272
+								?>
1273 1273
                                 <option
1274 1274
                                     value="<?php echo $language_key?>" <?php echo $geodir_default_language_selected; ?>><?php echo $language_txt; ?></option>
1275 1275
 
1276 1276
                             <?php }
1277
-                            ?>
1277
+							?>
1278 1278
                         </select>
1279 1279
                     </td>
1280 1280
                 </tr>
@@ -1285,46 +1285,46 @@  discard block
 block discarded – undo
1285 1285
                     <td width="60%">
1286 1286
                         <select name="geodir_default_map_search_pt" style="width:60%">
1287 1287
                             <?php
1288
-                            $post_types = geodir_get_posttypes('array');
1289
-                            $geodir_default_map_search_pt = get_option('geodir_default_map_search_pt');
1290
-                            if (empty($geodir_default_map_search_pt))
1291
-                                $geodir_default_map_search_pt = 'gd_place';
1292
-                            if (is_array($post_types)) {
1293
-                                foreach ($post_types as $key => $post_types_obj) {
1294
-                                    if (!empty($geodir_default_map_search_pt) && $key == $geodir_default_map_search_pt)
1295
-                                        $geodir_search_pt_selected = "selected='selected'";
1296
-                                    else
1297
-                                        $geodir_search_pt_selected = '';
1298
-
1299
-                                    ?>
1288
+							$post_types = geodir_get_posttypes('array');
1289
+							$geodir_default_map_search_pt = get_option('geodir_default_map_search_pt');
1290
+							if (empty($geodir_default_map_search_pt))
1291
+								$geodir_default_map_search_pt = 'gd_place';
1292
+							if (is_array($post_types)) {
1293
+								foreach ($post_types as $key => $post_types_obj) {
1294
+									if (!empty($geodir_default_map_search_pt) && $key == $geodir_default_map_search_pt)
1295
+										$geodir_search_pt_selected = "selected='selected'";
1296
+									else
1297
+										$geodir_search_pt_selected = '';
1298
+
1299
+									?>
1300 1300
                                     <option
1301 1301
                                         value="<?php echo $key?>" <?php echo $geodir_search_pt_selected; ?>><?php echo __($post_types_obj['labels']['singular_name'], 'geodirectory'); ?></option>
1302 1302
 
1303 1303
                                 <?php }
1304 1304
 
1305
-                            }
1305
+							}
1306 1306
 
1307
-                            ?>
1307
+							?>
1308 1308
                         </select>
1309 1309
                     </td>
1310 1310
                 </tr>
1311 1311
 
1312 1312
                 <?php
1313
-                break;
1313
+				break;
1314 1314
 
1315
-            case 'map':
1316
-                ?>
1315
+			case 'map':
1316
+				?>
1317 1317
                 <tr valign="top">
1318 1318
                     <td class="forminp">
1319 1319
                         <?php
1320
-                        global $post_cat, $cat_display;
1321
-                        $post_types = geodir_get_posttypes('object');
1322
-                        $cat_display = 'checkbox';
1323
-                        $gd_post_types = get_option('geodir_exclude_post_type_on_map');
1324
-                        $gd_cats = get_option('geodir_exclude_cat_on_map');
1325
-                        $gd_cats_upgrade = (int)get_option('geodir_exclude_cat_on_map_upgrade');
1326
-                        $count = 1;
1327
-                        ?>
1320
+						global $post_cat, $cat_display;
1321
+						$post_types = geodir_get_posttypes('object');
1322
+						$cat_display = 'checkbox';
1323
+						$gd_post_types = get_option('geodir_exclude_post_type_on_map');
1324
+						$gd_cats = get_option('geodir_exclude_cat_on_map');
1325
+						$gd_cats_upgrade = (int)get_option('geodir_exclude_cat_on_map_upgrade');
1326
+						$count = 1;
1327
+						?>
1328 1328
                         <table width="70%" class="widefat">
1329 1329
                             <thead>
1330 1330
                             <tr>
@@ -1333,18 +1333,18 @@  discard block
 block discarded – undo
1333 1333
                                 <th><b><?php echo DESIGN_POST_TYPE_CAT; ?></b></th>
1334 1334
                             </tr>
1335 1335
                             <?php
1336
-                            $gd_categs = $gd_cats;
1337
-                            foreach ($post_types as $key => $post_types_obj) :
1338
-                                $checked = is_array($gd_post_types) && in_array($key, $gd_post_types) ? 'checked="checked"' : '';
1339
-                                $gd_taxonomy = geodir_get_taxonomies($key);
1340
-                                if ($gd_cats_upgrade) {
1341
-                                    $gd_cat_taxonomy = isset($gd_taxonomy[0]) ? $gd_taxonomy[0] : '';
1342
-                                    $gd_cats = isset($gd_categs[$gd_cat_taxonomy]) ? $gd_categs[$gd_cat_taxonomy] : array();
1343
-                                    $gd_cats = !empty($gd_cats) && is_array($gd_cats) ? array_unique($gd_cats) : array();
1344
-                                }
1345
-                                $post_cat = implode(',', $gd_cats);
1346
-                                $gd_taxonomy_list = geodir_custom_taxonomy_walker($gd_taxonomy);
1347
-                                ?>
1336
+							$gd_categs = $gd_cats;
1337
+							foreach ($post_types as $key => $post_types_obj) :
1338
+								$checked = is_array($gd_post_types) && in_array($key, $gd_post_types) ? 'checked="checked"' : '';
1339
+								$gd_taxonomy = geodir_get_taxonomies($key);
1340
+								if ($gd_cats_upgrade) {
1341
+									$gd_cat_taxonomy = isset($gd_taxonomy[0]) ? $gd_taxonomy[0] : '';
1342
+									$gd_cats = isset($gd_categs[$gd_cat_taxonomy]) ? $gd_categs[$gd_cat_taxonomy] : array();
1343
+									$gd_cats = !empty($gd_cats) && is_array($gd_cats) ? array_unique($gd_cats) : array();
1344
+								}
1345
+								$post_cat = implode(',', $gd_cats);
1346
+								$gd_taxonomy_list = geodir_custom_taxonomy_walker($gd_taxonomy);
1347
+								?>
1348 1348
                                 <tr>
1349 1349
                                     <td valign="top" width="5%"><?php echo $count; ?></td>
1350 1350
                                     <td valign="top" width="25%" id="td_post_types"><input type="checkbox"
@@ -1365,19 +1365,19 @@  discard block
 block discarded – undo
1365 1365
                     </td>
1366 1366
                 </tr>
1367 1367
                 <?php
1368
-                break;
1368
+				break;
1369 1369
 
1370
-            case 'checkbox' :
1370
+			case 'checkbox' :
1371 1371
 
1372
-                if (!isset($value['checkboxgroup']) || (isset($value['checkboxgroup']) && $value['checkboxgroup'] == 'start')) :
1373
-                    ?>
1372
+				if (!isset($value['checkboxgroup']) || (isset($value['checkboxgroup']) && $value['checkboxgroup'] == 'start')) :
1373
+					?>
1374 1374
                     <tr valign="top">
1375 1375
                     <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1376 1376
                     <td class="forminp">
1377 1377
                 <?php
1378
-                endif;
1378
+				endif;
1379 1379
 
1380
-                ?>
1380
+				?>
1381 1381
                 <fieldset>
1382 1382
                     <legend class="screen-reader-text"><span><?php echo $value['name'] ?></span></legend>
1383 1383
                     <label for="<?php echo $value['id'] ?>">
@@ -1387,49 +1387,49 @@  discard block
 block discarded – undo
1387 1387
                 </fieldset>
1388 1388
                 <?php
1389 1389
 
1390
-                if (!isset($value['checkboxgroup']) || (isset($value['checkboxgroup']) && $value['checkboxgroup'] == 'end')) :
1391
-                    ?>
1390
+				if (!isset($value['checkboxgroup']) || (isset($value['checkboxgroup']) && $value['checkboxgroup'] == 'end')) :
1391
+					?>
1392 1392
                     </td>
1393 1393
                     </tr>
1394 1394
                 <?php
1395
-                endif;
1395
+				endif;
1396 1396
 
1397
-                break;
1397
+				break;
1398 1398
 
1399
-            case 'radio' :
1399
+			case 'radio' :
1400 1400
 
1401
-                if (!isset($value['radiogroup']) || (isset($value['radiogroup']) && $value['radiogroup'] == 'start')) :
1402
-                    ?>
1401
+				if (!isset($value['radiogroup']) || (isset($value['radiogroup']) && $value['radiogroup'] == 'start')) :
1402
+					?>
1403 1403
                     <tr valign="top">
1404 1404
                     <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1405 1405
                     <td class="forminp">
1406 1406
                 <?php
1407
-                endif;
1407
+				endif;
1408 1408
 
1409
-                ?>
1409
+				?>
1410 1410
                 <fieldset>
1411 1411
                     <legend class="screen-reader-text"><span><?php echo $value['name'] ?></span></legend>
1412 1412
                     <label for="<?php echo $value['id'];?>">
1413 1413
                         <input name="<?php echo esc_attr($value['id']); ?>"
1414 1414
                                id="<?php echo esc_attr($value['id'] . $value['value']); ?>" type="radio"
1415 1415
                                value="<?php echo $value['value'] ?>" <?php if (get_option($value['id']) == $value['value']) {
1416
-                            echo 'checked="checked"';
1417
-                        }elseif(get_option($value['id'])=='' && $value['std']==$value['value']){echo 'checked="checked"';} ?> />
1416
+							echo 'checked="checked"';
1417
+						}elseif(get_option($value['id'])=='' && $value['std']==$value['value']){echo 'checked="checked"';} ?> />
1418 1418
                         <?php echo $value['desc']; ?></label><br>
1419 1419
                 </fieldset>
1420 1420
                 <?php
1421 1421
 
1422
-                if (!isset($value['radiogroup']) || (isset($value['radiogroup']) && $value['radiogroup'] == 'end')) :
1423
-                    ?>
1422
+				if (!isset($value['radiogroup']) || (isset($value['radiogroup']) && $value['radiogroup'] == 'end')) :
1423
+					?>
1424 1424
                     </td>
1425 1425
                     </tr>
1426 1426
                 <?php
1427
-                endif;
1427
+				endif;
1428 1428
 
1429
-                break;
1429
+				break;
1430 1430
 
1431
-            case 'textarea':
1432
-                ?>
1431
+			case 'textarea':
1432
+				?>
1433 1433
                 <tr valign="top">
1434 1434
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1435 1435
                 <td class="forminp">
@@ -1442,30 +1442,30 @@  discard block
 block discarded – undo
1442 1442
 
1443 1443
                 </td>
1444 1444
                 </tr><?php
1445
-                break;
1445
+				break;
1446 1446
 
1447
-            case 'editor':
1448
-                ?>
1447
+			case 'editor':
1448
+				?>
1449 1449
                 <tr valign="top">
1450 1450
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1451 1451
                 <td class="forminp"><?php
1452
-                    if (get_option($value['id']))
1453
-                        $content = stripslashes(get_option($value['id']));
1454
-                    else
1455
-                        $content = $value['std'];
1452
+					if (get_option($value['id']))
1453
+						$content = stripslashes(get_option($value['id']));
1454
+					else
1455
+						$content = $value['std'];
1456 1456
 
1457
-                    $editor_settings = array('media_buttons' => false, 'textarea_rows' => 10);
1457
+					$editor_settings = array('media_buttons' => false, 'textarea_rows' => 10);
1458 1458
 
1459
-                    wp_editor($content, esc_attr($value['id']), $editor_settings);
1459
+					wp_editor($content, esc_attr($value['id']), $editor_settings);
1460 1460
 
1461
-                    ?> <span class="description"><?php echo $value['desc'] ?></span>
1461
+					?> <span class="description"><?php echo $value['desc'] ?></span>
1462 1462
 
1463 1463
                 </td>
1464 1464
                 </tr><?php
1465
-                break;
1465
+				break;
1466 1466
 
1467
-            case 'single_select_page' :
1468
-                // WPML
1467
+			case 'single_select_page' :
1468
+				// WPML
1469 1469
 				$switch_lang = false;
1470 1470
 				$disabled = '';
1471 1471
 				if (geodir_is_wpml() && isset($_REQUEST['tab']) && $_REQUEST['tab'] == 'permalink_settings') {
@@ -1483,18 +1483,18 @@  discard block
 block discarded – undo
1483 1483
 				//
1484 1484
 				$page_setting = (int)get_option($value['id']);
1485 1485
 
1486
-                $args = array('name' => $value['id'],
1487
-                    'id' => $value['id'],
1488
-                    'sort_column' => 'menu_order',
1489
-                    'sort_order' => 'ASC',
1490
-                    'show_option_none' => ' ',
1491
-                    'class' => $value['class'],
1492
-                    'echo' => false,
1493
-                    'selected' => $page_setting);
1486
+				$args = array('name' => $value['id'],
1487
+					'id' => $value['id'],
1488
+					'sort_column' => 'menu_order',
1489
+					'sort_order' => 'ASC',
1490
+					'show_option_none' => ' ',
1491
+					'class' => $value['class'],
1492
+					'echo' => false,
1493
+					'selected' => $page_setting);
1494 1494
 
1495
-                if (isset($value['args'])) $args = wp_parse_args($value['args'], $args);
1495
+				if (isset($value['args'])) $args = wp_parse_args($value['args'], $args);
1496 1496
 
1497
-                ?>
1497
+				?>
1498 1498
                 <tr valign="top" class="single_select_page">
1499 1499
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1500 1500
                 <td class="forminp">
@@ -1505,17 +1505,17 @@  discard block
 block discarded – undo
1505 1505
 				if ($switch_lang) {
1506 1506
 					$sitepress->switch_lang($switch_lang, true);
1507 1507
 				}
1508
-                break;
1509
-            case 'single_select_country' :
1510
-                $country_setting = (string)get_option($value['id']);
1511
-                if (strstr($country_setting, ':')) :
1512
-                    $country = current(explode(':', $country_setting));
1513
-                    $state = end(explode(':', $country_setting));
1514
-                else :
1515
-                    $country = $country_setting;
1516
-                    $state = '*';
1517
-                endif;
1518
-                ?>
1508
+				break;
1509
+			case 'single_select_country' :
1510
+				$country_setting = (string)get_option($value['id']);
1511
+				if (strstr($country_setting, ':')) :
1512
+					$country = current(explode(':', $country_setting));
1513
+					$state = end(explode(':', $country_setting));
1514
+				else :
1515
+					$country = $country_setting;
1516
+					$state = '*';
1517
+				endif;
1518
+				?>
1519 1519
                 <tr valign="top">
1520 1520
                 <th scope="rpw" class="titledesc"><?php echo $value['name'] ?></th>
1521 1521
                 <td class="forminp"><select name="<?php echo esc_attr($value['id']); ?>"
@@ -1526,12 +1526,12 @@  discard block
 block discarded – undo
1526 1526
                     </select> <span class="description"><?php echo $value['desc'] ?></span>
1527 1527
                 </td>
1528 1528
                 </tr><?php
1529
-                break;
1530
-            case 'multi_select_countries' :
1531
-                $countries = $geodirectory->countries->countries;
1532
-                asort($countries);
1533
-                $selections = (array)get_option($value['id']);
1534
-                ?>
1529
+				break;
1530
+			case 'multi_select_countries' :
1531
+				$countries = $geodirectory->countries->countries;
1532
+				asort($countries);
1533
+				$selections = (array)get_option($value['id']);
1534
+				?>
1535 1535
                 <tr valign="top">
1536 1536
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1537 1537
                 <td class="forminp">
@@ -1539,21 +1539,21 @@  discard block
 block discarded – undo
1539 1539
                             data-placeholder="<?php _e('Choose countries&hellip;', 'geodirectory'); ?>"
1540 1540
                             title="Country" class="chosen_select">
1541 1541
                         <?php
1542
-                        if ($countries) foreach ($countries as $key => $val) :
1543
-                            echo '<option value="' . $key . '" ' . selected(in_array($key, $selections), true, false) . '>' . $val . '</option>';
1544
-                        endforeach;
1545
-                        ?>
1542
+						if ($countries) foreach ($countries as $key => $val) :
1543
+							echo '<option value="' . $key . '" ' . selected(in_array($key, $selections), true, false) . '>' . $val . '</option>';
1544
+						endforeach;
1545
+						?>
1546 1546
                     </select>
1547 1547
                 </td>
1548 1548
                 </tr>
1549 1549
 
1550 1550
                 <?php
1551 1551
 
1552
-                break;
1552
+				break;
1553 1553
 
1554
-            case 'google_analytics' :
1555
-                $selections = (array)get_option($value['id']);
1556
-                    ?>
1554
+			case 'google_analytics' :
1555
+				$selections = (array)get_option($value['id']);
1556
+					?>
1557 1557
                     <tr valign="top">
1558 1558
                         <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1559 1559
                         <td class="forminp">
@@ -1561,62 +1561,62 @@  discard block
 block discarded – undo
1561 1561
 
1562 1562
                             <?php
1563 1563
 
1564
-                            $oAuthURL = "https://accounts.google.com/o/oauth2/auth?";
1565
-                            $scope = "scope=https://www.googleapis.com/auth/analytics.readonly";
1566
-                            $state = "&state=123";//any string
1567
-                            $redirect_uri = "&redirect_uri=" . admin_url('admin-ajax.php') . "?action=geodir_ga_callback";
1568
-                            $response_type = "&response_type=code";
1569
-                            $client_id = "&client_id=".get_option('geodir_ga_client_id');
1570
-                            $access_type = "&access_type=offline";
1571
-                            $approval_prompt = "&approval_prompt=force";
1564
+							$oAuthURL = "https://accounts.google.com/o/oauth2/auth?";
1565
+							$scope = "scope=https://www.googleapis.com/auth/analytics.readonly";
1566
+							$state = "&state=123";//any string
1567
+							$redirect_uri = "&redirect_uri=" . admin_url('admin-ajax.php') . "?action=geodir_ga_callback";
1568
+							$response_type = "&response_type=code";
1569
+							$client_id = "&client_id=".get_option('geodir_ga_client_id');
1570
+							$access_type = "&access_type=offline";
1571
+							$approval_prompt = "&approval_prompt=force";
1572 1572
 
1573
-                            $auth_url = $oAuthURL . $scope . $state . $redirect_uri . $response_type . $client_id . $access_type . $approval_prompt;
1573
+							$auth_url = $oAuthURL . $scope . $state . $redirect_uri . $response_type . $client_id . $access_type . $approval_prompt;
1574 1574
 
1575 1575
 
1576
-                            if (get_option('geodir_ga_auth_token')) {
1577
-                                ?>
1576
+							if (get_option('geodir_ga_auth_token')) {
1577
+								?>
1578 1578
                                 <span class="button-primary"
1579 1579
                                       onclick="gd_GA_Deauthorize('<?php echo wp_create_nonce('gd_ga_deauthorize');?>');"><?php _e('Deauthorize', 'geodirectory'); ?></span>
1580 1580
                                 <span style="color: green; font-weight: bold;"><?php _e('Authorized', 'geodirectory'); ?></span>
1581 1581
                             <?php
1582
-                                global $gd_ga_errors;
1583
-                                if(!empty($gd_ga_errors)){
1584
-                                    print_r($gd_ga_errors);
1585
-                                }
1586
-                            } else {
1587
-                                ?>
1582
+								global $gd_ga_errors;
1583
+								if(!empty($gd_ga_errors)){
1584
+									print_r($gd_ga_errors);
1585
+								}
1586
+							} else {
1587
+								?>
1588 1588
                                 <span class="button-primary"
1589 1589
                                       onclick="window.open('<?php echo  geodir_ga_activation_url();?>', 'activate','width=700, height=600, menubar=0, status=0, location=0, toolbar=0')"><?php _e('Authorize', 'geodirectory');?></span>
1590 1590
                             <?php
1591
-                            }
1592
-                            ?>
1591
+							}
1592
+							?>
1593 1593
                         </td>
1594 1594
                     </tr>
1595 1595
 
1596 1596
                 <?php
1597 1597
 
1598 1598
 
1599
-                break;
1599
+				break;
1600 1600
 
1601
-            case 'field_seperator' :
1601
+			case 'field_seperator' :
1602 1602
 
1603
-                ?>
1603
+				?>
1604 1604
                 <tr valign="top">
1605 1605
                     <td colspan="2" class="forminp geodir_line_seperator"></td>
1606 1606
                 </tr>
1607 1607
                 <?php
1608 1608
 
1609
-                break;
1609
+				break;
1610 1610
 
1611
-        endswitch;
1611
+		endswitch;
1612 1612
 
1613
-    endforeach;
1613
+	endforeach;
1614 1614
 
1615
-    if ($first_title === false) {
1616
-        echo "</div>";
1617
-    }
1615
+	if ($first_title === false) {
1616
+		echo "</div>";
1617
+	}
1618 1618
 
1619
-    ?>
1619
+	?>
1620 1620
 
1621 1621
     <script type="text/javascript">
1622 1622
 
@@ -1676,33 +1676,33 @@  discard block
 block discarded – undo
1676 1676
  */
1677 1677
 function geodir_post_info_setting()
1678 1678
 {
1679
-    global $post, $post_id;
1680
-
1681
-    $post_type = get_post_type();
1682
-
1683
-    $package_info = array();
1684
-
1685
-    $package_info = geodir_post_package_info($package_info, $post, $post_type);
1686
-    wp_nonce_field(plugin_basename(__FILE__), 'geodir_post_info_noncename');
1687
-    echo '<div id="geodir_wrapper">';
1688
-    /**
1689
-     * Called before the GD custom fields are output in the wp-admin area.
1690
-     *
1691
-     * @since 1.0.0
1692
-     * @see 'geodir_after_default_field_in_meta_box'
1693
-     */
1694
-    do_action('geodir_before_default_field_in_meta_box');
1695
-    //geodir_get_custom_fields_html($package_info->pid,'default',$post_type);
1696
-    // to display all fields in one information box
1697
-    geodir_get_custom_fields_html($package_info->pid, 'all', $post_type);
1698
-    /**
1699
-     * Called after the GD custom fields are output in the wp-admin area.
1700
-     *
1701
-     * @since 1.0.0
1702
-     * @see 'geodir_before_default_field_in_meta_box'
1703
-     */
1704
-    do_action('geodir_after_default_field_in_meta_box');
1705
-    echo '</div>';
1679
+	global $post, $post_id;
1680
+
1681
+	$post_type = get_post_type();
1682
+
1683
+	$package_info = array();
1684
+
1685
+	$package_info = geodir_post_package_info($package_info, $post, $post_type);
1686
+	wp_nonce_field(plugin_basename(__FILE__), 'geodir_post_info_noncename');
1687
+	echo '<div id="geodir_wrapper">';
1688
+	/**
1689
+	 * Called before the GD custom fields are output in the wp-admin area.
1690
+	 *
1691
+	 * @since 1.0.0
1692
+	 * @see 'geodir_after_default_field_in_meta_box'
1693
+	 */
1694
+	do_action('geodir_before_default_field_in_meta_box');
1695
+	//geodir_get_custom_fields_html($package_info->pid,'default',$post_type);
1696
+	// to display all fields in one information box
1697
+	geodir_get_custom_fields_html($package_info->pid, 'all', $post_type);
1698
+	/**
1699
+	 * Called after the GD custom fields are output in the wp-admin area.
1700
+	 *
1701
+	 * @since 1.0.0
1702
+	 * @see 'geodir_before_default_field_in_meta_box'
1703
+	 */
1704
+	do_action('geodir_after_default_field_in_meta_box');
1705
+	echo '</div>';
1706 1706
 }
1707 1707
 
1708 1708
 /**
@@ -1715,18 +1715,18 @@  discard block
 block discarded – undo
1715 1715
  */
1716 1716
 function geodir_post_addinfo_setting()
1717 1717
 {
1718
-    global $post, $post_id;
1718
+	global $post, $post_id;
1719 1719
 
1720
-    $post_type = get_post_type();
1720
+	$post_type = get_post_type();
1721 1721
 
1722
-    $package_info = array();
1722
+	$package_info = array();
1723 1723
 
1724
-    $package_info = geodir_post_package_info($package_info, $post, $post_type);
1724
+	$package_info = geodir_post_package_info($package_info, $post, $post_type);
1725 1725
 
1726
-    wp_nonce_field(plugin_basename(__FILE__), 'geodir_post_addinfo_noncename');
1727
-    echo '<div id="geodir_wrapper">';
1728
-    geodir_get_custom_fields_html($package_info->pid, 'custom', $post_type);
1729
-    echo '</div>';
1726
+	wp_nonce_field(plugin_basename(__FILE__), 'geodir_post_addinfo_noncename');
1727
+	echo '<div id="geodir_wrapper">';
1728
+	geodir_get_custom_fields_html($package_info->pid, 'custom', $post_type);
1729
+	echo '</div>';
1730 1730
 
1731 1731
 }
1732 1732
 
@@ -1740,60 +1740,60 @@  discard block
 block discarded – undo
1740 1740
  */
1741 1741
 function geodir_post_attachments()
1742 1742
 {
1743
-    global $post, $post_id;
1743
+	global $post, $post_id;
1744 1744
 
1745
-    wp_nonce_field(plugin_basename(__FILE__), 'geodir_post_attachments_noncename');
1745
+	wp_nonce_field(plugin_basename(__FILE__), 'geodir_post_attachments_noncename');
1746 1746
 
1747
-    if (geodir_get_featured_image($post_id, 'thumbnail')) {
1748
-        echo '<h4>' . __('Featured Image', 'geodirectory') . '</h4>';
1749
-        geodir_show_featured_image($post_id, 'thumbnail');
1750
-    }
1747
+	if (geodir_get_featured_image($post_id, 'thumbnail')) {
1748
+		echo '<h4>' . __('Featured Image', 'geodirectory') . '</h4>';
1749
+		geodir_show_featured_image($post_id, 'thumbnail');
1750
+	}
1751 1751
 
1752
-    $image_limit = 0;
1752
+	$image_limit = 0;
1753 1753
 
1754
-    ?>
1754
+	?>
1755 1755
 
1756 1756
 
1757 1757
     <h5 class="form_title">
1758 1758
         <?php if ($image_limit != 0 && $image_limit == 1) {
1759
-            echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('image with this package', 'geodirectory') . ')</small>';
1760
-        } ?>
1759
+			echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('image with this package', 'geodirectory') . ')</small>';
1760
+		} ?>
1761 1761
         <?php if ($image_limit != 0 && $image_limit > 1) {
1762
-            echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('images with this package', 'geodirectory') . ')</small>';
1763
-        } ?>
1762
+			echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('images with this package', 'geodirectory') . ')</small>';
1763
+		} ?>
1764 1764
         <?php if ($image_limit == 0) {
1765
-            echo '<br /><small>(' . __('You can upload unlimited images with this package', 'geodirectory') . ')</small>';
1766
-        } ?>
1765
+			echo '<br /><small>(' . __('You can upload unlimited images with this package', 'geodirectory') . ')</small>';
1766
+		} ?>
1767 1767
     </h5>
1768 1768
 
1769 1769
 
1770 1770
     <?php
1771 1771
 
1772
-    $curImages = geodir_get_images($post_id);
1773
-    $place_img_array = array();
1772
+	$curImages = geodir_get_images($post_id);
1773
+	$place_img_array = array();
1774 1774
 
1775
-    if (!empty($curImages)):
1776
-        foreach ($curImages as $p_img):
1777
-            $place_img_array[] = $p_img->src;
1778
-        endforeach;
1779
-    endif;
1775
+	if (!empty($curImages)):
1776
+		foreach ($curImages as $p_img):
1777
+			$place_img_array[] = $p_img->src;
1778
+		endforeach;
1779
+	endif;
1780 1780
 
1781
-    if (!empty($place_img_array))
1782
-        $curImages = implode(',', $place_img_array);
1781
+	if (!empty($place_img_array))
1782
+		$curImages = implode(',', $place_img_array);
1783 1783
 
1784 1784
 
1785
-    // adjust values here
1786
-    $id = "post_images"; // this will be the name of form field. Image url(s) will be submitted in $_POST using this key. So if $id == �img1� then $_POST[�img1�] will have all the image urls
1785
+	// adjust values here
1786
+	$id = "post_images"; // this will be the name of form field. Image url(s) will be submitted in $_POST using this key. So if $id == �img1� then $_POST[�img1�] will have all the image urls
1787 1787
 
1788
-    $svalue = $curImages; // this will be initial value of the above form field. Image urls.
1788
+	$svalue = $curImages; // this will be initial value of the above form field. Image urls.
1789 1789
 
1790
-    $multiple = true; // allow multiple files upload
1790
+	$multiple = true; // allow multiple files upload
1791 1791
 
1792
-    $width = geodir_media_image_large_width(); // If you want to automatically resize all uploaded images then provide width here (in pixels)
1792
+	$width = geodir_media_image_large_width(); // If you want to automatically resize all uploaded images then provide width here (in pixels)
1793 1793
 
1794
-    $height = geodir_media_image_large_height(); // If you want to automatically resize all uploaded images then provide height here (in pixels)
1794
+	$height = geodir_media_image_large_height(); // If you want to automatically resize all uploaded images then provide height here (in pixels)
1795 1795
 
1796
-    ?>
1796
+	?>
1797 1797
 
1798 1798
     <div class="gtd-form_row clearfix" id="<?php echo $id; ?>dropbox" style="border:1px solid #999999;padding:5px;text-align:center;">
1799 1799
         <input type="hidden" name="<?php echo $id; ?>" id="<?php echo $id; ?>" value="<?php echo $svalue; ?>"/>
@@ -1835,13 +1835,13 @@  discard block
 block discarded – undo
1835 1835
  */
1836 1836
 function geodir_action_post_updated($post_ID, $post_after, $post_before)
1837 1837
 {
1838
-    $post_type = get_post_type($post_ID);
1838
+	$post_type = get_post_type($post_ID);
1839 1839
 
1840
-    if (isset($_POST['action']) && $_POST['action'] == 'inline-save') {
1841
-        if ($post_type != '' && in_array($post_type, geodir_get_posttypes()) && !wp_is_post_revision($post_ID) && !empty($post_after->post_title) && $post_after->post_title != $post_before->post_title) {
1842
-            geodir_save_post_meta($post_ID, 'post_title', $post_after->post_title);
1843
-        }
1844
-    }
1840
+	if (isset($_POST['action']) && $_POST['action'] == 'inline-save') {
1841
+		if ($post_type != '' && in_array($post_type, geodir_get_posttypes()) && !wp_is_post_revision($post_ID) && !empty($post_after->post_title) && $post_after->post_title != $post_before->post_title) {
1842
+			geodir_save_post_meta($post_ID, 'post_title', $post_after->post_title);
1843
+		}
1844
+	}
1845 1845
 }
1846 1846
 
1847 1847
 /**
@@ -1856,39 +1856,39 @@  discard block
 block discarded – undo
1856 1856
  */
1857 1857
 function geodir_notification_add_bcc_option($settings)
1858 1858
 {
1859
-    if (!empty($settings)) {
1860
-        $new_settings = array();
1861
-        foreach ($settings as $setting) {
1862
-            if (isset($setting['id']) && $setting['id'] == 'site_bcc_options' && isset($setting['type']) && $setting['type'] == 'sectionend') {
1863
-                $geodir_bcc_listing_published_yes = array(
1864
-                    'name' => __('Listing published', 'geodirectory'),
1865
-                    'desc' => __('Yes', 'geodirectory'),
1866
-                    'id' => 'geodir_bcc_listing_published',
1867
-                    'std' => 'yes',
1868
-                    'type' => 'radio',
1869
-                    'value' => '1',
1870
-                    'radiogroup' => 'start'
1871
-                );
1872
-
1873
-                $geodir_bcc_listing_published_no = array(
1874
-                    'name' => __('Listing published', 'geodirectory'),
1875
-                    'desc' => __('No', 'geodirectory'),
1876
-                    'id' => 'geodir_bcc_listing_published',
1877
-                    'std' => 'yes',
1878
-                    'type' => 'radio',
1879
-                    'value' => '0',
1880
-                    'radiogroup' => 'end'
1881
-                );
1882
-
1883
-                $new_settings[] = $geodir_bcc_listing_published_yes;
1884
-                $new_settings[] = $geodir_bcc_listing_published_no;
1885
-            }
1886
-            $new_settings[] = $setting;
1887
-        }
1888
-        $settings = $new_settings;
1889
-    }
1859
+	if (!empty($settings)) {
1860
+		$new_settings = array();
1861
+		foreach ($settings as $setting) {
1862
+			if (isset($setting['id']) && $setting['id'] == 'site_bcc_options' && isset($setting['type']) && $setting['type'] == 'sectionend') {
1863
+				$geodir_bcc_listing_published_yes = array(
1864
+					'name' => __('Listing published', 'geodirectory'),
1865
+					'desc' => __('Yes', 'geodirectory'),
1866
+					'id' => 'geodir_bcc_listing_published',
1867
+					'std' => 'yes',
1868
+					'type' => 'radio',
1869
+					'value' => '1',
1870
+					'radiogroup' => 'start'
1871
+				);
1872
+
1873
+				$geodir_bcc_listing_published_no = array(
1874
+					'name' => __('Listing published', 'geodirectory'),
1875
+					'desc' => __('No', 'geodirectory'),
1876
+					'id' => 'geodir_bcc_listing_published',
1877
+					'std' => 'yes',
1878
+					'type' => 'radio',
1879
+					'value' => '0',
1880
+					'radiogroup' => 'end'
1881
+				);
1882
+
1883
+				$new_settings[] = $geodir_bcc_listing_published_yes;
1884
+				$new_settings[] = $geodir_bcc_listing_published_no;
1885
+			}
1886
+			$new_settings[] = $setting;
1887
+		}
1888
+		$settings = $new_settings;
1889
+	}
1890 1890
 
1891
-    return $settings;
1891
+	return $settings;
1892 1892
 }
1893 1893
 
1894 1894
 
@@ -1903,19 +1903,19 @@  discard block
 block discarded – undo
1903 1903
  */
1904 1904
 function get_gd_theme_compat_callback()
1905 1905
 {
1906
-    global $wpdb;
1907
-    $themes = get_option('gd_theme_compats');
1908
-
1909
-    if (isset($_POST['theme']) && isset($themes[$_POST['theme']]) && !empty($themes[$_POST['theme']])) {
1910
-        if (isset($_POST['export'])) {
1911
-            echo json_encode(array($_POST['theme'] => $themes[$_POST['theme']]));
1912
-        } else {
1913
-            echo json_encode($themes[$_POST['theme']]);
1914
-        }
1906
+	global $wpdb;
1907
+	$themes = get_option('gd_theme_compats');
1915 1908
 
1916
-    }
1909
+	if (isset($_POST['theme']) && isset($themes[$_POST['theme']]) && !empty($themes[$_POST['theme']])) {
1910
+		if (isset($_POST['export'])) {
1911
+			echo json_encode(array($_POST['theme'] => $themes[$_POST['theme']]));
1912
+		} else {
1913
+			echo json_encode($themes[$_POST['theme']]);
1914
+		}
1915
+
1916
+	}
1917 1917
 
1918
-    die();
1918
+	die();
1919 1919
 }
1920 1920
 
1921 1921
 add_action('wp_ajax_get_gd_theme_compat_import_callback', 'get_gd_theme_compat_import_callback');
@@ -1929,20 +1929,20 @@  discard block
 block discarded – undo
1929 1929
  */
1930 1930
 function get_gd_theme_compat_import_callback()
1931 1931
 {
1932
-    global $wpdb;
1933
-    $themes = get_option('gd_theme_compats');
1934
-    if (isset($_POST['theme']) && !empty($_POST['theme'])) {
1935
-        $json = json_decode(stripslashes($_POST['theme']), true);
1936
-        if (!empty($json) && is_array($json)) {
1937
-            $key = sanitize_text_field(key($json));
1938
-            $themes[$key] = $json[$key];
1939
-            update_option('gd_theme_compats', $themes);
1940
-            echo $key;
1941
-            die();
1942
-        }
1943
-    }
1944
-    echo '0';
1945
-    die();
1932
+	global $wpdb;
1933
+	$themes = get_option('gd_theme_compats');
1934
+	if (isset($_POST['theme']) && !empty($_POST['theme'])) {
1935
+		$json = json_decode(stripslashes($_POST['theme']), true);
1936
+		if (!empty($json) && is_array($json)) {
1937
+			$key = sanitize_text_field(key($json));
1938
+			$themes[$key] = $json[$key];
1939
+			update_option('gd_theme_compats', $themes);
1940
+			echo $key;
1941
+			die();
1942
+		}
1943
+	}
1944
+	echo '0';
1945
+	die();
1946 1946
 }
1947 1947
 
1948 1948
 
@@ -1955,39 +1955,39 @@  discard block
 block discarded – undo
1955 1955
  */
1956 1956
 function gd_set_theme_compat()
1957 1957
 {
1958
-    global $wpdb;
1959
-    $theme = wp_get_theme();
1958
+	global $wpdb;
1959
+	$theme = wp_get_theme();
1960 1960
 
1961
-    if ($theme->parent()) {
1962
-        $theme_name = str_replace(" ", "_", $theme->parent()->get('Name'));
1963
-    } else {
1964
-        $theme_name = str_replace(" ", "_", $theme->get('Name'));
1965
-    }
1961
+	if ($theme->parent()) {
1962
+		$theme_name = str_replace(" ", "_", $theme->parent()->get('Name'));
1963
+	} else {
1964
+		$theme_name = str_replace(" ", "_", $theme->get('Name'));
1965
+	}
1966 1966
 
1967
-    $theme_compats = get_option('gd_theme_compats');
1968
-    $current_compat = get_option('gd_theme_compat');
1969
-    $current_compat = str_replace("_custom", "", $current_compat);
1967
+	$theme_compats = get_option('gd_theme_compats');
1968
+	$current_compat = get_option('gd_theme_compat');
1969
+	$current_compat = str_replace("_custom", "", $current_compat);
1970 1970
  
1971
-    if ($current_compat == $theme_name && strpos(get_option('gd_theme_compat'), "_custom") !== false) {
1972
-        return;
1973
-    }// if already running correct compat then bail
1971
+	if ($current_compat == $theme_name && strpos(get_option('gd_theme_compat'), "_custom") !== false) {
1972
+		return;
1973
+	}// if already running correct compat then bail
1974 1974
 
1975
-    if (isset($theme_compats[$theme_name])) {// if there is a compat avail then set it
1976
-        update_option('gd_theme_compat', $theme_name);
1977
-        update_option('theme_compatibility_setting', $theme_compats[$theme_name]);
1975
+	if (isset($theme_compats[$theme_name])) {// if there is a compat avail then set it
1976
+		update_option('gd_theme_compat', $theme_name);
1977
+		update_option('theme_compatibility_setting', $theme_compats[$theme_name]);
1978 1978
 
1979
-        // if there are default options to set then set them
1980
-        if (isset($theme_compats[$theme_name]['geodir_theme_compat_default_options']) && !empty($theme_compats[$theme_name]['geodir_theme_compat_default_options'])) {
1979
+		// if there are default options to set then set them
1980
+		if (isset($theme_compats[$theme_name]['geodir_theme_compat_default_options']) && !empty($theme_compats[$theme_name]['geodir_theme_compat_default_options'])) {
1981 1981
 
1982
-            foreach ($theme_compats[$theme_name]['geodir_theme_compat_default_options'] as $key => $val) {
1983
-                update_option($key, $val);
1984
-            }
1985
-        }
1982
+			foreach ($theme_compats[$theme_name]['geodir_theme_compat_default_options'] as $key => $val) {
1983
+				update_option($key, $val);
1984
+			}
1985
+		}
1986 1986
 
1987
-    } else {
1988
-        update_option('gd_theme_compat', '');
1989
-        update_option('theme_compatibility_setting', '');
1990
-    }
1987
+	} else {
1988
+		update_option('gd_theme_compat', '');
1989
+		update_option('theme_compatibility_setting', '');
1990
+	}
1991 1991
 
1992 1992
 
1993 1993
 }
@@ -2002,9 +2002,9 @@  discard block
 block discarded – undo
2002 2002
  */
2003 2003
 function gd_check_avada_compat()
2004 2004
 {
2005
-    if (function_exists('avada_load_textdomain') && !get_option('avada_nag')) {
2006
-        add_action('admin_notices', 'gd_avada_compat_warning');
2007
-    }
2005
+	if (function_exists('avada_load_textdomain') && !get_option('avada_nag')) {
2006
+		add_action('admin_notices', 'gd_avada_compat_warning');
2007
+	}
2008 2008
 }
2009 2009
 
2010 2010
 
@@ -2017,22 +2017,22 @@  discard block
 block discarded – undo
2017 2017
 function gd_avada_compat_warning()
2018 2018
 {
2019 2019
 
2020
-    /*
2020
+	/*
2021 2021
     $msg_type = error
2022 2022
     $msg_type = updated fade
2023 2023
     $msg_type = update-nag
2024 2024
     */
2025 2025
 
2026
-    $plugin = 'avada-nag';
2027
-    $timestamp = 'avada-nag1234';
2028
-    $message = __('Welcome to GeoDirectory, please have a look <a href="https://docs.wpgeodirectory.com/category/getting-started/" target="_blank">here</a> to get started. :)', 'geodirectory');
2029
-    echo '<div id="' . $timestamp . '"  class="error">';
2030
-    echo '<span class="gd-remove-noti" onclick="gdRemoveANotification(\'' . $plugin . '\',\'' . $timestamp . '\');" ><i class="fa fa-times"></i></span>';
2031
-    echo "<img class='gd-icon-noti' src='" . plugin_dir_url('') . "geodirectory/geodirectory-assets/images/favicon.ico' > ";
2032
-    echo "<p>$message</p>";
2033
-    echo "</div>";
2026
+	$plugin = 'avada-nag';
2027
+	$timestamp = 'avada-nag1234';
2028
+	$message = __('Welcome to GeoDirectory, please have a look <a href="https://docs.wpgeodirectory.com/category/getting-started/" target="_blank">here</a> to get started. :)', 'geodirectory');
2029
+	echo '<div id="' . $timestamp . '"  class="error">';
2030
+	echo '<span class="gd-remove-noti" onclick="gdRemoveANotification(\'' . $plugin . '\',\'' . $timestamp . '\');" ><i class="fa fa-times"></i></span>';
2031
+	echo "<img class='gd-icon-noti' src='" . plugin_dir_url('') . "geodirectory/geodirectory-assets/images/favicon.ico' > ";
2032
+	echo "<p>$message</p>";
2033
+	echo "</div>";
2034 2034
 
2035
-    ?>
2035
+	?>
2036 2036
     <script>
2037 2037
         function gdRemoveANotification($plugin, $timestamp) {
2038 2038
 
@@ -2100,10 +2100,10 @@  discard block
 block discarded – undo
2100 2100
  */
2101 2101
 function geodir_avada_remove_notification()
2102 2102
 {
2103
-    update_option('avada_nag', TRUE);
2103
+	update_option('avada_nag', TRUE);
2104 2104
 
2105
-    // Always die in functions echoing ajax content
2106
-    die();
2105
+	// Always die in functions echoing ajax content
2106
+	die();
2107 2107
 }
2108 2108
 
2109 2109
 
@@ -2125,11 +2125,11 @@  discard block
 block discarded – undo
2125 2125
 	global $post, $typenow, $current_screen;
2126 2126
 	
2127 2127
 	$post_type = NULL;
2128
-    if (isset($_REQUEST['post_type']))
2128
+	if (isset($_REQUEST['post_type']))
2129 2129
 		$post_type = sanitize_key($_REQUEST['post_type']);
2130
-    elseif (isset($_REQUEST['post']) && get_post_type($_REQUEST['post']))
2130
+	elseif (isset($_REQUEST['post']) && get_post_type($_REQUEST['post']))
2131 2131
 		$post_type = get_post_type($_REQUEST['post']);
2132
-    elseif ($post && isset($post->post_type))
2132
+	elseif ($post && isset($post->post_type))
2133 2133
 		$post_type = $post->post_type;
2134 2134
 	elseif ($typenow)
2135 2135
 		$post_type = $typenow;
@@ -2163,7 +2163,7 @@  discard block
 block discarded – undo
2163 2163
 		// Don't allow same slug url for listing and location
2164 2164
 		if (geodir_strtolower($listing_prefix) == geodir_strtolower($location_prefix)) {
2165 2165
 			$redirect_url = admin_url('admin.php?page=geodirectory&tab=' . $current_tab . '&active_tab=' . $active_tab . '&msg=fail&gderr=21');
2166
-        	wp_redirect($redirect_url);
2166
+			wp_redirect($redirect_url);
2167 2167
 			exit;
2168 2168
 		}
2169 2169
 		
@@ -2193,10 +2193,10 @@  discard block
 block discarded – undo
2193 2193
  * @package GeoDirectory
2194 2194
  */
2195 2195
 function geodir_hide_admin_preview_button() {
2196
-    global $post_type;
2197
-    $post_types = geodir_get_posttypes();
2198
-    if(in_array($post_type, $post_types))
2199
-        echo '<style type="text/css">#post-preview, #view-post-btn{display: none;}</style>';
2196
+	global $post_type;
2197
+	$post_types = geodir_get_posttypes();
2198
+	if(in_array($post_type, $post_types))
2199
+		echo '<style type="text/css">#post-preview, #view-post-btn{display: none;}</style>';
2200 2200
 }
2201 2201
 add_action( 'admin_head-post-new.php', 'geodir_hide_admin_preview_button' );
2202 2202
 add_action( 'admin_head-post.php', 'geodir_hide_admin_preview_button' );
@@ -2211,7 +2211,7 @@  discard block
 block discarded – undo
2211 2211
  */
2212 2212
 function geodir_import_export_tab( $tabs ) {
2213 2213
 	$tabs['import_export'] = array( 'label' => __( 'Import & Export', 'geodirectory' ) );
2214
-    return $tabs;
2214
+	return $tabs;
2215 2215
 }
2216 2216
 
2217 2217
 /**
@@ -2226,26 +2226,26 @@  discard block
 block discarded – undo
2226 2226
 function geodir_import_export_page() {
2227 2227
 	$nonce = wp_create_nonce( 'geodir_import_export_nonce' );
2228 2228
 	$gd_cats_sample_csv = geodir_plugin_url() . '/geodirectory-assets/gd_sample_categories.csv';
2229
-    /**
2230
-     * Filter sample category data csv file url.
2231
-     *
2232
-     * @since 1.0.0
2233
-     * @package GeoDirectory
2234
-     *
2235
-     * @param string $gd_cats_sample_csv Sample category data csv file url.
2236
-     */
2229
+	/**
2230
+	 * Filter sample category data csv file url.
2231
+	 *
2232
+	 * @since 1.0.0
2233
+	 * @package GeoDirectory
2234
+	 *
2235
+	 * @param string $gd_cats_sample_csv Sample category data csv file url.
2236
+	 */
2237 2237
 	$gd_cats_sample_csv = apply_filters( 'geodir_export_cats_sample_csv', $gd_cats_sample_csv );
2238 2238
 	
2239 2239
 	$gd_posts_sample_csv = geodir_plugin_url() . '/geodirectory-assets/place_listing.csv';
2240
-    /**
2241
-     * Filter sample post data csv file url.
2242
-     *
2243
-     * @since 1.0.0
2244
-     * @package GeoDirectory
2245
-     *
2246
-     * @param string $gd_posts_sample_csv Sample post data csv file url.
2247
-     */
2248
-    $gd_posts_sample_csv = apply_filters( 'geodir_export_posts_sample_csv', $gd_posts_sample_csv );
2240
+	/**
2241
+	 * Filter sample post data csv file url.
2242
+	 *
2243
+	 * @since 1.0.0
2244
+	 * @package GeoDirectory
2245
+	 *
2246
+	 * @param string $gd_posts_sample_csv Sample post data csv file url.
2247
+	 */
2248
+	$gd_posts_sample_csv = apply_filters( 'geodir_export_posts_sample_csv', $gd_posts_sample_csv );
2249 2249
 	
2250 2250
 	$gd_posttypes = geodir_get_posttypes( 'array' );
2251 2251
 	
@@ -2268,14 +2268,14 @@  discard block
 block discarded – undo
2268 2268
 	$gd_chunksize_options[100000] = 100000;
2269 2269
 	 
2270 2270
 	 /**
2271
-     * Filter max entries per export csv file.
2272
-     *
2273
-     * @since 1.5.6
2274
-     * @package GeoDirectory
2275
-     *
2276
-     * @param string $gd_chunksize_options Entries options.
2277
-     */
2278
-    $gd_chunksize_options = apply_filters( 'geodir_export_csv_chunksize_options', $gd_chunksize_options );
2271
+	  * Filter max entries per export csv file.
2272
+	  *
2273
+	  * @since 1.5.6
2274
+	  * @package GeoDirectory
2275
+	  *
2276
+	  * @param string $gd_chunksize_options Entries options.
2277
+	  */
2278
+	$gd_chunksize_options = apply_filters( 'geodir_export_csv_chunksize_options', $gd_chunksize_options );
2279 2279
 	
2280 2280
 	$gd_chunksize_option = '';
2281 2281
 	foreach ($gd_chunksize_options as $value => $title) {
@@ -2292,12 +2292,12 @@  discard block
 block discarded – undo
2292 2292
   <div class="gd-content-heading">
2293 2293
 
2294 2294
   <?php
2295
-    ini_set('max_execution_time', 999999);
2296
-    $ini_max_execution_time_check = @ini_get( 'max_execution_time' );
2297
-    ini_restore('max_execution_time');
2295
+	ini_set('max_execution_time', 999999);
2296
+	$ini_max_execution_time_check = @ini_get( 'max_execution_time' );
2297
+	ini_restore('max_execution_time');
2298 2298
 
2299
-    if($ini_max_execution_time_check != 999999){ // only show these setting to the user if we can't change the ini setting
2300
-        ?>
2299
+	if($ini_max_execution_time_check != 999999){ // only show these setting to the user if we can't change the ini setting
2300
+		?>
2301 2301
 	<div id="gd_ie_reqs" class="metabox-holder">
2302 2302
       <div class="meta-box-sortables ui-sortable">
2303 2303
         <div class="postbox">
@@ -2472,7 +2472,7 @@  discard block
 block discarded – undo
2472 2472
 						 * Called just after the sample CSV download link.
2473 2473
 						 *
2474 2474
 						 * @since 1.0.0
2475
-                         * @package GeoDirectory
2475
+						 * @package GeoDirectory
2476 2476
 						 */
2477 2477
 						do_action('geodir_sample_cats_csv_download_link');
2478 2478
 						?>
@@ -2557,11 +2557,11 @@  discard block
 block discarded – undo
2557 2557
 	 *
2558 2558
 	 * Called after the last setting on the GD > Import & Export page.
2559 2559
 	 * @since 1.4.6
2560
-     * @package GeoDirectory
2560
+	 * @package GeoDirectory
2561 2561
 	 *
2562 2562
 	 * @param array $gd_posttypes GD post types.
2563
-     * @param array $gd_chunksize_options File chunk size options.
2564
-     * @param string $nonce Wordpress security token for GD import & export.
2563
+	 * @param array $gd_chunksize_options File chunk size options.
2564
+	 * @param string $nonce Wordpress security token for GD import & export.
2565 2565
 	 */
2566 2566
 	do_action( 'geodir_import_export', $gd_posttypes, $gd_chunksize_options, $nonce );
2567 2567
 	?>
@@ -3248,44 +3248,44 @@  discard block
 block discarded – undo
3248 3248
 function geodir_init_filesystem()
3249 3249
 {
3250 3250
 
3251
-    if(!function_exists('get_filesystem_method')){
3252
-        require_once(ABSPATH."/wp-admin/includes/file.php");
3253
-    }
3254
-    $access_type = get_filesystem_method();
3255
-    if ($access_type === 'direct') {
3256
-        /* you can safely run request_filesystem_credentials() without any issues and don't need to worry about passing in a URL */
3257
-        $creds = request_filesystem_credentials(trailingslashit(site_url()) . 'wp-admin/', '', false, false, array());
3258
-
3259
-        /* initialize the API */
3260
-        if (!WP_Filesystem($creds)) {
3261
-            /* any problems and we exit */
3262
-            //return '@@@3';
3263
-            return false;
3264
-        }
3251
+	if(!function_exists('get_filesystem_method')){
3252
+		require_once(ABSPATH."/wp-admin/includes/file.php");
3253
+	}
3254
+	$access_type = get_filesystem_method();
3255
+	if ($access_type === 'direct') {
3256
+		/* you can safely run request_filesystem_credentials() without any issues and don't need to worry about passing in a URL */
3257
+		$creds = request_filesystem_credentials(trailingslashit(site_url()) . 'wp-admin/', '', false, false, array());
3258
+
3259
+		/* initialize the API */
3260
+		if (!WP_Filesystem($creds)) {
3261
+			/* any problems and we exit */
3262
+			//return '@@@3';
3263
+			return false;
3264
+		}
3265 3265
 
3266
-        global $wp_filesystem;
3267
-        return $wp_filesystem;
3268
-        /* do our file manipulations below */
3269
-    } elseif (defined('FTP_USER')) {
3270
-        $creds = request_filesystem_credentials(trailingslashit(site_url()) . 'wp-admin/', '', false, false, array());
3266
+		global $wp_filesystem;
3267
+		return $wp_filesystem;
3268
+		/* do our file manipulations below */
3269
+	} elseif (defined('FTP_USER')) {
3270
+		$creds = request_filesystem_credentials(trailingslashit(site_url()) . 'wp-admin/', '', false, false, array());
3271
+
3272
+		/* initialize the API */
3273
+		if (!WP_Filesystem($creds)) {
3274
+			/* any problems and we exit */
3275
+			//return '@@@33';
3276
+			return false;
3277
+		}
3271 3278
 
3272
-        /* initialize the API */
3273
-        if (!WP_Filesystem($creds)) {
3274
-            /* any problems and we exit */
3275
-            //return '@@@33';
3276
-            return false;
3277
-        }
3279
+		global $wp_filesystem;
3280
+		//return '@@@1';
3281
+		return $wp_filesystem;
3278 3282
 
3279
-        global $wp_filesystem;
3280
-        //return '@@@1';
3281
-        return $wp_filesystem;
3282
-
3283
-    } else {
3284
-        //return '@@@2';
3285
-        /* don't have direct write access. Prompt user with our notice */
3286
-        add_action('admin_notice', 'geodir_filesystem_notice');
3287
-        return false;
3288
-    }
3283
+	} else {
3284
+		//return '@@@2';
3285
+		/* don't have direct write access. Prompt user with our notice */
3286
+		add_action('admin_notice', 'geodir_filesystem_notice');
3287
+		return false;
3288
+	}
3289 3289
 
3290 3290
 }
3291 3291
 
@@ -3303,10 +3303,10 @@  discard block
 block discarded – undo
3303 3303
  */
3304 3304
 function geodir_filesystem_notice()
3305 3305
 {   if ( defined( 'DOING_AJAX' ) ){return;}
3306
-    $access_type = get_filesystem_method();
3307
-    if ($access_type === 'direct') {
3308
-    } elseif (!defined('FTP_USER')) {
3309
-        ?>
3306
+	$access_type = get_filesystem_method();
3307
+	if ($access_type === 'direct') {
3308
+	} elseif (!defined('FTP_USER')) {
3309
+		?>
3310 3310
         <div class="error">
3311 3311
             <p><?php _e('GeoDirectory does not have access to your filesystem, thing like import/export will not work. Please define your details in wp-config.php as explained here', 'geodirectory'); ?>
3312 3312
                 <a target="_blank" href="http://codex.wordpress.org/Editing_wp-config.php#WordPress_Upgrade_Constants">http://codex.wordpress.org/Editing_wp-config.php#WordPress_Upgrade_Constants</a>
@@ -3334,1280 +3334,1280 @@  discard block
 block discarded – undo
3334 3334
  * @return string Json data.
3335 3335
  */
3336 3336
 function geodir_ajax_import_export() {
3337
-    global $wpdb, $plugin_prefix, $current_user, $wp_filesystem;
3337
+	global $wpdb, $plugin_prefix, $current_user, $wp_filesystem;
3338 3338
     
3339
-    error_reporting(0);
3339
+	error_reporting(0);
3340 3340
 
3341
-    $xstart = microtime(true);
3341
+	$xstart = microtime(true);
3342 3342
 
3343
-    // try to set higher limits for import
3344
-    $max_input_time = ini_get('max_input_time');
3345
-    $max_execution_time = ini_get('max_execution_time');
3346
-    $memory_limit= ini_get('memory_limit');
3343
+	// try to set higher limits for import
3344
+	$max_input_time = ini_get('max_input_time');
3345
+	$max_execution_time = ini_get('max_execution_time');
3346
+	$memory_limit= ini_get('memory_limit');
3347 3347
 
3348
-    if(!$max_input_time || $max_input_time<3000){
3349
-        ini_set('max_input_time', 3000);
3350
-    }
3348
+	if(!$max_input_time || $max_input_time<3000){
3349
+		ini_set('max_input_time', 3000);
3350
+	}
3351 3351
 
3352
-    if(!$max_execution_time || $max_execution_time<3000){
3353
-        ini_set('max_execution_time', 3000);
3354
-    }
3352
+	if(!$max_execution_time || $max_execution_time<3000){
3353
+		ini_set('max_execution_time', 3000);
3354
+	}
3355 3355
 
3356
-    if($memory_limit && str_replace('M','',$memory_limit)){
3357
-        if(str_replace('M','',$memory_limit)<256){
3358
-            ini_set('memory_limit', '256M');
3359
-        }
3360
-    }
3356
+	if($memory_limit && str_replace('M','',$memory_limit)){
3357
+		if(str_replace('M','',$memory_limit)<256){
3358
+			ini_set('memory_limit', '256M');
3359
+		}
3360
+	}
3361 3361
 
3362
-    $json = array();
3362
+	$json = array();
3363 3363
 
3364
-    if ( !current_user_can( 'manage_options' ) ) {
3365
-        wp_send_json( $json );
3366
-    }
3364
+	if ( !current_user_can( 'manage_options' ) ) {
3365
+		wp_send_json( $json );
3366
+	}
3367 3367
 
3368
-    $task = isset( $_REQUEST['task'] ) ? $_REQUEST['task'] : NULL;
3369
-    $nonce = isset( $_REQUEST['_nonce'] ) ? $_REQUEST['_nonce'] : NULL;
3370
-    $stat = isset( $_REQUEST['_st'] ) ? $_REQUEST['_st'] : false;
3368
+	$task = isset( $_REQUEST['task'] ) ? $_REQUEST['task'] : NULL;
3369
+	$nonce = isset( $_REQUEST['_nonce'] ) ? $_REQUEST['_nonce'] : NULL;
3370
+	$stat = isset( $_REQUEST['_st'] ) ? $_REQUEST['_st'] : false;
3371 3371
 
3372
-    if ( !wp_verify_nonce( $nonce, 'geodir_import_export_nonce' ) ) {
3373
-        wp_send_json( $json );
3374
-    }
3372
+	if ( !wp_verify_nonce( $nonce, 'geodir_import_export_nonce' ) ) {
3373
+		wp_send_json( $json );
3374
+	}
3375 3375
 
3376
-    $post_type = isset( $_REQUEST['_pt'] ) ? $_REQUEST['_pt'] : NULL;
3377
-    $chunk_per_page = isset( $_REQUEST['_n'] ) ? absint($_REQUEST['_n']) : NULL;
3378
-    $chunk_per_page = $chunk_per_page < 50 || $chunk_per_page > 100000 ? 5000 : $chunk_per_page;
3379
-    $chunk_page_no = isset( $_REQUEST['_p'] ) ? absint($_REQUEST['_p']) : 1;
3376
+	$post_type = isset( $_REQUEST['_pt'] ) ? $_REQUEST['_pt'] : NULL;
3377
+	$chunk_per_page = isset( $_REQUEST['_n'] ) ? absint($_REQUEST['_n']) : NULL;
3378
+	$chunk_per_page = $chunk_per_page < 50 || $chunk_per_page > 100000 ? 5000 : $chunk_per_page;
3379
+	$chunk_page_no = isset( $_REQUEST['_p'] ) ? absint($_REQUEST['_p']) : 1;
3380 3380
 
3381
-    $wp_filesystem = geodir_init_filesystem();
3382
-    if (!$wp_filesystem) {
3383
-        $json['error'] = __( 'Filesystem ERROR: Could not access filesystem.', 'geodirectory' );
3384
-        wp_send_json( $json );
3385
-    }
3381
+	$wp_filesystem = geodir_init_filesystem();
3382
+	if (!$wp_filesystem) {
3383
+		$json['error'] = __( 'Filesystem ERROR: Could not access filesystem.', 'geodirectory' );
3384
+		wp_send_json( $json );
3385
+	}
3386 3386
 
3387
-    if (!empty($wp_filesystem) && isset($wp_filesystem->errors) && is_wp_error($wp_filesystem->errors) && $wp_filesystem->errors->get_error_code()) {
3388
-        $json['error'] = __( 'Filesystem ERROR: ' . $wp_filesystem->errors->get_error_message(), 'geodirectory' );
3389
-        wp_send_json( $json );
3390
-    }
3387
+	if (!empty($wp_filesystem) && isset($wp_filesystem->errors) && is_wp_error($wp_filesystem->errors) && $wp_filesystem->errors->get_error_code()) {
3388
+		$json['error'] = __( 'Filesystem ERROR: ' . $wp_filesystem->errors->get_error_message(), 'geodirectory' );
3389
+		wp_send_json( $json );
3390
+	}
3391 3391
 
3392
-    $csv_file_dir = geodir_path_import_export( false );
3393
-    if ( !$wp_filesystem->is_dir( $csv_file_dir ) ) {
3394
-        if ( !$wp_filesystem->mkdir( $csv_file_dir, FS_CHMOD_DIR ) ) {
3395
-            $json['error'] = __( 'ERROR: Could not create cache directory. This is usually due to inconsistent file permissions.', 'geodirectory' );
3396
-            wp_send_json( $json );
3397
-        }
3398
-    }
3392
+	$csv_file_dir = geodir_path_import_export( false );
3393
+	if ( !$wp_filesystem->is_dir( $csv_file_dir ) ) {
3394
+		if ( !$wp_filesystem->mkdir( $csv_file_dir, FS_CHMOD_DIR ) ) {
3395
+			$json['error'] = __( 'ERROR: Could not create cache directory. This is usually due to inconsistent file permissions.', 'geodirectory' );
3396
+			wp_send_json( $json );
3397
+		}
3398
+	}
3399 3399
     
3400
-    $location_manager = function_exists('geodir_location_plugin_activated') ? true : false; // Check location manager installed & active.
3401
-    $neighbourhood_active = $location_manager && get_option('location_neighbourhoods') ? true : false;
3402
-
3403
-    switch ( $task ) {
3404
-        case 'export_posts': {
3405
-            // WPML
3406
-            $is_wpml = geodir_is_wpml();
3407
-            if ($is_wpml) {
3408
-                global $sitepress;
3409
-                $active_lang = ICL_LANGUAGE_CODE;
3400
+	$location_manager = function_exists('geodir_location_plugin_activated') ? true : false; // Check location manager installed & active.
3401
+	$neighbourhood_active = $location_manager && get_option('location_neighbourhoods') ? true : false;
3402
+
3403
+	switch ( $task ) {
3404
+		case 'export_posts': {
3405
+			// WPML
3406
+			$is_wpml = geodir_is_wpml();
3407
+			if ($is_wpml) {
3408
+				global $sitepress;
3409
+				$active_lang = ICL_LANGUAGE_CODE;
3410 3410
                 
3411
-                $sitepress->switch_lang('all', true);
3412
-            }
3413
-            // WPML
3414
-            if ( $post_type == 'gd_event' ) {
3415
-                add_filter( 'geodir_imex_export_posts_query', 'geodir_imex_get_events_query', 10, 2 );
3416
-            }
3417
-            $filters = !empty( $_REQUEST['gd_imex'] ) && is_array( $_REQUEST['gd_imex'] ) ? $_REQUEST['gd_imex'] : NULL;
3411
+				$sitepress->switch_lang('all', true);
3412
+			}
3413
+			// WPML
3414
+			if ( $post_type == 'gd_event' ) {
3415
+				add_filter( 'geodir_imex_export_posts_query', 'geodir_imex_get_events_query', 10, 2 );
3416
+			}
3417
+			$filters = !empty( $_REQUEST['gd_imex'] ) && is_array( $_REQUEST['gd_imex'] ) ? $_REQUEST['gd_imex'] : NULL;
3418 3418
             
3419
-            $file_name = $post_type . '_' . date( 'dmyHi' );
3420
-            if ( $filters && isset( $filters['start_date'] ) && isset( $filters['end_date'] ) ) {
3421
-                $file_name = $post_type . '_' . date_i18n( 'dmy', strtotime( $filters['start_date'] ) ) . '_' . date_i18n( 'dmy', strtotime( $filters['end_date'] ) );
3422
-            }
3423
-            $posts_count = geodir_get_posts_count( $post_type );
3424
-            $file_url_base = geodir_path_import_export() . '/';
3425
-            $file_url = $file_url_base . $file_name . '.csv';
3426
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3427
-            $file_path_temp = $csv_file_dir . '/' . $post_type . '_' . $nonce . '.csv';
3419
+			$file_name = $post_type . '_' . date( 'dmyHi' );
3420
+			if ( $filters && isset( $filters['start_date'] ) && isset( $filters['end_date'] ) ) {
3421
+				$file_name = $post_type . '_' . date_i18n( 'dmy', strtotime( $filters['start_date'] ) ) . '_' . date_i18n( 'dmy', strtotime( $filters['end_date'] ) );
3422
+			}
3423
+			$posts_count = geodir_get_posts_count( $post_type );
3424
+			$file_url_base = geodir_path_import_export() . '/';
3425
+			$file_url = $file_url_base . $file_name . '.csv';
3426
+			$file_path = $csv_file_dir . '/' . $file_name . '.csv';
3427
+			$file_path_temp = $csv_file_dir . '/' . $post_type . '_' . $nonce . '.csv';
3428 3428
             
3429
-            $chunk_file_paths = array();
3429
+			$chunk_file_paths = array();
3430 3430
 
3431
-            if ( isset( $_REQUEST['_c'] ) ) {
3432
-                $json['total'] = $posts_count;
3433
-                // WPML
3434
-                if ($is_wpml) {
3435
-                    $sitepress->switch_lang($active_lang, true);
3436
-                }
3437
-                // WPML
3438
-                wp_send_json( $json );
3439
-                gd_die();
3440
-            } else if ( isset( $_REQUEST['_st'] ) ) {
3441
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3442
-                $percentage = count( $posts_count ) > 0 && $line_count > 0 ? ceil( $line_count / $posts_count ) * 100 : 0;
3443
-                $percentage = min( $percentage, 100 );
3431
+			if ( isset( $_REQUEST['_c'] ) ) {
3432
+				$json['total'] = $posts_count;
3433
+				// WPML
3434
+				if ($is_wpml) {
3435
+					$sitepress->switch_lang($active_lang, true);
3436
+				}
3437
+				// WPML
3438
+				wp_send_json( $json );
3439
+				gd_die();
3440
+			} else if ( isset( $_REQUEST['_st'] ) ) {
3441
+				$line_count = (int)geodir_import_export_line_count( $file_path_temp );
3442
+				$percentage = count( $posts_count ) > 0 && $line_count > 0 ? ceil( $line_count / $posts_count ) * 100 : 0;
3443
+				$percentage = min( $percentage, 100 );
3444 3444
                 
3445
-                $json['percentage'] = $percentage;
3446
-                // WPML
3447
-                if ($is_wpml) {
3448
-                    $sitepress->switch_lang($active_lang, true);
3449
-                }
3450
-                // WPML
3451
-                wp_send_json( $json );
3452
-                gd_die();
3453
-            } else {
3454
-                if ( !$posts_count > 0 ) {
3455
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3456
-                } else {
3457
-                    $total_posts = $posts_count;
3458
-                    if ($chunk_per_page > $total_posts) {
3459
-                        $chunk_per_page = $total_posts;
3460
-                    }
3461
-                    $chunk_total_pages = ceil( $total_posts / $chunk_per_page );
3445
+				$json['percentage'] = $percentage;
3446
+				// WPML
3447
+				if ($is_wpml) {
3448
+					$sitepress->switch_lang($active_lang, true);
3449
+				}
3450
+				// WPML
3451
+				wp_send_json( $json );
3452
+				gd_die();
3453
+			} else {
3454
+				if ( !$posts_count > 0 ) {
3455
+					$json['error'] = __( 'No records to export.', 'geodirectory' );
3456
+				} else {
3457
+					$total_posts = $posts_count;
3458
+					if ($chunk_per_page > $total_posts) {
3459
+						$chunk_per_page = $total_posts;
3460
+					}
3461
+					$chunk_total_pages = ceil( $total_posts / $chunk_per_page );
3462 3462
                     
3463
-                    $j = $chunk_page_no;
3464
-                    $chunk_save_posts = geodir_imex_get_posts( $post_type, $chunk_per_page, $j );
3463
+					$j = $chunk_page_no;
3464
+					$chunk_save_posts = geodir_imex_get_posts( $post_type, $chunk_per_page, $j );
3465 3465
                     
3466
-                    $per_page = 500;
3467
-                    if ($per_page > $chunk_per_page) {
3468
-                        $per_page = $chunk_per_page;
3469
-                    }
3470
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3466
+					$per_page = 500;
3467
+					if ($per_page > $chunk_per_page) {
3468
+						$per_page = $chunk_per_page;
3469
+					}
3470
+					$total_pages = ceil( $chunk_per_page / $per_page );
3471 3471
                     
3472
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3473
-                        $save_posts = array_slice( $chunk_save_posts , ( $i * $per_page ), $per_page );
3472
+					for ( $i = 0; $i <= $total_pages; $i++ ) {
3473
+						$save_posts = array_slice( $chunk_save_posts , ( $i * $per_page ), $per_page );
3474 3474
                         
3475
-                        $clear = $i == 0 ? true : false;
3476
-                        geodir_save_csv_data( $file_path_temp, $save_posts, $clear );
3477
-                    }
3475
+						$clear = $i == 0 ? true : false;
3476
+						geodir_save_csv_data( $file_path_temp, $save_posts, $clear );
3477
+					}
3478 3478
                         
3479
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3480
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3481
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3482
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3483
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3479
+					if ( $wp_filesystem->exists( $file_path_temp ) ) {
3480
+						$chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3481
+						$chunk_file_name = $file_name . $chunk_page_no . '.csv';
3482
+						$file_path = $csv_file_dir . '/' . $chunk_file_name;
3483
+						$wp_filesystem->move( $file_path_temp, $file_path, true );
3484 3484
                         
3485
-                        $file_url = $file_url_base . $chunk_file_name;
3486
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3487
-                    }
3485
+						$file_url = $file_url_base . $chunk_file_name;
3486
+						$chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3487
+					}
3488 3488
                     
3489
-                    if ( !empty($chunk_file_paths) ) {
3490
-                        $json['total'] = $posts_count;
3491
-                        $json['files'] = $chunk_file_paths;
3492
-                    } else {
3493
-                        if ($j > 1) {
3494
-                            $json['total'] = $posts_count;
3495
-                            $json['files'] = array();
3496
-                        } else {
3497
-                            $json['error'] = __( 'ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory' );
3498
-                        }
3499
-                    }
3500
-                }
3501
-                // WPML
3502
-                if ($is_wpml) {
3503
-                    $sitepress->switch_lang($active_lang, true);
3504
-                }
3505
-                // WPML
3506
-                wp_send_json( $json );
3507
-            }
3508
-        }
3509
-        break;
3510
-        case 'export_cats': {
3511
-            // WPML
3512
-            $is_wpml = geodir_is_wpml();
3513
-            if ($is_wpml) {
3514
-                global $sitepress;
3515
-                $active_lang = ICL_LANGUAGE_CODE;
3489
+					if ( !empty($chunk_file_paths) ) {
3490
+						$json['total'] = $posts_count;
3491
+						$json['files'] = $chunk_file_paths;
3492
+					} else {
3493
+						if ($j > 1) {
3494
+							$json['total'] = $posts_count;
3495
+							$json['files'] = array();
3496
+						} else {
3497
+							$json['error'] = __( 'ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory' );
3498
+						}
3499
+					}
3500
+				}
3501
+				// WPML
3502
+				if ($is_wpml) {
3503
+					$sitepress->switch_lang($active_lang, true);
3504
+				}
3505
+				// WPML
3506
+				wp_send_json( $json );
3507
+			}
3508
+		}
3509
+		break;
3510
+		case 'export_cats': {
3511
+			// WPML
3512
+			$is_wpml = geodir_is_wpml();
3513
+			if ($is_wpml) {
3514
+				global $sitepress;
3515
+				$active_lang = ICL_LANGUAGE_CODE;
3516 3516
                 
3517
-                $sitepress->switch_lang('all', true);
3518
-            }
3519
-            // WPML
3520
-            $file_name = $post_type . 'category_' . date( 'dmyHi' );
3517
+				$sitepress->switch_lang('all', true);
3518
+			}
3519
+			// WPML
3520
+			$file_name = $post_type . 'category_' . date( 'dmyHi' );
3521 3521
             
3522
-            $terms_count = geodir_get_terms_count( $post_type );
3523
-            $file_url_base = geodir_path_import_export() . '/';
3524
-            $file_url = $file_url_base . $file_name . '.csv';
3525
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3526
-            $file_path_temp = $csv_file_dir . '/' . $post_type . 'category_' . $nonce . '.csv';
3522
+			$terms_count = geodir_get_terms_count( $post_type );
3523
+			$file_url_base = geodir_path_import_export() . '/';
3524
+			$file_url = $file_url_base . $file_name . '.csv';
3525
+			$file_path = $csv_file_dir . '/' . $file_name . '.csv';
3526
+			$file_path_temp = $csv_file_dir . '/' . $post_type . 'category_' . $nonce . '.csv';
3527 3527
             
3528
-            $chunk_file_paths = array();
3528
+			$chunk_file_paths = array();
3529 3529
             
3530
-            if ( isset( $_REQUEST['_st'] ) ) {
3531
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3532
-                $percentage = count( $terms_count ) > 0 && $line_count > 0 ? ceil( $line_count / $terms_count ) * 100 : 0;
3533
-                $percentage = min( $percentage, 100 );
3530
+			if ( isset( $_REQUEST['_st'] ) ) {
3531
+				$line_count = (int)geodir_import_export_line_count( $file_path_temp );
3532
+				$percentage = count( $terms_count ) > 0 && $line_count > 0 ? ceil( $line_count / $terms_count ) * 100 : 0;
3533
+				$percentage = min( $percentage, 100 );
3534 3534
                 
3535
-                $json['percentage'] = $percentage;
3536
-                // WPML
3537
-                if ($is_wpml) {
3538
-                    $sitepress->switch_lang($active_lang, true);
3539
-                }
3540
-                // WPML
3541
-                wp_send_json( $json );
3542
-            } else {
3543
-                if ( !$terms_count > 0 ) {
3544
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3545
-                } else {
3546
-                    $total_terms = $terms_count;
3547
-                    if ($chunk_per_page > $terms_count) {
3548
-                        $chunk_per_page = $terms_count;
3549
-                    }
3550
-                    $chunk_total_pages = ceil( $total_terms / $chunk_per_page );
3535
+				$json['percentage'] = $percentage;
3536
+				// WPML
3537
+				if ($is_wpml) {
3538
+					$sitepress->switch_lang($active_lang, true);
3539
+				}
3540
+				// WPML
3541
+				wp_send_json( $json );
3542
+			} else {
3543
+				if ( !$terms_count > 0 ) {
3544
+					$json['error'] = __( 'No records to export.', 'geodirectory' );
3545
+				} else {
3546
+					$total_terms = $terms_count;
3547
+					if ($chunk_per_page > $terms_count) {
3548
+						$chunk_per_page = $terms_count;
3549
+					}
3550
+					$chunk_total_pages = ceil( $total_terms / $chunk_per_page );
3551 3551
                     
3552
-                    $j = $chunk_page_no;
3553
-                    $chunk_save_terms = geodir_imex_get_terms( $post_type, $chunk_per_page, $j );
3552
+					$j = $chunk_page_no;
3553
+					$chunk_save_terms = geodir_imex_get_terms( $post_type, $chunk_per_page, $j );
3554 3554
                     
3555
-                    $per_page = 500;
3556
-                    if ($per_page > $chunk_per_page) {
3557
-                        $per_page = $chunk_per_page;
3558
-                    }
3559
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3555
+					$per_page = 500;
3556
+					if ($per_page > $chunk_per_page) {
3557
+						$per_page = $chunk_per_page;
3558
+					}
3559
+					$total_pages = ceil( $chunk_per_page / $per_page );
3560 3560
                     
3561
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3562
-                        $save_terms = array_slice( $chunk_save_terms , ( $i * $per_page ), $per_page );
3561
+					for ( $i = 0; $i <= $total_pages; $i++ ) {
3562
+						$save_terms = array_slice( $chunk_save_terms , ( $i * $per_page ), $per_page );
3563 3563
                         
3564
-                        $clear = $i == 0 ? true : false;
3565
-                        geodir_save_csv_data( $file_path_temp, $save_terms, $clear );
3566
-                    }
3564
+						$clear = $i == 0 ? true : false;
3565
+						geodir_save_csv_data( $file_path_temp, $save_terms, $clear );
3566
+					}
3567 3567
                     
3568
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3569
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3570
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3571
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3572
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3568
+					if ( $wp_filesystem->exists( $file_path_temp ) ) {
3569
+						$chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3570
+						$chunk_file_name = $file_name . $chunk_page_no . '.csv';
3571
+						$file_path = $csv_file_dir . '/' . $chunk_file_name;
3572
+						$wp_filesystem->move( $file_path_temp, $file_path, true );
3573 3573
                         
3574
-                        $file_url = $file_url_base . $chunk_file_name;
3575
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3576
-                    }
3574
+						$file_url = $file_url_base . $chunk_file_name;
3575
+						$chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3576
+					}
3577 3577
                     
3578
-                    if ( !empty($chunk_file_paths) ) {
3579
-                        $json['total'] = $terms_count;
3580
-                        $json['files'] = $chunk_file_paths;
3581
-                    } else {
3582
-                        $json['error'] = __( 'ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory' );
3583
-                    }
3584
-                }
3585
-                // WPML
3586
-                if ($is_wpml) {
3587
-                    $sitepress->switch_lang($active_lang, true);
3588
-                }
3589
-                // WPML
3590
-                wp_send_json( $json );
3591
-            }
3592
-        }
3593
-        break;
3594
-        case 'export_locations': {
3595
-            $file_url_base = geodir_path_import_export() . '/';
3596
-            $file_name = 'gd_locations_' . date( 'dmyHi' );
3597
-            $file_url = $file_url_base . $file_name . '.csv';
3598
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3599
-            $file_path_temp = $csv_file_dir . '/gd_locations_' . $nonce . '.csv';
3578
+					if ( !empty($chunk_file_paths) ) {
3579
+						$json['total'] = $terms_count;
3580
+						$json['files'] = $chunk_file_paths;
3581
+					} else {
3582
+						$json['error'] = __( 'ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory' );
3583
+					}
3584
+				}
3585
+				// WPML
3586
+				if ($is_wpml) {
3587
+					$sitepress->switch_lang($active_lang, true);
3588
+				}
3589
+				// WPML
3590
+				wp_send_json( $json );
3591
+			}
3592
+		}
3593
+		break;
3594
+		case 'export_locations': {
3595
+			$file_url_base = geodir_path_import_export() . '/';
3596
+			$file_name = 'gd_locations_' . date( 'dmyHi' );
3597
+			$file_url = $file_url_base . $file_name . '.csv';
3598
+			$file_path = $csv_file_dir . '/' . $file_name . '.csv';
3599
+			$file_path_temp = $csv_file_dir . '/gd_locations_' . $nonce . '.csv';
3600 3600
             
3601
-            $items_count = (int)geodir_location_imex_count_locations();
3601
+			$items_count = (int)geodir_location_imex_count_locations();
3602 3602
             
3603
-            if ( isset( $_REQUEST['_st'] ) ) {
3604
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3605
-                $percentage = count( $items_count ) > 0 && $line_count > 0 ? ceil( $line_count / $items_count ) * 100 : 0;
3606
-                $percentage = min( $percentage, 100 );
3603
+			if ( isset( $_REQUEST['_st'] ) ) {
3604
+				$line_count = (int)geodir_import_export_line_count( $file_path_temp );
3605
+				$percentage = count( $items_count ) > 0 && $line_count > 0 ? ceil( $line_count / $items_count ) * 100 : 0;
3606
+				$percentage = min( $percentage, 100 );
3607 3607
                 
3608
-                $json['percentage'] = $percentage;
3609
-                wp_send_json( $json );
3610
-            } else {
3611
-                $chunk_file_paths = array();
3608
+				$json['percentage'] = $percentage;
3609
+				wp_send_json( $json );
3610
+			} else {
3611
+				$chunk_file_paths = array();
3612 3612
                 
3613
-                if ( !$items_count > 0 ) {
3614
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3615
-                } else {
3616
-                    $chunk_per_page = min( $chunk_per_page, $items_count );
3617
-                    $chunk_total_pages = ceil( $items_count / $chunk_per_page );
3613
+				if ( !$items_count > 0 ) {
3614
+					$json['error'] = __( 'No records to export.', 'geodirectory' );
3615
+				} else {
3616
+					$chunk_per_page = min( $chunk_per_page, $items_count );
3617
+					$chunk_total_pages = ceil( $items_count / $chunk_per_page );
3618 3618
                     
3619
-                    $j = $chunk_page_no;
3620
-                    $chunk_save_items = geodir_location_imex_locations_data( $chunk_per_page, $j );
3619
+					$j = $chunk_page_no;
3620
+					$chunk_save_items = geodir_location_imex_locations_data( $chunk_per_page, $j );
3621 3621
                     
3622
-                    $per_page = 500;
3623
-                    $per_page = min( $per_page, $chunk_per_page );
3624
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3622
+					$per_page = 500;
3623
+					$per_page = min( $per_page, $chunk_per_page );
3624
+					$total_pages = ceil( $chunk_per_page / $per_page );
3625 3625
                     
3626
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3627
-                        $save_items = array_slice( $chunk_save_items , ( $i * $per_page ), $per_page );
3626
+					for ( $i = 0; $i <= $total_pages; $i++ ) {
3627
+						$save_items = array_slice( $chunk_save_items , ( $i * $per_page ), $per_page );
3628 3628
                         
3629
-                        $clear = $i == 0 ? true : false;
3630
-                        geodir_save_csv_data( $file_path_temp, $save_items, $clear );
3631
-                    }
3629
+						$clear = $i == 0 ? true : false;
3630
+						geodir_save_csv_data( $file_path_temp, $save_items, $clear );
3631
+					}
3632 3632
                     
3633
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3634
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3635
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3636
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3637
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3633
+					if ( $wp_filesystem->exists( $file_path_temp ) ) {
3634
+						$chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3635
+						$chunk_file_name = $file_name . $chunk_page_no . '.csv';
3636
+						$file_path = $csv_file_dir . '/' . $chunk_file_name;
3637
+						$wp_filesystem->move( $file_path_temp, $file_path, true );
3638 3638
                         
3639
-                        $file_url = $file_url_base . $chunk_file_name;
3640
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3641
-                    }
3639
+						$file_url = $file_url_base . $chunk_file_name;
3640
+						$chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3641
+					}
3642 3642
                     
3643
-                    if ( !empty($chunk_file_paths) ) {
3644
-                        $json['total'] = $items_count;
3645
-                        $json['files'] = $chunk_file_paths;
3646
-                    } else {
3647
-                        $json['error'] = __( 'Fail, something wrong to create csv file.', 'geodirectory' );
3648
-                    }
3649
-                }
3650
-                wp_send_json( $json );
3651
-            }
3652
-        }
3653
-        break;
3654
-        case 'export_hoods': {
3655
-            $file_url_base = geodir_path_import_export() . '/';
3656
-            $file_name = 'gd_neighbourhoods_' . date( 'dmyHi' );
3657
-            $file_url = $file_url_base . $file_name . '.csv';
3658
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3659
-            $file_path_temp = $csv_file_dir . '/gd_neighbourhoods_' . $nonce . '.csv';
3643
+					if ( !empty($chunk_file_paths) ) {
3644
+						$json['total'] = $items_count;
3645
+						$json['files'] = $chunk_file_paths;
3646
+					} else {
3647
+						$json['error'] = __( 'Fail, something wrong to create csv file.', 'geodirectory' );
3648
+					}
3649
+				}
3650
+				wp_send_json( $json );
3651
+			}
3652
+		}
3653
+		break;
3654
+		case 'export_hoods': {
3655
+			$file_url_base = geodir_path_import_export() . '/';
3656
+			$file_name = 'gd_neighbourhoods_' . date( 'dmyHi' );
3657
+			$file_url = $file_url_base . $file_name . '.csv';
3658
+			$file_path = $csv_file_dir . '/' . $file_name . '.csv';
3659
+			$file_path_temp = $csv_file_dir . '/gd_neighbourhoods_' . $nonce . '.csv';
3660 3660
             
3661
-            $items_count = (int)geodir_location_imex_count_neighbourhoods();
3661
+			$items_count = (int)geodir_location_imex_count_neighbourhoods();
3662 3662
             
3663
-            if ( isset( $_REQUEST['_st'] ) ) {
3664
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3665
-                $percentage = count( $items_count ) > 0 && $line_count > 0 ? ceil( $line_count / $items_count ) * 100 : 0;
3666
-                $percentage = min( $percentage, 100 );
3663
+			if ( isset( $_REQUEST['_st'] ) ) {
3664
+				$line_count = (int)geodir_import_export_line_count( $file_path_temp );
3665
+				$percentage = count( $items_count ) > 0 && $line_count > 0 ? ceil( $line_count / $items_count ) * 100 : 0;
3666
+				$percentage = min( $percentage, 100 );
3667 3667
                 
3668
-                $json['percentage'] = $percentage;
3669
-                wp_send_json( $json );
3670
-            } else {
3671
-                $chunk_file_paths = array();
3668
+				$json['percentage'] = $percentage;
3669
+				wp_send_json( $json );
3670
+			} else {
3671
+				$chunk_file_paths = array();
3672 3672
                 
3673
-                if ( !$items_count > 0 ) {
3674
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3675
-                } else {
3676
-                    $chunk_per_page = min( $chunk_per_page, $items_count );
3677
-                    $chunk_total_pages = ceil( $items_count / $chunk_per_page );
3673
+				if ( !$items_count > 0 ) {
3674
+					$json['error'] = __( 'No records to export.', 'geodirectory' );
3675
+				} else {
3676
+					$chunk_per_page = min( $chunk_per_page, $items_count );
3677
+					$chunk_total_pages = ceil( $items_count / $chunk_per_page );
3678 3678
                     
3679
-                    $j = $chunk_page_no;
3680
-                    $chunk_save_items = geodir_location_imex_neighbourhoods_data( $chunk_per_page, $j );
3679
+					$j = $chunk_page_no;
3680
+					$chunk_save_items = geodir_location_imex_neighbourhoods_data( $chunk_per_page, $j );
3681 3681
                     
3682
-                    $per_page = 500;
3683
-                    $per_page = min( $per_page, $chunk_per_page );
3684
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3682
+					$per_page = 500;
3683
+					$per_page = min( $per_page, $chunk_per_page );
3684
+					$total_pages = ceil( $chunk_per_page / $per_page );
3685 3685
                     
3686
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3687
-                        $save_items = array_slice( $chunk_save_items , ( $i * $per_page ), $per_page );
3686
+					for ( $i = 0; $i <= $total_pages; $i++ ) {
3687
+						$save_items = array_slice( $chunk_save_items , ( $i * $per_page ), $per_page );
3688 3688
                         
3689
-                        $clear = $i == 0 ? true : false;
3690
-                        geodir_save_csv_data( $file_path_temp, $save_items, $clear );
3691
-                    }
3689
+						$clear = $i == 0 ? true : false;
3690
+						geodir_save_csv_data( $file_path_temp, $save_items, $clear );
3691
+					}
3692 3692
                     
3693
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3694
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3695
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3696
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3697
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3693
+					if ( $wp_filesystem->exists( $file_path_temp ) ) {
3694
+						$chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3695
+						$chunk_file_name = $file_name . $chunk_page_no . '.csv';
3696
+						$file_path = $csv_file_dir . '/' . $chunk_file_name;
3697
+						$wp_filesystem->move( $file_path_temp, $file_path, true );
3698 3698
                         
3699
-                        $file_url = $file_url_base . $chunk_file_name;
3700
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3701
-                    }
3699
+						$file_url = $file_url_base . $chunk_file_name;
3700
+						$chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3701
+					}
3702 3702
                     
3703
-                    if ( !empty($chunk_file_paths) ) {
3704
-                        $json['total'] = $items_count;
3705
-                        $json['files'] = $chunk_file_paths;
3706
-                    } else {
3707
-                        $json['error'] = __( 'Fail, something wrong to create csv file.', 'geodirectory' );
3708
-                    }
3709
-                }
3710
-                wp_send_json( $json );
3711
-            }
3712
-        }
3713
-        break;
3714
-        case 'prepare_import':
3715
-        case 'import_cat':
3716
-        case 'import_post':
3717
-        case 'import_loc':
3718
-        case 'import_hood': {
3719
-            // WPML
3720
-            $is_wpml = geodir_is_wpml();
3721
-            if ($is_wpml) {
3722
-                global $sitepress;
3723
-                $active_lang = ICL_LANGUAGE_CODE;
3724
-            }
3725
-            // WPML
3703
+					if ( !empty($chunk_file_paths) ) {
3704
+						$json['total'] = $items_count;
3705
+						$json['files'] = $chunk_file_paths;
3706
+					} else {
3707
+						$json['error'] = __( 'Fail, something wrong to create csv file.', 'geodirectory' );
3708
+					}
3709
+				}
3710
+				wp_send_json( $json );
3711
+			}
3712
+		}
3713
+		break;
3714
+		case 'prepare_import':
3715
+		case 'import_cat':
3716
+		case 'import_post':
3717
+		case 'import_loc':
3718
+		case 'import_hood': {
3719
+			// WPML
3720
+			$is_wpml = geodir_is_wpml();
3721
+			if ($is_wpml) {
3722
+				global $sitepress;
3723
+				$active_lang = ICL_LANGUAGE_CODE;
3724
+			}
3725
+			// WPML
3726 3726
             
3727
-            ini_set( 'auto_detect_line_endings', true );
3727
+			ini_set( 'auto_detect_line_endings', true );
3728 3728
             
3729
-            $uploads = wp_upload_dir();
3730
-            $uploads_dir = $uploads['path'];
3731
-            $uploads_subdir = $uploads['subdir'];
3729
+			$uploads = wp_upload_dir();
3730
+			$uploads_dir = $uploads['path'];
3731
+			$uploads_subdir = $uploads['subdir'];
3732 3732
             
3733
-            $csv_file = isset( $_POST['_file'] ) ? $_POST['_file'] : NULL;
3734
-            $import_choice = isset( $_REQUEST['_ch'] ) ? $_REQUEST['_ch'] : 'skip';
3733
+			$csv_file = isset( $_POST['_file'] ) ? $_POST['_file'] : NULL;
3734
+			$import_choice = isset( $_REQUEST['_ch'] ) ? $_REQUEST['_ch'] : 'skip';
3735 3735
             
3736
-            $csv_file_arr = explode( '/', $csv_file );
3737
-            $csv_filename = end( $csv_file_arr );
3738
-            $target_path = $uploads_dir . '/temp_' . $current_user->data->ID . '/' . $csv_filename;
3736
+			$csv_file_arr = explode( '/', $csv_file );
3737
+			$csv_filename = end( $csv_file_arr );
3738
+			$target_path = $uploads_dir . '/temp_' . $current_user->data->ID . '/' . $csv_filename;
3739 3739
             
3740
-            $json['file'] = $csv_file;
3741
-            $json['error'] = __( 'The uploaded file is not a valid csv file. Please try again.', 'geodirectory' );
3742
-            $file = array();
3740
+			$json['file'] = $csv_file;
3741
+			$json['error'] = __( 'The uploaded file is not a valid csv file. Please try again.', 'geodirectory' );
3742
+			$file = array();
3743 3743
 
3744
-            if ( $csv_file && $wp_filesystem->is_file( $target_path ) && $wp_filesystem->exists( $target_path ) ) {
3745
-                $wp_filetype = wp_check_filetype_and_ext( $target_path, $csv_filename );
3744
+			if ( $csv_file && $wp_filesystem->is_file( $target_path ) && $wp_filesystem->exists( $target_path ) ) {
3745
+				$wp_filetype = wp_check_filetype_and_ext( $target_path, $csv_filename );
3746 3746
                 
3747
-                if (!empty($wp_filetype) && isset($wp_filetype['ext']) && geodir_strtolower($wp_filetype['ext']) == 'csv') {
3748
-                    $json['error'] = NULL;
3749
-
3750
-                    $lc_all = setlocale(LC_ALL, 0); // Fix issue of fgetcsv ignores special characters when they are at the beginning of line
3751
-                    setlocale(LC_ALL, 'en_US.UTF-8');
3752
-                    if ( ( $handle = fopen($target_path, "r" ) ) !== FALSE ) {
3753
-                        while ( ( $data = fgetcsv( $handle, 100000, "," ) ) !== FALSE ) {
3754
-                            if ( !empty( $data ) ) {
3755
-                                $file[] = $data;
3756
-                            }
3757
-                        }
3758
-                        fclose($handle);
3759
-                    }
3760
-                    setlocale(LC_ALL, $lc_all);
3747
+				if (!empty($wp_filetype) && isset($wp_filetype['ext']) && geodir_strtolower($wp_filetype['ext']) == 'csv') {
3748
+					$json['error'] = NULL;
3749
+
3750
+					$lc_all = setlocale(LC_ALL, 0); // Fix issue of fgetcsv ignores special characters when they are at the beginning of line
3751
+					setlocale(LC_ALL, 'en_US.UTF-8');
3752
+					if ( ( $handle = fopen($target_path, "r" ) ) !== FALSE ) {
3753
+						while ( ( $data = fgetcsv( $handle, 100000, "," ) ) !== FALSE ) {
3754
+							if ( !empty( $data ) ) {
3755
+								$file[] = $data;
3756
+							}
3757
+						}
3758
+						fclose($handle);
3759
+					}
3760
+					setlocale(LC_ALL, $lc_all);
3761 3761
 
3762
-                    $json['rows'] = (!empty($file) && count($file) > 1) ? count($file) - 1 : 0;
3762
+					$json['rows'] = (!empty($file) && count($file) > 1) ? count($file) - 1 : 0;
3763 3763
                     
3764
-                    if (!$json['rows'] > 0) {
3765
-                        $json['error'] = __('No data found in csv file.', 'geodirectory');
3766
-                    }
3767
-                } else {
3768
-                    wp_send_json( $json );
3769
-                }
3770
-            } else {
3771
-                wp_send_json( $json );
3772
-            }
3764
+					if (!$json['rows'] > 0) {
3765
+						$json['error'] = __('No data found in csv file.', 'geodirectory');
3766
+					}
3767
+				} else {
3768
+					wp_send_json( $json );
3769
+				}
3770
+			} else {
3771
+				wp_send_json( $json );
3772
+			}
3773 3773
             
3774
-            if ( $task == 'prepare_import' || !empty( $json['error'] ) ) {
3775
-                wp_send_json( $json );
3776
-            }
3774
+			if ( $task == 'prepare_import' || !empty( $json['error'] ) ) {
3775
+				wp_send_json( $json );
3776
+			}
3777 3777
             
3778
-            $total = $json['rows'];
3779
-            $limit = isset($_POST['limit']) ? (int)$_POST['limit'] : 1;
3780
-            $processed = isset($_POST['processed']) ? (int)$_POST['processed'] : 0;
3778
+			$total = $json['rows'];
3779
+			$limit = isset($_POST['limit']) ? (int)$_POST['limit'] : 1;
3780
+			$processed = isset($_POST['processed']) ? (int)$_POST['processed'] : 0;
3781 3781
             
3782
-            $count = $limit;
3782
+			$count = $limit;
3783 3783
             
3784
-            if ($count < $total) {
3785
-                $count = $processed + $count;
3786
-                if ($count > $total) {
3787
-                    $count = $total;
3788
-                }
3789
-            } else {
3790
-                $count = $total;
3791
-            }
3784
+			if ($count < $total) {
3785
+				$count = $processed + $count;
3786
+				if ($count > $total) {
3787
+					$count = $total;
3788
+				}
3789
+			} else {
3790
+				$count = $total;
3791
+			}
3792 3792
             
3793
-            $created = 0;
3794
-            $updated = 0;
3795
-            $skipped = 0;
3796
-            $invalid = 0;
3797
-            $invalid_addr = 0;
3798
-            $images = 0;
3793
+			$created = 0;
3794
+			$updated = 0;
3795
+			$skipped = 0;
3796
+			$invalid = 0;
3797
+			$invalid_addr = 0;
3798
+			$images = 0;
3799 3799
             
3800
-            $gd_post_info = array();
3801
-            $countpost = 0;
3800
+			$gd_post_info = array();
3801
+			$countpost = 0;
3802 3802
             
3803
-            $post_types = geodir_get_posttypes();
3803
+			$post_types = geodir_get_posttypes();
3804 3804
 
3805
-            if ( $task == 'import_cat' ) {
3806
-                if (!empty($file)) {
3807
-                    $columns = isset($file[0]) ? $file[0] : NULL;
3805
+			if ( $task == 'import_cat' ) {
3806
+				if (!empty($file)) {
3807
+					$columns = isset($file[0]) ? $file[0] : NULL;
3808 3808
                     
3809
-                    if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
3810
-                        $json['error'] = CSV_INVAILD_FILE;
3811
-                        wp_send_json( $json );
3812
-                        exit;
3813
-                    }
3809
+					if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
3810
+						$json['error'] = CSV_INVAILD_FILE;
3811
+						wp_send_json( $json );
3812
+						exit;
3813
+					}
3814 3814
                     
3815
-                    $gd_error_log = __('GD IMPORT CATEGORIES [ROW %d]:', 'geodirectory');
3815
+					$gd_error_log = __('GD IMPORT CATEGORIES [ROW %d]:', 'geodirectory');
3816 3816
                     
3817
-                    for ($i = 1; $i <= $limit; $i++) {
3818
-                        $index = $processed + $i;
3817
+					for ($i = 1; $i <= $limit; $i++) {
3818
+						$index = $processed + $i;
3819 3819
                         
3820
-                        if (isset($file[$index])) {
3821
-                            $row = $file[$index];
3822
-                            $row = array_map( 'trim', $row );
3823
-                            //$row = array_map( 'utf8_encode', $row );
3820
+						if (isset($file[$index])) {
3821
+							$row = $file[$index];
3822
+							$row = array_map( 'trim', $row );
3823
+							//$row = array_map( 'utf8_encode', $row );
3824 3824
                             
3825
-                            $cat_id = '';
3826
-                            $cat_name = '';
3827
-                            $cat_slug = '';
3828
-                            $cat_posttype = '';
3829
-                            $cat_parent = '';
3830
-                            $cat_description = '';
3831
-                            $cat_schema = '';
3832
-                            $cat_top_description = '';
3833
-                            $cat_image = '';
3834
-                            $cat_icon = '';
3835
-                            $cat_language = '';
3836
-                            $cat_id_original = '';
3825
+							$cat_id = '';
3826
+							$cat_name = '';
3827
+							$cat_slug = '';
3828
+							$cat_posttype = '';
3829
+							$cat_parent = '';
3830
+							$cat_description = '';
3831
+							$cat_schema = '';
3832
+							$cat_top_description = '';
3833
+							$cat_image = '';
3834
+							$cat_icon = '';
3835
+							$cat_language = '';
3836
+							$cat_id_original = '';
3837 3837
                             
3838
-                            $c = 0;
3839
-                            foreach ($columns as $column ) {
3840
-                                if ( $column == 'cat_id' ) {
3841
-                                    $cat_id = (int)$row[$c];
3842
-                                } else if ( $column == 'cat_name' ) {
3843
-                                    $cat_name = $row[$c];
3844
-                                } else if ( $column == 'cat_slug' ) {
3845
-                                    $cat_slug = $row[$c];
3846
-                                } else if ( $column == 'cat_posttype' ) {
3847
-                                    $cat_posttype = $row[$c];
3848
-                                } else if ( $column == 'cat_parent' ) {
3849
-                                    $cat_parent = trim($row[$c]);
3850
-                                } else if ( $column == 'cat_schema' && $row[$c] != '' ) {
3851
-                                    $cat_schema = $row[$c];
3852
-                                } else if ( $column == 'cat_description' ) {
3853
-                                    $cat_description = $row[$c];
3854
-                                } else if ( $column == 'cat_top_description' ) {
3855
-                                    $cat_top_description = $row[$c];
3856
-                                } else if ( $column == 'cat_image' ) {
3857
-                                    $cat_image = $row[$c];
3858
-                                } else if ( $column == 'cat_icon' ) {
3859
-                                    $cat_icon = $row[$c];
3860
-                                }
3861
-                                // WPML
3862
-                                if ( $is_wpml ) {
3863
-                                    if ( $column == 'cat_language' ) {
3864
-                                        $cat_language = geodir_strtolower( trim( $row[$c] ) );
3865
-                                    } else if ( $column == 'cat_id_original' ) {
3866
-                                        $cat_id_original = (int)$row[$c];
3867
-                                    }
3868
-                                }
3869
-                                // WPML
3870
-                                $c++;
3871
-                            }
3838
+							$c = 0;
3839
+							foreach ($columns as $column ) {
3840
+								if ( $column == 'cat_id' ) {
3841
+									$cat_id = (int)$row[$c];
3842
+								} else if ( $column == 'cat_name' ) {
3843
+									$cat_name = $row[$c];
3844
+								} else if ( $column == 'cat_slug' ) {
3845
+									$cat_slug = $row[$c];
3846
+								} else if ( $column == 'cat_posttype' ) {
3847
+									$cat_posttype = $row[$c];
3848
+								} else if ( $column == 'cat_parent' ) {
3849
+									$cat_parent = trim($row[$c]);
3850
+								} else if ( $column == 'cat_schema' && $row[$c] != '' ) {
3851
+									$cat_schema = $row[$c];
3852
+								} else if ( $column == 'cat_description' ) {
3853
+									$cat_description = $row[$c];
3854
+								} else if ( $column == 'cat_top_description' ) {
3855
+									$cat_top_description = $row[$c];
3856
+								} else if ( $column == 'cat_image' ) {
3857
+									$cat_image = $row[$c];
3858
+								} else if ( $column == 'cat_icon' ) {
3859
+									$cat_icon = $row[$c];
3860
+								}
3861
+								// WPML
3862
+								if ( $is_wpml ) {
3863
+									if ( $column == 'cat_language' ) {
3864
+										$cat_language = geodir_strtolower( trim( $row[$c] ) );
3865
+									} else if ( $column == 'cat_id_original' ) {
3866
+										$cat_id_original = (int)$row[$c];
3867
+									}
3868
+								}
3869
+								// WPML
3870
+								$c++;
3871
+							}
3872 3872
                             
3873
-                            if ( $cat_name == '' || !in_array( $cat_posttype, $post_types ) ) {
3874
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank title/invalid post type', 'geodirectory' ) );
3873
+							if ( $cat_name == '' || !in_array( $cat_posttype, $post_types ) ) {
3874
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank title/invalid post type', 'geodirectory' ) );
3875 3875
                                 
3876
-                                $invalid++;
3877
-                                continue;
3878
-                            }
3876
+								$invalid++;
3877
+								continue;
3878
+							}
3879 3879
                             
3880
-                            // WPML
3881
-                            if ($is_wpml && $cat_language != '') {
3882
-                                $sitepress->switch_lang($cat_language, true);
3883
-                            }
3884
-                            // WPML
3880
+							// WPML
3881
+							if ($is_wpml && $cat_language != '') {
3882
+								$sitepress->switch_lang($cat_language, true);
3883
+							}
3884
+							// WPML
3885 3885
                                                         
3886
-                            $term_data = array();
3887
-                            $term_data['name'] = $cat_name;
3888
-                            $term_data['slug'] = $cat_slug;
3889
-                            $term_data['description'] = $cat_description;
3890
-                            $term_data['cat_schema'] = $cat_schema;
3891
-                            $term_data['top_description'] = $cat_top_description;
3892
-                            $term_data['image'] = $cat_image != '' ? basename( $cat_image ) : '';
3893
-                            $term_data['icon'] = $cat_icon != '' ? basename( $cat_icon ) : '';
3886
+							$term_data = array();
3887
+							$term_data['name'] = $cat_name;
3888
+							$term_data['slug'] = $cat_slug;
3889
+							$term_data['description'] = $cat_description;
3890
+							$term_data['cat_schema'] = $cat_schema;
3891
+							$term_data['top_description'] = $cat_top_description;
3892
+							$term_data['image'] = $cat_image != '' ? basename( $cat_image ) : '';
3893
+							$term_data['icon'] = $cat_icon != '' ? basename( $cat_icon ) : '';
3894 3894
                             
3895
-                            //$term_data = array_map( 'utf8_encode', $term_data );
3895
+							//$term_data = array_map( 'utf8_encode', $term_data );
3896 3896
                             
3897
-                            $taxonomy = $cat_posttype . 'category';
3897
+							$taxonomy = $cat_posttype . 'category';
3898 3898
                             
3899
-                            $term_data['taxonomy'] = $taxonomy;
3899
+							$term_data['taxonomy'] = $taxonomy;
3900 3900
 
3901
-                            $term_parent_id = 0;
3902
-                            if ($cat_parent != "" || (int)$cat_parent > 0) {
3903
-                                $term_parent = '';
3901
+							$term_parent_id = 0;
3902
+							if ($cat_parent != "" || (int)$cat_parent > 0) {
3903
+								$term_parent = '';
3904 3904
                                 
3905
-                                if ( $term_parent = get_term_by( 'name', $cat_parent, $taxonomy ) ) {
3906
-                                    //
3907
-                                } else if ( $term_parent = get_term_by( 'slug', $cat_parent, $taxonomy ) ) {
3908
-                                    //
3909
-                                } else if ( $term_parent = get_term_by( 'id', $cat_parent, $taxonomy ) ) {
3910
-                                    //
3911
-                                } else {
3912
-                                    $term_parent_data = array();
3913
-                                    $term_parent_data['name'] = $cat_parent;
3914
-                                    //$term_parent_data = array_map( 'utf8_encode', $term_parent_data );
3915
-                                    $term_parent_data['taxonomy'] = $taxonomy;
3905
+								if ( $term_parent = get_term_by( 'name', $cat_parent, $taxonomy ) ) {
3906
+									//
3907
+								} else if ( $term_parent = get_term_by( 'slug', $cat_parent, $taxonomy ) ) {
3908
+									//
3909
+								} else if ( $term_parent = get_term_by( 'id', $cat_parent, $taxonomy ) ) {
3910
+									//
3911
+								} else {
3912
+									$term_parent_data = array();
3913
+									$term_parent_data['name'] = $cat_parent;
3914
+									//$term_parent_data = array_map( 'utf8_encode', $term_parent_data );
3915
+									$term_parent_data['taxonomy'] = $taxonomy;
3916 3916
                                     
3917
-                                    $term_parent_id = (int)geodir_imex_insert_term( $taxonomy, $term_parent_data );
3918
-                                }
3917
+									$term_parent_id = (int)geodir_imex_insert_term( $taxonomy, $term_parent_data );
3918
+								}
3919 3919
                                 
3920
-                                if ( !empty( $term_parent ) && !is_wp_error( $term_parent ) ) {
3921
-                                    $term_parent_id = (int)$term_parent->term_id;
3922
-                                }
3923
-                            }
3924
-                            $term_data['parent'] = (int)$term_parent_id;
3920
+								if ( !empty( $term_parent ) && !is_wp_error( $term_parent ) ) {
3921
+									$term_parent_id = (int)$term_parent->term_id;
3922
+								}
3923
+							}
3924
+							$term_data['parent'] = (int)$term_parent_id;
3925 3925
 
3926
-                            $term_id = NULL;
3927
-                            if ( $import_choice == 'update' ) {
3928
-                                if ( $cat_id > 0 && $term = (array)term_exists( $cat_id, $taxonomy ) ) {
3929
-                                    $term_data['term_id'] = $term['term_id'];
3926
+							$term_id = NULL;
3927
+							if ( $import_choice == 'update' ) {
3928
+								if ( $cat_id > 0 && $term = (array)term_exists( $cat_id, $taxonomy ) ) {
3929
+									$term_data['term_id'] = $term['term_id'];
3930 3930
                                     
3931
-                                    if ( $term_id = geodir_imex_update_term( $taxonomy, $term_data ) ) {
3932
-                                        $updated++;
3933
-                                    } else {
3934
-                                        $invalid++;
3935
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be updated due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
3936
-                                    }
3937
-                                } else if ( $term_data['slug'] != '' && $term = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
3938
-                                    $term_data['term_id'] = $term['term_id'];
3931
+									if ( $term_id = geodir_imex_update_term( $taxonomy, $term_data ) ) {
3932
+										$updated++;
3933
+									} else {
3934
+										$invalid++;
3935
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be updated due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
3936
+									}
3937
+								} else if ( $term_data['slug'] != '' && $term = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
3938
+									$term_data['term_id'] = $term['term_id'];
3939 3939
                                     
3940
-                                    if ( $term_id = geodir_imex_update_term( $taxonomy, $term_data ) ) {
3941
-                                        $updated++;
3942
-                                    } else {
3943
-                                        $invalid++;
3944
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be updated due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
3945
-                                    }
3946
-                                } else {
3947
-                                    if ( $term_id = geodir_imex_insert_term( $taxonomy, $term_data ) ) {
3948
-                                        $created++;
3949
-                                    } else {
3950
-                                        $invalid++;
3951
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
3952
-                                    }
3953
-                                }
3954
-                            } else if ( $import_choice == 'skip' ) {
3955
-                                if ( $cat_id > 0 && $term = (array)term_exists( $cat_id, $taxonomy ) ) {
3956
-                                    $skipped++;
3957
-                                } else if ( $term_data['slug'] != '' && $term = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
3958
-                                    $skipped++;
3959
-                                } else {
3960
-                                    if ( $term_id = geodir_imex_insert_term( $taxonomy, $term_data ) ) {
3961
-                                        $created++;
3962
-                                    } else {
3963
-                                        $invalid++;
3964
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be updated due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
3965
-                                    }
3966
-                                }
3967
-                            } else {
3968
-                                $invalid++;
3969
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
3970
-                            }
3940
+									if ( $term_id = geodir_imex_update_term( $taxonomy, $term_data ) ) {
3941
+										$updated++;
3942
+									} else {
3943
+										$invalid++;
3944
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be updated due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
3945
+									}
3946
+								} else {
3947
+									if ( $term_id = geodir_imex_insert_term( $taxonomy, $term_data ) ) {
3948
+										$created++;
3949
+									} else {
3950
+										$invalid++;
3951
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
3952
+									}
3953
+								}
3954
+							} else if ( $import_choice == 'skip' ) {
3955
+								if ( $cat_id > 0 && $term = (array)term_exists( $cat_id, $taxonomy ) ) {
3956
+									$skipped++;
3957
+								} else if ( $term_data['slug'] != '' && $term = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
3958
+									$skipped++;
3959
+								} else {
3960
+									if ( $term_id = geodir_imex_insert_term( $taxonomy, $term_data ) ) {
3961
+										$created++;
3962
+									} else {
3963
+										$invalid++;
3964
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be updated due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
3965
+									}
3966
+								}
3967
+							} else {
3968
+								$invalid++;
3969
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
3970
+							}
3971 3971
                             
3972
-                            if ( $term_id ) {
3973
-                                // WPML
3974
-                                if ($is_wpml && geodir_wpml_is_taxonomy_translated($taxonomy) && $cat_id_original > 0 && $cat_language != '') {
3975
-                                    $wpml_element_type = 'tax_' . $taxonomy;
3976
-                                    $source_language = geodir_get_language_for_element( $cat_id_original, $wpml_element_type );
3977
-                                    $source_language = $source_language != '' ? $source_language : $sitepress->get_default_language();
3978
-
3979
-                                    $trid = $sitepress->get_element_trid( $cat_id_original, $wpml_element_type );
3972
+							if ( $term_id ) {
3973
+								// WPML
3974
+								if ($is_wpml && geodir_wpml_is_taxonomy_translated($taxonomy) && $cat_id_original > 0 && $cat_language != '') {
3975
+									$wpml_element_type = 'tax_' . $taxonomy;
3976
+									$source_language = geodir_get_language_for_element( $cat_id_original, $wpml_element_type );
3977
+									$source_language = $source_language != '' ? $source_language : $sitepress->get_default_language();
3978
+
3979
+									$trid = $sitepress->get_element_trid( $cat_id_original, $wpml_element_type );
3980 3980
                                     
3981
-                                    $sitepress->set_element_language_details( $term_id, $wpml_element_type, $trid, $cat_language, $source_language );
3982
-                                }
3983
-                                // WPML
3981
+									$sitepress->set_element_language_details( $term_id, $wpml_element_type, $trid, $cat_language, $source_language );
3982
+								}
3983
+								// WPML
3984 3984
                                 
3985
-                                if ( isset( $term_data['top_description'] ) ) {
3986
-                                    geodir_update_tax_meta( $term_id, 'ct_cat_top_desc', $term_data['top_description'], $cat_posttype );
3987
-                                }
3985
+								if ( isset( $term_data['top_description'] ) ) {
3986
+									geodir_update_tax_meta( $term_id, 'ct_cat_top_desc', $term_data['top_description'], $cat_posttype );
3987
+								}
3988 3988
                                 
3989
-                                if ( isset( $term_data['cat_schema'] ) ) {
3990
-                                    geodir_update_tax_meta( $term_id, 'ct_cat_schema', $term_data['cat_schema'], $cat_posttype );
3991
-                                }
3989
+								if ( isset( $term_data['cat_schema'] ) ) {
3990
+									geodir_update_tax_meta( $term_id, 'ct_cat_schema', $term_data['cat_schema'], $cat_posttype );
3991
+								}
3992 3992
             
3993
-                                $attachment = false;
3994
-                                if ( isset( $term_data['image'] ) && $term_data['image'] != '' ) {
3995
-                                    $cat_image = geodir_get_default_catimage( $term_id, $cat_posttype );
3996
-                                    $cat_image = !empty( $cat_image ) && isset( $cat_image['src'] ) ? $cat_image['src'] : '';
3993
+								$attachment = false;
3994
+								if ( isset( $term_data['image'] ) && $term_data['image'] != '' ) {
3995
+									$cat_image = geodir_get_default_catimage( $term_id, $cat_posttype );
3996
+									$cat_image = !empty( $cat_image ) && isset( $cat_image['src'] ) ? $cat_image['src'] : '';
3997 3997
                                     
3998
-                                    if ( basename($cat_image) != $term_data['image'] ) {
3999
-                                        $attachment = true;
4000
-                                        geodir_update_tax_meta( $term_id, 'ct_cat_default_img', array( 'id' => 'image', 'src' => $uploads['url'] . '/' . $term_data['image'] ), $cat_posttype );
4001
-                                    }
4002
-                                }
3998
+									if ( basename($cat_image) != $term_data['image'] ) {
3999
+										$attachment = true;
4000
+										geodir_update_tax_meta( $term_id, 'ct_cat_default_img', array( 'id' => 'image', 'src' => $uploads['url'] . '/' . $term_data['image'] ), $cat_posttype );
4001
+									}
4002
+								}
4003 4003
                                 
4004
-                                if ( isset( $term_data['icon'] ) && $term_data['icon'] != '' ) {
4005
-                                    $cat_icon = geodir_get_tax_meta( $term_id, 'ct_cat_icon', false, $cat_posttype );
4006
-                                    $cat_icon = !empty( $cat_icon ) && isset( $cat_icon['src'] ) ? $cat_icon['src'] : '';
4007
-
4008
-                                    if ( basename($cat_icon) != $term_data['icon'] ) {
4009
-                                        $attachment = true;
4010
-                                        geodir_update_tax_meta( $term_id, 'ct_cat_icon', array( 'id' => 'icon', 'src' => $uploads['url'] . '/' . $term_data['icon'] ), $cat_posttype );
4011
-                                    }
4012
-                                }
4004
+								if ( isset( $term_data['icon'] ) && $term_data['icon'] != '' ) {
4005
+									$cat_icon = geodir_get_tax_meta( $term_id, 'ct_cat_icon', false, $cat_posttype );
4006
+									$cat_icon = !empty( $cat_icon ) && isset( $cat_icon['src'] ) ? $cat_icon['src'] : '';
4007
+
4008
+									if ( basename($cat_icon) != $term_data['icon'] ) {
4009
+										$attachment = true;
4010
+										geodir_update_tax_meta( $term_id, 'ct_cat_icon', array( 'id' => 'icon', 'src' => $uploads['url'] . '/' . $term_data['icon'] ), $cat_posttype );
4011
+									}
4012
+								}
4013 4013
                                 
4014
-                                if ( $attachment ) {
4015
-                                    $images++;
4016
-                                }
4017
-                            }
4014
+								if ( $attachment ) {
4015
+									$images++;
4016
+								}
4017
+							}
4018 4018
                             
4019
-                            // WPML
4020
-                            if ($is_wpml && $cat_language != '') {
4021
-                                $sitepress->switch_lang($active_lang, true);
4022
-                            }
4023
-                            // WPML
4024
-                        }
4025
-                    }
4026
-                }
4019
+							// WPML
4020
+							if ($is_wpml && $cat_language != '') {
4021
+								$sitepress->switch_lang($active_lang, true);
4022
+							}
4023
+							// WPML
4024
+						}
4025
+					}
4026
+				}
4027 4027
                 
4028
-                $json = array();
4029
-                $json['processed'] = $limit;
4030
-                $json['created'] = $created;
4031
-                $json['updated'] = $updated;
4032
-                $json['skipped'] = $skipped;
4033
-                $json['invalid'] = $invalid;
4034
-                $json['images'] = $images;
4028
+				$json = array();
4029
+				$json['processed'] = $limit;
4030
+				$json['created'] = $created;
4031
+				$json['updated'] = $updated;
4032
+				$json['skipped'] = $skipped;
4033
+				$json['invalid'] = $invalid;
4034
+				$json['images'] = $images;
4035 4035
                 
4036
-                wp_send_json( $json );
4037
-                exit;
4038
-            } else if ( $task == 'import_post' ) {
4039
-                $xtimings['###1'] = microtime(true)-$xstart;
4040
-                //run some stuff to make the import quicker
4041
-                wp_defer_term_counting( true );
4042
-                wp_defer_comment_counting( true );
4043
-                $wpdb->query( 'SET autocommit = 0;' );
4036
+				wp_send_json( $json );
4037
+				exit;
4038
+			} else if ( $task == 'import_post' ) {
4039
+				$xtimings['###1'] = microtime(true)-$xstart;
4040
+				//run some stuff to make the import quicker
4041
+				wp_defer_term_counting( true );
4042
+				wp_defer_comment_counting( true );
4043
+				$wpdb->query( 'SET autocommit = 0;' );
4044 4044
 //
4045 4045
 //                remove_all_actions('publish_post');
4046 4046
 //                remove_all_actions('transition_post_status');
4047 4047
 //                remove_all_actions('publish_future_post');
4048 4048
 
4049
-                if (!empty($file)) {
4050
-                    $is_claim_active = is_plugin_active( 'geodir_claim_listing/geodir_claim_listing.php' ) && get_option('geodir_claim_enable') === 'yes' ? true : false;
4051
-                    $wp_post_statuses = get_post_statuses(); // All of the WordPress supported post statuses.
4052
-                    $default_status = 'publish';
4053
-                    $current_date = date_i18n( 'Y-m-d', time() );
4049
+				if (!empty($file)) {
4050
+					$is_claim_active = is_plugin_active( 'geodir_claim_listing/geodir_claim_listing.php' ) && get_option('geodir_claim_enable') === 'yes' ? true : false;
4051
+					$wp_post_statuses = get_post_statuses(); // All of the WordPress supported post statuses.
4052
+					$default_status = 'publish';
4053
+					$current_date = date_i18n( 'Y-m-d', time() );
4054 4054
                     
4055
-                    $columns = isset($file[0]) ? $file[0] : NULL;
4055
+					$columns = isset($file[0]) ? $file[0] : NULL;
4056 4056
                     
4057
-                    if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4058
-                        $json['error'] = CSV_INVAILD_FILE;
4059
-                        wp_send_json( $json );
4060
-                        exit;
4061
-                    }
4062
-                    $xtimings['###2'] = microtime(true)-$xstart;
4063
-                    $gd_error_log = __('GD IMPORT LISTINGS [ROW %d]:', 'geodirectory');
4064
-                    $wp_chars_error = __( '(check & remove if any invalid characters used in data)', 'geodirectory' );
4065
-                    $processed_actual = 0;
4066
-                    for ($i = 1; $i <= $limit; $i++) {
4067
-                        $index = $processed + $i;
4068
-                        $gd_post = array();
4057
+					if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4058
+						$json['error'] = CSV_INVAILD_FILE;
4059
+						wp_send_json( $json );
4060
+						exit;
4061
+					}
4062
+					$xtimings['###2'] = microtime(true)-$xstart;
4063
+					$gd_error_log = __('GD IMPORT LISTINGS [ROW %d]:', 'geodirectory');
4064
+					$wp_chars_error = __( '(check & remove if any invalid characters used in data)', 'geodirectory' );
4065
+					$processed_actual = 0;
4066
+					for ($i = 1; $i <= $limit; $i++) {
4067
+						$index = $processed + $i;
4068
+						$gd_post = array();
4069 4069
                         
4070
-                        if (isset($file[$index])) {
4071
-                            $processed_actual++;
4072
-                            $row = $file[$index];
4073
-                            $row = array_map( 'trim', $row );
4074
-                            //$row = array_map( 'utf8_encode', $row );
4075
-                            $row = array_map( 'addslashes_gpc', $row );
4070
+						if (isset($file[$index])) {
4071
+							$processed_actual++;
4072
+							$row = $file[$index];
4073
+							$row = array_map( 'trim', $row );
4074
+							//$row = array_map( 'utf8_encode', $row );
4075
+							$row = array_map( 'addslashes_gpc', $row );
4076 4076
                             
4077
-                            $post_id = '';
4078
-                            $post_title = '';
4079
-                            $post_date = '';
4080
-                            $post_author = '';
4081
-                            $post_content = '';
4082
-                            $post_category_arr = array();
4083
-                            $default_category = '';
4084
-                            $post_tags = array();
4085
-                            $post_type = '';
4086
-                            $post_status = '';
4087
-                            $is_featured = 0;
4088
-                            $geodir_video = '';
4089
-                            $post_address = '';
4090
-                            $post_city = '';
4091
-                            $post_region = '';
4092
-                            $post_country = '';
4093
-                            $post_zip = '';
4094
-                            $post_latitude = '';
4095
-                            $post_longitude = '';
4096
-                            $post_neighbourhood = '';
4097
-                            $neighbourhood_latitude = '';
4098
-                            $neighbourhood_longitude = '';
4099
-                            $geodir_timing = '';
4100
-                            $geodir_contact = '';
4101
-                            $geodir_email = '';
4102
-                            $geodir_website = '';
4103
-                            $geodir_twitter = '';
4104
-                            $geodir_facebook = '';
4105
-                            $geodir_twitter = '';
4106
-                            $geodir_link_business = null;
4107
-                            $post_images = array();
4077
+							$post_id = '';
4078
+							$post_title = '';
4079
+							$post_date = '';
4080
+							$post_author = '';
4081
+							$post_content = '';
4082
+							$post_category_arr = array();
4083
+							$default_category = '';
4084
+							$post_tags = array();
4085
+							$post_type = '';
4086
+							$post_status = '';
4087
+							$is_featured = 0;
4088
+							$geodir_video = '';
4089
+							$post_address = '';
4090
+							$post_city = '';
4091
+							$post_region = '';
4092
+							$post_country = '';
4093
+							$post_zip = '';
4094
+							$post_latitude = '';
4095
+							$post_longitude = '';
4096
+							$post_neighbourhood = '';
4097
+							$neighbourhood_latitude = '';
4098
+							$neighbourhood_longitude = '';
4099
+							$geodir_timing = '';
4100
+							$geodir_contact = '';
4101
+							$geodir_email = '';
4102
+							$geodir_website = '';
4103
+							$geodir_twitter = '';
4104
+							$geodir_facebook = '';
4105
+							$geodir_twitter = '';
4106
+							$geodir_link_business = null;
4107
+							$post_images = array();
4108 4108
                             
4109
-                            $expire_date = 'Never';
4109
+							$expire_date = 'Never';
4110 4110
                             
4111
-                            $language = '';
4112
-                            $original_post_id = '';
4111
+							$language = '';
4112
+							$original_post_id = '';
4113 4113
                             
4114
-                            $c = 0;
4115
-                            foreach ($columns as $column ) {
4116
-                                $gd_post[$column] = $row[$c];
4114
+							$c = 0;
4115
+							foreach ($columns as $column ) {
4116
+								$gd_post[$column] = $row[$c];
4117 4117
                                 
4118
-                                if ( $column == 'post_id' ) {
4119
-                                    $post_id = $row[$c];
4120
-                                } else if ( $column == 'post_title' ) {
4121
-                                    $post_title = sanitize_text_field($row[$c]);
4122
-                                } else if ( $column == 'post_author' ) {
4123
-                                    $post_author = $row[$c];
4124
-                                } else if ( $column == 'post_date' ) {
4125
-                                    $post_date = $row[$c];
4126
-                                } else if ( $column == 'post_content' ) {
4127
-                                    $post_content = $row[$c];
4128
-                                } else if ( $column == 'post_category' && $row[$c] != '' ) {
4129
-                                    $post_category_arr = explode( ',', $row[$c] );
4130
-                                } else if ( $column == 'default_category' ) {
4131
-                                    $default_category = wp_kses_normalize_entities($row[$c]);
4132
-                                } else if ( $column == 'post_tags' && $row[$c] != '' ) {
4133
-                                    $post_tags = explode( ',', sanitize_text_field($row[$c]) );
4134
-                                } else if ( $column == 'post_type' ) {
4135
-                                    $post_type = $row[$c];
4136
-                                } else if ( $column == 'post_status' ) {
4137
-                                    $post_status = sanitize_key( $row[$c] );
4138
-                                } else if ( $column == 'is_featured' ) {
4139
-                                    $is_featured = (int)$row[$c];
4140
-                                } else if ( $column == 'geodir_video' ) {
4141
-                                    $geodir_video = $row[$c];
4142
-                                } else if ( $column == 'post_address' ) {
4143
-                                    $post_address = sanitize_text_field($row[$c]);
4144
-                                } else if ( $column == 'post_city' ) {
4145
-                                    $post_city = sanitize_text_field($row[$c]);
4146
-                                } else if ( $column == 'post_region' ) {
4147
-                                    $post_region = sanitize_text_field($row[$c]);
4148
-                                } else if ( $column == 'post_country' ) {
4149
-                                    $post_country = sanitize_text_field($row[$c]);
4150
-                                } else if ( $column == 'post_zip' ) {
4151
-                                    $post_zip = sanitize_text_field($row[$c]);
4152
-                                } else if ( $column == 'post_latitude' ) {
4153
-                                    $post_latitude = sanitize_text_field($row[$c]);
4154
-                                } else if ( $column == 'post_longitude' ) {
4155
-                                    $post_longitude = sanitize_text_field($row[$c]);
4156
-                                } else if ( $column == 'post_neighbourhood' ) {
4157
-                                    $post_neighbourhood = sanitize_text_field($row[$c]);
4158
-                                    unset($gd_post[$column]);
4159
-                                } else if ( $column == 'neighbourhood_latitude' ) {
4160
-                                    $neighbourhood_latitude = sanitize_text_field($row[$c]);
4161
-                                } else if ( $column == 'neighbourhood_longitude' ) {
4162
-                                    $neighbourhood_longitude = sanitize_text_field($row[$c]);
4163
-                                } else if ( $column == 'geodir_timing' ) {
4164
-                                    $geodir_timing = sanitize_text_field($row[$c]);
4165
-                                } else if ( $column == 'geodir_contact' ) {
4166
-                                    $geodir_contact = sanitize_text_field($row[$c]);
4167
-                                } else if ( $column == 'geodir_email' ) {
4168
-                                    $geodir_email = sanitize_email($row[$c]);
4169
-                                } else if ( $column == 'geodir_website' ) {
4170
-                                    $geodir_website = sanitize_text_field($row[$c]);
4171
-                                } else if ( $column == 'geodir_twitter' ) {
4172
-                                    $geodir_twitter = sanitize_text_field($row[$c]);
4173
-                                } else if ( $column == 'geodir_facebook' ) {
4174
-                                    $geodir_facebook = sanitize_text_field($row[$c]);
4175
-                                } else if ( $column == 'IMAGE' && !empty( $row[$c] ) && $row[$c] != '' ) {
4176
-                                    $post_images[] = $row[$c];
4177
-                                } else if ( $column == 'alive_days' && (int)$row[$c] > 0 ) {
4178
-                                    $expire_date = date_i18n( 'Y-m-d', strtotime( $current_date . '+' . (int)$row[$c] . ' days' ) );
4179
-                                } else if ( $column == 'expire_date' && $row[$c] != '' && geodir_strtolower($row[$c]) != 'never' ) {
4180
-                                    $row[$c] = str_replace('/', '-', $row[$c]);
4181
-                                    $expire_date = date_i18n( 'Y-m-d', strtotime( $row[$c] ) );
4182
-                                } else if ( strpos( $column, 'linked_' ) === 0 ) {
4183
-                                    $geodir_link_business = (int)$row[$c];
4184
-                                }
4185
-                                // WPML
4186
-                                if ($is_wpml) {
4187
-                                    if ($column == 'language') {
4188
-                                        $language = geodir_strtolower(trim($row[$c]));
4189
-                                    } else if ($column == 'original_post_id') {
4190
-                                        $original_post_id = (int)$row[$c];
4191
-                                    }
4192
-                                }
4193
-                                // WPML
4194
-                                $c++;
4195
-                            }
4196
-                            // listing claimed or not
4197
-                            if ($is_claim_active && isset($gd_post['claimed'])) {
4198
-                                $gd_post['claimed'] = (int)$gd_post['claimed'] == 1 ? 1 : 0;
4199
-                            }
4118
+								if ( $column == 'post_id' ) {
4119
+									$post_id = $row[$c];
4120
+								} else if ( $column == 'post_title' ) {
4121
+									$post_title = sanitize_text_field($row[$c]);
4122
+								} else if ( $column == 'post_author' ) {
4123
+									$post_author = $row[$c];
4124
+								} else if ( $column == 'post_date' ) {
4125
+									$post_date = $row[$c];
4126
+								} else if ( $column == 'post_content' ) {
4127
+									$post_content = $row[$c];
4128
+								} else if ( $column == 'post_category' && $row[$c] != '' ) {
4129
+									$post_category_arr = explode( ',', $row[$c] );
4130
+								} else if ( $column == 'default_category' ) {
4131
+									$default_category = wp_kses_normalize_entities($row[$c]);
4132
+								} else if ( $column == 'post_tags' && $row[$c] != '' ) {
4133
+									$post_tags = explode( ',', sanitize_text_field($row[$c]) );
4134
+								} else if ( $column == 'post_type' ) {
4135
+									$post_type = $row[$c];
4136
+								} else if ( $column == 'post_status' ) {
4137
+									$post_status = sanitize_key( $row[$c] );
4138
+								} else if ( $column == 'is_featured' ) {
4139
+									$is_featured = (int)$row[$c];
4140
+								} else if ( $column == 'geodir_video' ) {
4141
+									$geodir_video = $row[$c];
4142
+								} else if ( $column == 'post_address' ) {
4143
+									$post_address = sanitize_text_field($row[$c]);
4144
+								} else if ( $column == 'post_city' ) {
4145
+									$post_city = sanitize_text_field($row[$c]);
4146
+								} else if ( $column == 'post_region' ) {
4147
+									$post_region = sanitize_text_field($row[$c]);
4148
+								} else if ( $column == 'post_country' ) {
4149
+									$post_country = sanitize_text_field($row[$c]);
4150
+								} else if ( $column == 'post_zip' ) {
4151
+									$post_zip = sanitize_text_field($row[$c]);
4152
+								} else if ( $column == 'post_latitude' ) {
4153
+									$post_latitude = sanitize_text_field($row[$c]);
4154
+								} else if ( $column == 'post_longitude' ) {
4155
+									$post_longitude = sanitize_text_field($row[$c]);
4156
+								} else if ( $column == 'post_neighbourhood' ) {
4157
+									$post_neighbourhood = sanitize_text_field($row[$c]);
4158
+									unset($gd_post[$column]);
4159
+								} else if ( $column == 'neighbourhood_latitude' ) {
4160
+									$neighbourhood_latitude = sanitize_text_field($row[$c]);
4161
+								} else if ( $column == 'neighbourhood_longitude' ) {
4162
+									$neighbourhood_longitude = sanitize_text_field($row[$c]);
4163
+								} else if ( $column == 'geodir_timing' ) {
4164
+									$geodir_timing = sanitize_text_field($row[$c]);
4165
+								} else if ( $column == 'geodir_contact' ) {
4166
+									$geodir_contact = sanitize_text_field($row[$c]);
4167
+								} else if ( $column == 'geodir_email' ) {
4168
+									$geodir_email = sanitize_email($row[$c]);
4169
+								} else if ( $column == 'geodir_website' ) {
4170
+									$geodir_website = sanitize_text_field($row[$c]);
4171
+								} else if ( $column == 'geodir_twitter' ) {
4172
+									$geodir_twitter = sanitize_text_field($row[$c]);
4173
+								} else if ( $column == 'geodir_facebook' ) {
4174
+									$geodir_facebook = sanitize_text_field($row[$c]);
4175
+								} else if ( $column == 'IMAGE' && !empty( $row[$c] ) && $row[$c] != '' ) {
4176
+									$post_images[] = $row[$c];
4177
+								} else if ( $column == 'alive_days' && (int)$row[$c] > 0 ) {
4178
+									$expire_date = date_i18n( 'Y-m-d', strtotime( $current_date . '+' . (int)$row[$c] . ' days' ) );
4179
+								} else if ( $column == 'expire_date' && $row[$c] != '' && geodir_strtolower($row[$c]) != 'never' ) {
4180
+									$row[$c] = str_replace('/', '-', $row[$c]);
4181
+									$expire_date = date_i18n( 'Y-m-d', strtotime( $row[$c] ) );
4182
+								} else if ( strpos( $column, 'linked_' ) === 0 ) {
4183
+									$geodir_link_business = (int)$row[$c];
4184
+								}
4185
+								// WPML
4186
+								if ($is_wpml) {
4187
+									if ($column == 'language') {
4188
+										$language = geodir_strtolower(trim($row[$c]));
4189
+									} else if ($column == 'original_post_id') {
4190
+										$original_post_id = (int)$row[$c];
4191
+									}
4192
+								}
4193
+								// WPML
4194
+								$c++;
4195
+							}
4196
+							// listing claimed or not
4197
+							if ($is_claim_active && isset($gd_post['claimed'])) {
4198
+								$gd_post['claimed'] = (int)$gd_post['claimed'] == 1 ? 1 : 0;
4199
+							}
4200 4200
                             
4201
-                            // WPML
4202
-                            if ($is_wpml && $language != '') {
4203
-                                $sitepress->switch_lang($language, true);
4204
-                            }
4205
-                            // WPML
4201
+							// WPML
4202
+							if ($is_wpml && $language != '') {
4203
+								$sitepress->switch_lang($language, true);
4204
+							}
4205
+							// WPML
4206 4206
 
4207
-                            $gd_post['IMAGE'] = $post_images;
4207
+							$gd_post['IMAGE'] = $post_images;
4208 4208
                             
4209
-                            $post_status = !empty( $post_status ) ? sanitize_key( $post_status ) : $default_status;
4210
-                            $post_status = !empty( $wp_post_statuses ) && !isset( $wp_post_statuses[$post_status] ) ? $default_status : $post_status;
4209
+							$post_status = !empty( $post_status ) ? sanitize_key( $post_status ) : $default_status;
4210
+							$post_status = !empty( $wp_post_statuses ) && !isset( $wp_post_statuses[$post_status] ) ? $default_status : $post_status;
4211 4211
                                                                                                                 
4212
-                            $valid = true;
4212
+							$valid = true;
4213 4213
                             
4214
-                            if ( $post_title == '' || !in_array( $post_type, $post_types ) ) {
4215
-                                $invalid++;
4216
-                                $valid = false;
4217
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank title/invalid post type', 'geodirectory' ) );
4218
-                            }
4219
-                            $xtimings['###3'] = microtime(true)-$xstart;
4220
-                            $location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $post_type ) ? false : true;
4221
-                            if ( $location_allowed ) {
4222
-                                $location_result = geodir_get_default_location();
4223
-                                if ( $post_address == '' || $post_city == '' || $post_region == '' || $post_country == '' || $post_latitude == '' || $post_longitude == '' ) {
4224
-                                    $invalid_addr++;
4225
-                                    $valid = false;
4226
-                                    geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank/invalid address(city, region, country, latitude, longitude).', 'geodirectory' ) );
4227
-                                } else if ( !empty( $location_result ) && $location_result->location_id == 0 ) {
4228
-                                    if ( ( geodir_strtolower( $post_city ) != geodir_strtolower( $location_result->city ) ) || ( geodir_strtolower( $post_region ) != geodir_strtolower( $location_result->region ) ) || (geodir_strtolower( $post_country ) != geodir_strtolower( $location_result->country ) ) ) {
4229
-                                        $invalid_addr++;
4230
-                                        $valid = false;
4231
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank/invalid address(city, region, country, latitude, longitude).', 'geodirectory' ) );
4232
-                                    } else {
4233
-                                        if (!$location_manager) {
4234
-                                            $gd_post['post_locations'] = '[' . $location_result->city_slug . '],[' . $location_result->region_slug . '],[' . $location_result->country_slug . ']'; // Set the default location when location manager not activated.
4235
-                                        }
4236
-                                    }
4237
-                                }
4238
-                            }
4239
-                            $xtimings['###4']   = microtime(true)-$xstart;
4240
-                            if ( !$valid ) {
4241
-                                continue;
4242
-                            }
4214
+							if ( $post_title == '' || !in_array( $post_type, $post_types ) ) {
4215
+								$invalid++;
4216
+								$valid = false;
4217
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank title/invalid post type', 'geodirectory' ) );
4218
+							}
4219
+							$xtimings['###3'] = microtime(true)-$xstart;
4220
+							$location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $post_type ) ? false : true;
4221
+							if ( $location_allowed ) {
4222
+								$location_result = geodir_get_default_location();
4223
+								if ( $post_address == '' || $post_city == '' || $post_region == '' || $post_country == '' || $post_latitude == '' || $post_longitude == '' ) {
4224
+									$invalid_addr++;
4225
+									$valid = false;
4226
+									geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank/invalid address(city, region, country, latitude, longitude).', 'geodirectory' ) );
4227
+								} else if ( !empty( $location_result ) && $location_result->location_id == 0 ) {
4228
+									if ( ( geodir_strtolower( $post_city ) != geodir_strtolower( $location_result->city ) ) || ( geodir_strtolower( $post_region ) != geodir_strtolower( $location_result->region ) ) || (geodir_strtolower( $post_country ) != geodir_strtolower( $location_result->country ) ) ) {
4229
+										$invalid_addr++;
4230
+										$valid = false;
4231
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank/invalid address(city, region, country, latitude, longitude).', 'geodirectory' ) );
4232
+									} else {
4233
+										if (!$location_manager) {
4234
+											$gd_post['post_locations'] = '[' . $location_result->city_slug . '],[' . $location_result->region_slug . '],[' . $location_result->country_slug . ']'; // Set the default location when location manager not activated.
4235
+										}
4236
+									}
4237
+								}
4238
+							}
4239
+							$xtimings['###4']   = microtime(true)-$xstart;
4240
+							if ( !$valid ) {
4241
+								continue;
4242
+							}
4243 4243
 
4244
-                            $cat_taxonomy = $post_type . 'category';
4245
-                            $tags_taxonomy = $post_type . '_tags';
4244
+							$cat_taxonomy = $post_type . 'category';
4245
+							$tags_taxonomy = $post_type . '_tags';
4246 4246
                             
4247
-                            if ($default_category != '' && !in_array($default_category, $post_category_arr)) {
4248
-                                $post_category_arr = array_merge(array($default_category), $post_category_arr);
4249
-                            }
4247
+							if ($default_category != '' && !in_array($default_category, $post_category_arr)) {
4248
+								$post_category_arr = array_merge(array($default_category), $post_category_arr);
4249
+							}
4250 4250
 
4251
-                            $post_category = array();
4252
-                            $default_category_id = NULL;
4253
-                            if ( !empty( $post_category_arr ) ) {
4254
-                                foreach ( $post_category_arr as $value ) {
4255
-                                    $category_name = wp_kses_normalize_entities( trim( $value ) );
4251
+							$post_category = array();
4252
+							$default_category_id = NULL;
4253
+							if ( !empty( $post_category_arr ) ) {
4254
+								foreach ( $post_category_arr as $value ) {
4255
+									$category_name = wp_kses_normalize_entities( trim( $value ) );
4256 4256
                                     
4257
-                                    if ( $category_name != '' ) {
4258
-                                        $term_category = array();
4257
+									if ( $category_name != '' ) {
4258
+										$term_category = array();
4259 4259
                                         
4260
-                                        if ( $term = get_term_by( 'name', $category_name, $cat_taxonomy ) ) {
4261
-                                            $term_category = $term;
4262
-                                        } else if ( $term = get_term_by( 'slug', $category_name, $cat_taxonomy ) ) {
4263
-                                            $term_category = $term;
4264
-                                        } else {
4265
-                                            $term_data = array();
4266
-                                            $term_data['name'] = $category_name;
4267
-                                            $term_data['taxonomy'] = $cat_taxonomy;
4260
+										if ( $term = get_term_by( 'name', $category_name, $cat_taxonomy ) ) {
4261
+											$term_category = $term;
4262
+										} else if ( $term = get_term_by( 'slug', $category_name, $cat_taxonomy ) ) {
4263
+											$term_category = $term;
4264
+										} else {
4265
+											$term_data = array();
4266
+											$term_data['name'] = $category_name;
4267
+											$term_data['taxonomy'] = $cat_taxonomy;
4268 4268
                                             
4269
-                                            $term_id = geodir_imex_insert_term( $cat_taxonomy, $term_data );
4270
-                                            if ( $term_id ) {
4271
-                                                $term_category = get_term( $term_id, $cat_taxonomy );
4272
-                                            }
4273
-                                        }
4269
+											$term_id = geodir_imex_insert_term( $cat_taxonomy, $term_data );
4270
+											if ( $term_id ) {
4271
+												$term_category = get_term( $term_id, $cat_taxonomy );
4272
+											}
4273
+										}
4274 4274
                                         
4275
-                                        if ( !empty( $term_category ) && !is_wp_error( $term_category ) ) {
4276
-                                            $post_category[] = intval($term_category->term_id);
4275
+										if ( !empty( $term_category ) && !is_wp_error( $term_category ) ) {
4276
+											$post_category[] = intval($term_category->term_id);
4277 4277
                                             
4278
-                                            if ($category_name == $default_category) {
4279
-                                                $default_category_id = intval($term_category->term_id);
4280
-                                            }
4281
-                                        }
4282
-                                    }
4283
-                                }
4284
-                            }
4285
-                            $xtimings['###5'] = microtime(true)-$xstart;
4286
-                            $save_post = array();
4287
-                            $save_post['post_title'] = $post_title;
4288
-                            if (!empty($post_date)) {
4289
-                                $post_date = geodir_date( $post_date, 'Y-m-d H:i:s' ); // convert to mysql date format.
4278
+											if ($category_name == $default_category) {
4279
+												$default_category_id = intval($term_category->term_id);
4280
+											}
4281
+										}
4282
+									}
4283
+								}
4284
+							}
4285
+							$xtimings['###5'] = microtime(true)-$xstart;
4286
+							$save_post = array();
4287
+							$save_post['post_title'] = $post_title;
4288
+							if (!empty($post_date)) {
4289
+								$post_date = geodir_date( $post_date, 'Y-m-d H:i:s' ); // convert to mysql date format.
4290 4290
                                 
4291
-                                $save_post['post_date'] = $post_date;
4292
-                                $save_post['post_date_gmt'] = get_gmt_from_date( $post_date );
4293
-                            }
4294
-                            $save_post['post_content'] = $post_content;
4295
-                            $save_post['post_type'] = $post_type;
4296
-                            $save_post['post_author'] = $post_author;
4297
-                            $save_post['post_status'] = $post_status;
4298
-                            $save_post['post_category'] = $post_category;
4299
-                            $save_post['post_tags'] = $post_tags;
4300
-
4301
-                            $saved_post_id = NULL;
4302
-                            if ( $import_choice == 'update' ) {
4303
-                                $gd_wp_error = __( 'Unable to add listing, please check the listing data.', 'geodirectory' );
4291
+								$save_post['post_date'] = $post_date;
4292
+								$save_post['post_date_gmt'] = get_gmt_from_date( $post_date );
4293
+							}
4294
+							$save_post['post_content'] = $post_content;
4295
+							$save_post['post_type'] = $post_type;
4296
+							$save_post['post_author'] = $post_author;
4297
+							$save_post['post_status'] = $post_status;
4298
+							$save_post['post_category'] = $post_category;
4299
+							$save_post['post_tags'] = $post_tags;
4300
+
4301
+							$saved_post_id = NULL;
4302
+							if ( $import_choice == 'update' ) {
4303
+								$gd_wp_error = __( 'Unable to add listing, please check the listing data.', 'geodirectory' );
4304 4304
                                 
4305
-                                if ( $post_id > 0 && get_post( $post_id ) ) {
4306
-                                    $save_post['ID'] = $post_id;
4305
+								if ( $post_id > 0 && get_post( $post_id ) ) {
4306
+									$save_post['ID'] = $post_id;
4307 4307
                                     
4308
-                                    if ( $saved_post_id = wp_update_post( $save_post, true ) ) {
4309
-                                        if ( is_wp_error( $saved_post_id ) ) {
4310
-                                            $gd_wp_error = $saved_post_id->get_error_message() . ' ' . $wp_chars_error;
4311
-                                            $saved_post_id = 0;
4312
-                                        } else {
4313
-                                            $saved_post_id = $post_id;
4314
-                                            $updated++;
4315
-                                        }
4316
-                                    }
4317
-                                } else {
4318
-                                    if ( $saved_post_id = wp_insert_post( $save_post, true ) ) {
4319
-                                        if ( is_wp_error( $saved_post_id ) ) {
4320
-                                            $gd_wp_error = $saved_post_id->get_error_message() . ' ' . $wp_chars_error;
4321
-                                            $saved_post_id = 0;
4322
-                                        } else {
4323
-                                            $created++;
4324
-                                        }
4325
-                                    }
4326
-                                }
4308
+									if ( $saved_post_id = wp_update_post( $save_post, true ) ) {
4309
+										if ( is_wp_error( $saved_post_id ) ) {
4310
+											$gd_wp_error = $saved_post_id->get_error_message() . ' ' . $wp_chars_error;
4311
+											$saved_post_id = 0;
4312
+										} else {
4313
+											$saved_post_id = $post_id;
4314
+											$updated++;
4315
+										}
4316
+									}
4317
+								} else {
4318
+									if ( $saved_post_id = wp_insert_post( $save_post, true ) ) {
4319
+										if ( is_wp_error( $saved_post_id ) ) {
4320
+											$gd_wp_error = $saved_post_id->get_error_message() . ' ' . $wp_chars_error;
4321
+											$saved_post_id = 0;
4322
+										} else {
4323
+											$created++;
4324
+										}
4325
+									}
4326
+								}
4327 4327
                                 
4328
-                                if ( !$saved_post_id > 0 ) {
4329
-                                    $invalid++;
4330
-                                    geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_wp_error );
4331
-                                }
4332
-                            } else if ( $import_choice == 'skip' ) {
4333
-                                if ( $post_id > 0 && get_post( $post_id ) ) {
4334
-                                    $skipped++;	
4335
-                                } else {
4336
-                                    if ( $saved_post_id = wp_insert_post( $save_post, true ) ) {
4337
-                                        if ( is_wp_error( $saved_post_id ) ) {
4338
-                                            $invalid++;
4328
+								if ( !$saved_post_id > 0 ) {
4329
+									$invalid++;
4330
+									geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_wp_error );
4331
+								}
4332
+							} else if ( $import_choice == 'skip' ) {
4333
+								if ( $post_id > 0 && get_post( $post_id ) ) {
4334
+									$skipped++;	
4335
+								} else {
4336
+									if ( $saved_post_id = wp_insert_post( $save_post, true ) ) {
4337
+										if ( is_wp_error( $saved_post_id ) ) {
4338
+											$invalid++;
4339 4339
                                             
4340
-                                            geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $saved_post_id->get_error_message() . ' ' . $wp_chars_error );
4341
-                                            $saved_post_id = 0;
4342
-                                        } else {
4343
-                                            $created++;
4344
-                                        }
4345
-                                    } else {
4346
-                                        $invalid++;
4340
+											geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $saved_post_id->get_error_message() . ' ' . $wp_chars_error );
4341
+											$saved_post_id = 0;
4342
+										} else {
4343
+											$created++;
4344
+										}
4345
+									} else {
4346
+										$invalid++;
4347 4347
                                         
4348
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $wp_chars_error );
4349
-                                    }
4350
-                                }
4351
-                            } else {
4352
-                                $invalid++;
4348
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $wp_chars_error );
4349
+									}
4350
+								}
4351
+							} else {
4352
+								$invalid++;
4353 4353
                                 
4354
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $wp_chars_error );
4355
-                            }
4356
-                            $xtimings['###6'] = microtime(true)-$xstart;
4357
-                            if ( (int)$saved_post_id > 0 ) {
4358
-                                // WPML
4359
-                                if ($is_wpml && geodir_wpml_is_post_type_translated($post_type) && $original_post_id > 0 && $language != '') {
4360
-                                    $wpml_post_type = 'post_' . $post_type;
4361
-                                    $source_language = geodir_get_language_for_element( $original_post_id, $wpml_post_type );
4362
-                                    $source_language = $source_language != '' ? $source_language : $sitepress->get_default_language();
4363
-
4364
-                                    $trid = $sitepress->get_element_trid( $original_post_id, $wpml_post_type );
4354
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $wp_chars_error );
4355
+							}
4356
+							$xtimings['###6'] = microtime(true)-$xstart;
4357
+							if ( (int)$saved_post_id > 0 ) {
4358
+								// WPML
4359
+								if ($is_wpml && geodir_wpml_is_post_type_translated($post_type) && $original_post_id > 0 && $language != '') {
4360
+									$wpml_post_type = 'post_' . $post_type;
4361
+									$source_language = geodir_get_language_for_element( $original_post_id, $wpml_post_type );
4362
+									$source_language = $source_language != '' ? $source_language : $sitepress->get_default_language();
4363
+
4364
+									$trid = $sitepress->get_element_trid( $original_post_id, $wpml_post_type );
4365 4365
                                     
4366
-                                    $sitepress->set_element_language_details( $saved_post_id, $wpml_post_type, $trid, $language, $source_language );
4367
-                                }
4368
-                                // WPML
4369
-                                $gd_post_info = geodir_get_post_info( $saved_post_id );
4366
+									$sitepress->set_element_language_details( $saved_post_id, $wpml_post_type, $trid, $language, $source_language );
4367
+								}
4368
+								// WPML
4369
+								$gd_post_info = geodir_get_post_info( $saved_post_id );
4370 4370
                                 
4371
-                                $gd_post['post_id'] = $saved_post_id;
4372
-                                $gd_post['ID'] = $saved_post_id;
4373
-                                $gd_post['post_tags'] = $post_tags;
4374
-                                $gd_post['post_title'] = $post_title;
4375
-                                $gd_post['post_status'] = $post_status;
4376
-                                $gd_post['submit_time'] = time();
4377
-                                $gd_post['submit_ip'] = $_SERVER['REMOTE_ADDR'];
4371
+								$gd_post['post_id'] = $saved_post_id;
4372
+								$gd_post['ID'] = $saved_post_id;
4373
+								$gd_post['post_tags'] = $post_tags;
4374
+								$gd_post['post_title'] = $post_title;
4375
+								$gd_post['post_status'] = $post_status;
4376
+								$gd_post['submit_time'] = time();
4377
+								$gd_post['submit_ip'] = $_SERVER['REMOTE_ADDR'];
4378 4378
                                                     
4379
-                                // post location
4380
-                                $post_location_id = 0;
4381
-                                if ( $location_allowed && !empty( $location_result ) && $location_result->location_id > 0 ) {
4382
-                                    $gd_post['post_neighbourhood'] = '';
4379
+								// post location
4380
+								$post_location_id = 0;
4381
+								if ( $location_allowed && !empty( $location_result ) && $location_result->location_id > 0 ) {
4382
+									$gd_post['post_neighbourhood'] = '';
4383 4383
                                     
4384
-                                    $post_location_info = array(
4385
-                                                                'city' => $post_city,
4386
-                                                                'region' => $post_region,
4387
-                                                                'country' => $post_country,
4388
-                                                                'geo_lat' => $post_latitude,
4389
-                                                                'geo_lng' => $post_longitude
4390
-                                                            );
4391
-                                    if ( $location_id = (int)geodir_add_new_location( $post_location_info ) ) {
4392
-                                        $post_location_id = $location_id;
4393
-                                    }
4384
+									$post_location_info = array(
4385
+																'city' => $post_city,
4386
+																'region' => $post_region,
4387
+																'country' => $post_country,
4388
+																'geo_lat' => $post_latitude,
4389
+																'geo_lng' => $post_longitude
4390
+															);
4391
+									if ( $location_id = (int)geodir_add_new_location( $post_location_info ) ) {
4392
+										$post_location_id = $location_id;
4393
+									}
4394 4394
                                     
4395
-                                    if ($post_location_id > 0 && $neighbourhood_active && !empty($post_neighbourhood)) {
4396
-                                        $neighbourhood_info = geodir_location_neighbourhood_by_name_loc_id($post_neighbourhood, $post_location_id);
4395
+									if ($post_location_id > 0 && $neighbourhood_active && !empty($post_neighbourhood)) {
4396
+										$neighbourhood_info = geodir_location_neighbourhood_by_name_loc_id($post_neighbourhood, $post_location_id);
4397 4397
 
4398
-                                        $hood_data = array();
4399
-                                        $hood_data['hood_location_id'] = $post_location_id;
4400
-                                        $hood_data['hood_name'] = $post_neighbourhood;
4398
+										$hood_data = array();
4399
+										$hood_data['hood_location_id'] = $post_location_id;
4400
+										$hood_data['hood_name'] = $post_neighbourhood;
4401 4401
                                         
4402
-                                        if (!empty($neighbourhood_info)) {
4403
-                                            $hood_data['hood_id'] = $neighbourhood_info->hood_id;
4404
-                                            $hood_data['hood_slug'] = $neighbourhood_info->hood_slug;
4402
+										if (!empty($neighbourhood_info)) {
4403
+											$hood_data['hood_id'] = $neighbourhood_info->hood_id;
4404
+											$hood_data['hood_slug'] = $neighbourhood_info->hood_slug;
4405 4405
                                             
4406
-                                            if (empty($neighbourhood_latitude) || empty($neighbourhood_longitude)) {
4407
-                                                $neighbourhood_latitude = $neighbourhood_info->hood_latitude;
4408
-                                                $neighbourhood_longitude = $neighbourhood_info->hood_longitude;
4409
-                                            }
4410
-                                        }
4406
+											if (empty($neighbourhood_latitude) || empty($neighbourhood_longitude)) {
4407
+												$neighbourhood_latitude = $neighbourhood_info->hood_latitude;
4408
+												$neighbourhood_longitude = $neighbourhood_info->hood_longitude;
4409
+											}
4410
+										}
4411 4411
                                         
4412
-                                        if (empty($neighbourhood_latitude) || empty($neighbourhood_longitude)) {
4413
-                                            $neighbourhood_latitude = $neighbourhood_info->hood_latitude;
4414
-                                            $neighbourhood_longitude = $neighbourhood_info->hood_longitude;
4415
-                                        }
4412
+										if (empty($neighbourhood_latitude) || empty($neighbourhood_longitude)) {
4413
+											$neighbourhood_latitude = $neighbourhood_info->hood_latitude;
4414
+											$neighbourhood_longitude = $neighbourhood_info->hood_longitude;
4415
+										}
4416 4416
                                         
4417
-                                        $hood_data['hood_latitude'] = $post_latitude;
4418
-                                        $hood_data['hood_longitude'] = $post_longitude;
4419
-
4420
-                                        $neighbourhood_info = geodir_location_insert_update_neighbourhood($hood_data);
4421
-                                        if (!empty($neighbourhood_info) && isset($neighbourhood_info->hood_slug)) {
4422
-                                            $gd_post['post_neighbourhood'] = $neighbourhood_info->hood_slug;
4423
-                                        }
4424
-                                    }
4425
-                                }
4426
-                                $gd_post['post_location_id'] = $post_location_id;
4417
+										$hood_data['hood_latitude'] = $post_latitude;
4418
+										$hood_data['hood_longitude'] = $post_longitude;
4419
+
4420
+										$neighbourhood_info = geodir_location_insert_update_neighbourhood($hood_data);
4421
+										if (!empty($neighbourhood_info) && isset($neighbourhood_info->hood_slug)) {
4422
+											$gd_post['post_neighbourhood'] = $neighbourhood_info->hood_slug;
4423
+										}
4424
+									}
4425
+								}
4426
+								$gd_post['post_location_id'] = $post_location_id;
4427 4427
                                 
4428
-                                if ($geodir_link_business !== null) {
4429
-                                    $gd_post['geodir_link_business'] = $geodir_link_business > 0 ? $geodir_link_business : '';
4430
-                                }
4428
+								if ($geodir_link_business !== null) {
4429
+									$gd_post['geodir_link_business'] = $geodir_link_business > 0 ? $geodir_link_business : '';
4430
+								}
4431 4431
                                 
4432
-                                // post package info
4433
-                                $package_id = isset( $gd_post['package_id'] ) && !empty( $gd_post['package_id'] ) ? (int)$gd_post['package_id'] : 0;
4434
-                                if (!$package_id && !empty($gd_post_info) && isset($gd_post_info->package_id) && $gd_post_info->package_id) {
4435
-                                    $package_id = $gd_post_info->package_id;
4436
-                                }
4432
+								// post package info
4433
+								$package_id = isset( $gd_post['package_id'] ) && !empty( $gd_post['package_id'] ) ? (int)$gd_post['package_id'] : 0;
4434
+								if (!$package_id && !empty($gd_post_info) && isset($gd_post_info->package_id) && $gd_post_info->package_id) {
4435
+									$package_id = $gd_post_info->package_id;
4436
+								}
4437 4437
                                 
4438
-                                $package_info = array();
4439
-                                if ($package_id && function_exists('geodir_get_package_info_by_id')) {
4440
-                                    $package_info = (array)geodir_get_package_info_by_id($package_id);
4438
+								$package_info = array();
4439
+								if ($package_id && function_exists('geodir_get_package_info_by_id')) {
4440
+									$package_info = (array)geodir_get_package_info_by_id($package_id);
4441 4441
                                     
4442
-                                    if (!(!empty($package_info) && isset($package_info['post_type']) && $package_info['post_type'] == $post_type)) {
4443
-                                        $package_info = array();
4444
-                                    }
4445
-                                }
4442
+									if (!(!empty($package_info) && isset($package_info['post_type']) && $package_info['post_type'] == $post_type)) {
4443
+										$package_info = array();
4444
+									}
4445
+								}
4446 4446
                                 
4447
-                                if (empty($package_info)) {
4448
-                                    $package_info = (array)geodir_post_package_info( array(), '', $post_type );
4449
-                                }
4447
+								if (empty($package_info)) {
4448
+									$package_info = (array)geodir_post_package_info( array(), '', $post_type );
4449
+								}
4450 4450
                                  
4451
-                                if (!empty($package_info))	 {
4452
-                                    $package_id = $package_info['pid'];
4451
+								if (!empty($package_info))	 {
4452
+									$package_id = $package_info['pid'];
4453 4453
                                     
4454
-                                    if (isset($gd_post['alive_days']) || isset($gd_post['expire_date'])) {
4455
-                                        $gd_post['expire_date'] = $expire_date;
4456
-                                    } else {
4457
-                                        if ( isset( $package_info['days'] ) && (int)$package_info['days'] > 0 ) {
4458
-                                            $gd_post['alive_days'] = (int)$package_info['days'];
4459
-                                            $gd_post['expire_date'] = date_i18n( 'Y-m-d', strtotime( $current_date . '+' . (int)$package_info['days'] . ' days' ) );
4460
-                                        } else {
4461
-                                            $gd_post['expire_date'] = 'Never';
4462
-                                        }
4463
-                                    }
4454
+									if (isset($gd_post['alive_days']) || isset($gd_post['expire_date'])) {
4455
+										$gd_post['expire_date'] = $expire_date;
4456
+									} else {
4457
+										if ( isset( $package_info['days'] ) && (int)$package_info['days'] > 0 ) {
4458
+											$gd_post['alive_days'] = (int)$package_info['days'];
4459
+											$gd_post['expire_date'] = date_i18n( 'Y-m-d', strtotime( $current_date . '+' . (int)$package_info['days'] . ' days' ) );
4460
+										} else {
4461
+											$gd_post['expire_date'] = 'Never';
4462
+										}
4463
+									}
4464 4464
                                     
4465
-                                    $gd_post['package_id'] = $package_id;
4466
-                                }
4465
+									$gd_post['package_id'] = $package_id;
4466
+								}
4467 4467
 
4468
-                                $table = $plugin_prefix . $post_type . '_detail';
4468
+								$table = $plugin_prefix . $post_type . '_detail';
4469 4469
                                 
4470
-                                if ($post_type == 'gd_event') {
4471
-                                    $gd_post = geodir_imex_process_event_data($gd_post);
4472
-                                }
4470
+								if ($post_type == 'gd_event') {
4471
+									$gd_post = geodir_imex_process_event_data($gd_post);
4472
+								}
4473 4473
                                 
4474
-                                if (isset($gd_post['post_id'])) {
4475
-                                    unset($gd_post['post_id']);
4476
-                                }
4474
+								if (isset($gd_post['post_id'])) {
4475
+									unset($gd_post['post_id']);
4476
+								}
4477 4477
 
4478
-                                // Export franchise fields
4479
-                                $is_franchise_active = is_plugin_active( 'geodir_franchise/geodir_franchise.php' ) && geodir_franchise_enabled( $post_type ) ? true : false;
4480
-                                if ($is_franchise_active) {
4481
-                                    if ( isset( $gd_post['gd_is_franchise'] ) && empty( $gd_post['franchise'] ) ) {
4482
-                                        if ( absint( $gd_post['gd_is_franchise'] ) != 0 ) {
4483
-                                            $gd_franchise_lock = array();
4478
+								// Export franchise fields
4479
+								$is_franchise_active = is_plugin_active( 'geodir_franchise/geodir_franchise.php' ) && geodir_franchise_enabled( $post_type ) ? true : false;
4480
+								if ($is_franchise_active) {
4481
+									if ( isset( $gd_post['gd_is_franchise'] ) && empty( $gd_post['franchise'] ) ) {
4482
+										if ( absint( $gd_post['gd_is_franchise'] ) != 0 ) {
4483
+											$gd_franchise_lock = array();
4484 4484
                                             
4485
-                                            if ( isset( $gd_post['gd_franchise_lock'] ) ) {
4486
-                                                $gd_franchise_lock = str_replace(" ", "", $gd_post['gd_franchise_lock'] );
4487
-                                                $gd_franchise_lock = trim( $gd_franchise_lock );
4488
-                                                $gd_franchise_lock = explode( ",", $gd_franchise_lock );
4489
-                                            }
4485
+											if ( isset( $gd_post['gd_franchise_lock'] ) ) {
4486
+												$gd_franchise_lock = str_replace(" ", "", $gd_post['gd_franchise_lock'] );
4487
+												$gd_franchise_lock = trim( $gd_franchise_lock );
4488
+												$gd_franchise_lock = explode( ",", $gd_franchise_lock );
4489
+											}
4490 4490
                                             
4491
-                                            update_post_meta( $saved_post_id, 'gd_is_franchise', 1 );
4492
-                                            update_post_meta( $saved_post_id, 'gd_franchise_lock', $gd_franchise_lock );
4493
-                                        } else {
4494
-                                            if ( function_exists( 'geodir_franchise_remove_franchise' ) ) {
4495
-                                                geodir_franchise_remove_franchise( $saved_post_id );
4496
-                                            }
4497
-                                        }
4498
-                                    } else {
4499
-                                        if ( isset( $gd_post['franchise'] ) && (int)$gd_post['franchise'] > 0 && geodir_franchise_check( (int)$gd_post['franchise'] ) ) {
4500
-                                            geodir_save_post_meta( $saved_post_id, 'franchise', (int)$gd_post['franchise'] );
4501
-                                        }
4502
-                                    }
4503
-                                }
4491
+											update_post_meta( $saved_post_id, 'gd_is_franchise', 1 );
4492
+											update_post_meta( $saved_post_id, 'gd_franchise_lock', $gd_franchise_lock );
4493
+										} else {
4494
+											if ( function_exists( 'geodir_franchise_remove_franchise' ) ) {
4495
+												geodir_franchise_remove_franchise( $saved_post_id );
4496
+											}
4497
+										}
4498
+									} else {
4499
+										if ( isset( $gd_post['franchise'] ) && (int)$gd_post['franchise'] > 0 && geodir_franchise_check( (int)$gd_post['franchise'] ) ) {
4500
+											geodir_save_post_meta( $saved_post_id, 'franchise', (int)$gd_post['franchise'] );
4501
+										}
4502
+									}
4503
+								}
4504 4504
                                 
4505
-                                if (!empty($save_post['post_category']) && is_array($save_post['post_category'])) {
4506
-                                    $save_post['post_category'] = array_unique( array_map( 'intval', $save_post['post_category'] ) );
4507
-                                    if ($default_category_id) {
4508
-                                        $save_post['post_default_category'] = $default_category_id;
4509
-                                        $gd_post['default_category'] = $default_category_id;
4510
-                                    }
4511
-                                    $gd_post[$cat_taxonomy] = $save_post['post_category'];
4512
-                                }
4513
-                                $xtimings['###7'] = microtime(true)-$xstart;
4514
-                                // Save post info
4515
-                                geodir_save_post_info( $saved_post_id, $gd_post );
4516
-                                $xtimings['###8'] = microtime(true)-$xstart;
4517
-                                // post taxonomies
4518
-                                if ( !empty( $save_post['post_category'] ) ) {
4519
-                                    wp_set_object_terms( $saved_post_id, $save_post['post_category'], $cat_taxonomy );
4505
+								if (!empty($save_post['post_category']) && is_array($save_post['post_category'])) {
4506
+									$save_post['post_category'] = array_unique( array_map( 'intval', $save_post['post_category'] ) );
4507
+									if ($default_category_id) {
4508
+										$save_post['post_default_category'] = $default_category_id;
4509
+										$gd_post['default_category'] = $default_category_id;
4510
+									}
4511
+									$gd_post[$cat_taxonomy] = $save_post['post_category'];
4512
+								}
4513
+								$xtimings['###7'] = microtime(true)-$xstart;
4514
+								// Save post info
4515
+								geodir_save_post_info( $saved_post_id, $gd_post );
4516
+								$xtimings['###8'] = microtime(true)-$xstart;
4517
+								// post taxonomies
4518
+								if ( !empty( $save_post['post_category'] ) ) {
4519
+									wp_set_object_terms( $saved_post_id, $save_post['post_category'], $cat_taxonomy );
4520 4520
                                     
4521
-                                    $post_default_category = isset( $save_post['post_default_category'] ) ? $save_post['post_default_category'] : '';
4522
-                                    if ($default_category_id) {
4523
-                                        $post_default_category = $default_category_id;
4524
-                                    }
4525
-                                    $post_cat_ids = geodir_get_post_meta($saved_post_id, $cat_taxonomy);
4526
-                                    $save_post['post_category'] = !empty($post_cat_ids) ? explode(",", trim($post_cat_ids, ",")) : $save_post['post_category'];
4527
-                                    $post_category_str = !empty($save_post['post_category']) ? implode(",y:#", $save_post['post_category']) . ',y:' : '';
4521
+									$post_default_category = isset( $save_post['post_default_category'] ) ? $save_post['post_default_category'] : '';
4522
+									if ($default_category_id) {
4523
+										$post_default_category = $default_category_id;
4524
+									}
4525
+									$post_cat_ids = geodir_get_post_meta($saved_post_id, $cat_taxonomy);
4526
+									$save_post['post_category'] = !empty($post_cat_ids) ? explode(",", trim($post_cat_ids, ",")) : $save_post['post_category'];
4527
+									$post_category_str = !empty($save_post['post_category']) ? implode(",y:#", $save_post['post_category']) . ',y:' : '';
4528 4528
                                     
4529
-                                    if ($post_category_str != '' && $post_default_category) {
4530
-                                        $post_category_str = str_replace($post_default_category . ',y:', $post_default_category . ',y,d:', $post_category_str);
4531
-                                    }
4529
+									if ($post_category_str != '' && $post_default_category) {
4530
+										$post_category_str = str_replace($post_default_category . ',y:', $post_default_category . ',y,d:', $post_category_str);
4531
+									}
4532 4532
                                     
4533
-                                    $post_category_str = $post_category_str != '' ? array($cat_taxonomy => $post_category_str) : '';
4533
+									$post_category_str = $post_category_str != '' ? array($cat_taxonomy => $post_category_str) : '';
4534 4534
                                     
4535
-                                    geodir_set_postcat_structure( $saved_post_id, $cat_taxonomy, $post_default_category, $post_category_str );
4536
-                                }
4537
-                                $xtimings['###8.1'] = microtime(true)-$xstart;
4538
-                                if ( !empty( $save_post['post_tags'] ) ) {
4539
-                                    wp_set_object_terms( $saved_post_id, $save_post['post_tags'], $tags_taxonomy );
4540
-                                }
4541
-                                $xtimings['###9'] = microtime(true)-$xstart;
4542
-                                // Post images
4543
-                                if ( !empty( $post_images ) ) {
4544
-                                    $post_images = array_unique($post_images);
4535
+									geodir_set_postcat_structure( $saved_post_id, $cat_taxonomy, $post_default_category, $post_category_str );
4536
+								}
4537
+								$xtimings['###8.1'] = microtime(true)-$xstart;
4538
+								if ( !empty( $save_post['post_tags'] ) ) {
4539
+									wp_set_object_terms( $saved_post_id, $save_post['post_tags'], $tags_taxonomy );
4540
+								}
4541
+								$xtimings['###9'] = microtime(true)-$xstart;
4542
+								// Post images
4543
+								if ( !empty( $post_images ) ) {
4544
+									$post_images = array_unique($post_images);
4545 4545
                                     
4546
-                                    $old_post_images_arr = array();
4547
-                                    $saved_post_images_arr = array();
4546
+									$old_post_images_arr = array();
4547
+									$saved_post_images_arr = array();
4548 4548
                                     
4549
-                                    $order = 1;
4549
+									$order = 1;
4550 4550
                                     
4551
-                                    $old_post_images = geodir_get_images( $saved_post_id );
4552
-                                    $xtimings['###9.1'] = microtime(true)-$xstart;
4553
-                                    if (!empty($old_post_images)) {
4554
-                                        foreach( $old_post_images as $old_post_image ) {
4555
-                                            if (!empty($old_post_image) && isset($old_post_image->file) && $old_post_image->file != '') {
4556
-                                                $old_post_images_arr[] = $old_post_image->file;
4557
-                                            }
4558
-                                        }
4559
-                                    }
4551
+									$old_post_images = geodir_get_images( $saved_post_id );
4552
+									$xtimings['###9.1'] = microtime(true)-$xstart;
4553
+									if (!empty($old_post_images)) {
4554
+										foreach( $old_post_images as $old_post_image ) {
4555
+											if (!empty($old_post_image) && isset($old_post_image->file) && $old_post_image->file != '') {
4556
+												$old_post_images_arr[] = $old_post_image->file;
4557
+											}
4558
+										}
4559
+									}
4560 4560
 
4561
-                                    foreach ( $post_images as $post_image ) {
4562
-                                        $image_name = basename( $post_image );
4563
-                                        $saved_post_images_arr[] = $image_name;
4561
+									foreach ( $post_images as $post_image ) {
4562
+										$image_name = basename( $post_image );
4563
+										$saved_post_images_arr[] = $image_name;
4564 4564
                                         
4565
-                                        if (!empty($old_post_images_arr) && in_array( $image_name, $old_post_images_arr) ) {
4566
-                                            continue; // Skip if image already exists.
4567
-                                        }
4565
+										if (!empty($old_post_images_arr) && in_array( $image_name, $old_post_images_arr) ) {
4566
+											continue; // Skip if image already exists.
4567
+										}
4568 4568
                                         
4569
-                                        $image_name_parts = explode( '.', $image_name );
4570
-                                        array_pop( $image_name_parts );
4571
-                                        $proper_image_name = implode( '.', $image_name_parts );
4572
-                                        $xtimings['###9.2'] = microtime(true)-$xstart;
4573
-                                        $arr_file_type = wp_check_filetype( $image_name );
4574
-                                        $xtimings['###9.3'] = microtime(true)-$xstart;
4575
-                                        if ( !empty( $arr_file_type ) ) {
4576
-                                            $uploaded_file_type = $arr_file_type['type'];
4569
+										$image_name_parts = explode( '.', $image_name );
4570
+										array_pop( $image_name_parts );
4571
+										$proper_image_name = implode( '.', $image_name_parts );
4572
+										$xtimings['###9.2'] = microtime(true)-$xstart;
4573
+										$arr_file_type = wp_check_filetype( $image_name );
4574
+										$xtimings['###9.3'] = microtime(true)-$xstart;
4575
+										if ( !empty( $arr_file_type ) ) {
4576
+											$uploaded_file_type = $arr_file_type['type'];
4577 4577
                                             
4578
-                                            $attachment = array();
4579
-                                            $attachment['post_id'] = $saved_post_id;
4580
-                                            $attachment['title'] = $proper_image_name;
4581
-                                            $attachment['content'] = '';
4582
-                                            $attachment['file'] = $uploads_subdir . '/' . $image_name;
4583
-                                            $attachment['mime_type'] = $uploaded_file_type;
4584
-                                            $attachment['menu_order'] = $order;
4585
-                                            $attachment['is_featured'] = 0;
4586
-
4587
-                                            $attachment_set = '';
4588
-                                            foreach ( $attachment as $key => $val ) {
4589
-                                                if ( $val != '' ) {
4590
-                                                    $attachment_set .= $key . " = '" . $val . "', ";
4591
-                                                }
4592
-                                            }
4593
-                                            $attachment_set = trim( $attachment_set, ", " );
4578
+											$attachment = array();
4579
+											$attachment['post_id'] = $saved_post_id;
4580
+											$attachment['title'] = $proper_image_name;
4581
+											$attachment['content'] = '';
4582
+											$attachment['file'] = $uploads_subdir . '/' . $image_name;
4583
+											$attachment['mime_type'] = $uploaded_file_type;
4584
+											$attachment['menu_order'] = $order;
4585
+											$attachment['is_featured'] = 0;
4586
+
4587
+											$attachment_set = '';
4588
+											foreach ( $attachment as $key => $val ) {
4589
+												if ( $val != '' ) {
4590
+													$attachment_set .= $key . " = '" . $val . "', ";
4591
+												}
4592
+											}
4593
+											$attachment_set = trim( $attachment_set, ", " );
4594 4594
                                                                                         
4595
-                                            // Add new attachment
4596
-                                            $xtimings['###9.4'] = microtime(true)-$xstart;
4597
-                                            $wpdb->query( "INSERT INTO " . GEODIR_ATTACHMENT_TABLE . " SET " . $attachment_set );
4598
-                                            $xtimings['###9.5'] = microtime(true)-$xstart;
4599
-                                            $order++;
4600
-                                        }
4601
-                                    }
4602
-
4603
-                                    $saved_post_images_sql = !empty($saved_post_images_arr) ? " AND ( file NOT LIKE '%/" . implode("' AND file NOT LIKE '%/",  $saved_post_images_arr) . "' )" : '';
4604
-                                    // Remove previous attachment
4605
-                                    $wpdb->query( "DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = " . (int)$saved_post_id . " " . $saved_post_images_sql );
4606
-                                    $xtimings['###9.6'] = microtime(true)-$xstart;
4607
-                                    if ( !empty( $saved_post_images_arr ) ) {
4608
-                                        geodir_set_wp_featured_image($saved_post_id);
4609
-                                        $xtimings['###9.7'] = microtime(true)-$xstart;
4610
-                                        /*
4595
+											// Add new attachment
4596
+											$xtimings['###9.4'] = microtime(true)-$xstart;
4597
+											$wpdb->query( "INSERT INTO " . GEODIR_ATTACHMENT_TABLE . " SET " . $attachment_set );
4598
+											$xtimings['###9.5'] = microtime(true)-$xstart;
4599
+											$order++;
4600
+										}
4601
+									}
4602
+
4603
+									$saved_post_images_sql = !empty($saved_post_images_arr) ? " AND ( file NOT LIKE '%/" . implode("' AND file NOT LIKE '%/",  $saved_post_images_arr) . "' )" : '';
4604
+									// Remove previous attachment
4605
+									$wpdb->query( "DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = " . (int)$saved_post_id . " " . $saved_post_images_sql );
4606
+									$xtimings['###9.6'] = microtime(true)-$xstart;
4607
+									if ( !empty( $saved_post_images_arr ) ) {
4608
+										geodir_set_wp_featured_image($saved_post_id);
4609
+										$xtimings['###9.7'] = microtime(true)-$xstart;
4610
+										/*
4611 4611
                                         $menu_order = 1;
4612 4612
                                         
4613 4613
                                         foreach ( $saved_post_images_arr as $img_name ) {
@@ -4620,288 +4620,288 @@  discard block
 block discarded – undo
4620 4620
                                             }
4621 4621
                                             $menu_order++;
4622 4622
                                         }*/
4623
-                                    }
4623
+									}
4624 4624
                                     
4625
-                                    if ( $order > 1 ) {
4626
-                                        $images++;
4627
-                                    }
4628
-                                }
4629
-                                $xtimings['###10'] = microtime(true)-$xstart;
4630
-                                /** This action is documented in geodirectory-functions/post-functions.php */
4631
-                                do_action( 'geodir_after_save_listing', $saved_post_id, $gd_post );
4632
-                                $xtimings['###11'] = microtime(true)-$xstart;
4633
-                                if (isset($is_featured)) {
4634
-                                    geodir_save_post_meta($saved_post_id, 'is_featured', $is_featured);
4635
-                                }
4636
-                                if (isset($gd_post['alive_days'])) {
4637
-                                    geodir_save_post_meta($saved_post_id, 'alive_days', $gd_post['alive_days']);
4638
-                                }
4639
-                                if (isset($gd_post['expire_date'])) {
4640
-                                    geodir_save_post_meta($saved_post_id, 'expire_date', $gd_post['expire_date']);
4641
-                                }
4642
-                                $xtimings['###12'] = microtime(true)-$xstart;
4643
-                            }
4625
+									if ( $order > 1 ) {
4626
+										$images++;
4627
+									}
4628
+								}
4629
+								$xtimings['###10'] = microtime(true)-$xstart;
4630
+								/** This action is documented in geodirectory-functions/post-functions.php */
4631
+								do_action( 'geodir_after_save_listing', $saved_post_id, $gd_post );
4632
+								$xtimings['###11'] = microtime(true)-$xstart;
4633
+								if (isset($is_featured)) {
4634
+									geodir_save_post_meta($saved_post_id, 'is_featured', $is_featured);
4635
+								}
4636
+								if (isset($gd_post['alive_days'])) {
4637
+									geodir_save_post_meta($saved_post_id, 'alive_days', $gd_post['alive_days']);
4638
+								}
4639
+								if (isset($gd_post['expire_date'])) {
4640
+									geodir_save_post_meta($saved_post_id, 'expire_date', $gd_post['expire_date']);
4641
+								}
4642
+								$xtimings['###12'] = microtime(true)-$xstart;
4643
+							}
4644 4644
                             
4645
-                            // WPML
4646
-                            if ($is_wpml && $language != '') {
4647
-                                $sitepress->switch_lang($active_lang, true);
4648
-                            }
4649
-                            // WPML
4650
-                        }
4651
-                    }
4652
-                }
4645
+							// WPML
4646
+							if ($is_wpml && $language != '') {
4647
+								$sitepress->switch_lang($active_lang, true);
4648
+							}
4649
+							// WPML
4650
+						}
4651
+					}
4652
+				}
4653 4653
 
4654
-                //undo some stuff to make the import quicker
4655
-                wp_defer_term_counting( false );
4656
-                wp_defer_comment_counting( false );
4657
-                $wpdb->query( 'COMMIT;' );
4658
-                $wpdb->query( 'SET autocommit = 1;' );
4659
-                $xtimings['###13'] = microtime(true)-$xstart;
4660
-                $json = array();
4661
-                $json['processed'] = $processed_actual;
4662
-                $json['created'] = $created;
4663
-                $json['updated'] = $updated;
4664
-                $json['skipped'] = $skipped;
4665
-                $json['invalid'] = $invalid;
4666
-                $json['invalid_addr'] = $invalid_addr;
4667
-                $json['images'] = $images;
4668
-                $json['timing'] = microtime(true)-$xstart;
4669
-                $json['timings'] = $xtimings;
4654
+				//undo some stuff to make the import quicker
4655
+				wp_defer_term_counting( false );
4656
+				wp_defer_comment_counting( false );
4657
+				$wpdb->query( 'COMMIT;' );
4658
+				$wpdb->query( 'SET autocommit = 1;' );
4659
+				$xtimings['###13'] = microtime(true)-$xstart;
4660
+				$json = array();
4661
+				$json['processed'] = $processed_actual;
4662
+				$json['created'] = $created;
4663
+				$json['updated'] = $updated;
4664
+				$json['skipped'] = $skipped;
4665
+				$json['invalid'] = $invalid;
4666
+				$json['invalid_addr'] = $invalid_addr;
4667
+				$json['images'] = $images;
4668
+				$json['timing'] = microtime(true)-$xstart;
4669
+				$json['timings'] = $xtimings;
4670 4670
                 
4671 4671
 
4672
-                wp_send_json( $json );
4673
-                exit;
4674
-            } else if ( $task == 'import_loc' ) {
4675
-                global $gd_post_types;
4676
-                $gd_post_types = $post_types;
4672
+				wp_send_json( $json );
4673
+				exit;
4674
+			} else if ( $task == 'import_loc' ) {
4675
+				global $gd_post_types;
4676
+				$gd_post_types = $post_types;
4677 4677
                 
4678
-                if (!empty($file)) {
4679
-                    $columns = isset($file[0]) ? $file[0] : NULL;
4678
+				if (!empty($file)) {
4679
+					$columns = isset($file[0]) ? $file[0] : NULL;
4680 4680
                     
4681
-                    if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4682
-                        $json['error'] = __('The file you are uploading is not valid. There are problems with the file columns.', 'geodirectory');
4683
-                        wp_send_json( $json );
4684
-                    }
4681
+					if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4682
+						$json['error'] = __('The file you are uploading is not valid. There are problems with the file columns.', 'geodirectory');
4683
+						wp_send_json( $json );
4684
+					}
4685 4685
                     
4686
-                    $gd_error_log = __('GD IMPORT LOCATIONS [ROW %d]:', 'geodirectory');
4687
-                    $gd_error_location = __( 'Could not be saved due to blank/invalid address(city, region, country, latitude, longitude)', 'geodirectory' );
4688
-                    for ($i = 1; $i <= $limit; $i++) {
4689
-                        $index = $processed + $i;
4686
+					$gd_error_log = __('GD IMPORT LOCATIONS [ROW %d]:', 'geodirectory');
4687
+					$gd_error_location = __( 'Could not be saved due to blank/invalid address(city, region, country, latitude, longitude)', 'geodirectory' );
4688
+					for ($i = 1; $i <= $limit; $i++) {
4689
+						$index = $processed + $i;
4690 4690
                         
4691
-                        if (isset($file[$index])) {
4692
-                            $row = $file[$index];
4693
-                            $row = array_map( 'trim', $row );
4694
-                            $data = array();
4691
+						if (isset($file[$index])) {
4692
+							$row = $file[$index];
4693
+							$row = array_map( 'trim', $row );
4694
+							$data = array();
4695 4695
                             
4696
-                            foreach ($columns as $c => $column ) {
4697
-                                if (in_array($column, array('location_id', 'latitude', 'longitude', 'city', 'city_slug', 'region', 'country', 'city_meta_title', 'city_meta_desc', 'city_desc', 'region_meta_title', 'region_meta_desc', 'region_desc', 'country_meta_title', 'country_meta_desc', 'country_desc'))) {
4698
-                                    $data[$column] = $row[$c];
4699
-                                }
4700
-                            }
4696
+							foreach ($columns as $c => $column ) {
4697
+								if (in_array($column, array('location_id', 'latitude', 'longitude', 'city', 'city_slug', 'region', 'country', 'city_meta_title', 'city_meta_desc', 'city_desc', 'region_meta_title', 'region_meta_desc', 'region_desc', 'country_meta_title', 'country_meta_desc', 'country_desc'))) {
4698
+									$data[$column] = $row[$c];
4699
+								}
4700
+							}
4701 4701
 
4702
-                            if ( empty($data['city']) || empty($data['region']) || empty($data['country']) || empty($data['latitude']) || empty($data['longitude']) ) {
4703
-                                $invalid++;
4704
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4705
-                                continue;
4706
-                            }
4702
+							if ( empty($data['city']) || empty($data['region']) || empty($data['country']) || empty($data['latitude']) || empty($data['longitude']) ) {
4703
+								$invalid++;
4704
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4705
+								continue;
4706
+							}
4707 4707
                             
4708
-                            $data['location_id'] = isset($data['location_id']) ? absint($data['location_id']) : 0;
4708
+							$data['location_id'] = isset($data['location_id']) ? absint($data['location_id']) : 0;
4709 4709
                             
4710
-                            if ( $import_choice == 'update' ) {
4711
-                                if ( (int)$data['location_id'] > 0 && $location = geodir_get_location_by_id( '', (int)$data['location_id'] ) ) {
4712
-                                    if ( $location_id = geodir_location_update_city( $data, true, $location ) ) {
4713
-                                        $updated++;
4714
-                                    } else {
4715
-                                        $invalid++;
4716
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4717
-                                    }
4718
-                                } else if ( !empty( $data['city_slug'] ) && $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'] ) ) ) {
4719
-                                    $data['location_id'] = (int)$location->location_id;
4710
+							if ( $import_choice == 'update' ) {
4711
+								if ( (int)$data['location_id'] > 0 && $location = geodir_get_location_by_id( '', (int)$data['location_id'] ) ) {
4712
+									if ( $location_id = geodir_location_update_city( $data, true, $location ) ) {
4713
+										$updated++;
4714
+									} else {
4715
+										$invalid++;
4716
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4717
+									}
4718
+								} else if ( !empty( $data['city_slug'] ) && $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'] ) ) ) {
4719
+									$data['location_id'] = (int)$location->location_id;
4720 4720
                                     
4721
-                                    if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'country' => $data['country'], 'region' => $data['region'] ) ) ) {
4722
-                                        $data['location_id'] = (int)$location->location_id;
4723
-                                    } else if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'region' => $data['region'] ) ) ) {
4724
-                                        $data['location_id'] = (int)$location->location_id;
4725
-                                    } else if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'country' => $data['country'] ) ) ) {
4726
-                                        $data['location_id'] = (int)$location->location_id;
4727
-                                    }
4721
+									if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'country' => $data['country'], 'region' => $data['region'] ) ) ) {
4722
+										$data['location_id'] = (int)$location->location_id;
4723
+									} else if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'region' => $data['region'] ) ) ) {
4724
+										$data['location_id'] = (int)$location->location_id;
4725
+									} else if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'country' => $data['country'] ) ) ) {
4726
+										$data['location_id'] = (int)$location->location_id;
4727
+									}
4728 4728
                                     
4729
-                                    if ( $location_id = geodir_location_update_city( $data, true, $location ) ) {
4730
-                                        $updated++;
4731
-                                    } else {
4732
-                                        $invalid++;
4733
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4734
-                                    }
4735
-                                } else {
4736
-                                    if ( $location_id = geodir_location_insert_city( $data, true ) ) {
4737
-                                        $created++;
4738
-                                    } else {
4739
-                                        $invalid++;
4740
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4741
-                                    }
4742
-                                }
4743
-                            } elseif ( $import_choice == 'skip' ) {
4744
-                                if ( (int)$data['location_id'] > 0 && $location = geodir_get_location_by_id( '', (int)$data['location_id'] ) ) {
4745
-                                    $skipped++;
4746
-                                } else if ( !empty( $data['city_slug'] ) && $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'] ) ) ) {
4747
-                                    $skipped++;
4748
-                                } else {
4749
-                                    if ( $location_id = geodir_location_insert_city( $data, true ) ) {
4750
-                                        $created++;
4751
-                                    } else {
4752
-                                        $invalid++;
4753
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4754
-                                    }
4755
-                                }
4756
-                            } else {
4757
-                                $invalid++;
4758
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4759
-                            }
4760
-                        }
4761
-                    }
4762
-                }
4729
+									if ( $location_id = geodir_location_update_city( $data, true, $location ) ) {
4730
+										$updated++;
4731
+									} else {
4732
+										$invalid++;
4733
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4734
+									}
4735
+								} else {
4736
+									if ( $location_id = geodir_location_insert_city( $data, true ) ) {
4737
+										$created++;
4738
+									} else {
4739
+										$invalid++;
4740
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4741
+									}
4742
+								}
4743
+							} elseif ( $import_choice == 'skip' ) {
4744
+								if ( (int)$data['location_id'] > 0 && $location = geodir_get_location_by_id( '', (int)$data['location_id'] ) ) {
4745
+									$skipped++;
4746
+								} else if ( !empty( $data['city_slug'] ) && $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'] ) ) ) {
4747
+									$skipped++;
4748
+								} else {
4749
+									if ( $location_id = geodir_location_insert_city( $data, true ) ) {
4750
+										$created++;
4751
+									} else {
4752
+										$invalid++;
4753
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4754
+									}
4755
+								}
4756
+							} else {
4757
+								$invalid++;
4758
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4759
+							}
4760
+						}
4761
+					}
4762
+				}
4763 4763
                 
4764
-                $json = array();
4765
-                $json['processed'] = $limit;
4766
-                $json['created'] = $created;
4767
-                $json['updated'] = $updated;
4768
-                $json['skipped'] = $skipped;
4769
-                $json['invalid'] = $invalid;
4770
-                $json['images'] = $images;
4764
+				$json = array();
4765
+				$json['processed'] = $limit;
4766
+				$json['created'] = $created;
4767
+				$json['updated'] = $updated;
4768
+				$json['skipped'] = $skipped;
4769
+				$json['invalid'] = $invalid;
4770
+				$json['images'] = $images;
4771 4771
                 
4772
-                wp_send_json( $json );
4773
-            } else if ( $task == 'import_hood' ) {               
4774
-                if (!empty($file)) {
4775
-                    $columns = isset($file[0]) ? $file[0] : NULL;
4772
+				wp_send_json( $json );
4773
+			} else if ( $task == 'import_hood' ) {               
4774
+				if (!empty($file)) {
4775
+					$columns = isset($file[0]) ? $file[0] : NULL;
4776 4776
                     
4777
-                    if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4778
-                        $json['error'] = __('The file you are uploading is not valid. There are problems with the file columns.', 'geodirectory');
4779
-                        wp_send_json( $json );
4780
-                    }
4777
+					if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4778
+						$json['error'] = __('The file you are uploading is not valid. There are problems with the file columns.', 'geodirectory');
4779
+						wp_send_json( $json );
4780
+					}
4781 4781
                     
4782
-                    $gd_error_log = __('GD IMPORT NEIGHBOURHOODS [ROW %d]:', 'geodirectory');
4783
-                    $gd_error_hood = __( 'Could not be saved due to invalid neighbourhood data(name, latitude, longitude) or invalid location data(either location_id or city/region/country is empty)', 'geodirectory' );
4784
-                    for ($i = 1; $i <= $limit; $i++) {
4785
-                        $index = $processed + $i;
4782
+					$gd_error_log = __('GD IMPORT NEIGHBOURHOODS [ROW %d]:', 'geodirectory');
4783
+					$gd_error_hood = __( 'Could not be saved due to invalid neighbourhood data(name, latitude, longitude) or invalid location data(either location_id or city/region/country is empty)', 'geodirectory' );
4784
+					for ($i = 1; $i <= $limit; $i++) {
4785
+						$index = $processed + $i;
4786 4786
                         
4787
-                        if (isset($file[$index])) {
4788
-                            $row = $file[$index];
4789
-                            $row = array_map( 'trim', $row );
4790
-                            $data = array();
4787
+						if (isset($file[$index])) {
4788
+							$row = $file[$index];
4789
+							$row = array_map( 'trim', $row );
4790
+							$data = array();
4791 4791
                             
4792
-                            foreach ($columns as $c => $column) {
4793
-                                if (in_array($column, array('neighbourhood_id', 'neighbourhood_name', 'neighbourhood_slug', 'latitude', 'longitude', 'location_id', 'city', 'region', 'country'))) {
4794
-                                    $data[$column] = sanitize_text_field($row[$c]);
4795
-                                }
4796
-                            }
4792
+							foreach ($columns as $c => $column) {
4793
+								if (in_array($column, array('neighbourhood_id', 'neighbourhood_name', 'neighbourhood_slug', 'latitude', 'longitude', 'location_id', 'city', 'region', 'country'))) {
4794
+									$data[$column] = sanitize_text_field($row[$c]);
4795
+								}
4796
+							}
4797 4797
 
4798
-                            if (empty($data['neighbourhood_name']) || empty($data['latitude']) || empty($data['longitude'])) {
4799
-                                $invalid++;
4800
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4801
-                                continue;
4802
-                            }
4798
+							if (empty($data['neighbourhood_name']) || empty($data['latitude']) || empty($data['longitude'])) {
4799
+								$invalid++;
4800
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4801
+								continue;
4802
+							}
4803 4803
                             
4804
-                            $location_info = array();
4805
-                            if (!empty($data['location_id']) && (int)$data['location_id'] > 0) {
4806
-                                $location_info = geodir_get_location_by_id('', (int)$data['location_id']);
4807
-                            } else if (!empty($data['city']) && !empty($data['region']) && !empty($data['country'])) {
4808
-                                $location_info = geodir_get_location_by_slug('city', array('fields' => 'location_id', 'city' => $data['city'], 'country' => $data['country'], 'region' => $data['region']));
4809
-                            }
4804
+							$location_info = array();
4805
+							if (!empty($data['location_id']) && (int)$data['location_id'] > 0) {
4806
+								$location_info = geodir_get_location_by_id('', (int)$data['location_id']);
4807
+							} else if (!empty($data['city']) && !empty($data['region']) && !empty($data['country'])) {
4808
+								$location_info = geodir_get_location_by_slug('city', array('fields' => 'location_id', 'city' => $data['city'], 'country' => $data['country'], 'region' => $data['region']));
4809
+							}
4810 4810
 
4811
-                            if (empty($location_info)) {
4812
-                                $invalid++;
4813
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4814
-                                continue;
4815
-                            }
4811
+							if (empty($location_info)) {
4812
+								$invalid++;
4813
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4814
+								continue;
4815
+							}
4816 4816
                             
4817
-                            $location_id = $location_info->location_id;
4817
+							$location_id = $location_info->location_id;
4818 4818
 
4819
-                            $data['neighbourhood_id'] = isset($data['neighbourhood_id']) ? absint($data['neighbourhood_id']) : 0;
4819
+							$data['neighbourhood_id'] = isset($data['neighbourhood_id']) ? absint($data['neighbourhood_id']) : 0;
4820 4820
                             
4821
-                            $hood_data = array();
4822
-                            $hood_data['hood_name'] = $data['neighbourhood_name'];
4823
-                            $hood_data['hood_slug'] = $data['neighbourhood_slug'];
4824
-                            $hood_data['hood_latitude'] = $data['latitude'];
4825
-                            $hood_data['hood_longitude'] = $data['longitude'];
4826
-                            $hood_data['hood_location_id'] = $location_id;
4821
+							$hood_data = array();
4822
+							$hood_data['hood_name'] = $data['neighbourhood_name'];
4823
+							$hood_data['hood_slug'] = $data['neighbourhood_slug'];
4824
+							$hood_data['hood_latitude'] = $data['latitude'];
4825
+							$hood_data['hood_longitude'] = $data['longitude'];
4826
+							$hood_data['hood_location_id'] = $location_id;
4827 4827
                                     
4828
-                            if ( $import_choice == 'update' ) {
4829
-                                if ((int)$data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int)$data['neighbourhood_id']))) {
4830
-                                    $hood_data['hood_id'] = (int)$data['neighbourhood_id'];
4828
+							if ( $import_choice == 'update' ) {
4829
+								if ((int)$data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int)$data['neighbourhood_id']))) {
4830
+									$hood_data['hood_id'] = (int)$data['neighbourhood_id'];
4831 4831
                                     
4832
-                                    if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
4833
-                                        $updated++;
4834
-                                    } else {
4835
-                                        $invalid++;
4836
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4837
-                                    }
4838
-                                } else if (!empty($data['neighbourhood_slug']) && ($neighbourhood = geodir_location_get_neighbourhood_by_id($data['neighbourhood_slug'], true))) {
4839
-                                    $hood_data['hood_id'] = (int)$neighbourhood->hood_id;
4832
+									if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
4833
+										$updated++;
4834
+									} else {
4835
+										$invalid++;
4836
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4837
+									}
4838
+								} else if (!empty($data['neighbourhood_slug']) && ($neighbourhood = geodir_location_get_neighbourhood_by_id($data['neighbourhood_slug'], true))) {
4839
+									$hood_data['hood_id'] = (int)$neighbourhood->hood_id;
4840 4840
                                     
4841
-                                    if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
4842
-                                        $updated++;
4843
-                                    } else {
4844
-                                        $invalid++;
4845
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4846
-                                    }
4847
-                                } else {
4848
-                                    if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
4849
-                                        $created++;
4850
-                                    } else {
4851
-                                        $invalid++;
4852
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4853
-                                    }
4854
-                                }
4855
-                            } elseif ( $import_choice == 'skip' ) {
4856
-                                if ((int)$data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int)$data['neighbourhood_id']))) {
4857
-                                    $skipped++;
4858
-                                } else if (!empty($data['neighbourhood_slug']) && ($neighbourhood = geodir_location_get_neighbourhood_by_id($data['neighbourhood_slug'], true))) {
4859
-                                    $skipped++;
4860
-                                } else {
4841
+									if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
4842
+										$updated++;
4843
+									} else {
4844
+										$invalid++;
4845
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4846
+									}
4847
+								} else {
4848
+									if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
4849
+										$created++;
4850
+									} else {
4851
+										$invalid++;
4852
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4853
+									}
4854
+								}
4855
+							} elseif ( $import_choice == 'skip' ) {
4856
+								if ((int)$data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int)$data['neighbourhood_id']))) {
4857
+									$skipped++;
4858
+								} else if (!empty($data['neighbourhood_slug']) && ($neighbourhood = geodir_location_get_neighbourhood_by_id($data['neighbourhood_slug'], true))) {
4859
+									$skipped++;
4860
+								} else {
4861 4861
                                     
4862
-                                    if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
4863
-                                        $created++;
4864
-                                    } else {
4865
-                                        $invalid++;
4866
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4867
-                                    }
4868
-                                }
4869
-                            } else {
4870
-                                $invalid++;
4871
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4872
-                            }
4873
-                        }
4874
-                    }
4875
-                }
4862
+									if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
4863
+										$created++;
4864
+									} else {
4865
+										$invalid++;
4866
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4867
+									}
4868
+								}
4869
+							} else {
4870
+								$invalid++;
4871
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4872
+							}
4873
+						}
4874
+					}
4875
+				}
4876 4876
                 
4877
-                $json = array();
4878
-                $json['processed'] = $limit;
4879
-                $json['created'] = $created;
4880
-                $json['updated'] = $updated;
4881
-                $json['skipped'] = $skipped;
4882
-                $json['invalid'] = $invalid;
4883
-                $json['images'] = $images;
4877
+				$json = array();
4878
+				$json['processed'] = $limit;
4879
+				$json['created'] = $created;
4880
+				$json['updated'] = $updated;
4881
+				$json['skipped'] = $skipped;
4882
+				$json['invalid'] = $invalid;
4883
+				$json['images'] = $images;
4884 4884
                 
4885
-                wp_send_json( $json );
4886
-            }
4887
-        }
4888
-        break;
4889
-        case 'import_finish':{
4890
-            /**
4891
-             * Run an action when an import finishes.
4892
-             *
4893
-             * This action can be used to fire functions after an import ends.
4894
-             *
4895
-             * @since 1.5.3
4896
-             * @package GeoDirectory
4897
-             */
4898
-            do_action('geodir_import_finished');
4899
-        }
4900
-        break;
4885
+				wp_send_json( $json );
4886
+			}
4887
+		}
4888
+		break;
4889
+		case 'import_finish':{
4890
+			/**
4891
+			 * Run an action when an import finishes.
4892
+			 *
4893
+			 * This action can be used to fire functions after an import ends.
4894
+			 *
4895
+			 * @since 1.5.3
4896
+			 * @package GeoDirectory
4897
+			 */
4898
+			do_action('geodir_import_finished');
4899
+		}
4900
+		break;
4901 4901
 
4902
-    }
4903
-    echo '0';
4904
-    gd_die();
4902
+	}
4903
+	echo '0';
4904
+	gd_die();
4905 4905
 }
4906 4906
 
4907 4907
 /**
@@ -4945,12 +4945,12 @@  discard block
 block discarded – undo
4945 4945
 		$args['slug'] = wp_unique_term_slug( $args['slug'], (object)$term_args );
4946 4946
 	}
4947 4947
 	
4948
-    if( !empty( $term ) ) {
4948
+	if( !empty( $term ) ) {
4949 4949
 		$result = wp_insert_term( $term, $taxonomy, $args );
4950
-        if( !is_wp_error( $result ) ) {
4951
-            return isset( $result['term_id'] ) ? $result['term_id'] : 0;
4952
-        }
4953
-    }
4950
+		if( !is_wp_error( $result ) ) {
4951
+			return isset( $result['term_id'] ) ? $result['term_id'] : 0;
4952
+		}
4953
+	}
4954 4954
 	
4955 4955
 	return false;
4956 4956
 }
@@ -4996,16 +4996,16 @@  discard block
 block discarded – undo
4996 4996
 		$result = wp_update_term( $term_data['term_id'], $taxonomy, $term_data );
4997 4997
 		
4998 4998
 		if( !is_wp_error( $result ) ) {
4999
-            return isset( $result['term_id'] ) ? $result['term_id'] : 0;
5000
-        }
4999
+			return isset( $result['term_id'] ) ? $result['term_id'] : 0;
5000
+		}
5001 5001
 	} else if ( $term_data['slug'] != '' && $term_info = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
5002 5002
 		$term_data['term_id'] = $term_info['term_id'];
5003 5003
 		
5004 5004
 		$result = wp_update_term( $term_data['term_id'], $taxonomy, $term_data );
5005 5005
 		
5006 5006
 		if( !is_wp_error( $result ) ) {
5007
-            return isset( $result['term_id'] ) ? $result['term_id'] : 0;
5008
-        }
5007
+			return isset( $result['term_id'] ) ? $result['term_id'] : 0;
5008
+		}
5009 5009
 	} else {
5010 5010
 		return geodir_imex_insert_term( $taxonomy, $term_data );
5011 5011
 	}
@@ -5027,47 +5027,47 @@  discard block
 block discarded – undo
5027 5027
  * @return int Posts count.
5028 5028
  */
5029 5029
 function geodir_get_posts_count( $post_type ) {
5030
-    global $wpdb, $plugin_prefix;
5030
+	global $wpdb, $plugin_prefix;
5031 5031
 
5032
-    if ( !post_type_exists( $post_type ) ) {
5033
-        return 0;
5034
-    }
5032
+	if ( !post_type_exists( $post_type ) ) {
5033
+		return 0;
5034
+	}
5035 5035
         
5036
-    $table = $plugin_prefix . $post_type . '_detail';
5036
+	$table = $plugin_prefix . $post_type . '_detail';
5037 5037
 
5038
-    // Skip listing with statuses trash, auto-draft etc...
5039
-    $skip_statuses = geodir_imex_export_skip_statuses();
5040
-    $where_statuses = '';
5041
-    if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5042
-        $where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5043
-    }
5038
+	// Skip listing with statuses trash, auto-draft etc...
5039
+	$skip_statuses = geodir_imex_export_skip_statuses();
5040
+	$where_statuses = '';
5041
+	if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5042
+		$where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5043
+	}
5044 5044
     
5045
-    /**
5046
-     * Filter the SQL where clause part to filter posts count in import/export.
5047
-     *
5048
-     * @since 1.6.4
5049
-     * @package GeoDirectory
5050
-     *
5051
-     * @param string $where SQL where clause part.
5052
-     */
5053
-    $where_statuses = apply_filters( 'geodir_get_posts_count', $where_statuses, $post_type );
5054
-
5055
-    $query = $wpdb->prepare( "SELECT COUNT({$wpdb->posts}.ID) FROM {$wpdb->posts} INNER JOIN {$table} ON {$table}.post_id = {$wpdb->posts}.ID WHERE {$wpdb->posts}.post_type = %s " . $where_statuses, $post_type );
5056
-
5057
-    $posts_count = (int)$wpdb->get_var( $query );
5045
+	/**
5046
+	 * Filter the SQL where clause part to filter posts count in import/export.
5047
+	 *
5048
+	 * @since 1.6.4
5049
+	 * @package GeoDirectory
5050
+	 *
5051
+	 * @param string $where SQL where clause part.
5052
+	 */
5053
+	$where_statuses = apply_filters( 'geodir_get_posts_count', $where_statuses, $post_type );
5054
+
5055
+	$query = $wpdb->prepare( "SELECT COUNT({$wpdb->posts}.ID) FROM {$wpdb->posts} INNER JOIN {$table} ON {$table}.post_id = {$wpdb->posts}.ID WHERE {$wpdb->posts}.post_type = %s " . $where_statuses, $post_type );
5056
+
5057
+	$posts_count = (int)$wpdb->get_var( $query );
5058 5058
     
5059
-    /**
5060
-     * Modify returned post counts for the current post type.
5061
-     *
5062
-     * @since 1.4.6
5063
-     * @package GeoDirectory
5064
-     *
5065
-     * @param int $posts_count Post counts.
5066
-     * @param string $post_type Post type.
5067
-     */
5068
-    $posts_count = apply_filters( 'geodir_imex_count_posts', $posts_count, $post_type );
5069
-
5070
-    return $posts_count;
5059
+	/**
5060
+	 * Modify returned post counts for the current post type.
5061
+	 *
5062
+	 * @since 1.4.6
5063
+	 * @package GeoDirectory
5064
+	 *
5065
+	 * @param int $posts_count Post counts.
5066
+	 * @param string $post_type Post type.
5067
+	 */
5068
+	$posts_count = apply_filters( 'geodir_imex_count_posts', $posts_count, $post_type );
5069
+
5070
+	return $posts_count;
5071 5071
 }
5072 5072
 
5073 5073
 /**
@@ -5135,7 +5135,7 @@  discard block
 block discarded – undo
5135 5135
 		}
5136 5136
 		$csv_row[] = 'post_status';
5137 5137
 		$csv_row[] = 'is_featured';
5138
-        // Export claim listing field
5138
+		// Export claim listing field
5139 5139
 		if ($is_claim_active) {
5140 5140
 			$csv_row[] = 'claimed';
5141 5141
 		}
@@ -5144,7 +5144,7 @@  discard block
 block discarded – undo
5144 5144
 			$csv_row[] = 'alive_days';
5145 5145
 			$csv_row[] = 'expire_date';
5146 5146
 		}
5147
-        $csv_row[] = 'post_date';
5147
+		$csv_row[] = 'post_date';
5148 5148
 		$csv_row[] = 'post_address';
5149 5149
 		$csv_row[] = 'post_city';
5150 5150
 		$csv_row[] = 'post_region';
@@ -5152,11 +5152,11 @@  discard block
 block discarded – undo
5152 5152
 		$csv_row[] = 'post_zip';
5153 5153
 		$csv_row[] = 'post_latitude';
5154 5154
 		$csv_row[] = 'post_longitude';
5155
-        if ($neighbourhood_active) {
5156
-            $csv_row[] = 'post_neighbourhood';
5157
-            $csv_row[] = 'neighbourhood_latitude';
5158
-            $csv_row[] = 'neighbourhood_longitude';
5159
-        }
5155
+		if ($neighbourhood_active) {
5156
+			$csv_row[] = 'post_neighbourhood';
5157
+			$csv_row[] = 'neighbourhood_latitude';
5158
+			$csv_row[] = 'neighbourhood_longitude';
5159
+		}
5160 5160
 		$csv_row[] = 'geodir_timing';
5161 5161
 		$csv_row[] = 'geodir_contact';
5162 5162
 		$csv_row[] = 'geodir_email';
@@ -5191,21 +5191,21 @@  discard block
 block discarded – undo
5191 5191
 			$csv_row[] = 'franchise';
5192 5192
 		}
5193 5193
         
5194
-        /**
5195
-         * Filter columns field names of gd export listings csv.
5196
-         *
5197
-         * @since 1.6.5
5198
-         * @package GeoDirectory
5199
-         *
5200
-         * @param array $csv_row Column names being exported in csv.
5201
-         * @param string $post_type The post type.
5202
-         */
5203
-        $csv_row = apply_filters('geodir_export_listing_csv_column_names', $csv_row, $post_type);
5194
+		/**
5195
+		 * Filter columns field names of gd export listings csv.
5196
+		 *
5197
+		 * @since 1.6.5
5198
+		 * @package GeoDirectory
5199
+		 *
5200
+		 * @param array $csv_row Column names being exported in csv.
5201
+		 * @param string $post_type The post type.
5202
+		 */
5203
+		$csv_row = apply_filters('geodir_export_listing_csv_column_names', $csv_row, $post_type);
5204 5204
 		
5205 5205
 		$csv_rows[] = $csv_row;
5206 5206
 
5207 5207
 		$images_count = 5;
5208
-        $xx=0;
5208
+		$xx=0;
5209 5209
 		foreach ( $posts as $post ) {$xx++;
5210 5210
 			$post_id = $post['ID'];
5211 5211
 			
@@ -5336,15 +5336,15 @@  discard block
 block discarded – undo
5336 5336
 			}
5337 5337
 			$csv_row[] = $post_info['post_status']; // post_status
5338 5338
 			$csv_row[] = (int)$post_info['is_featured'] == 1 ? 1 : ''; // is_featured
5339
-            if ($is_claim_active) {
5340
-                $csv_row[] = !empty($post_info['claimed']) && (int)$post_info['claimed'] == 1 ? 1 : ''; // claimed
5341
-            }
5339
+			if ($is_claim_active) {
5340
+				$csv_row[] = !empty($post_info['claimed']) && (int)$post_info['claimed'] == 1 ? 1 : ''; // claimed
5341
+			}
5342 5342
 			if ($is_payment_plugin) {
5343 5343
 				$csv_row[] = (int)$post_info['package_id']; // package_id
5344 5344
 				$csv_row[] = $post_info['alive_days'] !== '' ? absint($post_info['alive_days']) : ''; // alive_days
5345 5345
 				$csv_row[] = $post_info['expire_date'] != '' && geodir_strtolower($post_info['expire_date']) != 'never' ? date_i18n('Y-m-d', strtotime($post_info['expire_date'])) : 'Never'; // expire_date
5346 5346
 			}
5347
-            $csv_row[] = $post_info['post_date']; // post_date
5347
+			$csv_row[] = $post_info['post_date']; // post_date
5348 5348
 			$csv_row[] = stripslashes($post_info['post_address']); // post_address
5349 5349
 			$csv_row[] = stripslashes($post_info['post_city']); // post_city
5350 5350
 			$csv_row[] = stripslashes($post_info['post_region']); // post_region
@@ -5352,21 +5352,21 @@  discard block
 block discarded – undo
5352 5352
 			$csv_row[] = stripslashes($post_info['post_zip']); // post_zip
5353 5353
 			$csv_row[] = $post_info['post_latitude']; // post_latitude
5354 5354
 			$csv_row[] = $post_info['post_longitude']; // post_longitude
5355
-            if ($neighbourhood_active) {
5356
-                $post_neighbourhood = '';
5357
-                $neighbourhood_latitude = '';
5358
-                $neighbourhood_longitude = '';
5359
-                if (!empty($post_info['post_neighbourhood']) && ($hood_info = geodir_location_get_neighbourhood_by_id($post_info['post_neighbourhood'], true, $post_info['post_location_id']))) {
5360
-                    if (!empty($hood_info)) {
5361
-                        $post_neighbourhood = $hood_info->hood_name;
5362
-                        $neighbourhood_latitude = $hood_info->hood_latitude;
5363
-                        $neighbourhood_longitude = $hood_info->hood_longitude;
5364
-                    }
5365
-                }
5366
-                $csv_row[] = stripslashes($post_neighbourhood); // post_neighbourhood
5367
-                $csv_row[] = $neighbourhood_latitude; // neighbourhood_latitude
5368
-                $csv_row[] = $neighbourhood_longitude; // neighbourhood_longitude
5369
-            }
5355
+			if ($neighbourhood_active) {
5356
+				$post_neighbourhood = '';
5357
+				$neighbourhood_latitude = '';
5358
+				$neighbourhood_longitude = '';
5359
+				if (!empty($post_info['post_neighbourhood']) && ($hood_info = geodir_location_get_neighbourhood_by_id($post_info['post_neighbourhood'], true, $post_info['post_location_id']))) {
5360
+					if (!empty($hood_info)) {
5361
+						$post_neighbourhood = $hood_info->hood_name;
5362
+						$neighbourhood_latitude = $hood_info->hood_latitude;
5363
+						$neighbourhood_longitude = $hood_info->hood_longitude;
5364
+					}
5365
+				}
5366
+				$csv_row[] = stripslashes($post_neighbourhood); // post_neighbourhood
5367
+				$csv_row[] = $neighbourhood_latitude; // neighbourhood_latitude
5368
+				$csv_row[] = $neighbourhood_longitude; // neighbourhood_longitude
5369
+			}
5370 5370
 			$csv_row[] = stripslashes($post_info['geodir_timing']); // geodir_timing
5371 5371
 			$csv_row[] = stripslashes($post_info['geodir_contact']); // geodir_contact
5372 5372
 			$csv_row[] = stripslashes($post_info['geodir_email']); // geodir_email
@@ -5409,16 +5409,16 @@  discard block
 block discarded – undo
5409 5409
 				$csv_row[] = (int)$franchise; // franchise id
5410 5410
 			}
5411 5411
             
5412
-            /**
5413
-             * Filter columns values of gd export listings csv file
5414
-             *
5415
-             * @since 1.6.5
5416
-             * @package GeoDirectory
5417
-             *
5418
-             * @param array $csv_row Field values being exported in csv.
5419
-             * @param array $post_info The post info.
5420
-             */
5421
-            $csv_row = apply_filters('geodir_export_listing_csv_column_values', $csv_row, $post_info);
5412
+			/**
5413
+			 * Filter columns values of gd export listings csv file
5414
+			 *
5415
+			 * @since 1.6.5
5416
+			 * @package GeoDirectory
5417
+			 *
5418
+			 * @param array $csv_row Field values being exported in csv.
5419
+			 * @param array $post_info The post info.
5420
+			 */
5421
+			$csv_row = apply_filters('geodir_export_listing_csv_column_values', $csv_row, $post_info);
5422 5422
 			
5423 5423
 			for ( $c = 0; $c < $images_count; $c++ ) {
5424 5424
 				$csv_row[] = isset( $current_images[$c] ) ? $current_images[$c] : ''; // IMAGE
@@ -5451,64 +5451,64 @@  discard block
 block discarded – undo
5451 5451
  * @return array Array of posts data.
5452 5452
  */
5453 5453
 function geodir_get_export_posts( $post_type, $per_page = 0, $page_no = 0 ) {
5454
-    global $wpdb, $plugin_prefix;
5454
+	global $wpdb, $plugin_prefix;
5455 5455
 
5456
-    if ( ! post_type_exists( $post_type ) )
5457
-        return new stdClass;
5456
+	if ( ! post_type_exists( $post_type ) )
5457
+		return new stdClass;
5458 5458
         
5459
-    $table = $plugin_prefix . $post_type . '_detail';
5459
+	$table = $plugin_prefix . $post_type . '_detail';
5460 5460
 
5461
-    $limit = '';
5462
-    if ( $per_page > 0 && $page_no > 0 ) {
5463
-        $offset = ( $page_no - 1 ) * $per_page;
5461
+	$limit = '';
5462
+	if ( $per_page > 0 && $page_no > 0 ) {
5463
+		$offset = ( $page_no - 1 ) * $per_page;
5464 5464
         
5465
-        if ( $offset > 0 ) {
5466
-            $limit = " LIMIT " . $offset . "," . $per_page;
5467
-        } else {
5468
-            $limit = " LIMIT " . $per_page;
5469
-        }
5470
-    }
5465
+		if ( $offset > 0 ) {
5466
+			$limit = " LIMIT " . $offset . "," . $per_page;
5467
+		} else {
5468
+			$limit = " LIMIT " . $per_page;
5469
+		}
5470
+	}
5471 5471
 
5472
-    // Skip listing with statuses trash, auto-draft etc...
5473
-    $skip_statuses = geodir_imex_export_skip_statuses();
5474
-    $where_statuses = '';
5475
-    if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5476
-        $where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5477
-    }
5472
+	// Skip listing with statuses trash, auto-draft etc...
5473
+	$skip_statuses = geodir_imex_export_skip_statuses();
5474
+	$where_statuses = '';
5475
+	if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5476
+		$where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5477
+	}
5478 5478
     
5479
-    /**
5480
-     * Filter the SQL where clause part to filter posts in import/export.
5481
-     *
5482
-     * @since 1.6.4
5483
-     * @package GeoDirectory
5484
-     *
5485
-     * @param string $where SQL where clause part.
5486
-     */
5487
-    $where_statuses = apply_filters( 'geodir_get_export_posts', $where_statuses, $post_type );
5488
-
5489
-    $query = $wpdb->prepare( "SELECT {$wpdb->posts}.ID FROM {$wpdb->posts} INNER JOIN {$table} ON {$table}.post_id = {$wpdb->posts}.ID WHERE {$wpdb->posts}.post_type = %s " . $where_statuses . " ORDER BY {$wpdb->posts}.ID ASC" . $limit, $post_type );
5490
-    /**
5491
-     * Modify returned posts SQL query for the current post type.
5492
-     *
5493
-     * @since 1.4.6
5494
-     * @package GeoDirectory
5495
-     *
5496
-     * @param int $query The SQL query.
5497
-     * @param string $post_type Post type.
5498
-     */
5499
-    $query = apply_filters( 'geodir_imex_export_posts_query', $query, $post_type );
5500
-    $results = (array)$wpdb->get_results( $query, ARRAY_A );
5501
-
5502
-    /**
5503
-     * Modify returned post results for the current post type.
5504
-     *
5505
-     * @since 1.4.6
5506
-     * @package GeoDirectory
5507
-     *
5508
-     * @param object $results An object containing all post ids.
5509
-     * @param string $post_type Post type.
5510
-     */
5511
-    return apply_filters( 'geodir_export_posts', $results, $post_type );
5479
+	/**
5480
+	 * Filter the SQL where clause part to filter posts in import/export.
5481
+	 *
5482
+	 * @since 1.6.4
5483
+	 * @package GeoDirectory
5484
+	 *
5485
+	 * @param string $where SQL where clause part.
5486
+	 */
5487
+	$where_statuses = apply_filters( 'geodir_get_export_posts', $where_statuses, $post_type );
5488
+
5489
+	$query = $wpdb->prepare( "SELECT {$wpdb->posts}.ID FROM {$wpdb->posts} INNER JOIN {$table} ON {$table}.post_id = {$wpdb->posts}.ID WHERE {$wpdb->posts}.post_type = %s " . $where_statuses . " ORDER BY {$wpdb->posts}.ID ASC" . $limit, $post_type );
5490
+	/**
5491
+	 * Modify returned posts SQL query for the current post type.
5492
+	 *
5493
+	 * @since 1.4.6
5494
+	 * @package GeoDirectory
5495
+	 *
5496
+	 * @param int $query The SQL query.
5497
+	 * @param string $post_type Post type.
5498
+	 */
5499
+	$query = apply_filters( 'geodir_imex_export_posts_query', $query, $post_type );
5500
+	$results = (array)$wpdb->get_results( $query, ARRAY_A );
5501
+
5502
+	/**
5503
+	 * Modify returned post results for the current post type.
5504
+	 *
5505
+	 * @since 1.4.6
5506
+	 * @package GeoDirectory
5507
+	 *
5508
+	 * @param object $results An object containing all post ids.
5509
+	 * @param string $post_type Post type.
5510
+	 */
5511
+	return apply_filters( 'geodir_export_posts', $results, $post_type );
5512 5512
 }
5513 5513
 
5514 5514
 /**
@@ -5527,26 +5527,26 @@  discard block
 block discarded – undo
5527 5527
  * @return string The SQL query.
5528 5528
  */
5529 5529
 function geodir_imex_get_events_query( $query, $post_type ) {
5530
-    if ( $post_type == 'gd_event' ) {
5531
-        global $wpdb, $plugin_prefix;
5530
+	if ( $post_type == 'gd_event' ) {
5531
+		global $wpdb, $plugin_prefix;
5532 5532
         
5533
-        $table = $plugin_prefix . $post_type . '_detail';
5534
-        $schedule_table = EVENT_SCHEDULE;
5533
+		$table = $plugin_prefix . $post_type . '_detail';
5534
+		$schedule_table = EVENT_SCHEDULE;
5535 5535
         
5536
-        // Skip listing with statuses trash, auto-draft etc...
5537
-        $skip_statuses = geodir_imex_export_skip_statuses();
5538
-        $where_statuses = '';
5539
-        if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5540
-            $where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5541
-        }
5536
+		// Skip listing with statuses trash, auto-draft etc...
5537
+		$skip_statuses = geodir_imex_export_skip_statuses();
5538
+		$where_statuses = '';
5539
+		if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5540
+			$where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5541
+		}
5542 5542
         
5543
-        /** This action is documented in geodirectory-functions/geodirectory-admin/admin_functions.php */
5544
-        $where_statuses = apply_filters( 'geodir_get_export_posts', $where_statuses, $post_type );
5543
+		/** This action is documented in geodirectory-functions/geodirectory-admin/admin_functions.php */
5544
+		$where_statuses = apply_filters( 'geodir_get_export_posts', $where_statuses, $post_type );
5545 5545
 
5546
-        $query = $wpdb->prepare( "SELECT {$wpdb->posts}.ID, {$schedule_table}.event_date, {$schedule_table}.event_enddate AS enddate, {$schedule_table}.event_starttime AS starttime, {$schedule_table}.event_endtime AS endtime FROM {$wpdb->posts} INNER JOIN {$table} ON ({$table}.post_id = {$wpdb->posts}.ID) INNER JOIN {$schedule_table} ON ({$schedule_table}.event_id = {$wpdb->posts}.ID) WHERE {$wpdb->posts}.post_type = %s " . $where_statuses . " GROUP BY {$table}.post_id ORDER BY {$wpdb->posts}.ID ASC, {$schedule_table}.schedule_id ASC", $post_type );
5547
-    }
5546
+		$query = $wpdb->prepare( "SELECT {$wpdb->posts}.ID, {$schedule_table}.event_date, {$schedule_table}.event_enddate AS enddate, {$schedule_table}.event_starttime AS starttime, {$schedule_table}.event_endtime AS endtime FROM {$wpdb->posts} INNER JOIN {$table} ON ({$table}.post_id = {$wpdb->posts}.ID) INNER JOIN {$schedule_table} ON ({$schedule_table}.event_id = {$wpdb->posts}.ID) WHERE {$wpdb->posts}.post_type = %s " . $where_statuses . " GROUP BY {$table}.post_id ORDER BY {$wpdb->posts}.ID ASC, {$schedule_table}.schedule_id ASC", $post_type );
5547
+	}
5548 5548
 
5549
-    return $query;
5549
+	return $query;
5550 5550
 }
5551 5551
 
5552 5552
 /**
@@ -5568,36 +5568,36 @@  discard block
 block discarded – undo
5568 5568
  * @return int Total terms count.
5569 5569
  */
5570 5570
 function geodir_get_terms_count( $post_type ) {
5571
-    $args = array( 'hide_empty' => 0 );
5571
+	$args = array( 'hide_empty' => 0 );
5572 5572
 
5573
-    remove_all_filters( 'get_terms' );
5573
+	remove_all_filters( 'get_terms' );
5574 5574
 
5575
-    $taxonomy = $post_type . 'category';
5575
+	$taxonomy = $post_type . 'category';
5576 5576
 
5577
-    // WPML
5578
-    $is_wpml = geodir_is_wpml();
5579
-    $active_lang = 'all';
5580
-    if ( $is_wpml ) {
5581
-        global $sitepress;
5582
-        $active_lang = $sitepress->get_current_language();
5577
+	// WPML
5578
+	$is_wpml = geodir_is_wpml();
5579
+	$active_lang = 'all';
5580
+	if ( $is_wpml ) {
5581
+		global $sitepress;
5582
+		$active_lang = $sitepress->get_current_language();
5583 5583
         
5584
-        if ( $active_lang != 'all' ) {
5585
-            $sitepress->switch_lang( 'all', true );
5586
-        }
5587
-    }
5588
-    // WPML
5584
+		if ( $active_lang != 'all' ) {
5585
+			$sitepress->switch_lang( 'all', true );
5586
+		}
5587
+	}
5588
+	// WPML
5589 5589
             
5590
-    $count_terms = wp_count_terms( $taxonomy, $args );
5590
+	$count_terms = wp_count_terms( $taxonomy, $args );
5591 5591
 
5592
-    // WPML
5593
-    if ( $is_wpml && $active_lang !== 'all' ) {
5594
-        global $sitepress;
5595
-        $sitepress->switch_lang( $active_lang, true );
5596
-    }
5597
-    // WPML
5598
-    $count_terms = !is_wp_error( $count_terms ) ? $count_terms : 0;
5592
+	// WPML
5593
+	if ( $is_wpml && $active_lang !== 'all' ) {
5594
+		global $sitepress;
5595
+		$sitepress->switch_lang( $active_lang, true );
5596
+	}
5597
+	// WPML
5598
+	$count_terms = !is_wp_error( $count_terms ) ? $count_terms : 0;
5599 5599
      
5600
-    return $count_terms;
5600
+	return $count_terms;
5601 5601
 }
5602 5602
 
5603 5603
 /**
@@ -5636,11 +5636,11 @@  discard block
 block discarded – undo
5636 5636
 		$csv_row[] = 'cat_posttype';
5637 5637
 		$csv_row[] = 'cat_parent';
5638 5638
 		$csv_row[] = 'cat_schema';
5639
-        // WPML
5639
+		// WPML
5640 5640
 		$is_wpml = geodir_wpml_is_taxonomy_translated( $taxonomy );
5641 5641
 		if ($is_wpml) {
5642 5642
 			$csv_row[] = 'cat_language';
5643
-            $csv_row[] = 'cat_id_original';
5643
+			$csv_row[] = 'cat_id_original';
5644 5644
 		}
5645 5645
 		// WPML
5646 5646
 		$csv_row[] = 'cat_description';
@@ -5670,10 +5670,10 @@  discard block
 block discarded – undo
5670 5670
 			$csv_row[] = $post_type;
5671 5671
 			$csv_row[] = $cat_parent;
5672 5672
 			$csv_row[] = geodir_get_tax_meta( $term->term_id, 'ct_cat_schema', false, $post_type );
5673
-            // WPML
5673
+			// WPML
5674 5674
 			if ($is_wpml) {
5675 5675
 				$csv_row[] = geodir_get_language_for_element( $term->term_id, 'tax_' . $taxonomy );
5676
-                $csv_row[] = geodir_imex_original_post_id( $term->term_id, 'tax_' . $taxonomy );
5676
+				$csv_row[] = geodir_imex_original_post_id( $term->term_id, 'tax_' . $taxonomy );
5677 5677
 			}
5678 5678
 			// WPML
5679 5679
 			$csv_row[] = $term->description;
@@ -6091,43 +6091,43 @@  discard block
 block discarded – undo
6091 6091
  * @param string $status Post status.
6092 6092
  */
6093 6093
 function geodir_create_page($slug, $option, $page_title = '', $page_content = '', $post_parent = 0, $status = 'publish') {
6094
-    global $wpdb, $current_user;
6095
-
6096
-    $option_value = get_option($option);
6097
-
6098
-    if ($option_value > 0) :
6099
-        if (get_post($option_value)) :
6100
-            // Page exists
6101
-            return;
6102
-        endif;
6103
-    endif;
6104
-
6105
-    $page_found = $wpdb->get_var(
6106
-        $wpdb->prepare(
6107
-            "SELECT ID FROM " . $wpdb->posts . " WHERE post_name = %s LIMIT 1;",
6108
-            array($slug)
6109
-        )
6110
-    );
6111
-
6112
-    if ($page_found) :
6113
-        // Page exists
6114
-        if (!$option_value) update_option($option, $page_found);
6115
-        return;
6116
-    endif;
6117
-
6118
-    $page_data = array(
6119
-        'post_status' => $status,
6120
-        'post_type' => 'page',
6121
-        'post_author' => $current_user->ID,
6122
-        'post_name' => $slug,
6123
-        'post_title' => $page_title,
6124
-        'post_content' => $page_content,
6125
-        'post_parent' => $post_parent,
6126
-        'comment_status' => 'closed'
6127
-    );
6128
-    $page_id = wp_insert_post($page_data);
6129
-
6130
-    add_option($option, $page_id);
6094
+	global $wpdb, $current_user;
6095
+
6096
+	$option_value = get_option($option);
6097
+
6098
+	if ($option_value > 0) :
6099
+		if (get_post($option_value)) :
6100
+			// Page exists
6101
+			return;
6102
+		endif;
6103
+	endif;
6104
+
6105
+	$page_found = $wpdb->get_var(
6106
+		$wpdb->prepare(
6107
+			"SELECT ID FROM " . $wpdb->posts . " WHERE post_name = %s LIMIT 1;",
6108
+			array($slug)
6109
+		)
6110
+	);
6111
+
6112
+	if ($page_found) :
6113
+		// Page exists
6114
+		if (!$option_value) update_option($option, $page_found);
6115
+		return;
6116
+	endif;
6117
+
6118
+	$page_data = array(
6119
+		'post_status' => $status,
6120
+		'post_type' => 'page',
6121
+		'post_author' => $current_user->ID,
6122
+		'post_name' => $slug,
6123
+		'post_title' => $page_title,
6124
+		'post_content' => $page_content,
6125
+		'post_parent' => $post_parent,
6126
+		'comment_status' => 'closed'
6127
+	);
6128
+	$page_id = wp_insert_post($page_data);
6129
+
6130
+	add_option($option, $page_id);
6131 6131
 
6132 6132
 }
6133 6133
 
@@ -6158,9 +6158,9 @@  discard block
 block discarded – undo
6158 6158
  * @package GeoDirectory
6159 6159
  */
6160 6160
 function geodir_admin_upgrade_notice() {
6161
-    $class = "error";
6162
-    $message = __("Please update core GeoDirectory or some addons may not function correctly.","geodirectory");
6163
-    echo"<div class=\"$class\"> <p>$message</p></div>";
6161
+	$class = "error";
6162
+	$message = __("Please update core GeoDirectory or some addons may not function correctly.","geodirectory");
6163
+	echo"<div class=\"$class\"> <p>$message</p></div>";
6164 6164
 }
6165 6165
 
6166 6166
 /**
@@ -6173,18 +6173,18 @@  discard block
 block discarded – undo
6173 6173
  */
6174 6174
 function geodire_admin_upgrade_notice( $plugin_data, $r )
6175 6175
 {
6176
-    // readme contents
6177
-    $args = array(
6178
-        'timeout'     => 15,
6179
-        'redirection' => 5
6180
-    );
6181
-    $url = "http://plugins.svn.wordpress.org/geodirectory/trunk/readme.txt";
6182
-    $data       = wp_remote_get( $url, $args );
6176
+	// readme contents
6177
+	$args = array(
6178
+		'timeout'     => 15,
6179
+		'redirection' => 5
6180
+	);
6181
+	$url = "http://plugins.svn.wordpress.org/geodirectory/trunk/readme.txt";
6182
+	$data       = wp_remote_get( $url, $args );
6183 6183
 
6184
-    if (!is_wp_error($data) && $data['response']['code'] == 200) {
6184
+	if (!is_wp_error($data) && $data['response']['code'] == 200) {
6185 6185
 
6186
-        geodir_in_plugin_update_message($data['body']);
6187
-    }
6186
+		geodir_in_plugin_update_message($data['body']);
6187
+	}
6188 6188
 }
6189 6189
 
6190 6190
 
@@ -6192,28 +6192,28 @@  discard block
 block discarded – undo
6192 6192
 * @param string $content http response body
6193 6193
 */
6194 6194
 function geodir_in_plugin_update_message($content) {
6195
-    // Output Upgrade Notice
6196
-    $matches        = null;
6197
-    $regexp         = '~==\s*Upgrade Notice\s*==\s*=\s*(.*)\s*=(.*)(=\s*' . preg_quote( GEODIRECTORY_VERSION ) . '\s*=|$)~Uis';
6198
-    $upgrade_notice = '';
6199
-    if ( preg_match( $regexp, $content, $matches ) ) {
6200
-        if(empty($matches)){return;}
6201
-
6202
-        $version = trim( $matches[1] );
6203
-        if($version && $version>GEODIRECTORY_VERSION){
6204
-
6205
-
6206
-        $notices = (array) preg_split('~[\r\n]+~', trim( $matches[2] ) );
6207
-        if ( version_compare( GEODIRECTORY_VERSION, $version, '<' ) ) {
6208
-            $upgrade_notice .= '<div class="geodir_plugin_upgrade_notice">';
6209
-            foreach ( $notices as $index => $line ) {
6210
-                $upgrade_notice .= wp_kses_post( preg_replace( '~\[([^\]]*)\]\(([^\)]*)\)~', '<a href="${2}">${1}</a>', $line ) );
6211
-            }
6212
-            $upgrade_notice .= '</div> ';
6213
-        }
6214
-        }
6215
-    }
6216
-    echo $upgrade_notice;
6195
+	// Output Upgrade Notice
6196
+	$matches        = null;
6197
+	$regexp         = '~==\s*Upgrade Notice\s*==\s*=\s*(.*)\s*=(.*)(=\s*' . preg_quote( GEODIRECTORY_VERSION ) . '\s*=|$)~Uis';
6198
+	$upgrade_notice = '';
6199
+	if ( preg_match( $regexp, $content, $matches ) ) {
6200
+		if(empty($matches)){return;}
6201
+
6202
+		$version = trim( $matches[1] );
6203
+		if($version && $version>GEODIRECTORY_VERSION){
6204
+
6205
+
6206
+		$notices = (array) preg_split('~[\r\n]+~', trim( $matches[2] ) );
6207
+		if ( version_compare( GEODIRECTORY_VERSION, $version, '<' ) ) {
6208
+			$upgrade_notice .= '<div class="geodir_plugin_upgrade_notice">';
6209
+			foreach ( $notices as $index => $line ) {
6210
+				$upgrade_notice .= wp_kses_post( preg_replace( '~\[([^\]]*)\]\(([^\)]*)\)~', '<a href="${2}">${1}</a>', $line ) );
6211
+			}
6212
+			$upgrade_notice .= '</div> ';
6213
+		}
6214
+		}
6215
+	}
6216
+	echo $upgrade_notice;
6217 6217
 }
6218 6218
 
6219 6219
 /**
@@ -6246,19 +6246,19 @@  discard block
 block discarded – undo
6246 6246
  * @param array Listing statuses to be skipped.
6247 6247
  */
6248 6248
 function geodir_imex_export_skip_statuses() {
6249
-    $statuses = array( 'trash', 'auto-draft' );
6249
+	$statuses = array( 'trash', 'auto-draft' );
6250 6250
     
6251
-    /**
6252
-     * Filter the statuses to skip during GD export listings.
6253
-     *
6254
-     * @since 1.6.0
6255
-     * @package GeoDirectory
6256
-     *
6257
-     * @param array $statuses Listing statuses to be skipped.
6258
-     */
6259
-    $statuses = apply_filters( 'geodir_imex_export_skip_statuses', $statuses );
6251
+	/**
6252
+	 * Filter the statuses to skip during GD export listings.
6253
+	 *
6254
+	 * @since 1.6.0
6255
+	 * @package GeoDirectory
6256
+	 *
6257
+	 * @param array $statuses Listing statuses to be skipped.
6258
+	 */
6259
+	$statuses = apply_filters( 'geodir_imex_export_skip_statuses', $statuses );
6260 6260
      
6261
-    return $statuses;
6261
+	return $statuses;
6262 6262
 }
6263 6263
 
6264 6264
 /**
@@ -6274,42 +6274,42 @@  discard block
 block discarded – undo
6274 6274
  * @global string $typenow Current post type.
6275 6275
  */
6276 6276
 function geodir_admin_dequeue_scripts() {
6277
-    global $typenow;
6277
+	global $typenow;
6278 6278
     
6279
-    // EDD
6280
-    if (wp_script_is('jquery-chosen', 'enqueued')) {
6281
-        wp_dequeue_script('jquery-chosen');
6282
-    }
6279
+	// EDD
6280
+	if (wp_script_is('jquery-chosen', 'enqueued')) {
6281
+		wp_dequeue_script('jquery-chosen');
6282
+	}
6283 6283
     
6284
-    // Ultimate Addons for Visual Composer
6285
-    if (wp_script_is('ultimate-vc-backend-script', 'enqueued')) {
6286
-        wp_dequeue_script('ultimate-vc-backend-script');
6287
-    }
6284
+	// Ultimate Addons for Visual Composer
6285
+	if (wp_script_is('ultimate-vc-backend-script', 'enqueued')) {
6286
+		wp_dequeue_script('ultimate-vc-backend-script');
6287
+	}
6288 6288
     
6289
-    // VC editor conflicts
6290
-    if (class_exists('Vc_Role_Access_Controller') && wp_script_is('dfd_vc_damin_scripts', 'enqueued')) {
6291
-        wp_dequeue_script('dfd_vc_damin_scripts');
6292
-    }
6289
+	// VC editor conflicts
6290
+	if (class_exists('Vc_Role_Access_Controller') && wp_script_is('dfd_vc_damin_scripts', 'enqueued')) {
6291
+		wp_dequeue_script('dfd_vc_damin_scripts');
6292
+	}
6293 6293
     
6294
-    // Ultimate chosen
6295
-    if (wp_script_is('ultimate-chosen-script', 'enqueued')) {
6296
-        wp_dequeue_script('ultimate-chosen-script');
6297
-    }
6294
+	// Ultimate chosen
6295
+	if (wp_script_is('ultimate-chosen-script', 'enqueued')) {
6296
+		wp_dequeue_script('ultimate-chosen-script');
6297
+	}
6298 6298
     
6299
-    // Crum composer choosen
6300
-    if (wp_script_is('crum-composer-choosen', 'enqueued')) {
6301
-        wp_dequeue_script('crum-composer-choosen');
6302
-    }
6299
+	// Crum composer choosen
6300
+	if (wp_script_is('crum-composer-choosen', 'enqueued')) {
6301
+		wp_dequeue_script('crum-composer-choosen');
6302
+	}
6303 6303
     
6304
-    // Fix conflict Fusion Builder jquery chosen with GD jquery chosen.
6305
-    if (class_exists('FusionBuilder') && wp_script_is('fusion_builder_chosen_js', 'enqueued')) {
6306
-        wp_dequeue_script('fusion_builder_chosen_js');
6307
-    }
6304
+	// Fix conflict Fusion Builder jquery chosen with GD jquery chosen.
6305
+	if (class_exists('FusionBuilder') && wp_script_is('fusion_builder_chosen_js', 'enqueued')) {
6306
+		wp_dequeue_script('fusion_builder_chosen_js');
6307
+	}
6308 6308
     
6309
-    // Fix conflicts timepicker & setting date value.
6310
-    if (class_exists('acf') && wp_script_is('acf-timepicker', 'enqueued')) {
6311
-        wp_dequeue_script('acf-timepicker');
6312
-    }
6309
+	// Fix conflicts timepicker & setting date value.
6310
+	if (class_exists('acf') && wp_script_is('acf-timepicker', 'enqueued')) {
6311
+		wp_dequeue_script('acf-timepicker');
6312
+	}
6313 6313
 }
6314 6314
 
6315 6315
 /**
@@ -6325,48 +6325,48 @@  discard block
 block discarded – undo
6325 6325
  * @return string SQL where clause part.
6326 6326
  */
6327 6327
 function geodir_imex_get_filter_where($where = '', $post_type = '') {
6328
-    global $wpdb;
6328
+	global $wpdb;
6329 6329
     
6330
-    $filters = !empty( $_REQUEST['gd_imex'] ) && is_array( $_REQUEST['gd_imex'] ) ? $_REQUEST['gd_imex'] : NULL;
6330
+	$filters = !empty( $_REQUEST['gd_imex'] ) && is_array( $_REQUEST['gd_imex'] ) ? $_REQUEST['gd_imex'] : NULL;
6331 6331
     
6332
-    if ( !empty( $filters ) ) {
6333
-        foreach ( $filters as $field => $value ) {
6334
-            switch ($field) {
6335
-                case 'start_date':
6336
-                    $where .= " AND `" . $wpdb->posts . "`.`post_date` >= '" . sanitize_text_field( $value ) . " 00:00:00'";
6337
-                break;
6338
-                case 'end_date':
6339
-                    $where .= " AND `" . $wpdb->posts . "`.`post_date` <= '" . sanitize_text_field( $value ) . " 23:59:59'";
6340
-                break;
6341
-            }
6342
-        }
6343
-    }
6332
+	if ( !empty( $filters ) ) {
6333
+		foreach ( $filters as $field => $value ) {
6334
+			switch ($field) {
6335
+				case 'start_date':
6336
+					$where .= " AND `" . $wpdb->posts . "`.`post_date` >= '" . sanitize_text_field( $value ) . " 00:00:00'";
6337
+				break;
6338
+				case 'end_date':
6339
+					$where .= " AND `" . $wpdb->posts . "`.`post_date` <= '" . sanitize_text_field( $value ) . " 23:59:59'";
6340
+				break;
6341
+			}
6342
+		}
6343
+	}
6344 6344
     
6345
-    return $where;
6345
+	return $where;
6346 6346
 }
6347 6347
 add_filter('geodir_get_posts_count', 'geodir_imex_get_filter_where', 10, 2);
6348 6348
 add_filter('geodir_get_export_posts', 'geodir_imex_get_filter_where', 10, 2);
6349 6349
 
6350 6350
 
6351 6351
 function geodir_fix_for_primer_theme(){
6352
-    if(!defined( 'PRIMER_VERSION' )){return;}
6353
-    global $pagenow;
6352
+	if(!defined( 'PRIMER_VERSION' )){return;}
6353
+	global $pagenow;
6354 6354
 
6355
-    if ( ( 'post.php' === $pagenow || 'post-new.php' === $pagenow ) && (isset($_REQUEST['post_type']) || isset($_REQUEST['post']) )  ){
6355
+	if ( ( 'post.php' === $pagenow || 'post-new.php' === $pagenow ) && (isset($_REQUEST['post_type']) || isset($_REQUEST['post']) )  ){
6356 6356
 
6357
-        $post_type = isset($_REQUEST['post_type']) ? esc_attr($_REQUEST['post_type']) : get_post_type( $_GET['post'] );
6357
+		$post_type = isset($_REQUEST['post_type']) ? esc_attr($_REQUEST['post_type']) : get_post_type( $_GET['post'] );
6358 6358
 
6359
-        $post_types = geodir_get_posttypes();
6360
-        if ($post_type && in_array($post_type, $post_types) ) {
6361
-            global $primer_customizer_layouts;
6362
-            remove_action( 'add_meta_boxes', array( $primer_customizer_layouts, 'add_meta_box' ), 10);
6363
-        }
6364
-    }
6359
+		$post_types = geodir_get_posttypes();
6360
+		if ($post_type && in_array($post_type, $post_types) ) {
6361
+			global $primer_customizer_layouts;
6362
+			remove_action( 'add_meta_boxes', array( $primer_customizer_layouts, 'add_meta_box' ), 10);
6363
+		}
6364
+	}
6365 6365
 
6366 6366
 }
6367 6367
 
6368 6368
 if(is_admin()){
6369
-    add_action('add_meta_boxes','geodir_fix_for_primer_theme',0);  
6369
+	add_action('add_meta_boxes','geodir_fix_for_primer_theme',0);  
6370 6370
 }
6371 6371
 
6372 6372
 
@@ -6499,96 +6499,96 @@  discard block
 block discarded – undo
6499 6499
 
6500 6500
 function geodir_ga_activation_url() {
6501 6501
 
6502
-    return add_query_arg( array(
6503
-        'next'          => admin_url("admin.php?page=geodirectory&active_tab=google_analytic_settings"),
6504
-        'scope'         => GEODIR_GA_SCOPE,
6505
-        'response_type' => 'code',
6506
-        'redirect_uri'  => GEODIR_GA_REDIRECT,
6507
-        'client_id'     => GEODIR_GA_CLIENTID,
6508
-    ), 'https://accounts.google.com/o/oauth2/auth' );
6502
+	return add_query_arg( array(
6503
+		'next'          => admin_url("admin.php?page=geodirectory&active_tab=google_analytic_settings"),
6504
+		'scope'         => GEODIR_GA_SCOPE,
6505
+		'response_type' => 'code',
6506
+		'redirect_uri'  => GEODIR_GA_REDIRECT,
6507
+		'client_id'     => GEODIR_GA_CLIENTID,
6508
+	), 'https://accounts.google.com/o/oauth2/auth' );
6509 6509
 
6510
-    return $url;
6510
+	return $url;
6511 6511
 }
6512 6512
 
6513 6513
 function geodir_gd_accounts(){
6514
-    $accounts = array();
6515
-    $useAuth = ( get_option( 'geodir_ga_auth_code' ) == '' ? false : true );
6516
-    if($useAuth){
6517
-        try {
6518
-            $accounts = geodir_ga_get_analytics_accounts();
6519
-        } catch (Exception $e) {
6520
-            geodir_error_log( wp_sprintf( __( 'GD Google Analytics API Error(%s) : %s', 'geodirectory' ), $e->getCode(), $e->getMessage() ) );
6521
-        }
6514
+	$accounts = array();
6515
+	$useAuth = ( get_option( 'geodir_ga_auth_code' ) == '' ? false : true );
6516
+	if($useAuth){
6517
+		try {
6518
+			$accounts = geodir_ga_get_analytics_accounts();
6519
+		} catch (Exception $e) {
6520
+			geodir_error_log( wp_sprintf( __( 'GD Google Analytics API Error(%s) : %s', 'geodirectory' ), $e->getCode(), $e->getMessage() ) );
6521
+		}
6522 6522
         
6523
-        if(is_array($accounts)){
6524
-            $accounts = array_merge(array(__('Select Account','geodirectory')),$accounts);
6525
-        }elseif(get_option('geodir_ga_account_id')){
6526
-            $accounts = array();
6527
-            $accounts[get_option('geodir_ga_account_id')] = __('Account re-authorization may be required','geodirectory').' ('.get_option('geodir_ga_account_id').')';
6528
-        }
6529
-    }
6530
-    return $accounts;
6523
+		if(is_array($accounts)){
6524
+			$accounts = array_merge(array(__('Select Account','geodirectory')),$accounts);
6525
+		}elseif(get_option('geodir_ga_account_id')){
6526
+			$accounts = array();
6527
+			$accounts[get_option('geodir_ga_account_id')] = __('Account re-authorization may be required','geodirectory').' ('.get_option('geodir_ga_account_id').')';
6528
+		}
6529
+	}
6530
+	return $accounts;
6531 6531
 }
6532 6532
 
6533 6533
 function geodir_ga_get_analytics_accounts()
6534 6534
 {
6535
-    global $gd_ga_errors;
6536
-    $accounts = array();
6535
+	global $gd_ga_errors;
6536
+	$accounts = array();
6537 6537
 
6538
-    if(get_option('geodir_ga_auth_token')===false){update_option('geodir_ga_auth_token','');}
6538
+	if(get_option('geodir_ga_auth_token')===false){update_option('geodir_ga_auth_token','');}
6539 6539
 
6540 6540
 
6541
-    if(get_option('geodir_gd_uids') && !isset($_POST['geodir_ga_auth_code'])){
6542
-      return get_option('geodir_gd_uids');
6543
-    }
6541
+	if(get_option('geodir_gd_uids') && !isset($_POST['geodir_ga_auth_code'])){
6542
+	  return get_option('geodir_gd_uids');
6543
+	}
6544 6544
 
6545
-    # Create a new Gdata call
6546
-    if ( trim(get_option('geodir_ga_auth_code')) != '' )
6547
-        $stats = new GDGoogleAnalyticsStats();
6548
-    else
6549
-        return false;
6545
+	# Create a new Gdata call
6546
+	if ( trim(get_option('geodir_ga_auth_code')) != '' )
6547
+		$stats = new GDGoogleAnalyticsStats();
6548
+	else
6549
+		return false;
6550 6550
 
6551
-    # Check if Google sucessfully logged in
6552
-    if ( ! $stats->checkLogin() )
6553
-        return false;
6551
+	# Check if Google sucessfully logged in
6552
+	if ( ! $stats->checkLogin() )
6553
+		return false;
6554 6554
 
6555
-    # Get a list of accounts
6556
-    try {
6557
-        $accounts = $stats->getAllProfiles();
6558
-    } catch (Exception $e) {
6559
-        $gd_ga_errors[] = $e->getMessage();
6560
-        return false;
6561
-    }
6555
+	# Get a list of accounts
6556
+	try {
6557
+		$accounts = $stats->getAllProfiles();
6558
+	} catch (Exception $e) {
6559
+		$gd_ga_errors[] = $e->getMessage();
6560
+		return false;
6561
+	}
6562 6562
 
6563 6563
 
6564
-    natcasesort ($accounts);
6564
+	natcasesort ($accounts);
6565 6565
 
6566
-    # Return the account array if there are accounts
6567
-    if ( count($accounts) > 0 ){
6568
-        update_option('geodir_gd_uids',$accounts);
6569
-        return $accounts;
6570
-    }
6571
-    else
6572
-        return false;
6566
+	# Return the account array if there are accounts
6567
+	if ( count($accounts) > 0 ){
6568
+		update_option('geodir_gd_uids',$accounts);
6569
+		return $accounts;
6570
+	}
6571
+	else
6572
+		return false;
6573 6573
 }
6574 6574
 
6575 6575
 add_action( 'wp_ajax_geodir_ga_deauthorize', 'geodir_ga_deauthorize' );
6576 6576
 function geodir_ga_deauthorize(){
6577 6577
 
6578
-    if ( ! wp_verify_nonce( $_REQUEST['_wpnonce'], 'gd_ga_deauthorize' ) ) {
6578
+	if ( ! wp_verify_nonce( $_REQUEST['_wpnonce'], 'gd_ga_deauthorize' ) ) {
6579 6579
 
6580
-        die( 'Security check' );
6580
+		die( 'Security check' );
6581 6581
 
6582
-    } else {
6583
-        update_option('geodir_ga_auth_token','');
6584
-        update_option('geodir_ga_auth_code','');
6585
-        update_option('geodir_gd_uids','');
6582
+	} else {
6583
+		update_option('geodir_ga_auth_token','');
6584
+		update_option('geodir_ga_auth_code','');
6585
+		update_option('geodir_gd_uids','');
6586 6586
 
6587 6587
 
6588
-        echo admin_url('?page=geodirectory&active_tab=google_analytic_settings');
6589
-    }
6588
+		echo admin_url('?page=geodirectory&active_tab=google_analytic_settings');
6589
+	}
6590 6590
 
6591
-    die();
6591
+	die();
6592 6592
 }
6593 6593
 
6594 6594
 
@@ -6599,14 +6599,14 @@  discard block
 block discarded – undo
6599 6599
  * @package GeoDirectory
6600 6600
  */
6601 6601
 function geodir_post_type_setting_fun() {
6602
-    $post_type_arr = array();
6602
+	$post_type_arr = array();
6603 6603
 
6604
-    $post_types = geodir_get_posttypes('object');
6604
+	$post_types = geodir_get_posttypes('object');
6605 6605
 
6606
-    foreach ($post_types as $key => $post_types_obj) {
6607
-        $post_type_arr[$key] = $post_types_obj->labels->singular_name;
6608
-    }
6609
-    return $post_type_arr;
6606
+	foreach ($post_types as $key => $post_types_obj) {
6607
+		$post_type_arr[$key] = $post_types_obj->labels->singular_name;
6608
+	}
6609
+	return $post_type_arr;
6610 6610
 }
6611 6611
 
6612 6612
 /**
@@ -6617,35 +6617,35 @@  discard block
 block discarded – undo
6617 6617
  */
6618 6618
 function geodir_listing_image_size_arr(){
6619 6619
 
6620
-    global $_wp_additional_image_sizes;
6621
-
6622
-    $sizes = array();
6623
-
6624
-    foreach ( get_intermediate_image_sizes() as $_size ) {
6625
-        if ( in_array( $_size, array('thumbnail', 'medium', 'medium_large', 'large') ) ) {
6626
-            $sizes[ $_size ]['width']  = get_option( "{$_size}_size_w" );
6627
-            $sizes[ $_size ]['height'] = get_option( "{$_size}_size_h" );
6628
-            $sizes[ $_size ]['crop']   = (bool) get_option( "{$_size}_crop" );
6629
-        } elseif ( isset( $_wp_additional_image_sizes[ $_size ] ) ) {
6630
-            $sizes[ $_size ] = array(
6631
-                'width'  => $_wp_additional_image_sizes[ $_size ]['width'],
6632
-                'height' => $_wp_additional_image_sizes[ $_size ]['height'],
6633
-                'crop'   => $_wp_additional_image_sizes[ $_size ]['crop'],
6634
-            );
6635
-        }
6636
-    }
6620
+	global $_wp_additional_image_sizes;
6621
+
6622
+	$sizes = array();
6623
+
6624
+	foreach ( get_intermediate_image_sizes() as $_size ) {
6625
+		if ( in_array( $_size, array('thumbnail', 'medium', 'medium_large', 'large') ) ) {
6626
+			$sizes[ $_size ]['width']  = get_option( "{$_size}_size_w" );
6627
+			$sizes[ $_size ]['height'] = get_option( "{$_size}_size_h" );
6628
+			$sizes[ $_size ]['crop']   = (bool) get_option( "{$_size}_crop" );
6629
+		} elseif ( isset( $_wp_additional_image_sizes[ $_size ] ) ) {
6630
+			$sizes[ $_size ] = array(
6631
+				'width'  => $_wp_additional_image_sizes[ $_size ]['width'],
6632
+				'height' => $_wp_additional_image_sizes[ $_size ]['height'],
6633
+				'crop'   => $_wp_additional_image_sizes[ $_size ]['crop'],
6634
+			);
6635
+		}
6636
+	}
6637 6637
 
6638 6638
 
6639 6639
 
6640
-    $options = array();
6640
+	$options = array();
6641 6641
 
6642
-    $options['default'] = __('GD Default', 'geodirectory');
6642
+	$options['default'] = __('GD Default', 'geodirectory');
6643 6643
 
6644
-    if(!empty($sizes)){
6645
-        foreach($sizes as $key=>$val){
6646
-            $options[$key] = $key. ' ( '.$val['width'].' x '.$val['height']. ' )';
6647
-        }
6648
-    }
6644
+	if(!empty($sizes)){
6645
+		foreach($sizes as $key=>$val){
6646
+			$options[$key] = $key. ' ( '.$val['width'].' x '.$val['height']. ' )';
6647
+		}
6648
+	}
6649 6649
 
6650
-    return $options;
6650
+	return $options;
6651 6651
 }
6652 6652
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +960 added lines, -960 removed lines patch added patch discarded remove patch
@@ -28,31 +28,31 @@  discard block
 block discarded – undo
28 28
      * @package GeoDirectory
29 29
      */
30 30
     function geodir_admin_styles() {
31
-        wp_register_style('geodirectory-admin-css', geodir_plugin_url() . '/geodirectory-assets/css/admin.css', array(), GEODIRECTORY_VERSION);
31
+        wp_register_style('geodirectory-admin-css', geodir_plugin_url().'/geodirectory-assets/css/admin.css', array(), GEODIRECTORY_VERSION);
32 32
         wp_enqueue_style('geodirectory-admin-css');
33 33
 
34
-        wp_register_style('geodirectory-frontend-style', geodir_plugin_url() . '/geodirectory-assets/css/style.css', array(), GEODIRECTORY_VERSION);
34
+        wp_register_style('geodirectory-frontend-style', geodir_plugin_url().'/geodirectory-assets/css/style.css', array(), GEODIRECTORY_VERSION);
35 35
         wp_enqueue_style('geodirectory-frontend-style');
36 36
 
37
-        wp_register_style('geodir-chosen-style', geodir_plugin_url() . '/geodirectory-assets/css/chosen.css', array(), GEODIRECTORY_VERSION);
37
+        wp_register_style('geodir-chosen-style', geodir_plugin_url().'/geodirectory-assets/css/chosen.css', array(), GEODIRECTORY_VERSION);
38 38
         wp_enqueue_style('geodir-chosen-style');
39 39
 
40
-        wp_register_style('geodirectory-jquery-ui-timepicker-css', geodir_plugin_url() . '/geodirectory-assets/css/jquery.ui.timepicker.css', array(), GEODIRECTORY_VERSION);
40
+        wp_register_style('geodirectory-jquery-ui-timepicker-css', geodir_plugin_url().'/geodirectory-assets/css/jquery.ui.timepicker.css', array(), GEODIRECTORY_VERSION);
41 41
         wp_enqueue_style('geodirectory-jquery-ui-timepicker-css');
42 42
 
43
-        wp_register_style('geodirectory-jquery-ui-css', geodir_plugin_url() . '/geodirectory-assets/css/jquery-ui.css', array(), GEODIRECTORY_VERSION);
43
+        wp_register_style('geodirectory-jquery-ui-css', geodir_plugin_url().'/geodirectory-assets/css/jquery-ui.css', array(), GEODIRECTORY_VERSION);
44 44
         wp_enqueue_style('geodirectory-jquery-ui-css');
45 45
 
46
-        wp_register_style('geodirectory-custom-fields-css', geodir_plugin_url() . '/geodirectory-assets/css/custom_field.css', array(), GEODIRECTORY_VERSION);
46
+        wp_register_style('geodirectory-custom-fields-css', geodir_plugin_url().'/geodirectory-assets/css/custom_field.css', array(), GEODIRECTORY_VERSION);
47 47
         wp_enqueue_style('geodirectory-custom-fields-css');
48 48
 
49
-        wp_register_style('geodirectory-pluplodar-css', geodir_plugin_url() . '/geodirectory-assets/css/pluploader.css', array(), GEODIRECTORY_VERSION);
49
+        wp_register_style('geodirectory-pluplodar-css', geodir_plugin_url().'/geodirectory-assets/css/pluploader.css', array(), GEODIRECTORY_VERSION);
50 50
         wp_enqueue_style('geodirectory-pluplodar-css');
51 51
 
52
-        wp_register_style('geodir-rating-style', geodir_plugin_url() . '/geodirectory-assets/css/jRating.jquery.css', array(), GEODIRECTORY_VERSION);
52
+        wp_register_style('geodir-rating-style', geodir_plugin_url().'/geodirectory-assets/css/jRating.jquery.css', array(), GEODIRECTORY_VERSION);
53 53
         wp_enqueue_style('geodir-rating-style');
54 54
 
55
-        wp_register_style('geodir-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl.css', array(), GEODIRECTORY_VERSION);
55
+        wp_register_style('geodir-rtl-style', geodir_plugin_url().'/geodirectory-assets/css/rtl.css', array(), GEODIRECTORY_VERSION);
56 56
         wp_enqueue_style('geodir-rtl-style');
57 57
     }
58 58
 }
@@ -70,7 +70,7 @@  discard block
 block discarded – undo
70 70
         wp_register_style('font-awesome', '//netdna.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css', array(), GEODIRECTORY_VERSION);
71 71
         wp_enqueue_style('font-awesome');
72 72
 
73
-        wp_register_script('geodirectory-admin', geodir_plugin_url() . '/geodirectory-assets/js/admin-req.min.js', array('jquery'), GEODIRECTORY_VERSION);
73
+        wp_register_script('geodirectory-admin', geodir_plugin_url().'/geodirectory-assets/js/admin-req.min.js', array('jquery'), GEODIRECTORY_VERSION);
74 74
         wp_enqueue_script('geodirectory-admin');
75 75
 
76 76
     }
@@ -89,68 +89,68 @@  discard block
 block discarded – undo
89 89
         
90 90
         wp_enqueue_script('jquery');
91 91
 
92
-        wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.ui.timepicker.js', array('jquery-ui-datepicker', 'jquery-ui-slider'), '', true);
92
+        wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url().'/geodirectory-assets/js/jquery.ui.timepicker.js', array('jquery-ui-datepicker', 'jquery-ui-slider'), '', true);
93 93
 
94
-        wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.js', array('jquery'), GEODIRECTORY_VERSION);
94
+        wp_register_script('chosen', geodir_plugin_url().'/geodirectory-assets/js/chosen.jquery.js', array('jquery'), GEODIRECTORY_VERSION);
95 95
         wp_enqueue_script('chosen');
96 96
 
97
-        wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.js', array(), GEODIRECTORY_VERSION);
97
+        wp_register_script('geodirectory-choose-ajax', geodir_plugin_url().'/geodirectory-assets/js/ajax-chosen.js', array(), GEODIRECTORY_VERSION);
98 98
         wp_enqueue_script('geodirectory-choose-ajax');
99 99
 
100 100
         if (isset($_REQUEST['listing_type'])) {
101
-            wp_register_script('geodirectory-custom-fields-script', geodir_plugin_url() . '/geodirectory-assets/js/custom_fields.js', array(), GEODIRECTORY_VERSION);
101
+            wp_register_script('geodirectory-custom-fields-script', geodir_plugin_url().'/geodirectory-assets/js/custom_fields.js', array(), GEODIRECTORY_VERSION);
102 102
         }
103 103
 
104 104
         wp_enqueue_script('geodirectory-custom-fields-script');
105
-        $plugin_path = geodir_plugin_url() . '/geodirectory-functions/cat-meta-functions';
105
+        $plugin_path = geodir_plugin_url().'/geodirectory-functions/cat-meta-functions';
106 106
 
107
-        wp_enqueue_script('tax-meta-clss', $plugin_path . '/js/tax-meta-clss.js', array('jquery'), null, true);
107
+        wp_enqueue_script('tax-meta-clss', $plugin_path.'/js/tax-meta-clss.js', array('jquery'), null, true);
108 108
 
109 109
         if (in_array($geodir_map_name, array('auto', 'google'))) {
110
-            $map_lang = "&language=" . geodir_get_map_default_language();
111
-            $map_key = "&key=" . geodir_get_map_api_key();
110
+            $map_lang = "&language=".geodir_get_map_default_language();
111
+            $map_key = "&key=".geodir_get_map_api_key();
112 112
             /** This filter is documented in geodirectory_template_tags.php */
113 113
             $map_extra = apply_filters('geodir_googlemap_script_extra', '');
114
-            wp_enqueue_script('google-maps-api', 'https://maps.google.com/maps/api/js?' . $map_lang . $map_key . $map_extra, '', NULL);
114
+            wp_enqueue_script('google-maps-api', 'https://maps.google.com/maps/api/js?'.$map_lang.$map_key.$map_extra, '', NULL);
115 115
             
116 116
             // Overlapping Marker Spiderfier
117
-            wp_register_script('geodirectory-g-overlappingmarker-script', geodir_plugin_url() . '/geodirectory-assets/jawj/oms.min.js', array(), GEODIRECTORY_VERSION);
117
+            wp_register_script('geodirectory-g-overlappingmarker-script', geodir_plugin_url().'/geodirectory-assets/jawj/oms.min.js', array(), GEODIRECTORY_VERSION);
118 118
             wp_enqueue_script('geodirectory-g-overlappingmarker-script');
119 119
         }
120 120
         
121 121
         if ($geodir_map_name == 'osm') {
122 122
             // Leaflet OpenStreetMap
123
-            wp_register_style('geodirectory-leaflet-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
123
+            wp_register_style('geodirectory-leaflet-style', geodir_plugin_url().'/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
124 124
             wp_enqueue_style('geodirectory-leaflet-style');
125 125
                 
126
-            wp_register_script('geodirectory-leaflet-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
126
+            wp_register_script('geodirectory-leaflet-script', geodir_plugin_url().'/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
127 127
             wp_enqueue_script('geodirectory-leaflet-script');
128 128
             
129
-            wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/osm.geocode.min.js', array('geodirectory-leaflet-script'), GEODIRECTORY_VERSION);
129
+            wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url().'/geodirectory-assets/leaflet/osm.geocode.min.js', array('geodirectory-leaflet-script'), GEODIRECTORY_VERSION);
130 130
             wp_enqueue_script('geodirectory-leaflet-geo-script');
131 131
             
132 132
             // Overlapping Marker Spiderfier Leaflet
133
-            wp_register_script('geodirectory-o-overlappingmarker-script', geodir_plugin_url() . '/geodirectory-assets/jawj/oms-leaflet.min.js', array(), GEODIRECTORY_VERSION);
133
+            wp_register_script('geodirectory-o-overlappingmarker-script', geodir_plugin_url().'/geodirectory-assets/jawj/oms-leaflet.min.js', array(), GEODIRECTORY_VERSION);
134 134
             wp_enqueue_script('geodirectory-o-overlappingmarker-script');
135 135
         }
136
-        wp_enqueue_script( 'jquery-ui-autocomplete' );
136
+        wp_enqueue_script('jquery-ui-autocomplete');
137 137
         
138
-        wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION,true);
138
+        wp_register_script('geodirectory-goMap-script', geodir_plugin_url().'/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION, true);
139 139
         wp_enqueue_script('geodirectory-goMap-script');
140 140
 
141
-        wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.js', array(), GEODIRECTORY_VERSION);
141
+        wp_register_script('geodirectory-goMap-script', geodir_plugin_url().'/geodirectory-assets/js/goMap.js', array(), GEODIRECTORY_VERSION);
142 142
         wp_enqueue_script('geodirectory-goMap-script');
143 143
 
144 144
 		// font awesome rating script
145 145
 		if (get_option('geodir_reviewrating_enable_font_awesome')) {
146
-			wp_register_script('geodir-barrating-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.barrating.min.js', array(), GEODIRECTORY_VERSION);
146
+			wp_register_script('geodir-barrating-js', geodir_plugin_url().'/geodirectory-assets/js/jquery.barrating.min.js', array(), GEODIRECTORY_VERSION);
147 147
 			wp_enqueue_script('geodir-barrating-js');
148 148
 		} else { // default rating script
149
-			wp_register_script('geodir-jRating-js', geodir_plugin_url() . '/geodirectory-assets/js/jRating.jquery.js', array(), GEODIRECTORY_VERSION);
149
+			wp_register_script('geodir-jRating-js', geodir_plugin_url().'/geodirectory-assets/js/jRating.jquery.js', array(), GEODIRECTORY_VERSION);
150 150
 			wp_enqueue_script('geodir-jRating-js');
151 151
 		}
152 152
 
153
-        wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.min.js', array(), GEODIRECTORY_VERSION);
153
+        wp_register_script('geodir-on-document-load', geodir_plugin_url().'/geodirectory-assets/js/on_document_load.min.js', array(), GEODIRECTORY_VERSION);
154 154
         wp_enqueue_script('geodir-on-document-load');
155 155
 
156 156
 
@@ -158,7 +158,7 @@  discard block
 block discarded – undo
158 158
         wp_enqueue_script('plupload-all');
159 159
         wp_enqueue_script('jquery-ui-sortable');
160 160
 
161
-        wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.js', array(), GEODIRECTORY_VERSION);
161
+        wp_register_script('geodirectory-plupload-script', geodir_plugin_url().'/geodirectory-assets/js/geodirectory-plupload.js', array(), GEODIRECTORY_VERSION);
162 162
         wp_enqueue_script('geodirectory-plupload-script');
163 163
 
164 164
         // SCRIPT FOR UPLOAD END
@@ -212,7 +212,7 @@  discard block
 block discarded – undo
212 212
         wp_localize_script('geodirectory-custom-fields-script', 'geodir_admin_ajax', $ajax_cons_data);
213 213
 
214 214
 
215
-        wp_register_script('geodirectory-admin-script', geodir_plugin_url() . '/geodirectory-assets/js/admin.js', array(), GEODIRECTORY_VERSION);
215
+        wp_register_script('geodirectory-admin-script', geodir_plugin_url().'/geodirectory-assets/js/admin.js', array(), GEODIRECTORY_VERSION);
216 216
         wp_enqueue_script('geodirectory-admin-script');
217 217
 
218 218
         wp_enqueue_style('farbtastic');
@@ -220,10 +220,10 @@  discard block
 block discarded – undo
220 220
 
221 221
         $screen = get_current_screen();
222 222
         if ($screen->base == 'post' && in_array($screen->post_type, geodir_get_posttypes())) {
223
-            wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation_admin.js');
223
+            wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url().'/geodirectory-assets/js/listing_validation_admin.js');
224 224
         }
225 225
 
226
-        $ajax_cons_data = array('url' => esc_url(__(get_option('siteurl') . '?geodir_ajax=true')));
226
+        $ajax_cons_data = array('url' => esc_url(__(get_option('siteurl').'?geodir_ajax=true')));
227 227
         wp_localize_script('geodirectory-admin-script', 'geodir_ajax', $ajax_cons_data);
228 228
 
229 229
     }
@@ -246,7 +246,7 @@  discard block
 block discarded – undo
246 246
 
247 247
         if (current_user_can('manage_options')) $menu[] = array('', 'read', 'separator-geodirectory', '', 'wp-menu-separator geodirectory');
248 248
 
249
-        add_menu_page(__('Geodirectory', 'geodirectory'), __('Geodirectory', 'geodirectory'), 'manage_options', 'geodirectory', 'geodir_admin_panel', geodir_plugin_url() . '/geodirectory-assets/images/favicon.ico', '55.1984');
249
+        add_menu_page(__('Geodirectory', 'geodirectory'), __('Geodirectory', 'geodirectory'), 'manage_options', 'geodirectory', 'geodir_admin_panel', geodir_plugin_url().'/geodirectory-assets/images/favicon.ico', '55.1984');
250 250
 
251 251
 
252 252
     }
@@ -280,7 +280,7 @@  discard block
 block discarded – undo
280 280
                 $geodir_menu_order[] = 'separator-geodirectory';
281 281
                 if (!empty($post_types)) {
282 282
                     foreach ($post_types as $post_type) {
283
-                        $geodir_menu_order[] = 'edit.php?post_type=' . $post_type;
283
+                        $geodir_menu_order[] = 'edit.php?post_type='.$post_type;
284 284
                     }
285 285
                 }
286 286
                 $geodir_menu_order[] = $item;
@@ -323,8 +323,8 @@  discard block
 block discarded – undo
323 323
 {
324 324
     if (isset($_REQUEST['installed']) && $_REQUEST['installed'] != '') {
325 325
         echo '<div id="message" class="updated fade">
326
-                        <p style="float:right;">' . __('Like Geodirectory?', 'geodirectory') . ' <a href="http://wordpress.org/extend/plugins/Geodirectory/" target="_blank">' . __('Support us by leaving a rating!', 'geodirectory') . '</a></p>
327
-                        <p><strong>' . __('Geodirectory has been installed and setup. Enjoy :)', 'geodirectory') . '</strong></p>
326
+                        <p style="float:right;">' . __('Like Geodirectory?', 'geodirectory').' <a href="http://wordpress.org/extend/plugins/Geodirectory/" target="_blank">'.__('Support us by leaving a rating!', 'geodirectory').'</a></p>
327
+                        <p><strong>' . __('Geodirectory has been installed and setup. Enjoy :)', 'geodirectory').'</strong></p>
328 328
                 </div>';
329 329
 
330 330
     }
@@ -332,7 +332,7 @@  discard block
 block discarded – undo
332 332
     if (isset($_REQUEST['msg']) && $_REQUEST['msg'] != '') {
333 333
         switch ($_REQUEST['msg']) {
334 334
             case 'success':
335
-                echo '<div id="message" class="updated fade"><p><strong>' . __('Your settings have been saved.', 'geodirectory') . '</strong></p></div>';
335
+                echo '<div id="message" class="updated fade"><p><strong>'.__('Your settings have been saved.', 'geodirectory').'</strong></p></div>';
336 336
                 flush_rewrite_rules(false);
337 337
 
338 338
                 break;
@@ -340,30 +340,30 @@  discard block
 block discarded – undo
340 340
 				$gderr = isset($_REQUEST['gderr']) ? $_REQUEST['gderr'] : '';
341 341
 				
342 342
 				if ($gderr == 21)
343
-			    	echo '<div id="message" class="error fade"><p><strong>' . __('Error: You can not add same permalinks for both Listing and Location, please try again.', 'geodirectory') . '</strong></p></div>';
343
+			    	echo '<div id="message" class="error fade"><p><strong>'.__('Error: You can not add same permalinks for both Listing and Location, please try again.', 'geodirectory').'</strong></p></div>';
344 344
 				else
345
-					echo '<div id="message" class="error fade"><p><strong>' . __('Error: Your settings have not been saved, please try again.', 'geodirectory') . '</strong></p></div>';
345
+					echo '<div id="message" class="error fade"><p><strong>'.__('Error: Your settings have not been saved, please try again.', 'geodirectory').'</strong></p></div>';
346 346
                 break;
347 347
         }
348 348
     }
349 349
 
350 350
     $geodir_load_map = get_option('geodir_load_map');
351 351
     $need_map_key = false;
352
-    if($geodir_load_map=='' || $geodir_load_map=='google' || $geodir_load_map=='auto' ){
352
+    if ($geodir_load_map == '' || $geodir_load_map == 'google' || $geodir_load_map == 'auto') {
353 353
         $need_map_key = true;
354 354
     }
355 355
 
356 356
     if (!geodir_get_map_api_key() && $need_map_key) {
357
-        echo '<div class="error"><p><strong>' . sprintf(__('Google Maps API KEY not set, %sclick here%s to set one OR use Open Street Maps instead.', 'geodirectory'), '<a href=\'' . admin_url('admin.php?page=geodirectory&tab=design_settings&active_tab=geodir_map_settings') . '\'>', '</a>') . '</strong></p></div>';
357
+        echo '<div class="error"><p><strong>'.sprintf(__('Google Maps API KEY not set, %sclick here%s to set one OR use Open Street Maps instead.', 'geodirectory'), '<a href=\''.admin_url('admin.php?page=geodirectory&tab=design_settings&active_tab=geodir_map_settings').'\'>', '</a>').'</strong></p></div>';
358 358
     }
359 359
 
360 360
     if (!geodir_is_default_location_set()) {
361
-        echo '<div class="updated fade"><p><strong>' . 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>') . '</strong></p></div>';
361
+        echo '<div class="updated fade"><p><strong>'.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>').'</strong></p></div>';
362 362
 
363 363
     }
364 364
 
365 365
     if (!function_exists('curl_init')) {
366
-        echo '<div class="error"><p><strong>' . __('CURL is not installed on this server, this can cause problems, please ask your server admin to install it.', 'geodirectory') . '</strong></p></div>';
366
+        echo '<div class="error"><p><strong>'.__('CURL is not installed on this server, this can cause problems, please ask your server admin to install it.', 'geodirectory').'</strong></p></div>';
367 367
 
368 368
     }
369 369
 
@@ -383,18 +383,18 @@  discard block
 block discarded – undo
383 383
 function geodir_handle_option_form_submit($current_tab)
384 384
 {
385 385
     global $geodir_settings;
386
-    if (file_exists(dirname(__FILE__) . '/option-pages/' . $current_tab . '_array.php')) {
386
+    if (file_exists(dirname(__FILE__).'/option-pages/'.$current_tab.'_array.php')) {
387 387
         /**
388 388
          * Contains settings array for current tab.
389 389
          *
390 390
          * @since 1.0.0
391 391
          * @package GeoDirectory
392 392
          */
393
-        include_once('option-pages/' . $current_tab . '_array.php');
393
+        include_once('option-pages/'.$current_tab.'_array.php');
394 394
     }
395 395
     if (isset($_POST) && $_POST && isset($_REQUEST['page']) && $_REQUEST['page'] == 'geodirectory') :
396 396
         if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir-settings')) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
397
-        if (!wp_verify_nonce($_REQUEST['_wpnonce-' . $current_tab], 'geodir-settings-' . $current_tab)) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
397
+        if (!wp_verify_nonce($_REQUEST['_wpnonce-'.$current_tab], 'geodir-settings-'.$current_tab)) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
398 398
 		
399 399
 		/**
400 400
 		 * Fires before updating geodirectory admin settings.
@@ -427,13 +427,13 @@  discard block
 block discarded – undo
427 427
          * @param string $current_tab The current settings tab name.
428 428
          * @param array $geodir_settings[$current_tab] The array of settings for the current settings tab.
429 429
          */
430
-        do_action('geodir_update_options_' . $current_tab, $geodir_settings[$current_tab]);
430
+        do_action('geodir_update_options_'.$current_tab, $geodir_settings[$current_tab]);
431 431
 
432 432
         flush_rewrite_rules(false);
433 433
 
434 434
         $current_tab = isset($_REQUEST['tab']) ? $_REQUEST['tab'] : '';
435 435
 
436
-        $redirect_url = admin_url('admin.php?page=geodirectory&tab=' . $current_tab . '&active_tab=' . $_REQUEST['active_tab'] . '&msg=success');
436
+        $redirect_url = admin_url('admin.php?page=geodirectory&tab='.$current_tab.'&active_tab='.$_REQUEST['active_tab'].'&msg=success');
437 437
 
438 438
         wp_redirect($redirect_url);
439 439
         exit();
@@ -472,18 +472,18 @@  discard block
 block discarded – undo
472 472
 
473 473
         elseif (isset($value['type']) && $value['type'] == 'image_width') :
474 474
 
475
-            if (isset($value['id']) && isset($_POST[$value['id'] . '_width'])) {
476
-                update_option($value['id'] . '_width', $_POST[$value['id'] . '_width']);
477
-                update_option($value['id'] . '_height', $_POST[$value['id'] . '_height']);
478
-                if (isset($_POST[$value['id'] . '_crop'])) :
479
-                    update_option($value['id'] . '_crop', 1);
475
+            if (isset($value['id']) && isset($_POST[$value['id'].'_width'])) {
476
+                update_option($value['id'].'_width', $_POST[$value['id'].'_width']);
477
+                update_option($value['id'].'_height', $_POST[$value['id'].'_height']);
478
+                if (isset($_POST[$value['id'].'_crop'])) :
479
+                    update_option($value['id'].'_crop', 1);
480 480
                 else :
481
-                    update_option($value['id'] . '_crop', 0);
481
+                    update_option($value['id'].'_crop', 0);
482 482
                 endif;
483 483
             } else {
484
-                update_option($value['id'] . '_width', $value['std']);
485
-                update_option($value['id'] . '_height', $value['std']);
486
-                update_option($value['id'] . '_crop', 1);
484
+                update_option($value['id'].'_width', $value['std']);
485
+                update_option($value['id'].'_height', $value['std']);
486
+                update_option($value['id'].'_crop', 1);
487 487
             }
488 488
 
489 489
         elseif (isset($value['type']) && $value['type'] == 'map') :
@@ -525,12 +525,12 @@  discard block
 block discarded – undo
525 525
         elseif (isset($value['type']) && $value['type'] == 'file') :
526 526
 
527 527
 
528
-            if (isset($_POST[$value['id'] . '_remove']) && $_POST[$value['id'] . '_remove']) {// if remove is set then remove the file
528
+            if (isset($_POST[$value['id'].'_remove']) && $_POST[$value['id'].'_remove']) {// if remove is set then remove the file
529 529
 
530 530
                 if (get_option($value['id'])) {
531 531
                     $image_name_arr = explode('/', get_option($value['id']));
532 532
                     $noimg_name = end($image_name_arr);
533
-                    $img_path = $uploads['path'] . '/' . $noimg_name;
533
+                    $img_path = $uploads['path'].'/'.$noimg_name;
534 534
                     if (file_exists($img_path))
535 535
                         unlink($img_path);
536 536
                 }
@@ -558,7 +558,7 @@  discard block
 block discarded – undo
558 558
                 if (get_option($value['id'])) {
559 559
                     $image_name_arr = explode('/', get_option($value['id']));
560 560
                     $noimg_name = end($image_name_arr);
561
-                    $img_path = $uploads['path'] . '/' . $noimg_name;
561
+                    $img_path = $uploads['path'].'/'.$noimg_name;
562 562
                     if (file_exists($img_path))
563 563
                         unlink($img_path);
564 564
                 }
@@ -579,7 +579,7 @@  discard block
 block discarded – undo
579 579
             // same menu setting per theme.
580 580
             if (isset($value['id']) && $value['id'] == 'geodir_theme_location_nav' && isset($_POST[$value['id']])) {
581 581
                 $theme = wp_get_theme();
582
-                update_option('geodir_theme_location_nav_' . $theme->name, $_POST[$value['id']]);
582
+                update_option('geodir_theme_location_nav_'.$theme->name, $_POST[$value['id']]);
583 583
             }
584 584
 
585 585
             if (isset($value['id']) && isset($_POST[$value['id']])) {
@@ -649,7 +649,7 @@  discard block
 block discarded – undo
649 649
 
650 650
             $listing_slug = __($geodir_posttype_info['labels']['singular_name'], 'geodirectory');
651 651
 
652
-            $tabs[$geodir_post_type . '_fields_settings'] = array(
652
+            $tabs[$geodir_post_type.'_fields_settings'] = array(
653 653
                 'label' => wp_sprintf(__('%s Settings', 'geodirectory'), $listing_slug),
654 654
                 'subtabs' => array(
655 655
                     array('subtab' => 'custom_fields',
@@ -683,7 +683,7 @@  discard block
 block discarded – undo
683 683
  */
684 684
 function geodir_tools_setting_tab($tabs)
685 685
 {
686
-    wp_enqueue_script( 'jquery-ui-progressbar' );
686
+    wp_enqueue_script('jquery-ui-progressbar');
687 687
     $tabs['tools_settings'] = array('label' => __('GD Tools', 'geodirectory'));
688 688
     return $tabs;
689 689
 }
@@ -717,7 +717,7 @@  discard block
 block discarded – undo
717 717
  */
718 718
 function geodir_extend_geodirectory_setting_tab($tabs)
719 719
 {
720
-    $tabs['extend_geodirectory_settings'] = array('label' => __('Extend Geodirectory', 'geodirectory'). ' <i class="fa fa-plug"></i>', 'url' => 'https://wpgeodirectory.com', 'target' => '_blank');
720
+    $tabs['extend_geodirectory_settings'] = array('label' => __('Extend Geodirectory', 'geodirectory').' <i class="fa fa-plug"></i>', 'url' => 'https://wpgeodirectory.com', 'target' => '_blank');
721 721
     return $tabs;
722 722
 }
723 723
 
@@ -777,8 +777,8 @@  discard block
 block discarded – undo
777 777
                     _e('Unknown', 'geodirectory');
778 778
                 } else {
779 779
                     /* If there is a city id, append 'city name' to the text string. */
780
-                    $add_location_id = $location_id > 0 ? ' (' . $location_id . ')' : '';
781
-                    echo(__($location->country, 'geodirectory') . '-' . $location->region . '-' . $location->city . $add_location_id);
780
+                    $add_location_id = $location_id > 0 ? ' ('.$location_id.')' : '';
781
+                    echo(__($location->country, 'geodirectory').'-'.$location->region.'-'.$location->city.$add_location_id);
782 782
                 }
783 783
                 break;
784 784
 
@@ -796,14 +796,14 @@  discard block
 block discarded – undo
796 796
                         $expire_class = 'expire_over';
797 797
                     }
798 798
                     $date_diff = round(abs(strtotime($d1) - strtotime($d2)) / 86400); // get the difference in days
799
-                    $date_diff_text = '<br /><span class="' . $expire_class . '">(' . $date_diff . ' ' . $state . ')</span>';
799
+                    $date_diff_text = '<br /><span class="'.$expire_class.'">('.$date_diff.' '.$state.')</span>';
800 800
                 }
801 801
                 /* If no expire_date is found, output a default message. */
802 802
                 if (empty($expire_date))
803 803
                     echo __('Unknown', 'geodirectory');
804 804
                 /* If there is a expire_date, append 'days left' to the text string. */
805 805
                 else
806
-                    echo $expire_date . $date_diff_text;
806
+                    echo $expire_date.$date_diff_text;
807 807
                 break;
808 808
 
809 809
             /* If displaying the 'categorys' column. */
@@ -870,7 +870,7 @@  discard block
 block discarded – undo
870 870
 function geodir_post_information_save($post_id, $post) {
871 871
     global $wpdb, $current_user;
872 872
 
873
-    if (isset($post->post_type) && ($post->post_type=='nav_menu_item' || $post->post_type=='page' || $post->post_type=='post')) {
873
+    if (isset($post->post_type) && ($post->post_type == 'nav_menu_item' || $post->post_type == 'page' || $post->post_type == 'post')) {
874 874
         return;
875 875
     }
876 876
 
@@ -938,7 +938,7 @@  discard block
 block discarded – undo
938 938
                     $tab_id = $value['id'];
939 939
 
940 940
                 if (isset($value['desc']) && $value['desc'])
941
-                    $desc = '<span style=" text-transform:none;">:- ' . $value['desc'] . '</span>';
941
+                    $desc = '<span style=" text-transform:none;">:- '.$value['desc'].'</span>';
942 942
 
943 943
                 if (isset($value['name']) && $value['name']) {
944 944
                     if ($first_title === true) {
@@ -946,9 +946,9 @@  discard block
 block discarded – undo
946 946
                     } else {
947 947
                         echo '</div>';
948 948
                     }
949
-                    echo '<dd id="' . trim($tab_id) . '" class="geodir_option_tabs" ><a href="javascript:void(0);">' . $value['name'] . '</a></dd>';
949
+                    echo '<dd id="'.trim($tab_id).'" class="geodir_option_tabs" ><a href="javascript:void(0);">'.$value['name'].'</a></dd>';
950 950
 
951
-                    echo '<div id="sub_' . trim($tab_id) . '" class="gd-content-heading" style=" margin-bottom:10px;" >';
951
+                    echo '<div id="sub_'.trim($tab_id).'" class="gd-content-heading" style=" margin-bottom:10px;" >';
952 952
                 }
953 953
 
954 954
                 /**
@@ -958,21 +958,21 @@  discard block
 block discarded – undo
958 958
                  *
959 959
                  * @since 1.0.0
960 960
                  */
961
-                do_action('geodir_settings_' . sanitize_title($value['id']));
961
+                do_action('geodir_settings_'.sanitize_title($value['id']));
962 962
                 break;
963 963
 
964 964
             case 'no_tabs':
965 965
 
966 966
                 echo '<div class="inner_content_tab_main">';
967
-                echo '<div id="sub_' . trim($tab_id) . '" class="gd-content-heading" style=" margin-bottom:10px;" >';
967
+                echo '<div id="sub_'.trim($tab_id).'" class="gd-content-heading" style=" margin-bottom:10px;" >';
968 968
 
969 969
                 break;
970 970
 
971 971
             case 'sectionstart':
972 972
                 if (isset($value['desc']) && $value['desc'])
973
-                    $desc = '<span style=" text-transform:none;"> - ' . $value['desc'] . '</span>';
973
+                    $desc = '<span style=" text-transform:none;"> - '.$value['desc'].'</span>';
974 974
                 if (isset($value['name']) && $value['name'])
975
-                    echo '<h3>' . $value['name'] . $desc . '</h3>';
975
+                    echo '<h3>'.$value['name'].$desc.'</h3>';
976 976
                 /**
977 977
                  * Called after a GeoDirectory settings sectionstart is output in the GD settings page.
978 978
                  *
@@ -980,8 +980,8 @@  discard block
 block discarded – undo
980 980
                  *
981 981
                  * @since 1.0.0
982 982
                  */
983
-                if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_start');
984
-                echo '<table class="form-table">' . "\n\n";
983
+                if (isset($value['id']) && $value['id']) do_action('geodir_settings_'.sanitize_title($value['id']).'_start');
984
+                echo '<table class="form-table">'."\n\n";
985 985
 
986 986
                 break;
987 987
             case 'sectionend':
@@ -992,7 +992,7 @@  discard block
 block discarded – undo
992 992
                  *
993 993
                  * @since 1.0.0
994 994
                  */
995
-                if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_end');
995
+                if (isset($value['id']) && $value['id']) do_action('geodir_settings_'.sanitize_title($value['id']).'_end');
996 996
                 echo '</table>';
997 997
                 /**
998 998
                  * Called after a GeoDirectory settings sectionend is output in the GD settings page.
@@ -1001,7 +1001,7 @@  discard block
 block discarded – undo
1001 1001
                  *
1002 1002
                  * @since 1.0.0
1003 1003
                  */
1004
-                if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_after');
1004
+                if (isset($value['id']) && $value['id']) do_action('geodir_settings_'.sanitize_title($value['id']).'_after');
1005 1005
                 break;
1006 1006
             case 'text':
1007 1007
                 ?>
@@ -1010,7 +1010,7 @@  discard block
 block discarded – undo
1010 1010
                 <td class="forminp"><input name="<?php echo esc_attr($value['id']); ?>"
1011 1011
                                            id="<?php echo esc_attr($value['id']); ?>"
1012 1012
                                            type="<?php echo esc_attr($value['type']); ?>"
1013
-                                           <?php if(isset($value['placeholder'])){?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1013
+                                           <?php if (isset($value['placeholder'])) {?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1014 1014
                                            style=" <?php echo esc_attr($value['css']); ?>"
1015 1015
                                            value="<?php if (get_option($value['id']) !== false && get_option($value['id']) !== null) {
1016 1016
                                                echo esc_attr(stripslashes(get_option($value['id'])));
@@ -1027,14 +1027,14 @@  discard block
 block discarded – undo
1027 1027
                 <td class="forminp"><input name="<?php echo esc_attr($value['id']); ?>"
1028 1028
                                            id="<?php echo esc_attr($value['id']); ?>"
1029 1029
                                            type="<?php echo esc_attr($value['type']); ?>"
1030
-                                           <?php if(isset($value['placeholder'])){?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1030
+                                           <?php if (isset($value['placeholder'])) {?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1031 1031
                                            style=" <?php echo esc_attr($value['css']); ?>"
1032 1032
                                            value="<?php if (get_option($value['id']) !== false && get_option($value['id']) !== null) {
1033 1033
                                                echo esc_attr(stripslashes(get_option($value['id'])));
1034 1034
                                            } else {
1035 1035
                                                echo esc_attr($value['std']);
1036 1036
                                            } ?>"/>
1037
-                    <a href='https://console.developers.google.com/henhouse/?pb=["hh-1","maps_backend",null,[],"https://developers.google.com",null,["static_maps_backend","street_view_image_backend","maps_embed_backend","places_backend","geocoding_backend","directions_backend","distance_matrix_backend","geolocation","elevation_backend","timezone_backend","maps_backend"],null]&TB_iframe=true&width=600&height=400' class="thickbox button-primary" name="<?php _e('Generate API Key - ( MUST be logged in to your Google account )','geodirectory');?>" ><?php _e('Generate API Key','geodirectory');?></a>
1037
+                    <a href='https://console.developers.google.com/henhouse/?pb=["hh-1","maps_backend",null,[],"https://developers.google.com",null,["static_maps_backend","street_view_image_backend","maps_embed_backend","places_backend","geocoding_backend","directions_backend","distance_matrix_backend","geolocation","elevation_backend","timezone_backend","maps_backend"],null]&TB_iframe=true&width=600&height=400' class="thickbox button-primary" name="<?php _e('Generate API Key - ( MUST be logged in to your Google account )', 'geodirectory'); ?>" ><?php _e('Generate API Key', 'geodirectory'); ?></a>
1038 1038
                     <span class="description"><?php echo $value['desc']; ?></span></td>
1039 1039
                 </tr><?php
1040 1040
                 break;
@@ -1046,7 +1046,7 @@  discard block
 block discarded – undo
1046 1046
                 <td class="forminp"><input name="<?php echo esc_attr($value['id']); ?>"
1047 1047
                                            id="<?php echo esc_attr($value['id']); ?>"
1048 1048
                                            type="<?php echo esc_attr($value['type']); ?>"
1049
-                                           <?php if(isset($value['placeholder'])){?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1049
+                                           <?php if (isset($value['placeholder'])) {?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1050 1050
                                            style="<?php echo esc_attr($value['css']); ?>"
1051 1051
                                            value="<?php if (get_option($value['id']) !== false && get_option($value['id']) !== null) {
1052 1052
                                                echo esc_attr(stripslashes(get_option($value['id'])));
@@ -1092,17 +1092,17 @@  discard block
 block discarded – undo
1092 1092
                     <?php _e('Width', 'geodirectory'); ?> <input
1093 1093
                         name="<?php echo esc_attr($value['id']); ?>_width"
1094 1094
                         id="<?php echo esc_attr($value['id']); ?>_width" type="text" size="3"
1095
-                        value="<?php if ($size = get_option($value['id'] . '_width')) echo stripslashes($size); else echo $value['std']; ?>"/>
1095
+                        value="<?php if ($size = get_option($value['id'].'_width')) echo stripslashes($size); else echo $value['std']; ?>"/>
1096 1096
 
1097 1097
                     <?php _e('Height', 'geodirectory'); ?> <input
1098 1098
                         name="<?php echo esc_attr($value['id']); ?>_height"
1099 1099
                         id="<?php echo esc_attr($value['id']); ?>_height" type="text" size="3"
1100
-                        value="<?php if ($size = get_option($value['id'] . '_height')) echo stripslashes($size); else echo $value['std']; ?>"/>
1100
+                        value="<?php if ($size = get_option($value['id'].'_height')) echo stripslashes($size); else echo $value['std']; ?>"/>
1101 1101
 
1102 1102
                     <label><?php _e('Hard Crop', 'geodirectory'); ?> <input
1103 1103
                             name="<?php echo esc_attr($value['id']); ?>_crop"
1104 1104
                             id="<?php echo esc_attr($value['id']); ?>_crop"
1105
-                            type="checkbox" <?php if (get_option($value['id'] . '_crop') != '') checked(get_option($value['id'] . '_crop'), 1); else checked(1); ?> /></label>
1105
+                            type="checkbox" <?php if (get_option($value['id'].'_crop') != '') checked(get_option($value['id'].'_crop'), 1); else checked(1); ?> /></label>
1106 1106
 
1107 1107
                     <span class="description"><?php echo $value['desc'] ?></span></td>
1108 1108
                 </tr><?php
@@ -1152,7 +1152,7 @@  discard block
 block discarded – undo
1152 1152
                                             id="<?php echo esc_attr($value['id']); ?>"
1153 1153
                                             style="<?php echo esc_attr($value['css']); ?>"
1154 1154
                                             class="<?php if (isset($value['class'])) echo $value['class']; ?>"
1155
-                                            data-placeholder="<?php if (isset($value['placeholder_text'])) echo $value['placeholder_text'];?>"
1155
+                                            data-placeholder="<?php if (isset($value['placeholder_text'])) echo $value['placeholder_text']; ?>"
1156 1156
                                             option-ajaxchosen="false">
1157 1157
                         <?php
1158 1158
                         foreach ($value['options'] as $key => $val) {
@@ -1162,7 +1162,7 @@  discard block
 block discarded – undo
1162 1162
                                 ?></optgroup><?php
1163 1163
                             } else {
1164 1164
                                 ?>
1165
-                                <option value="<?php echo esc_attr($key); ?>" <?php selected(true, (is_array($option_values) && in_array($key, $option_values)));?>>
1165
+                                <option value="<?php echo esc_attr($key); ?>" <?php selected(true, (is_array($option_values) && in_array($key, $option_values))); ?>>
1166 1166
                                     <?php echo geodir_utf8_ucfirst($val) ?>
1167 1167
                                 </option>
1168 1168
                             <?php
@@ -1199,7 +1199,7 @@  discard block
 block discarded – undo
1199 1199
                 ?>
1200 1200
 
1201 1201
                 <tr valign="top">
1202
-                    <th class="titledesc" width="40%"><?php _e('Default map language', 'geodirectory');?></th>
1202
+                    <th class="titledesc" width="40%"><?php _e('Default map language', 'geodirectory'); ?></th>
1203 1203
                     <td width="60%">
1204 1204
                         <select name="geodir_default_map_language" style="width:60%">
1205 1205
                             <?php
@@ -1281,7 +1281,7 @@  discard block
 block discarded – undo
1281 1281
 
1282 1282
                 <tr valign="top">
1283 1283
                     <th class="titledesc"
1284
-                        width="40%"><?php _e('Default post type search on map', 'geodirectory');?></th>
1284
+                        width="40%"><?php _e('Default post type search on map', 'geodirectory'); ?></th>
1285 1285
                     <td width="60%">
1286 1286
                         <select name="geodir_default_map_search_pt" style="width:60%">
1287 1287
                             <?php
@@ -1322,7 +1322,7 @@  discard block
 block discarded – undo
1322 1322
                         $cat_display = 'checkbox';
1323 1323
                         $gd_post_types = get_option('geodir_exclude_post_type_on_map');
1324 1324
                         $gd_cats = get_option('geodir_exclude_cat_on_map');
1325
-                        $gd_cats_upgrade = (int)get_option('geodir_exclude_cat_on_map_upgrade');
1325
+                        $gd_cats_upgrade = (int) get_option('geodir_exclude_cat_on_map_upgrade');
1326 1326
                         $count = 1;
1327 1327
                         ?>
1328 1328
                         <table width="70%" class="widefat">
@@ -1351,7 +1351,7 @@  discard block
 block discarded – undo
1351 1351
                                                                                            name="home_map_post_types[]"
1352 1352
                                                                                            id="<?php echo esc_attr($value['id']); ?>"
1353 1353
                                                                                            value="<?php echo $key; ?>"
1354
-                                                                                           class="map_post_type" <?php echo $checked;?> />
1354
+                                                                                           class="map_post_type" <?php echo $checked; ?> />
1355 1355
                                         <?php echo __($post_types_obj->labels->singular_name, 'geodirectory'); ?></td>
1356 1356
                                     <td width="40%">
1357 1357
                                         <div class="home_map_category" style="overflow:auto;width:200px;height:100px;"
@@ -1409,12 +1409,12 @@  discard block
 block discarded – undo
1409 1409
                 ?>
1410 1410
                 <fieldset>
1411 1411
                     <legend class="screen-reader-text"><span><?php echo $value['name'] ?></span></legend>
1412
-                    <label for="<?php echo $value['id'];?>">
1412
+                    <label for="<?php echo $value['id']; ?>">
1413 1413
                         <input name="<?php echo esc_attr($value['id']); ?>"
1414
-                               id="<?php echo esc_attr($value['id'] . $value['value']); ?>" type="radio"
1414
+                               id="<?php echo esc_attr($value['id'].$value['value']); ?>" type="radio"
1415 1415
                                value="<?php echo $value['value'] ?>" <?php if (get_option($value['id']) == $value['value']) {
1416 1416
                             echo 'checked="checked"';
1417
-                        }elseif(get_option($value['id'])=='' && $value['std']==$value['value']){echo 'checked="checked"';} ?> />
1417
+                        }elseif (get_option($value['id']) == '' && $value['std'] == $value['value']) {echo 'checked="checked"'; } ?> />
1418 1418
                         <?php echo $value['desc']; ?></label><br>
1419 1419
                 </fieldset>
1420 1420
                 <?php
@@ -1434,9 +1434,9 @@  discard block
 block discarded – undo
1434 1434
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1435 1435
                 <td class="forminp">
1436 1436
                     <textarea
1437
-                        <?php if (isset($value['args'])) echo $value['args'] . ' '; ?>name="<?php echo esc_attr($value['id']); ?>"
1437
+                        <?php if (isset($value['args'])) echo $value['args'].' '; ?>name="<?php echo esc_attr($value['id']); ?>"
1438 1438
                         id="<?php echo esc_attr($value['id']); ?>"
1439
-                        <?php if(isset($value['placeholder'])){?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1439
+                        <?php if (isset($value['placeholder'])) {?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1440 1440
                         style="<?php echo esc_attr($value['css']); ?>"><?php if (get_option($value['id'])) echo esc_textarea(stripslashes(get_option($value['id']))); else echo esc_textarea($value['std']); ?></textarea><span
1441 1441
                         class="description"><?php echo $value['desc'] ?></span>
1442 1442
 
@@ -1481,7 +1481,7 @@  discard block
 block discarded – undo
1481 1481
 					}
1482 1482
 				}
1483 1483
 				//
1484
-				$page_setting = (int)get_option($value['id']);
1484
+				$page_setting = (int) get_option($value['id']);
1485 1485
 
1486 1486
                 $args = array('name' => $value['id'],
1487 1487
                     'id' => $value['id'],
@@ -1498,7 +1498,7 @@  discard block
 block discarded – undo
1498 1498
                 <tr valign="top" class="single_select_page">
1499 1499
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1500 1500
                 <td class="forminp">
1501
-                    <?php echo str_replace(' id=', " data-placeholder='" . __('Select a page...', 'geodirectory') . "' style='" . $value['css'] . "' class='" . $value['class'] . "' " . $disabled . " id=", wp_dropdown_pages($args)); ?>
1501
+                    <?php echo str_replace(' id=', " data-placeholder='".__('Select a page...', 'geodirectory')."' style='".$value['css']."' class='".$value['class']."' ".$disabled." id=", wp_dropdown_pages($args)); ?>
1502 1502
                     <span class="description"><?php echo $value['desc'] ?></span>
1503 1503
                 </td>
1504 1504
                 </tr><?php
@@ -1507,7 +1507,7 @@  discard block
 block discarded – undo
1507 1507
 				}
1508 1508
                 break;
1509 1509
             case 'single_select_country' :
1510
-                $country_setting = (string)get_option($value['id']);
1510
+                $country_setting = (string) get_option($value['id']);
1511 1511
                 if (strstr($country_setting, ':')) :
1512 1512
                     $country = current(explode(':', $country_setting));
1513 1513
                     $state = end(explode(':', $country_setting));
@@ -1530,7 +1530,7 @@  discard block
 block discarded – undo
1530 1530
             case 'multi_select_countries' :
1531 1531
                 $countries = $geodirectory->countries->countries;
1532 1532
                 asort($countries);
1533
-                $selections = (array)get_option($value['id']);
1533
+                $selections = (array) get_option($value['id']);
1534 1534
                 ?>
1535 1535
                 <tr valign="top">
1536 1536
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
@@ -1540,7 +1540,7 @@  discard block
 block discarded – undo
1540 1540
                             title="Country" class="chosen_select">
1541 1541
                         <?php
1542 1542
                         if ($countries) foreach ($countries as $key => $val) :
1543
-                            echo '<option value="' . $key . '" ' . selected(in_array($key, $selections), true, false) . '>' . $val . '</option>';
1543
+                            echo '<option value="'.$key.'" '.selected(in_array($key, $selections), true, false).'>'.$val.'</option>';
1544 1544
                         endforeach;
1545 1545
                         ?>
1546 1546
                     </select>
@@ -1552,7 +1552,7 @@  discard block
 block discarded – undo
1552 1552
                 break;
1553 1553
 
1554 1554
             case 'google_analytics' :
1555
-                $selections = (array)get_option($value['id']);
1555
+                $selections = (array) get_option($value['id']);
1556 1556
                     ?>
1557 1557
                     <tr valign="top">
1558 1558
                         <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
@@ -1563,30 +1563,30 @@  discard block
 block discarded – undo
1563 1563
 
1564 1564
                             $oAuthURL = "https://accounts.google.com/o/oauth2/auth?";
1565 1565
                             $scope = "scope=https://www.googleapis.com/auth/analytics.readonly";
1566
-                            $state = "&state=123";//any string
1567
-                            $redirect_uri = "&redirect_uri=" . admin_url('admin-ajax.php') . "?action=geodir_ga_callback";
1566
+                            $state = "&state=123"; //any string
1567
+                            $redirect_uri = "&redirect_uri=".admin_url('admin-ajax.php')."?action=geodir_ga_callback";
1568 1568
                             $response_type = "&response_type=code";
1569 1569
                             $client_id = "&client_id=".get_option('geodir_ga_client_id');
1570 1570
                             $access_type = "&access_type=offline";
1571 1571
                             $approval_prompt = "&approval_prompt=force";
1572 1572
 
1573
-                            $auth_url = $oAuthURL . $scope . $state . $redirect_uri . $response_type . $client_id . $access_type . $approval_prompt;
1573
+                            $auth_url = $oAuthURL.$scope.$state.$redirect_uri.$response_type.$client_id.$access_type.$approval_prompt;
1574 1574
 
1575 1575
 
1576 1576
                             if (get_option('geodir_ga_auth_token')) {
1577 1577
                                 ?>
1578 1578
                                 <span class="button-primary"
1579
-                                      onclick="gd_GA_Deauthorize('<?php echo wp_create_nonce('gd_ga_deauthorize');?>');"><?php _e('Deauthorize', 'geodirectory'); ?></span>
1579
+                                      onclick="gd_GA_Deauthorize('<?php echo wp_create_nonce('gd_ga_deauthorize'); ?>');"><?php _e('Deauthorize', 'geodirectory'); ?></span>
1580 1580
                                 <span style="color: green; font-weight: bold;"><?php _e('Authorized', 'geodirectory'); ?></span>
1581 1581
                             <?php
1582 1582
                                 global $gd_ga_errors;
1583
-                                if(!empty($gd_ga_errors)){
1583
+                                if (!empty($gd_ga_errors)) {
1584 1584
                                     print_r($gd_ga_errors);
1585 1585
                                 }
1586 1586
                             } else {
1587 1587
                                 ?>
1588 1588
                                 <span class="button-primary"
1589
-                                      onclick="window.open('<?php echo  geodir_ga_activation_url();?>', 'activate','width=700, height=600, menubar=0, status=0, location=0, toolbar=0')"><?php _e('Authorize', 'geodirectory');?></span>
1589
+                                      onclick="window.open('<?php echo  geodir_ga_activation_url(); ?>', 'activate','width=700, height=600, menubar=0, status=0, location=0, toolbar=0')"><?php _e('Authorize', 'geodirectory'); ?></span>
1590 1590
                             <?php
1591 1591
                             }
1592 1592
                             ?>
@@ -1657,9 +1657,9 @@  discard block
 block discarded – undo
1657 1657
 
1658 1658
             <?php if (isset($_REQUEST['active_tab']) && $_REQUEST['active_tab'] != '') { ?>
1659 1659
             jQuery('.geodir_option_tabs').removeClass('gd-tab-active');
1660
-            jQuery('#<?php echo sanitize_text_field($_REQUEST['active_tab']);?>').addClass('gd-tab-active');
1660
+            jQuery('#<?php echo sanitize_text_field($_REQUEST['active_tab']); ?>').addClass('gd-tab-active');
1661 1661
             jQuery('.gd-content-heading').hide();
1662
-            jQuery('#sub_<?php echo sanitize_text_field($_REQUEST['active_tab']);?>').show();
1662
+            jQuery('#sub_<?php echo sanitize_text_field($_REQUEST['active_tab']); ?>').show();
1663 1663
             <?php } ?>
1664 1664
         });
1665 1665
     </script>
@@ -1745,7 +1745,7 @@  discard block
 block discarded – undo
1745 1745
     wp_nonce_field(plugin_basename(__FILE__), 'geodir_post_attachments_noncename');
1746 1746
 
1747 1747
     if (geodir_get_featured_image($post_id, 'thumbnail')) {
1748
-        echo '<h4>' . __('Featured Image', 'geodirectory') . '</h4>';
1748
+        echo '<h4>'.__('Featured Image', 'geodirectory').'</h4>';
1749 1749
         geodir_show_featured_image($post_id, 'thumbnail');
1750 1750
     }
1751 1751
 
@@ -1756,13 +1756,13 @@  discard block
 block discarded – undo
1756 1756
 
1757 1757
     <h5 class="form_title">
1758 1758
         <?php if ($image_limit != 0 && $image_limit == 1) {
1759
-            echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('image with this package', 'geodirectory') . ')</small>';
1759
+            echo '<br /><small>('.__('You can upload', 'geodirectory').' '.$image_limit.' '.__('image with this package', 'geodirectory').')</small>';
1760 1760
         } ?>
1761 1761
         <?php if ($image_limit != 0 && $image_limit > 1) {
1762
-            echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('images with this package', 'geodirectory') . ')</small>';
1762
+            echo '<br /><small>('.__('You can upload', 'geodirectory').' '.$image_limit.' '.__('images with this package', 'geodirectory').')</small>';
1763 1763
         } ?>
1764 1764
         <?php if ($image_limit == 0) {
1765
-            echo '<br /><small>(' . __('You can upload unlimited images with this package', 'geodirectory') . ')</small>';
1765
+            echo '<br /><small>('.__('You can upload unlimited images with this package', 'geodirectory').')</small>';
1766 1766
         } ?>
1767 1767
     </h5>
1768 1768
 
@@ -1801,10 +1801,10 @@  discard block
 block discarded – undo
1801 1801
         <div
1802 1802
             class="plupload-upload-uic hide-if-no-js <?php if ($multiple): ?>plupload-upload-uic-multiple<?php endif; ?>"
1803 1803
             id="<?php echo $id; ?>plupload-upload-ui">
1804
-            <h4><?php _e('Drop files to upload', 'geodirectory');?></h4>
1804
+            <h4><?php _e('Drop files to upload', 'geodirectory'); ?></h4>
1805 1805
             <input id="<?php echo $id; ?>plupload-browse-button" type="button"
1806 1806
                    value="<?php _e('Select Files', 'geodirectory'); ?>" class="button"/>
1807
-            <span class="ajaxnonceplu" id="ajaxnonceplu<?php echo wp_create_nonce($id . 'pluploadan'); ?>"></span>
1807
+            <span class="ajaxnonceplu" id="ajaxnonceplu<?php echo wp_create_nonce($id.'pluploadan'); ?>"></span>
1808 1808
             <?php if ($width && $height): ?>
1809 1809
                 <span class="plupload-resize"></span>
1810 1810
                 <span class="plupload-width" id="plupload-width<?php echo $width; ?>"></span>
@@ -1816,7 +1816,7 @@  discard block
 block discarded – undo
1816 1816
              id="<?php echo $id; ?>plupload-thumbs" style="border-top:1px solid #ccc; padding-top:10px;">
1817 1817
         </div>
1818 1818
         <span
1819
-            id="upload-msg"><?php _e('Please drag &amp; drop the images to rearrange the order', 'geodirectory');?></span>
1819
+            id="upload-msg"><?php _e('Please drag &amp; drop the images to rearrange the order', 'geodirectory'); ?></span>
1820 1820
         <span id="<?php echo $id; ?>upload-error" style="display:none"></span>
1821 1821
     </div>
1822 1822
 
@@ -2026,9 +2026,9 @@  discard block
 block discarded – undo
2026 2026
     $plugin = 'avada-nag';
2027 2027
     $timestamp = 'avada-nag1234';
2028 2028
     $message = __('Welcome to GeoDirectory, please have a look <a href="https://docs.wpgeodirectory.com/category/getting-started/" target="_blank">here</a> to get started. :)', 'geodirectory');
2029
-    echo '<div id="' . $timestamp . '"  class="error">';
2030
-    echo '<span class="gd-remove-noti" onclick="gdRemoveANotification(\'' . $plugin . '\',\'' . $timestamp . '\');" ><i class="fa fa-times"></i></span>';
2031
-    echo "<img class='gd-icon-noti' src='" . plugin_dir_url('') . "geodirectory/geodirectory-assets/images/favicon.ico' > ";
2029
+    echo '<div id="'.$timestamp.'"  class="error">';
2030
+    echo '<span class="gd-remove-noti" onclick="gdRemoveANotification(\''.$plugin.'\',\''.$timestamp.'\');" ><i class="fa fa-times"></i></span>';
2031
+    echo "<img class='gd-icon-noti' src='".plugin_dir_url('')."geodirectory/geodirectory-assets/images/favicon.ico' > ";
2032 2032
     echo "<p>$message</p>";
2033 2033
     echo "</div>";
2034 2034
 
@@ -2162,7 +2162,7 @@  discard block
 block discarded – undo
2162 2162
 		
2163 2163
 		// Don't allow same slug url for listing and location
2164 2164
 		if (geodir_strtolower($listing_prefix) == geodir_strtolower($location_prefix)) {
2165
-			$redirect_url = admin_url('admin.php?page=geodirectory&tab=' . $current_tab . '&active_tab=' . $active_tab . '&msg=fail&gderr=21');
2165
+			$redirect_url = admin_url('admin.php?page=geodirectory&tab='.$current_tab.'&active_tab='.$active_tab.'&msg=fail&gderr=21');
2166 2166
         	wp_redirect($redirect_url);
2167 2167
 			exit;
2168 2168
 		}
@@ -2174,7 +2174,7 @@  discard block
 block discarded – undo
2174 2174
 			$default_language = $sitepress->get_default_language();
2175 2175
 			
2176 2176
 			if ($current_language != 'all' && $current_language != $default_language) {
2177
-				$redirect_url = admin_url('admin.php?page=geodirectory&tab=' . $current_tab . '&active_tab=' . $active_tab);
2177
+				$redirect_url = admin_url('admin.php?page=geodirectory&tab='.$current_tab.'&active_tab='.$active_tab);
2178 2178
 				wp_redirect($redirect_url);
2179 2179
 				exit;
2180 2180
 			}
@@ -2195,11 +2195,11 @@  discard block
 block discarded – undo
2195 2195
 function geodir_hide_admin_preview_button() {
2196 2196
     global $post_type;
2197 2197
     $post_types = geodir_get_posttypes();
2198
-    if(in_array($post_type, $post_types))
2198
+    if (in_array($post_type, $post_types))
2199 2199
         echo '<style type="text/css">#post-preview, #view-post-btn{display: none;}</style>';
2200 2200
 }
2201
-add_action( 'admin_head-post-new.php', 'geodir_hide_admin_preview_button' );
2202
-add_action( 'admin_head-post.php', 'geodir_hide_admin_preview_button' );
2201
+add_action('admin_head-post-new.php', 'geodir_hide_admin_preview_button');
2202
+add_action('admin_head-post.php', 'geodir_hide_admin_preview_button');
2203 2203
 
2204 2204
 /**
2205 2205
  * Add the tab in left sidebar menu fro import & export page.
@@ -2209,8 +2209,8 @@  discard block
 block discarded – undo
2209 2209
  *
2210 2210
  * @return array Array of tab data.
2211 2211
  */
2212
-function geodir_import_export_tab( $tabs ) {
2213
-	$tabs['import_export'] = array( 'label' => __( 'Import & Export', 'geodirectory' ) );
2212
+function geodir_import_export_tab($tabs) {
2213
+	$tabs['import_export'] = array('label' => __('Import & Export', 'geodirectory'));
2214 2214
     return $tabs;
2215 2215
 }
2216 2216
 
@@ -2224,8 +2224,8 @@  discard block
 block discarded – undo
2224 2224
  * @return string Html content.
2225 2225
  */
2226 2226
 function geodir_import_export_page() {
2227
-	$nonce = wp_create_nonce( 'geodir_import_export_nonce' );
2228
-	$gd_cats_sample_csv = geodir_plugin_url() . '/geodirectory-assets/gd_sample_categories.csv';
2227
+	$nonce = wp_create_nonce('geodir_import_export_nonce');
2228
+	$gd_cats_sample_csv = geodir_plugin_url().'/geodirectory-assets/gd_sample_categories.csv';
2229 2229
     /**
2230 2230
      * Filter sample category data csv file url.
2231 2231
      *
@@ -2234,9 +2234,9 @@  discard block
 block discarded – undo
2234 2234
      *
2235 2235
      * @param string $gd_cats_sample_csv Sample category data csv file url.
2236 2236
      */
2237
-	$gd_cats_sample_csv = apply_filters( 'geodir_export_cats_sample_csv', $gd_cats_sample_csv );
2237
+	$gd_cats_sample_csv = apply_filters('geodir_export_cats_sample_csv', $gd_cats_sample_csv);
2238 2238
 	
2239
-	$gd_posts_sample_csv = geodir_plugin_url() . '/geodirectory-assets/place_listing.csv';
2239
+	$gd_posts_sample_csv = geodir_plugin_url().'/geodirectory-assets/place_listing.csv';
2240 2240
     /**
2241 2241
      * Filter sample post data csv file url.
2242 2242
      *
@@ -2245,15 +2245,15 @@  discard block
 block discarded – undo
2245 2245
      *
2246 2246
      * @param string $gd_posts_sample_csv Sample post data csv file url.
2247 2247
      */
2248
-    $gd_posts_sample_csv = apply_filters( 'geodir_export_posts_sample_csv', $gd_posts_sample_csv );
2248
+    $gd_posts_sample_csv = apply_filters('geodir_export_posts_sample_csv', $gd_posts_sample_csv);
2249 2249
 	
2250
-	$gd_posttypes = geodir_get_posttypes( 'array' );
2250
+	$gd_posttypes = geodir_get_posttypes('array');
2251 2251
 	
2252 2252
 	$gd_posttypes_option = '';
2253
-	foreach ( $gd_posttypes as $gd_posttype => $row ) {
2254
-		$gd_posttypes_option .= '<option value="' . $gd_posttype . '" data-cats="' . (int)geodir_get_terms_count( $gd_posttype ) . '" data-posts="' . (int)geodir_get_posts_count( $gd_posttype ) . '">' . __( $row['labels']['name'], 'geodirectory' ) . '</option>';
2253
+	foreach ($gd_posttypes as $gd_posttype => $row) {
2254
+		$gd_posttypes_option .= '<option value="'.$gd_posttype.'" data-cats="'.(int) geodir_get_terms_count($gd_posttype).'" data-posts="'.(int) geodir_get_posts_count($gd_posttype).'">'.__($row['labels']['name'], 'geodirectory').'</option>';
2255 2255
 	}
2256
-	wp_enqueue_script( 'jquery-ui-progressbar' );
2256
+	wp_enqueue_script('jquery-ui-progressbar');
2257 2257
 	
2258 2258
 	$gd_chunksize_options = array();
2259 2259
 	$gd_chunksize_options[100] = 100;
@@ -2275,50 +2275,50 @@  discard block
 block discarded – undo
2275 2275
      *
2276 2276
      * @param string $gd_chunksize_options Entries options.
2277 2277
      */
2278
-    $gd_chunksize_options = apply_filters( 'geodir_export_csv_chunksize_options', $gd_chunksize_options );
2278
+    $gd_chunksize_options = apply_filters('geodir_export_csv_chunksize_options', $gd_chunksize_options);
2279 2279
 	
2280 2280
 	$gd_chunksize_option = '';
2281 2281
 	foreach ($gd_chunksize_options as $value => $title) {
2282
-		$gd_chunksize_option .= '<option value="' . $value . '" ' . selected($value, 5000, false) . '>' . $title . '</option>';
2282
+		$gd_chunksize_option .= '<option value="'.$value.'" '.selected($value, 5000, false).'>'.$title.'</option>';
2283 2283
 	}
2284 2284
 	
2285 2285
 	$uploads = wp_upload_dir();
2286
-	$upload_dir = wp_sprintf( CSV_TRANSFER_IMG_FOLDER, str_replace( ABSPATH, '', $uploads['path'] ) );
2286
+	$upload_dir = wp_sprintf(CSV_TRANSFER_IMG_FOLDER, str_replace(ABSPATH, '', $uploads['path']));
2287 2287
 ?>
2288 2288
 </form>
2289 2289
 <div class="inner_content_tab_main gd-import-export">
2290
-  <h3><?php _e( 'GD Import & Export CSV', 'geodirectory' ) ;?></h3>
2291
-  <span class="description"><?php _e( 'Import & export csv for GD listings & categories.', 'geodirectory' ) ;?></span>
2290
+  <h3><?php _e('GD Import & Export CSV', 'geodirectory'); ?></h3>
2291
+  <span class="description"><?php _e('Import & export csv for GD listings & categories.', 'geodirectory'); ?></span>
2292 2292
   <div class="gd-content-heading">
2293 2293
 
2294 2294
   <?php
2295 2295
     ini_set('max_execution_time', 999999);
2296
-    $ini_max_execution_time_check = @ini_get( 'max_execution_time' );
2296
+    $ini_max_execution_time_check = @ini_get('max_execution_time');
2297 2297
     ini_restore('max_execution_time');
2298 2298
 
2299
-    if($ini_max_execution_time_check != 999999){ // only show these setting to the user if we can't change the ini setting
2299
+    if ($ini_max_execution_time_check != 999999) { // only show these setting to the user if we can't change the ini setting
2300 2300
         ?>
2301 2301
 	<div id="gd_ie_reqs" class="metabox-holder">
2302 2302
       <div class="meta-box-sortables ui-sortable">
2303 2303
         <div class="postbox">
2304
-          <h3 class="hndle"><span style='vertical-align:top;'><?php echo __( 'PHP Requirements for GD Import & Export CSV', 'geodirectory' );?></span></h3>
2304
+          <h3 class="hndle"><span style='vertical-align:top;'><?php echo __('PHP Requirements for GD Import & Export CSV', 'geodirectory'); ?></span></h3>
2305 2305
           <div class="inside">
2306
-            <span class="description"><?php echo __( 'Note: In case GD import & export csv not working for larger data then please check and configure following php settings.', 'geodirectory' );?></span>
2306
+            <span class="description"><?php echo __('Note: In case GD import & export csv not working for larger data then please check and configure following php settings.', 'geodirectory'); ?></span>
2307 2307
 			<table class="form-table">
2308 2308
 				<thead>
2309 2309
 				  <tr>
2310
-				  	<th><?php _e( 'PHP Settings', 'geodirectory' );?></th><th><?php _e( 'Current Value', 'geodirectory' );?></th><th><?php _e( 'Recommended Value', 'geodirectory' );?></th>
2310
+				  	<th><?php _e('PHP Settings', 'geodirectory'); ?></th><th><?php _e('Current Value', 'geodirectory'); ?></th><th><?php _e('Recommended Value', 'geodirectory'); ?></th>
2311 2311
 				  </tr>
2312 2312
 				</thead>
2313 2313
 				<tbody>
2314 2314
 				  <tr>
2315
-				  	<td>max_input_time</td><td><?php echo @ini_get( 'max_input_time' );?></td><td>3000</td>
2315
+				  	<td>max_input_time</td><td><?php echo @ini_get('max_input_time'); ?></td><td>3000</td>
2316 2316
 				  </tr>
2317 2317
 				  <tr>
2318
-				  	<td>max_execution_time</td><td><?php  echo @ini_get( 'max_execution_time' );?></td><td>3000</td>
2318
+				  	<td>max_execution_time</td><td><?php  echo @ini_get('max_execution_time'); ?></td><td>3000</td>
2319 2319
 				  </tr>
2320 2320
 				  <tr>
2321
-				  	<td>memory_limit</td><td><?php echo @ini_get( 'memory_limit' );?></td><td>256M</td>
2321
+				  	<td>memory_limit</td><td><?php echo @ini_get('memory_limit'); ?></td><td>256M</td>
2322 2322
 				  </tr>
2323 2323
 				</tbody>
2324 2324
 		    </table>
@@ -2330,21 +2330,21 @@  discard block
 block discarded – undo
2330 2330
 	<div id="gd_ie_imposts" class="metabox-holder">
2331 2331
       <div class="meta-box-sortables ui-sortable">
2332 2332
         <div id="gd_ie_im_posts" class="postbox gd-hndle-pbox">
2333
-          <button class="handlediv button-link" type="button"><span class="screen-reader-text"><?php _e( 'Toggle panel - GD Listings: Import CSV', 'geodirectory' );?></span><span aria-hidden="true" class="toggle-indicator"></span></button>
2334
-          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __( 'GD Listings: Import CSV', 'geodirectory' );?></span></h3>
2333
+          <button class="handlediv button-link" type="button"><span class="screen-reader-text"><?php _e('Toggle panel - GD Listings: Import CSV', 'geodirectory'); ?></span><span aria-hidden="true" class="toggle-indicator"></span></button>
2334
+          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __('GD Listings: Import CSV', 'geodirectory'); ?></span></h3>
2335 2335
           <div class="inside">
2336 2336
             <table class="form-table">
2337 2337
 				<tbody>
2338 2338
 				  <tr>
2339 2339
 					<td class="gd-imex-box">
2340 2340
 						<div class="gd-im-choices">
2341
-						<p><input type="radio" value="update" name="gd_im_choicepost" id="gd_im_pchoice_u" /><label for="gd_im_pchoice_u"><?php _e( 'Update listing if post with post_id already exists.', 'geodirectory' );?></label></p>
2342
-						<p><input type="radio" checked="checked" value="skip" name="gd_im_choicepost" id="gd_im_pchoice_s" /><label for="gd_im_pchoice_s"><?php _e( 'Ignore listing if post with post_id already exists.', 'geodirectory' );?></label></p>
2341
+						<p><input type="radio" value="update" name="gd_im_choicepost" id="gd_im_pchoice_u" /><label for="gd_im_pchoice_u"><?php _e('Update listing if post with post_id already exists.', 'geodirectory'); ?></label></p>
2342
+						<p><input type="radio" checked="checked" value="skip" name="gd_im_choicepost" id="gd_im_pchoice_s" /><label for="gd_im_pchoice_s"><?php _e('Ignore listing if post with post_id already exists.', 'geodirectory'); ?></label></p>
2343 2343
 						</div>
2344 2344
 						<div class="plupload-upload-uic hide-if-no-js" id="gd_im_postplupload-upload-ui">
2345 2345
 							<input type="text" readonly="readonly" name="gd_im_post_file" class="gd-imex-file gd_im_post_file" id="gd_im_post" onclick="jQuery('#gd_im_postplupload-browse-button').trigger('click');" />
2346
-							<input id="gd_im_postplupload-browse-button" type="button" value="<?php echo SELECT_UPLOAD_CSV; ?>" class="gd-imex-pupload button-primary" /><input type="button" value="<?php echo esc_attr( __( 'Download Sample CSV', 'geodirectory' ) );?>" class="button-secondary" name="gd_ie_imposts_sample" id="gd_ie_imposts_sample">
2347
-						<input type="hidden" id="gd_ie_imposts_csv" value="<?php echo $gd_posts_sample_csv;?>" />
2346
+							<input id="gd_im_postplupload-browse-button" type="button" value="<?php echo SELECT_UPLOAD_CSV; ?>" class="gd-imex-pupload button-primary" /><input type="button" value="<?php echo esc_attr(__('Download Sample CSV', 'geodirectory')); ?>" class="button-secondary" name="gd_ie_imposts_sample" id="gd_ie_imposts_sample">
2347
+						<input type="hidden" id="gd_ie_imposts_csv" value="<?php echo $gd_posts_sample_csv; ?>" />
2348 2348
 						<input type="hidden" id="gd_im_post_allowed_types" data-exts=".csv" value="csv" />
2349 2349
 							<?php
2350 2350
 							/**
@@ -2354,7 +2354,7 @@  discard block
 block discarded – undo
2354 2354
 							 */
2355 2355
 							do_action('geodir_sample_csv_download_link');
2356 2356
 							?>
2357
-							<span class="ajaxnonceplu" id="ajaxnonceplu<?php echo wp_create_nonce( 'gd_im_postpluploadan' ); ?>"></span>
2357
+							<span class="ajaxnonceplu" id="ajaxnonceplu<?php echo wp_create_nonce('gd_im_postpluploadan'); ?>"></span>
2358 2358
 							<div class="filelist"></div>
2359 2359
 						</div>
2360 2360
 						<span id="gd_im_postupload-error" style="display:none"></span>
@@ -2372,7 +2372,7 @@  discard block
 block discarded – undo
2372 2372
 							<input type="hidden" id="gd_terminateaction" value="continue"/>
2373 2373
 						</div>
2374 2374
 						<div class="gd-import-progress" id="gd-import-progress" style="display:none">
2375
-							<div class="gd-import-file"><b><?php _e("Import Data Status :", 'geodirectory');?> </b><font
2375
+							<div class="gd-import-file"><b><?php _e("Import Data Status :", 'geodirectory'); ?> </b><font
2376 2376
 									id="gd-import-done">0</font> / <font id="gd-import-total">0</font>&nbsp;( <font
2377 2377
 									id="gd-import-perc">0%</font> )
2378 2378
 								<div class="gd-fileprogress"></div>
@@ -2384,10 +2384,10 @@  discard block
 block discarded – undo
2384 2384
                     	<div class="gd-imex-btns" style="display:none;">
2385 2385
                         	<input type="hidden" class="geodir_import_file" name="geodir_import_file" value="save"/>
2386 2386
                         	<input onclick="gd_imex_PrepareImport(this, 'post')" type="button" value="<?php echo CSV_IMPORT_DATA; ?>" id="gd_import_data" class="button-primary" />
2387
-                        	<input onclick="gd_imex_ContinueImport(this, 'post')" type="button" value="<?php _e( "Continue Import Data", 'geodirectory' );?>" id="gd_continue_data" class="button-primary" style="display:none"/>
2388
-                        	<input type="button" value="<?php _e("Terminate Import Data", 'geodirectory');?>" id="gd_stop_import" class="button-primary" name="gd_stop_import" style="display:none" onclick="gd_imex_TerminateImport(this, 'post')"/>
2387
+                        	<input onclick="gd_imex_ContinueImport(this, 'post')" type="button" value="<?php _e("Continue Import Data", 'geodirectory'); ?>" id="gd_continue_data" class="button-primary" style="display:none"/>
2388
+                        	<input type="button" value="<?php _e("Terminate Import Data", 'geodirectory'); ?>" id="gd_stop_import" class="button-primary" name="gd_stop_import" style="display:none" onclick="gd_imex_TerminateImport(this, 'post')"/>
2389 2389
 							<div id="gd_process_data" style="display:none">
2390
-								<span class="spinner is-active" style="display:inline-block;margin:0 5px 0 5px;float:left"></span><?php _e("Wait, processing import data...", 'geodirectory');?>
2390
+								<span class="spinner is-active" style="display:inline-block;margin:0 5px 0 5px;float:left"></span><?php _e("Wait, processing import data...", 'geodirectory'); ?>
2391 2391
 							</div>
2392 2392
 						</div>
2393 2393
 					</td>
@@ -2401,30 +2401,30 @@  discard block
 block discarded – undo
2401 2401
 	<div id="gd_ie_excategs" class="metabox-holder">
2402 2402
 	  <div class="meta-box-sortables ui-sortable">
2403 2403
 		<div id="gd_ie_ex_posts" class="postbox gd-hndle-pbox">
2404
-		  <button class="handlediv button-link" type="button"><span class="screen-reader-text"><?php _e( 'Toggle panel - Listings: Export CSV', 'geodirectory' );?></span><span aria-hidden="true" class="toggle-indicator"></span></button>
2405
-          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __( 'GD Listings: Export CSV', 'geodirectory' );?></span></h3>
2404
+		  <button class="handlediv button-link" type="button"><span class="screen-reader-text"><?php _e('Toggle panel - Listings: Export CSV', 'geodirectory'); ?></span><span aria-hidden="true" class="toggle-indicator"></span></button>
2405
+          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __('GD Listings: Export CSV', 'geodirectory'); ?></span></h3>
2406 2406
 		  <div class="inside">
2407 2407
 			<table class="form-table">
2408 2408
 			  <tbody>
2409 2409
 				<tr>
2410 2410
 				  <td class="fld"><label for="gd_post_type">
2411
-					<?php _e( 'Post Type:', 'geodirectory' );?>
2411
+					<?php _e('Post Type:', 'geodirectory'); ?>
2412 2412
 					</label></td>
2413 2413
 				  <td><select name="gd_post_type" id="gd_post_type" style="min-width:140px">
2414
-					  <?php echo $gd_posttypes_option;?>
2414
+					  <?php echo $gd_posttypes_option; ?>
2415 2415
 					</select></td>
2416 2416
 				</tr>
2417 2417
 				<tr>
2418
-					<td class="fld" style="vertical-align:top"><label for="gd_chunk_size"><?php _e( 'Max entries per csv file:', 'geodirectory' );?></label></td>
2419
-					<td><select name="gd_chunk_size" id="gd_chunk_size" style="min-width:140px"><?php echo $gd_chunksize_option;?></select><span class="description"><?php _e( 'Please select the maximum number of entries per csv file (defaults to 5000, you might want to lower this to prevent memory issues on some installs)', 'geodirectory' );?></span></td>
2418
+					<td class="fld" style="vertical-align:top"><label for="gd_chunk_size"><?php _e('Max entries per csv file:', 'geodirectory'); ?></label></td>
2419
+					<td><select name="gd_chunk_size" id="gd_chunk_size" style="min-width:140px"><?php echo $gd_chunksize_option; ?></select><span class="description"><?php _e('Please select the maximum number of entries per csv file (defaults to 5000, you might want to lower this to prevent memory issues on some installs)', 'geodirectory'); ?></span></td>
2420 2420
 				</tr>
2421 2421
                 <tr class="gd-imex-dates">
2422
-					<td class="fld"><label><?php _e( 'Published Date:', 'geodirectory' );?></label></td>
2423
-					<td><label><span class="label-responsive"><?php _e( 'Start date:', 'geodirectory' );?></span><input type="text" id="gd_imex_start_date" name="gd_imex[start_date]" data-type="date" /></label><label><span class="label-responsive"><?php _e( 'End date:', 'geodirectory' );?></span><input type="text" id="gd_imex_end_date" name="gd_imex[end_date]" data-type="date" /></label></td>
2422
+					<td class="fld"><label><?php _e('Published Date:', 'geodirectory'); ?></label></td>
2423
+					<td><label><span class="label-responsive"><?php _e('Start date:', 'geodirectory'); ?></span><input type="text" id="gd_imex_start_date" name="gd_imex[start_date]" data-type="date" /></label><label><span class="label-responsive"><?php _e('End date:', 'geodirectory'); ?></span><input type="text" id="gd_imex_end_date" name="gd_imex[end_date]" data-type="date" /></label></td>
2424 2424
 				</tr>
2425 2425
 				<tr>
2426 2426
 				  <td class="fld" style="vertical-align:top"><label>
2427
-					<?php _e( 'Progress:', 'geodirectory' );?>
2427
+					<?php _e('Progress:', 'geodirectory'); ?>
2428 2428
 					</label></td>
2429 2429
 				  <td><div id='gd_progressbar_box'>
2430 2430
 					  <div id="gd_progressbar" class="gd_progressbar">
@@ -2432,13 +2432,13 @@  discard block
 block discarded – undo
2432 2432
 					  </div>
2433 2433
 					</div>
2434 2434
 					<p style="display:inline-block">
2435
-					  <?php _e( 'Elapsed Time:', 'geodirectory' );?>
2435
+					  <?php _e('Elapsed Time:', 'geodirectory'); ?>
2436 2436
 					</p>
2437 2437
 					  
2438 2438
 					<p id="gd_timer" class="gd_timer">00:00:00</p></td>
2439 2439
 				</tr>
2440 2440
 				<tr class="gd-ie-actions">
2441
-				  <td style="vertical-align:top"><input type="submit" value="<?php echo esc_attr( __( 'Export CSV', 'geodirectory' ) );?>" class="button-primary" name="gd_ie_exposts_submit" id="gd_ie_exposts_submit">
2441
+				  <td style="vertical-align:top"><input type="submit" value="<?php echo esc_attr(__('Export CSV', 'geodirectory')); ?>" class="button-primary" name="gd_ie_exposts_submit" id="gd_ie_exposts_submit">
2442 2442
 				  </td>
2443 2443
 				  <td id="gd_ie_ex_files" class="gd-ie-files"></td>
2444 2444
 				</tr>
@@ -2451,21 +2451,21 @@  discard block
 block discarded – undo
2451 2451
 	<div id="gd_ie_imcategs" class="metabox-holder">
2452 2452
       <div class="meta-box-sortables ui-sortable">
2453 2453
         <div id="gd_ie_imcats" class="postbox gd-hndle-pbox">
2454
-          <button class="handlediv button-link" type="button"><span class="screen-reader-text"><?php _e( 'Toggle panel - GD Categories: Import CSV', 'geodirectory' );?></span><span aria-hidden="true" class="toggle-indicator"></span></button>
2455
-          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __( 'GD Categories: Import CSV', 'geodirectory' );?></span></h3>
2454
+          <button class="handlediv button-link" type="button"><span class="screen-reader-text"><?php _e('Toggle panel - GD Categories: Import CSV', 'geodirectory'); ?></span><span aria-hidden="true" class="toggle-indicator"></span></button>
2455
+          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __('GD Categories: Import CSV', 'geodirectory'); ?></span></h3>
2456 2456
           <div class="inside">
2457 2457
             <table class="form-table">
2458 2458
 				<tbody>
2459 2459
 				  <tr>
2460 2460
 					<td class="gd-imex-box">
2461 2461
 						<div class="gd-im-choices">
2462
-						<p><input type="radio" value="update" name="gd_im_choicecat" id="gd_im_cchoice_u" /><label for="gd_im_cchoice_u"><?php _e( 'Update item if item with cat_id/cat_slug already exists.', 'geodirectory' );?></label></p>
2463
-						<p><input type="radio" checked="checked" value="skip" name="gd_im_choicecat" id="gd_im_cchoice_s" /><label for="gd_im_cchoice_s"><?php _e( 'Ignore item if item with cat_id/cat_slug already exists.', 'geodirectory' );?></label></p>
2462
+						<p><input type="radio" value="update" name="gd_im_choicecat" id="gd_im_cchoice_u" /><label for="gd_im_cchoice_u"><?php _e('Update item if item with cat_id/cat_slug already exists.', 'geodirectory'); ?></label></p>
2463
+						<p><input type="radio" checked="checked" value="skip" name="gd_im_choicecat" id="gd_im_cchoice_s" /><label for="gd_im_cchoice_s"><?php _e('Ignore item if item with cat_id/cat_slug already exists.', 'geodirectory'); ?></label></p>
2464 2464
 						</div>
2465 2465
 						<div class="plupload-upload-uic hide-if-no-js" id="gd_im_catplupload-upload-ui">
2466 2466
 							<input type="text" readonly="readonly" name="gd_im_cat_file" class="gd-imex-file gd_im_cat_file" id="gd_im_cat" onclick="jQuery('#gd_im_catplupload-browse-button').trigger('click');" />
2467
-							<input id="gd_im_catplupload-browse-button" type="button" value="<?php echo SELECT_UPLOAD_CSV; ?>" class="gd-imex-cupload button-primary" /><input type="button" value="<?php echo esc_attr( __( 'Download Sample CSV', 'geodirectory' ) );?>" class="button-secondary" name="gd_ie_imcats_sample" id="gd_ie_imcats_sample">
2468
-						<input type="hidden" id="gd_ie_imcats_csv" value="<?php echo $gd_cats_sample_csv;?>" />
2467
+							<input id="gd_im_catplupload-browse-button" type="button" value="<?php echo SELECT_UPLOAD_CSV; ?>" class="gd-imex-cupload button-primary" /><input type="button" value="<?php echo esc_attr(__('Download Sample CSV', 'geodirectory')); ?>" class="button-secondary" name="gd_ie_imcats_sample" id="gd_ie_imcats_sample">
2468
+						<input type="hidden" id="gd_ie_imcats_csv" value="<?php echo $gd_cats_sample_csv; ?>" />
2469 2469
 						<input type="hidden" id="gd_im_cat_allowed_types" data-exts=".csv" value="csv" />
2470 2470
 						<?php
2471 2471
 						/**
@@ -2476,7 +2476,7 @@  discard block
 block discarded – undo
2476 2476
 						 */
2477 2477
 						do_action('geodir_sample_cats_csv_download_link');
2478 2478
 						?>
2479
-							<span class="ajaxnonceplu" id="ajaxnonceplu<?php echo wp_create_nonce( 'gd_im_catpluploadan' ); ?>"></span>
2479
+							<span class="ajaxnonceplu" id="ajaxnonceplu<?php echo wp_create_nonce('gd_im_catpluploadan'); ?>"></span>
2480 2480
 							<div class="filelist"></div>
2481 2481
 						</div>
2482 2482
 						<span id="gd_im_catupload-error" style="display:none"></span>
@@ -2493,7 +2493,7 @@  discard block
 block discarded – undo
2493 2493
 							<input type="hidden" id="gd_terminateaction" value="continue"/>
2494 2494
 						</div>
2495 2495
 						<div class="gd-import-progress" id="gd-import-progress" style="display:none">
2496
-							<div class="gd-import-file"><b><?php _e("Import Data Status :", 'geodirectory');?> </b><font
2496
+							<div class="gd-import-file"><b><?php _e("Import Data Status :", 'geodirectory'); ?> </b><font
2497 2497
 									id="gd-import-done">0</font> / <font id="gd-import-total">0</font>&nbsp;( <font
2498 2498
 									id="gd-import-perc">0%</font> )
2499 2499
 								<div class="gd-fileprogress"></div>
@@ -2505,10 +2505,10 @@  discard block
 block discarded – undo
2505 2505
                     	<div class="gd-imex-btns" style="display:none;">
2506 2506
                         	<input type="hidden" class="geodir_import_file" name="geodir_import_file" value="save"/>
2507 2507
                         	<input onclick="gd_imex_PrepareImport(this, 'cat')" type="button" value="<?php echo CSV_IMPORT_DATA; ?>" id="gd_import_data" class="button-primary" />
2508
-                        	<input onclick="gd_imex_ContinueImport(this, 'cat')" type="button" value="<?php _e( "Continue Import Data", 'geodirectory' );?>" id="gd_continue_data" class="button-primary" style="display:none"/>
2509
-                        	<input type="button" value="<?php _e("Terminate Import Data", 'geodirectory');?>" id="gd_stop_import" class="button-primary" name="gd_stop_import" style="display:none" onclick="gd_imex_TerminateImport(this, 'cat')"/>
2508
+                        	<input onclick="gd_imex_ContinueImport(this, 'cat')" type="button" value="<?php _e("Continue Import Data", 'geodirectory'); ?>" id="gd_continue_data" class="button-primary" style="display:none"/>
2509
+                        	<input type="button" value="<?php _e("Terminate Import Data", 'geodirectory'); ?>" id="gd_stop_import" class="button-primary" name="gd_stop_import" style="display:none" onclick="gd_imex_TerminateImport(this, 'cat')"/>
2510 2510
 							<div id="gd_process_data" style="display:none">
2511
-								<span class="spinner is-active" style="display:inline-block;margin:0 5px 0 5px;float:left"></span><?php _e("Wait, processing import data...", 'geodirectory');?>
2511
+								<span class="spinner is-active" style="display:inline-block;margin:0 5px 0 5px;float:left"></span><?php _e("Wait, processing import data...", 'geodirectory'); ?>
2512 2512
 							</div>
2513 2513
 						</div>
2514 2514
 					</td>
@@ -2522,26 +2522,26 @@  discard block
 block discarded – undo
2522 2522
 	<div id="gd_ie_excategs" class="metabox-holder">
2523 2523
       <div class="meta-box-sortables ui-sortable">
2524 2524
         <div id="gd_ie_ex_cats" class="postbox gd-hndle-pbox">
2525
-          <button class="handlediv button-link" type="button"><span class="screen-reader-text"><?php _e( 'Toggle panel - GD Categories: Export CSV', 'geodirectory' );?></span><span aria-hidden="true" class="toggle-indicator"></span></button>
2526
-          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __( 'GD Categories: Export CSV', 'geodirectory' );?></span></h3>
2525
+          <button class="handlediv button-link" type="button"><span class="screen-reader-text"><?php _e('Toggle panel - GD Categories: Export CSV', 'geodirectory'); ?></span><span aria-hidden="true" class="toggle-indicator"></span></button>
2526
+          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __('GD Categories: Export CSV', 'geodirectory'); ?></span></h3>
2527 2527
           <div class="inside">
2528 2528
             <table class="form-table">
2529 2529
 				<tbody>
2530 2530
 				  <tr>
2531
-					<td class="fld"><label for="gd_post_type"><?php _e( 'Post Type:', 'geodirectory' );?></label></td>
2532
-					<td><select name="gd_post_type" id="gd_post_type" style="min-width:140px"><?php echo $gd_posttypes_option;?></select></td>
2531
+					<td class="fld"><label for="gd_post_type"><?php _e('Post Type:', 'geodirectory'); ?></label></td>
2532
+					<td><select name="gd_post_type" id="gd_post_type" style="min-width:140px"><?php echo $gd_posttypes_option; ?></select></td>
2533 2533
 				  </tr>
2534 2534
 				   <tr>
2535
-					<td class="fld" style="vertical-align:top"><label for="gd_chunk_size"><?php _e( 'Max entries per csv file:', 'geodirectory' );?></label></td>
2536
-					<td><select name="gd_chunk_size" id="gd_chunk_size" style="min-width:140px"><?php echo $gd_chunksize_option;?></select><span class="description"><?php _e( 'Please select the maximum number of entries per csv file (defaults to 5000, you might want to lower this to prevent memory issues on some installs)', 'geodirectory' );?></span></td>
2535
+					<td class="fld" style="vertical-align:top"><label for="gd_chunk_size"><?php _e('Max entries per csv file:', 'geodirectory'); ?></label></td>
2536
+					<td><select name="gd_chunk_size" id="gd_chunk_size" style="min-width:140px"><?php echo $gd_chunksize_option; ?></select><span class="description"><?php _e('Please select the maximum number of entries per csv file (defaults to 5000, you might want to lower this to prevent memory issues on some installs)', 'geodirectory'); ?></span></td>
2537 2537
 				  </tr>
2538 2538
 				  <tr>
2539
-					<td class="fld" style="vertical-align:top"><label><?php _e( 'Progress:', 'geodirectory' );?></label></td>
2540
-					<td><div id='gd_progressbar_box'><div id="gd_progressbar" class="gd_progressbar"><div class="gd-progress-label"></div></div></div><p style="display:inline-block"><?php _e( 'Elapsed Time:', 'geodirectory' );?></p>&nbsp;&nbsp;<p id="gd_timer" class="gd_timer">00:00:00</p></td>
2539
+					<td class="fld" style="vertical-align:top"><label><?php _e('Progress:', 'geodirectory'); ?></label></td>
2540
+					<td><div id='gd_progressbar_box'><div id="gd_progressbar" class="gd_progressbar"><div class="gd-progress-label"></div></div></div><p style="display:inline-block"><?php _e('Elapsed Time:', 'geodirectory'); ?></p>&nbsp;&nbsp;<p id="gd_timer" class="gd_timer">00:00:00</p></td>
2541 2541
 				  </tr>
2542 2542
 				  <tr class="gd-ie-actions">
2543 2543
 					<td style="vertical-align:top">
2544
-						<input type="submit" value="<?php echo esc_attr( __( 'Export CSV', 'geodirectory' ) );?>" class="button-primary" name="gd_ie_excats_submit" id="gd_ie_excats_submit">
2544
+						<input type="submit" value="<?php echo esc_attr(__('Export CSV', 'geodirectory')); ?>" class="button-primary" name="gd_ie_excats_submit" id="gd_ie_excats_submit">
2545 2545
 					</td>
2546 2546
 					<td id="gd_ie_ex_files" class="gd-ie-files"></td>
2547 2547
 				  </tr>
@@ -2563,7 +2563,7 @@  discard block
 block discarded – undo
2563 2563
      * @param array $gd_chunksize_options File chunk size options.
2564 2564
      * @param string $nonce Wordpress security token for GD import & export.
2565 2565
 	 */
2566
-	do_action( 'geodir_import_export', $gd_posttypes, $gd_chunksize_options, $nonce );
2566
+	do_action('geodir_import_export', $gd_posttypes, $gd_chunksize_options, $nonce);
2567 2567
 	?>
2568 2568
   </div>
2569 2569
 </div>
@@ -2582,7 +2582,7 @@  discard block
 block discarded – undo
2582 2582
         jQuery.ajax({
2583 2583
             url: ajaxurl,
2584 2584
             type: "POST",
2585
-            data: 'action=geodir_import_export&task=prepare_import&_pt=' + type + '&_file=' + uploadedFile + '&_nonce=<?php echo $nonce;?>',
2585
+            data: 'action=geodir_import_export&task=prepare_import&_pt=' + type + '&_file=' + uploadedFile + '&_nonce=<?php echo $nonce; ?>',
2586 2586
             dataType: 'json',
2587 2587
             cache: false,
2588 2588
             success: function(data) {
@@ -2634,7 +2634,7 @@  discard block
 block discarded – undo
2634 2634
 
2635 2635
         jQuery(cont).find('.filelist .file').remove();
2636 2636
         
2637
-        jQuery('#gd-import-msg', cont).find('#message').removeClass('updated').addClass('error').html("<p><?php echo esc_attr( PLZ_SELECT_CSV_FILE );?></p>");
2637
+        jQuery('#gd-import-msg', cont).find('#message').removeClass('updated').addClass('error').html("<p><?php echo esc_attr(PLZ_SELECT_CSV_FILE); ?></p>");
2638 2638
         jQuery('#gd-import-msg', cont).show();
2639 2639
         
2640 2640
         return false;
@@ -2693,7 +2693,7 @@  discard block
 block discarded – undo
2693 2693
     jQuery.ajax({
2694 2694
         url: ajaxurl,
2695 2695
         type: "POST",
2696
-        data: 'action=geodir_import_export&task=import_' + type + '&_pt=' + type + '&_file=' + uploadedFile + gddata + '&_ch=' + choice + '&_nonce=<?php echo $nonce;?>',
2696
+        data: 'action=geodir_import_export&task=import_' + type + '&_pt=' + type + '&_file=' + uploadedFile + gddata + '&_ch=' + choice + '&_nonce=<?php echo $nonce; ?>',
2697 2697
         dataType : 'json',
2698 2698
         cache: false,
2699 2699
         success: function (data) {
@@ -2882,27 +2882,27 @@  discard block
 block discarded – undo
2882 2882
 
2883 2883
     var gdMsg = '<p></p>';
2884 2884
     if ( processed > 0 ) {
2885
-        var msgParse = '<p><?php echo addslashes( sprintf( __( 'Total %s item(s) found.', 'geodirectory' ), '%s' ) );?></p>';
2885
+        var msgParse = '<p><?php echo addslashes(sprintf(__('Total %s item(s) found.', 'geodirectory'), '%s')); ?></p>';
2886 2886
         msgParse = msgParse.replace("%s", processed);
2887 2887
         gdMsg += msgParse;
2888 2888
     }
2889 2889
 
2890 2890
     if ( updated > 0 ) {
2891
-        var msgParse = '<p><?php echo addslashes( sprintf( __( '%s / %s item(s) updated.', 'geodirectory' ), '%s', '%d' ) );?></p>';
2891
+        var msgParse = '<p><?php echo addslashes(sprintf(__('%s / %s item(s) updated.', 'geodirectory'), '%s', '%d')); ?></p>';
2892 2892
         msgParse = msgParse.replace("%s", updated);
2893 2893
         msgParse = msgParse.replace("%d", processed);
2894 2894
         gdMsg += msgParse;
2895 2895
     }
2896 2896
 
2897 2897
     if ( created > 0 ) {
2898
-        var msgParse = '<p><?php echo addslashes( sprintf( __( '%s / %s item(s) added.', 'geodirectory' ), '%s', '%d' ) );?></p>';
2898
+        var msgParse = '<p><?php echo addslashes(sprintf(__('%s / %s item(s) added.', 'geodirectory'), '%s', '%d')); ?></p>';
2899 2899
         msgParse = msgParse.replace("%s", created);
2900 2900
         msgParse = msgParse.replace("%d", processed);
2901 2901
         gdMsg += msgParse;
2902 2902
     }
2903 2903
 
2904 2904
     if ( skipped > 0 ) {
2905
-        var msgParse = '<p><?php echo addslashes( sprintf( __( '%s / %s item(s) ignored due to already exists.', 'geodirectory' ), '%s', '%d' ) );?></p>';
2905
+        var msgParse = '<p><?php echo addslashes(sprintf(__('%s / %s item(s) ignored due to already exists.', 'geodirectory'), '%s', '%d')); ?></p>';
2906 2906
         msgParse = msgParse.replace("%s", skipped);
2907 2907
         msgParse = msgParse.replace("%d", processed);
2908 2908
         gdMsg += msgParse;
@@ -2912,17 +2912,17 @@  discard block
 block discarded – undo
2912 2912
         if (type=='loc') {
2913 2913
             invalid_addr = invalid;
2914 2914
         }
2915
-        var msgParse = '<p><?php echo addslashes( sprintf( __( '%s / %s item(s) could not be added due to blank/invalid address(city, region, country, latitude, longitude).', 'geodirectory' ), '%s', '%d' ) );?></p>';
2915
+        var msgParse = '<p><?php echo addslashes(sprintf(__('%s / %s item(s) could not be added due to blank/invalid address(city, region, country, latitude, longitude).', 'geodirectory'), '%s', '%d')); ?></p>';
2916 2916
         msgParse = msgParse.replace("%s", invalid_addr);
2917 2917
         msgParse = msgParse.replace("%d", total);
2918 2918
         gdMsg += msgParse;
2919 2919
     }
2920 2920
 
2921 2921
     if (invalid > 0 && type!='loc') {
2922
-        var msgParse = '<p><?php echo addslashes( sprintf( __( '%s / %s item(s) could not be added due to blank title/invalid post type/invalid characters used in data.', 'geodirectory' ), '%s', '%d' ) );?></p>';
2922
+        var msgParse = '<p><?php echo addslashes(sprintf(__('%s / %s item(s) could not be added due to blank title/invalid post type/invalid characters used in data.', 'geodirectory'), '%s', '%d')); ?></p>';
2923 2923
         
2924 2924
         if (type=='hood') {
2925
-            msgParse = '<p><?php echo addslashes( sprintf( __( '%s / %s item(s) could not be added due to invalid neighbourhood data(name, latitude, longitude) or invalid location data(either location_id or city/region/country is empty)', 'geodirectory' ), '%s', '%d' ) );?></p>';
2925
+            msgParse = '<p><?php echo addslashes(sprintf(__('%s / %s item(s) could not be added due to invalid neighbourhood data(name, latitude, longitude) or invalid location data(either location_id or city/region/country is empty)', 'geodirectory'), '%s', '%d')); ?></p>';
2926 2926
         }
2927 2927
         msgParse = msgParse.replace("%s", invalid);
2928 2928
         msgParse = msgParse.replace("%d", total);
@@ -2930,7 +2930,7 @@  discard block
 block discarded – undo
2930 2930
     }
2931 2931
 
2932 2932
     if (images > 0) {
2933
-        gdMsg += '<p><?php echo addslashes( $upload_dir );?></p>';
2933
+        gdMsg += '<p><?php echo addslashes($upload_dir); ?></p>';
2934 2934
     }
2935 2935
     gdMsg += '<p></p>';
2936 2936
     jQuery('#gd-import-msg', cont).find('#message').removeClass('error').addClass('updated').html(gdMsg);
@@ -3094,9 +3094,9 @@  discard block
 block discarded – undo
3094 3094
             if (typeof filters !== 'undefined' && filters && doFilter) {
3095 3095
                 getTotal = true;
3096 3096
                 attach += '&_c=1';
3097
-                gd_progressbar(el, 0, '<i class="fa fa-refresh fa-spin"></i><?php echo esc_attr( __( 'Preparing...', 'geodirectory' ) );?>');
3097
+                gd_progressbar(el, 0, '<i class="fa fa-refresh fa-spin"></i><?php echo esc_attr(__('Preparing...', 'geodirectory')); ?>');
3098 3098
             } else {
3099
-                gd_progressbar(el, 0, '0% (0 / ' + total_posts + ') <i class="fa fa-refresh fa-spin"></i><?php echo esc_attr( __( 'Exporting...', 'geodirectory' ) );?>');
3099
+                gd_progressbar(el, 0, '0% (0 / ' + total_posts + ') <i class="fa fa-refresh fa-spin"></i><?php echo esc_attr(__('Exporting...', 'geodirectory')); ?>');
3100 3100
             }
3101 3101
             jQuery(el).find('#gd_timer').text('00:00:01');
3102 3102
             jQuery('#gd_ie_ex_files', el).html('');
@@ -3105,7 +3105,7 @@  discard block
 block discarded – undo
3105 3105
         jQuery.ajax({
3106 3106
             url: ajaxurl,
3107 3107
             type: "POST",
3108
-            data: 'action=geodir_import_export&task=export_posts&_pt=' + post_type + '&_n=' + chunk_size + '&_nonce=<?php echo $nonce;?>&_p=' + page + attach,
3108
+            data: 'action=geodir_import_export&task=export_posts&_pt=' + post_type + '&_n=' + chunk_size + '&_nonce=<?php echo $nonce; ?>&_p=' + page + attach,
3109 3109
             dataType : 'json',
3110 3110
             cache: false,
3111 3111
             beforeSend: function (jqXHR, settings) {},
@@ -3130,11 +3130,11 @@  discard block
 block discarded – undo
3130 3130
                         } else {
3131 3131
                             if (pages < page || pages == page) {
3132 3132
                                 window.clearInterval(timer_posts);
3133
-                                gd_progressbar(el, 100, '100% (' + total_posts + ' / ' + total_posts + ') <i class="fa fa-check"></i><?php echo esc_attr( __( 'Complete!', 'geodirectory' ) );?>');
3133
+                                gd_progressbar(el, 100, '100% (' + total_posts + ' / ' + total_posts + ') <i class="fa fa-check"></i><?php echo esc_attr(__('Complete!', 'geodirectory')); ?>');
3134 3134
                             } else {
3135 3135
                                 var percentage = Math.round(((page * chunk_size) / total_posts) * 100);
3136 3136
                                 percentage = percentage > 100 ? 100 : percentage;
3137
-                                gd_progressbar(el, percentage, '' + percentage + '% (' + ( page * chunk_size ) + ' / ' + total_posts + ') <i class="fa fa-refresh fa-spin"></i><?php echo esc_attr( __( 'Exporting...', 'geodirectory' ) );?>');
3137
+                                gd_progressbar(el, percentage, '' + percentage + '% (' + ( page * chunk_size ) + ' / ' + total_posts + ') <i class="fa fa-refresh fa-spin"></i><?php echo esc_attr(__('Exporting...', 'geodirectory')); ?>');
3138 3138
                             }
3139 3139
                             if (typeof data.files != 'undefined' && jQuery(data.files).length ) {
3140 3140
                                 var obj_files = data.files;
@@ -3165,7 +3165,7 @@  discard block
 block discarded – undo
3165 3165
 
3166 3166
     function gd_process_export_cats(el, post_type, total_cats, chunk_size, pages, page) {
3167 3167
         if (page < 2) {
3168
-            gd_progressbar(el, 0, '0% (0 / ' + total_cats + ') <i class="fa fa-refresh fa-spin"></i><?php echo esc_attr( __( 'Exporting...', 'geodirectory' ) );?>');
3168
+            gd_progressbar(el, 0, '0% (0 / ' + total_cats + ') <i class="fa fa-refresh fa-spin"></i><?php echo esc_attr(__('Exporting...', 'geodirectory')); ?>');
3169 3169
             jQuery(el).find('#gd_timer').text('00:00:01');
3170 3170
             jQuery('#gd_ie_ex_files', el).html('');
3171 3171
         }
@@ -3173,7 +3173,7 @@  discard block
 block discarded – undo
3173 3173
         jQuery.ajax({
3174 3174
             url: ajaxurl,
3175 3175
             type: "POST",
3176
-            data: 'action=geodir_import_export&task=export_cats&_pt=' + post_type + '&_n=' + chunk_size + '&_nonce=<?php echo $nonce;?>&_p=' + page,
3176
+            data: 'action=geodir_import_export&task=export_cats&_pt=' + post_type + '&_n=' + chunk_size + '&_nonce=<?php echo $nonce; ?>&_p=' + page,
3177 3177
             dataType : 'json',
3178 3178
             cache: false,
3179 3179
             beforeSend: function (jqXHR, settings) {},
@@ -3187,11 +3187,11 @@  discard block
 block discarded – undo
3187 3187
                     } else {
3188 3188
                         if (pages < page || pages == page) {
3189 3189
                             window.clearInterval(timer_cats);
3190
-                            gd_progressbar(el, 100, '100% (' + total_cats + ' / ' + total_cats + ') <i class="fa fa-check"></i><?php echo esc_attr( __( 'Complete!', 'geodirectory' ) );?>');
3190
+                            gd_progressbar(el, 100, '100% (' + total_cats + ' / ' + total_cats + ') <i class="fa fa-check"></i><?php echo esc_attr(__('Complete!', 'geodirectory')); ?>');
3191 3191
                         } else {
3192 3192
                             var percentage = Math.round(((page * chunk_size) / total_cats) * 100);
3193 3193
                             percentage = percentage > 100 ? 100 : percentage;
3194
-                            gd_progressbar(el, percentage, '' + percentage + '% (' + ( page * chunk_size ) + ' / ' + total_cats + ') <i class="fa fa-refresh fa-spin"></i><?php esc_attr_e( 'Exporting...', 'geodirectory' );?>');
3194
+                            gd_progressbar(el, percentage, '' + percentage + '% (' + ( page * chunk_size ) + ' / ' + total_cats + ') <i class="fa fa-refresh fa-spin"></i><?php esc_attr_e('Exporting...', 'geodirectory'); ?>');
3195 3195
                         }
3196 3196
                         if (typeof data.files != 'undefined' && jQuery(data.files).length ) {
3197 3197
                             var obj_files = data.files;
@@ -3248,13 +3248,13 @@  discard block
 block discarded – undo
3248 3248
 function geodir_init_filesystem()
3249 3249
 {
3250 3250
 
3251
-    if(!function_exists('get_filesystem_method')){
3251
+    if (!function_exists('get_filesystem_method')) {
3252 3252
         require_once(ABSPATH."/wp-admin/includes/file.php");
3253 3253
     }
3254 3254
     $access_type = get_filesystem_method();
3255 3255
     if ($access_type === 'direct') {
3256 3256
         /* you can safely run request_filesystem_credentials() without any issues and don't need to worry about passing in a URL */
3257
-        $creds = request_filesystem_credentials(trailingslashit(site_url()) . 'wp-admin/', '', false, false, array());
3257
+        $creds = request_filesystem_credentials(trailingslashit(site_url()).'wp-admin/', '', false, false, array());
3258 3258
 
3259 3259
         /* initialize the API */
3260 3260
         if (!WP_Filesystem($creds)) {
@@ -3267,7 +3267,7 @@  discard block
 block discarded – undo
3267 3267
         return $wp_filesystem;
3268 3268
         /* do our file manipulations below */
3269 3269
     } elseif (defined('FTP_USER')) {
3270
-        $creds = request_filesystem_credentials(trailingslashit(site_url()) . 'wp-admin/', '', false, false, array());
3270
+        $creds = request_filesystem_credentials(trailingslashit(site_url()).'wp-admin/', '', false, false, array());
3271 3271
 
3272 3272
         /* initialize the API */
3273 3273
         if (!WP_Filesystem($creds)) {
@@ -3302,7 +3302,7 @@  discard block
 block discarded – undo
3302 3302
  * @package GeoDirectory
3303 3303
  */
3304 3304
 function geodir_filesystem_notice()
3305
-{   if ( defined( 'DOING_AJAX' ) ){return;}
3305
+{   if (defined('DOING_AJAX')) {return; }
3306 3306
     $access_type = get_filesystem_method();
3307 3307
     if ($access_type === 'direct') {
3308 3308
     } elseif (!defined('FTP_USER')) {
@@ -3343,64 +3343,64 @@  discard block
 block discarded – undo
3343 3343
     // try to set higher limits for import
3344 3344
     $max_input_time = ini_get('max_input_time');
3345 3345
     $max_execution_time = ini_get('max_execution_time');
3346
-    $memory_limit= ini_get('memory_limit');
3346
+    $memory_limit = ini_get('memory_limit');
3347 3347
 
3348
-    if(!$max_input_time || $max_input_time<3000){
3348
+    if (!$max_input_time || $max_input_time < 3000) {
3349 3349
         ini_set('max_input_time', 3000);
3350 3350
     }
3351 3351
 
3352
-    if(!$max_execution_time || $max_execution_time<3000){
3352
+    if (!$max_execution_time || $max_execution_time < 3000) {
3353 3353
         ini_set('max_execution_time', 3000);
3354 3354
     }
3355 3355
 
3356
-    if($memory_limit && str_replace('M','',$memory_limit)){
3357
-        if(str_replace('M','',$memory_limit)<256){
3356
+    if ($memory_limit && str_replace('M', '', $memory_limit)) {
3357
+        if (str_replace('M', '', $memory_limit) < 256) {
3358 3358
             ini_set('memory_limit', '256M');
3359 3359
         }
3360 3360
     }
3361 3361
 
3362 3362
     $json = array();
3363 3363
 
3364
-    if ( !current_user_can( 'manage_options' ) ) {
3365
-        wp_send_json( $json );
3364
+    if (!current_user_can('manage_options')) {
3365
+        wp_send_json($json);
3366 3366
     }
3367 3367
 
3368
-    $task = isset( $_REQUEST['task'] ) ? $_REQUEST['task'] : NULL;
3369
-    $nonce = isset( $_REQUEST['_nonce'] ) ? $_REQUEST['_nonce'] : NULL;
3370
-    $stat = isset( $_REQUEST['_st'] ) ? $_REQUEST['_st'] : false;
3368
+    $task = isset($_REQUEST['task']) ? $_REQUEST['task'] : NULL;
3369
+    $nonce = isset($_REQUEST['_nonce']) ? $_REQUEST['_nonce'] : NULL;
3370
+    $stat = isset($_REQUEST['_st']) ? $_REQUEST['_st'] : false;
3371 3371
 
3372
-    if ( !wp_verify_nonce( $nonce, 'geodir_import_export_nonce' ) ) {
3373
-        wp_send_json( $json );
3372
+    if (!wp_verify_nonce($nonce, 'geodir_import_export_nonce')) {
3373
+        wp_send_json($json);
3374 3374
     }
3375 3375
 
3376
-    $post_type = isset( $_REQUEST['_pt'] ) ? $_REQUEST['_pt'] : NULL;
3377
-    $chunk_per_page = isset( $_REQUEST['_n'] ) ? absint($_REQUEST['_n']) : NULL;
3376
+    $post_type = isset($_REQUEST['_pt']) ? $_REQUEST['_pt'] : NULL;
3377
+    $chunk_per_page = isset($_REQUEST['_n']) ? absint($_REQUEST['_n']) : NULL;
3378 3378
     $chunk_per_page = $chunk_per_page < 50 || $chunk_per_page > 100000 ? 5000 : $chunk_per_page;
3379
-    $chunk_page_no = isset( $_REQUEST['_p'] ) ? absint($_REQUEST['_p']) : 1;
3379
+    $chunk_page_no = isset($_REQUEST['_p']) ? absint($_REQUEST['_p']) : 1;
3380 3380
 
3381 3381
     $wp_filesystem = geodir_init_filesystem();
3382 3382
     if (!$wp_filesystem) {
3383
-        $json['error'] = __( 'Filesystem ERROR: Could not access filesystem.', 'geodirectory' );
3384
-        wp_send_json( $json );
3383
+        $json['error'] = __('Filesystem ERROR: Could not access filesystem.', 'geodirectory');
3384
+        wp_send_json($json);
3385 3385
     }
3386 3386
 
3387 3387
     if (!empty($wp_filesystem) && isset($wp_filesystem->errors) && is_wp_error($wp_filesystem->errors) && $wp_filesystem->errors->get_error_code()) {
3388
-        $json['error'] = __( 'Filesystem ERROR: ' . $wp_filesystem->errors->get_error_message(), 'geodirectory' );
3389
-        wp_send_json( $json );
3388
+        $json['error'] = __('Filesystem ERROR: '.$wp_filesystem->errors->get_error_message(), 'geodirectory');
3389
+        wp_send_json($json);
3390 3390
     }
3391 3391
 
3392
-    $csv_file_dir = geodir_path_import_export( false );
3393
-    if ( !$wp_filesystem->is_dir( $csv_file_dir ) ) {
3394
-        if ( !$wp_filesystem->mkdir( $csv_file_dir, FS_CHMOD_DIR ) ) {
3395
-            $json['error'] = __( 'ERROR: Could not create cache directory. This is usually due to inconsistent file permissions.', 'geodirectory' );
3396
-            wp_send_json( $json );
3392
+    $csv_file_dir = geodir_path_import_export(false);
3393
+    if (!$wp_filesystem->is_dir($csv_file_dir)) {
3394
+        if (!$wp_filesystem->mkdir($csv_file_dir, FS_CHMOD_DIR)) {
3395
+            $json['error'] = __('ERROR: Could not create cache directory. This is usually due to inconsistent file permissions.', 'geodirectory');
3396
+            wp_send_json($json);
3397 3397
         }
3398 3398
     }
3399 3399
     
3400 3400
     $location_manager = function_exists('geodir_location_plugin_activated') ? true : false; // Check location manager installed & active.
3401 3401
     $neighbourhood_active = $location_manager && get_option('location_neighbourhoods') ? true : false;
3402 3402
 
3403
-    switch ( $task ) {
3403
+    switch ($task) {
3404 3404
         case 'export_posts': {
3405 3405
             // WPML
3406 3406
             $is_wpml = geodir_is_wpml();
@@ -3411,36 +3411,36 @@  discard block
 block discarded – undo
3411 3411
                 $sitepress->switch_lang('all', true);
3412 3412
             }
3413 3413
             // WPML
3414
-            if ( $post_type == 'gd_event' ) {
3415
-                add_filter( 'geodir_imex_export_posts_query', 'geodir_imex_get_events_query', 10, 2 );
3414
+            if ($post_type == 'gd_event') {
3415
+                add_filter('geodir_imex_export_posts_query', 'geodir_imex_get_events_query', 10, 2);
3416 3416
             }
3417
-            $filters = !empty( $_REQUEST['gd_imex'] ) && is_array( $_REQUEST['gd_imex'] ) ? $_REQUEST['gd_imex'] : NULL;
3417
+            $filters = !empty($_REQUEST['gd_imex']) && is_array($_REQUEST['gd_imex']) ? $_REQUEST['gd_imex'] : NULL;
3418 3418
             
3419
-            $file_name = $post_type . '_' . date( 'dmyHi' );
3420
-            if ( $filters && isset( $filters['start_date'] ) && isset( $filters['end_date'] ) ) {
3421
-                $file_name = $post_type . '_' . date_i18n( 'dmy', strtotime( $filters['start_date'] ) ) . '_' . date_i18n( 'dmy', strtotime( $filters['end_date'] ) );
3419
+            $file_name = $post_type.'_'.date('dmyHi');
3420
+            if ($filters && isset($filters['start_date']) && isset($filters['end_date'])) {
3421
+                $file_name = $post_type.'_'.date_i18n('dmy', strtotime($filters['start_date'])).'_'.date_i18n('dmy', strtotime($filters['end_date']));
3422 3422
             }
3423
-            $posts_count = geodir_get_posts_count( $post_type );
3424
-            $file_url_base = geodir_path_import_export() . '/';
3425
-            $file_url = $file_url_base . $file_name . '.csv';
3426
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3427
-            $file_path_temp = $csv_file_dir . '/' . $post_type . '_' . $nonce . '.csv';
3423
+            $posts_count = geodir_get_posts_count($post_type);
3424
+            $file_url_base = geodir_path_import_export().'/';
3425
+            $file_url = $file_url_base.$file_name.'.csv';
3426
+            $file_path = $csv_file_dir.'/'.$file_name.'.csv';
3427
+            $file_path_temp = $csv_file_dir.'/'.$post_type.'_'.$nonce.'.csv';
3428 3428
             
3429 3429
             $chunk_file_paths = array();
3430 3430
 
3431
-            if ( isset( $_REQUEST['_c'] ) ) {
3431
+            if (isset($_REQUEST['_c'])) {
3432 3432
                 $json['total'] = $posts_count;
3433 3433
                 // WPML
3434 3434
                 if ($is_wpml) {
3435 3435
                     $sitepress->switch_lang($active_lang, true);
3436 3436
                 }
3437 3437
                 // WPML
3438
-                wp_send_json( $json );
3438
+                wp_send_json($json);
3439 3439
                 gd_die();
3440
-            } else if ( isset( $_REQUEST['_st'] ) ) {
3441
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3442
-                $percentage = count( $posts_count ) > 0 && $line_count > 0 ? ceil( $line_count / $posts_count ) * 100 : 0;
3443
-                $percentage = min( $percentage, 100 );
3440
+            } else if (isset($_REQUEST['_st'])) {
3441
+                $line_count = (int) geodir_import_export_line_count($file_path_temp);
3442
+                $percentage = count($posts_count) > 0 && $line_count > 0 ? ceil($line_count / $posts_count) * 100 : 0;
3443
+                $percentage = min($percentage, 100);
3444 3444
                 
3445 3445
                 $json['percentage'] = $percentage;
3446 3446
                 // WPML
@@ -3448,45 +3448,45 @@  discard block
 block discarded – undo
3448 3448
                     $sitepress->switch_lang($active_lang, true);
3449 3449
                 }
3450 3450
                 // WPML
3451
-                wp_send_json( $json );
3451
+                wp_send_json($json);
3452 3452
                 gd_die();
3453 3453
             } else {
3454
-                if ( !$posts_count > 0 ) {
3455
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3454
+                if (!$posts_count > 0) {
3455
+                    $json['error'] = __('No records to export.', 'geodirectory');
3456 3456
                 } else {
3457 3457
                     $total_posts = $posts_count;
3458 3458
                     if ($chunk_per_page > $total_posts) {
3459 3459
                         $chunk_per_page = $total_posts;
3460 3460
                     }
3461
-                    $chunk_total_pages = ceil( $total_posts / $chunk_per_page );
3461
+                    $chunk_total_pages = ceil($total_posts / $chunk_per_page);
3462 3462
                     
3463 3463
                     $j = $chunk_page_no;
3464
-                    $chunk_save_posts = geodir_imex_get_posts( $post_type, $chunk_per_page, $j );
3464
+                    $chunk_save_posts = geodir_imex_get_posts($post_type, $chunk_per_page, $j);
3465 3465
                     
3466 3466
                     $per_page = 500;
3467 3467
                     if ($per_page > $chunk_per_page) {
3468 3468
                         $per_page = $chunk_per_page;
3469 3469
                     }
3470
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3470
+                    $total_pages = ceil($chunk_per_page / $per_page);
3471 3471
                     
3472
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3473
-                        $save_posts = array_slice( $chunk_save_posts , ( $i * $per_page ), $per_page );
3472
+                    for ($i = 0; $i <= $total_pages; $i++) {
3473
+                        $save_posts = array_slice($chunk_save_posts, ($i * $per_page), $per_page);
3474 3474
                         
3475 3475
                         $clear = $i == 0 ? true : false;
3476
-                        geodir_save_csv_data( $file_path_temp, $save_posts, $clear );
3476
+                        geodir_save_csv_data($file_path_temp, $save_posts, $clear);
3477 3477
                     }
3478 3478
                         
3479
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3480
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3481
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3482
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3483
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3479
+                    if ($wp_filesystem->exists($file_path_temp)) {
3480
+                        $chunk_page_no = $chunk_total_pages > 1 ? '-'.$j : '';
3481
+                        $chunk_file_name = $file_name.$chunk_page_no.'.csv';
3482
+                        $file_path = $csv_file_dir.'/'.$chunk_file_name;
3483
+                        $wp_filesystem->move($file_path_temp, $file_path, true);
3484 3484
                         
3485
-                        $file_url = $file_url_base . $chunk_file_name;
3486
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3485
+                        $file_url = $file_url_base.$chunk_file_name;
3486
+                        $chunk_file_paths[] = array('i' => $j.'.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3487 3487
                     }
3488 3488
                     
3489
-                    if ( !empty($chunk_file_paths) ) {
3489
+                    if (!empty($chunk_file_paths)) {
3490 3490
                         $json['total'] = $posts_count;
3491 3491
                         $json['files'] = $chunk_file_paths;
3492 3492
                     } else {
@@ -3494,7 +3494,7 @@  discard block
 block discarded – undo
3494 3494
                             $json['total'] = $posts_count;
3495 3495
                             $json['files'] = array();
3496 3496
                         } else {
3497
-                            $json['error'] = __( 'ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory' );
3497
+                            $json['error'] = __('ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory');
3498 3498
                         }
3499 3499
                     }
3500 3500
                 }
@@ -3503,7 +3503,7 @@  discard block
 block discarded – undo
3503 3503
                     $sitepress->switch_lang($active_lang, true);
3504 3504
                 }
3505 3505
                 // WPML
3506
-                wp_send_json( $json );
3506
+                wp_send_json($json);
3507 3507
             }
3508 3508
         }
3509 3509
         break;
@@ -3517,20 +3517,20 @@  discard block
 block discarded – undo
3517 3517
                 $sitepress->switch_lang('all', true);
3518 3518
             }
3519 3519
             // WPML
3520
-            $file_name = $post_type . 'category_' . date( 'dmyHi' );
3520
+            $file_name = $post_type.'category_'.date('dmyHi');
3521 3521
             
3522
-            $terms_count = geodir_get_terms_count( $post_type );
3523
-            $file_url_base = geodir_path_import_export() . '/';
3524
-            $file_url = $file_url_base . $file_name . '.csv';
3525
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3526
-            $file_path_temp = $csv_file_dir . '/' . $post_type . 'category_' . $nonce . '.csv';
3522
+            $terms_count = geodir_get_terms_count($post_type);
3523
+            $file_url_base = geodir_path_import_export().'/';
3524
+            $file_url = $file_url_base.$file_name.'.csv';
3525
+            $file_path = $csv_file_dir.'/'.$file_name.'.csv';
3526
+            $file_path_temp = $csv_file_dir.'/'.$post_type.'category_'.$nonce.'.csv';
3527 3527
             
3528 3528
             $chunk_file_paths = array();
3529 3529
             
3530
-            if ( isset( $_REQUEST['_st'] ) ) {
3531
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3532
-                $percentage = count( $terms_count ) > 0 && $line_count > 0 ? ceil( $line_count / $terms_count ) * 100 : 0;
3533
-                $percentage = min( $percentage, 100 );
3530
+            if (isset($_REQUEST['_st'])) {
3531
+                $line_count = (int) geodir_import_export_line_count($file_path_temp);
3532
+                $percentage = count($terms_count) > 0 && $line_count > 0 ? ceil($line_count / $terms_count) * 100 : 0;
3533
+                $percentage = min($percentage, 100);
3534 3534
                 
3535 3535
                 $json['percentage'] = $percentage;
3536 3536
                 // WPML
@@ -3538,48 +3538,48 @@  discard block
 block discarded – undo
3538 3538
                     $sitepress->switch_lang($active_lang, true);
3539 3539
                 }
3540 3540
                 // WPML
3541
-                wp_send_json( $json );
3541
+                wp_send_json($json);
3542 3542
             } else {
3543
-                if ( !$terms_count > 0 ) {
3544
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3543
+                if (!$terms_count > 0) {
3544
+                    $json['error'] = __('No records to export.', 'geodirectory');
3545 3545
                 } else {
3546 3546
                     $total_terms = $terms_count;
3547 3547
                     if ($chunk_per_page > $terms_count) {
3548 3548
                         $chunk_per_page = $terms_count;
3549 3549
                     }
3550
-                    $chunk_total_pages = ceil( $total_terms / $chunk_per_page );
3550
+                    $chunk_total_pages = ceil($total_terms / $chunk_per_page);
3551 3551
                     
3552 3552
                     $j = $chunk_page_no;
3553
-                    $chunk_save_terms = geodir_imex_get_terms( $post_type, $chunk_per_page, $j );
3553
+                    $chunk_save_terms = geodir_imex_get_terms($post_type, $chunk_per_page, $j);
3554 3554
                     
3555 3555
                     $per_page = 500;
3556 3556
                     if ($per_page > $chunk_per_page) {
3557 3557
                         $per_page = $chunk_per_page;
3558 3558
                     }
3559
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3559
+                    $total_pages = ceil($chunk_per_page / $per_page);
3560 3560
                     
3561
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3562
-                        $save_terms = array_slice( $chunk_save_terms , ( $i * $per_page ), $per_page );
3561
+                    for ($i = 0; $i <= $total_pages; $i++) {
3562
+                        $save_terms = array_slice($chunk_save_terms, ($i * $per_page), $per_page);
3563 3563
                         
3564 3564
                         $clear = $i == 0 ? true : false;
3565
-                        geodir_save_csv_data( $file_path_temp, $save_terms, $clear );
3565
+                        geodir_save_csv_data($file_path_temp, $save_terms, $clear);
3566 3566
                     }
3567 3567
                     
3568
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3569
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3570
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3571
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3572
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3568
+                    if ($wp_filesystem->exists($file_path_temp)) {
3569
+                        $chunk_page_no = $chunk_total_pages > 1 ? '-'.$j : '';
3570
+                        $chunk_file_name = $file_name.$chunk_page_no.'.csv';
3571
+                        $file_path = $csv_file_dir.'/'.$chunk_file_name;
3572
+                        $wp_filesystem->move($file_path_temp, $file_path, true);
3573 3573
                         
3574
-                        $file_url = $file_url_base . $chunk_file_name;
3575
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3574
+                        $file_url = $file_url_base.$chunk_file_name;
3575
+                        $chunk_file_paths[] = array('i' => $j.'.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3576 3576
                     }
3577 3577
                     
3578
-                    if ( !empty($chunk_file_paths) ) {
3578
+                    if (!empty($chunk_file_paths)) {
3579 3579
                         $json['total'] = $terms_count;
3580 3580
                         $json['files'] = $chunk_file_paths;
3581 3581
                     } else {
3582
-                        $json['error'] = __( 'ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory' );
3582
+                        $json['error'] = __('ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory');
3583 3583
                     }
3584 3584
                 }
3585 3585
                 // WPML
@@ -3587,127 +3587,127 @@  discard block
 block discarded – undo
3587 3587
                     $sitepress->switch_lang($active_lang, true);
3588 3588
                 }
3589 3589
                 // WPML
3590
-                wp_send_json( $json );
3590
+                wp_send_json($json);
3591 3591
             }
3592 3592
         }
3593 3593
         break;
3594 3594
         case 'export_locations': {
3595
-            $file_url_base = geodir_path_import_export() . '/';
3596
-            $file_name = 'gd_locations_' . date( 'dmyHi' );
3597
-            $file_url = $file_url_base . $file_name . '.csv';
3598
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3599
-            $file_path_temp = $csv_file_dir . '/gd_locations_' . $nonce . '.csv';
3595
+            $file_url_base = geodir_path_import_export().'/';
3596
+            $file_name = 'gd_locations_'.date('dmyHi');
3597
+            $file_url = $file_url_base.$file_name.'.csv';
3598
+            $file_path = $csv_file_dir.'/'.$file_name.'.csv';
3599
+            $file_path_temp = $csv_file_dir.'/gd_locations_'.$nonce.'.csv';
3600 3600
             
3601
-            $items_count = (int)geodir_location_imex_count_locations();
3601
+            $items_count = (int) geodir_location_imex_count_locations();
3602 3602
             
3603
-            if ( isset( $_REQUEST['_st'] ) ) {
3604
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3605
-                $percentage = count( $items_count ) > 0 && $line_count > 0 ? ceil( $line_count / $items_count ) * 100 : 0;
3606
-                $percentage = min( $percentage, 100 );
3603
+            if (isset($_REQUEST['_st'])) {
3604
+                $line_count = (int) geodir_import_export_line_count($file_path_temp);
3605
+                $percentage = count($items_count) > 0 && $line_count > 0 ? ceil($line_count / $items_count) * 100 : 0;
3606
+                $percentage = min($percentage, 100);
3607 3607
                 
3608 3608
                 $json['percentage'] = $percentage;
3609
-                wp_send_json( $json );
3609
+                wp_send_json($json);
3610 3610
             } else {
3611 3611
                 $chunk_file_paths = array();
3612 3612
                 
3613
-                if ( !$items_count > 0 ) {
3614
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3613
+                if (!$items_count > 0) {
3614
+                    $json['error'] = __('No records to export.', 'geodirectory');
3615 3615
                 } else {
3616
-                    $chunk_per_page = min( $chunk_per_page, $items_count );
3617
-                    $chunk_total_pages = ceil( $items_count / $chunk_per_page );
3616
+                    $chunk_per_page = min($chunk_per_page, $items_count);
3617
+                    $chunk_total_pages = ceil($items_count / $chunk_per_page);
3618 3618
                     
3619 3619
                     $j = $chunk_page_no;
3620
-                    $chunk_save_items = geodir_location_imex_locations_data( $chunk_per_page, $j );
3620
+                    $chunk_save_items = geodir_location_imex_locations_data($chunk_per_page, $j);
3621 3621
                     
3622 3622
                     $per_page = 500;
3623
-                    $per_page = min( $per_page, $chunk_per_page );
3624
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3623
+                    $per_page = min($per_page, $chunk_per_page);
3624
+                    $total_pages = ceil($chunk_per_page / $per_page);
3625 3625
                     
3626
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3627
-                        $save_items = array_slice( $chunk_save_items , ( $i * $per_page ), $per_page );
3626
+                    for ($i = 0; $i <= $total_pages; $i++) {
3627
+                        $save_items = array_slice($chunk_save_items, ($i * $per_page), $per_page);
3628 3628
                         
3629 3629
                         $clear = $i == 0 ? true : false;
3630
-                        geodir_save_csv_data( $file_path_temp, $save_items, $clear );
3630
+                        geodir_save_csv_data($file_path_temp, $save_items, $clear);
3631 3631
                     }
3632 3632
                     
3633
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3634
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3635
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3636
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3637
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3633
+                    if ($wp_filesystem->exists($file_path_temp)) {
3634
+                        $chunk_page_no = $chunk_total_pages > 1 ? '-'.$j : '';
3635
+                        $chunk_file_name = $file_name.$chunk_page_no.'.csv';
3636
+                        $file_path = $csv_file_dir.'/'.$chunk_file_name;
3637
+                        $wp_filesystem->move($file_path_temp, $file_path, true);
3638 3638
                         
3639
-                        $file_url = $file_url_base . $chunk_file_name;
3640
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3639
+                        $file_url = $file_url_base.$chunk_file_name;
3640
+                        $chunk_file_paths[] = array('i' => $j.'.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3641 3641
                     }
3642 3642
                     
3643
-                    if ( !empty($chunk_file_paths) ) {
3643
+                    if (!empty($chunk_file_paths)) {
3644 3644
                         $json['total'] = $items_count;
3645 3645
                         $json['files'] = $chunk_file_paths;
3646 3646
                     } else {
3647
-                        $json['error'] = __( 'Fail, something wrong to create csv file.', 'geodirectory' );
3647
+                        $json['error'] = __('Fail, something wrong to create csv file.', 'geodirectory');
3648 3648
                     }
3649 3649
                 }
3650
-                wp_send_json( $json );
3650
+                wp_send_json($json);
3651 3651
             }
3652 3652
         }
3653 3653
         break;
3654 3654
         case 'export_hoods': {
3655
-            $file_url_base = geodir_path_import_export() . '/';
3656
-            $file_name = 'gd_neighbourhoods_' . date( 'dmyHi' );
3657
-            $file_url = $file_url_base . $file_name . '.csv';
3658
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3659
-            $file_path_temp = $csv_file_dir . '/gd_neighbourhoods_' . $nonce . '.csv';
3655
+            $file_url_base = geodir_path_import_export().'/';
3656
+            $file_name = 'gd_neighbourhoods_'.date('dmyHi');
3657
+            $file_url = $file_url_base.$file_name.'.csv';
3658
+            $file_path = $csv_file_dir.'/'.$file_name.'.csv';
3659
+            $file_path_temp = $csv_file_dir.'/gd_neighbourhoods_'.$nonce.'.csv';
3660 3660
             
3661
-            $items_count = (int)geodir_location_imex_count_neighbourhoods();
3661
+            $items_count = (int) geodir_location_imex_count_neighbourhoods();
3662 3662
             
3663
-            if ( isset( $_REQUEST['_st'] ) ) {
3664
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3665
-                $percentage = count( $items_count ) > 0 && $line_count > 0 ? ceil( $line_count / $items_count ) * 100 : 0;
3666
-                $percentage = min( $percentage, 100 );
3663
+            if (isset($_REQUEST['_st'])) {
3664
+                $line_count = (int) geodir_import_export_line_count($file_path_temp);
3665
+                $percentage = count($items_count) > 0 && $line_count > 0 ? ceil($line_count / $items_count) * 100 : 0;
3666
+                $percentage = min($percentage, 100);
3667 3667
                 
3668 3668
                 $json['percentage'] = $percentage;
3669
-                wp_send_json( $json );
3669
+                wp_send_json($json);
3670 3670
             } else {
3671 3671
                 $chunk_file_paths = array();
3672 3672
                 
3673
-                if ( !$items_count > 0 ) {
3674
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3673
+                if (!$items_count > 0) {
3674
+                    $json['error'] = __('No records to export.', 'geodirectory');
3675 3675
                 } else {
3676
-                    $chunk_per_page = min( $chunk_per_page, $items_count );
3677
-                    $chunk_total_pages = ceil( $items_count / $chunk_per_page );
3676
+                    $chunk_per_page = min($chunk_per_page, $items_count);
3677
+                    $chunk_total_pages = ceil($items_count / $chunk_per_page);
3678 3678
                     
3679 3679
                     $j = $chunk_page_no;
3680
-                    $chunk_save_items = geodir_location_imex_neighbourhoods_data( $chunk_per_page, $j );
3680
+                    $chunk_save_items = geodir_location_imex_neighbourhoods_data($chunk_per_page, $j);
3681 3681
                     
3682 3682
                     $per_page = 500;
3683
-                    $per_page = min( $per_page, $chunk_per_page );
3684
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3683
+                    $per_page = min($per_page, $chunk_per_page);
3684
+                    $total_pages = ceil($chunk_per_page / $per_page);
3685 3685
                     
3686
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3687
-                        $save_items = array_slice( $chunk_save_items , ( $i * $per_page ), $per_page );
3686
+                    for ($i = 0; $i <= $total_pages; $i++) {
3687
+                        $save_items = array_slice($chunk_save_items, ($i * $per_page), $per_page);
3688 3688
                         
3689 3689
                         $clear = $i == 0 ? true : false;
3690
-                        geodir_save_csv_data( $file_path_temp, $save_items, $clear );
3690
+                        geodir_save_csv_data($file_path_temp, $save_items, $clear);
3691 3691
                     }
3692 3692
                     
3693
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3694
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3695
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3696
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3697
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3693
+                    if ($wp_filesystem->exists($file_path_temp)) {
3694
+                        $chunk_page_no = $chunk_total_pages > 1 ? '-'.$j : '';
3695
+                        $chunk_file_name = $file_name.$chunk_page_no.'.csv';
3696
+                        $file_path = $csv_file_dir.'/'.$chunk_file_name;
3697
+                        $wp_filesystem->move($file_path_temp, $file_path, true);
3698 3698
                         
3699
-                        $file_url = $file_url_base . $chunk_file_name;
3700
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3699
+                        $file_url = $file_url_base.$chunk_file_name;
3700
+                        $chunk_file_paths[] = array('i' => $j.'.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3701 3701
                     }
3702 3702
                     
3703
-                    if ( !empty($chunk_file_paths) ) {
3703
+                    if (!empty($chunk_file_paths)) {
3704 3704
                         $json['total'] = $items_count;
3705 3705
                         $json['files'] = $chunk_file_paths;
3706 3706
                     } else {
3707
-                        $json['error'] = __( 'Fail, something wrong to create csv file.', 'geodirectory' );
3707
+                        $json['error'] = __('Fail, something wrong to create csv file.', 'geodirectory');
3708 3708
                     }
3709 3709
                 }
3710
-                wp_send_json( $json );
3710
+                wp_send_json($json);
3711 3711
             }
3712 3712
         }
3713 3713
         break;
@@ -3724,34 +3724,34 @@  discard block
 block discarded – undo
3724 3724
             }
3725 3725
             // WPML
3726 3726
             
3727
-            ini_set( 'auto_detect_line_endings', true );
3727
+            ini_set('auto_detect_line_endings', true);
3728 3728
             
3729 3729
             $uploads = wp_upload_dir();
3730 3730
             $uploads_dir = $uploads['path'];
3731 3731
             $uploads_subdir = $uploads['subdir'];
3732 3732
             
3733
-            $csv_file = isset( $_POST['_file'] ) ? $_POST['_file'] : NULL;
3734
-            $import_choice = isset( $_REQUEST['_ch'] ) ? $_REQUEST['_ch'] : 'skip';
3733
+            $csv_file = isset($_POST['_file']) ? $_POST['_file'] : NULL;
3734
+            $import_choice = isset($_REQUEST['_ch']) ? $_REQUEST['_ch'] : 'skip';
3735 3735
             
3736
-            $csv_file_arr = explode( '/', $csv_file );
3737
-            $csv_filename = end( $csv_file_arr );
3738
-            $target_path = $uploads_dir . '/temp_' . $current_user->data->ID . '/' . $csv_filename;
3736
+            $csv_file_arr = explode('/', $csv_file);
3737
+            $csv_filename = end($csv_file_arr);
3738
+            $target_path = $uploads_dir.'/temp_'.$current_user->data->ID.'/'.$csv_filename;
3739 3739
             
3740 3740
             $json['file'] = $csv_file;
3741
-            $json['error'] = __( 'The uploaded file is not a valid csv file. Please try again.', 'geodirectory' );
3741
+            $json['error'] = __('The uploaded file is not a valid csv file. Please try again.', 'geodirectory');
3742 3742
             $file = array();
3743 3743
 
3744
-            if ( $csv_file && $wp_filesystem->is_file( $target_path ) && $wp_filesystem->exists( $target_path ) ) {
3745
-                $wp_filetype = wp_check_filetype_and_ext( $target_path, $csv_filename );
3744
+            if ($csv_file && $wp_filesystem->is_file($target_path) && $wp_filesystem->exists($target_path)) {
3745
+                $wp_filetype = wp_check_filetype_and_ext($target_path, $csv_filename);
3746 3746
                 
3747 3747
                 if (!empty($wp_filetype) && isset($wp_filetype['ext']) && geodir_strtolower($wp_filetype['ext']) == 'csv') {
3748 3748
                     $json['error'] = NULL;
3749 3749
 
3750 3750
                     $lc_all = setlocale(LC_ALL, 0); // Fix issue of fgetcsv ignores special characters when they are at the beginning of line
3751 3751
                     setlocale(LC_ALL, 'en_US.UTF-8');
3752
-                    if ( ( $handle = fopen($target_path, "r" ) ) !== FALSE ) {
3753
-                        while ( ( $data = fgetcsv( $handle, 100000, "," ) ) !== FALSE ) {
3754
-                            if ( !empty( $data ) ) {
3752
+                    if (($handle = fopen($target_path, "r")) !== FALSE) {
3753
+                        while (($data = fgetcsv($handle, 100000, ",")) !== FALSE) {
3754
+                            if (!empty($data)) {
3755 3755
                                 $file[] = $data;
3756 3756
                             }
3757 3757
                         }
@@ -3765,19 +3765,19 @@  discard block
 block discarded – undo
3765 3765
                         $json['error'] = __('No data found in csv file.', 'geodirectory');
3766 3766
                     }
3767 3767
                 } else {
3768
-                    wp_send_json( $json );
3768
+                    wp_send_json($json);
3769 3769
                 }
3770 3770
             } else {
3771
-                wp_send_json( $json );
3771
+                wp_send_json($json);
3772 3772
             }
3773 3773
             
3774
-            if ( $task == 'prepare_import' || !empty( $json['error'] ) ) {
3775
-                wp_send_json( $json );
3774
+            if ($task == 'prepare_import' || !empty($json['error'])) {
3775
+                wp_send_json($json);
3776 3776
             }
3777 3777
             
3778 3778
             $total = $json['rows'];
3779
-            $limit = isset($_POST['limit']) ? (int)$_POST['limit'] : 1;
3780
-            $processed = isset($_POST['processed']) ? (int)$_POST['processed'] : 0;
3779
+            $limit = isset($_POST['limit']) ? (int) $_POST['limit'] : 1;
3780
+            $processed = isset($_POST['processed']) ? (int) $_POST['processed'] : 0;
3781 3781
             
3782 3782
             $count = $limit;
3783 3783
             
@@ -3802,13 +3802,13 @@  discard block
 block discarded – undo
3802 3802
             
3803 3803
             $post_types = geodir_get_posttypes();
3804 3804
 
3805
-            if ( $task == 'import_cat' ) {
3805
+            if ($task == 'import_cat') {
3806 3806
                 if (!empty($file)) {
3807 3807
                     $columns = isset($file[0]) ? $file[0] : NULL;
3808 3808
                     
3809 3809
                     if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
3810 3810
                         $json['error'] = CSV_INVAILD_FILE;
3811
-                        wp_send_json( $json );
3811
+                        wp_send_json($json);
3812 3812
                         exit;
3813 3813
                     }
3814 3814
                     
@@ -3819,7 +3819,7 @@  discard block
 block discarded – undo
3819 3819
                         
3820 3820
                         if (isset($file[$index])) {
3821 3821
                             $row = $file[$index];
3822
-                            $row = array_map( 'trim', $row );
3822
+                            $row = array_map('trim', $row);
3823 3823
                             //$row = array_map( 'utf8_encode', $row );
3824 3824
                             
3825 3825
                             $cat_id = '';
@@ -3836,42 +3836,42 @@  discard block
 block discarded – undo
3836 3836
                             $cat_id_original = '';
3837 3837
                             
3838 3838
                             $c = 0;
3839
-                            foreach ($columns as $column ) {
3840
-                                if ( $column == 'cat_id' ) {
3841
-                                    $cat_id = (int)$row[$c];
3842
-                                } else if ( $column == 'cat_name' ) {
3839
+                            foreach ($columns as $column) {
3840
+                                if ($column == 'cat_id') {
3841
+                                    $cat_id = (int) $row[$c];
3842
+                                } else if ($column == 'cat_name') {
3843 3843
                                     $cat_name = $row[$c];
3844
-                                } else if ( $column == 'cat_slug' ) {
3844
+                                } else if ($column == 'cat_slug') {
3845 3845
                                     $cat_slug = $row[$c];
3846
-                                } else if ( $column == 'cat_posttype' ) {
3846
+                                } else if ($column == 'cat_posttype') {
3847 3847
                                     $cat_posttype = $row[$c];
3848
-                                } else if ( $column == 'cat_parent' ) {
3848
+                                } else if ($column == 'cat_parent') {
3849 3849
                                     $cat_parent = trim($row[$c]);
3850
-                                } else if ( $column == 'cat_schema' && $row[$c] != '' ) {
3850
+                                } else if ($column == 'cat_schema' && $row[$c] != '') {
3851 3851
                                     $cat_schema = $row[$c];
3852
-                                } else if ( $column == 'cat_description' ) {
3852
+                                } else if ($column == 'cat_description') {
3853 3853
                                     $cat_description = $row[$c];
3854
-                                } else if ( $column == 'cat_top_description' ) {
3854
+                                } else if ($column == 'cat_top_description') {
3855 3855
                                     $cat_top_description = $row[$c];
3856
-                                } else if ( $column == 'cat_image' ) {
3856
+                                } else if ($column == 'cat_image') {
3857 3857
                                     $cat_image = $row[$c];
3858
-                                } else if ( $column == 'cat_icon' ) {
3858
+                                } else if ($column == 'cat_icon') {
3859 3859
                                     $cat_icon = $row[$c];
3860 3860
                                 }
3861 3861
                                 // WPML
3862
-                                if ( $is_wpml ) {
3863
-                                    if ( $column == 'cat_language' ) {
3864
-                                        $cat_language = geodir_strtolower( trim( $row[$c] ) );
3865
-                                    } else if ( $column == 'cat_id_original' ) {
3866
-                                        $cat_id_original = (int)$row[$c];
3862
+                                if ($is_wpml) {
3863
+                                    if ($column == 'cat_language') {
3864
+                                        $cat_language = geodir_strtolower(trim($row[$c]));
3865
+                                    } else if ($column == 'cat_id_original') {
3866
+                                        $cat_id_original = (int) $row[$c];
3867 3867
                                     }
3868 3868
                                 }
3869 3869
                                 // WPML
3870 3870
                                 $c++;
3871 3871
                             }
3872 3872
                             
3873
-                            if ( $cat_name == '' || !in_array( $cat_posttype, $post_types ) ) {
3874
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank title/invalid post type', 'geodirectory' ) );
3873
+                            if ($cat_name == '' || !in_array($cat_posttype, $post_types)) {
3874
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.__('Could not be added due to blank title/invalid post type', 'geodirectory'));
3875 3875
                                 
3876 3876
                                 $invalid++;
3877 3877
                                 continue;
@@ -3889,24 +3889,24 @@  discard block
 block discarded – undo
3889 3889
                             $term_data['description'] = $cat_description;
3890 3890
                             $term_data['cat_schema'] = $cat_schema;
3891 3891
                             $term_data['top_description'] = $cat_top_description;
3892
-                            $term_data['image'] = $cat_image != '' ? basename( $cat_image ) : '';
3893
-                            $term_data['icon'] = $cat_icon != '' ? basename( $cat_icon ) : '';
3892
+                            $term_data['image'] = $cat_image != '' ? basename($cat_image) : '';
3893
+                            $term_data['icon'] = $cat_icon != '' ? basename($cat_icon) : '';
3894 3894
                             
3895 3895
                             //$term_data = array_map( 'utf8_encode', $term_data );
3896 3896
                             
3897
-                            $taxonomy = $cat_posttype . 'category';
3897
+                            $taxonomy = $cat_posttype.'category';
3898 3898
                             
3899 3899
                             $term_data['taxonomy'] = $taxonomy;
3900 3900
 
3901 3901
                             $term_parent_id = 0;
3902
-                            if ($cat_parent != "" || (int)$cat_parent > 0) {
3902
+                            if ($cat_parent != "" || (int) $cat_parent > 0) {
3903 3903
                                 $term_parent = '';
3904 3904
                                 
3905
-                                if ( $term_parent = get_term_by( 'name', $cat_parent, $taxonomy ) ) {
3905
+                                if ($term_parent = get_term_by('name', $cat_parent, $taxonomy)) {
3906 3906
                                     //
3907
-                                } else if ( $term_parent = get_term_by( 'slug', $cat_parent, $taxonomy ) ) {
3907
+                                } else if ($term_parent = get_term_by('slug', $cat_parent, $taxonomy)) {
3908 3908
                                     //
3909
-                                } else if ( $term_parent = get_term_by( 'id', $cat_parent, $taxonomy ) ) {
3909
+                                } else if ($term_parent = get_term_by('id', $cat_parent, $taxonomy)) {
3910 3910
                                     //
3911 3911
                                 } else {
3912 3912
                                     $term_parent_data = array();
@@ -3914,104 +3914,104 @@  discard block
 block discarded – undo
3914 3914
                                     //$term_parent_data = array_map( 'utf8_encode', $term_parent_data );
3915 3915
                                     $term_parent_data['taxonomy'] = $taxonomy;
3916 3916
                                     
3917
-                                    $term_parent_id = (int)geodir_imex_insert_term( $taxonomy, $term_parent_data );
3917
+                                    $term_parent_id = (int) geodir_imex_insert_term($taxonomy, $term_parent_data);
3918 3918
                                 }
3919 3919
                                 
3920
-                                if ( !empty( $term_parent ) && !is_wp_error( $term_parent ) ) {
3921
-                                    $term_parent_id = (int)$term_parent->term_id;
3920
+                                if (!empty($term_parent) && !is_wp_error($term_parent)) {
3921
+                                    $term_parent_id = (int) $term_parent->term_id;
3922 3922
                                 }
3923 3923
                             }
3924
-                            $term_data['parent'] = (int)$term_parent_id;
3924
+                            $term_data['parent'] = (int) $term_parent_id;
3925 3925
 
3926 3926
                             $term_id = NULL;
3927
-                            if ( $import_choice == 'update' ) {
3928
-                                if ( $cat_id > 0 && $term = (array)term_exists( $cat_id, $taxonomy ) ) {
3927
+                            if ($import_choice == 'update') {
3928
+                                if ($cat_id > 0 && $term = (array) term_exists($cat_id, $taxonomy)) {
3929 3929
                                     $term_data['term_id'] = $term['term_id'];
3930 3930
                                     
3931
-                                    if ( $term_id = geodir_imex_update_term( $taxonomy, $term_data ) ) {
3931
+                                    if ($term_id = geodir_imex_update_term($taxonomy, $term_data)) {
3932 3932
                                         $updated++;
3933 3933
                                     } else {
3934 3934
                                         $invalid++;
3935
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be updated due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
3935
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.__('Could not be updated due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory'));
3936 3936
                                     }
3937
-                                } else if ( $term_data['slug'] != '' && $term = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
3937
+                                } else if ($term_data['slug'] != '' && $term = (array) term_exists($term_data['slug'], $taxonomy)) {
3938 3938
                                     $term_data['term_id'] = $term['term_id'];
3939 3939
                                     
3940
-                                    if ( $term_id = geodir_imex_update_term( $taxonomy, $term_data ) ) {
3940
+                                    if ($term_id = geodir_imex_update_term($taxonomy, $term_data)) {
3941 3941
                                         $updated++;
3942 3942
                                     } else {
3943 3943
                                         $invalid++;
3944
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be updated due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
3944
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.__('Could not be updated due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory'));
3945 3945
                                     }
3946 3946
                                 } else {
3947
-                                    if ( $term_id = geodir_imex_insert_term( $taxonomy, $term_data ) ) {
3947
+                                    if ($term_id = geodir_imex_insert_term($taxonomy, $term_data)) {
3948 3948
                                         $created++;
3949 3949
                                     } else {
3950 3950
                                         $invalid++;
3951
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
3951
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.__('Could not be added due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory'));
3952 3952
                                     }
3953 3953
                                 }
3954
-                            } else if ( $import_choice == 'skip' ) {
3955
-                                if ( $cat_id > 0 && $term = (array)term_exists( $cat_id, $taxonomy ) ) {
3954
+                            } else if ($import_choice == 'skip') {
3955
+                                if ($cat_id > 0 && $term = (array) term_exists($cat_id, $taxonomy)) {
3956 3956
                                     $skipped++;
3957
-                                } else if ( $term_data['slug'] != '' && $term = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
3957
+                                } else if ($term_data['slug'] != '' && $term = (array) term_exists($term_data['slug'], $taxonomy)) {
3958 3958
                                     $skipped++;
3959 3959
                                 } else {
3960
-                                    if ( $term_id = geodir_imex_insert_term( $taxonomy, $term_data ) ) {
3960
+                                    if ($term_id = geodir_imex_insert_term($taxonomy, $term_data)) {
3961 3961
                                         $created++;
3962 3962
                                     } else {
3963 3963
                                         $invalid++;
3964
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be updated due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
3964
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.__('Could not be updated due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory'));
3965 3965
                                     }
3966 3966
                                 }
3967 3967
                             } else {
3968 3968
                                 $invalid++;
3969
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
3969
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.__('Could not be added due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory'));
3970 3970
                             }
3971 3971
                             
3972
-                            if ( $term_id ) {
3972
+                            if ($term_id) {
3973 3973
                                 // WPML
3974 3974
                                 if ($is_wpml && geodir_wpml_is_taxonomy_translated($taxonomy) && $cat_id_original > 0 && $cat_language != '') {
3975
-                                    $wpml_element_type = 'tax_' . $taxonomy;
3976
-                                    $source_language = geodir_get_language_for_element( $cat_id_original, $wpml_element_type );
3975
+                                    $wpml_element_type = 'tax_'.$taxonomy;
3976
+                                    $source_language = geodir_get_language_for_element($cat_id_original, $wpml_element_type);
3977 3977
                                     $source_language = $source_language != '' ? $source_language : $sitepress->get_default_language();
3978 3978
 
3979
-                                    $trid = $sitepress->get_element_trid( $cat_id_original, $wpml_element_type );
3979
+                                    $trid = $sitepress->get_element_trid($cat_id_original, $wpml_element_type);
3980 3980
                                     
3981
-                                    $sitepress->set_element_language_details( $term_id, $wpml_element_type, $trid, $cat_language, $source_language );
3981
+                                    $sitepress->set_element_language_details($term_id, $wpml_element_type, $trid, $cat_language, $source_language);
3982 3982
                                 }
3983 3983
                                 // WPML
3984 3984
                                 
3985
-                                if ( isset( $term_data['top_description'] ) ) {
3986
-                                    geodir_update_tax_meta( $term_id, 'ct_cat_top_desc', $term_data['top_description'], $cat_posttype );
3985
+                                if (isset($term_data['top_description'])) {
3986
+                                    geodir_update_tax_meta($term_id, 'ct_cat_top_desc', $term_data['top_description'], $cat_posttype);
3987 3987
                                 }
3988 3988
                                 
3989
-                                if ( isset( $term_data['cat_schema'] ) ) {
3990
-                                    geodir_update_tax_meta( $term_id, 'ct_cat_schema', $term_data['cat_schema'], $cat_posttype );
3989
+                                if (isset($term_data['cat_schema'])) {
3990
+                                    geodir_update_tax_meta($term_id, 'ct_cat_schema', $term_data['cat_schema'], $cat_posttype);
3991 3991
                                 }
3992 3992
             
3993 3993
                                 $attachment = false;
3994
-                                if ( isset( $term_data['image'] ) && $term_data['image'] != '' ) {
3995
-                                    $cat_image = geodir_get_default_catimage( $term_id, $cat_posttype );
3996
-                                    $cat_image = !empty( $cat_image ) && isset( $cat_image['src'] ) ? $cat_image['src'] : '';
3994
+                                if (isset($term_data['image']) && $term_data['image'] != '') {
3995
+                                    $cat_image = geodir_get_default_catimage($term_id, $cat_posttype);
3996
+                                    $cat_image = !empty($cat_image) && isset($cat_image['src']) ? $cat_image['src'] : '';
3997 3997
                                     
3998
-                                    if ( basename($cat_image) != $term_data['image'] ) {
3998
+                                    if (basename($cat_image) != $term_data['image']) {
3999 3999
                                         $attachment = true;
4000
-                                        geodir_update_tax_meta( $term_id, 'ct_cat_default_img', array( 'id' => 'image', 'src' => $uploads['url'] . '/' . $term_data['image'] ), $cat_posttype );
4000
+                                        geodir_update_tax_meta($term_id, 'ct_cat_default_img', array('id' => 'image', 'src' => $uploads['url'].'/'.$term_data['image']), $cat_posttype);
4001 4001
                                     }
4002 4002
                                 }
4003 4003
                                 
4004
-                                if ( isset( $term_data['icon'] ) && $term_data['icon'] != '' ) {
4005
-                                    $cat_icon = geodir_get_tax_meta( $term_id, 'ct_cat_icon', false, $cat_posttype );
4006
-                                    $cat_icon = !empty( $cat_icon ) && isset( $cat_icon['src'] ) ? $cat_icon['src'] : '';
4004
+                                if (isset($term_data['icon']) && $term_data['icon'] != '') {
4005
+                                    $cat_icon = geodir_get_tax_meta($term_id, 'ct_cat_icon', false, $cat_posttype);
4006
+                                    $cat_icon = !empty($cat_icon) && isset($cat_icon['src']) ? $cat_icon['src'] : '';
4007 4007
 
4008
-                                    if ( basename($cat_icon) != $term_data['icon'] ) {
4008
+                                    if (basename($cat_icon) != $term_data['icon']) {
4009 4009
                                         $attachment = true;
4010
-                                        geodir_update_tax_meta( $term_id, 'ct_cat_icon', array( 'id' => 'icon', 'src' => $uploads['url'] . '/' . $term_data['icon'] ), $cat_posttype );
4010
+                                        geodir_update_tax_meta($term_id, 'ct_cat_icon', array('id' => 'icon', 'src' => $uploads['url'].'/'.$term_data['icon']), $cat_posttype);
4011 4011
                                     }
4012 4012
                                 }
4013 4013
                                 
4014
-                                if ( $attachment ) {
4014
+                                if ($attachment) {
4015 4015
                                     $images++;
4016 4016
                                 }
4017 4017
                             }
@@ -4033,35 +4033,35 @@  discard block
 block discarded – undo
4033 4033
                 $json['invalid'] = $invalid;
4034 4034
                 $json['images'] = $images;
4035 4035
                 
4036
-                wp_send_json( $json );
4036
+                wp_send_json($json);
4037 4037
                 exit;
4038
-            } else if ( $task == 'import_post' ) {
4039
-                $xtimings['###1'] = microtime(true)-$xstart;
4038
+            } else if ($task == 'import_post') {
4039
+                $xtimings['###1'] = microtime(true) - $xstart;
4040 4040
                 //run some stuff to make the import quicker
4041
-                wp_defer_term_counting( true );
4042
-                wp_defer_comment_counting( true );
4043
-                $wpdb->query( 'SET autocommit = 0;' );
4041
+                wp_defer_term_counting(true);
4042
+                wp_defer_comment_counting(true);
4043
+                $wpdb->query('SET autocommit = 0;');
4044 4044
 //
4045 4045
 //                remove_all_actions('publish_post');
4046 4046
 //                remove_all_actions('transition_post_status');
4047 4047
 //                remove_all_actions('publish_future_post');
4048 4048
 
4049 4049
                 if (!empty($file)) {
4050
-                    $is_claim_active = is_plugin_active( 'geodir_claim_listing/geodir_claim_listing.php' ) && get_option('geodir_claim_enable') === 'yes' ? true : false;
4050
+                    $is_claim_active = is_plugin_active('geodir_claim_listing/geodir_claim_listing.php') && get_option('geodir_claim_enable') === 'yes' ? true : false;
4051 4051
                     $wp_post_statuses = get_post_statuses(); // All of the WordPress supported post statuses.
4052 4052
                     $default_status = 'publish';
4053
-                    $current_date = date_i18n( 'Y-m-d', time() );
4053
+                    $current_date = date_i18n('Y-m-d', time());
4054 4054
                     
4055 4055
                     $columns = isset($file[0]) ? $file[0] : NULL;
4056 4056
                     
4057 4057
                     if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4058 4058
                         $json['error'] = CSV_INVAILD_FILE;
4059
-                        wp_send_json( $json );
4059
+                        wp_send_json($json);
4060 4060
                         exit;
4061 4061
                     }
4062
-                    $xtimings['###2'] = microtime(true)-$xstart;
4062
+                    $xtimings['###2'] = microtime(true) - $xstart;
4063 4063
                     $gd_error_log = __('GD IMPORT LISTINGS [ROW %d]:', 'geodirectory');
4064
-                    $wp_chars_error = __( '(check & remove if any invalid characters used in data)', 'geodirectory' );
4064
+                    $wp_chars_error = __('(check & remove if any invalid characters used in data)', 'geodirectory');
4065 4065
                     $processed_actual = 0;
4066 4066
                     for ($i = 1; $i <= $limit; $i++) {
4067 4067
                         $index = $processed + $i;
@@ -4070,9 +4070,9 @@  discard block
 block discarded – undo
4070 4070
                         if (isset($file[$index])) {
4071 4071
                             $processed_actual++;
4072 4072
                             $row = $file[$index];
4073
-                            $row = array_map( 'trim', $row );
4073
+                            $row = array_map('trim', $row);
4074 4074
                             //$row = array_map( 'utf8_encode', $row );
4075
-                            $row = array_map( 'addslashes_gpc', $row );
4075
+                            $row = array_map('addslashes_gpc', $row);
4076 4076
                             
4077 4077
                             $post_id = '';
4078 4078
                             $post_title = '';
@@ -4112,82 +4112,82 @@  discard block
 block discarded – undo
4112 4112
                             $original_post_id = '';
4113 4113
                             
4114 4114
                             $c = 0;
4115
-                            foreach ($columns as $column ) {
4115
+                            foreach ($columns as $column) {
4116 4116
                                 $gd_post[$column] = $row[$c];
4117 4117
                                 
4118
-                                if ( $column == 'post_id' ) {
4118
+                                if ($column == 'post_id') {
4119 4119
                                     $post_id = $row[$c];
4120
-                                } else if ( $column == 'post_title' ) {
4120
+                                } else if ($column == 'post_title') {
4121 4121
                                     $post_title = sanitize_text_field($row[$c]);
4122
-                                } else if ( $column == 'post_author' ) {
4122
+                                } else if ($column == 'post_author') {
4123 4123
                                     $post_author = $row[$c];
4124
-                                } else if ( $column == 'post_date' ) {
4124
+                                } else if ($column == 'post_date') {
4125 4125
                                     $post_date = $row[$c];
4126
-                                } else if ( $column == 'post_content' ) {
4126
+                                } else if ($column == 'post_content') {
4127 4127
                                     $post_content = $row[$c];
4128
-                                } else if ( $column == 'post_category' && $row[$c] != '' ) {
4129
-                                    $post_category_arr = explode( ',', $row[$c] );
4130
-                                } else if ( $column == 'default_category' ) {
4128
+                                } else if ($column == 'post_category' && $row[$c] != '') {
4129
+                                    $post_category_arr = explode(',', $row[$c]);
4130
+                                } else if ($column == 'default_category') {
4131 4131
                                     $default_category = wp_kses_normalize_entities($row[$c]);
4132
-                                } else if ( $column == 'post_tags' && $row[$c] != '' ) {
4133
-                                    $post_tags = explode( ',', sanitize_text_field($row[$c]) );
4134
-                                } else if ( $column == 'post_type' ) {
4132
+                                } else if ($column == 'post_tags' && $row[$c] != '') {
4133
+                                    $post_tags = explode(',', sanitize_text_field($row[$c]));
4134
+                                } else if ($column == 'post_type') {
4135 4135
                                     $post_type = $row[$c];
4136
-                                } else if ( $column == 'post_status' ) {
4137
-                                    $post_status = sanitize_key( $row[$c] );
4138
-                                } else if ( $column == 'is_featured' ) {
4139
-                                    $is_featured = (int)$row[$c];
4140
-                                } else if ( $column == 'geodir_video' ) {
4136
+                                } else if ($column == 'post_status') {
4137
+                                    $post_status = sanitize_key($row[$c]);
4138
+                                } else if ($column == 'is_featured') {
4139
+                                    $is_featured = (int) $row[$c];
4140
+                                } else if ($column == 'geodir_video') {
4141 4141
                                     $geodir_video = $row[$c];
4142
-                                } else if ( $column == 'post_address' ) {
4142
+                                } else if ($column == 'post_address') {
4143 4143
                                     $post_address = sanitize_text_field($row[$c]);
4144
-                                } else if ( $column == 'post_city' ) {
4144
+                                } else if ($column == 'post_city') {
4145 4145
                                     $post_city = sanitize_text_field($row[$c]);
4146
-                                } else if ( $column == 'post_region' ) {
4146
+                                } else if ($column == 'post_region') {
4147 4147
                                     $post_region = sanitize_text_field($row[$c]);
4148
-                                } else if ( $column == 'post_country' ) {
4148
+                                } else if ($column == 'post_country') {
4149 4149
                                     $post_country = sanitize_text_field($row[$c]);
4150
-                                } else if ( $column == 'post_zip' ) {
4150
+                                } else if ($column == 'post_zip') {
4151 4151
                                     $post_zip = sanitize_text_field($row[$c]);
4152
-                                } else if ( $column == 'post_latitude' ) {
4152
+                                } else if ($column == 'post_latitude') {
4153 4153
                                     $post_latitude = sanitize_text_field($row[$c]);
4154
-                                } else if ( $column == 'post_longitude' ) {
4154
+                                } else if ($column == 'post_longitude') {
4155 4155
                                     $post_longitude = sanitize_text_field($row[$c]);
4156
-                                } else if ( $column == 'post_neighbourhood' ) {
4156
+                                } else if ($column == 'post_neighbourhood') {
4157 4157
                                     $post_neighbourhood = sanitize_text_field($row[$c]);
4158 4158
                                     unset($gd_post[$column]);
4159
-                                } else if ( $column == 'neighbourhood_latitude' ) {
4159
+                                } else if ($column == 'neighbourhood_latitude') {
4160 4160
                                     $neighbourhood_latitude = sanitize_text_field($row[$c]);
4161
-                                } else if ( $column == 'neighbourhood_longitude' ) {
4161
+                                } else if ($column == 'neighbourhood_longitude') {
4162 4162
                                     $neighbourhood_longitude = sanitize_text_field($row[$c]);
4163
-                                } else if ( $column == 'geodir_timing' ) {
4163
+                                } else if ($column == 'geodir_timing') {
4164 4164
                                     $geodir_timing = sanitize_text_field($row[$c]);
4165
-                                } else if ( $column == 'geodir_contact' ) {
4165
+                                } else if ($column == 'geodir_contact') {
4166 4166
                                     $geodir_contact = sanitize_text_field($row[$c]);
4167
-                                } else if ( $column == 'geodir_email' ) {
4167
+                                } else if ($column == 'geodir_email') {
4168 4168
                                     $geodir_email = sanitize_email($row[$c]);
4169
-                                } else if ( $column == 'geodir_website' ) {
4169
+                                } else if ($column == 'geodir_website') {
4170 4170
                                     $geodir_website = sanitize_text_field($row[$c]);
4171
-                                } else if ( $column == 'geodir_twitter' ) {
4171
+                                } else if ($column == 'geodir_twitter') {
4172 4172
                                     $geodir_twitter = sanitize_text_field($row[$c]);
4173
-                                } else if ( $column == 'geodir_facebook' ) {
4173
+                                } else if ($column == 'geodir_facebook') {
4174 4174
                                     $geodir_facebook = sanitize_text_field($row[$c]);
4175
-                                } else if ( $column == 'IMAGE' && !empty( $row[$c] ) && $row[$c] != '' ) {
4175
+                                } else if ($column == 'IMAGE' && !empty($row[$c]) && $row[$c] != '') {
4176 4176
                                     $post_images[] = $row[$c];
4177
-                                } else if ( $column == 'alive_days' && (int)$row[$c] > 0 ) {
4178
-                                    $expire_date = date_i18n( 'Y-m-d', strtotime( $current_date . '+' . (int)$row[$c] . ' days' ) );
4179
-                                } else if ( $column == 'expire_date' && $row[$c] != '' && geodir_strtolower($row[$c]) != 'never' ) {
4177
+                                } else if ($column == 'alive_days' && (int) $row[$c] > 0) {
4178
+                                    $expire_date = date_i18n('Y-m-d', strtotime($current_date.'+'.(int) $row[$c].' days'));
4179
+                                } else if ($column == 'expire_date' && $row[$c] != '' && geodir_strtolower($row[$c]) != 'never') {
4180 4180
                                     $row[$c] = str_replace('/', '-', $row[$c]);
4181
-                                    $expire_date = date_i18n( 'Y-m-d', strtotime( $row[$c] ) );
4182
-                                } else if ( strpos( $column, 'linked_' ) === 0 ) {
4183
-                                    $geodir_link_business = (int)$row[$c];
4181
+                                    $expire_date = date_i18n('Y-m-d', strtotime($row[$c]));
4182
+                                } else if (strpos($column, 'linked_') === 0) {
4183
+                                    $geodir_link_business = (int) $row[$c];
4184 4184
                                 }
4185 4185
                                 // WPML
4186 4186
                                 if ($is_wpml) {
4187 4187
                                     if ($column == 'language') {
4188 4188
                                         $language = geodir_strtolower(trim($row[$c]));
4189 4189
                                     } else if ($column == 'original_post_id') {
4190
-                                        $original_post_id = (int)$row[$c];
4190
+                                        $original_post_id = (int) $row[$c];
4191 4191
                                     }
4192 4192
                                 }
4193 4193
                                 // WPML
@@ -4195,7 +4195,7 @@  discard block
 block discarded – undo
4195 4195
                             }
4196 4196
                             // listing claimed or not
4197 4197
                             if ($is_claim_active && isset($gd_post['claimed'])) {
4198
-                                $gd_post['claimed'] = (int)$gd_post['claimed'] == 1 ? 1 : 0;
4198
+                                $gd_post['claimed'] = (int) $gd_post['claimed'] == 1 ? 1 : 0;
4199 4199
                             }
4200 4200
                             
4201 4201
                             // WPML
@@ -4206,43 +4206,43 @@  discard block
 block discarded – undo
4206 4206
 
4207 4207
                             $gd_post['IMAGE'] = $post_images;
4208 4208
                             
4209
-                            $post_status = !empty( $post_status ) ? sanitize_key( $post_status ) : $default_status;
4210
-                            $post_status = !empty( $wp_post_statuses ) && !isset( $wp_post_statuses[$post_status] ) ? $default_status : $post_status;
4209
+                            $post_status = !empty($post_status) ? sanitize_key($post_status) : $default_status;
4210
+                            $post_status = !empty($wp_post_statuses) && !isset($wp_post_statuses[$post_status]) ? $default_status : $post_status;
4211 4211
                                                                                                                 
4212 4212
                             $valid = true;
4213 4213
                             
4214
-                            if ( $post_title == '' || !in_array( $post_type, $post_types ) ) {
4214
+                            if ($post_title == '' || !in_array($post_type, $post_types)) {
4215 4215
                                 $invalid++;
4216 4216
                                 $valid = false;
4217
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank title/invalid post type', 'geodirectory' ) );
4217
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.__('Could not be added due to blank title/invalid post type', 'geodirectory'));
4218 4218
                             }
4219
-                            $xtimings['###3'] = microtime(true)-$xstart;
4220
-                            $location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $post_type ) ? false : true;
4221
-                            if ( $location_allowed ) {
4219
+                            $xtimings['###3'] = microtime(true) - $xstart;
4220
+                            $location_allowed = function_exists('geodir_cpt_no_location') && geodir_cpt_no_location($post_type) ? false : true;
4221
+                            if ($location_allowed) {
4222 4222
                                 $location_result = geodir_get_default_location();
4223
-                                if ( $post_address == '' || $post_city == '' || $post_region == '' || $post_country == '' || $post_latitude == '' || $post_longitude == '' ) {
4223
+                                if ($post_address == '' || $post_city == '' || $post_region == '' || $post_country == '' || $post_latitude == '' || $post_longitude == '') {
4224 4224
                                     $invalid_addr++;
4225 4225
                                     $valid = false;
4226
-                                    geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank/invalid address(city, region, country, latitude, longitude).', 'geodirectory' ) );
4227
-                                } else if ( !empty( $location_result ) && $location_result->location_id == 0 ) {
4228
-                                    if ( ( geodir_strtolower( $post_city ) != geodir_strtolower( $location_result->city ) ) || ( geodir_strtolower( $post_region ) != geodir_strtolower( $location_result->region ) ) || (geodir_strtolower( $post_country ) != geodir_strtolower( $location_result->country ) ) ) {
4226
+                                    geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.__('Could not be added due to blank/invalid address(city, region, country, latitude, longitude).', 'geodirectory'));
4227
+                                } else if (!empty($location_result) && $location_result->location_id == 0) {
4228
+                                    if ((geodir_strtolower($post_city) != geodir_strtolower($location_result->city)) || (geodir_strtolower($post_region) != geodir_strtolower($location_result->region)) || (geodir_strtolower($post_country) != geodir_strtolower($location_result->country))) {
4229 4229
                                         $invalid_addr++;
4230 4230
                                         $valid = false;
4231
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank/invalid address(city, region, country, latitude, longitude).', 'geodirectory' ) );
4231
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.__('Could not be added due to blank/invalid address(city, region, country, latitude, longitude).', 'geodirectory'));
4232 4232
                                     } else {
4233 4233
                                         if (!$location_manager) {
4234
-                                            $gd_post['post_locations'] = '[' . $location_result->city_slug . '],[' . $location_result->region_slug . '],[' . $location_result->country_slug . ']'; // Set the default location when location manager not activated.
4234
+                                            $gd_post['post_locations'] = '['.$location_result->city_slug.'],['.$location_result->region_slug.'],['.$location_result->country_slug.']'; // Set the default location when location manager not activated.
4235 4235
                                         }
4236 4236
                                     }
4237 4237
                                 }
4238 4238
                             }
4239
-                            $xtimings['###4']   = microtime(true)-$xstart;
4240
-                            if ( !$valid ) {
4239
+                            $xtimings['###4'] = microtime(true) - $xstart;
4240
+                            if (!$valid) {
4241 4241
                                 continue;
4242 4242
                             }
4243 4243
 
4244
-                            $cat_taxonomy = $post_type . 'category';
4245
-                            $tags_taxonomy = $post_type . '_tags';
4244
+                            $cat_taxonomy = $post_type.'category';
4245
+                            $tags_taxonomy = $post_type.'_tags';
4246 4246
                             
4247 4247
                             if ($default_category != '' && !in_array($default_category, $post_category_arr)) {
4248 4248
                                 $post_category_arr = array_merge(array($default_category), $post_category_arr);
@@ -4250,29 +4250,29 @@  discard block
 block discarded – undo
4250 4250
 
4251 4251
                             $post_category = array();
4252 4252
                             $default_category_id = NULL;
4253
-                            if ( !empty( $post_category_arr ) ) {
4254
-                                foreach ( $post_category_arr as $value ) {
4255
-                                    $category_name = wp_kses_normalize_entities( trim( $value ) );
4253
+                            if (!empty($post_category_arr)) {
4254
+                                foreach ($post_category_arr as $value) {
4255
+                                    $category_name = wp_kses_normalize_entities(trim($value));
4256 4256
                                     
4257
-                                    if ( $category_name != '' ) {
4257
+                                    if ($category_name != '') {
4258 4258
                                         $term_category = array();
4259 4259
                                         
4260
-                                        if ( $term = get_term_by( 'name', $category_name, $cat_taxonomy ) ) {
4260
+                                        if ($term = get_term_by('name', $category_name, $cat_taxonomy)) {
4261 4261
                                             $term_category = $term;
4262
-                                        } else if ( $term = get_term_by( 'slug', $category_name, $cat_taxonomy ) ) {
4262
+                                        } else if ($term = get_term_by('slug', $category_name, $cat_taxonomy)) {
4263 4263
                                             $term_category = $term;
4264 4264
                                         } else {
4265 4265
                                             $term_data = array();
4266 4266
                                             $term_data['name'] = $category_name;
4267 4267
                                             $term_data['taxonomy'] = $cat_taxonomy;
4268 4268
                                             
4269
-                                            $term_id = geodir_imex_insert_term( $cat_taxonomy, $term_data );
4270
-                                            if ( $term_id ) {
4271
-                                                $term_category = get_term( $term_id, $cat_taxonomy );
4269
+                                            $term_id = geodir_imex_insert_term($cat_taxonomy, $term_data);
4270
+                                            if ($term_id) {
4271
+                                                $term_category = get_term($term_id, $cat_taxonomy);
4272 4272
                                             }
4273 4273
                                         }
4274 4274
                                         
4275
-                                        if ( !empty( $term_category ) && !is_wp_error( $term_category ) ) {
4275
+                                        if (!empty($term_category) && !is_wp_error($term_category)) {
4276 4276
                                             $post_category[] = intval($term_category->term_id);
4277 4277
                                             
4278 4278
                                             if ($category_name == $default_category) {
@@ -4282,14 +4282,14 @@  discard block
 block discarded – undo
4282 4282
                                     }
4283 4283
                                 }
4284 4284
                             }
4285
-                            $xtimings['###5'] = microtime(true)-$xstart;
4285
+                            $xtimings['###5'] = microtime(true) - $xstart;
4286 4286
                             $save_post = array();
4287 4287
                             $save_post['post_title'] = $post_title;
4288 4288
                             if (!empty($post_date)) {
4289
-                                $post_date = geodir_date( $post_date, 'Y-m-d H:i:s' ); // convert to mysql date format.
4289
+                                $post_date = geodir_date($post_date, 'Y-m-d H:i:s'); // convert to mysql date format.
4290 4290
                                 
4291 4291
                                 $save_post['post_date'] = $post_date;
4292
-                                $save_post['post_date_gmt'] = get_gmt_from_date( $post_date );
4292
+                                $save_post['post_date_gmt'] = get_gmt_from_date($post_date);
4293 4293
                             }
4294 4294
                             $save_post['post_content'] = $post_content;
4295 4295
                             $save_post['post_type'] = $post_type;
@@ -4299,15 +4299,15 @@  discard block
 block discarded – undo
4299 4299
                             $save_post['post_tags'] = $post_tags;
4300 4300
 
4301 4301
                             $saved_post_id = NULL;
4302
-                            if ( $import_choice == 'update' ) {
4303
-                                $gd_wp_error = __( 'Unable to add listing, please check the listing data.', 'geodirectory' );
4302
+                            if ($import_choice == 'update') {
4303
+                                $gd_wp_error = __('Unable to add listing, please check the listing data.', 'geodirectory');
4304 4304
                                 
4305
-                                if ( $post_id > 0 && get_post( $post_id ) ) {
4305
+                                if ($post_id > 0 && get_post($post_id)) {
4306 4306
                                     $save_post['ID'] = $post_id;
4307 4307
                                     
4308
-                                    if ( $saved_post_id = wp_update_post( $save_post, true ) ) {
4309
-                                        if ( is_wp_error( $saved_post_id ) ) {
4310
-                                            $gd_wp_error = $saved_post_id->get_error_message() . ' ' . $wp_chars_error;
4308
+                                    if ($saved_post_id = wp_update_post($save_post, true)) {
4309
+                                        if (is_wp_error($saved_post_id)) {
4310
+                                            $gd_wp_error = $saved_post_id->get_error_message().' '.$wp_chars_error;
4311 4311
                                             $saved_post_id = 0;
4312 4312
                                         } else {
4313 4313
                                             $saved_post_id = $post_id;
@@ -4315,9 +4315,9 @@  discard block
 block discarded – undo
4315 4315
                                         }
4316 4316
                                     }
4317 4317
                                 } else {
4318
-                                    if ( $saved_post_id = wp_insert_post( $save_post, true ) ) {
4319
-                                        if ( is_wp_error( $saved_post_id ) ) {
4320
-                                            $gd_wp_error = $saved_post_id->get_error_message() . ' ' . $wp_chars_error;
4318
+                                    if ($saved_post_id = wp_insert_post($save_post, true)) {
4319
+                                        if (is_wp_error($saved_post_id)) {
4320
+                                            $gd_wp_error = $saved_post_id->get_error_message().' '.$wp_chars_error;
4321 4321
                                             $saved_post_id = 0;
4322 4322
                                         } else {
4323 4323
                                             $created++;
@@ -4325,19 +4325,19 @@  discard block
 block discarded – undo
4325 4325
                                     }
4326 4326
                                 }
4327 4327
                                 
4328
-                                if ( !$saved_post_id > 0 ) {
4328
+                                if (!$saved_post_id > 0) {
4329 4329
                                     $invalid++;
4330
-                                    geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_wp_error );
4330
+                                    geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_wp_error);
4331 4331
                                 }
4332
-                            } else if ( $import_choice == 'skip' ) {
4333
-                                if ( $post_id > 0 && get_post( $post_id ) ) {
4332
+                            } else if ($import_choice == 'skip') {
4333
+                                if ($post_id > 0 && get_post($post_id)) {
4334 4334
                                     $skipped++;	
4335 4335
                                 } else {
4336
-                                    if ( $saved_post_id = wp_insert_post( $save_post, true ) ) {
4337
-                                        if ( is_wp_error( $saved_post_id ) ) {
4336
+                                    if ($saved_post_id = wp_insert_post($save_post, true)) {
4337
+                                        if (is_wp_error($saved_post_id)) {
4338 4338
                                             $invalid++;
4339 4339
                                             
4340
-                                            geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $saved_post_id->get_error_message() . ' ' . $wp_chars_error );
4340
+                                            geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$saved_post_id->get_error_message().' '.$wp_chars_error);
4341 4341
                                             $saved_post_id = 0;
4342 4342
                                         } else {
4343 4343
                                             $created++;
@@ -4345,28 +4345,28 @@  discard block
 block discarded – undo
4345 4345
                                     } else {
4346 4346
                                         $invalid++;
4347 4347
                                         
4348
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $wp_chars_error );
4348
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$wp_chars_error);
4349 4349
                                     }
4350 4350
                                 }
4351 4351
                             } else {
4352 4352
                                 $invalid++;
4353 4353
                                 
4354
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $wp_chars_error );
4354
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$wp_chars_error);
4355 4355
                             }
4356
-                            $xtimings['###6'] = microtime(true)-$xstart;
4357
-                            if ( (int)$saved_post_id > 0 ) {
4356
+                            $xtimings['###6'] = microtime(true) - $xstart;
4357
+                            if ((int) $saved_post_id > 0) {
4358 4358
                                 // WPML
4359 4359
                                 if ($is_wpml && geodir_wpml_is_post_type_translated($post_type) && $original_post_id > 0 && $language != '') {
4360
-                                    $wpml_post_type = 'post_' . $post_type;
4361
-                                    $source_language = geodir_get_language_for_element( $original_post_id, $wpml_post_type );
4360
+                                    $wpml_post_type = 'post_'.$post_type;
4361
+                                    $source_language = geodir_get_language_for_element($original_post_id, $wpml_post_type);
4362 4362
                                     $source_language = $source_language != '' ? $source_language : $sitepress->get_default_language();
4363 4363
 
4364
-                                    $trid = $sitepress->get_element_trid( $original_post_id, $wpml_post_type );
4364
+                                    $trid = $sitepress->get_element_trid($original_post_id, $wpml_post_type);
4365 4365
                                     
4366
-                                    $sitepress->set_element_language_details( $saved_post_id, $wpml_post_type, $trid, $language, $source_language );
4366
+                                    $sitepress->set_element_language_details($saved_post_id, $wpml_post_type, $trid, $language, $source_language);
4367 4367
                                 }
4368 4368
                                 // WPML
4369
-                                $gd_post_info = geodir_get_post_info( $saved_post_id );
4369
+                                $gd_post_info = geodir_get_post_info($saved_post_id);
4370 4370
                                 
4371 4371
                                 $gd_post['post_id'] = $saved_post_id;
4372 4372
                                 $gd_post['ID'] = $saved_post_id;
@@ -4378,7 +4378,7 @@  discard block
 block discarded – undo
4378 4378
                                                     
4379 4379
                                 // post location
4380 4380
                                 $post_location_id = 0;
4381
-                                if ( $location_allowed && !empty( $location_result ) && $location_result->location_id > 0 ) {
4381
+                                if ($location_allowed && !empty($location_result) && $location_result->location_id > 0) {
4382 4382
                                     $gd_post['post_neighbourhood'] = '';
4383 4383
                                     
4384 4384
                                     $post_location_info = array(
@@ -4388,7 +4388,7 @@  discard block
 block discarded – undo
4388 4388
                                                                 'geo_lat' => $post_latitude,
4389 4389
                                                                 'geo_lng' => $post_longitude
4390 4390
                                                             );
4391
-                                    if ( $location_id = (int)geodir_add_new_location( $post_location_info ) ) {
4391
+                                    if ($location_id = (int) geodir_add_new_location($post_location_info)) {
4392 4392
                                         $post_location_id = $location_id;
4393 4393
                                     }
4394 4394
                                     
@@ -4430,14 +4430,14 @@  discard block
 block discarded – undo
4430 4430
                                 }
4431 4431
                                 
4432 4432
                                 // post package info
4433
-                                $package_id = isset( $gd_post['package_id'] ) && !empty( $gd_post['package_id'] ) ? (int)$gd_post['package_id'] : 0;
4433
+                                $package_id = isset($gd_post['package_id']) && !empty($gd_post['package_id']) ? (int) $gd_post['package_id'] : 0;
4434 4434
                                 if (!$package_id && !empty($gd_post_info) && isset($gd_post_info->package_id) && $gd_post_info->package_id) {
4435 4435
                                     $package_id = $gd_post_info->package_id;
4436 4436
                                 }
4437 4437
                                 
4438 4438
                                 $package_info = array();
4439 4439
                                 if ($package_id && function_exists('geodir_get_package_info_by_id')) {
4440
-                                    $package_info = (array)geodir_get_package_info_by_id($package_id);
4440
+                                    $package_info = (array) geodir_get_package_info_by_id($package_id);
4441 4441
                                     
4442 4442
                                     if (!(!empty($package_info) && isset($package_info['post_type']) && $package_info['post_type'] == $post_type)) {
4443 4443
                                         $package_info = array();
@@ -4445,18 +4445,18 @@  discard block
 block discarded – undo
4445 4445
                                 }
4446 4446
                                 
4447 4447
                                 if (empty($package_info)) {
4448
-                                    $package_info = (array)geodir_post_package_info( array(), '', $post_type );
4448
+                                    $package_info = (array) geodir_post_package_info(array(), '', $post_type);
4449 4449
                                 }
4450 4450
                                  
4451
-                                if (!empty($package_info))	 {
4451
+                                if (!empty($package_info)) {
4452 4452
                                     $package_id = $package_info['pid'];
4453 4453
                                     
4454 4454
                                     if (isset($gd_post['alive_days']) || isset($gd_post['expire_date'])) {
4455 4455
                                         $gd_post['expire_date'] = $expire_date;
4456 4456
                                     } else {
4457
-                                        if ( isset( $package_info['days'] ) && (int)$package_info['days'] > 0 ) {
4458
-                                            $gd_post['alive_days'] = (int)$package_info['days'];
4459
-                                            $gd_post['expire_date'] = date_i18n( 'Y-m-d', strtotime( $current_date . '+' . (int)$package_info['days'] . ' days' ) );
4457
+                                        if (isset($package_info['days']) && (int) $package_info['days'] > 0) {
4458
+                                            $gd_post['alive_days'] = (int) $package_info['days'];
4459
+                                            $gd_post['expire_date'] = date_i18n('Y-m-d', strtotime($current_date.'+'.(int) $package_info['days'].' days'));
4460 4460
                                         } else {
4461 4461
                                             $gd_post['expire_date'] = 'Never';
4462 4462
                                         }
@@ -4465,7 +4465,7 @@  discard block
 block discarded – undo
4465 4465
                                     $gd_post['package_id'] = $package_id;
4466 4466
                                 }
4467 4467
 
4468
-                                $table = $plugin_prefix . $post_type . '_detail';
4468
+                                $table = $plugin_prefix.$post_type.'_detail';
4469 4469
                                 
4470 4470
                                 if ($post_type == 'gd_event') {
4471 4471
                                     $gd_post = geodir_imex_process_event_data($gd_post);
@@ -4476,71 +4476,71 @@  discard block
 block discarded – undo
4476 4476
                                 }
4477 4477
 
4478 4478
                                 // Export franchise fields
4479
-                                $is_franchise_active = is_plugin_active( 'geodir_franchise/geodir_franchise.php' ) && geodir_franchise_enabled( $post_type ) ? true : false;
4479
+                                $is_franchise_active = is_plugin_active('geodir_franchise/geodir_franchise.php') && geodir_franchise_enabled($post_type) ? true : false;
4480 4480
                                 if ($is_franchise_active) {
4481
-                                    if ( isset( $gd_post['gd_is_franchise'] ) && empty( $gd_post['franchise'] ) ) {
4482
-                                        if ( absint( $gd_post['gd_is_franchise'] ) != 0 ) {
4481
+                                    if (isset($gd_post['gd_is_franchise']) && empty($gd_post['franchise'])) {
4482
+                                        if (absint($gd_post['gd_is_franchise']) != 0) {
4483 4483
                                             $gd_franchise_lock = array();
4484 4484
                                             
4485
-                                            if ( isset( $gd_post['gd_franchise_lock'] ) ) {
4486
-                                                $gd_franchise_lock = str_replace(" ", "", $gd_post['gd_franchise_lock'] );
4487
-                                                $gd_franchise_lock = trim( $gd_franchise_lock );
4488
-                                                $gd_franchise_lock = explode( ",", $gd_franchise_lock );
4485
+                                            if (isset($gd_post['gd_franchise_lock'])) {
4486
+                                                $gd_franchise_lock = str_replace(" ", "", $gd_post['gd_franchise_lock']);
4487
+                                                $gd_franchise_lock = trim($gd_franchise_lock);
4488
+                                                $gd_franchise_lock = explode(",", $gd_franchise_lock);
4489 4489
                                             }
4490 4490
                                             
4491
-                                            update_post_meta( $saved_post_id, 'gd_is_franchise', 1 );
4492
-                                            update_post_meta( $saved_post_id, 'gd_franchise_lock', $gd_franchise_lock );
4491
+                                            update_post_meta($saved_post_id, 'gd_is_franchise', 1);
4492
+                                            update_post_meta($saved_post_id, 'gd_franchise_lock', $gd_franchise_lock);
4493 4493
                                         } else {
4494
-                                            if ( function_exists( 'geodir_franchise_remove_franchise' ) ) {
4495
-                                                geodir_franchise_remove_franchise( $saved_post_id );
4494
+                                            if (function_exists('geodir_franchise_remove_franchise')) {
4495
+                                                geodir_franchise_remove_franchise($saved_post_id);
4496 4496
                                             }
4497 4497
                                         }
4498 4498
                                     } else {
4499
-                                        if ( isset( $gd_post['franchise'] ) && (int)$gd_post['franchise'] > 0 && geodir_franchise_check( (int)$gd_post['franchise'] ) ) {
4500
-                                            geodir_save_post_meta( $saved_post_id, 'franchise', (int)$gd_post['franchise'] );
4499
+                                        if (isset($gd_post['franchise']) && (int) $gd_post['franchise'] > 0 && geodir_franchise_check((int) $gd_post['franchise'])) {
4500
+                                            geodir_save_post_meta($saved_post_id, 'franchise', (int) $gd_post['franchise']);
4501 4501
                                         }
4502 4502
                                     }
4503 4503
                                 }
4504 4504
                                 
4505 4505
                                 if (!empty($save_post['post_category']) && is_array($save_post['post_category'])) {
4506
-                                    $save_post['post_category'] = array_unique( array_map( 'intval', $save_post['post_category'] ) );
4506
+                                    $save_post['post_category'] = array_unique(array_map('intval', $save_post['post_category']));
4507 4507
                                     if ($default_category_id) {
4508 4508
                                         $save_post['post_default_category'] = $default_category_id;
4509 4509
                                         $gd_post['default_category'] = $default_category_id;
4510 4510
                                     }
4511 4511
                                     $gd_post[$cat_taxonomy] = $save_post['post_category'];
4512 4512
                                 }
4513
-                                $xtimings['###7'] = microtime(true)-$xstart;
4513
+                                $xtimings['###7'] = microtime(true) - $xstart;
4514 4514
                                 // Save post info
4515
-                                geodir_save_post_info( $saved_post_id, $gd_post );
4516
-                                $xtimings['###8'] = microtime(true)-$xstart;
4515
+                                geodir_save_post_info($saved_post_id, $gd_post);
4516
+                                $xtimings['###8'] = microtime(true) - $xstart;
4517 4517
                                 // post taxonomies
4518
-                                if ( !empty( $save_post['post_category'] ) ) {
4519
-                                    wp_set_object_terms( $saved_post_id, $save_post['post_category'], $cat_taxonomy );
4518
+                                if (!empty($save_post['post_category'])) {
4519
+                                    wp_set_object_terms($saved_post_id, $save_post['post_category'], $cat_taxonomy);
4520 4520
                                     
4521
-                                    $post_default_category = isset( $save_post['post_default_category'] ) ? $save_post['post_default_category'] : '';
4521
+                                    $post_default_category = isset($save_post['post_default_category']) ? $save_post['post_default_category'] : '';
4522 4522
                                     if ($default_category_id) {
4523 4523
                                         $post_default_category = $default_category_id;
4524 4524
                                     }
4525 4525
                                     $post_cat_ids = geodir_get_post_meta($saved_post_id, $cat_taxonomy);
4526 4526
                                     $save_post['post_category'] = !empty($post_cat_ids) ? explode(",", trim($post_cat_ids, ",")) : $save_post['post_category'];
4527
-                                    $post_category_str = !empty($save_post['post_category']) ? implode(",y:#", $save_post['post_category']) . ',y:' : '';
4527
+                                    $post_category_str = !empty($save_post['post_category']) ? implode(",y:#", $save_post['post_category']).',y:' : '';
4528 4528
                                     
4529 4529
                                     if ($post_category_str != '' && $post_default_category) {
4530
-                                        $post_category_str = str_replace($post_default_category . ',y:', $post_default_category . ',y,d:', $post_category_str);
4530
+                                        $post_category_str = str_replace($post_default_category.',y:', $post_default_category.',y,d:', $post_category_str);
4531 4531
                                     }
4532 4532
                                     
4533 4533
                                     $post_category_str = $post_category_str != '' ? array($cat_taxonomy => $post_category_str) : '';
4534 4534
                                     
4535
-                                    geodir_set_postcat_structure( $saved_post_id, $cat_taxonomy, $post_default_category, $post_category_str );
4535
+                                    geodir_set_postcat_structure($saved_post_id, $cat_taxonomy, $post_default_category, $post_category_str);
4536 4536
                                 }
4537
-                                $xtimings['###8.1'] = microtime(true)-$xstart;
4538
-                                if ( !empty( $save_post['post_tags'] ) ) {
4539
-                                    wp_set_object_terms( $saved_post_id, $save_post['post_tags'], $tags_taxonomy );
4537
+                                $xtimings['###8.1'] = microtime(true) - $xstart;
4538
+                                if (!empty($save_post['post_tags'])) {
4539
+                                    wp_set_object_terms($saved_post_id, $save_post['post_tags'], $tags_taxonomy);
4540 4540
                                 }
4541
-                                $xtimings['###9'] = microtime(true)-$xstart;
4541
+                                $xtimings['###9'] = microtime(true) - $xstart;
4542 4542
                                 // Post images
4543
-                                if ( !empty( $post_images ) ) {
4543
+                                if (!empty($post_images)) {
4544 4544
                                     $post_images = array_unique($post_images);
4545 4545
                                     
4546 4546
                                     $old_post_images_arr = array();
@@ -4548,65 +4548,65 @@  discard block
 block discarded – undo
4548 4548
                                     
4549 4549
                                     $order = 1;
4550 4550
                                     
4551
-                                    $old_post_images = geodir_get_images( $saved_post_id );
4552
-                                    $xtimings['###9.1'] = microtime(true)-$xstart;
4551
+                                    $old_post_images = geodir_get_images($saved_post_id);
4552
+                                    $xtimings['###9.1'] = microtime(true) - $xstart;
4553 4553
                                     if (!empty($old_post_images)) {
4554
-                                        foreach( $old_post_images as $old_post_image ) {
4554
+                                        foreach ($old_post_images as $old_post_image) {
4555 4555
                                             if (!empty($old_post_image) && isset($old_post_image->file) && $old_post_image->file != '') {
4556 4556
                                                 $old_post_images_arr[] = $old_post_image->file;
4557 4557
                                             }
4558 4558
                                         }
4559 4559
                                     }
4560 4560
 
4561
-                                    foreach ( $post_images as $post_image ) {
4562
-                                        $image_name = basename( $post_image );
4561
+                                    foreach ($post_images as $post_image) {
4562
+                                        $image_name = basename($post_image);
4563 4563
                                         $saved_post_images_arr[] = $image_name;
4564 4564
                                         
4565
-                                        if (!empty($old_post_images_arr) && in_array( $image_name, $old_post_images_arr) ) {
4565
+                                        if (!empty($old_post_images_arr) && in_array($image_name, $old_post_images_arr)) {
4566 4566
                                             continue; // Skip if image already exists.
4567 4567
                                         }
4568 4568
                                         
4569
-                                        $image_name_parts = explode( '.', $image_name );
4570
-                                        array_pop( $image_name_parts );
4571
-                                        $proper_image_name = implode( '.', $image_name_parts );
4572
-                                        $xtimings['###9.2'] = microtime(true)-$xstart;
4573
-                                        $arr_file_type = wp_check_filetype( $image_name );
4574
-                                        $xtimings['###9.3'] = microtime(true)-$xstart;
4575
-                                        if ( !empty( $arr_file_type ) ) {
4569
+                                        $image_name_parts = explode('.', $image_name);
4570
+                                        array_pop($image_name_parts);
4571
+                                        $proper_image_name = implode('.', $image_name_parts);
4572
+                                        $xtimings['###9.2'] = microtime(true) - $xstart;
4573
+                                        $arr_file_type = wp_check_filetype($image_name);
4574
+                                        $xtimings['###9.3'] = microtime(true) - $xstart;
4575
+                                        if (!empty($arr_file_type)) {
4576 4576
                                             $uploaded_file_type = $arr_file_type['type'];
4577 4577
                                             
4578 4578
                                             $attachment = array();
4579 4579
                                             $attachment['post_id'] = $saved_post_id;
4580 4580
                                             $attachment['title'] = $proper_image_name;
4581 4581
                                             $attachment['content'] = '';
4582
-                                            $attachment['file'] = $uploads_subdir . '/' . $image_name;
4582
+                                            $attachment['file'] = $uploads_subdir.'/'.$image_name;
4583 4583
                                             $attachment['mime_type'] = $uploaded_file_type;
4584 4584
                                             $attachment['menu_order'] = $order;
4585 4585
                                             $attachment['is_featured'] = 0;
4586 4586
 
4587 4587
                                             $attachment_set = '';
4588
-                                            foreach ( $attachment as $key => $val ) {
4589
-                                                if ( $val != '' ) {
4590
-                                                    $attachment_set .= $key . " = '" . $val . "', ";
4588
+                                            foreach ($attachment as $key => $val) {
4589
+                                                if ($val != '') {
4590
+                                                    $attachment_set .= $key." = '".$val."', ";
4591 4591
                                                 }
4592 4592
                                             }
4593
-                                            $attachment_set = trim( $attachment_set, ", " );
4593
+                                            $attachment_set = trim($attachment_set, ", ");
4594 4594
                                                                                         
4595 4595
                                             // Add new attachment
4596
-                                            $xtimings['###9.4'] = microtime(true)-$xstart;
4597
-                                            $wpdb->query( "INSERT INTO " . GEODIR_ATTACHMENT_TABLE . " SET " . $attachment_set );
4598
-                                            $xtimings['###9.5'] = microtime(true)-$xstart;
4596
+                                            $xtimings['###9.4'] = microtime(true) - $xstart;
4597
+                                            $wpdb->query("INSERT INTO ".GEODIR_ATTACHMENT_TABLE." SET ".$attachment_set);
4598
+                                            $xtimings['###9.5'] = microtime(true) - $xstart;
4599 4599
                                             $order++;
4600 4600
                                         }
4601 4601
                                     }
4602 4602
 
4603
-                                    $saved_post_images_sql = !empty($saved_post_images_arr) ? " AND ( file NOT LIKE '%/" . implode("' AND file NOT LIKE '%/",  $saved_post_images_arr) . "' )" : '';
4603
+                                    $saved_post_images_sql = !empty($saved_post_images_arr) ? " AND ( file NOT LIKE '%/".implode("' AND file NOT LIKE '%/", $saved_post_images_arr)."' )" : '';
4604 4604
                                     // Remove previous attachment
4605
-                                    $wpdb->query( "DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = " . (int)$saved_post_id . " " . $saved_post_images_sql );
4606
-                                    $xtimings['###9.6'] = microtime(true)-$xstart;
4607
-                                    if ( !empty( $saved_post_images_arr ) ) {
4605
+                                    $wpdb->query("DELETE FROM ".GEODIR_ATTACHMENT_TABLE." WHERE post_id = ".(int) $saved_post_id." ".$saved_post_images_sql);
4606
+                                    $xtimings['###9.6'] = microtime(true) - $xstart;
4607
+                                    if (!empty($saved_post_images_arr)) {
4608 4608
                                         geodir_set_wp_featured_image($saved_post_id);
4609
-                                        $xtimings['###9.7'] = microtime(true)-$xstart;
4609
+                                        $xtimings['###9.7'] = microtime(true) - $xstart;
4610 4610
                                         /*
4611 4611
                                         $menu_order = 1;
4612 4612
                                         
@@ -4622,14 +4622,14 @@  discard block
 block discarded – undo
4622 4622
                                         }*/
4623 4623
                                     }
4624 4624
                                     
4625
-                                    if ( $order > 1 ) {
4625
+                                    if ($order > 1) {
4626 4626
                                         $images++;
4627 4627
                                     }
4628 4628
                                 }
4629
-                                $xtimings['###10'] = microtime(true)-$xstart;
4629
+                                $xtimings['###10'] = microtime(true) - $xstart;
4630 4630
                                 /** This action is documented in geodirectory-functions/post-functions.php */
4631
-                                do_action( 'geodir_after_save_listing', $saved_post_id, $gd_post );
4632
-                                $xtimings['###11'] = microtime(true)-$xstart;
4631
+                                do_action('geodir_after_save_listing', $saved_post_id, $gd_post);
4632
+                                $xtimings['###11'] = microtime(true) - $xstart;
4633 4633
                                 if (isset($is_featured)) {
4634 4634
                                     geodir_save_post_meta($saved_post_id, 'is_featured', $is_featured);
4635 4635
                                 }
@@ -4639,7 +4639,7 @@  discard block
 block discarded – undo
4639 4639
                                 if (isset($gd_post['expire_date'])) {
4640 4640
                                     geodir_save_post_meta($saved_post_id, 'expire_date', $gd_post['expire_date']);
4641 4641
                                 }
4642
-                                $xtimings['###12'] = microtime(true)-$xstart;
4642
+                                $xtimings['###12'] = microtime(true) - $xstart;
4643 4643
                             }
4644 4644
                             
4645 4645
                             // WPML
@@ -4652,11 +4652,11 @@  discard block
 block discarded – undo
4652 4652
                 }
4653 4653
 
4654 4654
                 //undo some stuff to make the import quicker
4655
-                wp_defer_term_counting( false );
4656
-                wp_defer_comment_counting( false );
4657
-                $wpdb->query( 'COMMIT;' );
4658
-                $wpdb->query( 'SET autocommit = 1;' );
4659
-                $xtimings['###13'] = microtime(true)-$xstart;
4655
+                wp_defer_term_counting(false);
4656
+                wp_defer_comment_counting(false);
4657
+                $wpdb->query('COMMIT;');
4658
+                $wpdb->query('SET autocommit = 1;');
4659
+                $xtimings['###13'] = microtime(true) - $xstart;
4660 4660
                 $json = array();
4661 4661
                 $json['processed'] = $processed_actual;
4662 4662
                 $json['created'] = $created;
@@ -4665,13 +4665,13 @@  discard block
 block discarded – undo
4665 4665
                 $json['invalid'] = $invalid;
4666 4666
                 $json['invalid_addr'] = $invalid_addr;
4667 4667
                 $json['images'] = $images;
4668
-                $json['timing'] = microtime(true)-$xstart;
4668
+                $json['timing'] = microtime(true) - $xstart;
4669 4669
                 $json['timings'] = $xtimings;
4670 4670
                 
4671 4671
 
4672
-                wp_send_json( $json );
4672
+                wp_send_json($json);
4673 4673
                 exit;
4674
-            } else if ( $task == 'import_loc' ) {
4674
+            } else if ($task == 'import_loc') {
4675 4675
                 global $gd_post_types;
4676 4676
                 $gd_post_types = $post_types;
4677 4677
                 
@@ -4680,82 +4680,82 @@  discard block
 block discarded – undo
4680 4680
                     
4681 4681
                     if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4682 4682
                         $json['error'] = __('The file you are uploading is not valid. There are problems with the file columns.', 'geodirectory');
4683
-                        wp_send_json( $json );
4683
+                        wp_send_json($json);
4684 4684
                     }
4685 4685
                     
4686 4686
                     $gd_error_log = __('GD IMPORT LOCATIONS [ROW %d]:', 'geodirectory');
4687
-                    $gd_error_location = __( 'Could not be saved due to blank/invalid address(city, region, country, latitude, longitude)', 'geodirectory' );
4687
+                    $gd_error_location = __('Could not be saved due to blank/invalid address(city, region, country, latitude, longitude)', 'geodirectory');
4688 4688
                     for ($i = 1; $i <= $limit; $i++) {
4689 4689
                         $index = $processed + $i;
4690 4690
                         
4691 4691
                         if (isset($file[$index])) {
4692 4692
                             $row = $file[$index];
4693
-                            $row = array_map( 'trim', $row );
4693
+                            $row = array_map('trim', $row);
4694 4694
                             $data = array();
4695 4695
                             
4696
-                            foreach ($columns as $c => $column ) {
4696
+                            foreach ($columns as $c => $column) {
4697 4697
                                 if (in_array($column, array('location_id', 'latitude', 'longitude', 'city', 'city_slug', 'region', 'country', 'city_meta_title', 'city_meta_desc', 'city_desc', 'region_meta_title', 'region_meta_desc', 'region_desc', 'country_meta_title', 'country_meta_desc', 'country_desc'))) {
4698 4698
                                     $data[$column] = $row[$c];
4699 4699
                                 }
4700 4700
                             }
4701 4701
 
4702
-                            if ( empty($data['city']) || empty($data['region']) || empty($data['country']) || empty($data['latitude']) || empty($data['longitude']) ) {
4702
+                            if (empty($data['city']) || empty($data['region']) || empty($data['country']) || empty($data['latitude']) || empty($data['longitude'])) {
4703 4703
                                 $invalid++;
4704
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4704
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_location);
4705 4705
                                 continue;
4706 4706
                             }
4707 4707
                             
4708 4708
                             $data['location_id'] = isset($data['location_id']) ? absint($data['location_id']) : 0;
4709 4709
                             
4710
-                            if ( $import_choice == 'update' ) {
4711
-                                if ( (int)$data['location_id'] > 0 && $location = geodir_get_location_by_id( '', (int)$data['location_id'] ) ) {
4712
-                                    if ( $location_id = geodir_location_update_city( $data, true, $location ) ) {
4710
+                            if ($import_choice == 'update') {
4711
+                                if ((int) $data['location_id'] > 0 && $location = geodir_get_location_by_id('', (int) $data['location_id'])) {
4712
+                                    if ($location_id = geodir_location_update_city($data, true, $location)) {
4713 4713
                                         $updated++;
4714 4714
                                     } else {
4715 4715
                                         $invalid++;
4716
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4716
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_location);
4717 4717
                                     }
4718
-                                } else if ( !empty( $data['city_slug'] ) && $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'] ) ) ) {
4719
-                                    $data['location_id'] = (int)$location->location_id;
4718
+                                } else if (!empty($data['city_slug']) && $location = geodir_get_location_by_slug('city', array('city_slug' => $data['city_slug']))) {
4719
+                                    $data['location_id'] = (int) $location->location_id;
4720 4720
                                     
4721
-                                    if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'country' => $data['country'], 'region' => $data['region'] ) ) ) {
4722
-                                        $data['location_id'] = (int)$location->location_id;
4723
-                                    } else if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'region' => $data['region'] ) ) ) {
4724
-                                        $data['location_id'] = (int)$location->location_id;
4725
-                                    } else if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'country' => $data['country'] ) ) ) {
4726
-                                        $data['location_id'] = (int)$location->location_id;
4721
+                                    if ($location = geodir_get_location_by_slug('city', array('city_slug' => $data['city_slug'], 'country' => $data['country'], 'region' => $data['region']))) {
4722
+                                        $data['location_id'] = (int) $location->location_id;
4723
+                                    } else if ($location = geodir_get_location_by_slug('city', array('city_slug' => $data['city_slug'], 'region' => $data['region']))) {
4724
+                                        $data['location_id'] = (int) $location->location_id;
4725
+                                    } else if ($location = geodir_get_location_by_slug('city', array('city_slug' => $data['city_slug'], 'country' => $data['country']))) {
4726
+                                        $data['location_id'] = (int) $location->location_id;
4727 4727
                                     }
4728 4728
                                     
4729
-                                    if ( $location_id = geodir_location_update_city( $data, true, $location ) ) {
4729
+                                    if ($location_id = geodir_location_update_city($data, true, $location)) {
4730 4730
                                         $updated++;
4731 4731
                                     } else {
4732 4732
                                         $invalid++;
4733
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4733
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_location);
4734 4734
                                     }
4735 4735
                                 } else {
4736
-                                    if ( $location_id = geodir_location_insert_city( $data, true ) ) {
4736
+                                    if ($location_id = geodir_location_insert_city($data, true)) {
4737 4737
                                         $created++;
4738 4738
                                     } else {
4739 4739
                                         $invalid++;
4740
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4740
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_location);
4741 4741
                                     }
4742 4742
                                 }
4743
-                            } elseif ( $import_choice == 'skip' ) {
4744
-                                if ( (int)$data['location_id'] > 0 && $location = geodir_get_location_by_id( '', (int)$data['location_id'] ) ) {
4743
+                            } elseif ($import_choice == 'skip') {
4744
+                                if ((int) $data['location_id'] > 0 && $location = geodir_get_location_by_id('', (int) $data['location_id'])) {
4745 4745
                                     $skipped++;
4746
-                                } else if ( !empty( $data['city_slug'] ) && $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'] ) ) ) {
4746
+                                } else if (!empty($data['city_slug']) && $location = geodir_get_location_by_slug('city', array('city_slug' => $data['city_slug']))) {
4747 4747
                                     $skipped++;
4748 4748
                                 } else {
4749
-                                    if ( $location_id = geodir_location_insert_city( $data, true ) ) {
4749
+                                    if ($location_id = geodir_location_insert_city($data, true)) {
4750 4750
                                         $created++;
4751 4751
                                     } else {
4752 4752
                                         $invalid++;
4753
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4753
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_location);
4754 4754
                                     }
4755 4755
                                 }
4756 4756
                             } else {
4757 4757
                                 $invalid++;
4758
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4758
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_location);
4759 4759
                             }
4760 4760
                         }
4761 4761
                     }
@@ -4769,24 +4769,24 @@  discard block
 block discarded – undo
4769 4769
                 $json['invalid'] = $invalid;
4770 4770
                 $json['images'] = $images;
4771 4771
                 
4772
-                wp_send_json( $json );
4773
-            } else if ( $task == 'import_hood' ) {               
4772
+                wp_send_json($json);
4773
+            } else if ($task == 'import_hood') {               
4774 4774
                 if (!empty($file)) {
4775 4775
                     $columns = isset($file[0]) ? $file[0] : NULL;
4776 4776
                     
4777 4777
                     if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4778 4778
                         $json['error'] = __('The file you are uploading is not valid. There are problems with the file columns.', 'geodirectory');
4779
-                        wp_send_json( $json );
4779
+                        wp_send_json($json);
4780 4780
                     }
4781 4781
                     
4782 4782
                     $gd_error_log = __('GD IMPORT NEIGHBOURHOODS [ROW %d]:', 'geodirectory');
4783
-                    $gd_error_hood = __( 'Could not be saved due to invalid neighbourhood data(name, latitude, longitude) or invalid location data(either location_id or city/region/country is empty)', 'geodirectory' );
4783
+                    $gd_error_hood = __('Could not be saved due to invalid neighbourhood data(name, latitude, longitude) or invalid location data(either location_id or city/region/country is empty)', 'geodirectory');
4784 4784
                     for ($i = 1; $i <= $limit; $i++) {
4785 4785
                         $index = $processed + $i;
4786 4786
                         
4787 4787
                         if (isset($file[$index])) {
4788 4788
                             $row = $file[$index];
4789
-                            $row = array_map( 'trim', $row );
4789
+                            $row = array_map('trim', $row);
4790 4790
                             $data = array();
4791 4791
                             
4792 4792
                             foreach ($columns as $c => $column) {
@@ -4797,20 +4797,20 @@  discard block
 block discarded – undo
4797 4797
 
4798 4798
                             if (empty($data['neighbourhood_name']) || empty($data['latitude']) || empty($data['longitude'])) {
4799 4799
                                 $invalid++;
4800
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4800
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_hood);
4801 4801
                                 continue;
4802 4802
                             }
4803 4803
                             
4804 4804
                             $location_info = array();
4805
-                            if (!empty($data['location_id']) && (int)$data['location_id'] > 0) {
4806
-                                $location_info = geodir_get_location_by_id('', (int)$data['location_id']);
4805
+                            if (!empty($data['location_id']) && (int) $data['location_id'] > 0) {
4806
+                                $location_info = geodir_get_location_by_id('', (int) $data['location_id']);
4807 4807
                             } else if (!empty($data['city']) && !empty($data['region']) && !empty($data['country'])) {
4808 4808
                                 $location_info = geodir_get_location_by_slug('city', array('fields' => 'location_id', 'city' => $data['city'], 'country' => $data['country'], 'region' => $data['region']));
4809 4809
                             }
4810 4810
 
4811 4811
                             if (empty($location_info)) {
4812 4812
                                 $invalid++;
4813
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4813
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_hood);
4814 4814
                                 continue;
4815 4815
                             }
4816 4816
                             
@@ -4825,35 +4825,35 @@  discard block
 block discarded – undo
4825 4825
                             $hood_data['hood_longitude'] = $data['longitude'];
4826 4826
                             $hood_data['hood_location_id'] = $location_id;
4827 4827
                                     
4828
-                            if ( $import_choice == 'update' ) {
4829
-                                if ((int)$data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int)$data['neighbourhood_id']))) {
4830
-                                    $hood_data['hood_id'] = (int)$data['neighbourhood_id'];
4828
+                            if ($import_choice == 'update') {
4829
+                                if ((int) $data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int) $data['neighbourhood_id']))) {
4830
+                                    $hood_data['hood_id'] = (int) $data['neighbourhood_id'];
4831 4831
                                     
4832 4832
                                     if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
4833 4833
                                         $updated++;
4834 4834
                                     } else {
4835 4835
                                         $invalid++;
4836
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4836
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_hood);
4837 4837
                                     }
4838 4838
                                 } else if (!empty($data['neighbourhood_slug']) && ($neighbourhood = geodir_location_get_neighbourhood_by_id($data['neighbourhood_slug'], true))) {
4839
-                                    $hood_data['hood_id'] = (int)$neighbourhood->hood_id;
4839
+                                    $hood_data['hood_id'] = (int) $neighbourhood->hood_id;
4840 4840
                                     
4841 4841
                                     if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
4842 4842
                                         $updated++;
4843 4843
                                     } else {
4844 4844
                                         $invalid++;
4845
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4845
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_hood);
4846 4846
                                     }
4847 4847
                                 } else {
4848 4848
                                     if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
4849 4849
                                         $created++;
4850 4850
                                     } else {
4851 4851
                                         $invalid++;
4852
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4852
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_hood);
4853 4853
                                     }
4854 4854
                                 }
4855
-                            } elseif ( $import_choice == 'skip' ) {
4856
-                                if ((int)$data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int)$data['neighbourhood_id']))) {
4855
+                            } elseif ($import_choice == 'skip') {
4856
+                                if ((int) $data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int) $data['neighbourhood_id']))) {
4857 4857
                                     $skipped++;
4858 4858
                                 } else if (!empty($data['neighbourhood_slug']) && ($neighbourhood = geodir_location_get_neighbourhood_by_id($data['neighbourhood_slug'], true))) {
4859 4859
                                     $skipped++;
@@ -4863,12 +4863,12 @@  discard block
 block discarded – undo
4863 4863
                                         $created++;
4864 4864
                                     } else {
4865 4865
                                         $invalid++;
4866
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4866
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_hood);
4867 4867
                                     }
4868 4868
                                 }
4869 4869
                             } else {
4870 4870
                                 $invalid++;
4871
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4871
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_hood);
4872 4872
                             }
4873 4873
                         }
4874 4874
                     }
@@ -4882,7 +4882,7 @@  discard block
 block discarded – undo
4882 4882
                 $json['invalid'] = $invalid;
4883 4883
                 $json['images'] = $images;
4884 4884
                 
4885
-                wp_send_json( $json );
4885
+                wp_send_json($json);
4886 4886
             }
4887 4887
         }
4888 4888
         break;
@@ -4926,29 +4926,29 @@  discard block
 block discarded – undo
4926 4926
  * }
4927 4927
  * @return int|bool Term id when success, false when fail.
4928 4928
  */
4929
-function geodir_imex_insert_term( $taxonomy, $term_data ) {
4930
-	if ( empty( $taxonomy ) || empty( $term_data ) ) {
4929
+function geodir_imex_insert_term($taxonomy, $term_data) {
4930
+	if (empty($taxonomy) || empty($term_data)) {
4931 4931
 		return false;
4932 4932
 	}
4933 4933
 	
4934
-	$term = isset( $term_data['name'] ) && !empty( $term_data['name'] ) ? $term_data['name'] : '';
4934
+	$term = isset($term_data['name']) && !empty($term_data['name']) ? $term_data['name'] : '';
4935 4935
 	$args = array();
4936
-	$args['description'] = isset( $term_data['description'] ) ? $term_data['description'] : '';
4937
-	$args['slug'] = isset( $term_data['slug'] ) ? $term_data['slug'] : '';
4938
-	$args['parent'] = isset( $term_data['parent'] ) ? (int)$term_data['parent'] : '';
4936
+	$args['description'] = isset($term_data['description']) ? $term_data['description'] : '';
4937
+	$args['slug'] = isset($term_data['slug']) ? $term_data['slug'] : '';
4938
+	$args['parent'] = isset($term_data['parent']) ? (int) $term_data['parent'] : '';
4939 4939
 	
4940
-	if ( ( !empty( $args['slug'] ) && term_exists( $args['slug'], $taxonomy ) ) || empty( $args['slug'] ) ) {
4941
-		$term_args = array_merge( $term_data, $args );
4942
-		$defaults = array( 'alias_of' => '', 'description' => '', 'parent' => 0, 'slug' => '');
4943
-		$term_args = wp_parse_args( $term_args, $defaults );
4944
-		$term_args = sanitize_term( $term_args, $taxonomy, 'db' );
4945
-		$args['slug'] = wp_unique_term_slug( $args['slug'], (object)$term_args );
4940
+	if ((!empty($args['slug']) && term_exists($args['slug'], $taxonomy)) || empty($args['slug'])) {
4941
+		$term_args = array_merge($term_data, $args);
4942
+		$defaults = array('alias_of' => '', 'description' => '', 'parent' => 0, 'slug' => '');
4943
+		$term_args = wp_parse_args($term_args, $defaults);
4944
+		$term_args = sanitize_term($term_args, $taxonomy, 'db');
4945
+		$args['slug'] = wp_unique_term_slug($args['slug'], (object) $term_args);
4946 4946
 	}
4947 4947
 	
4948
-    if( !empty( $term ) ) {
4949
-		$result = wp_insert_term( $term, $taxonomy, $args );
4950
-        if( !is_wp_error( $result ) ) {
4951
-            return isset( $result['term_id'] ) ? $result['term_id'] : 0;
4948
+    if (!empty($term)) {
4949
+		$result = wp_insert_term($term, $taxonomy, $args);
4950
+        if (!is_wp_error($result)) {
4951
+            return isset($result['term_id']) ? $result['term_id'] : 0;
4952 4952
         }
4953 4953
     }
4954 4954
 	
@@ -4978,36 +4978,36 @@  discard block
 block discarded – undo
4978 4978
  * }
4979 4979
  * @return int|bool Term id when success, false when fail.
4980 4980
  */
4981
-function geodir_imex_update_term( $taxonomy, $term_data ) {
4982
-	if ( empty( $taxonomy ) || empty( $term_data ) ) {
4981
+function geodir_imex_update_term($taxonomy, $term_data) {
4982
+	if (empty($taxonomy) || empty($term_data)) {
4983 4983
 		return false;
4984 4984
 	}
4985 4985
 	
4986
-	$term_id = isset( $term_data['term_id'] ) && !empty( $term_data['term_id'] ) ? $term_data['term_id'] : 0;
4986
+	$term_id = isset($term_data['term_id']) && !empty($term_data['term_id']) ? $term_data['term_id'] : 0;
4987 4987
 	
4988 4988
 	$args = array();
4989
-	$args['description'] = isset( $term_data['description'] ) ? $term_data['description'] : '';
4990
-	$args['slug'] = isset( $term_data['slug'] ) ? $term_data['slug'] : '';
4991
-	$args['parent'] = isset( $term_data['parent'] ) ? (int)$term_data['parent'] : '';
4989
+	$args['description'] = isset($term_data['description']) ? $term_data['description'] : '';
4990
+	$args['slug'] = isset($term_data['slug']) ? $term_data['slug'] : '';
4991
+	$args['parent'] = isset($term_data['parent']) ? (int) $term_data['parent'] : '';
4992 4992
 	
4993
-	if ( $term_id > 0 && $term_info = (array)get_term( $term_id, $taxonomy ) ) {
4993
+	if ($term_id > 0 && $term_info = (array) get_term($term_id, $taxonomy)) {
4994 4994
 		$term_data['term_id'] = $term_info['term_id'];
4995 4995
 		
4996
-		$result = wp_update_term( $term_data['term_id'], $taxonomy, $term_data );
4996
+		$result = wp_update_term($term_data['term_id'], $taxonomy, $term_data);
4997 4997
 		
4998
-		if( !is_wp_error( $result ) ) {
4999
-            return isset( $result['term_id'] ) ? $result['term_id'] : 0;
4998
+		if (!is_wp_error($result)) {
4999
+            return isset($result['term_id']) ? $result['term_id'] : 0;
5000 5000
         }
5001
-	} else if ( $term_data['slug'] != '' && $term_info = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
5001
+	} else if ($term_data['slug'] != '' && $term_info = (array) term_exists($term_data['slug'], $taxonomy)) {
5002 5002
 		$term_data['term_id'] = $term_info['term_id'];
5003 5003
 		
5004
-		$result = wp_update_term( $term_data['term_id'], $taxonomy, $term_data );
5004
+		$result = wp_update_term($term_data['term_id'], $taxonomy, $term_data);
5005 5005
 		
5006
-		if( !is_wp_error( $result ) ) {
5007
-            return isset( $result['term_id'] ) ? $result['term_id'] : 0;
5006
+		if (!is_wp_error($result)) {
5007
+            return isset($result['term_id']) ? $result['term_id'] : 0;
5008 5008
         }
5009 5009
 	} else {
5010
-		return geodir_imex_insert_term( $taxonomy, $term_data );
5010
+		return geodir_imex_insert_term($taxonomy, $term_data);
5011 5011
 	}
5012 5012
 	
5013 5013
 	return false;
@@ -5026,20 +5026,20 @@  discard block
 block discarded – undo
5026 5026
  * @param string $post_type Post type.
5027 5027
  * @return int Posts count.
5028 5028
  */
5029
-function geodir_get_posts_count( $post_type ) {
5029
+function geodir_get_posts_count($post_type) {
5030 5030
     global $wpdb, $plugin_prefix;
5031 5031
 
5032
-    if ( !post_type_exists( $post_type ) ) {
5032
+    if (!post_type_exists($post_type)) {
5033 5033
         return 0;
5034 5034
     }
5035 5035
         
5036
-    $table = $plugin_prefix . $post_type . '_detail';
5036
+    $table = $plugin_prefix.$post_type.'_detail';
5037 5037
 
5038 5038
     // Skip listing with statuses trash, auto-draft etc...
5039 5039
     $skip_statuses = geodir_imex_export_skip_statuses();
5040 5040
     $where_statuses = '';
5041
-    if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5042
-        $where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5041
+    if (!empty($skip_statuses) && is_array($skip_statuses)) {
5042
+        $where_statuses = "AND `".$wpdb->posts."`.`post_status` NOT IN('".implode("','", $skip_statuses)."')";
5043 5043
     }
5044 5044
     
5045 5045
     /**
@@ -5050,11 +5050,11 @@  discard block
 block discarded – undo
5050 5050
      *
5051 5051
      * @param string $where SQL where clause part.
5052 5052
      */
5053
-    $where_statuses = apply_filters( 'geodir_get_posts_count', $where_statuses, $post_type );
5053
+    $where_statuses = apply_filters('geodir_get_posts_count', $where_statuses, $post_type);
5054 5054
 
5055
-    $query = $wpdb->prepare( "SELECT COUNT({$wpdb->posts}.ID) FROM {$wpdb->posts} INNER JOIN {$table} ON {$table}.post_id = {$wpdb->posts}.ID WHERE {$wpdb->posts}.post_type = %s " . $where_statuses, $post_type );
5055
+    $query = $wpdb->prepare("SELECT COUNT({$wpdb->posts}.ID) FROM {$wpdb->posts} INNER JOIN {$table} ON {$table}.post_id = {$wpdb->posts}.ID WHERE {$wpdb->posts}.post_type = %s ".$where_statuses, $post_type);
5056 5056
 
5057
-    $posts_count = (int)$wpdb->get_var( $query );
5057
+    $posts_count = (int) $wpdb->get_var($query);
5058 5058
     
5059 5059
     /**
5060 5060
      * Modify returned post counts for the current post type.
@@ -5065,7 +5065,7 @@  discard block
 block discarded – undo
5065 5065
      * @param int $posts_count Post counts.
5066 5066
      * @param string $post_type Post type.
5067 5067
      */
5068
-    $posts_count = apply_filters( 'geodir_imex_count_posts', $posts_count, $post_type );
5068
+    $posts_count = apply_filters('geodir_imex_count_posts', $posts_count, $post_type);
5069 5069
 
5070 5070
     return $posts_count;
5071 5071
 }
@@ -5087,19 +5087,19 @@  discard block
 block discarded – undo
5087 5087
  * @param int $page_no Page number. Default 0.
5088 5088
  * @return array Array of posts data.
5089 5089
  */
5090
-function geodir_imex_get_posts( $post_type, $per_page = 0, $page_no = 0 ) {	
5090
+function geodir_imex_get_posts($post_type, $per_page = 0, $page_no = 0) {	
5091 5091
 	global $wp_filesystem;
5092 5092
 
5093
-	$posts = geodir_get_export_posts( $post_type, $per_page, $page_no );
5093
+	$posts = geodir_get_export_posts($post_type, $per_page, $page_no);
5094 5094
 
5095 5095
 	$csv_rows = array();
5096 5096
 	
5097
-	if ( !empty( $posts ) ) {
5098
-		$is_payment_plugin = is_plugin_active( 'geodir_payment_manager/geodir_payment_manager.php' );
5097
+	if (!empty($posts)) {
5098
+		$is_payment_plugin = is_plugin_active('geodir_payment_manager/geodir_payment_manager.php');
5099 5099
 		$location_manager = function_exists('geodir_location_plugin_activated') ? true : false; // Check location manager installed & active.
5100
-		$location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $post_type ) ? false : true;
5100
+		$location_allowed = function_exists('geodir_cpt_no_location') && geodir_cpt_no_location($post_type) ? false : true;
5101 5101
 		$neighbourhood_active = $location_manager && $location_allowed && get_option('location_neighbourhoods') ? true : false;
5102
-		$is_claim_active = is_plugin_active( 'geodir_claim_listing/geodir_claim_listing.php' ) && get_option('geodir_claim_enable') === 'yes' ? true : false;
5102
+		$is_claim_active = is_plugin_active('geodir_claim_listing/geodir_claim_listing.php') && get_option('geodir_claim_enable') === 'yes' ? true : false;
5103 5103
 		$is_events_active = function_exists('geodir_event_plugin_activated') ? true : false;
5104 5104
 		$is_custom_posts_active = function_exists('geodir_custom_post_type_plugin_activated') ? true : false;
5105 5105
 		
@@ -5114,7 +5114,7 @@  discard block
 block discarded – undo
5114 5114
 		$csv_row[] = 'default_category';
5115 5115
 		$csv_row[] = 'post_tags';
5116 5116
 		$csv_row[] = 'post_type';
5117
-		if ( $post_type == 'gd_event' ) {
5117
+		if ($post_type == 'gd_event') {
5118 5118
 			$csv_row[] = 'event_date';
5119 5119
 			$csv_row[] = 'event_enddate';
5120 5120
 			$csv_row[] = 'starttime';
@@ -5166,25 +5166,25 @@  discard block
 block discarded – undo
5166 5166
 		$csv_row[] = 'geodir_video';
5167 5167
 		$csv_row[] = 'geodir_special_offers';
5168 5168
 		if ($is_events_active || $is_custom_posts_active) {
5169
-			$csv_row[] = !empty($post_ypes[$post_type]['linkable_to']) ? 'linked_' . $post_ypes[$post_type]['linkable_to'] . '_ID' : 'linked_cpt_ID';
5169
+			$csv_row[] = !empty($post_ypes[$post_type]['linkable_to']) ? 'linked_'.$post_ypes[$post_type]['linkable_to'].'_ID' : 'linked_cpt_ID';
5170 5170
 		}
5171 5171
 		// WPML
5172
-		$is_wpml = geodir_wpml_is_post_type_translated( $post_type );
5172
+		$is_wpml = geodir_wpml_is_post_type_translated($post_type);
5173 5173
 		if ($is_wpml) {
5174 5174
 			$csv_row[] = 'language';
5175 5175
 			$csv_row[] = 'original_post_id';
5176 5176
 		}
5177 5177
 		// WPML
5178 5178
 
5179
-		$custom_fields = geodir_imex_get_custom_fields( $post_type );
5180
-		if ( !empty( $custom_fields ) ) {
5181
-			foreach ( $custom_fields as $custom_field ) {
5179
+		$custom_fields = geodir_imex_get_custom_fields($post_type);
5180
+		if (!empty($custom_fields)) {
5181
+			foreach ($custom_fields as $custom_field) {
5182 5182
 				$csv_row[] = $custom_field->htmlvar_name;
5183 5183
 			}
5184 5184
 		}
5185 5185
 
5186 5186
 		// Export franchise fields
5187
-		$is_franchise_active = is_plugin_active( 'geodir_franchise/geodir_franchise.php' ) && geodir_franchise_enabled( $post_type ) ? true : false;
5187
+		$is_franchise_active = is_plugin_active('geodir_franchise/geodir_franchise.php') && geodir_franchise_enabled($post_type) ? true : false;
5188 5188
 		if ($is_franchise_active) {
5189 5189
 			$csv_row[] = 'gd_is_franchise';
5190 5190
 			$csv_row[] = 'gd_franchise_lock';
@@ -5205,28 +5205,28 @@  discard block
 block discarded – undo
5205 5205
 		$csv_rows[] = $csv_row;
5206 5206
 
5207 5207
 		$images_count = 5;
5208
-        $xx=0;
5209
-		foreach ( $posts as $post ) {$xx++;
5208
+        $xx = 0;
5209
+		foreach ($posts as $post) {$xx++;
5210 5210
 			$post_id = $post['ID'];
5211 5211
 			
5212
-			$gd_post_info = geodir_get_post_info( $post_id );
5213
-			$post_info = (array)$gd_post_info;
5212
+			$gd_post_info = geodir_get_post_info($post_id);
5213
+			$post_info = (array) $gd_post_info;
5214 5214
 			
5215
-			$taxonomy_category = $post_type . 'category';
5216
-			$taxonomy_tags = $post_type . '_tags';
5215
+			$taxonomy_category = $post_type.'category';
5216
+			$taxonomy_tags = $post_type.'_tags';
5217 5217
 			
5218 5218
 			$post_category = '';
5219 5219
 			$default_category_id = $gd_post_info->default_category;
5220 5220
 			$default_category = '';
5221 5221
 			$post_tags = '';
5222
-			$terms = wp_get_post_terms( $post_id, array( $taxonomy_category, $taxonomy_tags ) );
5222
+			$terms = wp_get_post_terms($post_id, array($taxonomy_category, $taxonomy_tags));
5223 5223
 			
5224
-			if ( !empty( $terms ) && !is_wp_error( $terms ) ) {
5224
+			if (!empty($terms) && !is_wp_error($terms)) {
5225 5225
 				$post_category = array();
5226 5226
 				$post_tags = array();
5227 5227
 			
5228
-				foreach ( $terms as $term ) {
5229
-					if ( $term->taxonomy == $taxonomy_category ) {
5228
+				foreach ($terms as $term) {
5229
+					if ($term->taxonomy == $taxonomy_category) {
5230 5230
 						$post_category[] = $term->name;
5231 5231
 						
5232 5232
 						if ($default_category_id == $term->term_id) {
@@ -5234,7 +5234,7 @@  discard block
 block discarded – undo
5234 5234
 						}
5235 5235
 					}
5236 5236
 					
5237
-					if ( $term->taxonomy == $taxonomy_tags ) {
5237
+					if ($term->taxonomy == $taxonomy_tags) {
5238 5238
 						$post_tags[] = $term->name;
5239 5239
 					}
5240 5240
 				}
@@ -5242,47 +5242,47 @@  discard block
 block discarded – undo
5242 5242
 				if (empty($default_category) && !empty($post_category)) {
5243 5243
 					$default_category = $post_category[0]; // Set first one as default category.
5244 5244
 				}
5245
-				$post_category = !empty( $post_category ) ? implode( ',', $post_category ) : '';
5246
-				$post_tags = !empty( $post_tags ) ? implode( ',', $post_tags ) : '';
5245
+				$post_category = !empty($post_category) ? implode(',', $post_category) : '';
5246
+				$post_tags = !empty($post_tags) ? implode(',', $post_tags) : '';
5247 5247
 			}
5248 5248
 
5249 5249
 			// Franchise data
5250
-			if ($is_franchise_active && isset($post_info['franchise']) && (int)$post_info['franchise'] > 0 && geodir_franchise_check((int)$post_info['franchise'])) {
5250
+			if ($is_franchise_active && isset($post_info['franchise']) && (int) $post_info['franchise'] > 0 && geodir_franchise_check((int) $post_info['franchise'])) {
5251 5251
 				$franchise_id = $post_info['franchise'];
5252 5252
 				$gd_franchise_info = geodir_get_post_info($franchise_id);
5253 5253
 
5254 5254
 				if (geodir_franchise_pkg_is_active($gd_franchise_info)) {
5255
-					$franchise_info = (array)$gd_franchise_info;
5255
+					$franchise_info = (array) $gd_franchise_info;
5256 5256
 					$locked_fields = geodir_franchise_get_locked_fields($franchise_id, true);
5257 5257
 					
5258 5258
 					if (!empty($locked_fields)) {
5259
-						foreach( $locked_fields as $locked_field) {
5259
+						foreach ($locked_fields as $locked_field) {
5260 5260
 							if (isset($post_info[$locked_field]) && isset($franchise_info[$locked_field])) {
5261 5261
 								$post_info[$locked_field] = $franchise_info[$locked_field];
5262 5262
 							}
5263 5263
 							
5264 5264
 							if (in_array($taxonomy_category, $locked_fields) || in_array('post_tags', $locked_fields)) {
5265
-								$franchise_terms = wp_get_post_terms( $franchise_id, array( $taxonomy_category, $taxonomy_tags ) );
5265
+								$franchise_terms = wp_get_post_terms($franchise_id, array($taxonomy_category, $taxonomy_tags));
5266 5266
 			
5267
-								if ( !empty( $franchise_terms ) && !is_wp_error( $franchise_terms ) ) {
5267
+								if (!empty($franchise_terms) && !is_wp_error($franchise_terms)) {
5268 5268
 									$franchise_post_category = array();
5269 5269
 									$franchise_post_tags = array();
5270 5270
 								
5271
-									foreach ( $franchise_terms as $franchise_term ) {
5272
-										if ( $franchise_term->taxonomy == $taxonomy_category ) {
5271
+									foreach ($franchise_terms as $franchise_term) {
5272
+										if ($franchise_term->taxonomy == $taxonomy_category) {
5273 5273
 											$franchise_post_category[] = $franchise_term->name;
5274 5274
 										}
5275 5275
 										
5276
-										if ( $franchise_term->taxonomy == $taxonomy_tags ) {
5276
+										if ($franchise_term->taxonomy == $taxonomy_tags) {
5277 5277
 											$franchise_post_tags[] = $franchise_term->name;
5278 5278
 										}
5279 5279
 									}
5280 5280
 									
5281 5281
 									if (in_array($taxonomy_category, $locked_fields)) {
5282
-										$post_category = !empty( $franchise_post_category ) ? implode( ',', $franchise_post_category ) : '';
5282
+										$post_category = !empty($franchise_post_category) ? implode(',', $franchise_post_category) : '';
5283 5283
 									}
5284 5284
 									if (in_array('post_tags', $locked_fields)) {
5285
-										$post_tags = !empty( $franchise_post_tags ) ? implode( ',', $franchise_post_tags ) : '';
5285
+										$post_tags = !empty($franchise_post_tags) ? implode(',', $franchise_post_tags) : '';
5286 5286
 									}
5287 5287
 								}
5288 5288
 							}
@@ -5291,18 +5291,18 @@  discard block
 block discarded – undo
5291 5291
 				}
5292 5292
 			}
5293 5293
 						
5294
-			$post_images = geodir_get_images( $post_id );
5294
+			$post_images = geodir_get_images($post_id);
5295 5295
 			$current_images = array();
5296
-			if ( !empty( $post_images ) ) {
5297
-				foreach ( $post_images as $post_image ) {
5298
-					$post_image = (array)$post_image;
5299
-					$image = !empty( $post_image ) && isset( $post_image['path'] ) && $wp_filesystem->is_file( $post_image['path'] ) && $wp_filesystem->exists( $post_image['path'] ) ? $post_image['src'] : '';
5300
-					if ( $image ) {
5296
+			if (!empty($post_images)) {
5297
+				foreach ($post_images as $post_image) {
5298
+					$post_image = (array) $post_image;
5299
+					$image = !empty($post_image) && isset($post_image['path']) && $wp_filesystem->is_file($post_image['path']) && $wp_filesystem->exists($post_image['path']) ? $post_image['src'] : '';
5300
+					if ($image) {
5301 5301
 						$current_images[] = $image;
5302 5302
 					}
5303 5303
 				}
5304 5304
 				
5305
-				$images_count = max( $images_count, count( $current_images ) );
5305
+				$images_count = max($images_count, count($current_images));
5306 5306
 			}
5307 5307
 
5308 5308
 			$csv_row = array();
@@ -5314,7 +5314,7 @@  discard block
 block discarded – undo
5314 5314
 			$csv_row[] = $default_category; // default_category
5315 5315
 			$csv_row[] = $post_tags; // post_tags
5316 5316
 			$csv_row[] = $post_type; // post_type
5317
-			if ( $post_type == 'gd_event' ) {
5317
+			if ($post_type == 'gd_event') {
5318 5318
 				$event_data = geodir_imex_get_event_data($post, $gd_post_info);
5319 5319
 				$csv_row[] = $event_data['event_date']; // event_date
5320 5320
 				$csv_row[] = $event_data['event_enddate']; // enddate
@@ -5335,12 +5335,12 @@  discard block
 block discarded – undo
5335 5335
 				$csv_row[] = $event_data['recurring_end_date']; // repeat_end
5336 5336
 			}
5337 5337
 			$csv_row[] = $post_info['post_status']; // post_status
5338
-			$csv_row[] = (int)$post_info['is_featured'] == 1 ? 1 : ''; // is_featured
5338
+			$csv_row[] = (int) $post_info['is_featured'] == 1 ? 1 : ''; // is_featured
5339 5339
             if ($is_claim_active) {
5340
-                $csv_row[] = !empty($post_info['claimed']) && (int)$post_info['claimed'] == 1 ? 1 : ''; // claimed
5340
+                $csv_row[] = !empty($post_info['claimed']) && (int) $post_info['claimed'] == 1 ? 1 : ''; // claimed
5341 5341
             }
5342 5342
 			if ($is_payment_plugin) {
5343
-				$csv_row[] = (int)$post_info['package_id']; // package_id
5343
+				$csv_row[] = (int) $post_info['package_id']; // package_id
5344 5344
 				$csv_row[] = $post_info['alive_days'] !== '' ? absint($post_info['alive_days']) : ''; // alive_days
5345 5345
 				$csv_row[] = $post_info['expire_date'] != '' && geodir_strtolower($post_info['expire_date']) != 'never' ? date_i18n('Y-m-d', strtotime($post_info['expire_date'])) : 'Never'; // expire_date
5346 5346
 			}
@@ -5376,18 +5376,18 @@  discard block
 block discarded – undo
5376 5376
 			$csv_row[] = stripslashes($post_info['geodir_video']); // geodir_video
5377 5377
 			$csv_row[] = stripslashes($post_info['geodir_special_offers']); // geodir_special_offers
5378 5378
 			if ($is_events_active || $is_custom_posts_active) {
5379
-				$csv_row[] = !empty($post_info['geodir_link_business']) ? (int)$post_info['geodir_link_business'] : ''; // linked business
5379
+				$csv_row[] = !empty($post_info['geodir_link_business']) ? (int) $post_info['geodir_link_business'] : ''; // linked business
5380 5380
 			}
5381 5381
 			// WPML
5382 5382
 			if ($is_wpml) {
5383
-				$csv_row[] = geodir_get_language_for_element( $post_id, 'post_' . $post_type );
5384
-				$csv_row[] = geodir_imex_original_post_id( $post_id, 'post_' . $post_type );
5383
+				$csv_row[] = geodir_get_language_for_element($post_id, 'post_'.$post_type);
5384
+				$csv_row[] = geodir_imex_original_post_id($post_id, 'post_'.$post_type);
5385 5385
 			}
5386 5386
 			// WPML
5387 5387
 			
5388
-			if ( !empty( $custom_fields ) ) {
5389
-				foreach ( $custom_fields as $custom_field ) {
5390
-					$csv_row[] = isset( $post_info[$custom_field->htmlvar_name] ) ? $post_info[$custom_field->htmlvar_name] : '';
5388
+			if (!empty($custom_fields)) {
5389
+				foreach ($custom_fields as $custom_field) {
5390
+					$csv_row[] = isset($post_info[$custom_field->htmlvar_name]) ? $post_info[$custom_field->htmlvar_name] : '';
5391 5391
 				}
5392 5392
 			}
5393 5393
 			
@@ -5398,15 +5398,15 @@  discard block
 block discarded – undo
5398 5398
 				$franchise = '';
5399 5399
 					
5400 5400
 				if (geodir_franchise_pkg_is_active($gd_post_info)) {
5401
-					$gd_is_franchise = (int)get_post_meta( $post_id, 'gd_is_franchise', true );
5402
-					$locaked_fields = $gd_is_franchise ? get_post_meta( $post_id, 'gd_franchise_lock', true ) : '';
5401
+					$gd_is_franchise = (int) get_post_meta($post_id, 'gd_is_franchise', true);
5402
+					$locaked_fields = $gd_is_franchise ? get_post_meta($post_id, 'gd_franchise_lock', true) : '';
5403 5403
 					$locaked_fields = (is_array($locaked_fields) && !empty($locaked_fields) ? implode(",", $locaked_fields) : '');
5404
-					$franchise = !$gd_is_franchise && isset($post_info['franchise']) && (int)$post_info['franchise'] > 0 ? (int)$post_info['franchise'] : 0; // franchise id
5404
+					$franchise = !$gd_is_franchise && isset($post_info['franchise']) && (int) $post_info['franchise'] > 0 ? (int) $post_info['franchise'] : 0; // franchise id
5405 5405
 				}
5406 5406
 				
5407
-				$csv_row[] = (int)$gd_is_franchise; // gd_is_franchise
5407
+				$csv_row[] = (int) $gd_is_franchise; // gd_is_franchise
5408 5408
 				$csv_row[] = $locaked_fields; // gd_franchise_lock fields
5409
-				$csv_row[] = (int)$franchise; // franchise id
5409
+				$csv_row[] = (int) $franchise; // franchise id
5410 5410
 			}
5411 5411
             
5412 5412
             /**
@@ -5420,15 +5420,15 @@  discard block
 block discarded – undo
5420 5420
              */
5421 5421
             $csv_row = apply_filters('geodir_export_listing_csv_column_values', $csv_row, $post_info);
5422 5422
 			
5423
-			for ( $c = 0; $c < $images_count; $c++ ) {
5424
-				$csv_row[] = isset( $current_images[$c] ) ? $current_images[$c] : ''; // IMAGE
5423
+			for ($c = 0; $c < $images_count; $c++) {
5424
+				$csv_row[] = isset($current_images[$c]) ? $current_images[$c] : ''; // IMAGE
5425 5425
 			}
5426 5426
 			
5427 5427
 			$csv_rows[] = $csv_row;
5428 5428
 
5429 5429
 		}
5430 5430
 
5431
-		for ( $c = 0; $c < $images_count; $c++ ) {
5431
+		for ($c = 0; $c < $images_count; $c++) {
5432 5432
 			$csv_rows[0][] = 'IMAGE';
5433 5433
 		}
5434 5434
 	}
@@ -5450,30 +5450,30 @@  discard block
 block discarded – undo
5450 5450
  * @param int $page_no Page number. Default 0.
5451 5451
  * @return array Array of posts data.
5452 5452
  */
5453
-function geodir_get_export_posts( $post_type, $per_page = 0, $page_no = 0 ) {
5453
+function geodir_get_export_posts($post_type, $per_page = 0, $page_no = 0) {
5454 5454
     global $wpdb, $plugin_prefix;
5455 5455
 
5456
-    if ( ! post_type_exists( $post_type ) )
5456
+    if (!post_type_exists($post_type))
5457 5457
         return new stdClass;
5458 5458
         
5459
-    $table = $plugin_prefix . $post_type . '_detail';
5459
+    $table = $plugin_prefix.$post_type.'_detail';
5460 5460
 
5461 5461
     $limit = '';
5462
-    if ( $per_page > 0 && $page_no > 0 ) {
5463
-        $offset = ( $page_no - 1 ) * $per_page;
5462
+    if ($per_page > 0 && $page_no > 0) {
5463
+        $offset = ($page_no - 1) * $per_page;
5464 5464
         
5465
-        if ( $offset > 0 ) {
5466
-            $limit = " LIMIT " . $offset . "," . $per_page;
5465
+        if ($offset > 0) {
5466
+            $limit = " LIMIT ".$offset.",".$per_page;
5467 5467
         } else {
5468
-            $limit = " LIMIT " . $per_page;
5468
+            $limit = " LIMIT ".$per_page;
5469 5469
         }
5470 5470
     }
5471 5471
 
5472 5472
     // Skip listing with statuses trash, auto-draft etc...
5473 5473
     $skip_statuses = geodir_imex_export_skip_statuses();
5474 5474
     $where_statuses = '';
5475
-    if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5476
-        $where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5475
+    if (!empty($skip_statuses) && is_array($skip_statuses)) {
5476
+        $where_statuses = "AND `".$wpdb->posts."`.`post_status` NOT IN('".implode("','", $skip_statuses)."')";
5477 5477
     }
5478 5478
     
5479 5479
     /**
@@ -5484,9 +5484,9 @@  discard block
 block discarded – undo
5484 5484
      *
5485 5485
      * @param string $where SQL where clause part.
5486 5486
      */
5487
-    $where_statuses = apply_filters( 'geodir_get_export_posts', $where_statuses, $post_type );
5487
+    $where_statuses = apply_filters('geodir_get_export_posts', $where_statuses, $post_type);
5488 5488
 
5489
-    $query = $wpdb->prepare( "SELECT {$wpdb->posts}.ID FROM {$wpdb->posts} INNER JOIN {$table} ON {$table}.post_id = {$wpdb->posts}.ID WHERE {$wpdb->posts}.post_type = %s " . $where_statuses . " ORDER BY {$wpdb->posts}.ID ASC" . $limit, $post_type );
5489
+    $query = $wpdb->prepare("SELECT {$wpdb->posts}.ID FROM {$wpdb->posts} INNER JOIN {$table} ON {$table}.post_id = {$wpdb->posts}.ID WHERE {$wpdb->posts}.post_type = %s ".$where_statuses." ORDER BY {$wpdb->posts}.ID ASC".$limit, $post_type);
5490 5490
     /**
5491 5491
      * Modify returned posts SQL query for the current post type.
5492 5492
      *
@@ -5496,8 +5496,8 @@  discard block
 block discarded – undo
5496 5496
      * @param int $query The SQL query.
5497 5497
      * @param string $post_type Post type.
5498 5498
      */
5499
-    $query = apply_filters( 'geodir_imex_export_posts_query', $query, $post_type );
5500
-    $results = (array)$wpdb->get_results( $query, ARRAY_A );
5499
+    $query = apply_filters('geodir_imex_export_posts_query', $query, $post_type);
5500
+    $results = (array) $wpdb->get_results($query, ARRAY_A);
5501 5501
 
5502 5502
     /**
5503 5503
      * Modify returned post results for the current post type.
@@ -5508,7 +5508,7 @@  discard block
 block discarded – undo
5508 5508
      * @param object $results An object containing all post ids.
5509 5509
      * @param string $post_type Post type.
5510 5510
      */
5511
-    return apply_filters( 'geodir_export_posts', $results, $post_type );
5511
+    return apply_filters('geodir_export_posts', $results, $post_type);
5512 5512
 }
5513 5513
 
5514 5514
 /**
@@ -5526,24 +5526,24 @@  discard block
 block discarded – undo
5526 5526
  * @param string $post_type Post type.
5527 5527
  * @return string The SQL query.
5528 5528
  */
5529
-function geodir_imex_get_events_query( $query, $post_type ) {
5530
-    if ( $post_type == 'gd_event' ) {
5529
+function geodir_imex_get_events_query($query, $post_type) {
5530
+    if ($post_type == 'gd_event') {
5531 5531
         global $wpdb, $plugin_prefix;
5532 5532
         
5533
-        $table = $plugin_prefix . $post_type . '_detail';
5533
+        $table = $plugin_prefix.$post_type.'_detail';
5534 5534
         $schedule_table = EVENT_SCHEDULE;
5535 5535
         
5536 5536
         // Skip listing with statuses trash, auto-draft etc...
5537 5537
         $skip_statuses = geodir_imex_export_skip_statuses();
5538 5538
         $where_statuses = '';
5539
-        if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5540
-            $where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5539
+        if (!empty($skip_statuses) && is_array($skip_statuses)) {
5540
+            $where_statuses = "AND `".$wpdb->posts."`.`post_status` NOT IN('".implode("','", $skip_statuses)."')";
5541 5541
         }
5542 5542
         
5543 5543
         /** This action is documented in geodirectory-functions/geodirectory-admin/admin_functions.php */
5544
-        $where_statuses = apply_filters( 'geodir_get_export_posts', $where_statuses, $post_type );
5544
+        $where_statuses = apply_filters('geodir_get_export_posts', $where_statuses, $post_type);
5545 5545
 
5546
-        $query = $wpdb->prepare( "SELECT {$wpdb->posts}.ID, {$schedule_table}.event_date, {$schedule_table}.event_enddate AS enddate, {$schedule_table}.event_starttime AS starttime, {$schedule_table}.event_endtime AS endtime FROM {$wpdb->posts} INNER JOIN {$table} ON ({$table}.post_id = {$wpdb->posts}.ID) INNER JOIN {$schedule_table} ON ({$schedule_table}.event_id = {$wpdb->posts}.ID) WHERE {$wpdb->posts}.post_type = %s " . $where_statuses . " GROUP BY {$table}.post_id ORDER BY {$wpdb->posts}.ID ASC, {$schedule_table}.schedule_id ASC", $post_type );
5546
+        $query = $wpdb->prepare("SELECT {$wpdb->posts}.ID, {$schedule_table}.event_date, {$schedule_table}.event_enddate AS enddate, {$schedule_table}.event_starttime AS starttime, {$schedule_table}.event_endtime AS endtime FROM {$wpdb->posts} INNER JOIN {$table} ON ({$table}.post_id = {$wpdb->posts}.ID) INNER JOIN {$schedule_table} ON ({$schedule_table}.event_id = {$wpdb->posts}.ID) WHERE {$wpdb->posts}.post_type = %s ".$where_statuses." GROUP BY {$table}.post_id ORDER BY {$wpdb->posts}.ID ASC, {$schedule_table}.schedule_id ASC", $post_type);
5547 5547
     }
5548 5548
 
5549 5549
     return $query;
@@ -5567,35 +5567,35 @@  discard block
 block discarded – undo
5567 5567
  * @param  string $post_type Post type.
5568 5568
  * @return int Total terms count.
5569 5569
  */
5570
-function geodir_get_terms_count( $post_type ) {
5571
-    $args = array( 'hide_empty' => 0 );
5570
+function geodir_get_terms_count($post_type) {
5571
+    $args = array('hide_empty' => 0);
5572 5572
 
5573
-    remove_all_filters( 'get_terms' );
5573
+    remove_all_filters('get_terms');
5574 5574
 
5575
-    $taxonomy = $post_type . 'category';
5575
+    $taxonomy = $post_type.'category';
5576 5576
 
5577 5577
     // WPML
5578 5578
     $is_wpml = geodir_is_wpml();
5579 5579
     $active_lang = 'all';
5580
-    if ( $is_wpml ) {
5580
+    if ($is_wpml) {
5581 5581
         global $sitepress;
5582 5582
         $active_lang = $sitepress->get_current_language();
5583 5583
         
5584
-        if ( $active_lang != 'all' ) {
5585
-            $sitepress->switch_lang( 'all', true );
5584
+        if ($active_lang != 'all') {
5585
+            $sitepress->switch_lang('all', true);
5586 5586
         }
5587 5587
     }
5588 5588
     // WPML
5589 5589
             
5590
-    $count_terms = wp_count_terms( $taxonomy, $args );
5590
+    $count_terms = wp_count_terms($taxonomy, $args);
5591 5591
 
5592 5592
     // WPML
5593
-    if ( $is_wpml && $active_lang !== 'all' ) {
5593
+    if ($is_wpml && $active_lang !== 'all') {
5594 5594
         global $sitepress;
5595
-        $sitepress->switch_lang( $active_lang, true );
5595
+        $sitepress->switch_lang($active_lang, true);
5596 5596
     }
5597 5597
     // WPML
5598
-    $count_terms = !is_wp_error( $count_terms ) ? $count_terms : 0;
5598
+    $count_terms = !is_wp_error($count_terms) ? $count_terms : 0;
5599 5599
      
5600 5600
     return $count_terms;
5601 5601
 }
@@ -5612,23 +5612,23 @@  discard block
 block discarded – undo
5612 5612
  * @param int $page_no Page number. Default 0.
5613 5613
  * @return array Array of terms data.
5614 5614
  */
5615
-function geodir_imex_get_terms( $post_type, $per_page = 0, $page_no = 0 ) {
5616
-	$args = array( 'hide_empty' => 0, 'orderby' => 'id' );
5615
+function geodir_imex_get_terms($post_type, $per_page = 0, $page_no = 0) {
5616
+	$args = array('hide_empty' => 0, 'orderby' => 'id');
5617 5617
 	
5618
-	remove_all_filters( 'get_terms' );
5618
+	remove_all_filters('get_terms');
5619 5619
 	
5620
-	$taxonomy = $post_type . 'category';
5620
+	$taxonomy = $post_type.'category';
5621 5621
 	
5622
-	if ( $per_page > 0 && $page_no > 0 ) {
5623
-		$args['offset'] = ( $page_no - 1 ) * $per_page;
5622
+	if ($per_page > 0 && $page_no > 0) {
5623
+		$args['offset'] = ($page_no - 1) * $per_page;
5624 5624
 		$args['number'] = $per_page;
5625 5625
 	}
5626 5626
 	
5627
-	$terms = get_terms( $taxonomy, $args );
5627
+	$terms = get_terms($taxonomy, $args);
5628 5628
 
5629 5629
 	$csv_rows = array();
5630 5630
 	
5631
-	if ( !empty( $terms ) ) {
5631
+	if (!empty($terms)) {
5632 5632
 		$csv_row = array();
5633 5633
 		$csv_row[] = 'cat_id';
5634 5634
 		$csv_row[] = 'cat_name';
@@ -5637,7 +5637,7 @@  discard block
 block discarded – undo
5637 5637
 		$csv_row[] = 'cat_parent';
5638 5638
 		$csv_row[] = 'cat_schema';
5639 5639
         // WPML
5640
-		$is_wpml = geodir_wpml_is_taxonomy_translated( $taxonomy );
5640
+		$is_wpml = geodir_wpml_is_taxonomy_translated($taxonomy);
5641 5641
 		if ($is_wpml) {
5642 5642
 			$csv_row[] = 'cat_language';
5643 5643
             $csv_row[] = 'cat_id_original';
@@ -5650,16 +5650,16 @@  discard block
 block discarded – undo
5650 5650
 		
5651 5651
 		$csv_rows[] = $csv_row;
5652 5652
 		
5653
-		foreach ( $terms as $term ) {
5654
-			$cat_icon = geodir_get_tax_meta( $term->term_id, 'ct_cat_icon', false, $post_type );
5655
-			$cat_icon = !empty( $cat_icon ) && isset( $cat_icon['src'] ) ? $cat_icon['src'] : '';
5653
+		foreach ($terms as $term) {
5654
+			$cat_icon = geodir_get_tax_meta($term->term_id, 'ct_cat_icon', false, $post_type);
5655
+			$cat_icon = !empty($cat_icon) && isset($cat_icon['src']) ? $cat_icon['src'] : '';
5656 5656
 			
5657
-			$cat_image = geodir_get_default_catimage( $term->term_id, $post_type );
5658
-			$cat_image = !empty( $cat_image ) && isset( $cat_image['src'] ) ? $cat_image['src'] : ''; 
5657
+			$cat_image = geodir_get_default_catimage($term->term_id, $post_type);
5658
+			$cat_image = !empty($cat_image) && isset($cat_image['src']) ? $cat_image['src'] : ''; 
5659 5659
 			
5660 5660
 			$cat_parent = '';
5661
-			if (isset($term->parent) && (int)$term->parent > 0 && term_exists((int)$term->parent, $taxonomy)) {
5662
-				$parent_term = (array)get_term_by( 'id', (int)$term->parent, $taxonomy );
5661
+			if (isset($term->parent) && (int) $term->parent > 0 && term_exists((int) $term->parent, $taxonomy)) {
5662
+				$parent_term = (array) get_term_by('id', (int) $term->parent, $taxonomy);
5663 5663
 				$cat_parent = !empty($parent_term) && isset($parent_term['name']) ? $parent_term['name'] : '';
5664 5664
 			}
5665 5665
 			
@@ -5669,15 +5669,15 @@  discard block
 block discarded – undo
5669 5669
 			$csv_row[] = $term->slug;
5670 5670
 			$csv_row[] = $post_type;
5671 5671
 			$csv_row[] = $cat_parent;
5672
-			$csv_row[] = geodir_get_tax_meta( $term->term_id, 'ct_cat_schema', false, $post_type );
5672
+			$csv_row[] = geodir_get_tax_meta($term->term_id, 'ct_cat_schema', false, $post_type);
5673 5673
             // WPML
5674 5674
 			if ($is_wpml) {
5675
-				$csv_row[] = geodir_get_language_for_element( $term->term_id, 'tax_' . $taxonomy );
5676
-                $csv_row[] = geodir_imex_original_post_id( $term->term_id, 'tax_' . $taxonomy );
5675
+				$csv_row[] = geodir_get_language_for_element($term->term_id, 'tax_'.$taxonomy);
5676
+                $csv_row[] = geodir_imex_original_post_id($term->term_id, 'tax_'.$taxonomy);
5677 5677
 			}
5678 5678
 			// WPML
5679 5679
 			$csv_row[] = $term->description;
5680
-			$csv_row[] = geodir_get_tax_meta( $term->term_id, 'ct_cat_top_desc', false, $post_type );
5680
+			$csv_row[] = geodir_get_tax_meta($term->term_id, 'ct_cat_top_desc', false, $post_type);
5681 5681
 			$csv_row[] = $cat_image;
5682 5682
 			$csv_row[] = $cat_icon;
5683 5683
 			
@@ -5696,10 +5696,10 @@  discard block
 block discarded – undo
5696 5696
  * @param  bool $relative True for relative path & False for absolute path.
5697 5697
  * @return string Path to the cache directory.
5698 5698
  */
5699
-function geodir_path_import_export( $relative = true ) {
5699
+function geodir_path_import_export($relative = true) {
5700 5700
 	$upload_dir = wp_upload_dir();
5701 5701
 	
5702
-	return $relative ? $upload_dir['baseurl'] . '/cache' : $upload_dir['basedir'] . '/cache';
5702
+	return $relative ? $upload_dir['baseurl'].'/cache' : $upload_dir['basedir'].'/cache';
5703 5703
 }
5704 5704
 
5705 5705
 /**
@@ -5715,8 +5715,8 @@  discard block
 block discarded – undo
5715 5715
  * @param  bool $clear If true then it overwrite data otherwise add rows at the end of file.
5716 5716
  * @return bool true if success otherwise false.
5717 5717
  */
5718
-function geodir_save_csv_data( $file_path, $csv_data = array(), $clear = true ) {
5719
-	if ( empty( $csv_data ) ) {
5718
+function geodir_save_csv_data($file_path, $csv_data = array(), $clear = true) {
5719
+	if (empty($csv_data)) {
5720 5720
 		return false;
5721 5721
 	}
5722 5722
 	
@@ -5724,17 +5724,17 @@  discard block
 block discarded – undo
5724 5724
 	
5725 5725
 	$mode = $clear ? 'w+' : 'a+';
5726 5726
 	
5727
-	if ( function_exists( 'fputcsv' ) ) {
5728
-		$file = fopen( $file_path, $mode );
5729
-		foreach( $csv_data as $csv_row ) {
5727
+	if (function_exists('fputcsv')) {
5728
+		$file = fopen($file_path, $mode);
5729
+		foreach ($csv_data as $csv_row) {
5730 5730
 			//$csv_row = array_map( 'utf8_decode', $csv_row );
5731
-			$write_successful = fputcsv( $file, $csv_row, ",", $enclosure = '"' );
5731
+			$write_successful = fputcsv($file, $csv_row, ",", $enclosure = '"');
5732 5732
 		}
5733
-		fclose( $file );
5733
+		fclose($file);
5734 5734
 	} else {
5735
-		foreach( $csv_data as $csv_row ) {
5735
+		foreach ($csv_data as $csv_row) {
5736 5736
 			//$csv_row = array_map( 'utf8_decode', $csv_row );
5737
-			$wp_filesystem->put_contents( $file_path, $csv_row );
5737
+			$wp_filesystem->put_contents($file_path, $csv_row);
5738 5738
 		}
5739 5739
 	}
5740 5740
 		
@@ -5752,14 +5752,14 @@  discard block
 block discarded – undo
5752 5752
  * @param  string $file Full path to file.
5753 5753
  * @return int No of file rows.
5754 5754
  */
5755
-function geodir_import_export_line_count( $file ) {
5755
+function geodir_import_export_line_count($file) {
5756 5756
 	global $wp_filesystem;
5757 5757
 	
5758
-	if ( $wp_filesystem->is_file( $file ) && $wp_filesystem->exists( $file ) ) {
5759
-		$contents = $wp_filesystem->get_contents_array( $file );
5758
+	if ($wp_filesystem->is_file($file) && $wp_filesystem->exists($file)) {
5759
+		$contents = $wp_filesystem->get_contents_array($file);
5760 5760
 		
5761
-		if ( !empty( $contents ) && is_array( $contents ) ) {
5762
-			return count( $contents ) - 1;
5761
+		if (!empty($contents) && is_array($contents)) {
5762
+			return count($contents) - 1;
5763 5763
 		}
5764 5764
 	}
5765 5765
 	
@@ -5776,11 +5776,11 @@  discard block
 block discarded – undo
5776 5776
  * @param string $post_type The post type.
5777 5777
  * @return object Queried object.
5778 5778
  */
5779
-function geodir_imex_get_custom_fields( $post_type ) {
5779
+function geodir_imex_get_custom_fields($post_type) {
5780 5780
 	global $wpdb;
5781 5781
 	 
5782
-	$sql = $wpdb->prepare("SELECT htmlvar_name FROM " . GEODIR_CUSTOM_FIELDS_TABLE . " WHERE post_type=%s AND is_active='1' AND is_admin!='1' AND field_type != 'fieldset' AND htmlvar_name != '' ORDER BY id ASC", array( $post_type ) );
5783
-	$rows = $wpdb->get_results( $sql );
5782
+	$sql = $wpdb->prepare("SELECT htmlvar_name FROM ".GEODIR_CUSTOM_FIELDS_TABLE." WHERE post_type=%s AND is_active='1' AND is_admin!='1' AND field_type != 'fieldset' AND htmlvar_name != '' ORDER BY id ASC", array($post_type));
5783
+	$rows = $wpdb->get_results($sql);
5784 5784
 	 
5785 5785
 	return $rows;
5786 5786
 }
@@ -5796,10 +5796,10 @@  discard block
 block discarded – undo
5796 5796
  * @return array Event data array.
5797 5797
  */
5798 5798
 function geodir_imex_get_event_data($post, $gd_post_info) {
5799
-	$event_date = isset( $post['event_date'] ) && $post['event_date'] != '' && $post['event_date'] != '0000-00-00 00:00:00' ? date_i18n( 'd/m/Y', strtotime( $post['event_date'] ) ) : '';
5799
+	$event_date = isset($post['event_date']) && $post['event_date'] != '' && $post['event_date'] != '0000-00-00 00:00:00' ? date_i18n('d/m/Y', strtotime($post['event_date'])) : '';
5800 5800
 	$event_enddate = $event_date;
5801
-	$starttime = isset( $post['starttime'] ) && $post['starttime'] != '' && $post['starttime'] != '00:00:00' ? date_i18n( 'H:i', strtotime( $post['starttime'] ) ) : '';
5802
-	$endtime = isset( $post['endtime'] ) && $post['endtime'] != '' && $post['endtime'] != '00:00:00' ? date_i18n( 'H:i', strtotime( $post['endtime'] ) ) : '';
5801
+	$starttime = isset($post['starttime']) && $post['starttime'] != '' && $post['starttime'] != '00:00:00' ? date_i18n('H:i', strtotime($post['starttime'])) : '';
5802
+	$endtime = isset($post['endtime']) && $post['endtime'] != '' && $post['endtime'] != '00:00:00' ? date_i18n('H:i', strtotime($post['endtime'])) : '';
5803 5803
 	
5804 5804
 	$is_recurring_event = '';
5805 5805
 	$event_duration_days = '';
@@ -5816,15 +5816,15 @@  discard block
 block discarded – undo
5816 5816
 		
5817 5817
 	$recurring_data = isset($gd_post_info->recurring_dates) ? maybe_unserialize($gd_post_info->recurring_dates) : array();
5818 5818
 	if (!empty($recurring_data)) {
5819
-		$event_date = isset( $recurring_data['event_start'] ) && $recurring_data['event_start'] != '' && $recurring_data['event_start'] != '0000-00-00 00:00:00' ? date_i18n( 'd/m/Y', strtotime( $recurring_data['event_start'] ) ) : $event_date;
5820
-		$event_enddate = isset( $recurring_data['event_end'] ) && $recurring_data['event_end'] != '' && $recurring_data['event_end'] != '0000-00-00 00:00:00' ? date_i18n( 'd/m/Y', strtotime( $recurring_data['event_end'] ) ) : $event_date;
5821
-		$starttime = isset( $recurring_data['starttime'] ) && $recurring_data['starttime'] != '' && $recurring_data['starttime'] != '00:00:00' ? date_i18n( 'H:i', strtotime( $recurring_data['starttime'] ) ) : $starttime;
5822
-		$endtime = isset( $recurring_data['endtime'] ) && $recurring_data['endtime'] != '' && $recurring_data['endtime'] != '00:00:00' ? date_i18n( 'H:i', strtotime( $recurring_data['endtime'] ) ) : $endtime;
5819
+		$event_date = isset($recurring_data['event_start']) && $recurring_data['event_start'] != '' && $recurring_data['event_start'] != '0000-00-00 00:00:00' ? date_i18n('d/m/Y', strtotime($recurring_data['event_start'])) : $event_date;
5820
+		$event_enddate = isset($recurring_data['event_end']) && $recurring_data['event_end'] != '' && $recurring_data['event_end'] != '0000-00-00 00:00:00' ? date_i18n('d/m/Y', strtotime($recurring_data['event_end'])) : $event_date;
5821
+		$starttime = isset($recurring_data['starttime']) && $recurring_data['starttime'] != '' && $recurring_data['starttime'] != '00:00:00' ? date_i18n('H:i', strtotime($recurring_data['starttime'])) : $starttime;
5822
+		$endtime = isset($recurring_data['endtime']) && $recurring_data['endtime'] != '' && $recurring_data['endtime'] != '00:00:00' ? date_i18n('H:i', strtotime($recurring_data['endtime'])) : $endtime;
5823 5823
 		$is_whole_day_event = !empty($recurring_data['all_day']) ? 1 : '';
5824 5824
 		$different_times = !empty($recurring_data['different_times']) ? true : false;
5825 5825
 	
5826
-		$recurring_pkg = geodir_event_recurring_pkg( $gd_post_info );
5827
-		$is_recurring = isset( $gd_post_info->is_recurring ) && (int)$gd_post_info->is_recurring == 0 ? false : true;
5826
+		$recurring_pkg = geodir_event_recurring_pkg($gd_post_info);
5827
+		$is_recurring = isset($gd_post_info->is_recurring) && (int) $gd_post_info->is_recurring == 0 ? false : true;
5828 5828
 			
5829 5829
 		if ($recurring_pkg && $is_recurring) {
5830 5830
 			$recurring_dates = $event_date;
@@ -5834,13 +5834,13 @@  discard block
 block discarded – undo
5834 5834
 			$recurring_type = !empty($recurring_data['repeat_type']) && in_array($recurring_data['repeat_type'], array('day', 'week', 'month', 'year', 'custom')) ? $recurring_data['repeat_type'] : 'custom';
5835 5835
 			
5836 5836
 			if (!empty($recurring_data['event_recurring_dates'])) {
5837
-				$event_recurring_dates = explode( ',', $recurring_data['event_recurring_dates'] );
5837
+				$event_recurring_dates = explode(',', $recurring_data['event_recurring_dates']);
5838 5838
 				
5839 5839
 				if (!empty($event_recurring_dates)) {
5840 5840
 					$recurring_dates = array();
5841 5841
 					
5842 5842
 					foreach ($event_recurring_dates as $date) {
5843
-						$recurring_dates[] = date_i18n( 'd/m/Y', strtotime( $date ) );
5843
+						$recurring_dates[] = date_i18n('d/m/Y', strtotime($date));
5844 5844
 					}
5845 5845
 					
5846 5846
 					$recurring_dates = implode(",", $recurring_dates);
@@ -5856,7 +5856,7 @@  discard block
 block discarded – undo
5856 5856
 						$times = array();
5857 5857
 						
5858 5858
 						foreach ($recurring_data['starttimes'] as $time) {
5859
-							$times[] = $time != '00:00:00' ? date_i18n( 'H:i', strtotime( $time ) ) : '00:00';
5859
+							$times[] = $time != '00:00:00' ? date_i18n('H:i', strtotime($time)) : '00:00';
5860 5860
 						}
5861 5861
 						
5862 5862
 						$event_starttimes = implode(",", $times);
@@ -5866,7 +5866,7 @@  discard block
 block discarded – undo
5866 5866
 						$times = array();
5867 5867
 						
5868 5868
 						foreach ($recurring_data['endtimes'] as $time) {
5869
-							$times[] = $time != '00:00:00' ? date_i18n( 'H:i', strtotime( $time ) ) : '00:00';
5869
+							$times[] = $time != '00:00:00' ? date_i18n('H:i', strtotime($time)) : '00:00';
5870 5870
 						}
5871 5871
 						
5872 5872
 						$event_endtimes = implode(",", $times);
@@ -5878,8 +5878,8 @@  discard block
 block discarded – undo
5878 5878
 					}
5879 5879
 				}
5880 5880
 			} else {
5881
-				$event_duration_days = isset($recurring_data['duration_x']) ? (int)$recurring_data['duration_x'] : 1;
5882
-				$recurring_interval = !empty($recurring_data['repeat_x']) && (int)$recurring_data['repeat_x'] > 0 ? $recurring_data['repeat_x'] : 1;
5881
+				$event_duration_days = isset($recurring_data['duration_x']) ? (int) $recurring_data['duration_x'] : 1;
5882
+				$recurring_interval = !empty($recurring_data['repeat_x']) && (int) $recurring_data['repeat_x'] > 0 ? $recurring_data['repeat_x'] : 1;
5883 5883
 				
5884 5884
 				if (($recurring_type == 'week' || $recurring_type == 'month') && !empty($recurring_data['repeat_days'])) {
5885 5885
 					$week_days = array('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat');
@@ -5895,11 +5895,11 @@  discard block
 block discarded – undo
5895 5895
 				}
5896 5896
 				
5897 5897
 				$recurring_week_nos = $recurring_type == 'month' && !empty($recurring_data['repeat_weeks']) ? implode(",", $recurring_data['repeat_weeks']) : $recurring_week_nos;
5898
-				if (!empty($recurring_data['repeat_end_type']) && (int)$recurring_data['repeat_end_type'] == 1) {
5899
-					$recurring_end_date = isset($recurring_data['repeat_end']) && $recurring_data['repeat_end'] != '' && $recurring_data['repeat_end'] != '0000-00-00 00:00:00' ? date_i18n( 'd/m/Y', strtotime( $recurring_data['repeat_end'] ) ) : '';
5898
+				if (!empty($recurring_data['repeat_end_type']) && (int) $recurring_data['repeat_end_type'] == 1) {
5899
+					$recurring_end_date = isset($recurring_data['repeat_end']) && $recurring_data['repeat_end'] != '' && $recurring_data['repeat_end'] != '0000-00-00 00:00:00' ? date_i18n('d/m/Y', strtotime($recurring_data['repeat_end'])) : '';
5900 5900
 					$max_recurring_count = empty($recurring_end_date) ? 1 : '';
5901 5901
 				} else {
5902
-					$max_recurring_count = (!empty($recurring_data['max_repeat']) && (int)$recurring_data['max_repeat'] > 0 ? (int)$recurring_data['max_repeat'] : 1);
5902
+					$max_recurring_count = (!empty($recurring_data['max_repeat']) && (int) $recurring_data['max_repeat'] > 0 ? (int) $recurring_data['max_repeat'] : 1);
5903 5903
 				}
5904 5904
 			}
5905 5905
 		}
@@ -5963,9 +5963,9 @@  discard block
 block discarded – undo
5963 5963
  * @return array Event data array.
5964 5964
  */
5965 5965
 function geodir_imex_process_event_data($gd_post) {
5966
-	$recurring_pkg = geodir_event_recurring_pkg( (object)$gd_post );
5966
+	$recurring_pkg = geodir_event_recurring_pkg((object) $gd_post);
5967 5967
 
5968
-	$is_recurring = isset( $gd_post['is_recurring_event'] ) && (int)$gd_post['is_recurring_event'] == 0 ? false : true;
5968
+	$is_recurring = isset($gd_post['is_recurring_event']) && (int) $gd_post['is_recurring_event'] == 0 ? false : true;
5969 5969
 	$event_date = isset($gd_post['event_date']) && $gd_post['event_date'] != '' ? geodir_date($gd_post['event_date'], 'Y-m-d') : '';
5970 5970
 	$event_enddate = isset($gd_post['event_enddate']) && $gd_post['event_enddate'] != '' ? geodir_date($gd_post['event_enddate'], 'Y-m-d') : $event_date;
5971 5971
 	$all_day = isset($gd_post['is_whole_day_event']) && !empty($gd_post['is_whole_day_event']) ? true : false;
@@ -6012,17 +6012,17 @@  discard block
 block discarded – undo
6012 6012
 				$event_recurring_dates = implode(",", $event_recurring_dates);
6013 6013
 			}
6014 6014
 		} else {
6015
-			$duration_x = !empty( $gd_post['event_duration_days'] ) ? (int)$gd_post['event_duration_days'] : 1;
6016
-			$repeat_x = !empty( $gd_post['recurring_interval'] ) ? (int)$gd_post['recurring_interval'] : 1;
6017
-			$max_repeat = !empty( $gd_post['max_recurring_count'] ) ? (int)$gd_post['max_recurring_count'] : 1;
6018
-			$repeat_end = !empty( $gd_post['recurring_end_date'] ) ? geodir_date($gd_post['recurring_end_date'], 'Y-m-d') : '';
6015
+			$duration_x = !empty($gd_post['event_duration_days']) ? (int) $gd_post['event_duration_days'] : 1;
6016
+			$repeat_x = !empty($gd_post['recurring_interval']) ? (int) $gd_post['recurring_interval'] : 1;
6017
+			$max_repeat = !empty($gd_post['max_recurring_count']) ? (int) $gd_post['max_recurring_count'] : 1;
6018
+			$repeat_end = !empty($gd_post['recurring_end_date']) ? geodir_date($gd_post['recurring_end_date'], 'Y-m-d') : '';
6019 6019
 			
6020 6020
 			$repeat_end_type = $repeat_end != '' ? 1 : 0;
6021 6021
 			$max_repeat = $repeat_end != '' ? '' : $max_repeat;
6022 6022
 			
6023 6023
 			$week_days = array_flip(array('sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'sat'));
6024 6024
 			
6025
-			$a_repeat_days = isset($gd_post['recurring_week_days']) && trim($gd_post['recurring_week_days'])!='' ? explode(',', trim($gd_post['recurring_week_days'])) : array();
6025
+			$a_repeat_days = isset($gd_post['recurring_week_days']) && trim($gd_post['recurring_week_days']) != '' ? explode(',', trim($gd_post['recurring_week_days'])) : array();
6026 6026
 			$repeat_days = array();
6027 6027
 			if (!empty($a_repeat_days)) {
6028 6028
 				foreach ($a_repeat_days as $repeat_day) {
@@ -6040,7 +6040,7 @@  discard block
 block discarded – undo
6040 6040
 			$repeat_weeks = array();
6041 6041
 			if (!empty($a_repeat_weeks)) {
6042 6042
 				foreach ($a_repeat_weeks as $repeat_week) {
6043
-					$repeat_weeks[] = (int)$repeat_week;
6043
+					$repeat_weeks[] = (int) $repeat_week;
6044 6044
 				}
6045 6045
 				
6046 6046
 				$repeat_weeks = array_unique($repeat_weeks);
@@ -6104,7 +6104,7 @@  discard block
 block discarded – undo
6104 6104
 
6105 6105
     $page_found = $wpdb->get_var(
6106 6106
         $wpdb->prepare(
6107
-            "SELECT ID FROM " . $wpdb->posts . " WHERE post_name = %s LIMIT 1;",
6107
+            "SELECT ID FROM ".$wpdb->posts." WHERE post_name = %s LIMIT 1;",
6108 6108
             array($slug)
6109 6109
         )
6110 6110
     );
@@ -6159,7 +6159,7 @@  discard block
 block discarded – undo
6159 6159
  */
6160 6160
 function geodir_admin_upgrade_notice() {
6161 6161
     $class = "error";
6162
-    $message = __("Please update core GeoDirectory or some addons may not function correctly.","geodirectory");
6162
+    $message = __("Please update core GeoDirectory or some addons may not function correctly.", "geodirectory");
6163 6163
     echo"<div class=\"$class\"> <p>$message</p></div>";
6164 6164
 }
6165 6165
 
@@ -6171,7 +6171,7 @@  discard block
 block discarded – undo
6171 6171
  * @param (object) $r
6172 6172
  * @return (string) $output
6173 6173
  */
6174
-function geodire_admin_upgrade_notice( $plugin_data, $r )
6174
+function geodire_admin_upgrade_notice($plugin_data, $r)
6175 6175
 {
6176 6176
     // readme contents
6177 6177
     $args = array(
@@ -6179,7 +6179,7 @@  discard block
 block discarded – undo
6179 6179
         'redirection' => 5
6180 6180
     );
6181 6181
     $url = "http://plugins.svn.wordpress.org/geodirectory/trunk/readme.txt";
6182
-    $data       = wp_remote_get( $url, $args );
6182
+    $data = wp_remote_get($url, $args);
6183 6183
 
6184 6184
     if (!is_wp_error($data) && $data['response']['code'] == 200) {
6185 6185
 
@@ -6194,20 +6194,20 @@  discard block
 block discarded – undo
6194 6194
 function geodir_in_plugin_update_message($content) {
6195 6195
     // Output Upgrade Notice
6196 6196
     $matches        = null;
6197
-    $regexp         = '~==\s*Upgrade Notice\s*==\s*=\s*(.*)\s*=(.*)(=\s*' . preg_quote( GEODIRECTORY_VERSION ) . '\s*=|$)~Uis';
6197
+    $regexp         = '~==\s*Upgrade Notice\s*==\s*=\s*(.*)\s*=(.*)(=\s*'.preg_quote(GEODIRECTORY_VERSION).'\s*=|$)~Uis';
6198 6198
     $upgrade_notice = '';
6199
-    if ( preg_match( $regexp, $content, $matches ) ) {
6200
-        if(empty($matches)){return;}
6199
+    if (preg_match($regexp, $content, $matches)) {
6200
+        if (empty($matches)) {return; }
6201 6201
 
6202
-        $version = trim( $matches[1] );
6203
-        if($version && $version>GEODIRECTORY_VERSION){
6202
+        $version = trim($matches[1]);
6203
+        if ($version && $version > GEODIRECTORY_VERSION) {
6204 6204
 
6205 6205
 
6206
-        $notices = (array) preg_split('~[\r\n]+~', trim( $matches[2] ) );
6207
-        if ( version_compare( GEODIRECTORY_VERSION, $version, '<' ) ) {
6206
+        $notices = (array) preg_split('~[\r\n]+~', trim($matches[2]));
6207
+        if (version_compare(GEODIRECTORY_VERSION, $version, '<')) {
6208 6208
             $upgrade_notice .= '<div class="geodir_plugin_upgrade_notice">';
6209
-            foreach ( $notices as $index => $line ) {
6210
-                $upgrade_notice .= wp_kses_post( preg_replace( '~\[([^\]]*)\]\(([^\)]*)\)~', '<a href="${2}">${1}</a>', $line ) );
6209
+            foreach ($notices as $index => $line) {
6210
+                $upgrade_notice .= wp_kses_post(preg_replace('~\[([^\]]*)\]\(([^\)]*)\)~', '<a href="${2}">${1}</a>', $line));
6211 6211
             }
6212 6212
             $upgrade_notice .= '</div> ';
6213 6213
         }
@@ -6231,7 +6231,7 @@  discard block
 block discarded – undo
6231 6231
 		$default_language = $sitepress->get_default_language();
6232 6232
 		if ($current_language != 'all' && $current_language != $default_language) {
6233 6233
 	?>
6234
-	<div class="updated error notice-success" id="message"><p style="color:red"><strong><?php _e('Saving GeoDirectory pages settings on a different language breaks pages settings. Try to save after switching to default language.', 'geodirectory');?></strong></p></div>
6234
+	<div class="updated error notice-success" id="message"><p style="color:red"><strong><?php _e('Saving GeoDirectory pages settings on a different language breaks pages settings. Try to save after switching to default language.', 'geodirectory'); ?></strong></p></div>
6235 6235
 	<?php
6236 6236
 		}
6237 6237
 	}
@@ -6246,7 +6246,7 @@  discard block
 block discarded – undo
6246 6246
  * @param array Listing statuses to be skipped.
6247 6247
  */
6248 6248
 function geodir_imex_export_skip_statuses() {
6249
-    $statuses = array( 'trash', 'auto-draft' );
6249
+    $statuses = array('trash', 'auto-draft');
6250 6250
     
6251 6251
     /**
6252 6252
      * Filter the statuses to skip during GD export listings.
@@ -6256,7 +6256,7 @@  discard block
 block discarded – undo
6256 6256
      *
6257 6257
      * @param array $statuses Listing statuses to be skipped.
6258 6258
      */
6259
-    $statuses = apply_filters( 'geodir_imex_export_skip_statuses', $statuses );
6259
+    $statuses = apply_filters('geodir_imex_export_skip_statuses', $statuses);
6260 6260
      
6261 6261
     return $statuses;
6262 6262
 }
@@ -6327,16 +6327,16 @@  discard block
 block discarded – undo
6327 6327
 function geodir_imex_get_filter_where($where = '', $post_type = '') {
6328 6328
     global $wpdb;
6329 6329
     
6330
-    $filters = !empty( $_REQUEST['gd_imex'] ) && is_array( $_REQUEST['gd_imex'] ) ? $_REQUEST['gd_imex'] : NULL;
6330
+    $filters = !empty($_REQUEST['gd_imex']) && is_array($_REQUEST['gd_imex']) ? $_REQUEST['gd_imex'] : NULL;
6331 6331
     
6332
-    if ( !empty( $filters ) ) {
6333
-        foreach ( $filters as $field => $value ) {
6332
+    if (!empty($filters)) {
6333
+        foreach ($filters as $field => $value) {
6334 6334
             switch ($field) {
6335 6335
                 case 'start_date':
6336
-                    $where .= " AND `" . $wpdb->posts . "`.`post_date` >= '" . sanitize_text_field( $value ) . " 00:00:00'";
6336
+                    $where .= " AND `".$wpdb->posts."`.`post_date` >= '".sanitize_text_field($value)." 00:00:00'";
6337 6337
                 break;
6338 6338
                 case 'end_date':
6339
-                    $where .= " AND `" . $wpdb->posts . "`.`post_date` <= '" . sanitize_text_field( $value ) . " 23:59:59'";
6339
+                    $where .= " AND `".$wpdb->posts."`.`post_date` <= '".sanitize_text_field($value)." 23:59:59'";
6340 6340
                 break;
6341 6341
             }
6342 6342
         }
@@ -6348,25 +6348,25 @@  discard block
 block discarded – undo
6348 6348
 add_filter('geodir_get_export_posts', 'geodir_imex_get_filter_where', 10, 2);
6349 6349
 
6350 6350
 
6351
-function geodir_fix_for_primer_theme(){
6352
-    if(!defined( 'PRIMER_VERSION' )){return;}
6351
+function geodir_fix_for_primer_theme() {
6352
+    if (!defined('PRIMER_VERSION')) {return; }
6353 6353
     global $pagenow;
6354 6354
 
6355
-    if ( ( 'post.php' === $pagenow || 'post-new.php' === $pagenow ) && (isset($_REQUEST['post_type']) || isset($_REQUEST['post']) )  ){
6355
+    if (('post.php' === $pagenow || 'post-new.php' === $pagenow) && (isset($_REQUEST['post_type']) || isset($_REQUEST['post']))) {
6356 6356
 
6357
-        $post_type = isset($_REQUEST['post_type']) ? esc_attr($_REQUEST['post_type']) : get_post_type( $_GET['post'] );
6357
+        $post_type = isset($_REQUEST['post_type']) ? esc_attr($_REQUEST['post_type']) : get_post_type($_GET['post']);
6358 6358
 
6359 6359
         $post_types = geodir_get_posttypes();
6360
-        if ($post_type && in_array($post_type, $post_types) ) {
6360
+        if ($post_type && in_array($post_type, $post_types)) {
6361 6361
             global $primer_customizer_layouts;
6362
-            remove_action( 'add_meta_boxes', array( $primer_customizer_layouts, 'add_meta_box' ), 10);
6362
+            remove_action('add_meta_boxes', array($primer_customizer_layouts, 'add_meta_box'), 10);
6363 6363
         }
6364 6364
     }
6365 6365
 
6366 6366
 }
6367 6367
 
6368
-if(is_admin()){
6369
-    add_action('add_meta_boxes','geodir_fix_for_primer_theme',0);  
6368
+if (is_admin()) {
6369
+    add_action('add_meta_boxes', 'geodir_fix_for_primer_theme', 0);  
6370 6370
 }
6371 6371
 
6372 6372
 
@@ -6499,32 +6499,32 @@  discard block
 block discarded – undo
6499 6499
 
6500 6500
 function geodir_ga_activation_url() {
6501 6501
 
6502
-    return add_query_arg( array(
6502
+    return add_query_arg(array(
6503 6503
         'next'          => admin_url("admin.php?page=geodirectory&active_tab=google_analytic_settings"),
6504 6504
         'scope'         => GEODIR_GA_SCOPE,
6505 6505
         'response_type' => 'code',
6506 6506
         'redirect_uri'  => GEODIR_GA_REDIRECT,
6507 6507
         'client_id'     => GEODIR_GA_CLIENTID,
6508
-    ), 'https://accounts.google.com/o/oauth2/auth' );
6508
+    ), 'https://accounts.google.com/o/oauth2/auth');
6509 6509
 
6510 6510
     return $url;
6511 6511
 }
6512 6512
 
6513
-function geodir_gd_accounts(){
6513
+function geodir_gd_accounts() {
6514 6514
     $accounts = array();
6515
-    $useAuth = ( get_option( 'geodir_ga_auth_code' ) == '' ? false : true );
6516
-    if($useAuth){
6515
+    $useAuth = (get_option('geodir_ga_auth_code') == '' ? false : true);
6516
+    if ($useAuth) {
6517 6517
         try {
6518 6518
             $accounts = geodir_ga_get_analytics_accounts();
6519 6519
         } catch (Exception $e) {
6520
-            geodir_error_log( wp_sprintf( __( 'GD Google Analytics API Error(%s) : %s', 'geodirectory' ), $e->getCode(), $e->getMessage() ) );
6520
+            geodir_error_log(wp_sprintf(__('GD Google Analytics API Error(%s) : %s', 'geodirectory'), $e->getCode(), $e->getMessage()));
6521 6521
         }
6522 6522
         
6523
-        if(is_array($accounts)){
6524
-            $accounts = array_merge(array(__('Select Account','geodirectory')),$accounts);
6525
-        }elseif(get_option('geodir_ga_account_id')){
6523
+        if (is_array($accounts)) {
6524
+            $accounts = array_merge(array(__('Select Account', 'geodirectory')), $accounts);
6525
+        }elseif (get_option('geodir_ga_account_id')) {
6526 6526
             $accounts = array();
6527
-            $accounts[get_option('geodir_ga_account_id')] = __('Account re-authorization may be required','geodirectory').' ('.get_option('geodir_ga_account_id').')';
6527
+            $accounts[get_option('geodir_ga_account_id')] = __('Account re-authorization may be required', 'geodirectory').' ('.get_option('geodir_ga_account_id').')';
6528 6528
         }
6529 6529
     }
6530 6530
     return $accounts;
@@ -6535,21 +6535,21 @@  discard block
 block discarded – undo
6535 6535
     global $gd_ga_errors;
6536 6536
     $accounts = array();
6537 6537
 
6538
-    if(get_option('geodir_ga_auth_token')===false){update_option('geodir_ga_auth_token','');}
6538
+    if (get_option('geodir_ga_auth_token') === false) {update_option('geodir_ga_auth_token', ''); }
6539 6539
 
6540 6540
 
6541
-    if(get_option('geodir_gd_uids') && !isset($_POST['geodir_ga_auth_code'])){
6541
+    if (get_option('geodir_gd_uids') && !isset($_POST['geodir_ga_auth_code'])) {
6542 6542
       return get_option('geodir_gd_uids');
6543 6543
     }
6544 6544
 
6545 6545
     # Create a new Gdata call
6546
-    if ( trim(get_option('geodir_ga_auth_code')) != '' )
6546
+    if (trim(get_option('geodir_ga_auth_code')) != '')
6547 6547
         $stats = new GDGoogleAnalyticsStats();
6548 6548
     else
6549 6549
         return false;
6550 6550
 
6551 6551
     # Check if Google sucessfully logged in
6552
-    if ( ! $stats->checkLogin() )
6552
+    if (!$stats->checkLogin())
6553 6553
         return false;
6554 6554
 
6555 6555
     # Get a list of accounts
@@ -6561,28 +6561,28 @@  discard block
 block discarded – undo
6561 6561
     }
6562 6562
 
6563 6563
 
6564
-    natcasesort ($accounts);
6564
+    natcasesort($accounts);
6565 6565
 
6566 6566
     # Return the account array if there are accounts
6567
-    if ( count($accounts) > 0 ){
6568
-        update_option('geodir_gd_uids',$accounts);
6567
+    if (count($accounts) > 0) {
6568
+        update_option('geodir_gd_uids', $accounts);
6569 6569
         return $accounts;
6570 6570
     }
6571 6571
     else
6572 6572
         return false;
6573 6573
 }
6574 6574
 
6575
-add_action( 'wp_ajax_geodir_ga_deauthorize', 'geodir_ga_deauthorize' );
6576
-function geodir_ga_deauthorize(){
6575
+add_action('wp_ajax_geodir_ga_deauthorize', 'geodir_ga_deauthorize');
6576
+function geodir_ga_deauthorize() {
6577 6577
 
6578
-    if ( ! wp_verify_nonce( $_REQUEST['_wpnonce'], 'gd_ga_deauthorize' ) ) {
6578
+    if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'gd_ga_deauthorize')) {
6579 6579
 
6580
-        die( 'Security check' );
6580
+        die('Security check');
6581 6581
 
6582 6582
     } else {
6583
-        update_option('geodir_ga_auth_token','');
6584
-        update_option('geodir_ga_auth_code','');
6585
-        update_option('geodir_gd_uids','');
6583
+        update_option('geodir_ga_auth_token', '');
6584
+        update_option('geodir_ga_auth_code', '');
6585
+        update_option('geodir_gd_uids', '');
6586 6586
 
6587 6587
 
6588 6588
         echo admin_url('?page=geodirectory&active_tab=google_analytic_settings');
@@ -6615,22 +6615,22 @@  discard block
 block discarded – undo
6615 6615
  * @since 1.6.21
6616 6616
  * @return array
6617 6617
  */
6618
-function geodir_listing_image_size_arr(){
6618
+function geodir_listing_image_size_arr() {
6619 6619
 
6620 6620
     global $_wp_additional_image_sizes;
6621 6621
 
6622 6622
     $sizes = array();
6623 6623
 
6624
-    foreach ( get_intermediate_image_sizes() as $_size ) {
6625
-        if ( in_array( $_size, array('thumbnail', 'medium', 'medium_large', 'large') ) ) {
6626
-            $sizes[ $_size ]['width']  = get_option( "{$_size}_size_w" );
6627
-            $sizes[ $_size ]['height'] = get_option( "{$_size}_size_h" );
6628
-            $sizes[ $_size ]['crop']   = (bool) get_option( "{$_size}_crop" );
6629
-        } elseif ( isset( $_wp_additional_image_sizes[ $_size ] ) ) {
6630
-            $sizes[ $_size ] = array(
6631
-                'width'  => $_wp_additional_image_sizes[ $_size ]['width'],
6632
-                'height' => $_wp_additional_image_sizes[ $_size ]['height'],
6633
-                'crop'   => $_wp_additional_image_sizes[ $_size ]['crop'],
6624
+    foreach (get_intermediate_image_sizes() as $_size) {
6625
+        if (in_array($_size, array('thumbnail', 'medium', 'medium_large', 'large'))) {
6626
+            $sizes[$_size]['width']  = get_option("{$_size}_size_w");
6627
+            $sizes[$_size]['height'] = get_option("{$_size}_size_h");
6628
+            $sizes[$_size]['crop']   = (bool) get_option("{$_size}_crop");
6629
+        } elseif (isset($_wp_additional_image_sizes[$_size])) {
6630
+            $sizes[$_size] = array(
6631
+                'width'  => $_wp_additional_image_sizes[$_size]['width'],
6632
+                'height' => $_wp_additional_image_sizes[$_size]['height'],
6633
+                'crop'   => $_wp_additional_image_sizes[$_size]['crop'],
6634 6634
             );
6635 6635
         }
6636 6636
     }
@@ -6641,9 +6641,9 @@  discard block
 block discarded – undo
6641 6641
 
6642 6642
     $options['default'] = __('GD Default', 'geodirectory');
6643 6643
 
6644
-    if(!empty($sizes)){
6645
-        foreach($sizes as $key=>$val){
6646
-            $options[$key] = $key. ' ( '.$val['width'].' x '.$val['height']. ' )';
6644
+    if (!empty($sizes)) {
6645
+        foreach ($sizes as $key=>$val) {
6646
+            $options[$key] = $key.' ( '.$val['width'].' x '.$val['height'].' )';
6647 6647
         }
6648 6648
     }
6649 6649
 
Please login to merge, or discard this patch.