Test Failed
Push — master ( 35af2c...8cb9ff )
by Stiofan
04:48
created
geodirectory-functions/custom_functions.php 2 patches
Indentation   +204 added lines, -204 removed lines patch added patch discarded remove patch
@@ -2363,10 +2363,10 @@  discard block
 block discarded – undo
2363 2363
 	?>
2364 2364
 	<input class="search_text" name="s"
2365 2365
 	       value="<?php if ( isset( $_REQUEST['s'] ) && trim( $_REQUEST['s'] ) != '' ) {
2366
-		       echo esc_attr( stripslashes_deep( $_REQUEST['s'] ) );
2367
-	       } else {
2368
-		       echo $default_search_for_text;
2369
-	       } ?>" type="text"
2366
+			   echo esc_attr( stripslashes_deep( $_REQUEST['s'] ) );
2367
+		   } else {
2368
+			   echo $default_search_for_text;
2369
+		   } ?>" type="text"
2370 2370
 	       onblur="if (this.value.trim() == '') {this.value = '<?php echo esc_sql( $default_search_for_text ); ?>';}"
2371 2371
 	       onfocus="if (this.value == '<?php echo esc_sql( $default_search_for_text ); ?>') {this.value = '';}"
2372 2372
 	       onkeydown="javascript: if(event.keyCode == 13) geodir_click_search(this);">
@@ -2493,11 +2493,11 @@  discard block
 block discarded – undo
2493 2493
  * @return True if WPML is active else False.
2494 2494
  */
2495 2495
 function geodir_is_wpml() {
2496
-    if (function_exists('icl_object_id')) {
2497
-        return true;
2498
-    }
2496
+	if (function_exists('icl_object_id')) {
2497
+		return true;
2498
+	}
2499 2499
 
2500
-    return false;
2500
+	return false;
2501 2501
 }
2502 2502
 
2503 2503
 /**
@@ -2512,9 +2512,9 @@  discard block
 block discarded – undo
2512 2512
  * @return Language code.
2513 2513
  */
2514 2514
 function geodir_get_language_for_element($element_id, $element_type) {
2515
-    global $sitepress;
2515
+	global $sitepress;
2516 2516
 
2517
-    return $sitepress->get_language_for_element($element_id, $element_type);
2517
+	return $sitepress->get_language_for_element($element_id, $element_type);
2518 2518
 }
2519 2519
 
2520 2520
 /**
@@ -2531,31 +2531,31 @@  discard block
 block discarded – undo
2531 2531
  *                         Added to fix duplicate transaltion for front end.
2532 2532
  */
2533 2533
 function geodir_icl_make_duplicate($master_post_id, $lang, $postarr, $tr_post_id, $after_save = false) {
2534
-    global $sitepress;
2534
+	global $sitepress;
2535 2535
     
2536
-    $post_type = get_post_type($master_post_id);
2537
-    $icl_ajx_action = !empty($_REQUEST['icl_ajx_action']) && $_REQUEST['icl_ajx_action'] == 'make_duplicates' ? true : false;
2538
-    if (!empty($_REQUEST['action']) && $_REQUEST['action'] == 'wpml_duplicate_dashboard' && !empty($_REQUEST['duplicate_post_ids'])) {
2539
-        $icl_ajx_action = true;
2540
-    }
2536
+	$post_type = get_post_type($master_post_id);
2537
+	$icl_ajx_action = !empty($_REQUEST['icl_ajx_action']) && $_REQUEST['icl_ajx_action'] == 'make_duplicates' ? true : false;
2538
+	if (!empty($_REQUEST['action']) && $_REQUEST['action'] == 'wpml_duplicate_dashboard' && !empty($_REQUEST['duplicate_post_ids'])) {
2539
+		$icl_ajx_action = true;
2540
+	}
2541 2541
     
2542
-    if (in_array($post_type, geodir_get_posttypes())) {
2543
-        if ($icl_ajx_action || $after_save) {
2544
-            // Duplicate post details
2545
-            geodir_icl_duplicate_post_details($master_post_id, $tr_post_id, $lang);
2542
+	if (in_array($post_type, geodir_get_posttypes())) {
2543
+		if ($icl_ajx_action || $after_save) {
2544
+			// Duplicate post details
2545
+			geodir_icl_duplicate_post_details($master_post_id, $tr_post_id, $lang);
2546 2546
             
2547
-            // Duplicate taxonomies
2548
-            geodir_icl_duplicate_taxonomies($master_post_id, $tr_post_id, $lang);
2547
+			// Duplicate taxonomies
2548
+			geodir_icl_duplicate_taxonomies($master_post_id, $tr_post_id, $lang);
2549 2549
             
2550
-            // Duplicate post images
2551
-            geodir_icl_duplicate_post_images($master_post_id, $tr_post_id, $lang);
2552
-        }
2550
+			// Duplicate post images
2551
+			geodir_icl_duplicate_post_images($master_post_id, $tr_post_id, $lang);
2552
+		}
2553 2553
         
2554
-        // Sync post reviews
2555
-        if ($sitepress->get_setting('sync_comments_on_duplicates')) {
2556
-            geodir_wpml_duplicate_post_reviews($master_post_id, $tr_post_id, $lang);
2557
-        }
2558
-    }
2554
+		// Sync post reviews
2555
+		if ($sitepress->get_setting('sync_comments_on_duplicates')) {
2556
+			geodir_wpml_duplicate_post_reviews($master_post_id, $tr_post_id, $lang);
2557
+		}
2558
+	}
2559 2559
 }
2560 2560
 add_filter( 'icl_make_duplicate', 'geodir_icl_make_duplicate', 11, 4 );
2561 2561
 
@@ -2569,18 +2569,18 @@  discard block
 block discarded – undo
2569 2569
  * @param array $request_info The post details in an array.
2570 2570
  */
2571 2571
 function geodir_wpml_duplicate_listing($post_id, $request_info) {
2572
-    global $sitepress;
2572
+	global $sitepress;
2573 2573
     
2574
-    $icl_ajx_action = !empty($_REQUEST['icl_ajx_action']) && $_REQUEST['icl_ajx_action'] == 'make_duplicates' ? true : false;
2575
-    if (!empty($_REQUEST['action']) && $_REQUEST['action'] == 'wpml_duplicate_dashboard' && !empty($_REQUEST['duplicate_post_ids'])) {
2576
-        $icl_ajx_action = true;
2577
-    }
2574
+	$icl_ajx_action = !empty($_REQUEST['icl_ajx_action']) && $_REQUEST['icl_ajx_action'] == 'make_duplicates' ? true : false;
2575
+	if (!empty($_REQUEST['action']) && $_REQUEST['action'] == 'wpml_duplicate_dashboard' && !empty($_REQUEST['duplicate_post_ids'])) {
2576
+		$icl_ajx_action = true;
2577
+	}
2578 2578
     
2579
-    if (!$icl_ajx_action && in_array(get_post_type($post_id), geodir_get_posttypes()) && $post_duplicates = $sitepress->get_duplicates($post_id)) {
2580
-        foreach ($post_duplicates as $lang => $dup_post_id) {
2581
-            geodir_icl_make_duplicate($post_id, $lang, $request_info, $dup_post_id, true);
2582
-        }
2583
-    }
2579
+	if (!$icl_ajx_action && in_array(get_post_type($post_id), geodir_get_posttypes()) && $post_duplicates = $sitepress->get_duplicates($post_id)) {
2580
+		foreach ($post_duplicates as $lang => $dup_post_id) {
2581
+			geodir_icl_make_duplicate($post_id, $lang, $request_info, $dup_post_id, true);
2582
+		}
2583
+	}
2584 2584
 }
2585 2585
 
2586 2586
 /**
@@ -2596,17 +2596,17 @@  discard block
 block discarded – undo
2596 2596
  * @return bool True for success, False for fail.
2597 2597
  */
2598 2598
 function geodir_wpml_duplicate_post_reviews($master_post_id, $tr_post_id, $lang) {
2599
-    global $wpdb;
2599
+	global $wpdb;
2600 2600
 
2601
-    $reviews = $wpdb->get_results($wpdb->prepare("SELECT comment_id FROM " . GEODIR_REVIEW_TABLE . " WHERE post_id=%d ORDER BY id ASC", $master_post_id), ARRAY_A);
2601
+	$reviews = $wpdb->get_results($wpdb->prepare("SELECT comment_id FROM " . GEODIR_REVIEW_TABLE . " WHERE post_id=%d ORDER BY id ASC", $master_post_id), ARRAY_A);
2602 2602
 
2603
-    if (!empty($reviews)) {
2604
-        foreach ($reviews as $review) {
2605
-            geodir_wpml_duplicate_post_review($review['comment_id'], $master_post_id, $tr_post_id, $lang);
2606
-        }
2607
-    }
2603
+	if (!empty($reviews)) {
2604
+		foreach ($reviews as $review) {
2605
+			geodir_wpml_duplicate_post_review($review['comment_id'], $master_post_id, $tr_post_id, $lang);
2606
+		}
2607
+	}
2608 2608
 
2609
-    return false;
2609
+	return false;
2610 2610
 }
2611 2611
 
2612 2612
 /**
@@ -2623,22 +2623,22 @@  discard block
 block discarded – undo
2623 2623
  * @return bool True for success, False for fail.
2624 2624
  */
2625 2625
 function geodir_icl_duplicate_post_details($master_post_id, $tr_post_id, $lang) {
2626
-    global $wpdb, $plugin_prefix;
2626
+	global $wpdb, $plugin_prefix;
2627 2627
 
2628
-    $post_type = get_post_type($master_post_id);
2629
-    $post_table = $plugin_prefix . $post_type . '_detail';
2628
+	$post_type = get_post_type($master_post_id);
2629
+	$post_table = $plugin_prefix . $post_type . '_detail';
2630 2630
 
2631
-    $query = $wpdb->prepare("SELECT * FROM " . $post_table . " WHERE post_id = %d", array($master_post_id));
2632
-    $data = (array)$wpdb->get_row($query);
2631
+	$query = $wpdb->prepare("SELECT * FROM " . $post_table . " WHERE post_id = %d", array($master_post_id));
2632
+	$data = (array)$wpdb->get_row($query);
2633 2633
 
2634
-    if ( !empty( $data ) ) {
2635
-        $data['post_id'] = $tr_post_id;
2636
-        unset($data['default_category'], $data['marker_json'], $data['featured_image'], $data[$post_type . 'category']);
2637
-        $wpdb->update($post_table, $data, array('post_id' => $tr_post_id));
2638
-        return true;
2639
-    }
2634
+	if ( !empty( $data ) ) {
2635
+		$data['post_id'] = $tr_post_id;
2636
+		unset($data['default_category'], $data['marker_json'], $data['featured_image'], $data[$post_type . 'category']);
2637
+		$wpdb->update($post_table, $data, array('post_id' => $tr_post_id));
2638
+		return true;
2639
+	}
2640 2640
 
2641
-    return false;
2641
+	return false;
2642 2642
 }
2643 2643
 
2644 2644
 /**
@@ -2655,40 +2655,40 @@  discard block
 block discarded – undo
2655 2655
  * @return bool True for success, False for fail.
2656 2656
  */
2657 2657
 function geodir_icl_duplicate_taxonomies($master_post_id, $tr_post_id, $lang) {
2658
-    global $sitepress, $wpdb;
2659
-    $post_type = get_post_type($master_post_id);
2658
+	global $sitepress, $wpdb;
2659
+	$post_type = get_post_type($master_post_id);
2660 2660
 
2661
-    remove_filter('get_term', array($sitepress,'get_term_adjust_id')); // AVOID filtering to current language
2661
+	remove_filter('get_term', array($sitepress,'get_term_adjust_id')); // AVOID filtering to current language
2662 2662
 
2663
-    $taxonomies = get_object_taxonomies($post_type);
2664
-    foreach ($taxonomies as $taxonomy) {
2665
-        $terms = get_the_terms($master_post_id, $taxonomy);
2666
-        $terms_array = array();
2663
+	$taxonomies = get_object_taxonomies($post_type);
2664
+	foreach ($taxonomies as $taxonomy) {
2665
+		$terms = get_the_terms($master_post_id, $taxonomy);
2666
+		$terms_array = array();
2667 2667
         
2668
-        if ($terms) {
2669
-            foreach ($terms as $term) {
2670
-                $tr_id = apply_filters( 'translate_object_id',$term->term_id, $taxonomy, false, $lang);
2668
+		if ($terms) {
2669
+			foreach ($terms as $term) {
2670
+				$tr_id = apply_filters( 'translate_object_id',$term->term_id, $taxonomy, false, $lang);
2671 2671
                 
2672
-                if (!is_null($tr_id)){
2673
-                    // not using get_term - unfiltered get_term
2674
-                    $translated_term = $wpdb->get_row($wpdb->prepare("
2672
+				if (!is_null($tr_id)){
2673
+					// not using get_term - unfiltered get_term
2674
+					$translated_term = $wpdb->get_row($wpdb->prepare("
2675 2675
                         SELECT * FROM {$wpdb->terms} t JOIN {$wpdb->term_taxonomy} x ON x.term_id = t.term_id WHERE t.term_id = %d AND x.taxonomy = %s", $tr_id, $taxonomy));
2676 2676
 
2677
-                    $terms_array[] = $translated_term->term_id;
2678
-                }
2679
-            }
2677
+					$terms_array[] = $translated_term->term_id;
2678
+				}
2679
+			}
2680 2680
 
2681
-            if (!is_taxonomy_hierarchical($taxonomy)){
2682
-                $terms_array = array_unique( array_map( 'intval', $terms_array ) );
2683
-            }
2681
+			if (!is_taxonomy_hierarchical($taxonomy)){
2682
+				$terms_array = array_unique( array_map( 'intval', $terms_array ) );
2683
+			}
2684 2684
 
2685
-            wp_set_post_terms($tr_post_id, $terms_array, $taxonomy);
2685
+			wp_set_post_terms($tr_post_id, $terms_array, $taxonomy);
2686 2686
             
2687
-            if ($taxonomy == $post_type . 'category') {
2688
-                geodir_set_postcat_structure($tr_post_id, $post_type . 'category');
2689
-            }
2690
-        }
2691
-    }
2687
+			if ($taxonomy == $post_type . 'category') {
2688
+				geodir_set_postcat_structure($tr_post_id, $post_type . 'category');
2689
+			}
2690
+		}
2691
+	}
2692 2692
 }
2693 2693
 
2694 2694
 /**
@@ -2704,29 +2704,29 @@  discard block
 block discarded – undo
2704 2704
  * @return bool True for success, False for fail.
2705 2705
  */
2706 2706
 function geodir_icl_duplicate_post_images($master_post_id, $tr_post_id, $lang) {
2707
-    global $wpdb;
2707
+	global $wpdb;
2708 2708
 
2709
-    $query = $wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE mime_type like %s AND post_id = %d", array('%image%', $tr_post_id));
2710
-    $wpdb->query($query);
2709
+	$query = $wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE mime_type like %s AND post_id = %d", array('%image%', $tr_post_id));
2710
+	$wpdb->query($query);
2711 2711
 
2712
-    $query = $wpdb->prepare("SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE mime_type like %s AND post_id = %d ORDER BY menu_order ASC", array('%image%', $master_post_id));
2713
-    $post_images = $wpdb->get_results($query);
2712
+	$query = $wpdb->prepare("SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE mime_type like %s AND post_id = %d ORDER BY menu_order ASC", array('%image%', $master_post_id));
2713
+	$post_images = $wpdb->get_results($query);
2714 2714
 
2715
-    if ( !empty( $post_images ) ) {
2716
-        foreach ( $post_images as $post_image) {
2717
-            $image_data = (array)$post_image;
2718
-            unset($image_data['ID']);
2719
-            $image_data['post_id'] = $tr_post_id;
2715
+	if ( !empty( $post_images ) ) {
2716
+		foreach ( $post_images as $post_image) {
2717
+			$image_data = (array)$post_image;
2718
+			unset($image_data['ID']);
2719
+			$image_data['post_id'] = $tr_post_id;
2720 2720
             
2721
-            $wpdb->insert(GEODIR_ATTACHMENT_TABLE, $image_data);
2721
+			$wpdb->insert(GEODIR_ATTACHMENT_TABLE, $image_data);
2722 2722
             
2723
-            geodir_set_wp_featured_image($tr_post_id);
2724
-        }
2723
+			geodir_set_wp_featured_image($tr_post_id);
2724
+		}
2725 2725
         
2726
-        return true;
2727
-    }
2726
+		return true;
2727
+	}
2728 2728
 
2729
-    return false;
2729
+	return false;
2730 2730
 }
2731 2731
 
2732 2732
 
@@ -2745,73 +2745,73 @@  discard block
 block discarded – undo
2745 2745
  * @return bool True for success, False for fail.
2746 2746
  */
2747 2747
 function geodir_wpml_duplicate_post_review($master_comment_id, $master_post_id, $tr_post_id, $lang) {
2748
-    global $wpdb, $plugin_prefix, $sitepress;
2749
-
2750
-    $review = $wpdb->get_row($wpdb->prepare("SELECT * FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_id=%d ORDER BY id ASC", $master_comment_id), ARRAY_A);
2751
-
2752
-    if (empty($review)) {
2753
-        return false;
2754
-    }
2755
-    if ($review['post_id'] != $master_post_id) {
2756
-        $wpdb->query($wpdb->prepare("UPDATE " . GEODIR_REVIEW_TABLE . " SET post_id=%d WHERE comment_id=%d", $master_post_id, $master_comment_id));
2757
-        geodir_update_postrating($master_post_id, $post_type);
2758
-    }
2759
-
2760
-    $tr_comment_id = geodir_wpml_duplicate_comment_exists($tr_post_id, $master_comment_id);
2761
-
2762
-    if (empty($tr_comment_id)) {
2763
-        return false;
2764
-    }
2765
-
2766
-    $post_type = get_post_type($master_post_id);
2767
-    $post_table = $plugin_prefix . $post_type . '_detail';
2768
-
2769
-    $translated_post = $wpdb->get_row($wpdb->prepare("SELECT post_title, post_latitude, post_longitude, post_city, post_region, post_country FROM " . $post_table . " WHERE post_id = %d", $tr_post_id), ARRAY_A);
2770
-    if (empty($translated_post)) {
2771
-        return false;
2772
-    }
2773
-
2774
-    $review['comment_id'] = $tr_comment_id;
2775
-    $review['post_id'] = $tr_post_id;
2776
-    $review['post_title'] = $translated_post['post_title'];
2777
-    $review['post_city'] = $translated_post['post_city'];
2778
-    $review['post_region'] = $translated_post['post_region'];
2779
-    $review['post_country'] = $translated_post['post_country'];
2780
-    $review['post_latitude'] = $translated_post['post_latitude'];
2781
-    $review['post_longitude'] = $translated_post['post_longitude'];
2782
-
2783
-    if (isset($review['id'])) {
2784
-        unset($review['id']);
2785
-    }
2786
-
2787
-    $tr_review_id = $wpdb->get_var($wpdb->prepare("SELECT id FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_id=%d AND post_id=%d ORDER BY id ASC", $tr_comment_id, $tr_post_id));
2788
-
2789
-    if ($tr_review_id) { // update review
2790
-        $wpdb->update(GEODIR_REVIEW_TABLE, $review, array('id' => $tr_review_id));
2791
-    } else { // insert review
2792
-        $wpdb->insert(GEODIR_REVIEW_TABLE, $review);
2793
-        $tr_review_id = $wpdb->insert_id;
2794
-    }
2795
-
2796
-    if ($tr_post_id) {
2797
-        geodir_update_postrating($tr_post_id, $post_type);
2748
+	global $wpdb, $plugin_prefix, $sitepress;
2749
+
2750
+	$review = $wpdb->get_row($wpdb->prepare("SELECT * FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_id=%d ORDER BY id ASC", $master_comment_id), ARRAY_A);
2751
+
2752
+	if (empty($review)) {
2753
+		return false;
2754
+	}
2755
+	if ($review['post_id'] != $master_post_id) {
2756
+		$wpdb->query($wpdb->prepare("UPDATE " . GEODIR_REVIEW_TABLE . " SET post_id=%d WHERE comment_id=%d", $master_post_id, $master_comment_id));
2757
+		geodir_update_postrating($master_post_id, $post_type);
2758
+	}
2759
+
2760
+	$tr_comment_id = geodir_wpml_duplicate_comment_exists($tr_post_id, $master_comment_id);
2761
+
2762
+	if (empty($tr_comment_id)) {
2763
+		return false;
2764
+	}
2765
+
2766
+	$post_type = get_post_type($master_post_id);
2767
+	$post_table = $plugin_prefix . $post_type . '_detail';
2768
+
2769
+	$translated_post = $wpdb->get_row($wpdb->prepare("SELECT post_title, post_latitude, post_longitude, post_city, post_region, post_country FROM " . $post_table . " WHERE post_id = %d", $tr_post_id), ARRAY_A);
2770
+	if (empty($translated_post)) {
2771
+		return false;
2772
+	}
2773
+
2774
+	$review['comment_id'] = $tr_comment_id;
2775
+	$review['post_id'] = $tr_post_id;
2776
+	$review['post_title'] = $translated_post['post_title'];
2777
+	$review['post_city'] = $translated_post['post_city'];
2778
+	$review['post_region'] = $translated_post['post_region'];
2779
+	$review['post_country'] = $translated_post['post_country'];
2780
+	$review['post_latitude'] = $translated_post['post_latitude'];
2781
+	$review['post_longitude'] = $translated_post['post_longitude'];
2782
+
2783
+	if (isset($review['id'])) {
2784
+		unset($review['id']);
2785
+	}
2786
+
2787
+	$tr_review_id = $wpdb->get_var($wpdb->prepare("SELECT id FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_id=%d AND post_id=%d ORDER BY id ASC", $tr_comment_id, $tr_post_id));
2788
+
2789
+	if ($tr_review_id) { // update review
2790
+		$wpdb->update(GEODIR_REVIEW_TABLE, $review, array('id' => $tr_review_id));
2791
+	} else { // insert review
2792
+		$wpdb->insert(GEODIR_REVIEW_TABLE, $review);
2793
+		$tr_review_id = $wpdb->insert_id;
2794
+	}
2795
+
2796
+	if ($tr_post_id) {
2797
+		geodir_update_postrating($tr_post_id, $post_type);
2798 2798
         
2799
-        if (defined('GEODIRREVIEWRATING_VERSION') && get_option('geodir_reviewrating_enable_review') && $sitepress->get_setting('sync_comments_on_duplicates')) {
2800
-            $wpdb->query($wpdb->prepare("DELETE FROM " . GEODIR_COMMENTS_REVIEWS_TABLE . " WHERE comment_id = %d", array($tr_comment_id)));
2801
-            $likes = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . GEODIR_COMMENTS_REVIEWS_TABLE . " WHERE comment_id=%d ORDER BY like_date ASC", $master_comment_id, $tr_post_id), ARRAY_A);
2802
-
2803
-            if (!empty($likes)) {
2804
-                foreach ($likes as $like) {
2805
-                    unset($like['like_id']);
2806
-                    $like['comment_id'] = $tr_comment_id;
2799
+		if (defined('GEODIRREVIEWRATING_VERSION') && get_option('geodir_reviewrating_enable_review') && $sitepress->get_setting('sync_comments_on_duplicates')) {
2800
+			$wpdb->query($wpdb->prepare("DELETE FROM " . GEODIR_COMMENTS_REVIEWS_TABLE . " WHERE comment_id = %d", array($tr_comment_id)));
2801
+			$likes = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . GEODIR_COMMENTS_REVIEWS_TABLE . " WHERE comment_id=%d ORDER BY like_date ASC", $master_comment_id, $tr_post_id), ARRAY_A);
2802
+
2803
+			if (!empty($likes)) {
2804
+				foreach ($likes as $like) {
2805
+					unset($like['like_id']);
2806
+					$like['comment_id'] = $tr_comment_id;
2807 2807
                     
2808
-                    $wpdb->insert(GEODIR_COMMENTS_REVIEWS_TABLE, $like);
2809
-                }
2810
-            }
2811
-        }
2812
-    }
2808
+					$wpdb->insert(GEODIR_COMMENTS_REVIEWS_TABLE, $like);
2809
+				}
2810
+			}
2811
+		}
2812
+	}
2813 2813
 
2814
-    return $tr_review_id;
2814
+	return $tr_review_id;
2815 2815
 }
2816 2816
 
2817 2817
 /**
@@ -2826,36 +2826,36 @@  discard block
 block discarded – undo
2826 2826
  * @param int $comment_id The Comment ID.
2827 2827
  */
2828 2828
 function gepdir_wpml_sync_comment($comment_id) {
2829
-    global $wpdb, $sitepress, $gd_wpml_posttypes;
2830
-
2831
-    if (empty($gd_post_types)) {
2832
-        $gd_wpml_posttypes = geodir_get_posttypes();
2833
-    }
2834
-
2835
-    $comment = $wpdb->get_row($wpdb->prepare("SELECT * FROM {$wpdb->comments} WHERE comment_ID=%d", $comment_id), ARRAY_A);
2836
-    if (empty($comment)) {
2837
-        return;
2838
-    }
2839
-
2840
-    $post_id = $comment['comment_post_ID'];
2841
-    $post_type = $post_id ? get_post_type($post_id) : NULL;
2842
-
2843
-    if (!($post_type && in_array($post_type, $gd_wpml_posttypes))) {
2844
-        return;
2845
-    }
2846
-
2847
-    $post_duplicates = $sitepress->get_duplicates($post_id);
2848
-    if (empty($post_duplicates)) {
2849
-        return;
2850
-    }
2851
-
2852
-    foreach ($post_duplicates as $lang => $dup_post_id) {
2853
-        if (empty($comment['comment_parent'])) {
2854
-            geodir_wpml_duplicate_post_review($comment_id, $post_id, $dup_post_id, $lang);
2855
-        }
2856
-    }
2829
+	global $wpdb, $sitepress, $gd_wpml_posttypes;
2830
+
2831
+	if (empty($gd_post_types)) {
2832
+		$gd_wpml_posttypes = geodir_get_posttypes();
2833
+	}
2834
+
2835
+	$comment = $wpdb->get_row($wpdb->prepare("SELECT * FROM {$wpdb->comments} WHERE comment_ID=%d", $comment_id), ARRAY_A);
2836
+	if (empty($comment)) {
2837
+		return;
2838
+	}
2839
+
2840
+	$post_id = $comment['comment_post_ID'];
2841
+	$post_type = $post_id ? get_post_type($post_id) : NULL;
2842
+
2843
+	if (!($post_type && in_array($post_type, $gd_wpml_posttypes))) {
2844
+		return;
2845
+	}
2846
+
2847
+	$post_duplicates = $sitepress->get_duplicates($post_id);
2848
+	if (empty($post_duplicates)) {
2849
+		return;
2850
+	}
2851
+
2852
+	foreach ($post_duplicates as $lang => $dup_post_id) {
2853
+		if (empty($comment['comment_parent'])) {
2854
+			geodir_wpml_duplicate_post_review($comment_id, $post_id, $dup_post_id, $lang);
2855
+		}
2856
+	}
2857 2857
     
2858
-    return true;
2858
+	return true;
2859 2859
 }
2860 2860
 
2861 2861
 /**
@@ -2870,11 +2870,11 @@  discard block
 block discarded – undo
2870 2870
  * @return int The duplicate comment ID.
2871 2871
  */
2872 2872
 function geodir_wpml_duplicate_comment_exists($dup_post_id, $original_cid) {
2873
-    global $wpdb;
2873
+	global $wpdb;
2874 2874
 
2875
-    $duplicate = $wpdb->get_var(
2876
-        $wpdb->prepare(
2877
-            "   SELECT comm.comment_ID
2875
+	$duplicate = $wpdb->get_var(
2876
+		$wpdb->prepare(
2877
+			"   SELECT comm.comment_ID
2878 2878
                 FROM {$wpdb->comments} comm
2879 2879
                 JOIN {$wpdb->commentmeta} cm
2880 2880
                     ON comm.comment_ID = cm.comment_id
@@ -2882,12 +2882,12 @@  discard block
 block discarded – undo
2882 2882
                     AND cm.meta_key = '_icl_duplicate_of'
2883 2883
                     AND cm.meta_value = %d
2884 2884
                 LIMIT 1",
2885
-            $dup_post_id,
2886
-            $original_cid
2887
-        )
2888
-    );
2885
+			$dup_post_id,
2886
+			$original_cid
2887
+		)
2888
+	);
2889 2889
 
2890
-    return $duplicate;
2890
+	return $duplicate;
2891 2891
 }
2892 2892
 
2893 2893
 /**
@@ -2959,5 +2959,5 @@  discard block
 block discarded – undo
2959 2959
  * @return bool True if Yoast SEO disabled on GD pages.
2960 2960
  */
2961 2961
 function geodir_disable_yoast_seo_metas() {
2962
-    return (bool)get_option( 'geodir_disable_yoast_meta' );
2962
+	return (bool)get_option( 'geodir_disable_yoast_meta' );
2963 2963
 }
2964 2964
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +669 added lines, -669 removed lines patch added patch discarded remove patch
@@ -52,31 +52,31 @@  discard block
 block discarded – undo
52 52
 				jQuery(listSel).children('li').switchClass('gridview_onehalf gridview_onethird gridview_onefourth', 'gridview_onefifth', 600);
53 53
 			}
54 54
 
55
-			jQuery.post("<?php echo geodir_get_ajax_url();?>&gd_listing_view=" + val, function (data) {
55
+			jQuery.post("<?php echo geodir_get_ajax_url(); ?>&gd_listing_view=" + val, function (data) {
56 56
 				//alert(data );
57 57
 			});
58 58
 		}
59 59
 	</script>
60 60
 	<div class="geodir-list-view-select">
61 61
 		<select name="gd_list_view" id="gd_list_view" onchange="geodir_list_view_select(this);">
62
-			<?php $listing_view = (int) $gd_session->get( 'gd_listing_view' ); ?>
63
-			<option value=""><?php _e( 'View:', 'geodirectory' ); ?></option>
62
+			<?php $listing_view = (int) $gd_session->get('gd_listing_view'); ?>
63
+			<option value=""><?php _e('View:', 'geodirectory'); ?></option>
64 64
 			<option
65
-				value="1" <?php selected( 1, $listing_view ); ?>><?php _e( 'View: List', 'geodirectory' ); ?></option>
65
+				value="1" <?php selected(1, $listing_view); ?>><?php _e('View: List', 'geodirectory'); ?></option>
66 66
 			<option
67
-				value="2" <?php selected( 2, $listing_view ); ?>><?php _e( 'View: Grid 2', 'geodirectory' ); ?></option>
67
+				value="2" <?php selected(2, $listing_view); ?>><?php _e('View: Grid 2', 'geodirectory'); ?></option>
68 68
 			<option
69
-				value="3" <?php selected( 3, $listing_view ); ?>><?php _e( 'View: Grid 3', 'geodirectory' ); ?></option>
69
+				value="3" <?php selected(3, $listing_view); ?>><?php _e('View: Grid 3', 'geodirectory'); ?></option>
70 70
 			<option
71
-				value="4" <?php selected( 4, $listing_view ); ?>><?php _e( 'View: Grid 4', 'geodirectory' ); ?></option>
71
+				value="4" <?php selected(4, $listing_view); ?>><?php _e('View: Grid 4', 'geodirectory'); ?></option>
72 72
 			<option
73
-				value="5" <?php selected( 5, $listing_view ); ?>><?php _e( 'View: Grid 5', 'geodirectory' ); ?></option>
73
+				value="5" <?php selected(5, $listing_view); ?>><?php _e('View: Grid 5', 'geodirectory'); ?></option>
74 74
 		</select>
75 75
 	</div>
76 76
 	<?php
77 77
 }
78 78
 
79
-add_action( 'geodir_before_listing', 'geodir_list_view_select', 100 );
79
+add_action('geodir_before_listing', 'geodir_list_view_select', 100);
80 80
 
81 81
 /**
82 82
  * Limit the listing excerpt.
@@ -91,9 +91,9 @@  discard block
 block discarded – undo
91 91
  * @global object $post          The current post object.
92 92
  * @return string The modified excerpt.
93 93
  */
94
-function geodir_max_excerpt( $charlength ) {
94
+function geodir_max_excerpt($charlength) {
95 95
 	global $post;
96
-	if ( $charlength == '0' ) {
96
+	if ($charlength == '0') {
97 97
 		return;
98 98
 	}
99 99
 	$out = '';
@@ -101,46 +101,46 @@  discard block
 block discarded – undo
101 101
 	$temp_post = $post;
102 102
 	$excerpt   = get_the_excerpt();
103 103
 
104
-	$charlength ++;
105
-	$excerpt_more = function_exists( 'geodirf_excerpt_more' ) ? geodirf_excerpt_more( '' ) : geodir_excerpt_more( '' );
106
-	if ( geodir_utf8_strlen( $excerpt ) > $charlength ) {
107
-		if ( geodir_utf8_strlen( $excerpt_more ) > 0 && geodir_utf8_strpos( $excerpt, $excerpt_more ) !== false ) {
108
-			$excut = - ( geodir_utf8_strlen( $excerpt_more ) );
109
-			$subex = geodir_utf8_substr( $excerpt, 0, $excut );
110
-			if ( $charlength > 0 && geodir_utf8_strlen( $subex ) > $charlength ) {
111
-				$subex = geodir_utf8_substr( $subex, 0, $charlength );
104
+	$charlength++;
105
+	$excerpt_more = function_exists('geodirf_excerpt_more') ? geodirf_excerpt_more('') : geodir_excerpt_more('');
106
+	if (geodir_utf8_strlen($excerpt) > $charlength) {
107
+		if (geodir_utf8_strlen($excerpt_more) > 0 && geodir_utf8_strpos($excerpt, $excerpt_more) !== false) {
108
+			$excut = - (geodir_utf8_strlen($excerpt_more));
109
+			$subex = geodir_utf8_substr($excerpt, 0, $excut);
110
+			if ($charlength > 0 && geodir_utf8_strlen($subex) > $charlength) {
111
+				$subex = geodir_utf8_substr($subex, 0, $charlength);
112 112
 			}
113 113
 			$out .= $subex;
114 114
 		} else {
115
-			$subex   = geodir_utf8_substr( $excerpt, 0, $charlength - 5 );
116
-			$exwords = explode( ' ', $subex );
117
-			$excut   = - ( geodir_utf8_strlen( $exwords[ count( $exwords ) - 1 ] ) );
118
-			if ( $excut < 0 ) {
119
-				$out .= geodir_utf8_substr( $subex, 0, $excut );
115
+			$subex   = geodir_utf8_substr($excerpt, 0, $charlength - 5);
116
+			$exwords = explode(' ', $subex);
117
+			$excut   = - (geodir_utf8_strlen($exwords[count($exwords) - 1]));
118
+			if ($excut < 0) {
119
+				$out .= geodir_utf8_substr($subex, 0, $excut);
120 120
 			} else {
121 121
 				$out .= $subex;
122 122
 			}
123 123
 		}
124
-		$out .= ' <a class="excerpt-read-more" href="' . get_permalink() . '" title="' . get_the_title() . '">';
124
+		$out .= ' <a class="excerpt-read-more" href="'.get_permalink().'" title="'.get_the_title().'">';
125 125
 		/**
126 126
 		 * Filter excerpt read more text.
127 127
 		 *
128 128
 		 * @since 1.0.0
129 129
 		 */
130
-		$out .= apply_filters( 'geodir_max_excerpt_end', __( 'Read more [...]', 'geodirectory' ) );
130
+		$out .= apply_filters('geodir_max_excerpt_end', __('Read more [...]', 'geodirectory'));
131 131
 		$out .= '</a>';
132 132
 
133 133
 	} else {
134
-		if ( geodir_utf8_strlen( $excerpt_more ) > 0 && geodir_utf8_strpos( $excerpt, $excerpt_more ) !== false ) {
135
-			$excut = - ( geodir_utf8_strlen( $excerpt_more ) );
136
-			$out .= geodir_utf8_substr( $excerpt, 0, $excut );
137
-			$out .= ' <a class="excerpt-read-more" href="' . get_permalink() . '" title="' . get_the_title() . '">';
134
+		if (geodir_utf8_strlen($excerpt_more) > 0 && geodir_utf8_strpos($excerpt, $excerpt_more) !== false) {
135
+			$excut = - (geodir_utf8_strlen($excerpt_more));
136
+			$out .= geodir_utf8_substr($excerpt, 0, $excut);
137
+			$out .= ' <a class="excerpt-read-more" href="'.get_permalink().'" title="'.get_the_title().'">';
138 138
 			/**
139 139
 			 * Filter excerpt read more text.
140 140
 			 *
141 141
 			 * @since 1.0.0
142 142
 			 */
143
-			$out .= apply_filters( 'geodir_max_excerpt_end', __( 'Read more [...]', 'geodirectory' ) );
143
+			$out .= apply_filters('geodir_max_excerpt_end', __('Read more [...]', 'geodirectory'));
144 144
 			$out .= '</a>';
145 145
 		} else {
146 146
 			$out .= $excerpt;
@@ -163,7 +163,7 @@  discard block
 block discarded – undo
163 163
  *
164 164
  * @return object Returns filtered package info as an object.
165 165
  */
166
-function geodir_post_package_info( $package_info, $post = '', $post_type = '' ) {
166
+function geodir_post_package_info($package_info, $post = '', $post_type = '') {
167 167
 	$package_info['pid']              = 0;
168 168
 	$package_info['days']             = 0;
169 169
 	$package_info['amount']           = 0;
@@ -192,7 +192,7 @@  discard block
 block discarded – undo
192 192
 	 * @param object|string $post  The post object.
193 193
 	 * @param string $post_type    The post type.
194 194
 	 */
195
-	return (object) apply_filters( 'geodir_post_package_info', $package_info, $post, $post_type );
195
+	return (object) apply_filters('geodir_post_package_info', $package_info, $post, $post_type);
196 196
 
197 197
 }
198 198
 
@@ -220,11 +220,11 @@  discard block
 block discarded – undo
220 220
  *
221 221
  * }
222 222
  */
223
-function geodir_send_inquiry( $request ) {
223
+function geodir_send_inquiry($request) {
224 224
 	global $wpdb;
225 225
 
226 226
 	// strip slashes from text
227
-	$request = ! empty( $request ) ? stripslashes_deep( $request ) : $request;
227
+	$request = !empty($request) ? stripslashes_deep($request) : $request;
228 228
 
229 229
 	$yourname      = $request['inq_name'];
230 230
 	$youremail     = $request['inq_email'];
@@ -235,26 +235,26 @@  discard block
 block discarded – undo
235 235
 	$author_id  = '';
236 236
 	$post_title = '';
237 237
 
238
-	if ( $request['pid'] ) {
238
+	if ($request['pid']) {
239 239
 
240 240
 		$productinfosql = $wpdb->prepare(
241 241
 			"select ID,post_author,post_title from $wpdb->posts where ID =%d",
242
-			array( $request['pid'] )
242
+			array($request['pid'])
243 243
 		);
244
-		$productinfo    = $wpdb->get_row( $productinfosql );
244
+		$productinfo = $wpdb->get_row($productinfosql);
245 245
 
246 246
 		$author_id  = $productinfo->post_author;
247 247
 		$post_title = $productinfo->post_title;
248 248
 	}
249 249
 
250
-	$post_title = '<a href="' . get_permalink( $pid ) . '">' . $post_title . '</a>';
250
+	$post_title = '<a href="'.get_permalink($pid).'">'.$post_title.'</a>';
251 251
 
252
-	$user_info = get_userdata( $author_id );
253
-	$to_email  = geodir_get_post_meta( $pid, 'geodir_email', true );
254
-	$to_name   = geodir_get_client_name( $author_id );
252
+	$user_info = get_userdata($author_id);
253
+	$to_email  = geodir_get_post_meta($pid, 'geodir_email', true);
254
+	$to_name   = geodir_get_client_name($author_id);
255 255
 
256
-	if ( $to_email == '' ) {
257
-		$to_email = get_option( 'admin_email' );
256
+	if ($to_email == '') {
257
+		$to_email = get_option('admin_email');
258 258
 	}
259 259
 
260 260
 	/**
@@ -275,10 +275,10 @@  discard block
 block discarded – undo
275 275
 	 * }
276 276
 	 * @param string $type     The form type, default: `Enquiry`.
277 277
 	 */
278
-	do_action( 'geodir_after_send_enquiry', $request, 'Enquiry' );
278
+	do_action('geodir_after_send_enquiry', $request, 'Enquiry');
279 279
 
280 280
 	$client_message = $frnd_comments;
281
-	$client_message .= '<br>' . __( 'From :', 'geodirectory' ) . ' ' . $yourname . '<br>' . __( 'Phone :', 'geodirectory' ) . ' ' . $inq_phone . '<br>' . __( 'Email :', 'geodirectory' ) . ' ' . $youremail . '<br><br>' . __( 'Sent from', 'geodirectory' ) . ' - <b><a href="' . trailingslashit( home_url() ) . '">' . get_option( 'blogname' ) . '</a></b>.';
281
+	$client_message .= '<br>'.__('From :', 'geodirectory').' '.$yourname.'<br>'.__('Phone :', 'geodirectory').' '.$inq_phone.'<br>'.__('Email :', 'geodirectory').' '.$youremail.'<br><br>'.__('Sent from', 'geodirectory').' - <b><a href="'.trailingslashit(home_url()).'">'.get_option('blogname').'</a></b>.';
282 282
 	/**
283 283
 	 * Filter client message text.
284 284
 	 *
@@ -286,7 +286,7 @@  discard block
 block discarded – undo
286 286
 	 *
287 287
 	 * @param string $client_message Client message text.
288 288
 	 */
289
-	$client_message = apply_filters( 'geodir_inquiry_email_msg', $client_message );
289
+	$client_message = apply_filters('geodir_inquiry_email_msg', $client_message);
290 290
 
291 291
 	/**
292 292
 	 * Called before the send enquiry email is sent.
@@ -305,12 +305,12 @@  discard block
 block discarded – undo
305 305
 	 *
306 306
 	 * }
307 307
 	 */
308
-	do_action( 'geodir_before_send_enquiry_email', $request );
309
-	if ( $to_email ) {
308
+	do_action('geodir_before_send_enquiry_email', $request);
309
+	if ($to_email) {
310 310
 		// strip slashes message
311
-		$client_message = stripslashes_deep( $client_message );
311
+		$client_message = stripslashes_deep($client_message);
312 312
 
313
-		geodir_sendEmail( $youremail, $yourname, $to_email, $to_name, '', $client_message, $extra = '', 'send_enquiry', $request['pid'] );//To client email
313
+		geodir_sendEmail($youremail, $yourname, $to_email, $to_name, '', $client_message, $extra = '', 'send_enquiry', $request['pid']); //To client email
314 314
 	}
315 315
 
316 316
 	/**
@@ -330,12 +330,12 @@  discard block
 block discarded – undo
330 330
 	 *
331 331
 	 * }
332 332
 	 */
333
-	do_action( 'geodir_after_send_enquiry_email', $request );
334
-	$url = get_permalink( $pid );
335
-	if ( strstr( $url, '?' ) ) {
336
-		$url = $url . "&send_inquiry=success";
333
+	do_action('geodir_after_send_enquiry_email', $request);
334
+	$url = get_permalink($pid);
335
+	if (strstr($url, '?')) {
336
+		$url = $url."&send_inquiry=success";
337 337
 	} else {
338
-		$url = $url . "?send_inquiry=success";
338
+		$url = $url."?send_inquiry=success";
339 339
 	}
340 340
 	/**
341 341
 	 * Filter redirect url after the send enquiry email is sent.
@@ -344,8 +344,8 @@  discard block
 block discarded – undo
344 344
 	 *
345 345
 	 * @param string $url Redirect url.
346 346
 	 */
347
-	$url = apply_filters( 'geodir_send_enquiry_after_submit_redirect', $url );
348
-	wp_redirect( $url );
347
+	$url = apply_filters('geodir_send_enquiry_after_submit_redirect', $url);
348
+	wp_redirect($url);
349 349
 	gd_die();
350 350
 
351 351
 }
@@ -374,11 +374,11 @@  discard block
 block discarded – undo
374 374
  * }
375 375
  * @global object $wpdb        WordPress Database object.
376 376
  */
377
-function geodir_send_friend( $request ) {
377
+function geodir_send_friend($request) {
378 378
 	global $wpdb;
379 379
 
380 380
 	// strip slashes from text
381
-	$request = ! empty( $request ) ? stripslashes_deep( $request ) : $request;
381
+	$request = !empty($request) ? stripslashes_deep($request) : $request;
382 382
 
383 383
 	$yourname      = $request['yourname'];
384 384
 	$youremail     = $request['youremail'];
@@ -387,13 +387,13 @@  discard block
 block discarded – undo
387 387
 	$pid           = $request['pid'];
388 388
 	$to_email      = $request['to_email'];
389 389
 	$to_name       = $request['to_name'];
390
-	if ( $request['pid'] ) {
390
+	if ($request['pid']) {
391 391
 		$productinfosql = $wpdb->prepare(
392 392
 			"select ID,post_title from $wpdb->posts where ID =%d",
393
-			array( $request['pid'] )
393
+			array($request['pid'])
394 394
 		);
395
-		$productinfo    = $wpdb->get_results( $productinfosql );
396
-		foreach ( $productinfo as $productinfoObj ) {
395
+		$productinfo = $wpdb->get_results($productinfosql);
396
+		foreach ($productinfo as $productinfoObj) {
397 397
 			$post_title = $productinfoObj->post_title;
398 398
 		}
399 399
 	}
@@ -417,8 +417,8 @@  discard block
 block discarded – undo
417 417
 	 *
418 418
 	 * }
419 419
 	 */
420
-	do_action( 'geodir_before_send_to_friend_email', $request );
421
-	geodir_sendEmail( $youremail, $yourname, $to_email, $to_name, $frnd_subject, $frnd_comments, $extra = '', 'send_friend', $request['pid'] );//To client email
420
+	do_action('geodir_before_send_to_friend_email', $request);
421
+	geodir_sendEmail($youremail, $yourname, $to_email, $to_name, $frnd_subject, $frnd_comments, $extra = '', 'send_friend', $request['pid']); //To client email
422 422
 
423 423
 	/**
424 424
 	 * Called after the send to friend email is sent.
@@ -439,13 +439,13 @@  discard block
 block discarded – undo
439 439
 	 *
440 440
 	 * }
441 441
 	 */
442
-	do_action( 'geodir_after_send_to_friend_email', $request );
442
+	do_action('geodir_after_send_to_friend_email', $request);
443 443
 
444
-	$url = get_permalink( $pid );
445
-	if ( strstr( $url, '?' ) ) {
446
-		$url = $url . "&sendtofrnd=success";
444
+	$url = get_permalink($pid);
445
+	if (strstr($url, '?')) {
446
+		$url = $url."&sendtofrnd=success";
447 447
 	} else {
448
-		$url = $url . "?sendtofrnd=success";
448
+		$url = $url."?sendtofrnd=success";
449 449
 	}
450 450
 	/**
451 451
 	 * Filter redirect url after the send to friend email is sent.
@@ -454,8 +454,8 @@  discard block
 block discarded – undo
454 454
 	 *
455 455
 	 * @param string $url Redirect url.
456 456
 	 */
457
-	$url = apply_filters( 'geodir_send_to_friend_after_submit_redirect', $url );
458
-	wp_redirect( $url );
457
+	$url = apply_filters('geodir_send_to_friend_after_submit_redirect', $url);
458
+	wp_redirect($url);
459 459
 	gd_die();
460 460
 }
461 461
 
@@ -469,8 +469,8 @@  discard block
 block discarded – undo
469 469
  *
470 470
  * @param string $hash_key
471 471
  */
472
-function geodir_before_tab_content( $hash_key ) {
473
-	switch ( $hash_key ) {
472
+function geodir_before_tab_content($hash_key) {
473
+	switch ($hash_key) {
474 474
 		case 'post_info' :
475 475
 			echo '<div class="geodir-company_info field-group">';
476 476
 			break;
@@ -480,7 +480,7 @@  discard block
 block discarded – undo
480 480
 			 *
481 481
 			 * @since 1.0.0
482 482
 			 */
483
-			echo ' <div id="' . apply_filters( 'geodir_post_gallery_id', 'geodir-post-gallery' ) . '" class="clearfix" >';
483
+			echo ' <div id="'.apply_filters('geodir_post_gallery_id', 'geodir-post-gallery').'" class="clearfix" >';
484 484
 			break;
485 485
 		case 'reviews' :
486 486
 			echo '<div id="reviews-wrap" class="clearfix"> ';
@@ -504,8 +504,8 @@  discard block
 block discarded – undo
504 504
  *
505 505
  * @param string $hash_key
506 506
  */
507
-function geodir_after_tab_content( $hash_key ) {
508
-	switch ( $hash_key ) {
507
+function geodir_after_tab_content($hash_key) {
508
+	switch ($hash_key) {
509 509
 		case 'post_info' :
510 510
 			echo '</div>';
511 511
 			break;
@@ -536,25 +536,25 @@  discard block
 block discarded – undo
536 536
  * @global object $wpdb     WordPress Database object.
537 537
  * @return bool|null|string Returns default sort results, when the post type is valid. Otherwise returns false.
538 538
  */
539
-function geodir_get_posts_default_sort( $post_type ) {
539
+function geodir_get_posts_default_sort($post_type) {
540 540
 
541 541
 	global $wpdb;
542 542
 
543
-	if ( $post_type != '' ) {
543
+	if ($post_type != '') {
544 544
 
545 545
 		$all_postypes = geodir_get_posttypes();
546 546
 
547
-		if ( ! in_array( $post_type, $all_postypes ) ) {
547
+		if (!in_array($post_type, $all_postypes)) {
548 548
 			return false;
549 549
 		}
550 550
 
551
-		$sort_field_info = $wpdb->get_var( $wpdb->prepare( "select default_order from " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " where	post_type= %s and is_active=%d and is_default=%d", array(
551
+		$sort_field_info = $wpdb->get_var($wpdb->prepare("select default_order from ".GEODIR_CUSTOM_SORT_FIELDS_TABLE." where	post_type= %s and is_active=%d and is_default=%d", array(
552 552
 			$post_type,
553 553
 			1,
554 554
 			1
555
-		) ) );
555
+		)));
556 556
 
557
-		if ( ! empty( $sort_field_info ) ) {
557
+		if (!empty($sort_field_info)) {
558 558
 			return $sort_field_info;
559 559
 		}
560 560
 
@@ -574,20 +574,20 @@  discard block
 block discarded – undo
574 574
  * @global object $wpdb     WordPress Database object.
575 575
  * @return bool|mixed|void Returns sort results, when the post type is valid. Otherwise returns false.
576 576
  */
577
-function geodir_get_sort_options( $post_type ) {
577
+function geodir_get_sort_options($post_type) {
578 578
 	global $wpdb;
579 579
 
580
-	if ( $post_type != '' ) {
580
+	if ($post_type != '') {
581 581
 		$all_postypes = geodir_get_posttypes();
582 582
 
583
-		if ( ! in_array( $post_type, $all_postypes ) ) {
583
+		if (!in_array($post_type, $all_postypes)) {
584 584
 			return false;
585 585
 		}
586 586
 
587
-		$sort_field_info = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " WHERE post_type=%s AND is_active=%d AND (sort_asc=1 || sort_desc=1 || field_type='random') AND field_type != 'address' ORDER BY sort_order ASC", array(
587
+		$sort_field_info = $wpdb->get_results($wpdb->prepare("SELECT * FROM ".GEODIR_CUSTOM_SORT_FIELDS_TABLE." WHERE post_type=%s AND is_active=%d AND (sort_asc=1 || sort_desc=1 || field_type='random') AND field_type != 'address' ORDER BY sort_order ASC", array(
588 588
 			$post_type,
589 589
 			1
590
-		) ) );
590
+		)));
591 591
 
592 592
 		/**
593 593
 		 * Filter post sort options.
@@ -597,7 +597,7 @@  discard block
 block discarded – undo
597 597
 		 * @param array $sort_field_info Unfiltered sort field array.
598 598
 		 * @param string $post_type      Post type.
599 599
 		 */
600
-		return apply_filters( 'geodir_get_sort_options', $sort_field_info, $post_type );
600
+		return apply_filters('geodir_get_sort_options', $sort_field_info, $post_type);
601 601
 	}
602 602
 
603 603
 }
@@ -618,63 +618,63 @@  discard block
 block discarded – undo
618 618
 	 *
619 619
 	 * @since 1.4.4
620 620
 	 */
621
-	if ( is_search() ) {
621
+	if (is_search()) {
622 622
 		return;
623 623
 	}
624 624
 
625 625
 	$sort_by = '';
626 626
 
627
-	if ( isset( $_REQUEST['sort_by'] ) ) {
627
+	if (isset($_REQUEST['sort_by'])) {
628 628
 		$sort_by = $_REQUEST['sort_by'];
629 629
 	}
630 630
 
631 631
 	$gd_post_type = geodir_get_current_posttype();
632 632
 
633
-	$sort_options = geodir_get_sort_options( $gd_post_type );
633
+	$sort_options = geodir_get_sort_options($gd_post_type);
634 634
 
635 635
 
636 636
 	$sort_field_options = '';
637 637
 
638
-	if ( ! empty( $sort_options ) ) {
639
-		foreach ( $sort_options as $sort ) {
640
-			$sort = stripslashes_deep( $sort ); // strip slashes
638
+	if (!empty($sort_options)) {
639
+		foreach ($sort_options as $sort) {
640
+			$sort = stripslashes_deep($sort); // strip slashes
641 641
 
642
-			$label = __( $sort->site_title, 'geodirectory' );
642
+			$label = __($sort->site_title, 'geodirectory');
643 643
 
644
-			if ( $sort->field_type == 'random' ) {
644
+			if ($sort->field_type == 'random') {
645 645
 				$key = $sort->field_type;
646
-				( $sort_by == $key || ( $sort->is_default == '1' && ! isset( $_REQUEST['sort_by'] ) ) ) ? $selected = 'selected="selected"' : $selected = '';
647
-				$sort_field_options .= '<option ' . $selected . ' value="' . esc_url( add_query_arg( 'sort_by', $key ) ) . '">' . __( $label, 'geodirectory' ) . '</option>';
646
+				($sort_by == $key || ($sort->is_default == '1' && !isset($_REQUEST['sort_by']))) ? $selected = 'selected="selected"' : $selected = '';
647
+				$sort_field_options .= '<option '.$selected.' value="'.esc_url(add_query_arg('sort_by', $key)).'">'.__($label, 'geodirectory').'</option>';
648 648
 			}
649 649
 
650
-			if ( $sort->htmlvar_name == 'comment_count' ) {
650
+			if ($sort->htmlvar_name == 'comment_count') {
651 651
 				$sort->htmlvar_name = 'rating_count';
652 652
 			}
653 653
 
654
-			if ( $sort->sort_asc ) {
655
-				$key   = $sort->htmlvar_name . '_asc';
654
+			if ($sort->sort_asc) {
655
+				$key   = $sort->htmlvar_name.'_asc';
656 656
 				$label = $sort->site_title;
657
-				if ( $sort->asc_title ) {
657
+				if ($sort->asc_title) {
658 658
 					$label = $sort->asc_title;
659 659
 				}
660
-				( $sort_by == $key || ( $sort->is_default == '1' && $sort->default_order == $key && ! isset( $_REQUEST['sort_by'] ) ) ) ? $selected = 'selected="selected"' : $selected = '';
661
-				$sort_field_options .= '<option ' . $selected . ' value="' . esc_url( add_query_arg( 'sort_by', $key ) ) . '">' . __( $label, 'geodirectory' ) . '</option>';
660
+				($sort_by == $key || ($sort->is_default == '1' && $sort->default_order == $key && !isset($_REQUEST['sort_by']))) ? $selected = 'selected="selected"' : $selected = '';
661
+				$sort_field_options .= '<option '.$selected.' value="'.esc_url(add_query_arg('sort_by', $key)).'">'.__($label, 'geodirectory').'</option>';
662 662
 			}
663 663
 
664
-			if ( $sort->sort_desc ) {
665
-				$key   = $sort->htmlvar_name . '_desc';
664
+			if ($sort->sort_desc) {
665
+				$key   = $sort->htmlvar_name.'_desc';
666 666
 				$label = $sort->site_title;
667
-				if ( $sort->desc_title ) {
667
+				if ($sort->desc_title) {
668 668
 					$label = $sort->desc_title;
669 669
 				}
670
-				( $sort_by == $key || ( $sort->is_default == '1' && $sort->default_order == $key && ! isset( $_REQUEST['sort_by'] ) ) ) ? $selected = 'selected="selected"' : $selected = '';
671
-				$sort_field_options .= '<option ' . $selected . ' value="' . esc_url( add_query_arg( 'sort_by', $key ) ) . '">' . __( $label, 'geodirectory' ) . '</option>';
670
+				($sort_by == $key || ($sort->is_default == '1' && $sort->default_order == $key && !isset($_REQUEST['sort_by']))) ? $selected = 'selected="selected"' : $selected = '';
671
+				$sort_field_options .= '<option '.$selected.' value="'.esc_url(add_query_arg('sort_by', $key)).'">'.__($label, 'geodirectory').'</option>';
672 672
 			}
673 673
 
674 674
 		}
675 675
 	}
676 676
 
677
-	if ( $sort_field_options != '' ) {
677
+	if ($sort_field_options != '') {
678 678
 
679 679
 		?>
680 680
 
@@ -683,9 +683,9 @@  discard block
 block discarded – undo
683 683
 			<select name="sort_by" id="sort_by" onchange="javascript:window.location=this.value;">
684 684
 
685 685
 				<option
686
-					value="<?php echo esc_url( add_query_arg( 'sort_by', '' ) ); ?>" <?php if ( $sort_by == '' ) {
686
+					value="<?php echo esc_url(add_query_arg('sort_by', '')); ?>" <?php if ($sort_by == '') {
687 687
 					echo 'selected="selected"';
688
-				} ?>><?php _e( 'Sort By', 'geodirectory' ); ?></option><?php
688
+				} ?>><?php _e('Sort By', 'geodirectory'); ?></option><?php
689 689
 
690 690
 				echo $sort_field_options; ?>
691 691
 
@@ -713,9 +713,9 @@  discard block
 block discarded – undo
713 713
  *
714 714
  * @return string Returns the section title.
715 715
  */
716
-function geodir_advance_customfields_heading( $title, $field_type ) {
716
+function geodir_advance_customfields_heading($title, $field_type) {
717 717
 
718
-	if ( in_array( $field_type, array( 'multiselect', 'textarea', 'taxonomy' ) ) ) {
718
+	if (in_array($field_type, array('multiselect', 'textarea', 'taxonomy'))) {
719 719
 		$title = '';
720 720
 	}
721 721
 
@@ -737,19 +737,19 @@  discard block
 block discarded – undo
737 737
  * @global object $gd_session       GeoDirectory Session object.
738 738
  * @return string Returns related posts html.
739 739
  */
740
-function geodir_related_posts_display( $request ) {
741
-	if ( ! empty( $request ) ) {
742
-		$before_title = ( isset( $request['before_title'] ) && ! empty( $request['before_title'] ) ) ? $request['before_title'] : '';
743
-		$after_title  = ( isset( $request['after_title'] ) && ! empty( $request['after_title'] ) ) ? $request['after_title'] : '';
744
-
745
-		$title               = ( isset( $request['title'] ) && ! empty( $request['title'] ) ) ? $request['title'] : __( 'Related Listings', 'geodirectory' );
746
-		$post_number         = ( isset( $request['post_number'] ) && ! empty( $request['post_number'] ) ) ? $request['post_number'] : '5';
747
-		$relate_to           = ( isset( $request['relate_to'] ) && ! empty( $request['relate_to'] ) ) ? $request['relate_to'] : 'category';
748
-		$layout              = ( isset( $request['layout'] ) && ! empty( $request['layout'] ) ) ? $request['layout'] : 'gridview_onehalf';
749
-		$add_location_filter = ( isset( $request['add_location_filter'] ) && ! empty( $request['add_location_filter'] ) ) ? $request['add_location_filter'] : '0';
750
-		$listing_width       = ( isset( $request['listing_width'] ) && ! empty( $request['listing_width'] ) ) ? $request['listing_width'] : '';
751
-		$list_sort           = ( isset( $request['list_sort'] ) && ! empty( $request['list_sort'] ) ) ? $request['list_sort'] : 'latest';
752
-		$character_count     = ( isset( $request['character_count'] ) && ! empty( $request['character_count'] ) ) ? $request['character_count'] : '';
740
+function geodir_related_posts_display($request) {
741
+	if (!empty($request)) {
742
+		$before_title = (isset($request['before_title']) && !empty($request['before_title'])) ? $request['before_title'] : '';
743
+		$after_title  = (isset($request['after_title']) && !empty($request['after_title'])) ? $request['after_title'] : '';
744
+
745
+		$title               = (isset($request['title']) && !empty($request['title'])) ? $request['title'] : __('Related Listings', 'geodirectory');
746
+		$post_number         = (isset($request['post_number']) && !empty($request['post_number'])) ? $request['post_number'] : '5';
747
+		$relate_to           = (isset($request['relate_to']) && !empty($request['relate_to'])) ? $request['relate_to'] : 'category';
748
+		$layout              = (isset($request['layout']) && !empty($request['layout'])) ? $request['layout'] : 'gridview_onehalf';
749
+		$add_location_filter = (isset($request['add_location_filter']) && !empty($request['add_location_filter'])) ? $request['add_location_filter'] : '0';
750
+		$listing_width       = (isset($request['listing_width']) && !empty($request['listing_width'])) ? $request['listing_width'] : '';
751
+		$list_sort           = (isset($request['list_sort']) && !empty($request['list_sort'])) ? $request['list_sort'] : 'latest';
752
+		$character_count     = (isset($request['character_count']) && !empty($request['character_count'])) ? $request['character_count'] : '';
753 753
 
754 754
 		global $wpdb, $post, $gd_session, $related_nearest, $related_parent_lat, $related_parent_lon;
755 755
 		$related_parent_lat   = !empty($post->post_latitude) ? $post->post_latitude : '';
@@ -757,10 +757,10 @@  discard block
 block discarded – undo
757 757
 		$arr_detail_page_tabs = geodir_detail_page_tabs_list();
758 758
 
759 759
 		$related_listing_array = array();
760
-		if ( get_option( 'geodir_add_related_listing_posttypes' ) ) {
761
-			$related_listing_array = get_option( 'geodir_add_related_listing_posttypes' );
760
+		if (get_option('geodir_add_related_listing_posttypes')) {
761
+			$related_listing_array = get_option('geodir_add_related_listing_posttypes');
762 762
 		}
763
-		if ( isset($post->post_type) && in_array( $post->post_type, $related_listing_array ) ) {
763
+		if (isset($post->post_type) && in_array($post->post_type, $related_listing_array)) {
764 764
 			$arr_detail_page_tabs['related_listing']['is_display'] = true;
765 765
 		}
766 766
 
@@ -772,90 +772,90 @@  discard block
 block discarded – undo
772 772
 		$tax_field         = 'id';
773 773
 		$category          = array();
774 774
 
775
-		if ( isset( $_REQUEST['backandedit'] ) ) {
776
-			$post      = (object) $gd_session->get( 'listing' );
775
+		if (isset($_REQUEST['backandedit'])) {
776
+			$post      = (object) $gd_session->get('listing');
777 777
 			$post_type = $post->listing_type;
778
-			if ( isset( $_REQUEST['pid'] ) && $_REQUEST['pid'] != '' ) {
778
+			if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
779 779
 				$post_id = $_REQUEST['pid'];
780 780
 			}
781
-		} elseif ( isset( $_REQUEST['pid'] ) && $_REQUEST['pid'] != '' ) {
782
-			$post      = geodir_get_post_info( $_REQUEST['pid'] );
781
+		} elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
782
+			$post      = geodir_get_post_info($_REQUEST['pid']);
783 783
 			$post_type = $post->post_type;
784 784
 			$post_id   = $_REQUEST['pid'];
785
-		} elseif ( isset( $post->post_type ) && $post->post_type != '' ) {
785
+		} elseif (isset($post->post_type) && $post->post_type != '') {
786 786
 			$post_type = $post->post_type;
787 787
 			$post_id   = $post->ID;
788 788
 		}
789 789
 
790
-		if ( $relate_to == 'category' ) {
790
+		if ($relate_to == 'category') {
791 791
 
792
-			$category_taxonomy = $post_type . $relate_to;
793
-			if ( isset( $post->{$category_taxonomy} ) && $post->{$category_taxonomy} != '' ) {
794
-				$category = explode( ',', trim( $post->{$category_taxonomy}, ',' ) );
792
+			$category_taxonomy = $post_type.$relate_to;
793
+			if (isset($post->{$category_taxonomy} ) && $post->{$category_taxonomy} != '') {
794
+				$category = explode(',', trim($post->{$category_taxonomy}, ','));
795 795
 			}
796 796
 
797
-		} elseif ( $relate_to == 'tags' ) {
797
+		} elseif ($relate_to == 'tags') {
798 798
 
799
-			$category_taxonomy = $post_type . '_' . $relate_to;
800
-			if ( $post->post_tags != '' ) {
801
-				$category = explode( ',', trim( $post->post_tags, ',' ) );
799
+			$category_taxonomy = $post_type.'_'.$relate_to;
800
+			if ($post->post_tags != '') {
801
+				$category = explode(',', trim($post->post_tags, ','));
802 802
 			}
803 803
 			$tax_field = 'name';
804 804
 		}
805 805
 
806 806
 		/* --- return false in invalid request --- */
807
-		if ( empty( $category ) ) {
807
+		if (empty($category)) {
808 808
 			return false;
809 809
 		}
810 810
 
811 811
 		$all_postypes = geodir_get_posttypes();
812 812
 
813
-		if ( ! in_array( $post_type, $all_postypes ) ) {
813
+		if (!in_array($post_type, $all_postypes)) {
814 814
 			return false;
815 815
 		}
816 816
 
817 817
 		/* --- return false in invalid request --- */
818 818
 
819 819
 		$location_url = '';
820
-		if ( $add_location_filter != '0' ) {
820
+		if ($add_location_filter != '0') {
821 821
 			$location_url             = array();
822
-			$geodir_show_location_url = get_option( 'geodir_show_location_url' );
822
+			$geodir_show_location_url = get_option('geodir_show_location_url');
823 823
 
824
-			$gd_city = get_query_var( 'gd_city' );
824
+			$gd_city = get_query_var('gd_city');
825 825
 
826
-			if ( $gd_city ) {
827
-				$gd_country = get_query_var( 'gd_country' );
828
-				$gd_region  = get_query_var( 'gd_region' );
826
+			if ($gd_city) {
827
+				$gd_country = get_query_var('gd_country');
828
+				$gd_region  = get_query_var('gd_region');
829 829
 			} else {
830 830
 				$location = geodir_get_default_location();
831 831
 
832
-				$gd_country = isset( $location->country_slug ) ? $location->country_slug : '';
833
-				$gd_region  = isset( $location->region_slug ) ? $location->region_slug : '';
834
-				$gd_city    = isset( $location->city_slug ) ? $location->city_slug : '';
832
+				$gd_country = isset($location->country_slug) ? $location->country_slug : '';
833
+				$gd_region  = isset($location->region_slug) ? $location->region_slug : '';
834
+				$gd_city    = isset($location->city_slug) ? $location->city_slug : '';
835 835
 			}
836 836
 
837
-			if ( $geodir_show_location_url == 'all' ) {
837
+			if ($geodir_show_location_url == 'all') {
838 838
 				$location_url[] = $gd_country;
839 839
 				$location_url[] = $gd_region;
840
-			} else if ( $geodir_show_location_url == 'country_city' ) {
840
+			} else if ($geodir_show_location_url == 'country_city') {
841 841
 				$location_url[] = $gd_country;
842
-			} else if ( $geodir_show_location_url == 'region_city' ) {
842
+			} else if ($geodir_show_location_url == 'region_city') {
843 843
 				$location_url[] = $gd_region;
844 844
 			}
845 845
 
846 846
 			$location_url[] = $gd_city;
847 847
 
848
-			$location_url = implode( '/', $location_url );
848
+			$location_url = implode('/', $location_url);
849 849
 		}
850 850
 
851 851
 
852
-		if ( ! empty( $category ) ) {
852
+		if (!empty($category)) {
853 853
 			global $geodir_add_location_url;
854 854
 			$geodir_add_location_url = '0';
855
-			if ( $add_location_filter != '0' ) {
855
+			if ($add_location_filter != '0') {
856 856
 				$geodir_add_location_url = '1';
857 857
 			}
858
-			$viewall_url             = get_term_link( (int) $category[0], $post_type . $category_taxonomy );
858
+			$viewall_url             = get_term_link((int) $category[0], $post_type.$category_taxonomy);
859 859
 			$geodir_add_location_url = null;
860 860
 		}
861 861
 		ob_start();
@@ -865,24 +865,24 @@  discard block
 block discarded – undo
865 865
 		<div class="geodir_locations geodir_location_listing">
866 866
 
867 867
 			<?php
868
-			if ( isset( $request['is_widget'] ) && $request['is_widget'] == '1' ) {
868
+			if (isset($request['is_widget']) && $request['is_widget'] == '1') {
869 869
 				/** geodir_before_title filter Documented in geodirectory_widgets.php */
870
-				$before_title = isset( $before_title ) ? $before_title : apply_filters( 'geodir_before_title', '<h3 class="widget-title">' );
870
+				$before_title = isset($before_title) ? $before_title : apply_filters('geodir_before_title', '<h3 class="widget-title">');
871 871
 				/** geodir_after_title filter Documented in geodirectory_widgets.php */
872
-				$after_title = isset( $after_title ) ? $after_title : apply_filters( 'geodir_after_title', '</h3>' );
872
+				$after_title = isset($after_title) ? $after_title : apply_filters('geodir_after_title', '</h3>');
873 873
 				?>
874 874
 				<div class="location_list_heading clearfix">
875
-					<?php echo $before_title . $title . $after_title; ?>
875
+					<?php echo $before_title.$title.$after_title; ?>
876 876
 				</div>
877 877
 				<?php
878 878
 			}
879 879
 			$query_args = array(
880 880
 				'posts_per_page'   => $post_number,
881 881
 				'is_geodir_loop'   => true,
882
-				'gd_location'      => ( $add_location_filter ) ? true : false,
882
+				'gd_location'      => ($add_location_filter) ? true : false,
883 883
 				'post_type'        => $post_type,
884 884
 				'order_by'         => $list_sort,
885
-				'post__not_in'     => array( $post_id ),
885
+				'post__not_in'     => array($post_id),
886 886
 				'excerpt_length'   => $character_count,
887 887
 				'related_listings' => $is_display
888 888
 			);
@@ -893,7 +893,7 @@  discard block
 block discarded – undo
893 893
 				'terms'    => $category
894 894
 			);
895 895
 
896
-			$query_args['tax_query'] = array( $tax_query );
896
+			$query_args['tax_query'] = array($tax_query);
897 897
 
898 898
 			global $gridview_columns, $post;
899 899
 
@@ -905,21 +905,21 @@  discard block
 block discarded – undo
905 905
 			 * @param array $query_args The query array.
906 906
 			 * @param array $request Related posts request array.
907 907
 			 */
908
-			$query_args = apply_filters( 'geodir_related_posts_widget_query_args', $query_args, $request );
908
+			$query_args = apply_filters('geodir_related_posts_widget_query_args', $query_args, $request);
909 909
 
910
-			query_posts( $query_args );
910
+			query_posts($query_args);
911 911
 
912
-			if ( strstr( $layout, 'gridview' ) ) {
913
-				$listing_view_exp = explode( '_', $layout );
912
+			if (strstr($layout, 'gridview')) {
913
+				$listing_view_exp = explode('_', $layout);
914 914
 				$gridview_columns = $layout;
915 915
 				$layout           = $listing_view_exp[0];
916
-			} else if ( $layout == 'list' ) {
916
+			} else if ($layout == 'list') {
917 917
 				$gridview_columns = '';
918 918
 			}
919 919
 			$related_posts = true;
920 920
 
921 921
 			$related_nearest = false;
922
-			if ( $list_sort == 'nearest' ) {
922
+			if ($list_sort == 'nearest') {
923 923
 				$related_nearest = true;
924 924
 			}
925 925
 
@@ -929,14 +929,14 @@  discard block
 block discarded – undo
929 929
 			 *
930 930
 			 * @since 1.0.0
931 931
 			 */
932
-			$template = apply_filters( "geodir_template_part-related-listing-listview", geodir_locate_template( 'listing-listview' ) );
932
+			$template = apply_filters("geodir_template_part-related-listing-listview", geodir_locate_template('listing-listview'));
933 933
 
934 934
 			/**
935 935
 			 * Includes related listing listview template.
936 936
 			 *
937 937
 			 * @since 1.0.0
938 938
 			 */
939
-			include( $template );
939
+			include($template);
940 940
 
941 941
 			wp_reset_query();
942 942
 			$post            = $origi_post;
@@ -964,12 +964,12 @@  discard block
 block discarded – undo
964 964
 function geodir_category_count_script() {
965 965
 	global $geodir_post_category_str;
966 966
 
967
-	if ( ! empty( $geodir_post_category_str ) ) {
968
-		$geodir_post_category_str = serialize( $geodir_post_category_str );
967
+	if (!empty($geodir_post_category_str)) {
968
+		$geodir_post_category_str = serialize($geodir_post_category_str);
969 969
 	}
970 970
 
971
-	$all_var['post_category_array'] = html_entity_decode( (string) $geodir_post_category_str, ENT_QUOTES, 'UTF-8' );
972
-	$script                         = "var post_category_array = " . json_encode( $all_var ) . ';';
971
+	$all_var['post_category_array'] = html_entity_decode((string) $geodir_post_category_str, ENT_QUOTES, 'UTF-8');
972
+	$script                         = "var post_category_array = ".json_encode($all_var).';';
973 973
 	echo '<script>';
974 974
 	echo $script;
975 975
 	echo '</script>';
@@ -984,8 +984,8 @@  discard block
 block discarded – undo
984 984
  * @return string Returns the default language.
985 985
  */
986 986
 function geodir_get_map_default_language() {
987
-	$geodir_default_map_language = get_option( 'geodir_default_map_language' );
988
-	if ( empty( $geodir_default_map_language ) ) {
987
+	$geodir_default_map_language = get_option('geodir_default_map_language');
988
+	if (empty($geodir_default_map_language)) {
989 989
 		$geodir_default_map_language = 'en';
990 990
 	}
991 991
 
@@ -996,7 +996,7 @@  discard block
 block discarded – undo
996 996
 	 *
997 997
 	 * @param string $geodir_default_map_language Default map language.
998 998
 	 */
999
-	return apply_filters( 'geodir_default_map_language', $geodir_default_map_language );
999
+	return apply_filters('geodir_default_map_language', $geodir_default_map_language);
1000 1000
 }
1001 1001
 
1002 1002
 /**
@@ -1007,7 +1007,7 @@  discard block
 block discarded – undo
1007 1007
  * @return string Returns the api key.
1008 1008
  */
1009 1009
 function geodir_get_map_api_key() {
1010
-	$key = get_option( 'geodir_google_api_key' );
1010
+	$key = get_option('geodir_google_api_key');
1011 1011
 
1012 1012
 	/**
1013 1013
 	 * Filter Google maps api key.
@@ -1016,7 +1016,7 @@  discard block
 block discarded – undo
1016 1016
 	 *
1017 1017
 	 * @param string $key Google maps api key.
1018 1018
 	 */
1019
-	return apply_filters( 'geodir_google_api_key', $key );
1019
+	return apply_filters('geodir_google_api_key', $key);
1020 1020
 }
1021 1021
 
1022 1022
 
@@ -1036,20 +1036,20 @@  discard block
 block discarded – undo
1036 1036
 	global $wp, $post, $wp_query, $wpdb, $geodir_addon_list;
1037 1037
 
1038 1038
 	$is_geodir_page = geodir_is_geodir_page();
1039
-	if ( ! $is_geodir_page ) {
1039
+	if (!$is_geodir_page) {
1040 1040
 		return;
1041 1041
 	}// if non GD page, bail
1042 1042
 
1043 1043
 	$use_gd_meta = true;
1044
-	if ( ( class_exists( 'WPSEO_Frontend' ) || class_exists( 'All_in_One_SEO_Pack' ) ) && !geodir_disable_yoast_seo_metas() ) {
1044
+	if ((class_exists('WPSEO_Frontend') || class_exists('All_in_One_SEO_Pack')) && !geodir_disable_yoast_seo_metas()) {
1045 1045
 		$use_gd_meta = false;
1046 1046
 
1047
-		if ( geodir_is_page( 'search' ) ) {
1047
+		if (geodir_is_page('search')) {
1048 1048
 			$use_gd_meta = true;
1049 1049
 		}
1050 1050
 	}
1051 1051
 
1052
-	if ( ! $use_gd_meta ) {
1052
+	if (!$use_gd_meta) {
1053 1053
 		return;
1054 1054
 	}// bail if Yoast Wordpress SEO or All_in_One_SEO_Pack active.
1055 1055
 
@@ -1057,170 +1057,170 @@  discard block
 block discarded – undo
1057 1057
 
1058 1058
 	$all_postypes = geodir_get_posttypes();
1059 1059
 
1060
-	$geodir_taxonomies = geodir_get_taxonomies( '', true );
1060
+	$geodir_taxonomies = geodir_get_taxonomies('', true);
1061 1061
 
1062 1062
 	$meta_desc = '';
1063 1063
 	$meta_key  = '';
1064
-	if ( isset( $current_term->ID ) && $current_term->ID == geodir_location_page_id() ) {
1064
+	if (isset($current_term->ID) && $current_term->ID == geodir_location_page_id()) {
1065 1065
 		/**
1066 1066
 		 * Filter SEO meta location description.
1067 1067
 		 *
1068 1068
 		 * @since 1.0.0
1069 1069
 		 */
1070
-		$meta_desc = apply_filters( 'geodir_seo_meta_location_description', '' );
1070
+		$meta_desc = apply_filters('geodir_seo_meta_location_description', '');
1071 1071
 		$meta_desc .= '';
1072 1072
 	}
1073
-	if ( have_posts() && is_single() OR is_page() ) {
1074
-		while ( have_posts() ) {
1073
+	if (have_posts() && is_single() OR is_page()) {
1074
+		while (have_posts()) {
1075 1075
 			the_post();
1076 1076
 
1077
-			if ( has_excerpt() ) {
1078
-				$out_excerpt = strip_tags( strip_shortcodes( get_the_excerpt() ) );
1079
-				if ( empty( $out_excerpt ) ) {
1080
-					$out_excerpt = strip_tags( do_shortcode( get_the_excerpt() ) );
1077
+			if (has_excerpt()) {
1078
+				$out_excerpt = strip_tags(strip_shortcodes(get_the_excerpt()));
1079
+				if (empty($out_excerpt)) {
1080
+					$out_excerpt = strip_tags(do_shortcode(get_the_excerpt()));
1081 1081
 				}
1082
-				$out_excerpt = str_replace( array( "\r\n", "\r", "\n" ), "", $out_excerpt );
1082
+				$out_excerpt = str_replace(array("\r\n", "\r", "\n"), "", $out_excerpt);
1083 1083
 			} else {
1084
-				$out_excerpt = str_replace( array( "\r\n", "\r", "\n" ), "", $post->post_content );
1085
-				$out_excerpt = strip_tags( strip_shortcodes( $out_excerpt ) );
1086
-				if ( empty( $out_excerpt ) ) {
1087
-					$out_excerpt = strip_tags( do_shortcode( $out_excerpt ) ); // parse short code from content
1084
+				$out_excerpt = str_replace(array("\r\n", "\r", "\n"), "", $post->post_content);
1085
+				$out_excerpt = strip_tags(strip_shortcodes($out_excerpt));
1086
+				if (empty($out_excerpt)) {
1087
+					$out_excerpt = strip_tags(do_shortcode($out_excerpt)); // parse short code from content
1088 1088
 				}
1089
-				$out_excerpt = trim( wp_trim_words( $out_excerpt, 35, '' ), '.!?,;:-' );
1089
+				$out_excerpt = trim(wp_trim_words($out_excerpt, 35, ''), '.!?,;:-');
1090 1090
 			}
1091 1091
 
1092 1092
 			$meta_desc .= $out_excerpt;
1093 1093
 		}
1094
-	} elseif ( ( is_category() || is_tag() ) && isset( $current_term->taxonomy ) && in_array( $current_term->taxonomy, $geodir_taxonomies ) ) {
1095
-		if ( is_category() ) {
1096
-			$meta_desc .= __( "Posts related to Category:", 'geodirectory' ) . " " . ucfirst( single_cat_title( "", false ) );
1097
-		} elseif ( is_tag() ) {
1098
-			$meta_desc .= __( "Posts related to Tag:", 'geodirectory' ) . " " . ucfirst( single_tag_title( "", false ) );
1094
+	} elseif ((is_category() || is_tag()) && isset($current_term->taxonomy) && in_array($current_term->taxonomy, $geodir_taxonomies)) {
1095
+		if (is_category()) {
1096
+			$meta_desc .= __("Posts related to Category:", 'geodirectory')." ".ucfirst(single_cat_title("", false));
1097
+		} elseif (is_tag()) {
1098
+			$meta_desc .= __("Posts related to Tag:", 'geodirectory')." ".ucfirst(single_tag_title("", false));
1099 1099
 		}
1100
-	} elseif ( isset( $current_term->taxonomy ) && in_array( $current_term->taxonomy, $geodir_taxonomies ) ) {
1101
-		$meta_desc .= isset( $current_term->description ) ? $current_term->description : '';
1100
+	} elseif (isset($current_term->taxonomy) && in_array($current_term->taxonomy, $geodir_taxonomies)) {
1101
+		$meta_desc .= isset($current_term->description) ? $current_term->description : '';
1102 1102
 	}
1103 1103
 
1104 1104
 
1105 1105
 	$geodir_post_type       = geodir_get_current_posttype();
1106
-	$geodir_post_type_info  = get_post_type_object( $geodir_post_type );
1107
-	$geodir_is_page_listing = geodir_is_page( 'listing' ) ? true : false;
1108
-
1109
-	$category_taxonomy = geodir_get_taxonomies( $geodir_post_type );
1110
-	$tag_taxonomy      = geodir_get_taxonomies( $geodir_post_type, true );
1111
-
1112
-	$geodir_is_category = isset( $category_taxonomy[0] ) && get_query_var( $category_taxonomy[0] ) ? get_query_var( $category_taxonomy[0] ) : false;
1113
-	$geodir_is_tag      = isset( $tag_taxonomy[0] ) && get_query_var( $tag_taxonomy[0] ) ? true : false;
1114
-
1115
-	$geodir_is_search        = geodir_is_page( 'search' ) ? true : false;
1116
-	$geodir_is_location      = geodir_is_page( 'location' ) ? true : false;
1117
-	$geodir_location_manager = isset( $geodir_addon_list['geodir_location_manager'] ) && $geodir_addon_list['geodir_location_manager'] = 'yes' ? true : false;
1118
-	$godir_location_terms    = geodir_get_current_location_terms( 'query_vars' );
1119
-	$gd_city                 = $geodir_location_manager && isset( $godir_location_terms['gd_city'] ) ? $godir_location_terms['gd_city'] : null;
1120
-	$gd_region               = $geodir_location_manager && isset( $godir_location_terms['gd_region'] ) ? $godir_location_terms['gd_region'] : null;
1121
-	$gd_country              = $geodir_location_manager && isset( $godir_location_terms['gd_country'] ) ? $godir_location_terms['gd_country'] : null;
1122
-	$replace_location        = __( 'Everywhere', 'geodirectory' );
1106
+	$geodir_post_type_info  = get_post_type_object($geodir_post_type);
1107
+	$geodir_is_page_listing = geodir_is_page('listing') ? true : false;
1108
+
1109
+	$category_taxonomy = geodir_get_taxonomies($geodir_post_type);
1110
+	$tag_taxonomy      = geodir_get_taxonomies($geodir_post_type, true);
1111
+
1112
+	$geodir_is_category = isset($category_taxonomy[0]) && get_query_var($category_taxonomy[0]) ? get_query_var($category_taxonomy[0]) : false;
1113
+	$geodir_is_tag      = isset($tag_taxonomy[0]) && get_query_var($tag_taxonomy[0]) ? true : false;
1114
+
1115
+	$geodir_is_search        = geodir_is_page('search') ? true : false;
1116
+	$geodir_is_location      = geodir_is_page('location') ? true : false;
1117
+	$geodir_location_manager = isset($geodir_addon_list['geodir_location_manager']) && $geodir_addon_list['geodir_location_manager'] = 'yes' ? true : false;
1118
+	$godir_location_terms    = geodir_get_current_location_terms('query_vars');
1119
+	$gd_city                 = $geodir_location_manager && isset($godir_location_terms['gd_city']) ? $godir_location_terms['gd_city'] : null;
1120
+	$gd_region               = $geodir_location_manager && isset($godir_location_terms['gd_region']) ? $godir_location_terms['gd_region'] : null;
1121
+	$gd_country              = $geodir_location_manager && isset($godir_location_terms['gd_country']) ? $godir_location_terms['gd_country'] : null;
1122
+	$replace_location        = __('Everywhere', 'geodirectory');
1123 1123
 	$location_id             = null;
1124
-	if ( $geodir_location_manager ) {
1125
-		$sql           = $wpdb->prepare( "SELECT location_id FROM " . POST_LOCATION_TABLE . " WHERE city_slug=%s ORDER BY location_id ASC LIMIT 1", array( $gd_city ) );
1126
-		$location_id   = (int) $wpdb->get_var( $sql );
1124
+	if ($geodir_location_manager) {
1125
+		$sql           = $wpdb->prepare("SELECT location_id FROM ".POST_LOCATION_TABLE." WHERE city_slug=%s ORDER BY location_id ASC LIMIT 1", array($gd_city));
1126
+		$location_id   = (int) $wpdb->get_var($sql);
1127 1127
 		$location_type = geodir_what_is_current_location();
1128
-		if ( $location_type == 'city' ) {
1129
-			$replace_location = geodir_get_current_location( array( 'what' => 'city', 'echo' => false ) );
1130
-		} elseif ( $location_type == 'region' ) {
1131
-			$replace_location = geodir_get_current_location( array( 'what' => 'region', 'echo' => false ) );
1132
-		} elseif ( $location_type == 'country' ) {
1133
-			$replace_location = geodir_get_current_location( array( 'what' => 'country', 'echo' => false ) );
1134
-			$replace_location = __( $replace_location, 'geodirectory' );
1128
+		if ($location_type == 'city') {
1129
+			$replace_location = geodir_get_current_location(array('what' => 'city', 'echo' => false));
1130
+		} elseif ($location_type == 'region') {
1131
+			$replace_location = geodir_get_current_location(array('what' => 'region', 'echo' => false));
1132
+		} elseif ($location_type == 'country') {
1133
+			$replace_location = geodir_get_current_location(array('what' => 'country', 'echo' => false));
1134
+			$replace_location = __($replace_location, 'geodirectory');
1135 1135
 		}
1136
-		$country          = get_query_var( 'gd_country' );
1137
-		$region           = get_query_var( 'gd_region' );
1138
-		$city             = get_query_var( 'gd_city' );
1136
+		$country          = get_query_var('gd_country');
1137
+		$region           = get_query_var('gd_region');
1138
+		$city             = get_query_var('gd_city');
1139 1139
 		$current_location = '';
1140
-		if ( $country != '' ) {
1141
-			$current_location = get_actual_location_name( 'country', $country, true );
1140
+		if ($country != '') {
1141
+			$current_location = get_actual_location_name('country', $country, true);
1142 1142
 		}
1143
-		if ( $region != '' ) {
1144
-			$current_location = get_actual_location_name( 'region', $region );
1143
+		if ($region != '') {
1144
+			$current_location = get_actual_location_name('region', $region);
1145 1145
 		}
1146
-		if ( $city != '' ) {
1147
-			$current_location = get_actual_location_name( 'city', $city );
1146
+		if ($city != '') {
1147
+			$current_location = get_actual_location_name('city', $city);
1148 1148
 		}
1149 1149
 		$replace_location = $current_location != '' ? $current_location : $replace_location;
1150 1150
 	}
1151 1151
 
1152 1152
 	$geodir_meta_keys = '';
1153 1153
 	$geodir_meta_desc = '';
1154
-	if ( $is_geodir_page && ! empty( $geodir_post_type_info ) ) {
1155
-		if ( $geodir_is_page_listing || $geodir_is_search || geodir_is_page( 'add-listing' ) ) {
1156
-			$geodir_meta_keys = isset( $geodir_post_type_info->seo['meta_keyword'] ) && $geodir_post_type_info->seo['meta_keyword'] != '' ? $geodir_post_type_info->seo['meta_keyword'] : $geodir_meta_keys;
1154
+	if ($is_geodir_page && !empty($geodir_post_type_info)) {
1155
+		if ($geodir_is_page_listing || $geodir_is_search || geodir_is_page('add-listing')) {
1156
+			$geodir_meta_keys = isset($geodir_post_type_info->seo['meta_keyword']) && $geodir_post_type_info->seo['meta_keyword'] != '' ? $geodir_post_type_info->seo['meta_keyword'] : $geodir_meta_keys;
1157 1157
 
1158
-			$geodir_meta_desc = isset( $geodir_post_type_info->description ) ? $geodir_post_type_info->description : $geodir_meta_desc;
1159
-			$geodir_meta_desc = isset( $geodir_post_type_info->seo['meta_description'] ) && $geodir_post_type_info->seo['meta_description'] != '' ? $geodir_post_type_info->seo['meta_description'] : $geodir_meta_desc;
1158
+			$geodir_meta_desc = isset($geodir_post_type_info->description) ? $geodir_post_type_info->description : $geodir_meta_desc;
1159
+			$geodir_meta_desc = isset($geodir_post_type_info->seo['meta_description']) && $geodir_post_type_info->seo['meta_description'] != '' ? $geodir_post_type_info->seo['meta_description'] : $geodir_meta_desc;
1160 1160
 
1161
-			if ( $geodir_is_category ) {
1162
-				$category = $geodir_is_category ? get_term_by( 'slug', $geodir_is_category, $category_taxonomy[0] ) : null;
1163
-				if ( isset( $category->term_id ) && ! empty( $category->term_id ) ) {
1161
+			if ($geodir_is_category) {
1162
+				$category = $geodir_is_category ? get_term_by('slug', $geodir_is_category, $category_taxonomy[0]) : null;
1163
+				if (isset($category->term_id) && !empty($category->term_id)) {
1164 1164
 					$category_id   = $category->term_id;
1165
-					$category_desc = trim( $category->description ) != '' ? trim( $category->description ) : get_tax_meta( $category_id, 'ct_cat_top_desc', false, $geodir_post_type );
1166
-					if ( $location_id ) {
1167
-						$option_name    = 'geodir_cat_loc_' . $geodir_post_type . '_' . $category_id;
1168
-						$cat_loc_option = get_option( $option_name );
1169
-
1170
-						$gd_cat_loc_default = ! empty( $cat_loc_option ) && isset( $cat_loc_option['gd_cat_loc_default'] ) && $cat_loc_option['gd_cat_loc_default'] > 0 ? true : false;
1171
-						if ( ! $gd_cat_loc_default ) {
1172
-							$option_name   = 'geodir_cat_loc_' . $geodir_post_type . '_' . $category_id . '_' . $location_id;
1173
-							$option        = get_option( $option_name );
1174
-							$category_desc = isset( $option['gd_cat_loc_desc'] ) && trim( $option['gd_cat_loc_desc'] ) != '' ? trim( $option['gd_cat_loc_desc'] ) : $category_desc;
1165
+					$category_desc = trim($category->description) != '' ? trim($category->description) : get_tax_meta($category_id, 'ct_cat_top_desc', false, $geodir_post_type);
1166
+					if ($location_id) {
1167
+						$option_name    = 'geodir_cat_loc_'.$geodir_post_type.'_'.$category_id;
1168
+						$cat_loc_option = get_option($option_name);
1169
+
1170
+						$gd_cat_loc_default = !empty($cat_loc_option) && isset($cat_loc_option['gd_cat_loc_default']) && $cat_loc_option['gd_cat_loc_default'] > 0 ? true : false;
1171
+						if (!$gd_cat_loc_default) {
1172
+							$option_name   = 'geodir_cat_loc_'.$geodir_post_type.'_'.$category_id.'_'.$location_id;
1173
+							$option        = get_option($option_name);
1174
+							$category_desc = isset($option['gd_cat_loc_desc']) && trim($option['gd_cat_loc_desc']) != '' ? trim($option['gd_cat_loc_desc']) : $category_desc;
1175 1175
 						}
1176 1176
 					}
1177
-					$geodir_meta_desc = __( "Posts related to Category:", 'geodirectory' ) . " " . ucfirst( single_cat_title( "", false ) ) . '. ' . $category_desc;
1177
+					$geodir_meta_desc = __("Posts related to Category:", 'geodirectory')." ".ucfirst(single_cat_title("", false)).'. '.$category_desc;
1178 1178
 				}
1179
-			} else if ( $geodir_is_tag ) {
1180
-				$geodir_meta_desc = __( "Posts related to Tag:", 'geodirectory' ) . " " . ucfirst( single_tag_title( "", false ) ) . '. ' . $geodir_meta_desc;
1179
+			} else if ($geodir_is_tag) {
1180
+				$geodir_meta_desc = __("Posts related to Tag:", 'geodirectory')." ".ucfirst(single_tag_title("", false)).'. '.$geodir_meta_desc;
1181 1181
 			}
1182 1182
 		}
1183 1183
 	}
1184 1184
 
1185 1185
 
1186 1186
 	$gd_page = '';
1187
-	if ( geodir_is_page( 'home' ) ) {
1187
+	if (geodir_is_page('home')) {
1188 1188
 		$gd_page   = 'home';
1189
-		$meta_desc = ( get_option( 'geodir_meta_desc_homepage' ) ) ? get_option( 'geodir_meta_desc_homepage' ) : $meta_desc;
1190
-	} elseif ( geodir_is_page( 'detail' ) ) {
1189
+		$meta_desc = (get_option('geodir_meta_desc_homepage')) ? get_option('geodir_meta_desc_homepage') : $meta_desc;
1190
+	} elseif (geodir_is_page('detail')) {
1191 1191
 		$gd_page   = 'detail';
1192
-		$meta_desc = ( get_option( 'geodir_meta_desc_detail' ) ) ? get_option( 'geodir_meta_desc_detail' ) : $meta_desc;
1193
-	} elseif ( geodir_is_page( 'pt' ) ) {
1192
+		$meta_desc = (get_option('geodir_meta_desc_detail')) ? get_option('geodir_meta_desc_detail') : $meta_desc;
1193
+	} elseif (geodir_is_page('pt')) {
1194 1194
 		$gd_page   = 'pt';
1195
-		$meta_desc = ( get_option( 'geodir_meta_desc_pt' ) ) ? get_option( 'geodir_meta_desc_pt' ) : $meta_desc;
1196
-	} elseif ( geodir_is_page( 'listing' ) ) {
1195
+		$meta_desc = (get_option('geodir_meta_desc_pt')) ? get_option('geodir_meta_desc_pt') : $meta_desc;
1196
+	} elseif (geodir_is_page('listing')) {
1197 1197
 		$gd_page   = 'listing';
1198
-		$meta_desc = ( get_option( 'geodir_meta_desc_listing' ) ) ? get_option( 'geodir_meta_desc_listing' ) : $meta_desc;
1199
-	} elseif ( geodir_is_page( 'location' ) ) {
1198
+		$meta_desc = (get_option('geodir_meta_desc_listing')) ? get_option('geodir_meta_desc_listing') : $meta_desc;
1199
+	} elseif (geodir_is_page('location')) {
1200 1200
 		$gd_page   = 'location';
1201
-		$meta_desc = ( get_option( 'geodir_meta_desc_location' ) ) ? get_option( 'geodir_meta_desc_location' ) : $meta_desc;
1202
-		$meta_desc = apply_filters( 'geodir_seo_meta_location_description', $meta_desc );
1201
+		$meta_desc = (get_option('geodir_meta_desc_location')) ? get_option('geodir_meta_desc_location') : $meta_desc;
1202
+		$meta_desc = apply_filters('geodir_seo_meta_location_description', $meta_desc);
1203 1203
 
1204
-	} elseif ( geodir_is_page( 'search' ) ) {
1204
+	} elseif (geodir_is_page('search')) {
1205 1205
 		$gd_page   = 'search';
1206
-		$meta_desc = ( get_option( 'geodir_meta_desc_search' ) ) ? get_option( 'geodir_meta_desc_search' ) : $meta_desc;
1207
-	} elseif ( geodir_is_page( 'add-listing' ) ) {
1206
+		$meta_desc = (get_option('geodir_meta_desc_search')) ? get_option('geodir_meta_desc_search') : $meta_desc;
1207
+	} elseif (geodir_is_page('add-listing')) {
1208 1208
 		$gd_page   = 'add-listing';
1209
-		$meta_desc = ( get_option( 'geodir_meta_desc_add-listing' ) ) ? get_option( 'geodir_meta_desc_add-listing' ) : $meta_desc;
1210
-	} elseif ( geodir_is_page( 'author' ) ) {
1209
+		$meta_desc = (get_option('geodir_meta_desc_add-listing')) ? get_option('geodir_meta_desc_add-listing') : $meta_desc;
1210
+	} elseif (geodir_is_page('author')) {
1211 1211
 		$gd_page   = 'author';
1212
-		$meta_desc = ( get_option( 'geodir_meta_desc_author' ) ) ? get_option( 'geodir_meta_desc_author' ) : $meta_desc;
1213
-	} elseif ( geodir_is_page( 'login' ) ) {
1212
+		$meta_desc = (get_option('geodir_meta_desc_author')) ? get_option('geodir_meta_desc_author') : $meta_desc;
1213
+	} elseif (geodir_is_page('login')) {
1214 1214
 		$gd_page   = 'login';
1215
-		$meta_desc = ( get_option( 'geodir_meta_desc_login' ) ) ? get_option( 'geodir_meta_desc_login' ) : $meta_desc;
1216
-	} elseif ( geodir_is_page( 'listing-success' ) ) {
1215
+		$meta_desc = (get_option('geodir_meta_desc_login')) ? get_option('geodir_meta_desc_login') : $meta_desc;
1216
+	} elseif (geodir_is_page('listing-success')) {
1217 1217
 		$gd_page   = 'listing-success';
1218
-		$meta_desc = ( get_option( 'geodir_meta_desc_listing-success' ) ) ? get_option( 'geodir_meta_desc_listing-success' ) : $meta_desc;
1218
+		$meta_desc = (get_option('geodir_meta_desc_listing-success')) ? get_option('geodir_meta_desc_listing-success') : $meta_desc;
1219 1219
 	}
1220 1220
 
1221 1221
 
1222
-	if ( $meta_desc ) {
1223
-		$meta_desc = stripslashes_deep( $meta_desc );
1222
+	if ($meta_desc) {
1223
+		$meta_desc = stripslashes_deep($meta_desc);
1224 1224
 		/**
1225 1225
 		 * Filter page description to replace variables.
1226 1226
 		 *
@@ -1229,7 +1229,7 @@  discard block
 block discarded – undo
1229 1229
 		 * @param string $title   The page description including variables.
1230 1230
 		 * @param string $gd_page The GeoDirectory page type if any.
1231 1231
 		 */
1232
-		$meta_desc = apply_filters( 'geodir_seo_meta_description_pre', __( $meta_desc, 'geodirectory' ), $gd_page, '' );
1232
+		$meta_desc = apply_filters('geodir_seo_meta_description_pre', __($meta_desc, 'geodirectory'), $gd_page, '');
1233 1233
 
1234 1234
 		/**
1235 1235
 		 * Filter SEO meta description.
@@ -1238,49 +1238,49 @@  discard block
 block discarded – undo
1238 1238
 		 *
1239 1239
 		 * @param string $meta_desc Meta description content.
1240 1240
 		 */
1241
-		echo apply_filters( 'geodir_seo_meta_description', '<meta name="description" content="' . $meta_desc . '" />', $meta_desc );
1241
+		echo apply_filters('geodir_seo_meta_description', '<meta name="description" content="'.$meta_desc.'" />', $meta_desc);
1242 1242
 	}
1243 1243
 
1244 1244
 	// meta keywords
1245
-	if ( isset( $post->post_type ) && in_array( $post->post_type, $all_postypes ) ) {
1246
-		$place_tags = wp_get_post_terms( $post->ID, $post->post_type . '_tags', array( "fields" => "names" ) );
1247
-		$place_cats = wp_get_post_terms( $post->ID, $post->post_type . 'category', array( "fields" => "names" ) );
1245
+	if (isset($post->post_type) && in_array($post->post_type, $all_postypes)) {
1246
+		$place_tags = wp_get_post_terms($post->ID, $post->post_type.'_tags', array("fields" => "names"));
1247
+		$place_cats = wp_get_post_terms($post->ID, $post->post_type.'category', array("fields" => "names"));
1248 1248
 
1249
-		$meta_key .= implode( ", ", array_merge( (array) $place_cats, (array) $place_tags ) );
1249
+		$meta_key .= implode(", ", array_merge((array) $place_cats, (array) $place_tags));
1250 1250
 	} else {
1251 1251
 		$posttags = get_the_tags();
1252
-		if ( $posttags ) {
1253
-			foreach ( $posttags as $tag ) {
1254
-				$meta_key .= $tag->name . ' ';
1252
+		if ($posttags) {
1253
+			foreach ($posttags as $tag) {
1254
+				$meta_key .= $tag->name.' ';
1255 1255
 			}
1256 1256
 		} else {
1257
-			$tags = get_tags( array( 'orderby' => 'count', 'order' => 'DESC' ) );
1257
+			$tags = get_tags(array('orderby' => 'count', 'order' => 'DESC'));
1258 1258
 			$xt   = 1;
1259 1259
 
1260
-			foreach ( $tags as $tag ) {
1261
-				if ( $xt <= 20 ) {
1262
-					$meta_key .= $tag->name . ", ";
1260
+			foreach ($tags as $tag) {
1261
+				if ($xt <= 20) {
1262
+					$meta_key .= $tag->name.", ";
1263 1263
 				}
1264 1264
 
1265
-				$xt ++;
1265
+				$xt++;
1266 1266
 			}
1267 1267
 		}
1268 1268
 	}
1269 1269
 
1270
-	$meta_key         = $meta_key != '' ? rtrim( trim( $meta_key ), "," ) : $meta_key;
1271
-	$geodir_meta_keys = $geodir_meta_keys != '' ? ( $meta_key != '' ? $meta_key . ', ' . $geodir_meta_keys : $geodir_meta_keys ) : $meta_key;
1272
-	if ( $geodir_meta_keys != '' ) {
1273
-		$geodir_meta_keys = strip_tags( $geodir_meta_keys );
1274
-		$geodir_meta_keys = esc_html( $geodir_meta_keys );
1275
-		$geodir_meta_keys = geodir_strtolower( $geodir_meta_keys );
1276
-		$geodir_meta_keys = wp_html_excerpt( $geodir_meta_keys, 1000, '' );
1277
-		$geodir_meta_keys = str_replace( '%location%', $replace_location, $geodir_meta_keys );
1270
+	$meta_key         = $meta_key != '' ? rtrim(trim($meta_key), ",") : $meta_key;
1271
+	$geodir_meta_keys = $geodir_meta_keys != '' ? ($meta_key != '' ? $meta_key.', '.$geodir_meta_keys : $geodir_meta_keys) : $meta_key;
1272
+	if ($geodir_meta_keys != '') {
1273
+		$geodir_meta_keys = strip_tags($geodir_meta_keys);
1274
+		$geodir_meta_keys = esc_html($geodir_meta_keys);
1275
+		$geodir_meta_keys = geodir_strtolower($geodir_meta_keys);
1276
+		$geodir_meta_keys = wp_html_excerpt($geodir_meta_keys, 1000, '');
1277
+		$geodir_meta_keys = str_replace('%location%', $replace_location, $geodir_meta_keys);
1278 1278
 
1279
-		$meta_key = rtrim( trim( $geodir_meta_keys ), "," );
1279
+		$meta_key = rtrim(trim($geodir_meta_keys), ",");
1280 1280
 	}
1281 1281
 
1282
-	if ( $meta_key ) {
1283
-		$meta_key = stripslashes_deep( $meta_key );
1282
+	if ($meta_key) {
1283
+		$meta_key = stripslashes_deep($meta_key);
1284 1284
 		/**
1285 1285
 		 * Filter SEO meta keywords.
1286 1286
 		 *
@@ -1288,7 +1288,7 @@  discard block
 block discarded – undo
1288 1288
 		 *
1289 1289
 		 * @param string $meta_desc Meta keywords.
1290 1290
 		 */
1291
-		echo apply_filters( 'geodir_seo_meta_keywords', '<meta name="keywords" content="' . $meta_key . '" />', $meta_key );
1291
+		echo apply_filters('geodir_seo_meta_keywords', '<meta name="keywords" content="'.$meta_key.'" />', $meta_key);
1292 1292
 	}
1293 1293
 
1294 1294
 }
@@ -1308,8 +1308,8 @@  discard block
 block discarded – undo
1308 1308
 
1309 1309
 	$geodir_detail_page_tabs_array = geodir_detail_page_tabs_array();
1310 1310
 
1311
-	foreach ( $geodir_detail_page_tabs_array as $key => $tabs_obj ) {
1312
-		$geodir_detail_page_tabs_key_value_array[ $key ] = $tabs_obj['heading_text'];
1311
+	foreach ($geodir_detail_page_tabs_array as $key => $tabs_obj) {
1312
+		$geodir_detail_page_tabs_key_value_array[$key] = $tabs_obj['heading_text'];
1313 1313
 	}
1314 1314
 
1315 1315
 	return $geodir_detail_page_tabs_key_value_array;
@@ -1331,57 +1331,57 @@  discard block
 block discarded – undo
1331 1331
 	 * @since 1.0.0
1332 1332
 	 */
1333 1333
 	$arr_tabs['post_profile'] = array(
1334
-		'heading_text'  => __( 'Profile', 'geodirectory' ),
1334
+		'heading_text'  => __('Profile', 'geodirectory'),
1335 1335
 		'is_active_tab' => true,
1336
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_profile' ),
1336
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_profile'),
1337 1337
 		'tab_content'   => ''
1338 1338
 	);
1339
-	$arr_tabs['post_info']    = array(
1340
-		'heading_text'  => __( 'More Info', 'geodirectory' ),
1339
+	$arr_tabs['post_info'] = array(
1340
+		'heading_text'  => __('More Info', 'geodirectory'),
1341 1341
 		'is_active_tab' => false,
1342
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_info' ),
1342
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_info'),
1343 1343
 		'tab_content'   => ''
1344 1344
 	);
1345 1345
 
1346 1346
 	$arr_tabs['post_images'] = array(
1347
-		'heading_text'  => __( 'Photos', 'geodirectory' ),
1347
+		'heading_text'  => __('Photos', 'geodirectory'),
1348 1348
 		'is_active_tab' => false,
1349
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_images' ),
1349
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_images'),
1350 1350
 		'tab_content'   => ''
1351 1351
 	);
1352 1352
 
1353 1353
 	$arr_tabs['post_video'] = array(
1354
-		'heading_text'  => __( 'Video', 'geodirectory' ),
1354
+		'heading_text'  => __('Video', 'geodirectory'),
1355 1355
 		'is_active_tab' => false,
1356
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_video' ),
1356
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_video'),
1357 1357
 		'tab_content'   => ''
1358 1358
 	);
1359 1359
 
1360 1360
 	$arr_tabs['special_offers'] = array(
1361
-		'heading_text'  => __( 'Special Offers', 'geodirectory' ),
1361
+		'heading_text'  => __('Special Offers', 'geodirectory'),
1362 1362
 		'is_active_tab' => false,
1363
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'special_offers' ),
1363
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'special_offers'),
1364 1364
 		'tab_content'   => ''
1365 1365
 	);
1366 1366
 
1367 1367
 	$arr_tabs['post_map'] = array(
1368
-		'heading_text'  => __( 'Map', 'geodirectory' ),
1368
+		'heading_text'  => __('Map', 'geodirectory'),
1369 1369
 		'is_active_tab' => false,
1370
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_map' ),
1370
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_map'),
1371 1371
 		'tab_content'   => ''
1372 1372
 	);
1373 1373
 
1374 1374
 	$arr_tabs['reviews'] = array(
1375
-		'heading_text'  => __( 'Reviews', 'geodirectory' ),
1375
+		'heading_text'  => __('Reviews', 'geodirectory'),
1376 1376
 		'is_active_tab' => false,
1377
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'reviews' ),
1377
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'reviews'),
1378 1378
 		'tab_content'   => 'review display'
1379 1379
 	);
1380 1380
 
1381 1381
 	$arr_tabs['related_listing'] = array(
1382
-		'heading_text'  => __( 'Related Listing', 'geodirectory' ),
1382
+		'heading_text'  => __('Related Listing', 'geodirectory'),
1383 1383
 		'is_active_tab' => false,
1384
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'related_listing' ),
1384
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'related_listing'),
1385 1385
 		'tab_content'   => ''
1386 1386
 	);
1387 1387
 
@@ -1390,7 +1390,7 @@  discard block
 block discarded – undo
1390 1390
 	 *
1391 1391
 	 * @since 1.0.0
1392 1392
 	 */
1393
-	return apply_filters( 'geodir_detail_page_tab_list_extend', $arr_tabs );
1393
+	return apply_filters('geodir_detail_page_tab_list_extend', $arr_tabs);
1394 1394
 
1395 1395
 
1396 1396
 }
@@ -1404,13 +1404,13 @@  discard block
 block discarded – undo
1404 1404
  * @return mixed|array Tabs array.
1405 1405
  */
1406 1406
 function geodir_detail_page_tabs_list() {
1407
-	$tabs_excluded = get_option( 'geodir_detail_page_tabs_excluded' );
1407
+	$tabs_excluded = get_option('geodir_detail_page_tabs_excluded');
1408 1408
 	$tabs_array    = geodir_detail_page_tabs_array();
1409 1409
 
1410
-	if ( ! empty( $tabs_excluded ) ) {
1411
-		foreach ( $tabs_excluded as $tab ) {
1412
-			if ( array_key_exists( $tab, $tabs_array ) ) {
1413
-				unset( $tabs_array[ $tab ] );
1410
+	if (!empty($tabs_excluded)) {
1411
+		foreach ($tabs_excluded as $tab) {
1412
+			if (array_key_exists($tab, $tabs_array)) {
1413
+				unset($tabs_array[$tab]);
1414 1414
 			}
1415 1415
 		}
1416 1416
 	}
@@ -1434,58 +1434,58 @@  discard block
 block discarded – undo
1434 1434
 function geodir_show_detail_page_tabs() {
1435 1435
 	global $post, $post_images, $video, $special_offers, $related_listing, $geodir_post_detail_fields, $preview;
1436 1436
 
1437
-	$post_id            = ! empty( $post ) && isset( $post->ID ) ? (int) $post->ID : 0;
1438
-	$request_post_id    = ! empty( $_REQUEST['p'] ) ? (int) $_REQUEST['p'] : 0;
1439
-	$is_backend_preview = ( is_single() && ! empty( $_REQUEST['post_type'] ) && ! empty( $_REQUEST['preview'] ) && ! empty( $_REQUEST['p'] ) ) && is_super_admin() ? true : false; // skip if preview from backend
1437
+	$post_id            = !empty($post) && isset($post->ID) ? (int) $post->ID : 0;
1438
+	$request_post_id    = !empty($_REQUEST['p']) ? (int) $_REQUEST['p'] : 0;
1439
+	$is_backend_preview = (is_single() && !empty($_REQUEST['post_type']) && !empty($_REQUEST['preview']) && !empty($_REQUEST['p'])) && is_super_admin() ? true : false; // skip if preview from backend
1440 1440
 
1441
-	if ( $is_backend_preview && ! $post_id > 0 && $request_post_id > 0 ) {
1442
-		$post = geodir_get_post_info( $request_post_id );
1443
-		setup_postdata( $post );
1441
+	if ($is_backend_preview && !$post_id > 0 && $request_post_id > 0) {
1442
+		$post = geodir_get_post_info($request_post_id);
1443
+		setup_postdata($post);
1444 1444
 	}
1445 1445
 
1446
-	$geodir_post_detail_fields = geodir_show_listing_info( 'moreinfo' );
1446
+	$geodir_post_detail_fields = geodir_show_listing_info('moreinfo');
1447 1447
 
1448 1448
 
1449
-	if ( geodir_is_page( 'detail' ) ) {
1450
-		$video                 = geodir_get_video( $post->ID );
1451
-		$special_offers        = geodir_get_special_offers( $post->ID );
1449
+	if (geodir_is_page('detail')) {
1450
+		$video                 = geodir_get_video($post->ID);
1451
+		$special_offers        = geodir_get_special_offers($post->ID);
1452 1452
 		$related_listing_array = array();
1453
-		if ( get_option( 'geodir_add_related_listing_posttypes' ) ) {
1454
-			$related_listing_array = get_option( 'geodir_add_related_listing_posttypes' );
1453
+		if (get_option('geodir_add_related_listing_posttypes')) {
1454
+			$related_listing_array = get_option('geodir_add_related_listing_posttypes');
1455 1455
 		}
1456 1456
 
1457 1457
 
1458
-		$excluded_tabs = get_option( 'geodir_detail_page_tabs_excluded' );
1459
-		if ( ! $excluded_tabs ) {
1458
+		$excluded_tabs = get_option('geodir_detail_page_tabs_excluded');
1459
+		if (!$excluded_tabs) {
1460 1460
 			$excluded_tabs = array();
1461 1461
 		}
1462 1462
 
1463 1463
 		$related_listing = '';
1464
-		if ( in_array( $post->post_type, $related_listing_array ) && ! in_array( 'related_listing', $excluded_tabs ) ) {
1464
+		if (in_array($post->post_type, $related_listing_array) && !in_array('related_listing', $excluded_tabs)) {
1465 1465
 			$request = array(
1466
-				'post_number'         => get_option( 'geodir_related_post_count' ),
1467
-				'relate_to'           => get_option( 'geodir_related_post_relate_to' ),
1468
-				'layout'              => get_option( 'geodir_related_post_listing_view' ),
1469
-				'add_location_filter' => get_option( 'geodir_related_post_location_filter' ),
1470
-				'list_sort'           => get_option( 'geodir_related_post_sortby' ),
1471
-				'character_count'     => get_option( 'geodir_related_post_excerpt' )
1466
+				'post_number'         => get_option('geodir_related_post_count'),
1467
+				'relate_to'           => get_option('geodir_related_post_relate_to'),
1468
+				'layout'              => get_option('geodir_related_post_listing_view'),
1469
+				'add_location_filter' => get_option('geodir_related_post_location_filter'),
1470
+				'list_sort'           => get_option('geodir_related_post_sortby'),
1471
+				'character_count'     => get_option('geodir_related_post_excerpt')
1472 1472
 			);
1473 1473
 
1474
-			if ( $post->post_type == 'gd_event' && defined( 'GDEVENTS_VERSION' ) ) {
1475
-				$related_listing = geodir_get_detail_page_related_events( $request );
1474
+			if ($post->post_type == 'gd_event' && defined('GDEVENTS_VERSION')) {
1475
+				$related_listing = geodir_get_detail_page_related_events($request);
1476 1476
 			} else {
1477
-				$related_listing = geodir_related_posts_display( $request );
1477
+				$related_listing = geodir_related_posts_display($request);
1478 1478
 			}
1479 1479
 
1480 1480
 		}
1481 1481
 
1482
-		$post_images = geodir_get_images( $post->ID, 'thumbnail' );
1482
+		$post_images = geodir_get_images($post->ID, 'thumbnail');
1483 1483
 		$thumb_image = '';
1484
-		if ( ! empty( $post_images ) ) {
1485
-			foreach ( $post_images as $image ) {
1486
-				$caption = ( ! empty( $image->caption ) ) ? $image->caption : '';
1487
-				$thumb_image .= '<a href="' . $image->src . '" title="' . $caption . '">';
1488
-				$thumb_image .= geodir_show_image( $image, 'thumbnail', true, false );
1484
+		if (!empty($post_images)) {
1485
+			foreach ($post_images as $image) {
1486
+				$caption = (!empty($image->caption)) ? $image->caption : '';
1487
+				$thumb_image .= '<a href="'.$image->src.'" title="'.$caption.'">';
1488
+				$thumb_image .= geodir_show_image($image, 'thumbnail', true, false);
1489 1489
 				$thumb_image .= '</a>';
1490 1490
 			}
1491 1491
 		}
@@ -1494,11 +1494,11 @@  discard block
 block discarded – undo
1494 1494
 		$map_args['map_canvas_name'] = 'detail_page_map_canvas';
1495 1495
 		$map_args['width']           = '600';
1496 1496
 		$map_args['height']          = '300';
1497
-		if ( $post->post_mapzoom ) {
1498
-			$map_args['zoom'] = '' . $post->post_mapzoom . '';
1497
+		if ($post->post_mapzoom) {
1498
+			$map_args['zoom'] = ''.$post->post_mapzoom.'';
1499 1499
 		}
1500 1500
 		$map_args['autozoom']                 = false;
1501
-		$map_args['scrollwheel']              = ( get_option( 'geodir_add_listing_mouse_scroll' ) ) ? 0 : 1;
1501
+		$map_args['scrollwheel']              = (get_option('geodir_add_listing_mouse_scroll')) ? 0 : 1;
1502 1502
 		$map_args['child_collapse']           = '0';
1503 1503
 		$map_args['enable_cat_filters']       = false;
1504 1504
 		$map_args['enable_text_search']       = false;
@@ -1507,43 +1507,43 @@  discard block
 block discarded – undo
1507 1507
 		$map_args['enable_jason_on_load']     = true;
1508 1508
 		$map_args['enable_map_direction']     = true;
1509 1509
 		$map_args['map_class_name']           = 'geodir-map-detail-page';
1510
-		$map_args['maptype']                  = ( ! empty( $post->post_mapview ) ) ? $post->post_mapview : 'ROADMAP';
1511
-	} else if ( geodir_is_page( 'preview' ) ) {
1512
-		$video          = isset( $post->geodir_video ) ? $post->geodir_video : '';
1513
-		$special_offers = isset( $post->geodir_special_offers ) ? $post->geodir_special_offers : '';
1510
+		$map_args['maptype']                  = (!empty($post->post_mapview)) ? $post->post_mapview : 'ROADMAP';
1511
+	} else if (geodir_is_page('preview')) {
1512
+		$video          = isset($post->geodir_video) ? $post->geodir_video : '';
1513
+		$special_offers = isset($post->geodir_special_offers) ? $post->geodir_special_offers : '';
1514 1514
 
1515
-		if ( isset( $post->post_images ) ) {
1516
-			$post->post_images = trim( $post->post_images, "," );
1515
+		if (isset($post->post_images)) {
1516
+			$post->post_images = trim($post->post_images, ",");
1517 1517
 		}
1518 1518
 
1519
-		if ( isset( $post->post_images ) && ! empty( $post->post_images ) ) {
1520
-			$post_images = explode( ",", $post->post_images );
1519
+		if (isset($post->post_images) && !empty($post->post_images)) {
1520
+			$post_images = explode(",", $post->post_images);
1521 1521
 		}
1522 1522
 
1523 1523
 		$thumb_image = '';
1524
-		if ( ! empty( $post_images ) ) {
1525
-			foreach ( $post_images as $image ) {
1526
-				if ( $image != '' ) {
1527
-					$thumb_image .= '<a href="' . $image . '">';
1528
-					$thumb_image .= geodir_show_image( array( 'src' => $image ), 'thumbnail', true, false );
1524
+		if (!empty($post_images)) {
1525
+			foreach ($post_images as $image) {
1526
+				if ($image != '') {
1527
+					$thumb_image .= '<a href="'.$image.'">';
1528
+					$thumb_image .= geodir_show_image(array('src' => $image), 'thumbnail', true, false);
1529 1529
 					$thumb_image .= '</a>';
1530 1530
 				}
1531 1531
 			}
1532 1532
 		}
1533 1533
 
1534 1534
 		global $map_jason;
1535
-		$marker_json      = $post->marker_json != '' ? json_decode( $post->marker_json, true ) : array();
1536
-		$marker_icon      = ( ! empty( $marker_json ) && ! empty( $marker_json['i'] ) ) ? $marker_json['i'] : '';
1537
-		$icon_size        = geodir_get_marker_size( $marker_icon );
1535
+		$marker_json      = $post->marker_json != '' ? json_decode($post->marker_json, true) : array();
1536
+		$marker_icon      = (!empty($marker_json) && !empty($marker_json['i'])) ? $marker_json['i'] : '';
1537
+		$icon_size        = geodir_get_marker_size($marker_icon);
1538 1538
 		$marker_json['w'] = $icon_size['w'];
1539 1539
 		$marker_json['h'] = $icon_size['h'];
1540
-		$map_jason[]      = json_encode( $marker_json );
1540
+		$map_jason[]      = json_encode($marker_json);
1541 1541
 
1542
-		$address_latitude  = isset( $post->post_latitude ) ? $post->post_latitude : '';
1543
-		$address_longitude = isset( $post->post_longitude ) ? $post->post_longitude : '';
1544
-		$mapview           = isset( $post->post_mapview ) ? $post->post_mapview : '';
1545
-		$mapzoom           = isset( $post->post_mapzoom ) ? $post->post_mapzoom : '';
1546
-		if ( ! $mapzoom ) {
1542
+		$address_latitude  = isset($post->post_latitude) ? $post->post_latitude : '';
1543
+		$address_longitude = isset($post->post_longitude) ? $post->post_longitude : '';
1544
+		$mapview           = isset($post->post_mapview) ? $post->post_mapview : '';
1545
+		$mapzoom           = isset($post->post_mapzoom) ? $post->post_mapzoom : '';
1546
+		if (!$mapzoom) {
1547 1547
 			$mapzoom = 12;
1548 1548
 		}
1549 1549
 
@@ -1566,37 +1566,37 @@  discard block
 block discarded – undo
1566 1566
 		$map_args['map_class_name']           = 'geodir-map-preview-page';
1567 1567
 	}
1568 1568
 
1569
-	$arr_detail_page_tabs = geodir_detail_page_tabs_list();// get this sooner so we can get the active tab for the user
1569
+	$arr_detail_page_tabs = geodir_detail_page_tabs_list(); // get this sooner so we can get the active tab for the user
1570 1570
 
1571 1571
 	$active_tab       = '';
1572 1572
 	$active_tab_name  = '';
1573 1573
 	$default_tab      = '';
1574 1574
 	$default_tab_name = '';
1575
-	foreach ( $arr_detail_page_tabs as $tab_index => $tabs ) {
1576
-		if ( isset( $tabs['is_active_tab'] ) && $tabs['is_active_tab'] && ! empty( $tabs['is_display'] ) && isset( $tabs['heading_text'] ) && $tabs['heading_text'] ) {
1575
+	foreach ($arr_detail_page_tabs as $tab_index => $tabs) {
1576
+		if (isset($tabs['is_active_tab']) && $tabs['is_active_tab'] && !empty($tabs['is_display']) && isset($tabs['heading_text']) && $tabs['heading_text']) {
1577 1577
 			$active_tab      = $tab_index;
1578
-			$active_tab_name = __( $tabs['heading_text'], 'geodirectory' );
1578
+			$active_tab_name = __($tabs['heading_text'], 'geodirectory');
1579 1579
 		}
1580 1580
 
1581
-		if ( $default_tab === '' && ! empty( $tabs['is_display'] ) && ! empty( $tabs['heading_text'] ) ) {
1581
+		if ($default_tab === '' && !empty($tabs['is_display']) && !empty($tabs['heading_text'])) {
1582 1582
 			$default_tab      = $tab_index;
1583
-			$default_tab_name = __( $tabs['heading_text'], 'geodirectory' );
1583
+			$default_tab_name = __($tabs['heading_text'], 'geodirectory');
1584 1584
 		}
1585 1585
 	}
1586 1586
 
1587
-	if ( $active_tab === '' && $default_tab !== '' ) { // Make first tab acs a active tab if not any tab is active.
1588
-		if ( isset( $arr_detail_page_tabs[ $active_tab ] ) && isset( $arr_detail_page_tabs[ $active_tab ]['is_active_tab'] ) ) {
1589
-			$arr_detail_page_tabs[ $active_tab ]['is_active_tab'] = false;
1587
+	if ($active_tab === '' && $default_tab !== '') { // Make first tab acs a active tab if not any tab is active.
1588
+		if (isset($arr_detail_page_tabs[$active_tab]) && isset($arr_detail_page_tabs[$active_tab]['is_active_tab'])) {
1589
+			$arr_detail_page_tabs[$active_tab]['is_active_tab'] = false;
1590 1590
 		}
1591 1591
 
1592
-		$arr_detail_page_tabs[ $default_tab ]['is_active_tab'] = true;
1592
+		$arr_detail_page_tabs[$default_tab]['is_active_tab'] = true;
1593 1593
 		$active_tab                                            = $default_tab;
1594 1594
 		$active_tab_name                                       = $default_tab_name;
1595 1595
 	}
1596
-	$tab_list = ( get_option( 'geodir_disable_tabs', false ) ) ? true : false;
1596
+	$tab_list = (get_option('geodir_disable_tabs', false)) ? true : false;
1597 1597
 	?>
1598 1598
 	<div class="geodir-tabs" id="gd-tabs" style="position:relative;">
1599
-		<?php if ( ! $tab_list ){ ?>
1599
+		<?php if (!$tab_list) { ?>
1600 1600
 		<div id="geodir-tab-mobile-menu">
1601 1601
 			<i class="fa fa-bars"></i>
1602 1602
 			<span class="geodir-mobile-active-tab"><?php echo $active_tab_name; ?></span>
@@ -1611,26 +1611,26 @@  discard block
 block discarded – undo
1611 1611
 			 * @since 1.0.0
1612 1612
 			 * @see   'geodir_after_tab_list'
1613 1613
 			 */
1614
-			do_action( 'geodir_before_tab_list' ); ?>
1614
+			do_action('geodir_before_tab_list'); ?>
1615 1615
 			<?php
1616 1616
 
1617
-			foreach ( $arr_detail_page_tabs as $tab_index => $detail_page_tab ) {
1618
-				if ( $detail_page_tab['is_display'] ) {
1617
+			foreach ($arr_detail_page_tabs as $tab_index => $detail_page_tab) {
1618
+				if ($detail_page_tab['is_display']) {
1619 1619
 
1620
-					if ( ! $tab_list ) {
1620
+					if (!$tab_list) {
1621 1621
 						?>
1622 1622
 						<dt></dt> <!-- added to comply with validation -->
1623
-						<dd <?php if ( $detail_page_tab['is_active_tab'] ){ ?>class="geodir-tab-active"<?php } ?> ><a
1623
+						<dd <?php if ($detail_page_tab['is_active_tab']) { ?>class="geodir-tab-active"<?php } ?> ><a
1624 1624
 								data-tab="#<?php echo $tab_index; ?>"
1625
-								data-status="enable"><?php _e( $detail_page_tab['heading_text'], 'geodirectory' ); ?></a>
1625
+								data-status="enable"><?php _e($detail_page_tab['heading_text'], 'geodirectory'); ?></a>
1626 1626
 						</dd>
1627 1627
 						<?php
1628 1628
 					}
1629 1629
 					ob_start() // start tab content buffering
1630 1630
 					?>
1631 1631
 					<li id="<?php echo $tab_index; ?>Tab">
1632
-						<?php if ( $tab_list ) {
1633
-							$tab_title = '<span class="gd-tab-list-title" ><a href="#' . $tab_index . '">' . __( $detail_page_tab['heading_text'], 'geodirectory' ) . '</a></span><hr />';
1632
+						<?php if ($tab_list) {
1633
+							$tab_title = '<span class="gd-tab-list-title" ><a href="#'.$tab_index.'">'.__($detail_page_tab['heading_text'], 'geodirectory').'</a></span><hr />';
1634 1634
 							/**
1635 1635
 							 * Filter the tab list title html.
1636 1636
 							 *
@@ -1640,7 +1640,7 @@  discard block
 block discarded – undo
1640 1640
 							 * @param string $tab_index      The tab index type.
1641 1641
 							 * @param array $detail_page_tab The array of values including title text.
1642 1642
 							 */
1643
-							echo apply_filters( 'geodir_tab_list_title', $tab_title, $tab_index, $detail_page_tab );
1643
+							echo apply_filters('geodir_tab_list_title', $tab_title, $tab_index, $detail_page_tab);
1644 1644
 						} ?>
1645 1645
 						<div id="<?php echo $tab_index; ?>" class="hash-offset"></div>
1646 1646
 						<?php
@@ -1651,7 +1651,7 @@  discard block
 block discarded – undo
1651 1651
 						 *
1652 1652
 						 * @param string $tab_index The tab name ID.
1653 1653
 						 */
1654
-						do_action( 'geodir_before_tab_content', $tab_index );
1654
+						do_action('geodir_before_tab_content', $tab_index);
1655 1655
 
1656 1656
 						/**
1657 1657
 						 * Called before the details tab content is output per tab.
@@ -1661,21 +1661,21 @@  discard block
 block discarded – undo
1661 1661
 						 * @since 1.0.0
1662 1662
 						 * @todo  do we need this if we have the hook above? 'geodir_before_tab_content'
1663 1663
 						 */
1664
-						do_action( 'geodir_before_' . $tab_index . '_tab_content' );
1664
+						do_action('geodir_before_'.$tab_index.'_tab_content');
1665 1665
 						/// write a code to generate content of each tab
1666
-						switch ( $tab_index ) {
1666
+						switch ($tab_index) {
1667 1667
 							case 'post_profile':
1668 1668
 								/**
1669 1669
 								 * Called before the listing description content on the details page tab.
1670 1670
 								 *
1671 1671
 								 * @since 1.0.0
1672 1672
 								 */
1673
-								do_action( 'geodir_before_description_on_listing_detail' );
1674
-								if ( geodir_is_page( 'detail' ) ) {
1673
+								do_action('geodir_before_description_on_listing_detail');
1674
+								if (geodir_is_page('detail')) {
1675 1675
 									the_content();
1676 1676
 								} else {
1677 1677
 									/** This action is documented in geodirectory_template_actions.php */
1678
-									echo apply_filters( 'the_content', stripslashes( $post->post_desc ) );
1678
+									echo apply_filters('the_content', stripslashes($post->post_desc));
1679 1679
 								}
1680 1680
 
1681 1681
 								/**
@@ -1683,7 +1683,7 @@  discard block
 block discarded – undo
1683 1683
 								 *
1684 1684
 								 * @since 1.0.0
1685 1685
 								 */
1686
-								do_action( 'geodir_after_description_on_listing_detail' );
1686
+								do_action('geodir_after_description_on_listing_detail');
1687 1687
 								break;
1688 1688
 							case 'post_info':
1689 1689
 								echo $geodir_post_detail_fields;
@@ -1693,32 +1693,32 @@  discard block
 block discarded – undo
1693 1693
 								break;
1694 1694
 							case 'post_video':
1695 1695
 								// some browsers hide $_POST data if used for embeds so we repalce with a placeholder
1696
-								if ( $preview ) {
1697
-									if ( $video ) {
1698
-										echo "<span class='gd-video-embed-preview' ><p class='gd-video-preview-text'><i class=\"fa fa-video-camera\" aria-hidden=\"true\"></i><br />" . __( 'Video Preview Placeholder', 'geodirectory' ) . "</p></span>";
1696
+								if ($preview) {
1697
+									if ($video) {
1698
+										echo "<span class='gd-video-embed-preview' ><p class='gd-video-preview-text'><i class=\"fa fa-video-camera\" aria-hidden=\"true\"></i><br />".__('Video Preview Placeholder', 'geodirectory')."</p></span>";
1699 1699
 									}
1700 1700
 								} else {
1701 1701
 
1702 1702
 									// stop payment manager filtering content length
1703
-									$filter_priority = has_filter( 'the_content', 'geodir_payments_the_content' );
1704
-									if ( false !== $filter_priority ) {
1705
-										remove_filter( 'the_content', 'geodir_payments_the_content', $filter_priority );
1703
+									$filter_priority = has_filter('the_content', 'geodir_payments_the_content');
1704
+									if (false !== $filter_priority) {
1705
+										remove_filter('the_content', 'geodir_payments_the_content', $filter_priority);
1706 1706
 									}
1707 1707
 
1708 1708
 									/** This action is documented in geodirectory_template_actions.php */
1709
-									echo apply_filters( 'the_content', stripslashes( $video ) );// we apply the_content filter so oembed works also;
1709
+									echo apply_filters('the_content', stripslashes($video)); // we apply the_content filter so oembed works also;
1710 1710
 
1711
-									if ( false !== $filter_priority ) {
1712
-										add_filter( 'the_content', 'geodir_payments_the_content', $filter_priority );
1711
+									if (false !== $filter_priority) {
1712
+										add_filter('the_content', 'geodir_payments_the_content', $filter_priority);
1713 1713
 									}
1714 1714
 								}
1715 1715
 								break;
1716 1716
 							case 'special_offers':
1717
-								echo apply_filters( 'gd_special_offers_content', wpautop( stripslashes( $special_offers ) ) );
1717
+								echo apply_filters('gd_special_offers_content', wpautop(stripslashes($special_offers)));
1718 1718
 
1719 1719
 								break;
1720 1720
 							case 'post_map':
1721
-								geodir_draw_map( $map_args );
1721
+								geodir_draw_map($map_args);
1722 1722
 								break;
1723 1723
 							case 'reviews':
1724 1724
 								comments_template();
@@ -1727,7 +1727,7 @@  discard block
 block discarded – undo
1727 1727
 								echo $related_listing;
1728 1728
 								break;
1729 1729
 							default: {
1730
-								if ( ( isset( $post->{$tab_index} ) || ( ! isset( $post->{$tab_index} ) && ( strpos( $tab_index, 'gd_tab_' ) !== false || $tab_index == 'link_business' ) ) ) && ! empty( $detail_page_tab['tab_content'] ) ) {
1730
+								if ((isset($post->{$tab_index} ) || (!isset($post->{$tab_index} ) && (strpos($tab_index, 'gd_tab_') !== false || $tab_index == 'link_business'))) && !empty($detail_page_tab['tab_content'])) {
1731 1731
 									echo $detail_page_tab['tab_content'];
1732 1732
 								}
1733 1733
 							}
@@ -1739,7 +1739,7 @@  discard block
 block discarded – undo
1739 1739
 						 *
1740 1740
 						 * @since 1.0.0
1741 1741
 						 */
1742
-						do_action( 'geodir_after_tab_content', $tab_index );
1742
+						do_action('geodir_after_tab_content', $tab_index);
1743 1743
 
1744 1744
 						/**
1745 1745
 						 * Called after the details tab content is output per tab.
@@ -1749,7 +1749,7 @@  discard block
 block discarded – undo
1749 1749
 						 * @since 1.0.0
1750 1750
 						 * @todo  do we need this if we have the hook above? 'geodir_after_tab_content'
1751 1751
 						 */
1752
-						do_action( 'geodir_after_' . $tab_index . '_tab_content' );
1752
+						do_action('geodir_after_'.$tab_index.'_tab_content');
1753 1753
 						?> </li>
1754 1754
 					<?php
1755 1755
 					/**
@@ -1757,7 +1757,7 @@  discard block
 block discarded – undo
1757 1757
 					 *
1758 1758
 					 * @since 1.0.0
1759 1759
 					 */
1760
-					$arr_detail_page_tabs[ $tab_index ]['tab_content'] = apply_filters( "geodir_modify_" . $detail_page_tab['tab_content'] . "_tab_content", ob_get_clean() );
1760
+					$arr_detail_page_tabs[$tab_index]['tab_content'] = apply_filters("geodir_modify_".$detail_page_tab['tab_content']."_tab_content", ob_get_clean());
1761 1761
 				} // end of if for is_display
1762 1762
 			}// end of foreach
1763 1763
 
@@ -1767,14 +1767,14 @@  discard block
 block discarded – undo
1767 1767
 			 * @since 1.0.0
1768 1768
 			 * @see   'geodir_before_tab_list'
1769 1769
 			 */
1770
-			do_action( 'geodir_after_tab_list' );
1770
+			do_action('geodir_after_tab_list');
1771 1771
 			?>
1772
-			<?php if ( ! $tab_list ){ ?></dl><?php } ?>
1773
-		<ul class="geodir-tabs-content entry-content <?php if ( $tab_list ) { ?>geodir-tabs-list<?php } ?>"
1772
+			<?php if (!$tab_list) { ?></dl><?php } ?>
1773
+		<ul class="geodir-tabs-content entry-content <?php if ($tab_list) { ?>geodir-tabs-list<?php } ?>"
1774 1774
 		    style="position:relative;">
1775 1775
 			<?php
1776
-			foreach ( $arr_detail_page_tabs as $detail_page_tab ) {
1777
-				if ( $detail_page_tab['is_display'] && ! empty( $detail_page_tab['tab_content'] ) ) {
1776
+			foreach ($arr_detail_page_tabs as $detail_page_tab) {
1777
+				if ($detail_page_tab['is_display'] && !empty($detail_page_tab['tab_content'])) {
1778 1778
 					echo $detail_page_tab['tab_content'];
1779 1779
 				}// end of if
1780 1780
 			}// end of foreach
@@ -1784,11 +1784,11 @@  discard block
 block discarded – undo
1784 1784
 			 *
1785 1785
 			 * @since 1.0.0
1786 1786
 			 */
1787
-			do_action( 'geodir_add_tab_content' ); ?>
1787
+			do_action('geodir_add_tab_content'); ?>
1788 1788
 		</ul>
1789 1789
 		<!--gd-tabs-content ul end-->
1790 1790
 	</div>
1791
-	<?php if ( ! $tab_list ) { ?>
1791
+	<?php if (!$tab_list) { ?>
1792 1792
 		<script>
1793 1793
 			if (window.location.hash && window.location.hash.indexOf('&') === -1 && jQuery(window.location.hash + 'Tab').length) {
1794 1794
 				hashVal = window.location.hash;
@@ -1820,31 +1820,31 @@  discard block
 block discarded – undo
1820 1820
  *
1821 1821
  * @return mixed Image file.
1822 1822
  */
1823
-function geodir_exif( $file ) {
1824
-	if ( empty( $file ) || ! is_array( $file ) ) {
1823
+function geodir_exif($file) {
1824
+	if (empty($file) || !is_array($file)) {
1825 1825
 		return $file;
1826 1826
 	}
1827 1827
 
1828
-	$file_path = ! empty( $file['tmp_name'] ) ? sanitize_text_field( $file['tmp_name'] ) : '';
1829
-	if ( ! ( $file_path && file_exists( $file_path ) ) ) {
1828
+	$file_path = !empty($file['tmp_name']) ? sanitize_text_field($file['tmp_name']) : '';
1829
+	if (!($file_path && file_exists($file_path))) {
1830 1830
 		return $file;
1831 1831
 	}
1832 1832
 	$file['file'] = $file_path;
1833 1833
 
1834
-	if ( ! file_is_valid_image( $file_path ) ) {
1834
+	if (!file_is_valid_image($file_path)) {
1835 1835
 		return $file; // Bail if file is not an image.
1836 1836
 	}
1837 1837
 
1838
-	if ( ! function_exists( 'wp_get_image_editor' ) ) {
1838
+	if (!function_exists('wp_get_image_editor')) {
1839 1839
 		return $file;
1840 1840
 	}
1841 1841
 
1842 1842
 	$mime_type = $file['type'];
1843 1843
 	$exif      = array();
1844
-	if ( $mime_type == 'image/jpeg' && function_exists( 'exif_read_data' ) ) {
1844
+	if ($mime_type == 'image/jpeg' && function_exists('exif_read_data')) {
1845 1845
 		try {
1846
-			$exif = exif_read_data( $file_path );
1847
-		} catch ( Exception $e ) {
1846
+			$exif = exif_read_data($file_path);
1847
+		} catch (Exception $e) {
1848 1848
 			$exif = array();
1849 1849
 		}
1850 1850
 	}
@@ -1853,13 +1853,13 @@  discard block
 block discarded – undo
1853 1853
 	$flip        = false;
1854 1854
 	$modify      = false;
1855 1855
 	$orientation = 0;
1856
-	if ( ! empty( $exif ) && isset( $exif['Orientation'] ) ) {
1857
-		switch ( (int) $exif['Orientation'] ) {
1856
+	if (!empty($exif) && isset($exif['Orientation'])) {
1857
+		switch ((int) $exif['Orientation']) {
1858 1858
 			case 1:
1859 1859
 				// do nothing
1860 1860
 				break;
1861 1861
 			case 2:
1862
-				$flip   = array( false, true );
1862
+				$flip   = array(false, true);
1863 1863
 				$modify = true;
1864 1864
 				break;
1865 1865
 			case 3:
@@ -1868,13 +1868,13 @@  discard block
 block discarded – undo
1868 1868
 				$modify      = true;
1869 1869
 				break;
1870 1870
 			case 4:
1871
-				$flip   = array( true, false );
1871
+				$flip   = array(true, false);
1872 1872
 				$modify = true;
1873 1873
 				break;
1874 1874
 			case 5:
1875 1875
 				$orientation = - 90;
1876 1876
 				$rotate      = true;
1877
-				$flip        = array( false, true );
1877
+				$flip        = array(false, true);
1878 1878
 				$modify      = true;
1879 1879
 				break;
1880 1880
 			case 6:
@@ -1885,7 +1885,7 @@  discard block
 block discarded – undo
1885 1885
 			case 7:
1886 1886
 				$orientation = - 270;
1887 1887
 				$rotate      = true;
1888
-				$flip        = array( false, true );
1888
+				$flip        = array(false, true);
1889 1889
 				$modify      = true;
1890 1890
 				break;
1891 1891
 			case 8:
@@ -1911,31 +1911,31 @@  discard block
 block discarded – undo
1911 1911
 	 * @param int|null $quality Image Compression quality between 1-100% scale. Default null.
1912 1912
 	 * @param string $quality   Image mime type.
1913 1913
 	 */
1914
-	$quality = apply_filters( 'geodir_image_upload_set_quality', $quality, $mime_type );
1915
-	if ( $quality !== null ) {
1914
+	$quality = apply_filters('geodir_image_upload_set_quality', $quality, $mime_type);
1915
+	if ($quality !== null) {
1916 1916
 		$modify = true;
1917 1917
 	}
1918 1918
 
1919
-	if ( ! $modify ) {
1919
+	if (!$modify) {
1920 1920
 		return $file; // no change
1921 1921
 	}
1922 1922
 
1923
-	$image = wp_get_image_editor( $file_path );
1924
-	if ( ! is_wp_error( $image ) ) {
1925
-		if ( $rotate ) {
1926
-			$image->rotate( $orientation );
1923
+	$image = wp_get_image_editor($file_path);
1924
+	if (!is_wp_error($image)) {
1925
+		if ($rotate) {
1926
+			$image->rotate($orientation);
1927 1927
 		}
1928 1928
 
1929
-		if ( ! empty( $flip ) ) {
1930
-			$image->flip( $flip[0], $flip[1] );
1929
+		if (!empty($flip)) {
1930
+			$image->flip($flip[0], $flip[1]);
1931 1931
 		}
1932 1932
 
1933
-		if ( $quality !== null ) {
1934
-			$image->set_quality( (int) $quality );
1933
+		if ($quality !== null) {
1934
+			$image->set_quality((int) $quality);
1935 1935
 		}
1936 1936
 
1937
-		$result = $image->save( $file_path );
1938
-		if ( ! is_wp_error( $result ) ) {
1937
+		$result = $image->save($file_path);
1938
+		if (!is_wp_error($result)) {
1939 1939
 			$file['file']     = $result['path'];
1940 1940
 			$file['tmp_name'] = $result['path'];
1941 1941
 		}
@@ -1962,7 +1962,7 @@  discard block
 block discarded – undo
1962 1962
  *
1963 1963
  * @return string Returns the recent reviews html.
1964 1964
  */
1965
-function geodir_get_recent_reviews( $g_size = 60, $no_comments = 10, $comment_lenth = 60, $show_pass_post = false ) {
1965
+function geodir_get_recent_reviews($g_size = 60, $no_comments = 10, $comment_lenth = 60, $show_pass_post = false) {
1966 1966
 	global $wpdb, $tablecomments, $tableposts, $rating_table_name, $gd_session;
1967 1967
 	$tablecomments = $wpdb->comments;
1968 1968
 	$tableposts    = $wpdb->posts;
@@ -1972,28 +1972,28 @@  discard block
 block discarded – undo
1972 1972
 	$region_filter  = '';
1973 1973
 	$country_filter = '';
1974 1974
 
1975
-	if ( $gd_session->get( 'gd_multi_location' ) ) {
1976
-		if ( $gd_ses_country = $gd_session->get( 'gd_country' ) ) {
1977
-			$country_filter = $wpdb->prepare( " AND r.post_country=%s ", str_replace( "-", " ", $gd_ses_country ) );
1975
+	if ($gd_session->get('gd_multi_location')) {
1976
+		if ($gd_ses_country = $gd_session->get('gd_country')) {
1977
+			$country_filter = $wpdb->prepare(" AND r.post_country=%s ", str_replace("-", " ", $gd_ses_country));
1978 1978
 		}
1979 1979
 
1980
-		if ( $gd_ses_region = $gd_session->get( 'gd_region' ) ) {
1981
-			$region_filter = $wpdb->prepare( " AND r.post_region=%s ", str_replace( "-", " ", $gd_ses_region ) );
1980
+		if ($gd_ses_region = $gd_session->get('gd_region')) {
1981
+			$region_filter = $wpdb->prepare(" AND r.post_region=%s ", str_replace("-", " ", $gd_ses_region));
1982 1982
 		}
1983 1983
 
1984
-		if ( $gd_ses_city = $gd_session->get( 'gd_city' ) ) {
1985
-			$city_filter = $wpdb->prepare( " AND r.post_city=%s ", str_replace( "-", " ", $gd_ses_city ) );
1984
+		if ($gd_ses_city = $gd_session->get('gd_city')) {
1985
+			$city_filter = $wpdb->prepare(" AND r.post_city=%s ", str_replace("-", " ", $gd_ses_city));
1986 1986
 		}
1987 1987
 	}
1988 1988
 
1989 1989
 	$review_table = GEODIR_REVIEW_TABLE;
1990 1990
 	$request      = "SELECT r.id as ID, r.post_type, r.comment_id as comment_ID, r.post_date as comment_date,r.overall_rating, r.user_id, r.post_id FROM $review_table as r WHERE r.post_status = 1 AND r.status =1 AND r.overall_rating>=1 $country_filter $region_filter $city_filter ORDER BY r.post_date DESC, r.id DESC LIMIT $no_comments";
1991 1991
 
1992
-	$comments = $wpdb->get_results( $request );
1992
+	$comments = $wpdb->get_results($request);
1993 1993
 
1994
-	foreach ( $comments as $comment ) {
1994
+	foreach ($comments as $comment) {
1995 1995
 		// Set the extra comment info needed.
1996
-		$comment_extra = $wpdb->get_row( "SELECT * FROM $wpdb->comments WHERE comment_ID =$comment->comment_ID" );
1996
+		$comment_extra = $wpdb->get_row("SELECT * FROM $wpdb->comments WHERE comment_ID =$comment->comment_ID");
1997 1997
 		//echo "SELECT * FROM $wpdb->comments WHERE comment_ID =$comment->comment_ID";
1998 1998
 		$comment->comment_content      = $comment_extra->comment_content;
1999 1999
 		$comment->comment_author       = $comment_extra->comment_author;
@@ -2001,75 +2001,75 @@  discard block
 block discarded – undo
2001 2001
 
2002 2002
 		$comment_id      = '';
2003 2003
 		$comment_id      = $comment->comment_ID;
2004
-		$comment_content = strip_tags( $comment->comment_content );
2004
+		$comment_content = strip_tags($comment->comment_content);
2005 2005
 
2006
-		$comment_content = preg_replace( '#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_content );
2006
+		$comment_content = preg_replace('#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_content);
2007 2007
 
2008
-		$permalink            = get_permalink( $comment->ID ) . "#comment-" . $comment->comment_ID;
2008
+		$permalink            = get_permalink($comment->ID)."#comment-".$comment->comment_ID;
2009 2009
 		$comment_author_email = $comment->comment_author_email;
2010 2010
 		$comment_post_ID      = $comment->post_id;
2011 2011
 
2012 2012
 		$na = true;
2013
-		if ( function_exists( 'icl_object_id' ) && icl_object_id( $comment_post_ID, $comment->post_type, true ) ) {
2014
-			$comment_post_ID2 = icl_object_id( $comment_post_ID, $comment->post_type, false );
2015
-			if ( $comment_post_ID == $comment_post_ID2 ) {
2013
+		if (function_exists('icl_object_id') && icl_object_id($comment_post_ID, $comment->post_type, true)) {
2014
+			$comment_post_ID2 = icl_object_id($comment_post_ID, $comment->post_type, false);
2015
+			if ($comment_post_ID == $comment_post_ID2) {
2016 2016
 			} else {
2017 2017
 				$na = false;
2018 2018
 			}
2019 2019
 		}
2020 2020
 
2021
-		$post_title        = get_the_title( $comment_post_ID );
2022
-		$permalink         = get_permalink( $comment_post_ID );
2023
-		$comment_permalink = $permalink . "#comment-" . $comment->comment_ID;
2024
-		$read_more         = '<a class="comment_excerpt" href="' . $comment_permalink . '">' . __( 'Read more', 'geodirectory' ) . '</a>';
2021
+		$post_title        = get_the_title($comment_post_ID);
2022
+		$permalink         = get_permalink($comment_post_ID);
2023
+		$comment_permalink = $permalink."#comment-".$comment->comment_ID;
2024
+		$read_more         = '<a class="comment_excerpt" href="'.$comment_permalink.'">'.__('Read more', 'geodirectory').'</a>';
2025 2025
 
2026
-		$comment_content_length = strlen( $comment_content );
2027
-		if ( $comment_content_length > $comment_lenth ) {
2028
-			$comment_excerpt = geodir_utf8_substr( $comment_content, 0, $comment_lenth ) . '... ' . $read_more;
2026
+		$comment_content_length = strlen($comment_content);
2027
+		if ($comment_content_length > $comment_lenth) {
2028
+			$comment_excerpt = geodir_utf8_substr($comment_content, 0, $comment_lenth).'... '.$read_more;
2029 2029
 		} else {
2030 2030
 			$comment_excerpt = $comment_content;
2031 2031
 		}
2032 2032
 
2033
-		if ( $comment->user_id ) {
2034
-			$user_profile_url = get_author_posts_url( $comment->user_id );
2033
+		if ($comment->user_id) {
2034
+			$user_profile_url = get_author_posts_url($comment->user_id);
2035 2035
 		} else {
2036 2036
 			$user_profile_url = '';
2037 2037
 		}
2038 2038
 
2039
-		if ( $comment_id && $na ) {
2039
+		if ($comment_id && $na) {
2040 2040
 			$comments_echo .= '<li class="clearfix">';
2041
-			$comments_echo .= "<span class=\"li" . $comment_id . " geodir_reviewer_image\">";
2042
-			if ( function_exists( 'get_avatar' ) ) {
2043
-				if ( ! isset( $comment->comment_type ) ) {
2044
-					if ( $user_profile_url ) {
2045
-						$comments_echo .= '<a href="' . $user_profile_url . '">';
2041
+			$comments_echo .= "<span class=\"li".$comment_id." geodir_reviewer_image\">";
2042
+			if (function_exists('get_avatar')) {
2043
+				if (!isset($comment->comment_type)) {
2044
+					if ($user_profile_url) {
2045
+						$comments_echo .= '<a href="'.$user_profile_url.'">';
2046 2046
 					}
2047
-					$comments_echo .= get_avatar( $comment->comment_author_email, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png' );
2048
-					if ( $user_profile_url ) {
2047
+					$comments_echo .= get_avatar($comment->comment_author_email, $g_size, geodir_plugin_url().'/geodirectory-assets/images/gravatar2.png');
2048
+					if ($user_profile_url) {
2049 2049
 						$comments_echo .= '</a>';
2050 2050
 					}
2051
-				} elseif ( ( isset( $comment->comment_type ) && $comment->comment_type == 'trackback' ) || ( isset( $comment->comment_type ) && $comment->comment_type == 'pingback' ) ) {
2052
-					if ( $user_profile_url ) {
2053
-						$comments_echo .= '<a href="' . $user_profile_url . '">';
2051
+				} elseif ((isset($comment->comment_type) && $comment->comment_type == 'trackback') || (isset($comment->comment_type) && $comment->comment_type == 'pingback')) {
2052
+					if ($user_profile_url) {
2053
+						$comments_echo .= '<a href="'.$user_profile_url.'">';
2054 2054
 					}
2055
-					$comments_echo .= get_avatar( $comment->comment_author_url, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png' );
2055
+					$comments_echo .= get_avatar($comment->comment_author_url, $g_size, geodir_plugin_url().'/geodirectory-assets/images/gravatar2.png');
2056 2056
 				}
2057
-			} elseif ( function_exists( 'gravatar' ) ) {
2058
-				if ( $user_profile_url ) {
2059
-					$comments_echo .= '<a href="' . $user_profile_url . '">';
2057
+			} elseif (function_exists('gravatar')) {
2058
+				if ($user_profile_url) {
2059
+					$comments_echo .= '<a href="'.$user_profile_url.'">';
2060 2060
 				}
2061 2061
 				$comments_echo .= "<img src=\"";
2062
-				if ( '' == $comment->comment_type ) {
2063
-					$comments_echo .= gravatar( $comment->comment_author_email, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png' );
2064
-					if ( $user_profile_url ) {
2062
+				if ('' == $comment->comment_type) {
2063
+					$comments_echo .= gravatar($comment->comment_author_email, $g_size, geodir_plugin_url().'/geodirectory-assets/images/gravatar2.png');
2064
+					if ($user_profile_url) {
2065 2065
 						$comments_echo .= '</a>';
2066 2066
 					}
2067
-				} elseif ( ( 'trackback' == $comment->comment_type ) || ( 'pingback' == $comment->comment_type ) ) {
2068
-					if ( $user_profile_url ) {
2069
-						$comments_echo .= '<a href="' . $user_profile_url . '">';
2067
+				} elseif (('trackback' == $comment->comment_type) || ('pingback' == $comment->comment_type)) {
2068
+					if ($user_profile_url) {
2069
+						$comments_echo .= '<a href="'.$user_profile_url.'">';
2070 2070
 					}
2071
-					$comments_echo .= gravatar( $comment->comment_author_url, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png' );
2072
-					if ( $user_profile_url ) {
2071
+					$comments_echo .= gravatar($comment->comment_author_url, $g_size, geodir_plugin_url().'/geodirectory-assets/images/gravatar2.png');
2072
+					if ($user_profile_url) {
2073 2073
 						$comments_echo .= '</a>';
2074 2074
 					}
2075 2075
 				}
@@ -2079,17 +2079,17 @@  discard block
 block discarded – undo
2079 2079
 			$comments_echo .= "</span>\n";
2080 2080
 
2081 2081
 			$comments_echo .= '<span class="geodir_reviewer_content">';
2082
-			if ( $comment->user_id ) {
2083
-				$comments_echo .= '<a href="' . get_author_posts_url( $comment->user_id ) . '">';
2082
+			if ($comment->user_id) {
2083
+				$comments_echo .= '<a href="'.get_author_posts_url($comment->user_id).'">';
2084 2084
 			}
2085
-			$comments_echo .= '<span class="geodir_reviewer_author">' . $comment->comment_author . '</span> ';
2086
-			if ( $comment->user_id ) {
2085
+			$comments_echo .= '<span class="geodir_reviewer_author">'.$comment->comment_author.'</span> ';
2086
+			if ($comment->user_id) {
2087 2087
 				$comments_echo .= '</a>';
2088 2088
 			}
2089
-			$comments_echo .= '<span class="geodir_reviewer_reviewed">' . __( 'reviewed', 'geodirectory' ) . '</span> ';
2090
-			$comments_echo .= '<a href="' . $permalink . '" class="geodir_reviewer_title">' . $post_title . '</a>';
2091
-			$comments_echo .= geodir_get_rating_stars( $comment->overall_rating, $comment_post_ID );
2092
-			$comments_echo .= '<p class="geodir_reviewer_text">' . $comment_excerpt . '';
2089
+			$comments_echo .= '<span class="geodir_reviewer_reviewed">'.__('reviewed', 'geodirectory').'</span> ';
2090
+			$comments_echo .= '<a href="'.$permalink.'" class="geodir_reviewer_title">'.$post_title.'</a>';
2091
+			$comments_echo .= geodir_get_rating_stars($comment->overall_rating, $comment_post_ID);
2092
+			$comments_echo .= '<p class="geodir_reviewer_text">'.$comment_excerpt.'';
2093 2093
 			//echo preg_replace('#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_excerpt);
2094 2094
 			$comments_echo .= '</p>';
2095 2095
 
@@ -2109,25 +2109,25 @@  discard block
 block discarded – undo
2109 2109
  * @return array Returns post categories as an array.
2110 2110
  */
2111 2111
 function geodir_home_map_cats_key_value_array() {
2112
-	$post_types = geodir_get_posttypes( 'object' );
2112
+	$post_types = geodir_get_posttypes('object');
2113 2113
 
2114 2114
 	$return = array();
2115
-	if ( ! empty( $post_types ) ) {
2116
-		foreach ( $post_types as $key => $post_type ) {
2117
-			$cpt_name       = __( $post_type->labels->singular_name, 'geodirectory' );
2118
-			$post_type_name = sprintf( __( '%s Categories', 'geodirectory' ), $cpt_name );
2119
-			$taxonomies     = geodir_get_taxonomies( $key );
2120
-			$cat_taxonomy   = ! empty( $taxonomies[0] ) ? $taxonomies[0] : null;
2121
-			$cat_terms      = $cat_taxonomy ? get_terms( $cat_taxonomy ) : null;
2122
-
2123
-			if ( ! empty( $cat_terms ) ) {
2124
-				$return[ 'optgroup_start-' . $key ] = $post_type_name;
2125
-
2126
-				foreach ( $cat_terms as $cat_term ) {
2127
-					$return[ $key . '_' . $cat_term->term_id ] = $cat_term->name;
2115
+	if (!empty($post_types)) {
2116
+		foreach ($post_types as $key => $post_type) {
2117
+			$cpt_name       = __($post_type->labels->singular_name, 'geodirectory');
2118
+			$post_type_name = sprintf(__('%s Categories', 'geodirectory'), $cpt_name);
2119
+			$taxonomies     = geodir_get_taxonomies($key);
2120
+			$cat_taxonomy   = !empty($taxonomies[0]) ? $taxonomies[0] : null;
2121
+			$cat_terms      = $cat_taxonomy ? get_terms($cat_taxonomy) : null;
2122
+
2123
+			if (!empty($cat_terms)) {
2124
+				$return['optgroup_start-'.$key] = $post_type_name;
2125
+
2126
+				foreach ($cat_terms as $cat_term) {
2127
+					$return[$key.'_'.$cat_term->term_id] = $cat_term->name;
2128 2128
 				}
2129 2129
 
2130
-				$return[ 'optgroup_end-' . $key ] = $post_type_name;
2130
+				$return['optgroup_end-'.$key] = $post_type_name;
2131 2131
 			}
2132 2132
 		}
2133 2133
 	}
@@ -2143,14 +2143,14 @@  discard block
 block discarded – undo
2143 2143
  * @package GeoDirectory
2144 2144
  */
2145 2145
 function geodir_twitter_tweet_button() {
2146
-	if ( isset( $_GET['gde'] ) ) {
2147
-		$link = '?url=' . urlencode( geodir_curPageURL() );
2146
+	if (isset($_GET['gde'])) {
2147
+		$link = '?url='.urlencode(geodir_curPageURL());
2148 2148
 	} else {
2149 2149
 		$link = '';
2150 2150
 	}
2151 2151
 	?>
2152 2152
 	<a href="http://twitter.com/share<?php echo $link; ?>"
2153
-	   class="twitter-share-button"><?php _e( 'Tweet', 'geodirectory' ); ?></a>
2153
+	   class="twitter-share-button"><?php _e('Tweet', 'geodirectory'); ?></a>
2154 2154
 	<script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>
2155 2155
 	<?php
2156 2156
 }
@@ -2167,10 +2167,10 @@  discard block
 block discarded – undo
2167 2167
 function geodir_fb_like_button() {
2168 2168
 	global $post;
2169 2169
 	?>
2170
-	<iframe <?php if ( isset( $_SERVER['HTTP_USER_AGENT'] ) && ( strpos( $_SERVER['HTTP_USER_AGENT'], 'MSIE' ) !== false ) ) {
2170
+	<iframe <?php if (isset($_SERVER['HTTP_USER_AGENT']) && (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false)) {
2171 2171
 		echo 'allowtransparency="true"';
2172 2172
 	} ?> class="facebook"
2173
-	     src="//www.facebook.com/plugins/like.php?href=<?php echo urlencode( get_permalink( $post->ID ) ); ?>&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;colorscheme=light"
2173
+	     src="//www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;colorscheme=light"
2174 2174
 	     style="border:none; overflow:hidden; width:100px; height:20px"></iframe>
2175 2175
 	<?php
2176 2176
 }
@@ -2201,7 +2201,7 @@  discard block
 block discarded – undo
2201 2201
 
2202 2202
 
2203 2203
 function geodir_listing_bounce_map_pin_on_hover() {
2204
-	if ( get_option( 'geodir_listing_hover_bounce_map_pin', true ) ) {
2204
+	if (get_option('geodir_listing_hover_bounce_map_pin', true)) {
2205 2205
 		?>
2206 2206
 		<script>
2207 2207
 			jQuery(function ($) {
@@ -2224,44 +2224,44 @@  discard block
 block discarded – undo
2224 2224
 	}
2225 2225
 }
2226 2226
 
2227
-add_action( 'geodir_after_listing_listview', 'geodir_listing_bounce_map_pin_on_hover', 10 );
2227
+add_action('geodir_after_listing_listview', 'geodir_listing_bounce_map_pin_on_hover', 10);
2228 2228
 
2229
-add_action( 'geodir_after_favorite_html', 'geodir_output_favourite_html_listings', 1, 1 );
2230
-function geodir_output_favourite_html_listings( $post_id ) {
2231
-	geodir_favourite_html( '', $post_id );
2229
+add_action('geodir_after_favorite_html', 'geodir_output_favourite_html_listings', 1, 1);
2230
+function geodir_output_favourite_html_listings($post_id) {
2231
+	geodir_favourite_html('', $post_id);
2232 2232
 }
2233 2233
 
2234
-add_action( 'geodir_listing_after_pinpoint', 'geodir_output_pinpoint_html_listings', 1, 2 );
2235
-function geodir_output_pinpoint_html_listings( $post_id, $post ) {
2234
+add_action('geodir_listing_after_pinpoint', 'geodir_output_pinpoint_html_listings', 1, 2);
2235
+function geodir_output_pinpoint_html_listings($post_id, $post) {
2236 2236
 	global $wp_query;
2237 2237
 
2238 2238
 	$show_pin_point = $wp_query->is_main_query();
2239 2239
 
2240
-	if ( ! empty( $show_pin_point ) && is_active_widget( false, "", "geodir_map_v3_listing_map" ) ) {
2241
-		$term_icon_url = get_tax_meta( $post->default_category, 'ct_cat_icon', false, $post->post_type );
2242
-		$marker_icon   = isset( $term_icon_url['src'] ) ? $term_icon_url['src'] : get_option( 'geodir_default_marker_icon' );
2240
+	if (!empty($show_pin_point) && is_active_widget(false, "", "geodir_map_v3_listing_map")) {
2241
+		$term_icon_url = get_tax_meta($post->default_category, 'ct_cat_icon', false, $post->post_type);
2242
+		$marker_icon   = isset($term_icon_url['src']) ? $term_icon_url['src'] : get_option('geodir_default_marker_icon');
2243 2243
 		?>
2244 2244
 		<span class="geodir-pinpoint"
2245
-		      style="background:url('<?php echo $marker_icon; ?>') no-repeat scroll left top transparent;background-size:auto 100%; -webkit-background-size:auto 100%;-moz-background-size:auto 100%;height:9px;width:14px;"><?php echo apply_filters( 'geodir_listing_listview_pinpoint_inner_content', '', 'listing' ); ?></span>
2245
+		      style="background:url('<?php echo $marker_icon; ?>') no-repeat scroll left top transparent;background-size:auto 100%; -webkit-background-size:auto 100%;-moz-background-size:auto 100%;height:9px;width:14px;"><?php echo apply_filters('geodir_listing_listview_pinpoint_inner_content', '', 'listing'); ?></span>
2246 2246
 		<a class="geodir-pinpoint-link" href="javascript:void(0)"
2247 2247
 		   onclick="openMarker('listing_map_canvas' ,'<?php echo $post->ID; ?>')"
2248 2248
 		   onmouseover="animate_marker('listing_map_canvas' ,'<?php echo $post->ID; ?>')"
2249
-		   onmouseout="stop_marker_animation('listing_map_canvas' ,'<?php echo $post->ID; ?>')"><?php _e( 'Pinpoint', 'geodirectory' ); ?></a>
2249
+		   onmouseout="stop_marker_animation('listing_map_canvas' ,'<?php echo $post->ID; ?>')"><?php _e('Pinpoint', 'geodirectory'); ?></a>
2250 2250
 		<?php
2251 2251
 	}
2252 2252
 }
2253 2253
 
2254 2254
 function geodir_search_form_submit_button() {
2255 2255
 
2256
-	$new_style = get_option( 'geodir_show_search_old_search_from' ) ? false : true;
2256
+	$new_style = get_option('geodir_show_search_old_search_from') ? false : true;
2257 2257
 
2258
-	if ( $new_style ) {
2258
+	if ($new_style) {
2259 2259
 		$default_search_button_label = '<i class="fa fa-search" aria-hidden="true"></i>';
2260
-	}else{
2260
+	} else {
2261 2261
 		$default_search_button_label = 'Search';
2262 2262
 	}
2263
-	if ( get_option( 'geodir_search_button_label' ) && get_option( 'geodir_search_button_label' ) != 'Search' ) {
2264
-		$default_search_button_label = __( get_option( 'geodir_search_button_label' ), 'geodirectory' );
2263
+	if (get_option('geodir_search_button_label') && get_option('geodir_search_button_label') != 'Search') {
2264
+		$default_search_button_label = __(get_option('geodir_search_button_label'), 'geodirectory');
2265 2265
 	}
2266 2266
 
2267 2267
 	/**
@@ -2273,78 +2273,78 @@  discard block
 block discarded – undo
2273 2273
 	 *
2274 2274
 	 * @param string $default_search_button_label The current search button text.
2275 2275
 	 */
2276
-	$default_search_button_label = apply_filters( 'geodir_search_default_search_button_text', $default_search_button_label );
2276
+	$default_search_button_label = apply_filters('geodir_search_default_search_button_text', $default_search_button_label);
2277 2277
 
2278 2278
 	$fa_class = '';
2279
-	if ( strpos( $default_search_button_label, '&#' ) !== false ) {
2279
+	if (strpos($default_search_button_label, '&#') !== false) {
2280 2280
 		$fa_class = 'fa';
2281 2281
 	}
2282 2282
 
2283 2283
 
2284
-	if ( $new_style ) {
2284
+	if ($new_style) {
2285 2285
 	?>
2286
-		<button class="geodir_submit_search <?php echo $fa_class; ?>"><?php _e( $default_search_button_label ,'geodirectory'); ?></button>
2287
-<?php }else{?>
2288
-		<input type="button" value="<?php esc_attr_e( $default_search_button_label ); ?>"
2286
+		<button class="geodir_submit_search <?php echo $fa_class; ?>"><?php _e($default_search_button_label, 'geodirectory'); ?></button>
2287
+<?php } else {?>
2288
+		<input type="button" value="<?php esc_attr_e($default_search_button_label); ?>"
2289 2289
 	       class="geodir_submit_search <?php echo $fa_class; ?>"/>
2290 2290
 	<?php }
2291 2291
 }
2292 2292
 
2293
-add_action( 'geodir_before_search_button', 'geodir_search_form_submit_button', 5000 );
2293
+add_action('geodir_before_search_button', 'geodir_search_form_submit_button', 5000);
2294 2294
 
2295 2295
 function geodir_search_form_post_type_input() {
2296 2296
 	global $geodir_search_post_type;
2297
-	$post_types     = apply_filters( 'geodir_search_form_post_types', geodir_get_posttypes( 'object' ) );
2297
+	$post_types     = apply_filters('geodir_search_form_post_types', geodir_get_posttypes('object'));
2298 2298
 	$curr_post_type = $geodir_search_post_type;
2299 2299
 
2300
-	if ( ! empty( $post_types ) && count( (array) $post_types ) > 1 ) {
2300
+	if (!empty($post_types) && count((array) $post_types) > 1) {
2301 2301
 
2302
-		foreach ( $post_types as $post_type => $info ){
2302
+		foreach ($post_types as $post_type => $info) {
2303 2303
 			global $wpdb;
2304
-			$has_posts = $wpdb->get_row( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_type = %s AND post_status='publish' LIMIT 1", $post_type ) );
2305
-			if ( ! $has_posts ) {
2304
+			$has_posts = $wpdb->get_row($wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE post_type = %s AND post_status='publish' LIMIT 1", $post_type));
2305
+			if (!$has_posts) {
2306 2306
 				unset($post_types->{$post_type});
2307 2307
 			}
2308 2308
 		}
2309 2309
 
2310
-		if ( ! empty( $post_types ) && count( (array) $post_types ) > 1 ) {
2310
+		if (!empty($post_types) && count((array) $post_types) > 1) {
2311 2311
 
2312
-			$new_style = get_option( 'geodir_show_search_old_search_from' ) ? false : true;
2313
-			if ( $new_style ) {
2312
+			$new_style = get_option('geodir_show_search_old_search_from') ? false : true;
2313
+			if ($new_style) {
2314 2314
 				echo "<div class='gd-search-input-wrapper gd-search-field-cpt'>";
2315 2315
 			}
2316 2316
 			?>
2317 2317
 			<select name="stype" class="search_by_post">
2318
-				<?php foreach ( $post_types as $post_type => $info ):
2318
+				<?php foreach ($post_types as $post_type => $info):
2319 2319
 					global $wpdb;
2320 2320
 					?>
2321 2321
 
2322
-					<option data-label="<?php echo get_post_type_archive_link( $post_type ); ?>"
2323
-					        value="<?php echo $post_type; ?>" <?php if ( isset( $_REQUEST['stype'] ) ) {
2324
-						if ( $post_type == $_REQUEST['stype'] ) {
2322
+					<option data-label="<?php echo get_post_type_archive_link($post_type); ?>"
2323
+					        value="<?php echo $post_type; ?>" <?php if (isset($_REQUEST['stype'])) {
2324
+						if ($post_type == $_REQUEST['stype']) {
2325 2325
 							echo 'selected="selected"';
2326 2326
 						}
2327
-					} elseif ( $curr_post_type == $post_type ) {
2327
+					} elseif ($curr_post_type == $post_type) {
2328 2328
 						echo 'selected="selected"';
2329
-					} ?>><?php _e( ucfirst( $info->labels->name ), 'geodirectory' ); ?></option>
2329
+					} ?>><?php _e(ucfirst($info->labels->name), 'geodirectory'); ?></option>
2330 2330
 
2331 2331
 				<?php endforeach; ?>
2332 2332
 			</select>
2333 2333
 			<?php
2334
-			if ( $new_style ) {
2334
+			if ($new_style) {
2335 2335
 				echo "</div>";
2336 2336
 			}
2337
-		}else{
2338
-			if(! empty( $post_types )){
2339
-				$pt_arr = (array)$post_types;
2340
-				echo '<input type="hidden" name="stype" value="' . key( $pt_arr  ) . '"  />';
2341
-			}else{
2337
+		} else {
2338
+			if (!empty($post_types)) {
2339
+				$pt_arr = (array) $post_types;
2340
+				echo '<input type="hidden" name="stype" value="'.key($pt_arr).'"  />';
2341
+			} else {
2342 2342
 				echo '<input type="hidden" name="stype" value="gd_place"  />';
2343 2343
 			}
2344 2344
 
2345 2345
 		}
2346 2346
 
2347
-	}elseif ( ! empty( $post_types ) ) {
2347
+	}elseif (!empty($post_types)) {
2348 2348
 		echo '<input type="hidden" name="stype" value="gd_place"  />';
2349 2349
 	}
2350 2350
 }
@@ -2352,26 +2352,26 @@  discard block
 block discarded – undo
2352 2352
 function geodir_search_form_search_input() {
2353 2353
 
2354 2354
 	$default_search_for_text = SEARCH_FOR_TEXT;
2355
-	if ( get_option( 'geodir_search_field_default_text' ) ) {
2356
-		$default_search_for_text = __( get_option( 'geodir_search_field_default_text' ), 'geodirectory' );
2355
+	if (get_option('geodir_search_field_default_text')) {
2356
+		$default_search_for_text = __(get_option('geodir_search_field_default_text'), 'geodirectory');
2357 2357
 	}
2358 2358
 
2359 2359
 	$new_style = get_option('geodir_show_search_old_search_from') ? false : true;
2360
-	if($new_style){
2360
+	if ($new_style) {
2361 2361
 		echo "<div class='gd-search-input-wrapper gd-search-field-search'>";
2362 2362
 	}
2363 2363
 	?>
2364 2364
 	<input class="search_text" name="s"
2365
-	       value="<?php if ( isset( $_REQUEST['s'] ) && trim( $_REQUEST['s'] ) != '' ) {
2366
-		       echo esc_attr( stripslashes_deep( $_REQUEST['s'] ) );
2365
+	       value="<?php if (isset($_REQUEST['s']) && trim($_REQUEST['s']) != '') {
2366
+		       echo esc_attr(stripslashes_deep($_REQUEST['s']));
2367 2367
 	       } else {
2368 2368
 		       echo $default_search_for_text;
2369 2369
 	       } ?>" type="text"
2370
-	       onblur="if (this.value.trim() == '') {this.value = '<?php echo esc_sql( $default_search_for_text ); ?>';}"
2371
-	       onfocus="if (this.value == '<?php echo esc_sql( $default_search_for_text ); ?>') {this.value = '';}"
2370
+	       onblur="if (this.value.trim() == '') {this.value = '<?php echo esc_sql($default_search_for_text); ?>';}"
2371
+	       onfocus="if (this.value == '<?php echo esc_sql($default_search_for_text); ?>') {this.value = '';}"
2372 2372
 	       onkeydown="javascript: if(event.keyCode == 13) geodir_click_search(this);">
2373 2373
 	<?php
2374
-	if($new_style){
2374
+	if ($new_style) {
2375 2375
 		echo "</div>";
2376 2376
 	}
2377 2377
 }
@@ -2379,12 +2379,12 @@  discard block
 block discarded – undo
2379 2379
 function geodir_search_form_near_input() {
2380 2380
 
2381 2381
 	$default_near_text = NEAR_TEXT;
2382
-	if ( get_option( 'geodir_near_field_default_text' ) ) {
2383
-		$default_near_text = __( get_option( 'geodir_near_field_default_text' ), 'geodirectory' );
2382
+	if (get_option('geodir_near_field_default_text')) {
2383
+		$default_near_text = __(get_option('geodir_near_field_default_text'), 'geodirectory');
2384 2384
 	}
2385 2385
 
2386
-	if ( isset( $_REQUEST['snear'] ) && $_REQUEST['snear'] != '' ) {
2387
-		$near = esc_attr( stripslashes_deep( $_REQUEST['snear'] ) );
2386
+	if (isset($_REQUEST['snear']) && $_REQUEST['snear'] != '') {
2387
+		$near = esc_attr(stripslashes_deep($_REQUEST['snear']));
2388 2388
 	} else {
2389 2389
 		$near = $default_near_text;
2390 2390
 	}
@@ -2398,7 +2398,7 @@  discard block
 block discarded – undo
2398 2398
 	 * @since 1.6.9
2399 2399
 	 * @param string $curr_post_type The current post type.
2400 2400
 	 */
2401
-	$near_input_extra = apply_filters('geodir_near_input_extra','',$curr_post_type);
2401
+	$near_input_extra = apply_filters('geodir_near_input_extra', '', $curr_post_type);
2402 2402
 
2403 2403
 
2404 2404
 	/**
@@ -2411,7 +2411,7 @@  discard block
 block discarded – undo
2411 2411
 	 * @param string $near              The current near value.
2412 2412
 	 * @param string $default_near_text The default near value.
2413 2413
 	 */
2414
-	$near = apply_filters( 'geodir_search_near_text', $near, $default_near_text );
2414
+	$near = apply_filters('geodir_search_near_text', $near, $default_near_text);
2415 2415
 	/**
2416 2416
 	 * Filter the default "Near" text value for the search form.
2417 2417
 	 *
@@ -2422,7 +2422,7 @@  discard block
 block discarded – undo
2422 2422
 	 * @param string $near              The current near value.
2423 2423
 	 * @param string $default_near_text The default near value.
2424 2424
 	 */
2425
-	$default_near_text = apply_filters( 'geodir_search_default_near_text', $default_near_text, $near );
2425
+	$default_near_text = apply_filters('geodir_search_default_near_text', $default_near_text, $near);
2426 2426
 	/**
2427 2427
 	 * Filter the class for the near search input.
2428 2428
 	 *
@@ -2430,10 +2430,10 @@  discard block
 block discarded – undo
2430 2430
 	 *
2431 2431
 	 * @param string $class The class for the HTML near input, default is blank.
2432 2432
 	 */
2433
-	$near_class = apply_filters( 'geodir_search_near_class', '' );
2433
+	$near_class = apply_filters('geodir_search_near_class', '');
2434 2434
 
2435 2435
 	$new_style = get_option('geodir_show_search_old_search_from') ? false : true;
2436
-	if($new_style){
2436
+	if ($new_style) {
2437 2437
 		echo "<div class='gd-search-input-wrapper gd-search-field-near' $near_input_extra>";
2438 2438
 		
2439 2439
 		do_action('geodir_before_near_input');
@@ -2441,30 +2441,30 @@  discard block
 block discarded – undo
2441 2441
 
2442 2442
 	?>
2443 2443
 	<input name="snear" class="snear <?php echo $near_class; ?>" type="text" value="<?php echo $near; ?>"
2444
-	       onblur="if (this.value.trim() == '') {this.value = ('<?php echo esc_sql( $near ); ?>' != '' ? '<?php echo esc_sql( $near ); ?>' : '<?php echo $default_near_text; ?>');}"
2445
-	       onfocus="if (this.value == '<?php echo $default_near_text; ?>' || this.value =='<?php echo esc_sql( $near ); ?>') {this.value = '';}"
2446
-	       onkeydown="javascript: if(event.keyCode == 13) geodir_click_search(this);" <?php echo $near_input_extra;?>/>
2444
+	       onblur="if (this.value.trim() == '') {this.value = ('<?php echo esc_sql($near); ?>' != '' ? '<?php echo esc_sql($near); ?>' : '<?php echo $default_near_text; ?>');}"
2445
+	       onfocus="if (this.value == '<?php echo $default_near_text; ?>' || this.value =='<?php echo esc_sql($near); ?>') {this.value = '';}"
2446
+	       onkeydown="javascript: if(event.keyCode == 13) geodir_click_search(this);" <?php echo $near_input_extra; ?>/>
2447 2447
 	<?php
2448
-	if($new_style){
2448
+	if ($new_style) {
2449 2449
 		do_action('geodir_after_near_input');
2450 2450
 
2451 2451
 		echo "</div>";
2452 2452
 	}
2453 2453
 }
2454 2454
 
2455
-add_action( 'geodir_search_form_inputs', 'geodir_search_form_post_type_input', 10 );
2456
-add_action( 'geodir_search_form_inputs', 'geodir_search_form_search_input', 20 );
2457
-add_action( 'geodir_search_form_inputs', 'geodir_search_form_near_input', 30 );
2455
+add_action('geodir_search_form_inputs', 'geodir_search_form_post_type_input', 10);
2456
+add_action('geodir_search_form_inputs', 'geodir_search_form_search_input', 20);
2457
+add_action('geodir_search_form_inputs', 'geodir_search_form_near_input', 30);
2458 2458
 
2459
-function geodir_get_search_post_type($pt=''){
2459
+function geodir_get_search_post_type($pt = '') {
2460 2460
 	global $geodir_search_post_type;
2461 2461
 
2462
-	if($pt!=''){return $geodir_search_post_type = $pt;}
2463
-	if(!empty($geodir_search_post_type)){ return $geodir_search_post_type;}
2462
+	if ($pt != '') {return $geodir_search_post_type = $pt; }
2463
+	if (!empty($geodir_search_post_type)) { return $geodir_search_post_type; }
2464 2464
 
2465 2465
 	$geodir_search_post_type = geodir_get_current_posttype();
2466 2466
 
2467
-	if(!$geodir_search_post_type) {
2467
+	if (!$geodir_search_post_type) {
2468 2468
 		$geodir_search_post_type = geodir_get_default_posttype();
2469 2469
 	}
2470 2470
 
@@ -2472,7 +2472,7 @@  discard block
 block discarded – undo
2472 2472
 	return $geodir_search_post_type;
2473 2473
 }
2474 2474
 
2475
-function geodir_search_form(){
2475
+function geodir_search_form() {
2476 2476
 
2477 2477
 	geodir_get_search_post_type();
2478 2478
 
@@ -2482,8 +2482,8 @@  discard block
 block discarded – undo
2482 2482
 	die();
2483 2483
 }
2484 2484
 
2485
-add_action( 'wp_ajax_geodir_search_form', 'geodir_search_form' );
2486
-add_action( 'wp_ajax_nopriv_geodir_search_form', 'geodir_search_form' );
2485
+add_action('wp_ajax_geodir_search_form', 'geodir_search_form');
2486
+add_action('wp_ajax_nopriv_geodir_search_form', 'geodir_search_form');
2487 2487
 
2488 2488
 /**
2489 2489
  * Check wpml active or not.
@@ -2557,7 +2557,7 @@  discard block
 block discarded – undo
2557 2557
         }
2558 2558
     }
2559 2559
 }
2560
-add_filter( 'icl_make_duplicate', 'geodir_icl_make_duplicate', 11, 4 );
2560
+add_filter('icl_make_duplicate', 'geodir_icl_make_duplicate', 11, 4);
2561 2561
 
2562 2562
 /**
2563 2563
  * Duplicate post listing manually after listing saved.
@@ -2598,7 +2598,7 @@  discard block
 block discarded – undo
2598 2598
 function geodir_wpml_duplicate_post_reviews($master_post_id, $tr_post_id, $lang) {
2599 2599
     global $wpdb;
2600 2600
 
2601
-    $reviews = $wpdb->get_results($wpdb->prepare("SELECT comment_id FROM " . GEODIR_REVIEW_TABLE . " WHERE post_id=%d ORDER BY id ASC", $master_post_id), ARRAY_A);
2601
+    $reviews = $wpdb->get_results($wpdb->prepare("SELECT comment_id FROM ".GEODIR_REVIEW_TABLE." WHERE post_id=%d ORDER BY id ASC", $master_post_id), ARRAY_A);
2602 2602
 
2603 2603
     if (!empty($reviews)) {
2604 2604
         foreach ($reviews as $review) {
@@ -2626,14 +2626,14 @@  discard block
 block discarded – undo
2626 2626
     global $wpdb, $plugin_prefix;
2627 2627
 
2628 2628
     $post_type = get_post_type($master_post_id);
2629
-    $post_table = $plugin_prefix . $post_type . '_detail';
2629
+    $post_table = $plugin_prefix.$post_type.'_detail';
2630 2630
 
2631
-    $query = $wpdb->prepare("SELECT * FROM " . $post_table . " WHERE post_id = %d", array($master_post_id));
2632
-    $data = (array)$wpdb->get_row($query);
2631
+    $query = $wpdb->prepare("SELECT * FROM ".$post_table." WHERE post_id = %d", array($master_post_id));
2632
+    $data = (array) $wpdb->get_row($query);
2633 2633
 
2634
-    if ( !empty( $data ) ) {
2634
+    if (!empty($data)) {
2635 2635
         $data['post_id'] = $tr_post_id;
2636
-        unset($data['default_category'], $data['marker_json'], $data['featured_image'], $data[$post_type . 'category']);
2636
+        unset($data['default_category'], $data['marker_json'], $data['featured_image'], $data[$post_type.'category']);
2637 2637
         $wpdb->update($post_table, $data, array('post_id' => $tr_post_id));
2638 2638
         return true;
2639 2639
     }
@@ -2658,7 +2658,7 @@  discard block
 block discarded – undo
2658 2658
     global $sitepress, $wpdb;
2659 2659
     $post_type = get_post_type($master_post_id);
2660 2660
 
2661
-    remove_filter('get_term', array($sitepress,'get_term_adjust_id')); // AVOID filtering to current language
2661
+    remove_filter('get_term', array($sitepress, 'get_term_adjust_id')); // AVOID filtering to current language
2662 2662
 
2663 2663
     $taxonomies = get_object_taxonomies($post_type);
2664 2664
     foreach ($taxonomies as $taxonomy) {
@@ -2667,9 +2667,9 @@  discard block
 block discarded – undo
2667 2667
         
2668 2668
         if ($terms) {
2669 2669
             foreach ($terms as $term) {
2670
-                $tr_id = apply_filters( 'translate_object_id',$term->term_id, $taxonomy, false, $lang);
2670
+                $tr_id = apply_filters('translate_object_id', $term->term_id, $taxonomy, false, $lang);
2671 2671
                 
2672
-                if (!is_null($tr_id)){
2672
+                if (!is_null($tr_id)) {
2673 2673
                     // not using get_term - unfiltered get_term
2674 2674
                     $translated_term = $wpdb->get_row($wpdb->prepare("
2675 2675
                         SELECT * FROM {$wpdb->terms} t JOIN {$wpdb->term_taxonomy} x ON x.term_id = t.term_id WHERE t.term_id = %d AND x.taxonomy = %s", $tr_id, $taxonomy));
@@ -2678,14 +2678,14 @@  discard block
 block discarded – undo
2678 2678
                 }
2679 2679
             }
2680 2680
 
2681
-            if (!is_taxonomy_hierarchical($taxonomy)){
2682
-                $terms_array = array_unique( array_map( 'intval', $terms_array ) );
2681
+            if (!is_taxonomy_hierarchical($taxonomy)) {
2682
+                $terms_array = array_unique(array_map('intval', $terms_array));
2683 2683
             }
2684 2684
 
2685 2685
             wp_set_post_terms($tr_post_id, $terms_array, $taxonomy);
2686 2686
             
2687
-            if ($taxonomy == $post_type . 'category') {
2688
-                geodir_set_postcat_structure($tr_post_id, $post_type . 'category');
2687
+            if ($taxonomy == $post_type.'category') {
2688
+                geodir_set_postcat_structure($tr_post_id, $post_type.'category');
2689 2689
             }
2690 2690
         }
2691 2691
     }
@@ -2706,15 +2706,15 @@  discard block
 block discarded – undo
2706 2706
 function geodir_icl_duplicate_post_images($master_post_id, $tr_post_id, $lang) {
2707 2707
     global $wpdb;
2708 2708
 
2709
-    $query = $wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE mime_type like %s AND post_id = %d", array('%image%', $tr_post_id));
2709
+    $query = $wpdb->prepare("DELETE FROM ".GEODIR_ATTACHMENT_TABLE." WHERE mime_type like %s AND post_id = %d", array('%image%', $tr_post_id));
2710 2710
     $wpdb->query($query);
2711 2711
 
2712
-    $query = $wpdb->prepare("SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE mime_type like %s AND post_id = %d ORDER BY menu_order ASC", array('%image%', $master_post_id));
2712
+    $query = $wpdb->prepare("SELECT * FROM ".GEODIR_ATTACHMENT_TABLE." WHERE mime_type like %s AND post_id = %d ORDER BY menu_order ASC", array('%image%', $master_post_id));
2713 2713
     $post_images = $wpdb->get_results($query);
2714 2714
 
2715
-    if ( !empty( $post_images ) ) {
2716
-        foreach ( $post_images as $post_image) {
2717
-            $image_data = (array)$post_image;
2715
+    if (!empty($post_images)) {
2716
+        foreach ($post_images as $post_image) {
2717
+            $image_data = (array) $post_image;
2718 2718
             unset($image_data['ID']);
2719 2719
             $image_data['post_id'] = $tr_post_id;
2720 2720
             
@@ -2747,13 +2747,13 @@  discard block
 block discarded – undo
2747 2747
 function geodir_wpml_duplicate_post_review($master_comment_id, $master_post_id, $tr_post_id, $lang) {
2748 2748
     global $wpdb, $plugin_prefix, $sitepress;
2749 2749
 
2750
-    $review = $wpdb->get_row($wpdb->prepare("SELECT * FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_id=%d ORDER BY id ASC", $master_comment_id), ARRAY_A);
2750
+    $review = $wpdb->get_row($wpdb->prepare("SELECT * FROM ".GEODIR_REVIEW_TABLE." WHERE comment_id=%d ORDER BY id ASC", $master_comment_id), ARRAY_A);
2751 2751
 
2752 2752
     if (empty($review)) {
2753 2753
         return false;
2754 2754
     }
2755 2755
     if ($review['post_id'] != $master_post_id) {
2756
-        $wpdb->query($wpdb->prepare("UPDATE " . GEODIR_REVIEW_TABLE . " SET post_id=%d WHERE comment_id=%d", $master_post_id, $master_comment_id));
2756
+        $wpdb->query($wpdb->prepare("UPDATE ".GEODIR_REVIEW_TABLE." SET post_id=%d WHERE comment_id=%d", $master_post_id, $master_comment_id));
2757 2757
         geodir_update_postrating($master_post_id, $post_type);
2758 2758
     }
2759 2759
 
@@ -2764,9 +2764,9 @@  discard block
 block discarded – undo
2764 2764
     }
2765 2765
 
2766 2766
     $post_type = get_post_type($master_post_id);
2767
-    $post_table = $plugin_prefix . $post_type . '_detail';
2767
+    $post_table = $plugin_prefix.$post_type.'_detail';
2768 2768
 
2769
-    $translated_post = $wpdb->get_row($wpdb->prepare("SELECT post_title, post_latitude, post_longitude, post_city, post_region, post_country FROM " . $post_table . " WHERE post_id = %d", $tr_post_id), ARRAY_A);
2769
+    $translated_post = $wpdb->get_row($wpdb->prepare("SELECT post_title, post_latitude, post_longitude, post_city, post_region, post_country FROM ".$post_table." WHERE post_id = %d", $tr_post_id), ARRAY_A);
2770 2770
     if (empty($translated_post)) {
2771 2771
         return false;
2772 2772
     }
@@ -2784,7 +2784,7 @@  discard block
 block discarded – undo
2784 2784
         unset($review['id']);
2785 2785
     }
2786 2786
 
2787
-    $tr_review_id = $wpdb->get_var($wpdb->prepare("SELECT id FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_id=%d AND post_id=%d ORDER BY id ASC", $tr_comment_id, $tr_post_id));
2787
+    $tr_review_id = $wpdb->get_var($wpdb->prepare("SELECT id FROM ".GEODIR_REVIEW_TABLE." WHERE comment_id=%d AND post_id=%d ORDER BY id ASC", $tr_comment_id, $tr_post_id));
2788 2788
 
2789 2789
     if ($tr_review_id) { // update review
2790 2790
         $wpdb->update(GEODIR_REVIEW_TABLE, $review, array('id' => $tr_review_id));
@@ -2797,8 +2797,8 @@  discard block
 block discarded – undo
2797 2797
         geodir_update_postrating($tr_post_id, $post_type);
2798 2798
         
2799 2799
         if (defined('GEODIRREVIEWRATING_VERSION') && get_option('geodir_reviewrating_enable_review') && $sitepress->get_setting('sync_comments_on_duplicates')) {
2800
-            $wpdb->query($wpdb->prepare("DELETE FROM " . GEODIR_COMMENTS_REVIEWS_TABLE . " WHERE comment_id = %d", array($tr_comment_id)));
2801
-            $likes = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . GEODIR_COMMENTS_REVIEWS_TABLE . " WHERE comment_id=%d ORDER BY like_date ASC", $master_comment_id, $tr_post_id), ARRAY_A);
2800
+            $wpdb->query($wpdb->prepare("DELETE FROM ".GEODIR_COMMENTS_REVIEWS_TABLE." WHERE comment_id = %d", array($tr_comment_id)));
2801
+            $likes = $wpdb->get_results($wpdb->prepare("SELECT * FROM ".GEODIR_COMMENTS_REVIEWS_TABLE." WHERE comment_id=%d ORDER BY like_date ASC", $master_comment_id, $tr_post_id), ARRAY_A);
2802 2802
 
2803 2803
             if (!empty($likes)) {
2804 2804
                 foreach ($likes as $like) {
@@ -2900,7 +2900,7 @@  discard block
 block discarded – undo
2900 2900
  * @return bool True if review star disabled, otherwise false.
2901 2901
  */ 
2902 2902
 function geodir_rating_disabled_post_types() {
2903
-	$post_types = get_option( 'geodir_disable_rating_cpt' );
2903
+	$post_types = get_option('geodir_disable_rating_cpt');
2904 2904
 	
2905 2905
 	/**
2906 2906
 	 * Filter the post types array which have rating disabled.
@@ -2909,7 +2909,7 @@  discard block
 block discarded – undo
2909 2909
 	 *
2910 2910
 	 * @param array $post_types Array of post types which have rating starts disabled.
2911 2911
 	 */
2912
-	return apply_filters( 'geodir_rating_disabled_post_types', $post_types );
2912
+	return apply_filters('geodir_rating_disabled_post_types', $post_types);
2913 2913
 }
2914 2914
 
2915 2915
 /**
@@ -2921,30 +2921,30 @@  discard block
 block discarded – undo
2921 2921
  * @param bool $taxonomy Whether $post_type is taxonomy or not.
2922 2922
  * @return bool True if review star disabled, otherwise false.
2923 2923
  */ 
2924
-function geodir_cpt_has_rating_disabled( $post_type = '', $taxonomy = false ) {
2924
+function geodir_cpt_has_rating_disabled($post_type = '', $taxonomy = false) {
2925 2925
 	$post_types = geodir_rating_disabled_post_types();
2926 2926
 	
2927
-	if ( empty( $post_types ) ) {
2927
+	if (empty($post_types)) {
2928 2928
 		return false;
2929 2929
 	}
2930 2930
 	
2931
-	if ( is_int( $post_type ) ) {
2932
-		$post_type = get_post_type( $post_type );
2931
+	if (is_int($post_type)) {
2932
+		$post_type = get_post_type($post_type);
2933 2933
 	}
2934 2934
 	
2935
-	if ( $taxonomy && !empty( $post_types ) ) {
2935
+	if ($taxonomy && !empty($post_types)) {
2936 2936
 		$posttypes = array();
2937 2937
 		
2938
-		foreach ( $post_types as $posttype ) {
2939
-			$posttypes[] = $posttype . 'category';
2940
-			$posttypes[] = $posttype . '_tags';
2938
+		foreach ($post_types as $posttype) {
2939
+			$posttypes[] = $posttype.'category';
2940
+			$posttypes[] = $posttype.'_tags';
2941 2941
 		}
2942 2942
 		
2943 2943
 		$post_types = $posttypes;
2944 2944
 	}
2945 2945
 
2946 2946
 	$return = false;
2947
-	if ( $post_type != '' && !empty( $post_types ) && in_array( $post_type, $post_types ) ) {
2947
+	if ($post_type != '' && !empty($post_types) && in_array($post_type, $post_types)) {
2948 2948
 		$return = true;
2949 2949
 	}
2950 2950
 
@@ -2959,5 +2959,5 @@  discard block
 block discarded – undo
2959 2959
  * @return bool True if Yoast SEO disabled on GD pages.
2960 2960
  */
2961 2961
 function geodir_disable_yoast_seo_metas() {
2962
-    return (bool)get_option( 'geodir_disable_yoast_meta' );
2962
+    return (bool) get_option('geodir_disable_yoast_meta');
2963 2963
 }
2964 2964
\ No newline at end of file
Please login to merge, or discard this patch.
geodirectory-functions/ajax_handler_functions.php 2 patches
Indentation   +317 added lines, -317 removed lines patch added patch discarded remove patch
@@ -16,22 +16,22 @@  discard block
 block discarded – undo
16 16
  */
17 17
 function geodir_on_wp_loaded()
18 18
 {
19
-    /**
20
-     * Called on the wp_loaded WP hook and used to send the send inquiry and send to friend forms.
21
-     *
22
-     * @since 1.0.0
23
-     */
24
-    do_action('giodir_handle_request_plugins_loaded');
25
-    global $wpdb;
19
+	/**
20
+	 * Called on the wp_loaded WP hook and used to send the send inquiry and send to friend forms.
21
+	 *
22
+	 * @since 1.0.0
23
+	 */
24
+	do_action('giodir_handle_request_plugins_loaded');
25
+	global $wpdb;
26 26
 
27 27
 
28
-    if (isset($_POST['sendact']) && $_POST['sendact'] == 'send_inqury') {
29
-        geodir_send_inquiry($_REQUEST); // function in custom_functions.php
28
+	if (isset($_POST['sendact']) && $_POST['sendact'] == 'send_inqury') {
29
+		geodir_send_inquiry($_REQUEST); // function in custom_functions.php
30 30
 
31
-    } elseif (isset($_POST['sendact']) && $_POST['sendact'] == 'email_frnd') {
32
-        geodir_send_friend($_REQUEST); // function in custom_functions.php
31
+	} elseif (isset($_POST['sendact']) && $_POST['sendact'] == 'email_frnd') {
32
+		geodir_send_friend($_REQUEST); // function in custom_functions.php
33 33
 
34
-    }
34
+	}
35 35
 
36 36
 }
37 37
 
@@ -44,9 +44,9 @@  discard block
 block discarded – undo
44 44
  */
45 45
 function geodir_on_wp()
46 46
 {
47
-    if(geodir_is_page('login')) {
48
-        geodir_user_signup();
49
-    }
47
+	if(geodir_is_page('login')) {
48
+		geodir_user_signup();
49
+	}
50 50
 
51 51
 }
52 52
 
@@ -60,36 +60,36 @@  discard block
 block discarded – undo
60 60
  */
61 61
 function geodir_on_init()
62 62
 {
63
-    /**
64
-     * Called on the wp_init WP hook at the start of the geodir_on_init() function.
65
-     *
66
-     * @since 1.0.0
67
-     */
68
-    do_action('giodir_handle_request');
69
-    global $wpdb;
63
+	/**
64
+	 * Called on the wp_init WP hook at the start of the geodir_on_init() function.
65
+	 *
66
+	 * @since 1.0.0
67
+	 */
68
+	do_action('giodir_handle_request');
69
+	global $wpdb;
70 70
 
71 71
 
72 72
 
73 73
 
74
-    if (get_option('geodir_allow_wpadmin') == '0' && is_user_logged_in() && !current_user_can('manage_options') && !class_exists('BuddyPress')) {
75
-        show_admin_bar(false);
76
-    }
74
+	if (get_option('geodir_allow_wpadmin') == '0' && is_user_logged_in() && !current_user_can('manage_options') && !class_exists('BuddyPress')) {
75
+		show_admin_bar(false);
76
+	}
77 77
 
78 78
 
79
-    if (isset($_REQUEST['ptype']) && $_REQUEST['ptype'] == 'get_markers') {
80
-        /**
81
-         * Contains map marker functions.
82
-         *
83
-         * @since 1.0.0
84
-         * @package GeoDirectory
85
-         */
86
-        include_once(geodir_plugin_path() . '/geodirectory-functions/map-functions/get_markers.php');
87
-        die;
88
-    }
79
+	if (isset($_REQUEST['ptype']) && $_REQUEST['ptype'] == 'get_markers') {
80
+		/**
81
+		 * Contains map marker functions.
82
+		 *
83
+		 * @since 1.0.0
84
+		 * @package GeoDirectory
85
+		 */
86
+		include_once(geodir_plugin_path() . '/geodirectory-functions/map-functions/get_markers.php');
87
+		die;
88
+	}
89 89
     
90
-    if ( class_exists( 'WPSEO_Frontend' ) && !is_admin() ) {
91
-        add_action( 'template_redirect', 'geodir_remove_yoast_seo_metas' );
92
-    }
90
+	if ( class_exists( 'WPSEO_Frontend' ) && !is_admin() ) {
91
+		add_action( 'template_redirect', 'geodir_remove_yoast_seo_metas' );
92
+	}
93 93
 }
94 94
 
95 95
 
@@ -106,294 +106,294 @@  discard block
 block discarded – undo
106 106
  * @todo check if nonce is required here and if so add one.
107 107
  */
108 108
 function geodir_ajax_handler() {
109
-    global $wpdb, $gd_session,$post;
109
+	global $wpdb, $gd_session,$post;
110 110
 
111
-    if (isset($_REQUEST['gd_listing_view']) && $_REQUEST['gd_listing_view'] != '') {
111
+	if (isset($_REQUEST['gd_listing_view']) && $_REQUEST['gd_listing_view'] != '') {
112 112
 		$gd_session->set('gd_listing_view', $_REQUEST['gd_listing_view']);
113
-        echo '1';
114
-    }
115
-
116
-    if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'category_ajax') {
117
-        if (isset($_REQUEST['main_catid']) && isset($_REQUEST['cat_tax']) && isset($_REQUEST['exclude']))
118
-            geodir_addpost_categories_html($_REQUEST['cat_tax'], $_REQUEST['main_catid'], '', '', '', $_REQUEST['exclude']);
119
-        else if (isset($_REQUEST['catpid']) && isset($_REQUEST['cat_tax']))
120
-            geodir_editpost_categories_html($_REQUEST['cat_tax'], $_REQUEST['catpid']);
121
-    }
122
-
123
-    if ((isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'admin_ajax') || isset($_REQUEST['create_field']) || isset($_REQUEST['sort_create_field'])) {
124
-        if (current_user_can('manage_options')) {
125
-            /**
126
-             * Contains admin ajax handling functions.
127
-             *
128
-             * @since 1.0.0
129
-             * @package GeoDirectory
130
-             */
131
-            include_once(geodir_plugin_path() . '/geodirectory-admin/geodir_admin_ajax.php');
132
-        } else {
133
-            wp_redirect(geodir_login_url());
134
-            gd_die();
135
-        }
136
-    }
137
-
138
-    if (isset($_REQUEST['geodir_autofill']) && $_REQUEST['geodir_autofill'] != '' && isset($_REQUEST['_wpnonce'])) {
139
-        if (current_user_can('manage_options')) {
140
-            switch ($_REQUEST['geodir_autofill']):
141
-                case "geodir_dummy_delete" :
142
-                    if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir_dummy_posts_insert_noncename'))
143
-                        return;
144
-
145
-                    $datatype = isset($_REQUEST['datatype']) ? sanitize_key($_REQUEST['datatype']) : '';
146
-                    if (isset($_REQUEST['posttype']))
147
-                        /**
148
-                         * Used to delete the dummy post data per post type.
149
-                         *
150
-                         * Uses dynamic hook, geodir_delete_dummy_posts_$_REQUEST['posttype'].
151
-                         *
152
-                         * @since 1.6.11
153
-                         * @param string $posttype The post type to insert.
154
-                         * @param string $datatype The type of dummy data to insert.
155
-                         */
156
-                        do_action('geodir_delete_dummy_posts' ,sanitize_key($_REQUEST['posttype']),$datatype);
157
-                    break;
158
-                case "geodir_dummy_insert" :
159
-                    if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir_dummy_posts_insert_noncename'))
160
-                        return;
161
-
162
-                    global $city_bound_lat1, $city_bound_lng1, $city_bound_lat2, $city_bound_lng2;
163
-                    $city_bound_lat1 = $_REQUEST['city_bound_lat1'];
164
-                    $city_bound_lng1 = $_REQUEST['city_bound_lng1'];
165
-                    $city_bound_lat2 = $_REQUEST['city_bound_lat2'];
166
-                    $city_bound_lng2 = $_REQUEST['city_bound_lng2'];
167
-
168
-                    if (isset($_REQUEST['posttype'])){
169
-                        /**
170
-                         * Used to insert the dummy post data per post type.
171
-                         *
172
-                         * Uses dynamic hook, geodir_insert_dummy_posts_$_REQUEST['posttype'].
173
-                         *
174
-                         * @since 1.6.11
175
-                         * @param string $posttype The post type to insert.
176
-                         * @param string $datatype The type of dummy data to insert.
177
-                         * @param int $post_index The item number to insert.
178
-                         */
179
-                        do_action('geodir_insert_dummy_posts',sanitize_key($_REQUEST['posttype']),sanitize_key($_REQUEST['datatype']),absint($_REQUEST['insert_dummy_post_index']));
180
-                    }
181
-
182
-
183
-                    break;
184
-            endswitch;
185
-        } else {
186
-            wp_redirect(geodir_login_url());
187
-            exit();
188
-        }
189
-    }
190
-
191
-    if (isset($_REQUEST['popuptype']) && $_REQUEST['popuptype'] != '' && isset($_REQUEST['post_id']) && $_REQUEST['post_id'] != '') {
192
-
193
-        if ($_REQUEST['popuptype'] == 'b_send_inquiry' || $_REQUEST['popuptype'] == 'b_sendtofriend') {
194
-            $template = locate_template(array("geodirectory/popup-forms.php"));
195
-            if (!$template) {
196
-                $template = geodir_plugin_path() . '/geodirectory-templates/popup-forms.php';
197
-            }
198
-            require_once($template);
199
-        }
200
-
201
-        gd_die();
202
-    }
203
-
204
-    /*if(isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'filter_ajax'){
113
+		echo '1';
114
+	}
115
+
116
+	if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'category_ajax') {
117
+		if (isset($_REQUEST['main_catid']) && isset($_REQUEST['cat_tax']) && isset($_REQUEST['exclude']))
118
+			geodir_addpost_categories_html($_REQUEST['cat_tax'], $_REQUEST['main_catid'], '', '', '', $_REQUEST['exclude']);
119
+		else if (isset($_REQUEST['catpid']) && isset($_REQUEST['cat_tax']))
120
+			geodir_editpost_categories_html($_REQUEST['cat_tax'], $_REQUEST['catpid']);
121
+	}
122
+
123
+	if ((isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'admin_ajax') || isset($_REQUEST['create_field']) || isset($_REQUEST['sort_create_field'])) {
124
+		if (current_user_can('manage_options')) {
125
+			/**
126
+			 * Contains admin ajax handling functions.
127
+			 *
128
+			 * @since 1.0.0
129
+			 * @package GeoDirectory
130
+			 */
131
+			include_once(geodir_plugin_path() . '/geodirectory-admin/geodir_admin_ajax.php');
132
+		} else {
133
+			wp_redirect(geodir_login_url());
134
+			gd_die();
135
+		}
136
+	}
137
+
138
+	if (isset($_REQUEST['geodir_autofill']) && $_REQUEST['geodir_autofill'] != '' && isset($_REQUEST['_wpnonce'])) {
139
+		if (current_user_can('manage_options')) {
140
+			switch ($_REQUEST['geodir_autofill']):
141
+				case "geodir_dummy_delete" :
142
+					if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir_dummy_posts_insert_noncename'))
143
+						return;
144
+
145
+					$datatype = isset($_REQUEST['datatype']) ? sanitize_key($_REQUEST['datatype']) : '';
146
+					if (isset($_REQUEST['posttype']))
147
+						/**
148
+						 * Used to delete the dummy post data per post type.
149
+						 *
150
+						 * Uses dynamic hook, geodir_delete_dummy_posts_$_REQUEST['posttype'].
151
+						 *
152
+						 * @since 1.6.11
153
+						 * @param string $posttype The post type to insert.
154
+						 * @param string $datatype The type of dummy data to insert.
155
+						 */
156
+						do_action('geodir_delete_dummy_posts' ,sanitize_key($_REQUEST['posttype']),$datatype);
157
+					break;
158
+				case "geodir_dummy_insert" :
159
+					if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir_dummy_posts_insert_noncename'))
160
+						return;
161
+
162
+					global $city_bound_lat1, $city_bound_lng1, $city_bound_lat2, $city_bound_lng2;
163
+					$city_bound_lat1 = $_REQUEST['city_bound_lat1'];
164
+					$city_bound_lng1 = $_REQUEST['city_bound_lng1'];
165
+					$city_bound_lat2 = $_REQUEST['city_bound_lat2'];
166
+					$city_bound_lng2 = $_REQUEST['city_bound_lng2'];
167
+
168
+					if (isset($_REQUEST['posttype'])){
169
+						/**
170
+						 * Used to insert the dummy post data per post type.
171
+						 *
172
+						 * Uses dynamic hook, geodir_insert_dummy_posts_$_REQUEST['posttype'].
173
+						 *
174
+						 * @since 1.6.11
175
+						 * @param string $posttype The post type to insert.
176
+						 * @param string $datatype The type of dummy data to insert.
177
+						 * @param int $post_index The item number to insert.
178
+						 */
179
+						do_action('geodir_insert_dummy_posts',sanitize_key($_REQUEST['posttype']),sanitize_key($_REQUEST['datatype']),absint($_REQUEST['insert_dummy_post_index']));
180
+					}
181
+
182
+
183
+					break;
184
+			endswitch;
185
+		} else {
186
+			wp_redirect(geodir_login_url());
187
+			exit();
188
+		}
189
+	}
190
+
191
+	if (isset($_REQUEST['popuptype']) && $_REQUEST['popuptype'] != '' && isset($_REQUEST['post_id']) && $_REQUEST['post_id'] != '') {
192
+
193
+		if ($_REQUEST['popuptype'] == 'b_send_inquiry' || $_REQUEST['popuptype'] == 'b_sendtofriend') {
194
+			$template = locate_template(array("geodirectory/popup-forms.php"));
195
+			if (!$template) {
196
+				$template = geodir_plugin_path() . '/geodirectory-templates/popup-forms.php';
197
+			}
198
+			require_once($template);
199
+		}
200
+
201
+		gd_die();
202
+	}
203
+
204
+	/*if(isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'filter_ajax'){
205 205
         include_once ( geodir_plugin_path() . '/geodirectory-templates/advance-search-form.php');
206 206
     }*/
207 207
 
208
-    if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'map_ajax') {
209
-        /**
210
-         * Contains map marker functions.
211
-         *
212
-         * @since 1.0.0
213
-         * @package GeoDirectory
214
-         */
215
-        include_once(geodir_plugin_path() . '/geodirectory-functions/map-functions/get_markers.php');
216
-    }
217
-
218
-    if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'favorite') {
219
-        if (is_user_logged_in()) {
220
-            switch ($_REQUEST['ajax_action']):
221
-                case "add" :
222
-                    geodir_add_to_favorite((int)$_REQUEST['pid']);
223
-                    break;
224
-                case "remove" :
225
-                    geodir_remove_from_favorite((int)$_REQUEST['pid']);
226
-                    break;
227
-            endswitch;
228
-        } else {
229
-            wp_redirect(geodir_login_url());
230
-            exit();
231
-        }
232
-    }
233
-
234
-    if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'add_listing') {
235
-
236
-        $is_current_user_owner = true;
237
-        if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
238
-            $is_current_user_owner = geodir_listing_belong_to_current_user((int)$_REQUEST['pid']);
239
-        }
240
-
241
-        $request = $gd_session->get('listing');
242
-
243
-        if (is_user_logged_in() && $is_current_user_owner) {
244
-
245
-            switch ($_REQUEST['ajax_action']):
246
-                case "add":
247
-                case "update":
248
-
249
-                    if (isset($request['geodir_spamblocker']) && $request['geodir_spamblocker'] == '64' && isset($request['geodir_filled_by_spam_bot']) && $request['geodir_filled_by_spam_bot'] == '') {
250
-                        $last_id = geodir_save_listing();
251
-
252
-                        if ($last_id) {
253
-                            //$redirect_to = get_permalink( $last_id );
254
-                            $redirect_to = geodir_getlink(get_permalink(geodir_success_page_id()), array('pid' => $last_id));
255
-
256
-                        } elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
257
-                            $redirect_to = get_permalink(geodir_add_listing_page_id());
258
-                            $redirect_to = geodir_getlink($redirect_to, array('pid' => $post->pid), false);
259
-                        } else
260
-                            $redirect_to = get_permalink(geodir_add_listing_page_id());
261
-
262
-                        wp_redirect($redirect_to);
263
-                    } else {
264
-                        $gd_session->un_set('listing');
265
-                        wp_redirect(home_url());
266
-                    }
267
-
268
-                    break;
269
-                case "cancel" :
270
-
271
-                    $gd_session->un_set('listing');
272
-
273
-                    if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '' && get_permalink($_REQUEST['pid']))
274
-                        wp_redirect(get_permalink($_REQUEST['pid']));
275
-                    else {
276
-                        geodir_remove_temp_images();
277
-                        wp_redirect(geodir_getlink(get_permalink(geodir_add_listing_page_id()), array('listing_type' => $_REQUEST['listing_type'])));
278
-                    }
279
-
280
-                    break;
281
-
282
-                case "publish" :
283
-
284
-                    if (isset($request['geodir_spamblocker']) && $request['geodir_spamblocker'] == '64' && isset($request['geodir_filled_by_spam_bot']) && $request['geodir_filled_by_spam_bot'] == '') {
285
-
286
-                        if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
287
-                            $new_post = array();
288
-                            $new_post['ID'] = $_REQUEST['pid'];
289
-
290
-                            $lastid = wp_update_post($new_post);
291
-
292
-                            $gd_session->un_set('listing');
293
-                            wp_redirect(get_permalink($lastid));
294
-                        } else {
295
-                            $last_id = geodir_save_listing();
296
-
297
-                            if ($last_id) {
298
-                                //$redirect_to = get_permalink( $last_id );
299
-                                $redirect_to = geodir_getlink(get_permalink(geodir_success_page_id()), array('pid' => $last_id));
300
-                            } elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
301
-                                $redirect_to = get_permalink(geodir_add_listing_page_id());
302
-                                $redirect_to = geodir_getlink($redirect_to, array('pid' => $post->pid), false);
303
-                            } else
304
-                                $redirect_to = get_permalink(geodir_add_listing_page_id());
305
-
306
-                            $gd_session->un_set('listing');
307
-                            wp_redirect($redirect_to);
308
-                        }
309
-                    } else {
310
-                        $gd_session->un_set('listing');
311
-                        wp_redirect(home_url());
312
-                    }
313
-
314
-                    break;
315
-                case "delete" :
316
-                    if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
317
-                        global $current_user;
318
-
319
-                        if (get_option('geodir_disable_perm_delete')) {
320
-                            $lastid = wp_trash_post($_REQUEST['pid']);
321
-                        } else {
322
-                            $lastid = wp_delete_post($_REQUEST['pid']);
323
-                        }
324
-
325
-                        if ($lastid && !is_wp_error($lastid))
326
-                            wp_redirect($_SERVER['HTTP_REFERER']);
327
-
328
-                        //wp_redirect( geodir_getlink(get_author_posts_url($current_user->ID),array('geodir_dashbord'=>'true','stype'=>$post_type ),false) );
329
-                    }
330
-                    break;
331
-            endswitch;
332
-
333
-            $gd_session->un_set('listing');
334
-        } else {
335
-            $gd_session->un_set('listing');
336
-            wp_redirect(geodir_login_url());
337
-            exit();
338
-        }
339
-    }
340
-
341
-    if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'user_login') {
342
-        /**
343
-         * Contains registration and login functions.
344
-         * @todo Fix the file path.
345
-         *
346
-         * @since 1.0.0
347
-         * @package GeoDirectory
348
-         */
349
-        include_once(geodir_plugin_path() . '/geodirectory-functions/geodirectory_reg.php');
350
-    }
351
-
352
-    if (isset($_REQUEST['ajax_action']) && $_REQUEST['ajax_action'] == 'geodir_get_term_list') {
353
-        $args = array('taxonomy' => sanitize_text_field($_REQUEST['term']));
354
-        if (!empty($_REQUEST['parent_only'])) {
355
-            $args['parent'] = 0;
356
-        }
357
-        $terms_o = get_terms($args);
358
-
359
-        // Skip terms which has no listing
360
-        if (!empty($terms_o)) {
361
-            $filter_terms = array();
362
-
363
-            foreach ($terms_o as $term) {
364
-                if (isset($term->count) && $term->count > 0) {
365
-                    $filter_terms[] = $term;
366
-                }
367
-            }
368
-            $terms_o = $filter_terms;
369
-        }
370
-
371
-        $terms = geodir_sort_terms($terms_o, 'count');
372
-        geodir_helper_cat_list_output($terms, intval($_REQUEST['limit']));
373
-        exit();
374
-    }
375
-
376
-    gd_die();
208
+	if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'map_ajax') {
209
+		/**
210
+		 * Contains map marker functions.
211
+		 *
212
+		 * @since 1.0.0
213
+		 * @package GeoDirectory
214
+		 */
215
+		include_once(geodir_plugin_path() . '/geodirectory-functions/map-functions/get_markers.php');
216
+	}
217
+
218
+	if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'favorite') {
219
+		if (is_user_logged_in()) {
220
+			switch ($_REQUEST['ajax_action']):
221
+				case "add" :
222
+					geodir_add_to_favorite((int)$_REQUEST['pid']);
223
+					break;
224
+				case "remove" :
225
+					geodir_remove_from_favorite((int)$_REQUEST['pid']);
226
+					break;
227
+			endswitch;
228
+		} else {
229
+			wp_redirect(geodir_login_url());
230
+			exit();
231
+		}
232
+	}
233
+
234
+	if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'add_listing') {
235
+
236
+		$is_current_user_owner = true;
237
+		if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
238
+			$is_current_user_owner = geodir_listing_belong_to_current_user((int)$_REQUEST['pid']);
239
+		}
240
+
241
+		$request = $gd_session->get('listing');
242
+
243
+		if (is_user_logged_in() && $is_current_user_owner) {
244
+
245
+			switch ($_REQUEST['ajax_action']):
246
+				case "add":
247
+				case "update":
248
+
249
+					if (isset($request['geodir_spamblocker']) && $request['geodir_spamblocker'] == '64' && isset($request['geodir_filled_by_spam_bot']) && $request['geodir_filled_by_spam_bot'] == '') {
250
+						$last_id = geodir_save_listing();
251
+
252
+						if ($last_id) {
253
+							//$redirect_to = get_permalink( $last_id );
254
+							$redirect_to = geodir_getlink(get_permalink(geodir_success_page_id()), array('pid' => $last_id));
255
+
256
+						} elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
257
+							$redirect_to = get_permalink(geodir_add_listing_page_id());
258
+							$redirect_to = geodir_getlink($redirect_to, array('pid' => $post->pid), false);
259
+						} else
260
+							$redirect_to = get_permalink(geodir_add_listing_page_id());
261
+
262
+						wp_redirect($redirect_to);
263
+					} else {
264
+						$gd_session->un_set('listing');
265
+						wp_redirect(home_url());
266
+					}
267
+
268
+					break;
269
+				case "cancel" :
270
+
271
+					$gd_session->un_set('listing');
272
+
273
+					if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '' && get_permalink($_REQUEST['pid']))
274
+						wp_redirect(get_permalink($_REQUEST['pid']));
275
+					else {
276
+						geodir_remove_temp_images();
277
+						wp_redirect(geodir_getlink(get_permalink(geodir_add_listing_page_id()), array('listing_type' => $_REQUEST['listing_type'])));
278
+					}
279
+
280
+					break;
281
+
282
+				case "publish" :
283
+
284
+					if (isset($request['geodir_spamblocker']) && $request['geodir_spamblocker'] == '64' && isset($request['geodir_filled_by_spam_bot']) && $request['geodir_filled_by_spam_bot'] == '') {
285
+
286
+						if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
287
+							$new_post = array();
288
+							$new_post['ID'] = $_REQUEST['pid'];
289
+
290
+							$lastid = wp_update_post($new_post);
291
+
292
+							$gd_session->un_set('listing');
293
+							wp_redirect(get_permalink($lastid));
294
+						} else {
295
+							$last_id = geodir_save_listing();
296
+
297
+							if ($last_id) {
298
+								//$redirect_to = get_permalink( $last_id );
299
+								$redirect_to = geodir_getlink(get_permalink(geodir_success_page_id()), array('pid' => $last_id));
300
+							} elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
301
+								$redirect_to = get_permalink(geodir_add_listing_page_id());
302
+								$redirect_to = geodir_getlink($redirect_to, array('pid' => $post->pid), false);
303
+							} else
304
+								$redirect_to = get_permalink(geodir_add_listing_page_id());
305
+
306
+							$gd_session->un_set('listing');
307
+							wp_redirect($redirect_to);
308
+						}
309
+					} else {
310
+						$gd_session->un_set('listing');
311
+						wp_redirect(home_url());
312
+					}
313
+
314
+					break;
315
+				case "delete" :
316
+					if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
317
+						global $current_user;
318
+
319
+						if (get_option('geodir_disable_perm_delete')) {
320
+							$lastid = wp_trash_post($_REQUEST['pid']);
321
+						} else {
322
+							$lastid = wp_delete_post($_REQUEST['pid']);
323
+						}
324
+
325
+						if ($lastid && !is_wp_error($lastid))
326
+							wp_redirect($_SERVER['HTTP_REFERER']);
327
+
328
+						//wp_redirect( geodir_getlink(get_author_posts_url($current_user->ID),array('geodir_dashbord'=>'true','stype'=>$post_type ),false) );
329
+					}
330
+					break;
331
+			endswitch;
332
+
333
+			$gd_session->un_set('listing');
334
+		} else {
335
+			$gd_session->un_set('listing');
336
+			wp_redirect(geodir_login_url());
337
+			exit();
338
+		}
339
+	}
340
+
341
+	if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'user_login') {
342
+		/**
343
+		 * Contains registration and login functions.
344
+		 * @todo Fix the file path.
345
+		 *
346
+		 * @since 1.0.0
347
+		 * @package GeoDirectory
348
+		 */
349
+		include_once(geodir_plugin_path() . '/geodirectory-functions/geodirectory_reg.php');
350
+	}
351
+
352
+	if (isset($_REQUEST['ajax_action']) && $_REQUEST['ajax_action'] == 'geodir_get_term_list') {
353
+		$args = array('taxonomy' => sanitize_text_field($_REQUEST['term']));
354
+		if (!empty($_REQUEST['parent_only'])) {
355
+			$args['parent'] = 0;
356
+		}
357
+		$terms_o = get_terms($args);
358
+
359
+		// Skip terms which has no listing
360
+		if (!empty($terms_o)) {
361
+			$filter_terms = array();
362
+
363
+			foreach ($terms_o as $term) {
364
+				if (isset($term->count) && $term->count > 0) {
365
+					$filter_terms[] = $term;
366
+				}
367
+			}
368
+			$terms_o = $filter_terms;
369
+		}
370
+
371
+		$terms = geodir_sort_terms($terms_o, 'count');
372
+		geodir_helper_cat_list_output($terms, intval($_REQUEST['limit']));
373
+		exit();
374
+	}
375
+
376
+	gd_die();
377 377
 }
378 378
 
379 379
 
380 380
 function geodir_show_ga_stats(){
381
-    if (isset($_REQUEST['ga_start'])) {
382
-        $ga_start = $_REQUEST['ga_start'];
383
-    } else {
384
-        $ga_start = '';
385
-    }
386
-    if (isset($_REQUEST['ga_end'])) {
387
-        $ga_end = $_REQUEST['ga_end'];
388
-    } else {
389
-        $ga_end = '';
390
-    }
391
-    try {
392
-        geodir_getGoogleAnalytics($_REQUEST['ga_page'], $ga_start, $ga_end);
393
-    } catch (Exception $e) {
394
-        geodir_error_log( wp_sprintf( __( 'GD Google Analytics API Error(%s) : %s', 'geodirectory' ), $e->getCode(), $e->getMessage() ) );
395
-    }
396
-    die;
381
+	if (isset($_REQUEST['ga_start'])) {
382
+		$ga_start = $_REQUEST['ga_start'];
383
+	} else {
384
+		$ga_start = '';
385
+	}
386
+	if (isset($_REQUEST['ga_end'])) {
387
+		$ga_end = $_REQUEST['ga_end'];
388
+	} else {
389
+		$ga_end = '';
390
+	}
391
+	try {
392
+		geodir_getGoogleAnalytics($_REQUEST['ga_page'], $ga_start, $ga_end);
393
+	} catch (Exception $e) {
394
+		geodir_error_log( wp_sprintf( __( 'GD Google Analytics API Error(%s) : %s', 'geodirectory' ), $e->getCode(), $e->getMessage() ) );
395
+	}
396
+	die;
397 397
 }
398 398
 add_action( 'wp_ajax_gdga', 'geodir_show_ga_stats' );
399 399
 add_action( 'wp_ajax_nopriv_gdga', 'geodir_show_ga_stats' );
400 400
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -44,7 +44,7 @@  discard block
 block discarded – undo
44 44
  */
45 45
 function geodir_on_wp()
46 46
 {
47
-    if(geodir_is_page('login')) {
47
+    if (geodir_is_page('login')) {
48 48
         geodir_user_signup();
49 49
     }
50 50
 
@@ -83,12 +83,12 @@  discard block
 block discarded – undo
83 83
          * @since 1.0.0
84 84
          * @package GeoDirectory
85 85
          */
86
-        include_once(geodir_plugin_path() . '/geodirectory-functions/map-functions/get_markers.php');
86
+        include_once(geodir_plugin_path().'/geodirectory-functions/map-functions/get_markers.php');
87 87
         die;
88 88
     }
89 89
     
90
-    if ( class_exists( 'WPSEO_Frontend' ) && !is_admin() ) {
91
-        add_action( 'template_redirect', 'geodir_remove_yoast_seo_metas' );
90
+    if (class_exists('WPSEO_Frontend') && !is_admin()) {
91
+        add_action('template_redirect', 'geodir_remove_yoast_seo_metas');
92 92
     }
93 93
 }
94 94
 
@@ -106,7 +106,7 @@  discard block
 block discarded – undo
106 106
  * @todo check if nonce is required here and if so add one.
107 107
  */
108 108
 function geodir_ajax_handler() {
109
-    global $wpdb, $gd_session,$post;
109
+    global $wpdb, $gd_session, $post;
110 110
 
111 111
     if (isset($_REQUEST['gd_listing_view']) && $_REQUEST['gd_listing_view'] != '') {
112 112
 		$gd_session->set('gd_listing_view', $_REQUEST['gd_listing_view']);
@@ -128,7 +128,7 @@  discard block
 block discarded – undo
128 128
              * @since 1.0.0
129 129
              * @package GeoDirectory
130 130
              */
131
-            include_once(geodir_plugin_path() . '/geodirectory-admin/geodir_admin_ajax.php');
131
+            include_once(geodir_plugin_path().'/geodirectory-admin/geodir_admin_ajax.php');
132 132
         } else {
133 133
             wp_redirect(geodir_login_url());
134 134
             gd_die();
@@ -153,7 +153,7 @@  discard block
 block discarded – undo
153 153
                          * @param string $posttype The post type to insert.
154 154
                          * @param string $datatype The type of dummy data to insert.
155 155
                          */
156
-                        do_action('geodir_delete_dummy_posts' ,sanitize_key($_REQUEST['posttype']),$datatype);
156
+                        do_action('geodir_delete_dummy_posts', sanitize_key($_REQUEST['posttype']), $datatype);
157 157
                     break;
158 158
                 case "geodir_dummy_insert" :
159 159
                     if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir_dummy_posts_insert_noncename'))
@@ -165,7 +165,7 @@  discard block
 block discarded – undo
165 165
                     $city_bound_lat2 = $_REQUEST['city_bound_lat2'];
166 166
                     $city_bound_lng2 = $_REQUEST['city_bound_lng2'];
167 167
 
168
-                    if (isset($_REQUEST['posttype'])){
168
+                    if (isset($_REQUEST['posttype'])) {
169 169
                         /**
170 170
                          * Used to insert the dummy post data per post type.
171 171
                          *
@@ -176,7 +176,7 @@  discard block
 block discarded – undo
176 176
                          * @param string $datatype The type of dummy data to insert.
177 177
                          * @param int $post_index The item number to insert.
178 178
                          */
179
-                        do_action('geodir_insert_dummy_posts',sanitize_key($_REQUEST['posttype']),sanitize_key($_REQUEST['datatype']),absint($_REQUEST['insert_dummy_post_index']));
179
+                        do_action('geodir_insert_dummy_posts', sanitize_key($_REQUEST['posttype']), sanitize_key($_REQUEST['datatype']), absint($_REQUEST['insert_dummy_post_index']));
180 180
                     }
181 181
 
182 182
 
@@ -193,7 +193,7 @@  discard block
 block discarded – undo
193 193
         if ($_REQUEST['popuptype'] == 'b_send_inquiry' || $_REQUEST['popuptype'] == 'b_sendtofriend') {
194 194
             $template = locate_template(array("geodirectory/popup-forms.php"));
195 195
             if (!$template) {
196
-                $template = geodir_plugin_path() . '/geodirectory-templates/popup-forms.php';
196
+                $template = geodir_plugin_path().'/geodirectory-templates/popup-forms.php';
197 197
             }
198 198
             require_once($template);
199 199
         }
@@ -212,17 +212,17 @@  discard block
 block discarded – undo
212 212
          * @since 1.0.0
213 213
          * @package GeoDirectory
214 214
          */
215
-        include_once(geodir_plugin_path() . '/geodirectory-functions/map-functions/get_markers.php');
215
+        include_once(geodir_plugin_path().'/geodirectory-functions/map-functions/get_markers.php');
216 216
     }
217 217
 
218 218
     if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'favorite') {
219 219
         if (is_user_logged_in()) {
220 220
             switch ($_REQUEST['ajax_action']):
221 221
                 case "add" :
222
-                    geodir_add_to_favorite((int)$_REQUEST['pid']);
222
+                    geodir_add_to_favorite((int) $_REQUEST['pid']);
223 223
                     break;
224 224
                 case "remove" :
225
-                    geodir_remove_from_favorite((int)$_REQUEST['pid']);
225
+                    geodir_remove_from_favorite((int) $_REQUEST['pid']);
226 226
                     break;
227 227
             endswitch;
228 228
         } else {
@@ -235,7 +235,7 @@  discard block
 block discarded – undo
235 235
 
236 236
         $is_current_user_owner = true;
237 237
         if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
238
-            $is_current_user_owner = geodir_listing_belong_to_current_user((int)$_REQUEST['pid']);
238
+            $is_current_user_owner = geodir_listing_belong_to_current_user((int) $_REQUEST['pid']);
239 239
         }
240 240
 
241 241
         $request = $gd_session->get('listing');
@@ -346,7 +346,7 @@  discard block
 block discarded – undo
346 346
          * @since 1.0.0
347 347
          * @package GeoDirectory
348 348
          */
349
-        include_once(geodir_plugin_path() . '/geodirectory-functions/geodirectory_reg.php');
349
+        include_once(geodir_plugin_path().'/geodirectory-functions/geodirectory_reg.php');
350 350
     }
351 351
 
352 352
     if (isset($_REQUEST['ajax_action']) && $_REQUEST['ajax_action'] == 'geodir_get_term_list') {
@@ -377,7 +377,7 @@  discard block
 block discarded – undo
377 377
 }
378 378
 
379 379
 
380
-function geodir_show_ga_stats(){
380
+function geodir_show_ga_stats() {
381 381
     if (isset($_REQUEST['ga_start'])) {
382 382
         $ga_start = $_REQUEST['ga_start'];
383 383
     } else {
@@ -391,9 +391,9 @@  discard block
 block discarded – undo
391 391
     try {
392 392
         geodir_getGoogleAnalytics($_REQUEST['ga_page'], $ga_start, $ga_end);
393 393
     } catch (Exception $e) {
394
-        geodir_error_log( wp_sprintf( __( 'GD Google Analytics API Error(%s) : %s', 'geodirectory' ), $e->getCode(), $e->getMessage() ) );
394
+        geodir_error_log(wp_sprintf(__('GD Google Analytics API Error(%s) : %s', 'geodirectory'), $e->getCode(), $e->getMessage()));
395 395
     }
396 396
     die;
397 397
 }
398
-add_action( 'wp_ajax_gdga', 'geodir_show_ga_stats' );
399
-add_action( 'wp_ajax_nopriv_gdga', 'geodir_show_ga_stats' );
400 398
\ No newline at end of file
399
+add_action('wp_ajax_gdga', 'geodir_show_ga_stats');
400
+add_action('wp_ajax_nopriv_gdga', 'geodir_show_ga_stats');
401 401
\ No newline at end of file
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_hooks_actions.php 2 patches
Indentation   +1097 added lines, -1097 removed lines patch added patch discarded remove patch
@@ -19,7 +19,7 @@  discard block
 block discarded – undo
19 19
  */
20 20
 function geodir_get_ajax_url()
21 21
 {
22
-    return admin_url('admin-ajax.php?action=geodir_ajax_action');
22
+	return admin_url('admin-ajax.php?action=geodir_ajax_action');
23 23
 }
24 24
 
25 25
 /////////////////////
@@ -87,7 +87,7 @@  discard block
 block discarded – undo
87 87
 add_filter('query_vars', 'geodir_add_geodir_page_var');
88 88
 add_action('wp', 'geodir_add_page_id_in_query_var'); // problem fix in wordpress 3.8
89 89
 if (get_option('permalink_structure') != '')
90
-    add_filter('parse_request', 'geodir_set_location_var_in_session_in_core');
90
+	add_filter('parse_request', 'geodir_set_location_var_in_session_in_core');
91 91
 
92 92
 add_filter('parse_query', 'geodir_modified_query');
93 93
 
@@ -154,14 +154,14 @@  discard block
 block discarded – undo
154 154
 /* POST AND LOOP ACTIONS */
155 155
 ////////////////////////
156 156
 if (!is_admin()) {
157
-    add_action('pre_get_posts', 'geodir_exclude_page', 100); /// Will help to exclude virtural page from everywhere
158
-    add_filter('wp_list_pages_excludes', 'exclude_from_wp_list_pages', 100);
159
-    /** Exclude Virtual Pages From Pages List **/
160
-    add_action('pre_get_posts', 'set_listing_request', 0);
161
-    add_action('pre_get_posts', 'geodir_listing_loop_filter', 1);
162
-    add_filter('excerpt_more', 'geodir_excerpt_more', 1000);
163
-    add_filter('excerpt_length', 'geodir_excerpt_length', 1000);
164
-    add_action('the_post', 'create_marker_jason_of_posts'); // Add marker in json array, Map related filter
157
+	add_action('pre_get_posts', 'geodir_exclude_page', 100); /// Will help to exclude virtural page from everywhere
158
+	add_filter('wp_list_pages_excludes', 'exclude_from_wp_list_pages', 100);
159
+	/** Exclude Virtual Pages From Pages List **/
160
+	add_action('pre_get_posts', 'set_listing_request', 0);
161
+	add_action('pre_get_posts', 'geodir_listing_loop_filter', 1);
162
+	add_filter('excerpt_more', 'geodir_excerpt_more', 1000);
163
+	add_filter('excerpt_length', 'geodir_excerpt_length', 1000);
164
+	add_action('the_post', 'create_marker_jason_of_posts'); // Add marker in json array, Map related filter
165 165
 }
166 166
 
167 167
 
@@ -223,12 +223,12 @@  discard block
 block discarded – undo
223 223
  */
224 224
 function geodir_unset_prev_theme_nav_location($newname)
225 225
 {
226
-    $geodir_theme_location = get_option('geodir_theme_location_nav_' . $newname);
227
-    if ($geodir_theme_location) {
228
-        update_option('geodir_theme_location_nav', $geodir_theme_location);
229
-    } else {
230
-        update_option('geodir_theme_location_nav', '');
231
-    }
226
+	$geodir_theme_location = get_option('geodir_theme_location_nav_' . $newname);
227
+	if ($geodir_theme_location) {
228
+		update_option('geodir_theme_location_nav', $geodir_theme_location);
229
+	} else {
230
+		update_option('geodir_theme_location_nav', '');
231
+	}
232 232
 }
233 233
 
234 234
 /// add action for theme switch to blank previous theme navigation location setting
@@ -249,32 +249,32 @@  discard block
 block discarded – undo
249 249
  */
250 250
 function geodir_add_post_filters()
251 251
 {
252
-    /**
253
-     * Contains all function for filtering listing.
254
-     *
255
-     * @since 1.0.0
256
-     * @package GeoDirectory
257
-     */
258
-    include_once('geodirectory-functions/listing_filters.php');
252
+	/**
253
+	 * Contains all function for filtering listing.
254
+	 *
255
+	 * @since 1.0.0
256
+	 * @package GeoDirectory
257
+	 */
258
+	include_once('geodirectory-functions/listing_filters.php');
259 259
 }
260 260
 
261 261
 
262 262
 if (!function_exists('geodir_init_defaults')) {
263
-    /**
264
-     * Calls the function to register the GeoDirectory default CPT and taxonomies.
265
-     *
266
-     * @since 1.0.0
267
-     * @package GeoDirectory
268
-     */
269
-    function geodir_init_defaults()
270
-    {
271
-        if (function_exists('geodir_register_defaults')) {
263
+	/**
264
+	 * Calls the function to register the GeoDirectory default CPT and taxonomies.
265
+	 *
266
+	 * @since 1.0.0
267
+	 * @package GeoDirectory
268
+	 */
269
+	function geodir_init_defaults()
270
+	{
271
+		if (function_exists('geodir_register_defaults')) {
272 272
 
273
-            geodir_register_defaults();
273
+			geodir_register_defaults();
274 274
 
275
-        }
275
+		}
276 276
 
277
-    }
277
+	}
278 278
 }
279 279
 
280 280
 
@@ -296,26 +296,26 @@  discard block
 block discarded – undo
296 296
 // CALLED ON 'sidebars_widgets' FILTER
297 297
 
298 298
 if (!function_exists('geodir_restrict_widget')) {
299
-    /**
300
-     * Sets global values to be able to tell if the current page is a GeoDirectory listing page or a GeoDirectory details page.
301
-     *
302
-     * @global bool $is_listing Sets the global value to true if on a GD category page. False if not.
303
-     * @global bool $is_single_place Sets the global value to true if on a GD details (post) page. False if not.
304
-     * @since 1.0.0
305
-     * @package GeoDirectory
306
-     */
307
-    function geodir_restrict_widget()
308
-    {
309
-        global $is_listing, $is_single_place;
299
+	/**
300
+	 * Sets global values to be able to tell if the current page is a GeoDirectory listing page or a GeoDirectory details page.
301
+	 *
302
+	 * @global bool $is_listing Sets the global value to true if on a GD category page. False if not.
303
+	 * @global bool $is_single_place Sets the global value to true if on a GD details (post) page. False if not.
304
+	 * @since 1.0.0
305
+	 * @package GeoDirectory
306
+	 */
307
+	function geodir_restrict_widget()
308
+	{
309
+		global $is_listing, $is_single_place;
310 310
 
311
-        // set is listing	
312
-        (geodir_is_page('listing')) ? $is_listing = true : $is_listing = false;
311
+		// set is listing	
312
+		(geodir_is_page('listing')) ? $is_listing = true : $is_listing = false;
313 313
 
314
-        // set is single place
315
-        (geodir_is_page('place')) ? $is_single_place = true : $is_single_place = false;
314
+		// set is single place
315
+		(geodir_is_page('place')) ? $is_single_place = true : $is_single_place = false;
316 316
 
317 317
 
318
-    }
318
+	}
319 319
 }
320 320
 
321 321
 
@@ -336,31 +336,31 @@  discard block
 block discarded – undo
336 336
  */
337 337
 function geodir_detail_page_sidebar_content_sorting()
338 338
 {
339
-    $arr_detail_page_sidebar_content =
340
-        /**
341
-         * An array of functions to be called to be displayed on the details (post) page sidebar.
342
-         *
343
-         * This filter can be used to remove sections of the details page sidebar,
344
-         * add new sections or rearrange the order of the sections.
345
-         *
346
-         * @param array array('geodir_social_sharing_buttons','geodir_share_this_button','geodir_detail_page_google_analytics','geodir_edit_post_link','geodir_detail_page_review_rating','geodir_detail_page_more_info') The array of functions that will be called.
347
-         * @since 1.0.0
348
-         */
349
-        apply_filters('geodir_detail_page_sidebar_content',
350
-            array('geodir_social_sharing_buttons',
351
-                'geodir_detail_page_google_analytics',
352
-                'geodir_edit_post_link',
353
-                'geodir_detail_page_review_rating',
354
-                'geodir_detail_page_more_info'
355
-            ) // end of array 
356
-        ); // end of apply filter
357
-    if (!empty($arr_detail_page_sidebar_content)) {
358
-        foreach ($arr_detail_page_sidebar_content as $content_function) {
359
-            if (function_exists($content_function)) {
360
-                add_action('geodir_detail_page_sidebar', $content_function);
361
-            }
362
-        }
363
-    }
339
+	$arr_detail_page_sidebar_content =
340
+		/**
341
+		 * An array of functions to be called to be displayed on the details (post) page sidebar.
342
+		 *
343
+		 * This filter can be used to remove sections of the details page sidebar,
344
+		 * add new sections or rearrange the order of the sections.
345
+		 *
346
+		 * @param array array('geodir_social_sharing_buttons','geodir_share_this_button','geodir_detail_page_google_analytics','geodir_edit_post_link','geodir_detail_page_review_rating','geodir_detail_page_more_info') The array of functions that will be called.
347
+		 * @since 1.0.0
348
+		 */
349
+		apply_filters('geodir_detail_page_sidebar_content',
350
+			array('geodir_social_sharing_buttons',
351
+				'geodir_detail_page_google_analytics',
352
+				'geodir_edit_post_link',
353
+				'geodir_detail_page_review_rating',
354
+				'geodir_detail_page_more_info'
355
+			) // end of array 
356
+		); // end of apply filter
357
+	if (!empty($arr_detail_page_sidebar_content)) {
358
+		foreach ($arr_detail_page_sidebar_content as $content_function) {
359
+			if (function_exists($content_function)) {
360
+				add_action('geodir_detail_page_sidebar', $content_function);
361
+			}
362
+		}
363
+	}
364 364
 }
365 365
 
366 366
 add_action('geodir_after_edit_post_link', 'geodir_add_to_favourite_link', 1);
@@ -375,14 +375,14 @@  discard block
 block discarded – undo
375 375
  */
376 376
 function geodir_add_to_favourite_link()
377 377
 {
378
-    global $post, $preview;
379
-    if (!$preview && geodir_is_page('detail')) {
380
-        ?>
378
+	global $post, $preview;
379
+	if (!$preview && geodir_is_page('detail')) {
380
+		?>
381 381
         <p class="edit_link">
382 382
             <?php geodir_favourite_html($post->post_author, $post->ID); ?>
383 383
         </p>
384 384
     <?php
385
-    }
385
+	}
386 386
 }
387 387
 
388 388
 /**
@@ -396,41 +396,41 @@  discard block
 block discarded – undo
396 396
  */
397 397
 function geodir_social_sharing_buttons()
398 398
 {
399
-    global $preview;
400
-    ob_start(); // Start  buffering;
401
-    /**
402
-     * This action is called before the social buttons twitter,facebook and google plus are output in a containing div.
403
-     *
404
-     * @since 1.0.0
405
-     */
406
-    do_action('geodir_before_social_sharing_buttons');
407
-    if (!$preview) {
408
-        ?>
399
+	global $preview;
400
+	ob_start(); // Start  buffering;
401
+	/**
402
+	 * This action is called before the social buttons twitter,facebook and google plus are output in a containing div.
403
+	 *
404
+	 * @since 1.0.0
405
+	 */
406
+	do_action('geodir_before_social_sharing_buttons');
407
+	if (!$preview) {
408
+		?>
409 409
         <div class="likethis">
410 410
             <?php geodir_twitter_tweet_button(); ?>
411 411
             <?php geodir_fb_like_button(); ?>
412 412
             <?php geodir_google_plus_button(); ?>
413 413
         </div>
414 414
     <?php
415
-    }// end of if, if its a preview or not
416
-
417
-    /**
418
-     * This action is called after the social buttons twitter,facebook and google plus are output in a containing div.
419
-     *
420
-     * @since 1.0.0
421
-     */
422
-    do_action('geodir_after_social_sharing_buttons');
423
-    $content_html = ob_get_clean();
424
-    if (trim($content_html) != '')
425
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-social-sharing">' . $content_html . '</div>';
426
-    if ((int)get_option('geodir_disable_tfg_buttons_section') != 1) {
427
-        /**
428
-         * Filter the geodir_social_sharing_buttons() function content.
429
-         *
430
-         * @param string $content_html The output html of the geodir_social_sharing_buttons() function.
431
-         */
432
-        echo $content_html = apply_filters('geodir_social_sharing_buttons_html', $content_html);
433
-    }
415
+	}// end of if, if its a preview or not
416
+
417
+	/**
418
+	 * This action is called after the social buttons twitter,facebook and google plus are output in a containing div.
419
+	 *
420
+	 * @since 1.0.0
421
+	 */
422
+	do_action('geodir_after_social_sharing_buttons');
423
+	$content_html = ob_get_clean();
424
+	if (trim($content_html) != '')
425
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-social-sharing">' . $content_html . '</div>';
426
+	if ((int)get_option('geodir_disable_tfg_buttons_section') != 1) {
427
+		/**
428
+		 * Filter the geodir_social_sharing_buttons() function content.
429
+		 *
430
+		 * @param string $content_html The output html of the geodir_social_sharing_buttons() function.
431
+		 */
432
+		echo $content_html = apply_filters('geodir_social_sharing_buttons_html', $content_html);
433
+	}
434 434
 
435 435
 
436 436
 }
@@ -448,46 +448,46 @@  discard block
 block discarded – undo
448 448
  */
449 449
 function geodir_edit_post_link()
450 450
 {
451
-    global $post, $preview;
452
-    ob_start(); // Start buffering;
453
-    /**
454
-     * This is called before the edit post link html in the function geodir_edit_post_link()
455
-     *
456
-     * @since 1.0.0
457
-     */
458
-    do_action('geodir_before_edit_post_link');
459
-    if (!$preview) {
460
-        $is_current_user_owner = geodir_listing_belong_to_current_user();
451
+	global $post, $preview;
452
+	ob_start(); // Start buffering;
453
+	/**
454
+	 * This is called before the edit post link html in the function geodir_edit_post_link()
455
+	 *
456
+	 * @since 1.0.0
457
+	 */
458
+	do_action('geodir_before_edit_post_link');
459
+	if (!$preview) {
460
+		$is_current_user_owner = geodir_listing_belong_to_current_user();
461 461
         
462
-        if ($is_current_user_owner) {
463
-            $post_id = $post->ID;
462
+		if ($is_current_user_owner) {
463
+			$post_id = $post->ID;
464 464
             
465
-            if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
466
-                $post_id = (int)$_REQUEST['pid'];
467
-            }
465
+			if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
466
+				$post_id = (int)$_REQUEST['pid'];
467
+			}
468 468
 
469
-            $postlink = get_permalink(geodir_add_listing_page_id());
470
-            $editlink = geodir_getlink($postlink, array('pid' => $post_id), false);
471
-            echo ' <p class="edit_link"><i class="fa fa-pencil"></i> <a href="' . esc_url($editlink) . '">' . __('Edit this Post', 'geodirectory') . '</a></p>';
472
-        }
473
-    }// end of if, if its a preview or not
474
-    /**
475
-     * This is called after the edit post link html in the function geodir_edit_post_link()
476
-     *
477
-     * @since 1.0.0
478
-     */
479
-    do_action('geodir_after_edit_post_link');
480
-    $content_html = ob_get_clean();
481
-    if (trim($content_html) != '')
482
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-user-links">' . $content_html . '</div>';
483
-    if ((int)get_option('geodir_disable_user_links_section') != 1) {
484
-        /**
485
-         * Filter the geodir_edit_post_link() function content.
486
-         *
487
-         * @param string $content_html The output html of the geodir_edit_post_link() function.
488
-         */
489
-        echo $content_html = apply_filters('geodir_edit_post_link_html', $content_html);
490
-    }
469
+			$postlink = get_permalink(geodir_add_listing_page_id());
470
+			$editlink = geodir_getlink($postlink, array('pid' => $post_id), false);
471
+			echo ' <p class="edit_link"><i class="fa fa-pencil"></i> <a href="' . esc_url($editlink) . '">' . __('Edit this Post', 'geodirectory') . '</a></p>';
472
+		}
473
+	}// end of if, if its a preview or not
474
+	/**
475
+	 * This is called after the edit post link html in the function geodir_edit_post_link()
476
+	 *
477
+	 * @since 1.0.0
478
+	 */
479
+	do_action('geodir_after_edit_post_link');
480
+	$content_html = ob_get_clean();
481
+	if (trim($content_html) != '')
482
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-user-links">' . $content_html . '</div>';
483
+	if ((int)get_option('geodir_disable_user_links_section') != 1) {
484
+		/**
485
+		 * Filter the geodir_edit_post_link() function content.
486
+		 *
487
+		 * @param string $content_html The output html of the geodir_edit_post_link() function.
488
+		 */
489
+		echo $content_html = apply_filters('geodir_edit_post_link_html', $content_html);
490
+	}
491 491
 }
492 492
 
493 493
 /**
@@ -501,42 +501,42 @@  discard block
 block discarded – undo
501 501
  */
502 502
 function geodir_detail_page_google_analytics()
503 503
 {
504
-    global $post,$preview;
505
-    if($preview){return '';}
506
-    $package_info = array();
507
-    $package_info = geodir_post_package_info($package_info, $post);
504
+	global $post,$preview;
505
+	if($preview){return '';}
506
+	$package_info = array();
507
+	$package_info = geodir_post_package_info($package_info, $post);
508 508
 
509
-    $id = trim(get_option('geodir_ga_account_id'));
509
+	$id = trim(get_option('geodir_ga_account_id'));
510 510
 
511
-    if (!$id) {
512
-        return; //if no Google Analytics ID then bail.
513
-    }
511
+	if (!$id) {
512
+		return; //if no Google Analytics ID then bail.
513
+	}
514 514
 
515
-    ob_start(); // Start buffering;
516
-    /**
517
-     * This is called before the edit post link html in the function geodir_detail_page_google_analytics()
518
-     *
519
-     * @since 1.0.0
520
-     */
521
-    do_action('geodir_before_google_analytics');
515
+	ob_start(); // Start buffering;
516
+	/**
517
+	 * This is called before the edit post link html in the function geodir_detail_page_google_analytics()
518
+	 *
519
+	 * @since 1.0.0
520
+	 */
521
+	do_action('geodir_before_google_analytics');
522 522
     
523
-    $refresh_time = get_option('geodir_ga_refresh_time', 5);
524
-    /**
525
-     * Filter the time interval to check & refresh new users results.
526
-     *
527
-     * @since 1.5.9
528
-     *
529
-     * @param int $refresh_time Time interval to check & refresh new users results.
530
-     */
531
-    $refresh_time = apply_filters('geodir_google_analytics_refresh_time', $refresh_time);
532
-    $refresh_time = absint($refresh_time * 1000);
523
+	$refresh_time = get_option('geodir_ga_refresh_time', 5);
524
+	/**
525
+	 * Filter the time interval to check & refresh new users results.
526
+	 *
527
+	 * @since 1.5.9
528
+	 *
529
+	 * @param int $refresh_time Time interval to check & refresh new users results.
530
+	 */
531
+	$refresh_time = apply_filters('geodir_google_analytics_refresh_time', $refresh_time);
532
+	$refresh_time = absint($refresh_time * 1000);
533 533
     
534
-    $hide_refresh = get_option('geodir_ga_auto_refresh');
534
+	$hide_refresh = get_option('geodir_ga_auto_refresh');
535 535
     
536
-    $auto_refresh = $hide_refresh && $refresh_time && $refresh_time > 0 ? 1 : 0;
537
-    if (get_option('geodir_ga_stats') && is_user_logged_in() &&  (isset($package_info->google_analytics) && $package_info->google_analytics == '1') && (get_current_user_id()==$post->post_author || current_user_can( 'manage_options' )) ) {
538
-        $page_url = urlencode($_SERVER['REQUEST_URI']);
539
-        ?>
536
+	$auto_refresh = $hide_refresh && $refresh_time && $refresh_time > 0 ? 1 : 0;
537
+	if (get_option('geodir_ga_stats') && is_user_logged_in() &&  (isset($package_info->google_analytics) && $package_info->google_analytics == '1') && (get_current_user_id()==$post->post_author || current_user_can( 'manage_options' )) ) {
538
+		$page_url = urlencode($_SERVER['REQUEST_URI']);
539
+		?>
540 540
         <script type="text/javascript">
541 541
             var gd_gaTimeOut;
542 542
             var gd_gaTime = parseInt('<?php echo $refresh_time;?>');
@@ -788,15 +788,15 @@  discard block
 block discarded – undo
788 788
                     var labels = results[1].rows.map(function(row) { return +row[0]; });
789 789
 
790 790
                     <?php
791
-                    // Here we list the shorthand days of the week so it can be used in translation.
792
-                    __("Mon",'geodirectory');
793
-                    __("Tue",'geodirectory');
794
-                    __("Wed",'geodirectory');
795
-                    __("Thu",'geodirectory');
796
-                    __("Fri",'geodirectory');
797
-                    __("Sat",'geodirectory');
798
-                    __("Sun",'geodirectory');
799
-                    ?>
791
+					// Here we list the shorthand days of the week so it can be used in translation.
792
+					__("Mon",'geodirectory');
793
+					__("Tue",'geodirectory');
794
+					__("Wed",'geodirectory');
795
+					__("Thu",'geodirectory');
796
+					__("Fri",'geodirectory');
797
+					__("Sat",'geodirectory');
798
+					__("Sun",'geodirectory');
799
+					?>
800 800
 
801 801
                     labels = [
802 802
                         "<?php _e(date('D', strtotime("+1 day")),'geodirectory'); ?>",
@@ -1045,24 +1045,24 @@  discard block
 block discarded – undo
1045 1045
         </span>
1046 1046
 
1047 1047
     <?php
1048
-    }
1049
-    /**
1050
-     * This is called after the edit post link html in the function geodir_detail_page_google_analytics()
1051
-     *
1052
-     * @since 1.0.0
1053
-     */
1054
-    do_action('geodir_after_google_analytics');
1055
-    $content_html = ob_get_clean();
1056
-    if (trim($content_html) != '')
1057
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-google-analytics">' . $content_html . '</div>';
1058
-    if ((int)get_option('geodir_disable_google_analytics_section') != 1) {
1059
-        /**
1060
-         * Filter the geodir_edit_post_link() function content.
1061
-         *
1062
-         * @param string $content_html The output html of the geodir_edit_post_link() function.
1063
-         */
1064
-        echo $content_html = apply_filters('geodir_google_analytic_html', $content_html);
1065
-    }
1048
+	}
1049
+	/**
1050
+	 * This is called after the edit post link html in the function geodir_detail_page_google_analytics()
1051
+	 *
1052
+	 * @since 1.0.0
1053
+	 */
1054
+	do_action('geodir_after_google_analytics');
1055
+	$content_html = ob_get_clean();
1056
+	if (trim($content_html) != '')
1057
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-google-analytics">' . $content_html . '</div>';
1058
+	if ((int)get_option('geodir_disable_google_analytics_section') != 1) {
1059
+		/**
1060
+		 * Filter the geodir_edit_post_link() function content.
1061
+		 *
1062
+		 * @param string $content_html The output html of the geodir_edit_post_link() function.
1063
+		 */
1064
+		echo $content_html = apply_filters('geodir_google_analytic_html', $content_html);
1065
+	}
1066 1066
 }
1067 1067
 
1068 1068
 /**
@@ -1079,94 +1079,94 @@  discard block
 block discarded – undo
1079 1079
  */
1080 1080
 function geodir_detail_page_review_rating()
1081 1081
 {
1082
-    global $post, $preview, $post_images;
1082
+	global $post, $preview, $post_images;
1083 1083
     
1084
-    if (!empty($post->ID) && geodir_cpt_has_rating_disabled((int)$post->ID)) {
1085
-        return;
1086
-    }
1087
-    ob_start(); // Start  buffering;
1088
-    /**
1089
-     * This is called before the rating html in the function geodir_detail_page_review_rating().
1090
-     *
1091
-     * This is called outside the check for an actual rating and the check for preview page.
1092
-     *
1093
-     * @since 1.0.0
1094
-     */
1095
-    do_action('geodir_before_detail_page_review_rating');
1096
-
1097
-    $comment_count = geodir_get_review_count_total($post->ID);
1098
-    $post_avgratings = geodir_get_post_rating($post->ID);
1099
-
1100
-    if ($post_avgratings != 0 && !$preview) {
1101
-        /**
1102
-         * This is called before the rating html in the function geodir_detail_page_review_rating().
1103
-         *
1104
-         * This is called inside the check for an actual rating and the check for preview page.
1105
-         *
1106
-         * @since 1.0.0
1107
-         * @param float $post_avgratings Average rating for the surrent post.
1108
-         * @param int $post->ID Current post ID.
1109
-         */
1110
-        do_action('geodir_before_review_rating_stars_on_detail', $post_avgratings, $post->ID);
1111
-
1112
-        $html = '<p style=" float:left;">';
1113
-        $html .= geodir_get_rating_stars($post_avgratings, $post->ID);
1114
-        $html .= '<div class="average-review" itemscope itemtype="http://data-vocabulary.org/Review-aggregate">';
1115
-        $post_avgratings = (is_float($post_avgratings) || (strpos($post_avgratings, ".", 1) == 1 && strlen($post_avgratings) > 3)) ? number_format($post_avgratings, 1, '.', '') : $post_avgratings;
1084
+	if (!empty($post->ID) && geodir_cpt_has_rating_disabled((int)$post->ID)) {
1085
+		return;
1086
+	}
1087
+	ob_start(); // Start  buffering;
1088
+	/**
1089
+	 * This is called before the rating html in the function geodir_detail_page_review_rating().
1090
+	 *
1091
+	 * This is called outside the check for an actual rating and the check for preview page.
1092
+	 *
1093
+	 * @since 1.0.0
1094
+	 */
1095
+	do_action('geodir_before_detail_page_review_rating');
1096
+
1097
+	$comment_count = geodir_get_review_count_total($post->ID);
1098
+	$post_avgratings = geodir_get_post_rating($post->ID);
1099
+
1100
+	if ($post_avgratings != 0 && !$preview) {
1101
+		/**
1102
+		 * This is called before the rating html in the function geodir_detail_page_review_rating().
1103
+		 *
1104
+		 * This is called inside the check for an actual rating and the check for preview page.
1105
+		 *
1106
+		 * @since 1.0.0
1107
+		 * @param float $post_avgratings Average rating for the surrent post.
1108
+		 * @param int $post->ID Current post ID.
1109
+		 */
1110
+		do_action('geodir_before_review_rating_stars_on_detail', $post_avgratings, $post->ID);
1111
+
1112
+		$html = '<p style=" float:left;">';
1113
+		$html .= geodir_get_rating_stars($post_avgratings, $post->ID);
1114
+		$html .= '<div class="average-review" itemscope itemtype="http://data-vocabulary.org/Review-aggregate">';
1115
+		$post_avgratings = (is_float($post_avgratings) || (strpos($post_avgratings, ".", 1) == 1 && strlen($post_avgratings) > 3)) ? number_format($post_avgratings, 1, '.', '') : $post_avgratings;
1116 1116
        
1117 1117
 	   $reviews_text = $comment_count > 1 ? __("reviews", 'geodirectory') : __("review", 'geodirectory');
1118 1118
 	   
1119 1119
 	   $html .= '<span itemprop="rating" itemscope itemtype="http://data-vocabulary.org/Rating"><span class="rating" itemprop="average" content="' . $post_avgratings . '">' . $post_avgratings . '</span> / <span itemprop="best" content="5">5</span> ' . __("based on", 'geodirectory') . ' </span><span class="count" itemprop="count" content="' . $comment_count . '">' . $comment_count . ' ' . $reviews_text . '</span><br />';
1120 1120
 
1121
-        $html .= '<span class="item">';
1122
-        $html .= '<span class="fn" itemprop="itemreviewed">' . $post->post_title . '</span>';
1121
+		$html .= '<span class="item">';
1122
+		$html .= '<span class="fn" itemprop="itemreviewed">' . $post->post_title . '</span>';
1123 1123
 
1124
-        if ($post_images) {
1125
-            foreach ($post_images as $img) {
1126
-                $post_img = $img->src;
1127
-                break;
1128
-            }
1129
-        }
1130
-
1131
-        if (isset($post_img) && $post_img) {
1132
-            $html .= '<br /><img src="' . $post_img . '" class="photo" alt="' . esc_attr($post->post_title) . '" itemprop="photo" content="' . $post_img . '" class="photo" />';
1133
-        }
1134
-
1135
-        $html .= '</span>';
1136
-
1137
-        echo $html .= '</div>';
1138
-        /**
1139
-         * This is called after the rating html in the function geodir_detail_page_review_rating().
1140
-         *
1141
-         * This is called inside the check for an actual rating and the check for preview page.
1142
-         *
1143
-         * @since 1.0.0
1144
-         * @param float $post_avgratings Average rating for the surrent post.
1145
-         * @param int $post->ID Current post ID.
1146
-         */
1147
-        do_action('geodir_after_review_rating_stars_on_detail', $post_avgratings, $post->ID);
1148
-    }
1149
-    /**
1150
-     * This is called before the rating html in the function geodir_detail_page_review_rating().
1151
-     *
1152
-     * This is called outside the check for an actual rating and the check for preview page.
1153
-     *
1154
-     * @since 1.0.0
1155
-     */
1156
-    do_action('geodir_after_detail_page_review_rating');
1157
-    $content_html = ob_get_clean();
1158
-    if (trim($content_html) != '') {
1159
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-rating">' . $content_html . '</div>';
1160
-    }
1161
-    if ((int)get_option('geodir_disable_rating_info_section') != 1) {
1162
-        /**
1163
-         * Filter the geodir_detail_page_review_rating() function content.
1164
-         *
1165
-         * @since 1.0.0
1166
-         * @param string $content_html The output html of the geodir_detail_page_review_rating() function.
1167
-         */
1168
-        echo $content_html = apply_filters('geodir_detail_page_review_rating_html', $content_html);
1169
-    }
1124
+		if ($post_images) {
1125
+			foreach ($post_images as $img) {
1126
+				$post_img = $img->src;
1127
+				break;
1128
+			}
1129
+		}
1130
+
1131
+		if (isset($post_img) && $post_img) {
1132
+			$html .= '<br /><img src="' . $post_img . '" class="photo" alt="' . esc_attr($post->post_title) . '" itemprop="photo" content="' . $post_img . '" class="photo" />';
1133
+		}
1134
+
1135
+		$html .= '</span>';
1136
+
1137
+		echo $html .= '</div>';
1138
+		/**
1139
+		 * This is called after the rating html in the function geodir_detail_page_review_rating().
1140
+		 *
1141
+		 * This is called inside the check for an actual rating and the check for preview page.
1142
+		 *
1143
+		 * @since 1.0.0
1144
+		 * @param float $post_avgratings Average rating for the surrent post.
1145
+		 * @param int $post->ID Current post ID.
1146
+		 */
1147
+		do_action('geodir_after_review_rating_stars_on_detail', $post_avgratings, $post->ID);
1148
+	}
1149
+	/**
1150
+	 * This is called before the rating html in the function geodir_detail_page_review_rating().
1151
+	 *
1152
+	 * This is called outside the check for an actual rating and the check for preview page.
1153
+	 *
1154
+	 * @since 1.0.0
1155
+	 */
1156
+	do_action('geodir_after_detail_page_review_rating');
1157
+	$content_html = ob_get_clean();
1158
+	if (trim($content_html) != '') {
1159
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-rating">' . $content_html . '</div>';
1160
+	}
1161
+	if ((int)get_option('geodir_disable_rating_info_section') != 1) {
1162
+		/**
1163
+		 * Filter the geodir_detail_page_review_rating() function content.
1164
+		 *
1165
+		 * @since 1.0.0
1166
+		 * @param string $content_html The output html of the geodir_detail_page_review_rating() function.
1167
+		 */
1168
+		echo $content_html = apply_filters('geodir_detail_page_review_rating_html', $content_html);
1169
+	}
1170 1170
 }
1171 1171
 
1172 1172
 /**
@@ -1178,35 +1178,35 @@  discard block
 block discarded – undo
1178 1178
  */
1179 1179
 function geodir_detail_page_more_info()
1180 1180
 {
1181
-    ob_start(); // Start  buffering;
1182
-    /**
1183
-     * This is called before the info section html.
1184
-     *
1185
-     * @since 1.0.0
1186
-     */
1187
-    do_action('geodir_before_detail_page_more_info');
1188
-    if ($geodir_post_detail_fields = geodir_show_listing_info('detail')) {
1189
-        echo $geodir_post_detail_fields;
1190
-    }
1191
-    /**
1192
-     * This is called after the info section html.
1193
-     *
1194
-     * @since 1.0.0
1195
-     */
1196
-    do_action('geodir_after_detail_page_more_info');
1197
-
1198
-    $content_html = ob_get_clean();
1199
-    if (trim($content_html) != '')
1200
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-listing-info">' . $content_html . '</div>';
1201
-    if ((int)get_option('geodir_disable_listing_info_section') != 1) {
1202
-        /**
1203
-         * Filter the output html for function geodir_detail_page_more_info().
1204
-         *
1205
-         * @since 1.0.0
1206
-         * @param string $content_html The output html of the geodir_detail_page_more_info() function.
1207
-         */
1208
-        echo $content_html = apply_filters('geodir_detail_page_more_info_html', $content_html);
1209
-    }
1181
+	ob_start(); // Start  buffering;
1182
+	/**
1183
+	 * This is called before the info section html.
1184
+	 *
1185
+	 * @since 1.0.0
1186
+	 */
1187
+	do_action('geodir_before_detail_page_more_info');
1188
+	if ($geodir_post_detail_fields = geodir_show_listing_info('detail')) {
1189
+		echo $geodir_post_detail_fields;
1190
+	}
1191
+	/**
1192
+	 * This is called after the info section html.
1193
+	 *
1194
+	 * @since 1.0.0
1195
+	 */
1196
+	do_action('geodir_after_detail_page_more_info');
1197
+
1198
+	$content_html = ob_get_clean();
1199
+	if (trim($content_html) != '')
1200
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-listing-info">' . $content_html . '</div>';
1201
+	if ((int)get_option('geodir_disable_listing_info_section') != 1) {
1202
+		/**
1203
+		 * Filter the output html for function geodir_detail_page_more_info().
1204
+		 *
1205
+		 * @since 1.0.0
1206
+		 * @param string $content_html The output html of the geodir_detail_page_more_info() function.
1207
+		 */
1208
+		echo $content_html = apply_filters('geodir_detail_page_more_info_html', $content_html);
1209
+	}
1210 1210
 }
1211 1211
 
1212 1212
 
@@ -1220,15 +1220,15 @@  discard block
 block discarded – undo
1220 1220
  */
1221 1221
 function geodir_localize_all_js_msg()
1222 1222
 {// 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
1223
-    if (str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
1224
-        $ajax_url = admin_url('admin-ajax.php');
1225
-    } elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
1226
-        $ajax_url = admin_url('admin-ajax.php');
1227
-    } elseif (str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
1228
-        $ajax_url = str_replace("https", "http", admin_url('admin-ajax.php'));
1229
-    } elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
1230
-        $ajax_url = str_replace("http", "https", admin_url('admin-ajax.php'));
1231
-    }
1223
+	if (str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
1224
+		$ajax_url = admin_url('admin-ajax.php');
1225
+	} elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
1226
+		$ajax_url = admin_url('admin-ajax.php');
1227
+	} elseif (str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
1228
+		$ajax_url = str_replace("https", "http", admin_url('admin-ajax.php'));
1229
+	} elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
1230
+		$ajax_url = str_replace("http", "https", admin_url('admin-ajax.php'));
1231
+	}
1232 1232
 	
1233 1233
 	/**
1234 1234
 	 * Filter the allowed image type extensions for post images.
@@ -1238,60 +1238,60 @@  discard block
 block discarded – undo
1238 1238
 	 */
1239 1239
 	$allowed_img_types = apply_filters('geodir_allowed_post_image_exts', array('jpg', 'jpeg', 'jpe', 'gif', 'png'));
1240 1240
 	
1241
-    $default_marker_icon = get_option('geodir_default_marker_icon');
1242
-    $default_marker_size = geodir_get_marker_size($default_marker_icon, array('w' => 20, 'h' => 34));
1243
-    $default_marker_width = $default_marker_size['w'];
1244
-    $default_marker_height = $default_marker_size['h'];
1241
+	$default_marker_icon = get_option('geodir_default_marker_icon');
1242
+	$default_marker_size = geodir_get_marker_size($default_marker_icon, array('w' => 20, 'h' => 34));
1243
+	$default_marker_width = $default_marker_size['w'];
1244
+	$default_marker_height = $default_marker_size['h'];
1245 1245
     
1246
-    $arr_alert_msg = array(
1247
-        'geodir_plugin_url' => geodir_plugin_url(),
1248
-        'geodir_admin_ajax_url' => $ajax_url,
1249
-        'custom_field_not_blank_var' => __('HTML Variable Name must not be blank', 'geodirectory'),
1250
-        'custom_field_not_special_char' => __('Please do not use special character and spaces in HTML Variable Name.', 'geodirectory'),
1251
-        'custom_field_unique_name' => __('HTML Variable Name should be a unique name.', 'geodirectory'),
1252
-        'custom_field_delete' => __('Are you wish to delete this field?', 'geodirectory'),
1253
-        //start not show alert msg
1254
-        'tax_meta_class_succ_del_msg' => __('File has been successfully deleted.', 'geodirectory'),
1255
-        'tax_meta_class_not_permission_to_del_msg' => __('You do NOT have permission to delete this file.', 'geodirectory'),
1256
-        'tax_meta_class_order_save_msg' => __('Order saved!', 'geodirectory'),
1257
-        'tax_meta_class_not_permission_record_img_msg' => __('You do not have permission to reorder images.', 'geodirectory'),
1258
-        'address_not_found_on_map_msg' => __('Address not found for:', 'geodirectory'),
1259
-        // end not show alert msg
1260
-        'my_place_listing_del' => __('Are you wish to delete this listing?', 'geodirectory'),
1261
-        'my_main_listing_del' => __('Deleting the main listing of a franchise will turn all franchises in regular listings. Are you sure wish to delete this main listing?', 'geodirectory'),
1262
-        //start not show alert msg
1263
-        'rating_error_msg' => __('Error : please retry', 'geodirectory'),
1264
-        'listing_url_prefix_msg' => __('Please enter listing url prefix', 'geodirectory'),
1265
-        'invalid_listing_prefix_msg' => __('Invalid character in listing url prefix', 'geodirectory'),
1266
-        'location_url_prefix_msg' => __('Please enter location url prefix', 'geodirectory'),
1267
-        'invalid_location_prefix_msg' => __('Invalid character in location url prefix', 'geodirectory'),
1268
-        'location_and_cat_url_separator_msg' => __('Please enter location and category url separator', 'geodirectory'),
1269
-        'invalid_char_and_cat_url_separator_msg' => __('Invalid character in location and category url separator', 'geodirectory'),
1270
-        'listing_det_url_separator_msg' => __('Please enter listing detail url separator', 'geodirectory'),
1271
-        'invalid_char_listing_det_url_separator_msg' => __('Invalid character in listing detail url separator', 'geodirectory'),
1272
-        'loading_listing_error_favorite' => __('Error loading listing.', 'geodirectory'),
1273
-        'geodir_field_id_required' => __('This field is required.', 'geodirectory'),
1274
-        'geodir_valid_email_address_msg' => __('Please enter valid email address.', 'geodirectory'),
1275
-        'geodir_default_marker_icon' => $default_marker_icon,
1276
-        'geodir_default_marker_w' => $default_marker_width,
1277
-        'geodir_default_marker_h' => $default_marker_height,
1278
-        'geodir_latitude_error_msg' => GEODIR_LATITUDE_ERROR_MSG,
1279
-        'geodir_longgitude_error_msg' => GEODIR_LOGNGITUDE_ERROR_MSG,
1280
-        'geodir_default_rating_star_icon' => get_option('geodir_default_rating_star_icon'),
1281
-        'gd_cmt_btn_post_reply' => __('Post Reply', 'geodirectory'),
1282
-        'gd_cmt_btn_reply_text' => __('Reply text', 'geodirectory'),
1283
-        'gd_cmt_btn_post_review' => __('Post Review', 'geodirectory'),
1284
-        'gd_cmt_btn_review_text' => __('Review text', 'geodirectory'),
1285
-        'gd_cmt_err_no_rating' => __("Please select star rating, you can't leave a review without stars.", 'geodirectory'),
1286
-        /* on/off dragging for phone devices */
1287
-        'geodir_onoff_dragging' => get_option('geodir_map_onoff_dragging') ? true : false,
1288
-        'geodir_is_mobile' => wp_is_mobile() ? true : false,
1289
-        'geodir_on_dragging_text' => __('Enable Dragging', 'geodirectory'),
1290
-        'geodir_off_dragging_text' => __('Disable Dragging', 'geodirectory'),
1291
-        'geodir_err_max_file_size' => __('File size error : You tried to upload a file over %s', 'geodirectory'),
1292
-        'geodir_err_file_upload_limit' => __('You have reached your upload limit of %s files.', 'geodirectory'),
1293
-        'geodir_err_pkg_upload_limit' => __('You may only upload %s files with this package, please try again.', 'geodirectory'),
1294
-        'geodir_action_remove' => __('Remove', 'geodirectory'),
1246
+	$arr_alert_msg = array(
1247
+		'geodir_plugin_url' => geodir_plugin_url(),
1248
+		'geodir_admin_ajax_url' => $ajax_url,
1249
+		'custom_field_not_blank_var' => __('HTML Variable Name must not be blank', 'geodirectory'),
1250
+		'custom_field_not_special_char' => __('Please do not use special character and spaces in HTML Variable Name.', 'geodirectory'),
1251
+		'custom_field_unique_name' => __('HTML Variable Name should be a unique name.', 'geodirectory'),
1252
+		'custom_field_delete' => __('Are you wish to delete this field?', 'geodirectory'),
1253
+		//start not show alert msg
1254
+		'tax_meta_class_succ_del_msg' => __('File has been successfully deleted.', 'geodirectory'),
1255
+		'tax_meta_class_not_permission_to_del_msg' => __('You do NOT have permission to delete this file.', 'geodirectory'),
1256
+		'tax_meta_class_order_save_msg' => __('Order saved!', 'geodirectory'),
1257
+		'tax_meta_class_not_permission_record_img_msg' => __('You do not have permission to reorder images.', 'geodirectory'),
1258
+		'address_not_found_on_map_msg' => __('Address not found for:', 'geodirectory'),
1259
+		// end not show alert msg
1260
+		'my_place_listing_del' => __('Are you wish to delete this listing?', 'geodirectory'),
1261
+		'my_main_listing_del' => __('Deleting the main listing of a franchise will turn all franchises in regular listings. Are you sure wish to delete this main listing?', 'geodirectory'),
1262
+		//start not show alert msg
1263
+		'rating_error_msg' => __('Error : please retry', 'geodirectory'),
1264
+		'listing_url_prefix_msg' => __('Please enter listing url prefix', 'geodirectory'),
1265
+		'invalid_listing_prefix_msg' => __('Invalid character in listing url prefix', 'geodirectory'),
1266
+		'location_url_prefix_msg' => __('Please enter location url prefix', 'geodirectory'),
1267
+		'invalid_location_prefix_msg' => __('Invalid character in location url prefix', 'geodirectory'),
1268
+		'location_and_cat_url_separator_msg' => __('Please enter location and category url separator', 'geodirectory'),
1269
+		'invalid_char_and_cat_url_separator_msg' => __('Invalid character in location and category url separator', 'geodirectory'),
1270
+		'listing_det_url_separator_msg' => __('Please enter listing detail url separator', 'geodirectory'),
1271
+		'invalid_char_listing_det_url_separator_msg' => __('Invalid character in listing detail url separator', 'geodirectory'),
1272
+		'loading_listing_error_favorite' => __('Error loading listing.', 'geodirectory'),
1273
+		'geodir_field_id_required' => __('This field is required.', 'geodirectory'),
1274
+		'geodir_valid_email_address_msg' => __('Please enter valid email address.', 'geodirectory'),
1275
+		'geodir_default_marker_icon' => $default_marker_icon,
1276
+		'geodir_default_marker_w' => $default_marker_width,
1277
+		'geodir_default_marker_h' => $default_marker_height,
1278
+		'geodir_latitude_error_msg' => GEODIR_LATITUDE_ERROR_MSG,
1279
+		'geodir_longgitude_error_msg' => GEODIR_LOGNGITUDE_ERROR_MSG,
1280
+		'geodir_default_rating_star_icon' => get_option('geodir_default_rating_star_icon'),
1281
+		'gd_cmt_btn_post_reply' => __('Post Reply', 'geodirectory'),
1282
+		'gd_cmt_btn_reply_text' => __('Reply text', 'geodirectory'),
1283
+		'gd_cmt_btn_post_review' => __('Post Review', 'geodirectory'),
1284
+		'gd_cmt_btn_review_text' => __('Review text', 'geodirectory'),
1285
+		'gd_cmt_err_no_rating' => __("Please select star rating, you can't leave a review without stars.", 'geodirectory'),
1286
+		/* on/off dragging for phone devices */
1287
+		'geodir_onoff_dragging' => get_option('geodir_map_onoff_dragging') ? true : false,
1288
+		'geodir_is_mobile' => wp_is_mobile() ? true : false,
1289
+		'geodir_on_dragging_text' => __('Enable Dragging', 'geodirectory'),
1290
+		'geodir_off_dragging_text' => __('Disable Dragging', 'geodirectory'),
1291
+		'geodir_err_max_file_size' => __('File size error : You tried to upload a file over %s', 'geodirectory'),
1292
+		'geodir_err_file_upload_limit' => __('You have reached your upload limit of %s files.', 'geodirectory'),
1293
+		'geodir_err_pkg_upload_limit' => __('You may only upload %s files with this package, please try again.', 'geodirectory'),
1294
+		'geodir_action_remove' => __('Remove', 'geodirectory'),
1295 1295
 		'geodir_txt_all_files' => __('Allowed files', 'geodirectory'),
1296 1296
 		'geodir_err_file_type' => __('File type error. Allowed file types: %s', 'geodirectory'),
1297 1297
 		'gd_allowed_img_types' => !empty($allowed_img_types) ? implode(',', $allowed_img_types) : '',
@@ -1299,40 +1299,40 @@  discard block
 block discarded – undo
1299 1299
 		'geodir_txt_form_searching' => __('Searching...', 'geodirectory'),
1300 1300
 		'fa_rating' => (int)get_option('geodir_reviewrating_enable_font_awesome') == 1 ? 1 : '',
1301 1301
 		'reviewrating' => defined('GEODIRREVIEWRATING_VERSION') ? 1 : '',
1302
-        'multirating' => defined('GEODIRREVIEWRATING_VERSION') && get_option('geodir_reviewrating_enable_rating') ? true : false,
1303
-        'geodir_map_name' => geodir_map_name(),
1304
-        'osmStart' => __('Start', 'geodirectory'),
1305
-        'osmVia' => __('Via {viaNumber}', 'geodirectory'),
1306
-        'osmEnd' => __('Enter Your Location', 'geodirectory'),
1307
-        'ga_delete_check' => __('Are you wish to Deauthorize and break Analytics?', 'geodirectory'),
1308
-        'geoMyLocation' => __('My Location', 'geodirectory'),
1309
-        'geoErrUNKNOWN_ERROR' => addslashes(__('Unable to find your location', 'geodirectory')),
1310
-        'geoErrPERMISSION_DENINED' => addslashes(__('Permission denied in finding your location', 'geodirectory')),
1311
-        'geoErrPOSITION_UNAVAILABLE' => addslashes(__('Your location is currently unknown', 'geodirectory')),
1312
-        'geoErrBREAK' => addslashes(__('Attempt to find location took too long', 'geodirectory')),
1313
-        'geoErrDEFAULT' => addslashes(__('Location detection not supported in browser', 'geodirectory')),
1314
-    );
1315
-
1316
-    /**
1317
-     * Filters the translated JS strings from function geodir_localize_all_js_msg().
1318
-     *
1319
-     * With this filter you can add, remove or change translated JS strings.
1320
-     * You should add your own translations to this if you are building an addon rather than adding another script block.
1321
-     *
1322
-     * @since 1.0.0
1323
-     */
1324
-    $arr_alert_msg = apply_filters('geodir_all_js_msg', $arr_alert_msg);
1325
-
1326
-    foreach ($arr_alert_msg as $key => $value) {
1327
-        if (!is_scalar($value))
1328
-            continue;
1329
-        $arr_alert_msg[$key] = html_entity_decode((string)$value, ENT_QUOTES, 'UTF-8');
1330
-    }
1302
+		'multirating' => defined('GEODIRREVIEWRATING_VERSION') && get_option('geodir_reviewrating_enable_rating') ? true : false,
1303
+		'geodir_map_name' => geodir_map_name(),
1304
+		'osmStart' => __('Start', 'geodirectory'),
1305
+		'osmVia' => __('Via {viaNumber}', 'geodirectory'),
1306
+		'osmEnd' => __('Enter Your Location', 'geodirectory'),
1307
+		'ga_delete_check' => __('Are you wish to Deauthorize and break Analytics?', 'geodirectory'),
1308
+		'geoMyLocation' => __('My Location', 'geodirectory'),
1309
+		'geoErrUNKNOWN_ERROR' => addslashes(__('Unable to find your location', 'geodirectory')),
1310
+		'geoErrPERMISSION_DENINED' => addslashes(__('Permission denied in finding your location', 'geodirectory')),
1311
+		'geoErrPOSITION_UNAVAILABLE' => addslashes(__('Your location is currently unknown', 'geodirectory')),
1312
+		'geoErrBREAK' => addslashes(__('Attempt to find location took too long', 'geodirectory')),
1313
+		'geoErrDEFAULT' => addslashes(__('Location detection not supported in browser', 'geodirectory')),
1314
+	);
1315
+
1316
+	/**
1317
+	 * Filters the translated JS strings from function geodir_localize_all_js_msg().
1318
+	 *
1319
+	 * With this filter you can add, remove or change translated JS strings.
1320
+	 * You should add your own translations to this if you are building an addon rather than adding another script block.
1321
+	 *
1322
+	 * @since 1.0.0
1323
+	 */
1324
+	$arr_alert_msg = apply_filters('geodir_all_js_msg', $arr_alert_msg);
1325
+
1326
+	foreach ($arr_alert_msg as $key => $value) {
1327
+		if (!is_scalar($value))
1328
+			continue;
1329
+		$arr_alert_msg[$key] = html_entity_decode((string)$value, ENT_QUOTES, 'UTF-8');
1330
+	}
1331 1331
 
1332
-    $script = "var geodir_all_js_msg = " . json_encode($arr_alert_msg) . ';';
1333
-    echo '<script>';
1334
-    echo $script;
1335
-    echo '</script>';
1332
+	$script = "var geodir_all_js_msg = " . json_encode($arr_alert_msg) . ';';
1333
+	echo '<script>';
1334
+	echo $script;
1335
+	echo '</script>';
1336 1336
 }
1337 1337
 
1338 1338
 add_action('admin_bar_menu', 'geodir_admin_bar_site_menu', 31);
@@ -1348,11 +1348,11 @@  discard block
 block discarded – undo
1348 1348
  */
1349 1349
 function geodir_admin_bar_site_menu($wp_admin_bar)
1350 1350
 {
1351
-    if (get_option("geodir_installed")) {
1352
-        if (current_user_can('manage_options')) {
1353
-            $wp_admin_bar->add_menu(array('parent' => 'appearance', 'id' => 'geodirectory', 'title' => __('GeoDirectory', 'geodirectory'), 'href' => admin_url('?page=geodirectory')));
1354
-        }
1355
-    }
1351
+	if (get_option("geodir_installed")) {
1352
+		if (current_user_can('manage_options')) {
1353
+			$wp_admin_bar->add_menu(array('parent' => 'appearance', 'id' => 'geodirectory', 'title' => __('GeoDirectory', 'geodirectory'), 'href' => admin_url('?page=geodirectory')));
1354
+		}
1355
+	}
1356 1356
 }
1357 1357
 
1358 1358
 add_action('geodir_before_listing', 'geodir_display_sort_options'); /*function in custom_functions.php*/
@@ -1378,25 +1378,25 @@  discard block
 block discarded – undo
1378 1378
  */
1379 1379
 function geodir_store_sidebars()
1380 1380
 {
1381
-    global $geodir_sidebars;
1382
-    global $sidebars_widgets;
1383
-
1384
-    if (!is_array($sidebars_widgets))
1385
-        $sidebars_widgets = wp_get_sidebars_widgets();
1386
-    $geodir_old_sidebars = array();
1387
-
1388
-    if (is_array($geodir_sidebars)) {
1389
-        foreach ($geodir_sidebars as $val) {
1390
-            if (is_array($sidebars_widgets)) {
1391
-                if (array_key_exists($val, $sidebars_widgets))
1392
-                    $geodir_old_sidebars[$val] = $sidebars_widgets[$val];
1393
-                else
1394
-                    $geodir_old_sidebars[$val] = array();
1395
-            }
1396
-        }
1397
-    }
1398
-    update_option('geodir_sidebars', $geodir_old_sidebars);
1399
-    geodir_option_version_backup('geodir_sidebars');
1381
+	global $geodir_sidebars;
1382
+	global $sidebars_widgets;
1383
+
1384
+	if (!is_array($sidebars_widgets))
1385
+		$sidebars_widgets = wp_get_sidebars_widgets();
1386
+	$geodir_old_sidebars = array();
1387
+
1388
+	if (is_array($geodir_sidebars)) {
1389
+		foreach ($geodir_sidebars as $val) {
1390
+			if (is_array($sidebars_widgets)) {
1391
+				if (array_key_exists($val, $sidebars_widgets))
1392
+					$geodir_old_sidebars[$val] = $sidebars_widgets[$val];
1393
+				else
1394
+					$geodir_old_sidebars[$val] = array();
1395
+			}
1396
+		}
1397
+	}
1398
+	update_option('geodir_sidebars', $geodir_old_sidebars);
1399
+	geodir_option_version_backup('geodir_sidebars');
1400 1400
 
1401 1401
 }
1402 1402
 
@@ -1410,28 +1410,28 @@  discard block
 block discarded – undo
1410 1410
  */
1411 1411
 function geodir_restore_sidebars()
1412 1412
 {
1413
-    global $sidebars_widgets;
1414
-
1415
-    if (!is_array($sidebars_widgets))
1416
-        $sidebars_widgets = wp_get_sidebars_widgets();
1417
-
1418
-    if (is_array($sidebars_widgets)) {
1419
-        $geodir_old_sidebars = get_option('geodir_sidebars');
1420
-        if (is_array($geodir_old_sidebars)) {
1421
-            foreach ($geodir_old_sidebars as $key => $val) {
1422
-                if(0 === strpos($key, 'geodir_'))// if gd widget
1423
-                {
1424
-                    $sidebars_widgets[$key] = $geodir_old_sidebars[$key];
1425
-                }
1413
+	global $sidebars_widgets;
1426 1414
 
1415
+	if (!is_array($sidebars_widgets))
1416
+		$sidebars_widgets = wp_get_sidebars_widgets();
1427 1417
 
1428
-            }
1429
-        }
1418
+	if (is_array($sidebars_widgets)) {
1419
+		$geodir_old_sidebars = get_option('geodir_sidebars');
1420
+		if (is_array($geodir_old_sidebars)) {
1421
+			foreach ($geodir_old_sidebars as $key => $val) {
1422
+				if(0 === strpos($key, 'geodir_'))// if gd widget
1423
+				{
1424
+					$sidebars_widgets[$key] = $geodir_old_sidebars[$key];
1425
+				}
1430 1426
 
1431
-    }
1432 1427
 
1433
-    update_option('sidebars_widgets', $sidebars_widgets);
1434
-    update_option('geodir_sidebars', '');
1428
+			}
1429
+		}
1430
+
1431
+	}
1432
+
1433
+	update_option('sidebars_widgets', $sidebars_widgets);
1434
+	update_option('geodir_sidebars', '');
1435 1435
 }
1436 1436
 
1437 1437
 add_action('geodir_after_listing_post_gridview', 'geodir_after_listing_post_gridview');
@@ -1444,9 +1444,9 @@  discard block
 block discarded – undo
1444 1444
  */
1445 1445
 function geodir_after_listing_post_gridview()
1446 1446
 {
1447
-    global $gridview_columns;
1447
+	global $gridview_columns;
1448 1448
 
1449
-    $gridview_columns = '';
1449
+	$gridview_columns = '';
1450 1450
 
1451 1451
 }
1452 1452
 
@@ -1474,11 +1474,11 @@  discard block
 block discarded – undo
1474 1474
  */
1475 1475
 function so_handle_038($url, $original_url, $_context)
1476 1476
 {
1477
-    if (strstr($url, "maps.google.com/maps/api/js") !== false) {
1478
-        $url = str_replace("&#038;", "&amp;", $url); // or $url = $original_url
1479
-    }
1477
+	if (strstr($url, "maps.google.com/maps/api/js") !== false) {
1478
+		$url = str_replace("&#038;", "&amp;", $url); // or $url = $original_url
1479
+	}
1480 1480
 
1481
-    return $url;
1481
+	return $url;
1482 1482
 }
1483 1483
 
1484 1484
 
@@ -1494,34 +1494,34 @@  discard block
 block discarded – undo
1494 1494
 function geodir_after_main_form_fields() {
1495 1495
 	global $gd_session;
1496 1496
 	
1497
-    if (get_option('geodir_accept_term_condition')) {
1498
-        global $post;
1499
-        $term_condition = '';
1500
-        if (isset($_REQUEST['backandedit'])) {
1501
-            $post = (object)$gd_session->get('listing');
1502
-            $term_condition = isset($post->geodir_accept_term_condition) ? $post->geodir_accept_term_condition : '';
1503
-        }
1504
-
1505
-        ?>
1497
+	if (get_option('geodir_accept_term_condition')) {
1498
+		global $post;
1499
+		$term_condition = '';
1500
+		if (isset($_REQUEST['backandedit'])) {
1501
+			$post = (object)$gd_session->get('listing');
1502
+			$term_condition = isset($post->geodir_accept_term_condition) ? $post->geodir_accept_term_condition : '';
1503
+		}
1504
+
1505
+		?>
1506 1506
         <div id="geodir_accept_term_condition_row" class="required_field geodir_form_row clearfix">
1507 1507
             <label>&nbsp;</label>
1508 1508
 
1509 1509
             <div class="geodir_taxonomy_field" style="float:left; width:70%;">
1510 1510
 				<span style="display:block"> 
1511 1511
 				<input class="main_list_selecter" type="checkbox" <?php if ($term_condition == '1') {
1512
-                    echo 'checked="checked"';
1513
-                } ?> field_type="checkbox" name="geodir_accept_term_condition" id="geodir_accept_term_condition"
1512
+					echo 'checked="checked"';
1513
+				} ?> field_type="checkbox" name="geodir_accept_term_condition" id="geodir_accept_term_condition"
1514 1514
                        class="geodir_textfield" value="1"
1515 1515
                        style="display:inline-block"/><a href="<?php $terms_page = get_option('geodir_term_condition_page'); if($terms_page){ echo get_permalink($terms_page);}?>" target="_blank"><?php _e('Please accept our terms and conditions', 'geodirectory'); ?></a>
1516 1516
 				</span>
1517 1517
             </div>
1518 1518
             <span class="geodir_message_error"><?php if (isset($required_msg)) {
1519
-                    _e($required_msg, 'geodirectory');
1520
-                } ?></span>
1519
+					_e($required_msg, 'geodirectory');
1520
+				} ?></span>
1521 1521
         </div>
1522 1522
     <?php
1523 1523
 
1524
-    }
1524
+	}
1525 1525
 }
1526 1526
 
1527 1527
 
@@ -1546,42 +1546,42 @@  discard block
 block discarded – undo
1546 1546
  */
1547 1547
 function geodir_detail_page_tab_is_display($is_display, $tab)
1548 1548
 {
1549
-    global $post, $post_images, $video, $special_offers, $related_listing, $geodir_post_detail_fields;
1549
+	global $post, $post_images, $video, $special_offers, $related_listing, $geodir_post_detail_fields;
1550 1550
 
1551
-    if ($tab == 'post_profile') {
1552
-        /** This action is documented in geodirectory_template_actions.php */
1553
-        $desc_limit = apply_filters('geodir_description_field_desc_limit', '');
1551
+	if ($tab == 'post_profile') {
1552
+		/** This action is documented in geodirectory_template_actions.php */
1553
+		$desc_limit = apply_filters('geodir_description_field_desc_limit', '');
1554 1554
         
1555
-        if (!($desc_limit === '' || (int)$desc_limit > 0)) {
1556
-            $is_display = false;
1557
-        }
1558
-    }
1555
+		if (!($desc_limit === '' || (int)$desc_limit > 0)) {
1556
+			$is_display = false;
1557
+		}
1558
+	}
1559 1559
     
1560
-    if ($tab == 'post_info')
1561
-        $is_display = (!empty($geodir_post_detail_fields)) ? true : false;
1560
+	if ($tab == 'post_info')
1561
+		$is_display = (!empty($geodir_post_detail_fields)) ? true : false;
1562 1562
     
1563
-    if ($tab == 'post_images')
1564
-        $is_display = (!empty($post_images)) ? true : false;
1563
+	if ($tab == 'post_images')
1564
+		$is_display = (!empty($post_images)) ? true : false;
1565 1565
 
1566
-    if ($tab == 'post_video')
1567
-        $is_display = (!empty($video)) ? true : false;
1566
+	if ($tab == 'post_video')
1567
+		$is_display = (!empty($video)) ? true : false;
1568 1568
 
1569
-    if ($tab == 'special_offers')
1570
-        $is_display = (!empty($special_offers)) ? true : false;
1569
+	if ($tab == 'special_offers')
1570
+		$is_display = (!empty($special_offers)) ? true : false;
1571 1571
 
1572
-    if ($tab == 'reviews')
1573
-        $is_display = (geodir_is_page('detail')) ? true : false;
1572
+	if ($tab == 'reviews')
1573
+		$is_display = (geodir_is_page('detail')) ? true : false;
1574 1574
 
1575
-    if ($tab == 'related_listing') {
1576
-       $message = __('No listings found which match your selection.', 'geodirectory');
1575
+	if ($tab == 'related_listing') {
1576
+	   $message = __('No listings found which match your selection.', 'geodirectory');
1577 1577
        
1578
-       /** This action is documented in geodirectory-functions/template_functions.php */
1579
-       $message = apply_filters('geodir_message_listing_not_found', $message, 'listing-listview', false);
1578
+	   /** This action is documented in geodirectory-functions/template_functions.php */
1579
+	   $message = apply_filters('geodir_message_listing_not_found', $message, 'listing-listview', false);
1580 1580
        
1581
-       $is_display = ((strpos($related_listing, $message) !== false || $related_listing == '' || !geodir_is_page('detail'))) ? false : true;
1582
-    }
1581
+	   $is_display = ((strpos($related_listing, $message) !== false || $related_listing == '' || !geodir_is_page('detail'))) ? false : true;
1582
+	}
1583 1583
 
1584
-    return $is_display;
1584
+	return $is_display;
1585 1585
 }
1586 1586
 
1587 1587
 
@@ -1597,69 +1597,69 @@  discard block
 block discarded – undo
1597 1597
  * @global string $plugin_prefix Geodirectory plugin table prefix.
1598 1598
  */
1599 1599
 function geodir_changes_in_custom_fields_table() {
1600
-    global $wpdb, $plugin_prefix;
1600
+	global $wpdb, $plugin_prefix;
1601 1601
 	
1602 1602
 	// Remove unused virtual page
1603 1603
 	$listings_page_id = (int)get_option('geodir_listing_page');
1604 1604
 	if ($listings_page_id) {
1605 1605
 		$wpdb->query($wpdb->prepare("DELETE FROM " . $wpdb->posts . " WHERE ID=%d AND post_name = %s AND post_type=%s", array($listings_page_id, 'listings', 'page')));
1606
-        delete_option('geodir_listing_page');
1606
+		delete_option('geodir_listing_page');
1607 1607
 	}
1608 1608
 
1609
-    if (!get_option('geodir_changes_in_custom_fields_table')) {
1610
-        $wpdb->query(
1611
-            $wpdb->prepare(
1612
-                "UPDATE " . GEODIR_CUSTOM_FIELDS_TABLE . " SET is_default=%s, is_admin=%s WHERE is_default=%s",
1613
-                array('1', '1', 'admin')
1614
-            )
1615
-        );
1609
+	if (!get_option('geodir_changes_in_custom_fields_table')) {
1610
+		$wpdb->query(
1611
+			$wpdb->prepare(
1612
+				"UPDATE " . GEODIR_CUSTOM_FIELDS_TABLE . " SET is_default=%s, is_admin=%s WHERE is_default=%s",
1613
+				array('1', '1', 'admin')
1614
+			)
1615
+		);
1616 1616
 
1617 1617
 
1618
-        /* --- terms meta value set --- */
1618
+		/* --- terms meta value set --- */
1619 1619
 
1620
-        update_option('geodir_default_marker_icon', geodir_plugin_url() . '/geodirectory-functions/map-functions/icons/pin.png');
1620
+		update_option('geodir_default_marker_icon', geodir_plugin_url() . '/geodirectory-functions/map-functions/icons/pin.png');
1621 1621
 
1622
-        $options_data = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "options WHERE option_name LIKE %s", array('%tax_meta_%')));
1622
+		$options_data = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "options WHERE option_name LIKE %s", array('%tax_meta_%')));
1623 1623
 
1624
-        if (!empty($options_data)) {
1624
+		if (!empty($options_data)) {
1625 1625
 
1626
-            foreach ($options_data as $optobj) {
1626
+			foreach ($options_data as $optobj) {
1627 1627
 
1628
-                $option_val = str_replace('tax_meta_', '', $optobj->option_name);
1628
+				$option_val = str_replace('tax_meta_', '', $optobj->option_name);
1629 1629
 
1630
-                $taxonomies_data = $wpdb->get_results($wpdb->prepare("SELECT taxonomy FROM " . $wpdb->prefix . "term_taxonomy WHERE taxonomy LIKE %s AND term_id=%d", array('%category%', $option_val)));
1630
+				$taxonomies_data = $wpdb->get_results($wpdb->prepare("SELECT taxonomy FROM " . $wpdb->prefix . "term_taxonomy WHERE taxonomy LIKE %s AND term_id=%d", array('%category%', $option_val)));
1631 1631
 
1632
-                if (!empty($taxonomies_data)) {
1632
+				if (!empty($taxonomies_data)) {
1633 1633
 
1634
-                    foreach ($taxonomies_data as $taxobj) {
1634
+					foreach ($taxonomies_data as $taxobj) {
1635 1635
 
1636
-                        $taxObject = get_taxonomy($taxobj->taxonomy);
1637
-                        $post_type = $taxObject->object_type[0];
1636
+						$taxObject = get_taxonomy($taxobj->taxonomy);
1637
+						$post_type = $taxObject->object_type[0];
1638 1638
 
1639
-                        $opt_value = 'tax_meta_' . $post_type . '_' . $option_val;
1639
+						$opt_value = 'tax_meta_' . $post_type . '_' . $option_val;
1640 1640
 
1641
-                        $duplicate_data = $wpdb->get_var($wpdb->prepare("SELECT option_id FROM " . $wpdb->prefix . "options WHERE option_name=%s", array('tax_meta_' . $option_val)));
1641
+						$duplicate_data = $wpdb->get_var($wpdb->prepare("SELECT option_id FROM " . $wpdb->prefix . "options WHERE option_name=%s", array('tax_meta_' . $option_val)));
1642 1642
 
1643
-                        if ($duplicate_data) {
1643
+						if ($duplicate_data) {
1644 1644
 
1645
-                            $wpdb->query($wpdb->prepare("UPDATE " . $wpdb->prefix . "options SET	option_name=%s WHERE option_id=%d", array($opt_value, $optobj->option_id)));
1645
+							$wpdb->query($wpdb->prepare("UPDATE " . $wpdb->prefix . "options SET	option_name=%s WHERE option_id=%d", array($opt_value, $optobj->option_id)));
1646 1646
 
1647
-                        } else {
1647
+						} else {
1648 1648
 
1649
-                            $wpdb->query($wpdb->prepare("INSERT INTO " . $wpdb->prefix . "options (option_name,option_value,autoload) VALUES (%s, %s, %s)", array($opt_value, $optobj->option_value, $optobj->autoload)));
1649
+							$wpdb->query($wpdb->prepare("INSERT INTO " . $wpdb->prefix . "options (option_name,option_value,autoload) VALUES (%s, %s, %s)", array($opt_value, $optobj->option_value, $optobj->autoload)));
1650 1650
 
1651
-                        }
1651
+						}
1652 1652
 
1653
-                    }
1653
+					}
1654 1654
 
1655
-                }
1655
+				}
1656 1656
 
1657
-            }
1658
-        }
1657
+			}
1658
+		}
1659 1659
 
1660
-        update_option('geodir_changes_in_custom_fields_table', '1');
1660
+		update_option('geodir_changes_in_custom_fields_table', '1');
1661 1661
 
1662
-    }
1662
+	}
1663 1663
 
1664 1664
 }
1665 1665
 
@@ -1678,24 +1678,24 @@  discard block
 block discarded – undo
1678 1678
 function geodir_location_slug_check($slug)
1679 1679
 {
1680 1680
 
1681
-    global $wpdb, $table_prefix;
1681
+	global $wpdb, $table_prefix;
1682 1682
 
1683
-    $slug_exists = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($slug)));
1683
+	$slug_exists = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($slug)));
1684 1684
 
1685
-    if ($slug_exists) {
1685
+	if ($slug_exists) {
1686 1686
 
1687
-        $suffix = 1;
1688
-        do {
1689
-            $alt_location_name = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1690
-            $location_slug_check = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($alt_location_name)));
1691
-            $suffix++;
1692
-        } while ($location_slug_check && $suffix < 100);
1687
+		$suffix = 1;
1688
+		do {
1689
+			$alt_location_name = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1690
+			$location_slug_check = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($alt_location_name)));
1691
+			$suffix++;
1692
+		} while ($location_slug_check && $suffix < 100);
1693 1693
 
1694
-        $slug = $alt_location_name;
1694
+		$slug = $alt_location_name;
1695 1695
 
1696
-    }
1696
+	}
1697 1697
 
1698
-    return $slug;
1698
+	return $slug;
1699 1699
 
1700 1700
 }
1701 1701
 
@@ -1720,42 +1720,42 @@  discard block
 block discarded – undo
1720 1720
 function geodir_update_term_slug($term_id, $tt_id, $taxonomy)
1721 1721
 {
1722 1722
 
1723
-    global $wpdb, $plugin_prefix, $table_prefix;
1723
+	global $wpdb, $plugin_prefix, $table_prefix;
1724 1724
 
1725
-    $tern_data = get_term_by('id', $term_id, $taxonomy);
1725
+	$tern_data = get_term_by('id', $term_id, $taxonomy);
1726 1726
 
1727
-    $slug = $tern_data->slug;
1727
+	$slug = $tern_data->slug;
1728 1728
 
1729
-    /**
1730
-     * Filter if a term slug exists.
1731
-     *
1732
-     * @since 1.0.0
1733
-     * @package GeoDirectory
1734
-     * @param bool $bool Default: false.
1735
-     * @param string $slug The term slug.
1736
-     * @param int $term_id The term ID.
1737
-     */
1738
-    $slug_exists = apply_filters('geodir_term_slug_is_exists', false, $slug, $term_id);
1729
+	/**
1730
+	 * Filter if a term slug exists.
1731
+	 *
1732
+	 * @since 1.0.0
1733
+	 * @package GeoDirectory
1734
+	 * @param bool $bool Default: false.
1735
+	 * @param string $slug The term slug.
1736
+	 * @param int $term_id The term ID.
1737
+	 */
1738
+	$slug_exists = apply_filters('geodir_term_slug_is_exists', false, $slug, $term_id);
1739 1739
 
1740
-    if ($slug_exists) {
1740
+	if ($slug_exists) {
1741 1741
 
1742
-        $suffix = 1;
1743
-        do {
1744
-            $new_slug = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1742
+		$suffix = 1;
1743
+		do {
1744
+			$new_slug = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1745 1745
 
1746
-            /** This action is documented in geodirectory_hooks_actions.php */
1747
-            $term_slug_check = apply_filters('geodir_term_slug_is_exists', false, $new_slug, $term_id);
1746
+			/** This action is documented in geodirectory_hooks_actions.php */
1747
+			$term_slug_check = apply_filters('geodir_term_slug_is_exists', false, $new_slug, $term_id);
1748 1748
 
1749
-            $suffix++;
1750
-        } while ($term_slug_check && $suffix < 100);
1749
+			$suffix++;
1750
+		} while ($term_slug_check && $suffix < 100);
1751 1751
 
1752
-        $slug = $new_slug;
1752
+		$slug = $new_slug;
1753 1753
 
1754
-        //wp_update_term( $term_id, $taxonomy, array('slug' => $slug) );
1754
+		//wp_update_term( $term_id, $taxonomy, array('slug' => $slug) );
1755 1755
 
1756
-        $wpdb->query($wpdb->prepare("UPDATE " . $table_prefix . "terms SET slug=%s WHERE term_id=%d", array($slug, $term_id)));
1756
+		$wpdb->query($wpdb->prepare("UPDATE " . $table_prefix . "terms SET slug=%s WHERE term_id=%d", array($slug, $term_id)));
1757 1757
 
1758
-    }
1758
+	}
1759 1759
 	
1760 1760
 	// Update tag in detail table.
1761 1761
 	$taxonomy_obj = get_taxonomy($taxonomy);
@@ -1796,21 +1796,21 @@  discard block
 block discarded – undo
1796 1796
 function geodir_term_slug_is_exists($slug_exists, $slug, $term_id)
1797 1797
 {
1798 1798
 
1799
-    global $wpdb, $table_prefix;
1799
+	global $wpdb, $table_prefix;
1800 1800
 
1801
-    $default_location = geodir_get_default_location();
1801
+	$default_location = geodir_get_default_location();
1802 1802
 
1803
-    $country_slug = $default_location->country_slug;
1804
-    $region_slug = $default_location->region_slug;
1805
-    $city_slug = $default_location->city_slug;
1803
+	$country_slug = $default_location->country_slug;
1804
+	$region_slug = $default_location->region_slug;
1805
+	$city_slug = $default_location->city_slug;
1806 1806
 
1807
-    if ($country_slug == $slug || $region_slug == $slug || $city_slug == $slug)
1808
-        return $slug_exists = true;
1807
+	if ($country_slug == $slug || $region_slug == $slug || $city_slug == $slug)
1808
+		return $slug_exists = true;
1809 1809
 
1810
-    if ($wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s AND term_id != %d", array($slug, $term_id))))
1811
-        return $slug_exists = true;
1810
+	if ($wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s AND term_id != %d", array($slug, $term_id))))
1811
+		return $slug_exists = true;
1812 1812
 
1813
-    return $slug_exists;
1813
+	return $slug_exists;
1814 1814
 }
1815 1815
 
1816 1816
 
@@ -1830,75 +1830,75 @@  discard block
 block discarded – undo
1830 1830
  */
1831 1831
 function geodir_custom_page_title($title = '', $sep = '')
1832 1832
 {
1833
-    global $wp;
1834
-    if ((class_exists('WPSEO_Frontend') || class_exists('All_in_One_SEO_Pack')) && !geodir_disable_yoast_seo_metas()) {
1835
-        return $title;
1836
-    }
1833
+	global $wp;
1834
+	if ((class_exists('WPSEO_Frontend') || class_exists('All_in_One_SEO_Pack')) && !geodir_disable_yoast_seo_metas()) {
1835
+		return $title;
1836
+	}
1837 1837
 
1838
-    if ($sep == '') {
1839
-        /**
1840
-         * Filter the page title separator.
1841
-         *
1842
-         * @since 1.0.0
1843
-         * @package GeoDirectory
1844
-         * @param string $sep The separator, default: `|`.
1845
-         */
1846
-        $sep = apply_filters('geodir_page_title_separator', '|');
1847
-    }
1838
+	if ($sep == '') {
1839
+		/**
1840
+		 * Filter the page title separator.
1841
+		 *
1842
+		 * @since 1.0.0
1843
+		 * @package GeoDirectory
1844
+		 * @param string $sep The separator, default: `|`.
1845
+		 */
1846
+		$sep = apply_filters('geodir_page_title_separator', '|');
1847
+	}
1848 1848
 
1849 1849
 
1850
-    $gd_page = '';
1851
-    if(geodir_is_page('home')){
1852
-        $gd_page = 'home';
1853
-        $title = (get_option('geodir_meta_title_homepage')) ? get_option('geodir_meta_title_homepage') : $title;
1854
-    }
1855
-    elseif(geodir_is_page('detail')){
1856
-        $gd_page = 'detail';
1857
-        $title = (get_option('geodir_meta_title_detail')) ? get_option('geodir_meta_title_detail') : $title;
1858
-    }
1859
-    elseif(geodir_is_page('pt')){
1860
-        $gd_page = 'pt';
1861
-        $title = (get_option('geodir_meta_title_pt')) ? get_option('geodir_meta_title_pt') : $title;
1862
-    }
1863
-    elseif(geodir_is_page('listing')){
1864
-        $gd_page = 'listing';
1865
-        $title = (get_option('geodir_meta_title_listing')) ? get_option('geodir_meta_title_listing') : $title;
1866
-    }
1867
-    elseif(geodir_is_page('location')){
1868
-        $gd_page = 'location';
1869
-        $title = (get_option('geodir_meta_title_location')) ? get_option('geodir_meta_title_location') : $title;
1870
-    }
1871
-    elseif(geodir_is_page('search')){
1872
-        $gd_page = 'search';
1873
-        $title = (get_option('geodir_meta_title_search')) ? get_option('geodir_meta_title_search') : $title;
1874
-    }
1875
-    elseif(geodir_is_page('add-listing')){
1876
-        $gd_page = 'add-listing';
1877
-        $title = (get_option('geodir_meta_title_add-listing')) ? get_option('geodir_meta_title_add-listing') : $title;
1878
-    }
1879
-    elseif(geodir_is_page('author')){
1880
-        $gd_page = 'author';
1881
-        $title = (get_option('geodir_meta_title_author')) ? get_option('geodir_meta_title_author') : $title;
1882
-    }
1883
-    elseif(geodir_is_page('login')){
1884
-        $gd_page = 'login';
1885
-        $title = (get_option('geodir_meta_title_login')) ? get_option('geodir_meta_title_login') : $title;
1886
-    }
1887
-    elseif(geodir_is_page('listing-success')){
1888
-        $gd_page = 'listing-success';
1889
-        $title = (get_option('geodir_meta_title_listing-success')) ? get_option('geodir_meta_title_listing-success') : $title;
1890
-    }
1850
+	$gd_page = '';
1851
+	if(geodir_is_page('home')){
1852
+		$gd_page = 'home';
1853
+		$title = (get_option('geodir_meta_title_homepage')) ? get_option('geodir_meta_title_homepage') : $title;
1854
+	}
1855
+	elseif(geodir_is_page('detail')){
1856
+		$gd_page = 'detail';
1857
+		$title = (get_option('geodir_meta_title_detail')) ? get_option('geodir_meta_title_detail') : $title;
1858
+	}
1859
+	elseif(geodir_is_page('pt')){
1860
+		$gd_page = 'pt';
1861
+		$title = (get_option('geodir_meta_title_pt')) ? get_option('geodir_meta_title_pt') : $title;
1862
+	}
1863
+	elseif(geodir_is_page('listing')){
1864
+		$gd_page = 'listing';
1865
+		$title = (get_option('geodir_meta_title_listing')) ? get_option('geodir_meta_title_listing') : $title;
1866
+	}
1867
+	elseif(geodir_is_page('location')){
1868
+		$gd_page = 'location';
1869
+		$title = (get_option('geodir_meta_title_location')) ? get_option('geodir_meta_title_location') : $title;
1870
+	}
1871
+	elseif(geodir_is_page('search')){
1872
+		$gd_page = 'search';
1873
+		$title = (get_option('geodir_meta_title_search')) ? get_option('geodir_meta_title_search') : $title;
1874
+	}
1875
+	elseif(geodir_is_page('add-listing')){
1876
+		$gd_page = 'add-listing';
1877
+		$title = (get_option('geodir_meta_title_add-listing')) ? get_option('geodir_meta_title_add-listing') : $title;
1878
+	}
1879
+	elseif(geodir_is_page('author')){
1880
+		$gd_page = 'author';
1881
+		$title = (get_option('geodir_meta_title_author')) ? get_option('geodir_meta_title_author') : $title;
1882
+	}
1883
+	elseif(geodir_is_page('login')){
1884
+		$gd_page = 'login';
1885
+		$title = (get_option('geodir_meta_title_login')) ? get_option('geodir_meta_title_login') : $title;
1886
+	}
1887
+	elseif(geodir_is_page('listing-success')){
1888
+		$gd_page = 'listing-success';
1889
+		$title = (get_option('geodir_meta_title_listing-success')) ? get_option('geodir_meta_title_listing-success') : $title;
1890
+	}
1891 1891
 
1892 1892
 
1893
-    /**
1894
-     * Filter page meta title to replace variables.
1895
-     *
1896
-     * @since 1.5.4
1897
-     * @param string $title The page title including variables.
1898
-     * @param string $gd_page The GeoDirectory page type if any.
1899
-     * @param string $sep The title separator symbol.
1900
-     */
1901
-    return apply_filters('geodir_seo_meta_title', __($title, 'geodirectory'), $gd_page, $sep);
1893
+	/**
1894
+	 * Filter page meta title to replace variables.
1895
+	 *
1896
+	 * @since 1.5.4
1897
+	 * @param string $title The page title including variables.
1898
+	 * @param string $gd_page The GeoDirectory page type if any.
1899
+	 * @param string $sep The title separator symbol.
1900
+	 */
1901
+	return apply_filters('geodir_seo_meta_title', __($title, 'geodirectory'), $gd_page, $sep);
1902 1902
 
1903 1903
 }
1904 1904
 
@@ -1914,36 +1914,36 @@  discard block
 block discarded – undo
1914 1914
 function geodir_set_post_attachment()
1915 1915
 {
1916 1916
 
1917
-    if (!get_option('geodir_set_post_attachments')) {
1917
+	if (!get_option('geodir_set_post_attachments')) {
1918 1918
 
1919
-        require_once(ABSPATH . 'wp-admin/includes/image.php');
1920
-        require_once(ABSPATH . 'wp-admin/includes/file.php');
1919
+		require_once(ABSPATH . 'wp-admin/includes/image.php');
1920
+		require_once(ABSPATH . 'wp-admin/includes/file.php');
1921 1921
 
1922
-        $all_postypes = geodir_get_posttypes();
1922
+		$all_postypes = geodir_get_posttypes();
1923 1923
 
1924
-        foreach($all_postypes as $post_type){
1925
-            $args = array(
1926
-                'posts_per_page' => -1,
1927
-                'post_type' => $post_type,
1928
-                'post_status' => 'publish');
1924
+		foreach($all_postypes as $post_type){
1925
+			$args = array(
1926
+				'posts_per_page' => -1,
1927
+				'post_type' => $post_type,
1928
+				'post_status' => 'publish');
1929 1929
 
1930
-            $posts_array = get_posts($args);
1930
+			$posts_array = get_posts($args);
1931 1931
 
1932
-            if (!empty($posts_array)) {
1932
+			if (!empty($posts_array)) {
1933 1933
 
1934
-                foreach ($posts_array as $post) {
1934
+				foreach ($posts_array as $post) {
1935 1935
 
1936
-                    geodir_set_wp_featured_image($post->ID);
1936
+					geodir_set_wp_featured_image($post->ID);
1937 1937
 
1938
-                }
1938
+				}
1939 1939
 
1940
-            }
1941
-        }
1940
+			}
1941
+		}
1942 1942
 
1943 1943
 
1944
-        update_option('geodir_set_post_attachments', '1');
1944
+		update_option('geodir_set_post_attachments', '1');
1945 1945
 
1946
-    }
1946
+	}
1947 1947
 
1948 1948
 }
1949 1949
 
@@ -1960,19 +1960,19 @@  discard block
 block discarded – undo
1960 1960
 function geodir_remove_url_seperator()
1961 1961
 {
1962 1962
 
1963
-    if (!get_option('geodir_remove_url_seperator')) {
1963
+	if (!get_option('geodir_remove_url_seperator')) {
1964 1964
 
1965
-        if (get_option('geodir_listingurl_separator'))
1966
-            delete_option('geodir_listingurl_separator');
1965
+		if (get_option('geodir_listingurl_separator'))
1966
+			delete_option('geodir_listingurl_separator');
1967 1967
 
1968
-        if (get_option('geodir_detailurl_separator'))
1969
-            delete_option('geodir_detailurl_separator');
1968
+		if (get_option('geodir_detailurl_separator'))
1969
+			delete_option('geodir_detailurl_separator');
1970 1970
 
1971
-        flush_rewrite_rules(false);
1971
+		flush_rewrite_rules(false);
1972 1972
 
1973
-        update_option('geodir_remove_url_seperator', '1');
1973
+		update_option('geodir_remove_url_seperator', '1');
1974 1974
 
1975
-    }
1975
+	}
1976 1976
 
1977 1977
 }
1978 1978
 
@@ -1988,19 +1988,19 @@  discard block
 block discarded – undo
1988 1988
  */
1989 1989
 function geodir_remove_url_seperator_form_permalink_settings($permalink_arr)
1990 1990
 {
1991
-    foreach ($permalink_arr as $key => $value) {
1991
+	foreach ($permalink_arr as $key => $value) {
1992 1992
 
1993
-        if ($value['id'] == 'geodir_listingurl_separator' || $value['id'] == 'geodir_detailurl_separator')
1994
-            unset($permalink_arr[$key]);
1993
+		if ($value['id'] == 'geodir_listingurl_separator' || $value['id'] == 'geodir_detailurl_separator')
1994
+			unset($permalink_arr[$key]);
1995 1995
 
1996
-    }
1996
+	}
1997 1997
 
1998
-    return $permalink_arr;
1998
+	return $permalink_arr;
1999 1999
 
2000 2000
 }
2001 2001
 
2002 2002
 if (!is_admin()) {
2003
-    add_filter('posts_results', 'geodir_set_status_draft_to_publish_for_own_post');
2003
+	add_filter('posts_results', 'geodir_set_status_draft_to_publish_for_own_post');
2004 2004
 }
2005 2005
 /**
2006 2006
  * Set status from draft to publish.
@@ -2013,16 +2013,16 @@  discard block
 block discarded – undo
2013 2013
  */
2014 2014
 function geodir_set_status_draft_to_publish_for_own_post($post)
2015 2015
 {
2016
-    $user_id = get_current_user_id();
2016
+	$user_id = get_current_user_id();
2017 2017
 
2018
-    if(!$user_id){return $post;}
2018
+	if(!$user_id){return $post;}
2019 2019
 
2020
-    $gd_post_types = geodir_get_posttypes();
2020
+	$gd_post_types = geodir_get_posttypes();
2021 2021
 
2022
-    if (!empty($post) && $post[0]->post_author == $user_id && in_array($post[0]->post_type, $gd_post_types) && !isset($_REQUEST['fl_builder'])) {
2023
-        $post[0]->post_status = 'publish';
2024
-    }
2025
-    return $post;
2022
+	if (!empty($post) && $post[0]->post_author == $user_id && in_array($post[0]->post_type, $gd_post_types) && !isset($_REQUEST['fl_builder'])) {
2023
+		$post[0]->post_status = 'publish';
2024
+	}
2025
+	return $post;
2026 2026
 }
2027 2027
 
2028 2028
 
@@ -2114,33 +2114,33 @@  discard block
 block discarded – undo
2114 2114
  */
2115 2115
 function geodir_detail_page_tab_headings_change($tabs_arr)
2116 2116
 {
2117
-    global $wpdb;
2117
+	global $wpdb;
2118 2118
 
2119
-    $post_type = geodir_get_current_posttype();
2119
+	$post_type = geodir_get_current_posttype();
2120 2120
 
2121
-    $all_postypes = geodir_get_posttypes();
2121
+	$all_postypes = geodir_get_posttypes();
2122 2122
 
2123
-    if (!empty($tabs_arr) && $post_type != '' && in_array($post_type, $all_postypes)) {
2123
+	if (!empty($tabs_arr) && $post_type != '' && in_array($post_type, $all_postypes)) {
2124 2124
 
2125
-        if (array_key_exists('post_video', $tabs_arr)) {
2125
+		if (array_key_exists('post_video', $tabs_arr)) {
2126 2126
 
2127
-            $field_title = $wpdb->get_var($wpdb->prepare("select site_title from " . GEODIR_CUSTOM_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s ", array('geodir_video', $post_type)));
2127
+			$field_title = $wpdb->get_var($wpdb->prepare("select site_title from " . GEODIR_CUSTOM_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s ", array('geodir_video', $post_type)));
2128 2128
 
2129
-            if (isset($tabs_arr['post_video']['heading_text']) && $field_title != '')
2130
-                $tabs_arr['post_video']['heading_text'] = $field_title;
2131
-        }
2129
+			if (isset($tabs_arr['post_video']['heading_text']) && $field_title != '')
2130
+				$tabs_arr['post_video']['heading_text'] = $field_title;
2131
+		}
2132 2132
 
2133
-        if (array_key_exists('special_offers', $tabs_arr)) {
2133
+		if (array_key_exists('special_offers', $tabs_arr)) {
2134 2134
 
2135
-            $field_title = $wpdb->get_var($wpdb->prepare("select site_title from " . GEODIR_CUSTOM_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s ", array('geodir_special_offers', $post_type)));
2135
+			$field_title = $wpdb->get_var($wpdb->prepare("select site_title from " . GEODIR_CUSTOM_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s ", array('geodir_special_offers', $post_type)));
2136 2136
 
2137
-            if (isset($tabs_arr['special_offers']['heading_text']) && $field_title != '')
2138
-                $tabs_arr['special_offers']['heading_text'] = $field_title;
2139
-        }
2137
+			if (isset($tabs_arr['special_offers']['heading_text']) && $field_title != '')
2138
+				$tabs_arr['special_offers']['heading_text'] = $field_title;
2139
+		}
2140 2140
 
2141
-    }
2141
+	}
2142 2142
 
2143
-    return $tabs_arr;
2143
+	return $tabs_arr;
2144 2144
 
2145 2145
 }
2146 2146
 
@@ -2153,10 +2153,10 @@  discard block
 block discarded – undo
2153 2153
  */
2154 2154
 function geodir_remove_template_redirect_actions()
2155 2155
 {
2156
-    if (geodir_is_page('login')){
2157
-        remove_all_actions('template_redirect');
2158
-        remove_action('init', 'avia_modify_front', 10);
2159
-    }
2156
+	if (geodir_is_page('login')){
2157
+		remove_all_actions('template_redirect');
2158
+		remove_action('init', 'avia_modify_front', 10);
2159
+	}
2160 2160
 }
2161 2161
 
2162 2162
 
@@ -2178,51 +2178,51 @@  discard block
 block discarded – undo
2178 2178
 function geodirectory_before_featured_image_delete($attachment_id)
2179 2179
 {
2180 2180
 
2181
-    global $wpdb, $plugin_prefix;
2181
+	global $wpdb, $plugin_prefix;
2182 2182
 
2183
-    $post_id = get_post_field('post_parent', $attachment_id);
2183
+	$post_id = get_post_field('post_parent', $attachment_id);
2184 2184
 
2185
-    $attachment_url = wp_get_attachment_url($attachment_id);
2185
+	$attachment_url = wp_get_attachment_url($attachment_id);
2186 2186
 
2187
-    if ($post_id > 0 && (isset($_REQUEST['action']) && $_REQUEST['action'] == 'delete')) {
2187
+	if ($post_id > 0 && (isset($_REQUEST['action']) && $_REQUEST['action'] == 'delete')) {
2188 2188
 
2189
-        $post_type = get_post_type($post_id);
2189
+		$post_type = get_post_type($post_id);
2190 2190
 
2191
-        $all_postypes = geodir_get_posttypes();
2191
+		$all_postypes = geodir_get_posttypes();
2192 2192
 
2193
-        if (!in_array($post_type, $all_postypes) || !is_admin())
2194
-            return false;
2193
+		if (!in_array($post_type, $all_postypes) || !is_admin())
2194
+			return false;
2195 2195
 
2196
-        $uploads = wp_upload_dir();
2196
+		$uploads = wp_upload_dir();
2197 2197
 
2198
-        $split_img_path = explode($uploads['baseurl'], $attachment_url);
2198
+		$split_img_path = explode($uploads['baseurl'], $attachment_url);
2199 2199
 
2200
-        $split_img_file_path = isset($split_img_path[1]) ? $split_img_path[1] : '';
2200
+		$split_img_file_path = isset($split_img_path[1]) ? $split_img_path[1] : '';
2201 2201
 
2202
-        $wpdb->query(
2203
-            $wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = %d AND file=%s ",
2204
-                array($post_id, $split_img_file_path)
2205
-            )
2206
-        );
2202
+		$wpdb->query(
2203
+			$wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = %d AND file=%s ",
2204
+				array($post_id, $split_img_file_path)
2205
+			)
2206
+		);
2207 2207
 
2208
-        $attachment_data = $wpdb->get_row(
2209
-            $wpdb->prepare("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=%d",
2210
-                array($post_id)
2211
-            )
2212
-        );
2208
+		$attachment_data = $wpdb->get_row(
2209
+			$wpdb->prepare("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=%d",
2210
+				array($post_id)
2211
+			)
2212
+		);
2213 2213
 
2214
-        if (!empty($attachment_data)) {
2215
-            $wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2216
-        }
2214
+		if (!empty($attachment_data)) {
2215
+			$wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2216
+		}
2217 2217
 
2218 2218
 
2219
-        $table_name = $plugin_prefix . $post_type . '_detail';
2219
+		$table_name = $plugin_prefix . $post_type . '_detail';
2220 2220
 
2221
-        $wpdb->query("UPDATE " . $table_name . " SET featured_image='' WHERE post_id =" . $post_id);
2221
+		$wpdb->query("UPDATE " . $table_name . " SET featured_image='' WHERE post_id =" . $post_id);
2222 2222
 
2223
-        geodir_set_wp_featured_image($post_id);
2223
+		geodir_set_wp_featured_image($post_id);
2224 2224
 
2225
-    }
2225
+	}
2226 2226
 
2227 2227
 }
2228 2228
 
@@ -2240,79 +2240,79 @@  discard block
 block discarded – undo
2240 2240
 function geodir_temp_set_post_attachment()
2241 2241
 {
2242 2242
 
2243
-    global $wpdb, $plugin_prefix;
2243
+	global $wpdb, $plugin_prefix;
2244 2244
 
2245
-    $all_postypes = geodir_get_posttypes();
2245
+	$all_postypes = geodir_get_posttypes();
2246 2246
 
2247
-    foreach ($all_postypes as $posttype) {
2247
+	foreach ($all_postypes as $posttype) {
2248 2248
 
2249
-        $tablename = $plugin_prefix . $posttype . '_detail';
2249
+		$tablename = $plugin_prefix . $posttype . '_detail';
2250 2250
 
2251
-        $get_post_data = $wpdb->get_results("SELECT post_id FROM " . $tablename);
2251
+		$get_post_data = $wpdb->get_results("SELECT post_id FROM " . $tablename);
2252 2252
 
2253
-        if (!empty($get_post_data)) {
2253
+		if (!empty($get_post_data)) {
2254 2254
 
2255
-            foreach ($get_post_data as $data) {
2255
+			foreach ($get_post_data as $data) {
2256 2256
 
2257
-                $post_id = $data->post_id;
2257
+				$post_id = $data->post_id;
2258 2258
 
2259
-                $attachment_data = $wpdb->get_results("SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id =" . $post_id . " AND file!=''");
2259
+				$attachment_data = $wpdb->get_results("SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id =" . $post_id . " AND file!=''");
2260 2260
 
2261
-                if (!empty($attachment_data)) {
2261
+				if (!empty($attachment_data)) {
2262 2262
 
2263
-                    foreach ($attachment_data as $attach) {
2263
+					foreach ($attachment_data as $attach) {
2264 2264
 
2265
-                        $file_info = pathinfo($attach->file);
2265
+						$file_info = pathinfo($attach->file);
2266 2266
 
2267
-                        $sub_dir = '';
2268
-                        if ($file_info['dirname'] != '.' && $file_info['dirname'] != '..')
2269
-                            $sub_dir = stripslashes_deep($file_info['dirname']);
2267
+						$sub_dir = '';
2268
+						if ($file_info['dirname'] != '.' && $file_info['dirname'] != '..')
2269
+							$sub_dir = stripslashes_deep($file_info['dirname']);
2270 2270
 
2271
-                        $uploads = wp_upload_dir(trim($sub_dir, '/')); // Array of key => value pairs
2272
-                        $uploads_path = $uploads['basedir'];
2271
+						$uploads = wp_upload_dir(trim($sub_dir, '/')); // Array of key => value pairs
2272
+						$uploads_path = $uploads['basedir'];
2273 2273
 
2274
-                        $file_name = $file_info['basename'];
2274
+						$file_name = $file_info['basename'];
2275 2275
 
2276
-                        $img_arr['path'] = $uploads_path . $sub_dir . '/' . $file_name;
2276
+						$img_arr['path'] = $uploads_path . $sub_dir . '/' . $file_name;
2277 2277
 
2278
-                        if (!file_exists($img_arr['path'])) {
2278
+						if (!file_exists($img_arr['path'])) {
2279 2279
 
2280
-                            $wpdb->query("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE ID=" . $attach->ID);
2280
+							$wpdb->query("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE ID=" . $attach->ID);
2281 2281
 
2282
-                        }
2282
+						}
2283 2283
 
2284
-                    }
2284
+					}
2285 2285
 
2286
-                    $attachment_data = $wpdb->get_row("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=" . $post_id . " GROUP BY post_id");
2286
+					$attachment_data = $wpdb->get_row("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=" . $post_id . " GROUP BY post_id");
2287 2287
 
2288
-                    if (!empty($attachment_data)) {
2288
+					if (!empty($attachment_data)) {
2289 2289
 
2290
-                        if ($attachment_data->ID)
2291
-                            $wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2290
+						if ($attachment_data->ID)
2291
+							$wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2292 2292
 
2293
-                    } else {
2293
+					} else {
2294 2294
 
2295
-                        if (has_post_thumbnail($post_id)) {
2295
+						if (has_post_thumbnail($post_id)) {
2296 2296
 
2297
-                            $post_thumbnail_id = get_post_thumbnail_id($post_id);
2297
+							$post_thumbnail_id = get_post_thumbnail_id($post_id);
2298 2298
 
2299
-                            wp_delete_attachment($post_thumbnail_id);
2299
+							wp_delete_attachment($post_thumbnail_id);
2300 2300
 
2301
-                        }
2301
+						}
2302 2302
 
2303
-                    }
2303
+					}
2304 2304
 
2305
-                    $wpdb->query("UPDATE " . $tablename . " SET featured_image='' WHERE post_id =" . $post_id);
2305
+					$wpdb->query("UPDATE " . $tablename . " SET featured_image='' WHERE post_id =" . $post_id);
2306 2306
 
2307
-                    geodir_set_wp_featured_image($post_id);
2307
+					geodir_set_wp_featured_image($post_id);
2308 2308
 
2309
-                }
2309
+				}
2310 2310
 
2311
-            }
2311
+			}
2312 2312
 
2313
-        }
2313
+		}
2314 2314
 
2315
-    }
2315
+	}
2316 2316
 
2317 2317
 }
2318 2318
 
@@ -2330,9 +2330,9 @@  discard block
 block discarded – undo
2330 2330
 function geodir_default_rating_star_icon()
2331 2331
 {
2332 2332
 
2333
-    if (!get_option('geodir_default_rating_star_icon')) {
2334
-        update_option('geodir_default_rating_star_icon', geodir_plugin_url() . '/geodirectory-assets/images/stars.png');
2335
-    }
2333
+	if (!get_option('geodir_default_rating_star_icon')) {
2334
+		update_option('geodir_default_rating_star_icon', geodir_plugin_url() . '/geodirectory-assets/images/stars.png');
2335
+	}
2336 2336
 
2337 2337
 }
2338 2338
 
@@ -2350,27 +2350,27 @@  discard block
 block discarded – undo
2350 2350
  */
2351 2351
 function geodir_user_post_listing_count($user_id=null)
2352 2352
 {
2353
-    global $wpdb, $plugin_prefix, $current_user;
2354
-    if(!$user_id){
2355
-        $user_id = $current_user->ID;
2356
-    }
2353
+	global $wpdb, $plugin_prefix, $current_user;
2354
+	if(!$user_id){
2355
+		$user_id = $current_user->ID;
2356
+	}
2357 2357
 
2358
-    $user_id = $current_user->ID;
2359
-    $all_postypes = geodir_get_posttypes();
2360
-    $all_posts = get_option('geodir_listing_link_user_dashboard');
2358
+	$user_id = $current_user->ID;
2359
+	$all_postypes = geodir_get_posttypes();
2360
+	$all_posts = get_option('geodir_listing_link_user_dashboard');
2361 2361
 
2362
-    $user_listing = array();
2363
-    if (is_array($all_posts) && !empty($all_posts)) {
2364
-        foreach ($all_posts as $ptype) {
2365
-            $total_posts = $wpdb->get_var("SELECT count( ID ) FROM " . $wpdb->prefix . "posts WHERE post_author=" . $user_id . " AND post_type='" . $ptype . "' AND ( post_status = 'publish' OR post_status = 'draft' OR post_status = 'private' )");
2362
+	$user_listing = array();
2363
+	if (is_array($all_posts) && !empty($all_posts)) {
2364
+		foreach ($all_posts as $ptype) {
2365
+			$total_posts = $wpdb->get_var("SELECT count( ID ) FROM " . $wpdb->prefix . "posts WHERE post_author=" . $user_id . " AND post_type='" . $ptype . "' AND ( post_status = 'publish' OR post_status = 'draft' OR post_status = 'private' )");
2366 2366
 
2367
-            if ($total_posts > 0) {
2368
-                $user_listing[$ptype] = $total_posts;
2369
-            }
2370
-        }
2371
-    }
2367
+			if ($total_posts > 0) {
2368
+				$user_listing[$ptype] = $total_posts;
2369
+			}
2370
+		}
2371
+	}
2372 2372
 
2373
-    return $user_listing;
2373
+	return $user_listing;
2374 2374
 }
2375 2375
 
2376 2376
 
@@ -2390,189 +2390,189 @@  discard block
 block discarded – undo
2390 2390
  */
2391 2391
 function geodir_detail_page_custom_field_tab($tabs_arr)
2392 2392
 {
2393
-    global $post;
2394
-
2395
-    $post_type = geodir_get_current_posttype();
2396
-    $all_postypes = geodir_get_posttypes();
2397
-
2398
-    if (!empty($tabs_arr) && $post_type != '' && in_array($post_type, $all_postypes) && (geodir_is_page('detail') || geodir_is_page('preview'))) {
2399
-        $package_info = array();
2400
-        $package_info = geodir_post_package_info($package_info, $post);
2401
-        $post_package_id = !empty($package_info->pid) ? $package_info->pid : '';
2402
-        $fields_location = 'owntab';
2403
-
2404
-        $custom_fields = geodir_post_custom_fields($post_package_id, 'all', $post_type, $fields_location);
2405
-        //remove video and special offers if it is already set to show
2406
-        if(isset($tabs_arr['post_video']['is_display']) && $tabs_arr['post_video']['is_display']){
2407
-            $unset_video = true;
2408
-        }
2409
-
2410
-        if(isset($tabs_arr['special_offers']['is_display']) && $tabs_arr['special_offers']['is_display']){
2411
-            $unset_special_offers = true;
2412
-        }
2413
-        if(isset($unset_video) || isset($unset_special_offers) && !empty($custom_fields)){
2414
-            foreach($custom_fields as $key => $custom_field){
2415
-                if($custom_field['name']=='geodir_video' && isset($unset_video)){
2416
-                    unset($custom_fields[$key]);
2417
-                }
2418
-                if($custom_field['name']=='geodir_special_offers' && isset($unset_special_offers)){
2419
-                    unset($custom_fields[$key]);
2420
-                }
2421
-            }
2422
-        }
2393
+	global $post;
2423 2394
 
2395
+	$post_type = geodir_get_current_posttype();
2396
+	$all_postypes = geodir_get_posttypes();
2424 2397
 
2425
-        if (!empty($custom_fields)) {
2426
-            $parse_custom_fields = array();
2427
-            foreach ($custom_fields as $field) {
2428
-                $field = stripslashes_deep($field); // strip slashes
2429
-                $type = $field;
2430
-                $field_name = $field['htmlvar_name'];
2431
-                if (empty($geodir_post_info) && geodir_is_page('preview') && $field_name != '' && !isset($post->{$field_name}) && isset($_REQUEST[$field_name])) {
2432
-                    $post->{$field_name} = $_REQUEST[$field_name];
2433
-                }
2434
-
2435
-                if (isset($field['show_in']) && strpos($field['show_in'], '[owntab]') !== false  && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset' || $field['type'] == 'address') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file','address','taxonomy'))) {
2436
-                    if ($type['type'] == 'datepicker' && ($post->{$type['htmlvar_name']} == '' || $post->{$type['htmlvar_name']} == '0000-00-00')) {
2437
-                        continue;
2438
-                    }
2398
+	if (!empty($tabs_arr) && $post_type != '' && in_array($post_type, $all_postypes) && (geodir_is_page('detail') || geodir_is_page('preview'))) {
2399
+		$package_info = array();
2400
+		$package_info = geodir_post_package_info($package_info, $post);
2401
+		$post_package_id = !empty($package_info->pid) ? $package_info->pid : '';
2402
+		$fields_location = 'owntab';
2439 2403
 
2440
-                    $parse_custom_fields[] = $field;
2441
-                }
2442
-            }
2443
-            $custom_fields = $parse_custom_fields;
2444
-        }
2445
-        //print_r($custom_fields);
2446
-        if (!empty($custom_fields)) {
2447
-
2448
-            global $field_set_start;
2404
+		$custom_fields = geodir_post_custom_fields($post_package_id, 'all', $post_type, $fields_location);
2405
+		//remove video and special offers if it is already set to show
2406
+		if(isset($tabs_arr['post_video']['is_display']) && $tabs_arr['post_video']['is_display']){
2407
+			$unset_video = true;
2408
+		}
2449 2409
 
2450
-            $post = stripslashes_deep($post); // strip slashes
2451
-            
2452
-            $field_set_start = 0;
2453
-            $fieldset_count = 0;
2454
-            $fieldset = '';
2455
-            $total_fields = count($custom_fields);
2456
-            $count_field = 0;
2457
-            $fieldset_arr = array();
2458
-            $i = 0;
2459
-            $geodir_post_info = isset($post->ID) && !empty($post->ID) ? geodir_get_post_info($post->ID) : NULL;
2460
-
2461
-            foreach ($custom_fields as $field) {
2462
-                $count_field++;
2463
-                $field_name = $field['htmlvar_name'];
2464
-                if (empty($geodir_post_info) && geodir_is_page('preview') && $field_name != '' && !isset($post->{$field_name}) && isset($_REQUEST[$field_name])) {
2465
-                    $post->{$field_name} = $_REQUEST[$field_name];
2466
-                }
2410
+		if(isset($tabs_arr['special_offers']['is_display']) && $tabs_arr['special_offers']['is_display']){
2411
+			$unset_special_offers = true;
2412
+		}
2413
+		if(isset($unset_video) || isset($unset_special_offers) && !empty($custom_fields)){
2414
+			foreach($custom_fields as $key => $custom_field){
2415
+				if($custom_field['name']=='geodir_video' && isset($unset_video)){
2416
+					unset($custom_fields[$key]);
2417
+				}
2418
+				if($custom_field['name']=='geodir_special_offers' && isset($unset_special_offers)){
2419
+					unset($custom_fields[$key]);
2420
+				}
2421
+			}
2422
+		}
2467 2423
 
2468
-                if (isset($field['show_in']) && strpos($field['show_in'], '[owntab]') !== false && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset' || $field['type'] == 'address') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file','address','taxonomy'))) {
2469
-                    $label = $field['site_title'] != '' ? $field['site_title'] : $field['admin_title'];
2470
-                    $site_title = trim($field['site_title']);
2471
-                    $type = $field;
2472
-                    $variables_array = array();
2473 2424
 
2474
-                    if ($type['type'] == 'datepicker' && ($post->{$type['htmlvar_name']} == '' || $post->{$type['htmlvar_name']} == '0000-00-00')) {
2475
-                        continue;
2476
-                    }
2425
+		if (!empty($custom_fields)) {
2426
+			$parse_custom_fields = array();
2427
+			foreach ($custom_fields as $field) {
2428
+				$field = stripslashes_deep($field); // strip slashes
2429
+				$type = $field;
2430
+				$field_name = $field['htmlvar_name'];
2431
+				if (empty($geodir_post_info) && geodir_is_page('preview') && $field_name != '' && !isset($post->{$field_name}) && isset($_REQUEST[$field_name])) {
2432
+					$post->{$field_name} = $_REQUEST[$field_name];
2433
+				}
2477 2434
 
2478
-                    if ($type['type'] != 'fieldset') {
2479
-                        $i++;
2480
-                        $variables_array['post_id'] = $post->ID;
2481
-                        $variables_array['label'] = __($type['site_title'], 'geodirectory');
2482
-                        $variables_array['value'] = '';
2483
-                        $variables_array['value'] = $post->{$type['htmlvar_name']};
2484
-                    }else{
2485
-                        $i = 0;
2486
-                        $fieldset_count++;
2487
-                        $field_set_start = 1;
2488
-                        $fieldset_arr[$fieldset_count]['htmlvar_name'] = 'gd_tab_' . $fieldset_count;
2489
-                        $fieldset_arr[$fieldset_count]['label'] = $label;
2490
-                    }
2435
+				if (isset($field['show_in']) && strpos($field['show_in'], '[owntab]') !== false  && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset' || $field['type'] == 'address') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file','address','taxonomy'))) {
2436
+					if ($type['type'] == 'datepicker' && ($post->{$type['htmlvar_name']} == '' || $post->{$type['htmlvar_name']} == '0000-00-00')) {
2437
+						continue;
2438
+					}
2491 2439
 
2440
+					$parse_custom_fields[] = $field;
2441
+				}
2442
+			}
2443
+			$custom_fields = $parse_custom_fields;
2444
+		}
2445
+		//print_r($custom_fields);
2446
+		if (!empty($custom_fields)) {
2492 2447
 
2493
-                    if(isset($type['extra_fields'])){$extra_fields= $type['extra_fields'];}
2494
-                    $type = stripslashes_deep($type); // strip slashes
2495
-                    if(isset($type['extra_fields'])){$type['extra_fields'] = $extra_fields;}
2496
-                    $html = '';
2497
-                    $html_var = isset($type['htmlvar_name']) ? $type['htmlvar_name'] : '';
2498
-                    if($html_var=='post'){$html_var='post_address';}
2499
-                    $field_icon = geodir_field_icon_proccess($type);
2500
-                    $filed_type = $type['type'];
2501
-
2502
-                    /**
2503
-                     * Filter the output for custom fields.
2504
-                     *
2505
-                     * Here we can remove or add new functions depending on the field type.
2506
-                     *
2507
-                     * @param string $html The html to be filtered (blank).
2508
-                     * @param string $fields_location The location the field is to be show.
2509
-                     * @param array $type The array of field values.
2510
-                     */
2511
-                    $html = apply_filters("geodir_custom_field_output_{$filed_type}",$html,$fields_location,$type);
2512
-
2513
-
2514
-                    /**
2515
-                     * Filter custom field output in tab.
2516
-                     *
2517
-                     * @since 1.5.6
2518
-                     *
2519
-                     * @param string $html_var The HTML variable name for the field.
2520
-                     * @param string $html Custom field unfiltered HTML.
2521
-                     * @param array $variables_array Custom field variables array.
2522
-                     */
2523
-                    $html = apply_filters("geodir_tab_show_{$html_var}", $html, $variables_array);
2524
-
2525
-                    $fieldset_html = '';
2526
-                    if ($field_set_start == 1) {
2527
-                        $add_html = false;
2528
-                        if ($type['type'] == 'fieldset' && $fieldset_count > 1) {
2529
-                            if ($fieldset != '') {
2530
-                                $add_html = true;
2531
-                                $label = $fieldset_arr[$fieldset_count - 1]['label'];
2532
-                                $htmlvar_name = $fieldset_arr[$fieldset_count - 1]['htmlvar_name'];
2533
-                            }
2534
-                            $fieldset_html = $fieldset;
2535
-                            $fieldset = '';
2536
-                        } else {
2537
-                            $fieldset .= $html;
2538
-                            if ($total_fields == $count_field && $fieldset != '') {
2539
-                                $add_html = true;
2540
-                                $label = $fieldset_arr[$fieldset_count]['label'];
2541
-                                $htmlvar_name = $fieldset_arr[$fieldset_count]['htmlvar_name'];
2542
-                                $fieldset_html = $fieldset;
2543
-                            }
2544
-                        }
2448
+			global $field_set_start;
2545 2449
 
2546
-                        if ($add_html) {
2547
-                            $tabs_arr[$htmlvar_name] = array(
2548
-                                'heading_text' => __($label, 'geodirectory'),
2549
-                                'is_active_tab' => false,
2550
-                                /**
2551
-                                 * Filter if a custom field should be displayed on the details page tab.
2552
-                                 *
2553
-                                 * @since 1.0.0
2554
-                                 * @param string $htmlvar_name The field HTML var name.
2555
-                                 */
2556
-                                'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, $htmlvar_name),
2557
-                                'tab_content' => '<div class="geodir-company_info field-group xxx">' . $fieldset_html . '</div>'
2558
-                            );
2559
-                        }
2560
-                    } else {
2561
-                        if ($html != '') {
2562
-                            $tabs_arr[$html_var] = array(
2563
-                                'heading_text' => __($label, 'geodirectory'),
2564
-                                'is_active_tab' => false,
2565
-                                /** This action is documented in geodirectory_hooks_actions.php */
2566
-                                'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, $field['htmlvar_name']),
2567
-                                'tab_content' => $html
2568
-                            );
2569
-                        }
2570
-                    }
2571
-                }
2572
-            }
2573
-        }
2574
-    }
2575
-    return $tabs_arr;
2450
+			$post = stripslashes_deep($post); // strip slashes
2451
+            
2452
+			$field_set_start = 0;
2453
+			$fieldset_count = 0;
2454
+			$fieldset = '';
2455
+			$total_fields = count($custom_fields);
2456
+			$count_field = 0;
2457
+			$fieldset_arr = array();
2458
+			$i = 0;
2459
+			$geodir_post_info = isset($post->ID) && !empty($post->ID) ? geodir_get_post_info($post->ID) : NULL;
2460
+
2461
+			foreach ($custom_fields as $field) {
2462
+				$count_field++;
2463
+				$field_name = $field['htmlvar_name'];
2464
+				if (empty($geodir_post_info) && geodir_is_page('preview') && $field_name != '' && !isset($post->{$field_name}) && isset($_REQUEST[$field_name])) {
2465
+					$post->{$field_name} = $_REQUEST[$field_name];
2466
+				}
2467
+
2468
+				if (isset($field['show_in']) && strpos($field['show_in'], '[owntab]') !== false && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset' || $field['type'] == 'address') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file','address','taxonomy'))) {
2469
+					$label = $field['site_title'] != '' ? $field['site_title'] : $field['admin_title'];
2470
+					$site_title = trim($field['site_title']);
2471
+					$type = $field;
2472
+					$variables_array = array();
2473
+
2474
+					if ($type['type'] == 'datepicker' && ($post->{$type['htmlvar_name']} == '' || $post->{$type['htmlvar_name']} == '0000-00-00')) {
2475
+						continue;
2476
+					}
2477
+
2478
+					if ($type['type'] != 'fieldset') {
2479
+						$i++;
2480
+						$variables_array['post_id'] = $post->ID;
2481
+						$variables_array['label'] = __($type['site_title'], 'geodirectory');
2482
+						$variables_array['value'] = '';
2483
+						$variables_array['value'] = $post->{$type['htmlvar_name']};
2484
+					}else{
2485
+						$i = 0;
2486
+						$fieldset_count++;
2487
+						$field_set_start = 1;
2488
+						$fieldset_arr[$fieldset_count]['htmlvar_name'] = 'gd_tab_' . $fieldset_count;
2489
+						$fieldset_arr[$fieldset_count]['label'] = $label;
2490
+					}
2491
+
2492
+
2493
+					if(isset($type['extra_fields'])){$extra_fields= $type['extra_fields'];}
2494
+					$type = stripslashes_deep($type); // strip slashes
2495
+					if(isset($type['extra_fields'])){$type['extra_fields'] = $extra_fields;}
2496
+					$html = '';
2497
+					$html_var = isset($type['htmlvar_name']) ? $type['htmlvar_name'] : '';
2498
+					if($html_var=='post'){$html_var='post_address';}
2499
+					$field_icon = geodir_field_icon_proccess($type);
2500
+					$filed_type = $type['type'];
2501
+
2502
+					/**
2503
+					 * Filter the output for custom fields.
2504
+					 *
2505
+					 * Here we can remove or add new functions depending on the field type.
2506
+					 *
2507
+					 * @param string $html The html to be filtered (blank).
2508
+					 * @param string $fields_location The location the field is to be show.
2509
+					 * @param array $type The array of field values.
2510
+					 */
2511
+					$html = apply_filters("geodir_custom_field_output_{$filed_type}",$html,$fields_location,$type);
2512
+
2513
+
2514
+					/**
2515
+					 * Filter custom field output in tab.
2516
+					 *
2517
+					 * @since 1.5.6
2518
+					 *
2519
+					 * @param string $html_var The HTML variable name for the field.
2520
+					 * @param string $html Custom field unfiltered HTML.
2521
+					 * @param array $variables_array Custom field variables array.
2522
+					 */
2523
+					$html = apply_filters("geodir_tab_show_{$html_var}", $html, $variables_array);
2524
+
2525
+					$fieldset_html = '';
2526
+					if ($field_set_start == 1) {
2527
+						$add_html = false;
2528
+						if ($type['type'] == 'fieldset' && $fieldset_count > 1) {
2529
+							if ($fieldset != '') {
2530
+								$add_html = true;
2531
+								$label = $fieldset_arr[$fieldset_count - 1]['label'];
2532
+								$htmlvar_name = $fieldset_arr[$fieldset_count - 1]['htmlvar_name'];
2533
+							}
2534
+							$fieldset_html = $fieldset;
2535
+							$fieldset = '';
2536
+						} else {
2537
+							$fieldset .= $html;
2538
+							if ($total_fields == $count_field && $fieldset != '') {
2539
+								$add_html = true;
2540
+								$label = $fieldset_arr[$fieldset_count]['label'];
2541
+								$htmlvar_name = $fieldset_arr[$fieldset_count]['htmlvar_name'];
2542
+								$fieldset_html = $fieldset;
2543
+							}
2544
+						}
2545
+
2546
+						if ($add_html) {
2547
+							$tabs_arr[$htmlvar_name] = array(
2548
+								'heading_text' => __($label, 'geodirectory'),
2549
+								'is_active_tab' => false,
2550
+								/**
2551
+								 * Filter if a custom field should be displayed on the details page tab.
2552
+								 *
2553
+								 * @since 1.0.0
2554
+								 * @param string $htmlvar_name The field HTML var name.
2555
+								 */
2556
+								'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, $htmlvar_name),
2557
+								'tab_content' => '<div class="geodir-company_info field-group xxx">' . $fieldset_html . '</div>'
2558
+							);
2559
+						}
2560
+					} else {
2561
+						if ($html != '') {
2562
+							$tabs_arr[$html_var] = array(
2563
+								'heading_text' => __($label, 'geodirectory'),
2564
+								'is_active_tab' => false,
2565
+								/** This action is documented in geodirectory_hooks_actions.php */
2566
+								'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, $field['htmlvar_name']),
2567
+								'tab_content' => $html
2568
+							);
2569
+						}
2570
+					}
2571
+				}
2572
+			}
2573
+		}
2574
+	}
2575
+	return $tabs_arr;
2576 2576
 }
2577 2577
 
2578 2578
 /* display add listing page for wpml */
@@ -2596,39 +2596,39 @@  discard block
 block discarded – undo
2596 2596
  */
2597 2597
 function geodir_add_post_status_author_page()
2598 2598
 {
2599
-    global $wpdb, $post;
2600
-
2601
-    $html = '';
2602
-    if (get_current_user_id()) {
2603
-
2604
-        $is_author_page = apply_filters('geodir_post_status_is_author_page', geodir_is_page('author'));
2605
-        if ($is_author_page && !empty($post) && isset($post->post_author) && $post->post_author == get_current_user_id()) {
2606
-
2607
-            // we need to query real status direct as we dynamically change the status for author on author page so even non author status can view them.
2608
-            $real_status = $wpdb->get_var("SELECT post_status from $wpdb->posts WHERE ID=$post->ID");
2609
-            $status = "<strong>(";
2610
-            $status_icon = '<i class="fa fa-play"></i>';
2611
-            if ($real_status == 'publish') {
2612
-                $status .= __('Published', 'geodirectory');
2613
-            } else {
2614
-                $status .= __('Not published', 'geodirectory');
2615
-                $status_icon = '<i class="fa fa-pause"></i>';
2616
-            }
2617
-            $status .= ")</strong>";
2599
+	global $wpdb, $post;
2600
+
2601
+	$html = '';
2602
+	if (get_current_user_id()) {
2603
+
2604
+		$is_author_page = apply_filters('geodir_post_status_is_author_page', geodir_is_page('author'));
2605
+		if ($is_author_page && !empty($post) && isset($post->post_author) && $post->post_author == get_current_user_id()) {
2606
+
2607
+			// we need to query real status direct as we dynamically change the status for author on author page so even non author status can view them.
2608
+			$real_status = $wpdb->get_var("SELECT post_status from $wpdb->posts WHERE ID=$post->ID");
2609
+			$status = "<strong>(";
2610
+			$status_icon = '<i class="fa fa-play"></i>';
2611
+			if ($real_status == 'publish') {
2612
+				$status .= __('Published', 'geodirectory');
2613
+			} else {
2614
+				$status .= __('Not published', 'geodirectory');
2615
+				$status_icon = '<i class="fa fa-pause"></i>';
2616
+			}
2617
+			$status .= ")</strong>";
2618 2618
 
2619
-            $html = '<span class="geodir-post-status">' . $status_icon . ' <font class="geodir-status-label">' . __('Status: ', 'geodirectory') . '</font>' . $status . '</span>';
2620
-        }
2621
-    }
2619
+			$html = '<span class="geodir-post-status">' . $status_icon . ' <font class="geodir-status-label">' . __('Status: ', 'geodirectory') . '</font>' . $status . '</span>';
2620
+		}
2621
+	}
2622 2622
 
2623
-    if ($html != '') {
2624
-        /**
2625
-         * Filter the post status text on the author page.
2626
-         *
2627
-         * @since 1.0.0
2628
-         * @param string $html The HTML of the status.
2629
-         */
2630
-        echo apply_filters('geodir_filter_status_text_on_author_page', $html);
2631
-    }
2623
+	if ($html != '') {
2624
+		/**
2625
+		 * Filter the post status text on the author page.
2626
+		 *
2627
+		 * @since 1.0.0
2628
+		 * @param string $html The HTML of the status.
2629
+		 */
2630
+		echo apply_filters('geodir_filter_status_text_on_author_page', $html);
2631
+	}
2632 2632
 
2633 2633
 
2634 2634
 }
@@ -2642,9 +2642,9 @@  discard block
 block discarded – undo
2642 2642
  * @package GeoDirectory
2643 2643
  */
2644 2644
 function geodir_init_no_rating() {
2645
-    if (geodir_rating_disabled_post_types()) {
2646
-        add_filter('geodir_get_sort_options', 'geodir_no_rating_get_sort_options', 100, 2);
2647
-    }
2645
+	if (geodir_rating_disabled_post_types()) {
2646
+		add_filter('geodir_get_sort_options', 'geodir_no_rating_get_sort_options', 100, 2);
2647
+	}
2648 2648
 }
2649 2649
 
2650 2650
 /**
@@ -2658,22 +2658,22 @@  discard block
 block discarded – undo
2658 2658
  * @return array Modified sort options array.
2659 2659
  */
2660 2660
 function geodir_no_rating_get_sort_options($options, $post_type = '') {
2661
-    if (!empty($post_type) && geodir_cpt_has_rating_disabled($post_type)) {
2662
-        $new_options = array();
2661
+	if (!empty($post_type) && geodir_cpt_has_rating_disabled($post_type)) {
2662
+		$new_options = array();
2663 2663
         
2664
-        if (!empty($options)) {
2665
-            foreach ($options as $option) {
2666
-                if (is_object($option) && isset($option->htmlvar_name) && $option->htmlvar_name == 'overall_rating') {
2667
-                    continue;
2668
-                }
2669
-                $new_options[] = $option;
2670
-            }
2664
+		if (!empty($options)) {
2665
+			foreach ($options as $option) {
2666
+				if (is_object($option) && isset($option->htmlvar_name) && $option->htmlvar_name == 'overall_rating') {
2667
+					continue;
2668
+				}
2669
+				$new_options[] = $option;
2670
+			}
2671 2671
 
2672
-            $options = $new_options;
2673
-        }
2674
-    }
2672
+			$options = $new_options;
2673
+		}
2674
+	}
2675 2675
 
2676
-    return $options;
2676
+	return $options;
2677 2677
 }
2678 2678
 
2679 2679
 /**
@@ -2685,9 +2685,9 @@  discard block
 block discarded – undo
2685 2685
  * @return array Modified class array.
2686 2686
  */
2687 2687
 function geodir_body_class_active_map($classes = array()) {
2688
-    $classes[] = 'gd-map-' . geodir_map_name();
2688
+	$classes[] = 'gd-map-' . geodir_map_name();
2689 2689
 
2690
-    return $classes;
2690
+	return $classes;
2691 2691
 }
2692 2692
 add_filter('body_class', 'geodir_body_class_active_map', 100);
2693 2693
 
@@ -2700,9 +2700,9 @@  discard block
 block discarded – undo
2700 2700
  * @return string Modified class string.
2701 2701
  */
2702 2702
 function geodir_admin_body_class_active_map($class = '') {    
2703
-    $class .= ' gd-map-' . geodir_map_name();
2703
+	$class .= ' gd-map-' . geodir_map_name();
2704 2704
 
2705
-    return $class;
2705
+	return $class;
2706 2706
 }
2707 2707
 add_filter('admin_body_class', 'geodir_admin_body_class_active_map', 100);
2708 2708
 
@@ -2720,36 +2720,36 @@  discard block
 block discarded – undo
2720 2720
  * @return array Translation texts.
2721 2721
  */
2722 2722
 function geodir_load_gd_options_text_translation($translation_texts = array()) {
2723
-    $translation_texts = !empty( $translation_texts ) && is_array( $translation_texts ) ? $translation_texts : array();
2724
-
2725
-    $gd_options = array('geodir_post_submited_success_email_subject_admin', 'geodir_post_submited_success_email_content_admin', 'geodir_post_submited_success_email_subject', 'geodir_post_submited_success_email_content', 'geodir_forgot_password_subject', 'geodir_forgot_password_content', 'geodir_registration_success_email_subject', 'geodir_registration_success_email_content', 'geodir_post_published_email_subject', 'geodir_post_published_email_content', 'geodir_email_friend_subject', 'geodir_email_friend_content', 'geodir_email_enquiry_subject', 'geodir_email_enquiry_content', 'geodir_post_added_success_msg_content', 'geodir_post_edited_email_subject_admin', 'geodir_post_edited_email_content_admin');
2726
-
2727
-    /**
2728
-     * Filters the geodirectory option names that requires to add for translation.
2729
-     *
2730
-     * @since 1.5.7
2731
-     * @package GeoDirectory
2732
-     *
2733
-     * @param  array $gd_options Array of option names.
2734
-     */
2735
-    $gd_options = apply_filters('geodir_gd_options_for_translation', $gd_options);
2736
-    $gd_options = array_unique($gd_options);
2737
-
2738
-    if (!empty($gd_options)) {
2739
-        foreach ($gd_options as $gd_option) {
2740
-            if ($gd_option != '' && $option_value = get_option($gd_option)) {
2741
-                $option_value = is_string($option_value) ? stripslashes_deep($option_value) : '';
2723
+	$translation_texts = !empty( $translation_texts ) && is_array( $translation_texts ) ? $translation_texts : array();
2724
+
2725
+	$gd_options = array('geodir_post_submited_success_email_subject_admin', 'geodir_post_submited_success_email_content_admin', 'geodir_post_submited_success_email_subject', 'geodir_post_submited_success_email_content', 'geodir_forgot_password_subject', 'geodir_forgot_password_content', 'geodir_registration_success_email_subject', 'geodir_registration_success_email_content', 'geodir_post_published_email_subject', 'geodir_post_published_email_content', 'geodir_email_friend_subject', 'geodir_email_friend_content', 'geodir_email_enquiry_subject', 'geodir_email_enquiry_content', 'geodir_post_added_success_msg_content', 'geodir_post_edited_email_subject_admin', 'geodir_post_edited_email_content_admin');
2726
+
2727
+	/**
2728
+	 * Filters the geodirectory option names that requires to add for translation.
2729
+	 *
2730
+	 * @since 1.5.7
2731
+	 * @package GeoDirectory
2732
+	 *
2733
+	 * @param  array $gd_options Array of option names.
2734
+	 */
2735
+	$gd_options = apply_filters('geodir_gd_options_for_translation', $gd_options);
2736
+	$gd_options = array_unique($gd_options);
2737
+
2738
+	if (!empty($gd_options)) {
2739
+		foreach ($gd_options as $gd_option) {
2740
+			if ($gd_option != '' && $option_value = get_option($gd_option)) {
2741
+				$option_value = is_string($option_value) ? stripslashes_deep($option_value) : '';
2742 2742
                 
2743
-                if ($option_value != '' && !in_array($option_value, $translation_texts)) {
2744
-                    $translation_texts[] = stripslashes_deep($option_value);
2745
-                }
2746
-            }
2747
-        }
2748
-    }
2743
+				if ($option_value != '' && !in_array($option_value, $translation_texts)) {
2744
+					$translation_texts[] = stripslashes_deep($option_value);
2745
+				}
2746
+			}
2747
+		}
2748
+	}
2749 2749
 
2750
-    $translation_texts = !empty($translation_texts) ? array_unique($translation_texts) : $translation_texts;
2750
+	$translation_texts = !empty($translation_texts) ? array_unique($translation_texts) : $translation_texts;
2751 2751
 
2752
-    return $translation_texts;
2752
+	return $translation_texts;
2753 2753
 }
2754 2754
 
2755 2755
 add_filter('geodir_load_db_language', 'geodir_load_gd_options_text_translation');
@@ -2763,15 +2763,15 @@  discard block
 block discarded – undo
2763 2763
 
2764 2764
 add_filter('get_comments_link', 'gd_get_comments_link', 10, 2);
2765 2765
 function gd_get_comments_link($comments_link, $post_id) {
2766
-    $post_type = get_post_type($post_id);
2766
+	$post_type = get_post_type($post_id);
2767 2767
 
2768
-    $all_postypes = geodir_get_posttypes();
2769
-    if (in_array($post_type, $all_postypes)) {
2770
-        $comments_link = str_replace('#comments', '#reviews', $comments_link);
2771
-        $comments_link = str_replace('#respond', '#reviews', $comments_link);
2772
-    }
2768
+	$all_postypes = geodir_get_posttypes();
2769
+	if (in_array($post_type, $all_postypes)) {
2770
+		$comments_link = str_replace('#comments', '#reviews', $comments_link);
2771
+		$comments_link = str_replace('#respond', '#reviews', $comments_link);
2772
+	}
2773 2773
 
2774
-    return $comments_link;
2774
+	return $comments_link;
2775 2775
 }
2776 2776
 
2777 2777
 
@@ -2789,11 +2789,11 @@  discard block
 block discarded – undo
2789 2789
 function geodir_add_nav_menu_class( $args )
2790 2790
 {
2791 2791
 
2792
-        if(isset($args['menu_class'])){
2793
-            $args['menu_class'] = $args['menu_class']." gd-menu-z";
2794
-        }
2792
+		if(isset($args['menu_class'])){
2793
+			$args['menu_class'] = $args['menu_class']." gd-menu-z";
2794
+		}
2795 2795
     
2796
-    return $args;
2796
+	return $args;
2797 2797
 }
2798 2798
 
2799 2799
 add_filter( 'wp_nav_menu_args', 'geodir_add_nav_menu_class' );
@@ -2810,15 +2810,15 @@  discard block
 block discarded – undo
2810 2810
  * @return string Filtered locale ID.
2811 2811
  */
2812 2812
 function geodir_wpml_filter_locale($locale) {
2813
-    global $sitepress;
2813
+	global $sitepress;
2814 2814
     
2815
-    $post_type = !empty($_REQUEST['post_type']) ? $_REQUEST['post_type'] : (!empty($_REQUEST['post']) ? get_post_type($_REQUEST['post']) : '');
2815
+	$post_type = !empty($_REQUEST['post_type']) ? $_REQUEST['post_type'] : (!empty($_REQUEST['post']) ? get_post_type($_REQUEST['post']) : '');
2816 2816
     
2817
-    if (!empty($sitepress) && $sitepress->is_post_edit_screen() && $post_type && in_array($post_type, geodir_get_posttypes()) && $current_lang = $sitepress->get_current_language()) {
2818
-        $locale = $sitepress->get_locale($current_lang);
2819
-    }
2817
+	if (!empty($sitepress) && $sitepress->is_post_edit_screen() && $post_type && in_array($post_type, geodir_get_posttypes()) && $current_lang = $sitepress->get_current_language()) {
2818
+		$locale = $sitepress->get_locale($current_lang);
2819
+	}
2820 2820
     
2821
-    return $locale;
2821
+	return $locale;
2822 2822
 }
2823 2823
 
2824 2824
 /**
@@ -2828,15 +2828,15 @@  discard block
 block discarded – undo
2828 2828
  * @package GeoDirectory
2829 2829
  */
2830 2830
 function geodir_wpml_set_filter() {
2831
-    if (function_exists('icl_object_id')) {
2832
-        global $sitepress;
2831
+	if (function_exists('icl_object_id')) {
2832
+		global $sitepress;
2833 2833
         
2834
-        if ($sitepress->get_setting('sync_comments_on_duplicates')) {
2835
-            add_action('comment_post', 'gepdir_wpml_sync_comment', 100, 1);
2836
-        }
2834
+		if ($sitepress->get_setting('sync_comments_on_duplicates')) {
2835
+			add_action('comment_post', 'gepdir_wpml_sync_comment', 100, 1);
2836
+		}
2837 2837
         
2838
-        add_action('geodir_after_save_listing', 'geodir_wpml_duplicate_listing', 100, 2);
2839
-    }
2838
+		add_action('geodir_after_save_listing', 'geodir_wpml_duplicate_listing', 100, 2);
2839
+	}
2840 2840
 }
2841 2841
 add_filter('plugins_loaded', 'geodir_wpml_set_filter');
2842 2842
 
@@ -2849,38 +2849,38 @@  discard block
 block discarded – undo
2849 2849
  * @return array Filtered languages.
2850 2850
  */
2851 2851
 function geodir_wpml_filter_ls_languages($languages) {    
2852
-    if (geodir_is_geodir_page()) {        
2853
-        $keep_vars = array();
2852
+	if (geodir_is_geodir_page()) {        
2853
+		$keep_vars = array();
2854 2854
         
2855
-        if (geodir_is_page('add-listing')) {
2856
-            $keep_vars = array('listing_type', 'package_id');
2857
-        } else if (geodir_is_page('search')) {
2858
-            $keep_vars = array('geodir_search', 'stype', 'snear', 'set_location_type', 'set_location_val', 'sgeo_lat', 'sgeo_lon');
2859
-        } else if (geodir_is_page('author')) {
2860
-            $keep_vars = array('geodir_dashbord', 'stype', 'list');
2861
-        } else if (geodir_is_page('login')) {
2862
-            $keep_vars = array('forgot', 'signup');
2863
-        }        
2855
+		if (geodir_is_page('add-listing')) {
2856
+			$keep_vars = array('listing_type', 'package_id');
2857
+		} else if (geodir_is_page('search')) {
2858
+			$keep_vars = array('geodir_search', 'stype', 'snear', 'set_location_type', 'set_location_val', 'sgeo_lat', 'sgeo_lon');
2859
+		} else if (geodir_is_page('author')) {
2860
+			$keep_vars = array('geodir_dashbord', 'stype', 'list');
2861
+		} else if (geodir_is_page('login')) {
2862
+			$keep_vars = array('forgot', 'signup');
2863
+		}        
2864 2864
         
2865
-        if (!empty($keep_vars)) {
2866
-            foreach ( $languages as $code => $url) {
2867
-                $filter_url = $url['url'];
2865
+		if (!empty($keep_vars)) {
2866
+			foreach ( $languages as $code => $url) {
2867
+				$filter_url = $url['url'];
2868 2868
                 
2869
-                foreach ($keep_vars as $var) {
2870
-                    if (isset($_GET[$var]) && !is_array($_GET[$var])) {
2871
-                        $filter_url = remove_query_arg(array($var), $filter_url);
2872
-                        $filter_url = add_query_arg(array($var => $_GET[$var]), $filter_url);
2873
-                    }
2874
-                }
2869
+				foreach ($keep_vars as $var) {
2870
+					if (isset($_GET[$var]) && !is_array($_GET[$var])) {
2871
+						$filter_url = remove_query_arg(array($var), $filter_url);
2872
+						$filter_url = add_query_arg(array($var => $_GET[$var]), $filter_url);
2873
+					}
2874
+				}
2875 2875
                 
2876
-                if ($filter_url != $url['url']) {
2877
-                    $languages[$code]['url'] = $filter_url;
2878
-                }
2879
-            }
2880
-        }
2881
-    }
2876
+				if ($filter_url != $url['url']) {
2877
+					$languages[$code]['url'] = $filter_url;
2878
+				}
2879
+			}
2880
+		}
2881
+	}
2882 2882
 
2883
-    return $languages;
2883
+	return $languages;
2884 2884
 }
2885 2885
 add_filter( 'icl_ls_languages', 'geodir_wpml_filter_ls_languages', 11, 1 );
2886 2886
 
@@ -2891,16 +2891,16 @@  discard block
 block discarded – undo
2891 2891
  *
2892 2892
  */
2893 2893
 function geodir_remove_yoast_seo_metas(){
2894
-    if ( class_exists( 'WPSEO_Frontend' ) && geodir_is_geodir_page() && geodir_disable_yoast_seo_metas() ) {
2895
-        $wpseo = WPSEO_Frontend::get_instance();
2894
+	if ( class_exists( 'WPSEO_Frontend' ) && geodir_is_geodir_page() && geodir_disable_yoast_seo_metas() ) {
2895
+		$wpseo = WPSEO_Frontend::get_instance();
2896 2896
         
2897
-        remove_action( 'wp_head', array( $wpseo, 'metadesc' ), 6 );
2898
-        remove_action( 'wp_head', array( $wpseo, 'metakeywords' ), 11 );
2899
-        remove_filter( 'pre_get_document_title', array( $wpseo, 'title' ), 15 );
2900
-        remove_filter( 'wp_title', array( $wpseo, 'title' ), 15, 3 );
2901
-        remove_filter( 'thematic_doctitle', array( $wpseo, 'title' ), 15 );
2902
-        remove_filter( 'woo_title', array( $wpseo, 'fix_woo_title' ), 99 );
2897
+		remove_action( 'wp_head', array( $wpseo, 'metadesc' ), 6 );
2898
+		remove_action( 'wp_head', array( $wpseo, 'metakeywords' ), 11 );
2899
+		remove_filter( 'pre_get_document_title', array( $wpseo, 'title' ), 15 );
2900
+		remove_filter( 'wp_title', array( $wpseo, 'title' ), 15, 3 );
2901
+		remove_filter( 'thematic_doctitle', array( $wpseo, 'title' ), 15 );
2902
+		remove_filter( 'woo_title', array( $wpseo, 'fix_woo_title' ), 99 );
2903 2903
         
2904
-        remove_action( 'template_redirect', 'wpseo_frontend_head_init', 999 );
2905
-    }
2904
+		remove_action( 'template_redirect', 'wpseo_frontend_head_init', 999 );
2905
+	}
2906 2906
 }
2907 2907
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +160 added lines, -160 removed lines patch added patch discarded remove patch
@@ -136,7 +136,7 @@  discard block
 block discarded – undo
136 136
 /* ON TEMPLATE INCLUDE */
137 137
 /////////////////////////
138 138
 
139
-add_filter('template_include', 'geodir_template_loader',9);
139
+add_filter('template_include', 'geodir_template_loader', 9);
140 140
 
141 141
 /////////////////////////
142 142
 /* CATEGORY / TAXONOMY / CUSTOM POST ACTIONS */
@@ -176,9 +176,9 @@  discard block
 block discarded – undo
176 176
 /* WP REVIEW COUNT ACTIONS */
177 177
 ////////////////////////
178 178
 
179
-add_action('geodir_update_postrating', 'geodir_term_review_count_force_update_single_post', 100,1);
179
+add_action('geodir_update_postrating', 'geodir_term_review_count_force_update_single_post', 100, 1);
180 180
 //add_action('geodir_update_postrating', 'geodir_term_review_count_force_update', 100);
181
-add_action('transition_post_status', 'geodir_term_review_count_force_update', 100,3);
181
+add_action('transition_post_status', 'geodir_term_review_count_force_update', 100, 3);
182 182
 //add_action('created_term', 'geodir_term_review_count_force_update', 100);
183 183
 add_action('edited_term', 'geodir_term_review_count_force_update', 100);
184 184
 add_action('delete_term', 'geodir_term_review_count_force_update', 100);
@@ -223,7 +223,7 @@  discard block
 block discarded – undo
223 223
  */
224 224
 function geodir_unset_prev_theme_nav_location($newname)
225 225
 {
226
-    $geodir_theme_location = get_option('geodir_theme_location_nav_' . $newname);
226
+    $geodir_theme_location = get_option('geodir_theme_location_nav_'.$newname);
227 227
     if ($geodir_theme_location) {
228 228
         update_option('geodir_theme_location_nav', $geodir_theme_location);
229 229
     } else {
@@ -321,8 +321,8 @@  discard block
 block discarded – undo
321 321
 
322 322
 /////// GEO DIRECOTORY CUSTOM HOOKS ///
323 323
 
324
-add_action('geodir_before_tab_content', 'geodir_before_tab_content');// this function is in custom_functions.php and it is used to wrap detail page tab content 
325
-add_action('geodir_after_tab_content', 'geodir_after_tab_content');// this function is in custom_functions.php and it is used to wrap detail page tab content
324
+add_action('geodir_before_tab_content', 'geodir_before_tab_content'); // this function is in custom_functions.php and it is used to wrap detail page tab content 
325
+add_action('geodir_after_tab_content', 'geodir_after_tab_content'); // this function is in custom_functions.php and it is used to wrap detail page tab content
326 326
 
327 327
 // Detail page sidebar content 
328 328
 add_action('geodir_detail_page_sidebar', 'geodir_detail_page_sidebar_content_sorting', 1);
@@ -422,8 +422,8 @@  discard block
 block discarded – undo
422 422
     do_action('geodir_after_social_sharing_buttons');
423 423
     $content_html = ob_get_clean();
424 424
     if (trim($content_html) != '')
425
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-social-sharing">' . $content_html . '</div>';
426
-    if ((int)get_option('geodir_disable_tfg_buttons_section') != 1) {
425
+        $content_html = '<div class="geodir-company_info geodir-details-sidebar-social-sharing">'.$content_html.'</div>';
426
+    if ((int) get_option('geodir_disable_tfg_buttons_section') != 1) {
427 427
         /**
428 428
          * Filter the geodir_social_sharing_buttons() function content.
429 429
          *
@@ -463,12 +463,12 @@  discard block
 block discarded – undo
463 463
             $post_id = $post->ID;
464 464
             
465 465
             if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
466
-                $post_id = (int)$_REQUEST['pid'];
466
+                $post_id = (int) $_REQUEST['pid'];
467 467
             }
468 468
 
469 469
             $postlink = get_permalink(geodir_add_listing_page_id());
470 470
             $editlink = geodir_getlink($postlink, array('pid' => $post_id), false);
471
-            echo ' <p class="edit_link"><i class="fa fa-pencil"></i> <a href="' . esc_url($editlink) . '">' . __('Edit this Post', 'geodirectory') . '</a></p>';
471
+            echo ' <p class="edit_link"><i class="fa fa-pencil"></i> <a href="'.esc_url($editlink).'">'.__('Edit this Post', 'geodirectory').'</a></p>';
472 472
         }
473 473
     }// end of if, if its a preview or not
474 474
     /**
@@ -479,8 +479,8 @@  discard block
 block discarded – undo
479 479
     do_action('geodir_after_edit_post_link');
480 480
     $content_html = ob_get_clean();
481 481
     if (trim($content_html) != '')
482
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-user-links">' . $content_html . '</div>';
483
-    if ((int)get_option('geodir_disable_user_links_section') != 1) {
482
+        $content_html = '<div class="geodir-company_info geodir-details-sidebar-user-links">'.$content_html.'</div>';
483
+    if ((int) get_option('geodir_disable_user_links_section') != 1) {
484 484
         /**
485 485
          * Filter the geodir_edit_post_link() function content.
486 486
          *
@@ -501,8 +501,8 @@  discard block
 block discarded – undo
501 501
  */
502 502
 function geodir_detail_page_google_analytics()
503 503
 {
504
-    global $post,$preview;
505
-    if($preview){return '';}
504
+    global $post, $preview;
505
+    if ($preview) {return ''; }
506 506
     $package_info = array();
507 507
     $package_info = geodir_post_package_info($package_info, $post);
508 508
 
@@ -534,14 +534,14 @@  discard block
 block discarded – undo
534 534
     $hide_refresh = get_option('geodir_ga_auto_refresh');
535 535
     
536 536
     $auto_refresh = $hide_refresh && $refresh_time && $refresh_time > 0 ? 1 : 0;
537
-    if (get_option('geodir_ga_stats') && is_user_logged_in() &&  (isset($package_info->google_analytics) && $package_info->google_analytics == '1') && (get_current_user_id()==$post->post_author || current_user_can( 'manage_options' )) ) {
537
+    if (get_option('geodir_ga_stats') && is_user_logged_in() && (isset($package_info->google_analytics) && $package_info->google_analytics == '1') && (get_current_user_id() == $post->post_author || current_user_can('manage_options'))) {
538 538
         $page_url = urlencode($_SERVER['REQUEST_URI']);
539 539
         ?>
540 540
         <script type="text/javascript">
541 541
             var gd_gaTimeOut;
542
-            var gd_gaTime = parseInt('<?php echo $refresh_time;?>');
543
-            var gd_gaHideRefresh = <?php echo (int)$hide_refresh;?>;
544
-            var gd_gaAutoRefresh = <?php echo $auto_refresh;?>;
542
+            var gd_gaTime = parseInt('<?php echo $refresh_time; ?>');
543
+            var gd_gaHideRefresh = <?php echo (int) $hide_refresh; ?>;
544
+            var gd_gaAutoRefresh = <?php echo $auto_refresh; ?>;
545 545
             ga_data1 = false;
546 546
             ga_data2 = false;
547 547
             ga_data3 = false;
@@ -682,7 +682,7 @@  discard block
 block discarded – undo
682 682
             }
683 683
 
684 684
             function gdga_noResults() {
685
-                jQuery('#gdga-chart-container').html('<?php _e('No results available','geodirectory');?>');
685
+                jQuery('#gdga-chart-container').html('<?php _e('No results available', 'geodirectory'); ?>');
686 686
                 jQuery('#gdga-legend-container').html('');
687 687
             }
688 688
 
@@ -714,18 +714,18 @@  discard block
 block discarded – undo
714 714
                     var data2 = results[1].rows.map(function(row) { return +row[2]; });
715 715
                     //var labelsN = results[0].rows.map(function(row) { return +row[1]; });
716 716
 
717
-                    var labels = ['<?php _e('Jan', 'geodirectory');?>',
718
-                        '<?php _e('Feb', 'geodirectory');?>',
719
-                        '<?php _e('Mar', 'geodirectory');?>',
720
-                        '<?php _e('Apr', 'geodirectory');?>',
721
-                        '<?php _e('May', 'geodirectory');?>',
722
-                        '<?php _e('Jun', 'geodirectory');?>',
723
-                        '<?php _e('Jul', 'geodirectory');?>',
724
-                        '<?php _e('Aug', 'geodirectory');?>',
725
-                        '<?php _e('Sep', 'geodirectory');?>',
726
-                        '<?php _e('Oct', 'geodirectory');?>',
727
-                        '<?php _e('Nov', 'geodirectory');?>',
728
-                        '<?php _e('Dec', 'geodirectory');?>'];
717
+                    var labels = ['<?php _e('Jan', 'geodirectory'); ?>',
718
+                        '<?php _e('Feb', 'geodirectory'); ?>',
719
+                        '<?php _e('Mar', 'geodirectory'); ?>',
720
+                        '<?php _e('Apr', 'geodirectory'); ?>',
721
+                        '<?php _e('May', 'geodirectory'); ?>',
722
+                        '<?php _e('Jun', 'geodirectory'); ?>',
723
+                        '<?php _e('Jul', 'geodirectory'); ?>',
724
+                        '<?php _e('Aug', 'geodirectory'); ?>',
725
+                        '<?php _e('Sep', 'geodirectory'); ?>',
726
+                        '<?php _e('Oct', 'geodirectory'); ?>',
727
+                        '<?php _e('Nov', 'geodirectory'); ?>',
728
+                        '<?php _e('Dec', 'geodirectory'); ?>'];
729 729
 
730 730
                     // Ensure the data arrays are at least as long as the labels array.
731 731
                     // Chart.js bar charts don't (yet) accept sparse datasets.
@@ -738,13 +738,13 @@  discard block
 block discarded – undo
738 738
                         labels : labels,
739 739
                         datasets : [
740 740
                             {
741
-                                label: '<?php _e('Last Year', 'geodirectory');?>',
741
+                                label: '<?php _e('Last Year', 'geodirectory'); ?>',
742 742
                                 fillColor : "rgba(220,220,220,0.5)",
743 743
                                 strokeColor : "rgba(220,220,220,1)",
744 744
                                 data : data2
745 745
                             },
746 746
                             {
747
-                                label: '<?php _e('This Year', 'geodirectory');?>',
747
+                                label: '<?php _e('This Year', 'geodirectory'); ?>',
748 748
                                 fillColor : "rgba(151,187,205,0.5)",
749 749
                                 strokeColor : "rgba(151,187,205,1)",
750 750
                                 data : data1
@@ -789,30 +789,30 @@  discard block
 block discarded – undo
789 789
 
790 790
                     <?php
791 791
                     // Here we list the shorthand days of the week so it can be used in translation.
792
-                    __("Mon",'geodirectory');
793
-                    __("Tue",'geodirectory');
794
-                    __("Wed",'geodirectory');
795
-                    __("Thu",'geodirectory');
796
-                    __("Fri",'geodirectory');
797
-                    __("Sat",'geodirectory');
798
-                    __("Sun",'geodirectory');
792
+                    __("Mon", 'geodirectory');
793
+                    __("Tue", 'geodirectory');
794
+                    __("Wed", 'geodirectory');
795
+                    __("Thu", 'geodirectory');
796
+                    __("Fri", 'geodirectory');
797
+                    __("Sat", 'geodirectory');
798
+                    __("Sun", 'geodirectory');
799 799
                     ?>
800 800
 
801 801
                     labels = [
802
-                        "<?php _e(date('D', strtotime("+1 day")),'geodirectory'); ?>",
803
-                        "<?php _e(date('D', strtotime("+2 day")),'geodirectory'); ?>",
804
-                        "<?php _e(date('D', strtotime("+3 day")),'geodirectory'); ?>",
805
-                        "<?php _e(date('D', strtotime("+4 day")),'geodirectory'); ?>",
806
-                        "<?php _e(date('D', strtotime("+5 day")),'geodirectory'); ?>",
807
-                        "<?php _e(date('D', strtotime("+6 day")),'geodirectory'); ?>",
808
-                        "<?php _e(date('D', strtotime("+7 day")),'geodirectory'); ?>"
802
+                        "<?php _e(date('D', strtotime("+1 day")), 'geodirectory'); ?>",
803
+                        "<?php _e(date('D', strtotime("+2 day")), 'geodirectory'); ?>",
804
+                        "<?php _e(date('D', strtotime("+3 day")), 'geodirectory'); ?>",
805
+                        "<?php _e(date('D', strtotime("+4 day")), 'geodirectory'); ?>",
806
+                        "<?php _e(date('D', strtotime("+5 day")), 'geodirectory'); ?>",
807
+                        "<?php _e(date('D', strtotime("+6 day")), 'geodirectory'); ?>",
808
+                        "<?php _e(date('D', strtotime("+7 day")), 'geodirectory'); ?>"
809 809
                     ];
810 810
 
811 811
                     var data = {
812 812
                         labels : labels,
813 813
                         datasets : [
814 814
                             {
815
-                                label: '<?php _e('Last Week', 'geodirectory');?>',
815
+                                label: '<?php _e('Last Week', 'geodirectory'); ?>',
816 816
                                 fillColor : "rgba(220,220,220,0.5)",
817 817
                                 strokeColor : "rgba(220,220,220,1)",
818 818
                                 pointColor : "rgba(220,220,220,1)",
@@ -820,7 +820,7 @@  discard block
 block discarded – undo
820 820
                                 data : data2
821 821
                             },
822 822
                             {
823
-                                label: '<?php _e('This Week', 'geodirectory');?>',
823
+                                label: '<?php _e('This Week', 'geodirectory'); ?>',
824 824
                                 fillColor : "rgba(151,187,205,0.5)",
825 825
                                 strokeColor : "rgba(151,187,205,1)",
826 826
                                 pointColor : "rgba(151,187,205,1)",
@@ -1027,18 +1027,18 @@  discard block
 block discarded – undo
1027 1027
         </style>
1028 1028
         <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/1.0.2/Chart.min.js"></script>
1029 1029
         <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.2/moment.min.js"></script>
1030
-        <button type="button" class="gdga-show-analytics"><?php _e('Show Google Analytics', 'geodirectory');?></button>
1030
+        <button type="button" class="gdga-show-analytics"><?php _e('Show Google Analytics', 'geodirectory'); ?></button>
1031 1031
         <span id="ga_stats" class="gdga-analytics-box" style="display:none">
1032
-            <div id="ga-analytics-title"><?php _e("Analytics", 'geodirectory');?></div>
1032
+            <div id="ga-analytics-title"><?php _e("Analytics", 'geodirectory'); ?></div>
1033 1033
             <div id="gd-active-users-container">
1034
-                <div class="gd-ActiveUsers"><i id="gdga-loader-icon" class="fa fa-refresh fa-spin" title="<?php esc_attr_e("Refresh", 'geodirectory');?>"></i><?php _e("Active Users:", 'geodirectory');?>
1034
+                <div class="gd-ActiveUsers"><i id="gdga-loader-icon" class="fa fa-refresh fa-spin" title="<?php esc_attr_e("Refresh", 'geodirectory'); ?>"></i><?php _e("Active Users:", 'geodirectory'); ?>
1035 1035
                     <b class="gd-ActiveUsers-value">0</b>
1036 1036
                 </div>
1037 1037
             </div>
1038 1038
             <select id="gdga-select-analytic" onchange="gdga_select_option();" style="display: none;">
1039
-                <option value="weeks"><?php _e("Last Week vs This Week", 'geodirectory');?></option>
1040
-                <option value="years"><?php _e("This Year vs Last Year", 'geodirectory');?></option>
1041
-                <option value="country"><?php _e("Top Countries", 'geodirectory');?></option>
1039
+                <option value="weeks"><?php _e("Last Week vs This Week", 'geodirectory'); ?></option>
1040
+                <option value="years"><?php _e("This Year vs Last Year", 'geodirectory'); ?></option>
1041
+                <option value="country"><?php _e("Top Countries", 'geodirectory'); ?></option>
1042 1042
             </select>
1043 1043
             <div class="Chartjs-figure" id="gdga-chart-container"></div>
1044 1044
             <ol class="Chartjs-legend" id="gdga-legend-container"></ol>
@@ -1054,8 +1054,8 @@  discard block
 block discarded – undo
1054 1054
     do_action('geodir_after_google_analytics');
1055 1055
     $content_html = ob_get_clean();
1056 1056
     if (trim($content_html) != '')
1057
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-google-analytics">' . $content_html . '</div>';
1058
-    if ((int)get_option('geodir_disable_google_analytics_section') != 1) {
1057
+        $content_html = '<div class="geodir-company_info geodir-details-sidebar-google-analytics">'.$content_html.'</div>';
1058
+    if ((int) get_option('geodir_disable_google_analytics_section') != 1) {
1059 1059
         /**
1060 1060
          * Filter the geodir_edit_post_link() function content.
1061 1061
          *
@@ -1081,7 +1081,7 @@  discard block
 block discarded – undo
1081 1081
 {
1082 1082
     global $post, $preview, $post_images;
1083 1083
     
1084
-    if (!empty($post->ID) && geodir_cpt_has_rating_disabled((int)$post->ID)) {
1084
+    if (!empty($post->ID) && geodir_cpt_has_rating_disabled((int) $post->ID)) {
1085 1085
         return;
1086 1086
     }
1087 1087
     ob_start(); // Start  buffering;
@@ -1116,10 +1116,10 @@  discard block
 block discarded – undo
1116 1116
        
1117 1117
 	   $reviews_text = $comment_count > 1 ? __("reviews", 'geodirectory') : __("review", 'geodirectory');
1118 1118
 	   
1119
-	   $html .= '<span itemprop="rating" itemscope itemtype="http://data-vocabulary.org/Rating"><span class="rating" itemprop="average" content="' . $post_avgratings . '">' . $post_avgratings . '</span> / <span itemprop="best" content="5">5</span> ' . __("based on", 'geodirectory') . ' </span><span class="count" itemprop="count" content="' . $comment_count . '">' . $comment_count . ' ' . $reviews_text . '</span><br />';
1119
+	   $html .= '<span itemprop="rating" itemscope itemtype="http://data-vocabulary.org/Rating"><span class="rating" itemprop="average" content="'.$post_avgratings.'">'.$post_avgratings.'</span> / <span itemprop="best" content="5">5</span> '.__("based on", 'geodirectory').' </span><span class="count" itemprop="count" content="'.$comment_count.'">'.$comment_count.' '.$reviews_text.'</span><br />';
1120 1120
 
1121 1121
         $html .= '<span class="item">';
1122
-        $html .= '<span class="fn" itemprop="itemreviewed">' . $post->post_title . '</span>';
1122
+        $html .= '<span class="fn" itemprop="itemreviewed">'.$post->post_title.'</span>';
1123 1123
 
1124 1124
         if ($post_images) {
1125 1125
             foreach ($post_images as $img) {
@@ -1129,7 +1129,7 @@  discard block
 block discarded – undo
1129 1129
         }
1130 1130
 
1131 1131
         if (isset($post_img) && $post_img) {
1132
-            $html .= '<br /><img src="' . $post_img . '" class="photo" alt="' . esc_attr($post->post_title) . '" itemprop="photo" content="' . $post_img . '" class="photo" />';
1132
+            $html .= '<br /><img src="'.$post_img.'" class="photo" alt="'.esc_attr($post->post_title).'" itemprop="photo" content="'.$post_img.'" class="photo" />';
1133 1133
         }
1134 1134
 
1135 1135
         $html .= '</span>';
@@ -1156,9 +1156,9 @@  discard block
 block discarded – undo
1156 1156
     do_action('geodir_after_detail_page_review_rating');
1157 1157
     $content_html = ob_get_clean();
1158 1158
     if (trim($content_html) != '') {
1159
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-rating">' . $content_html . '</div>';
1159
+        $content_html = '<div class="geodir-company_info geodir-details-sidebar-rating">'.$content_html.'</div>';
1160 1160
     }
1161
-    if ((int)get_option('geodir_disable_rating_info_section') != 1) {
1161
+    if ((int) get_option('geodir_disable_rating_info_section') != 1) {
1162 1162
         /**
1163 1163
          * Filter the geodir_detail_page_review_rating() function content.
1164 1164
          *
@@ -1197,8 +1197,8 @@  discard block
 block discarded – undo
1197 1197
 
1198 1198
     $content_html = ob_get_clean();
1199 1199
     if (trim($content_html) != '')
1200
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-listing-info">' . $content_html . '</div>';
1201
-    if ((int)get_option('geodir_disable_listing_info_section') != 1) {
1200
+        $content_html = '<div class="geodir-company_info geodir-details-sidebar-listing-info">'.$content_html.'</div>';
1201
+    if ((int) get_option('geodir_disable_listing_info_section') != 1) {
1202 1202
         /**
1203 1203
          * Filter the output html for function geodir_detail_page_more_info().
1204 1204
          *
@@ -1297,7 +1297,7 @@  discard block
 block discarded – undo
1297 1297
 		'gd_allowed_img_types' => !empty($allowed_img_types) ? implode(',', $allowed_img_types) : '',
1298 1298
 		'geodir_txt_form_wait' => __('Wait...', 'geodirectory'),
1299 1299
 		'geodir_txt_form_searching' => __('Searching...', 'geodirectory'),
1300
-		'fa_rating' => (int)get_option('geodir_reviewrating_enable_font_awesome') == 1 ? 1 : '',
1300
+		'fa_rating' => (int) get_option('geodir_reviewrating_enable_font_awesome') == 1 ? 1 : '',
1301 1301
 		'reviewrating' => defined('GEODIRREVIEWRATING_VERSION') ? 1 : '',
1302 1302
         'multirating' => defined('GEODIRREVIEWRATING_VERSION') && get_option('geodir_reviewrating_enable_rating') ? true : false,
1303 1303
         'geodir_map_name' => geodir_map_name(),
@@ -1326,10 +1326,10 @@  discard block
 block discarded – undo
1326 1326
     foreach ($arr_alert_msg as $key => $value) {
1327 1327
         if (!is_scalar($value))
1328 1328
             continue;
1329
-        $arr_alert_msg[$key] = html_entity_decode((string)$value, ENT_QUOTES, 'UTF-8');
1329
+        $arr_alert_msg[$key] = html_entity_decode((string) $value, ENT_QUOTES, 'UTF-8');
1330 1330
     }
1331 1331
 
1332
-    $script = "var geodir_all_js_msg = " . json_encode($arr_alert_msg) . ';';
1332
+    $script = "var geodir_all_js_msg = ".json_encode($arr_alert_msg).';';
1333 1333
     echo '<script>';
1334 1334
     echo $script;
1335 1335
     echo '</script>';
@@ -1419,7 +1419,7 @@  discard block
 block discarded – undo
1419 1419
         $geodir_old_sidebars = get_option('geodir_sidebars');
1420 1420
         if (is_array($geodir_old_sidebars)) {
1421 1421
             foreach ($geodir_old_sidebars as $key => $val) {
1422
-                if(0 === strpos($key, 'geodir_'))// if gd widget
1422
+                if (0 === strpos($key, 'geodir_'))// if gd widget
1423 1423
                 {
1424 1424
                     $sidebars_widgets[$key] = $geodir_old_sidebars[$key];
1425 1425
                 }
@@ -1498,7 +1498,7 @@  discard block
 block discarded – undo
1498 1498
         global $post;
1499 1499
         $term_condition = '';
1500 1500
         if (isset($_REQUEST['backandedit'])) {
1501
-            $post = (object)$gd_session->get('listing');
1501
+            $post = (object) $gd_session->get('listing');
1502 1502
             $term_condition = isset($post->geodir_accept_term_condition) ? $post->geodir_accept_term_condition : '';
1503 1503
         }
1504 1504
 
@@ -1512,7 +1512,7 @@  discard block
 block discarded – undo
1512 1512
                     echo 'checked="checked"';
1513 1513
                 } ?> field_type="checkbox" name="geodir_accept_term_condition" id="geodir_accept_term_condition"
1514 1514
                        class="geodir_textfield" value="1"
1515
-                       style="display:inline-block"/><a href="<?php $terms_page = get_option('geodir_term_condition_page'); if($terms_page){ echo get_permalink($terms_page);}?>" target="_blank"><?php _e('Please accept our terms and conditions', 'geodirectory'); ?></a>
1515
+                       style="display:inline-block"/><a href="<?php $terms_page = get_option('geodir_term_condition_page'); if ($terms_page) { echo get_permalink($terms_page); }?>" target="_blank"><?php _e('Please accept our terms and conditions', 'geodirectory'); ?></a>
1516 1516
 				</span>
1517 1517
             </div>
1518 1518
             <span class="geodir_message_error"><?php if (isset($required_msg)) {
@@ -1552,7 +1552,7 @@  discard block
 block discarded – undo
1552 1552
         /** This action is documented in geodirectory_template_actions.php */
1553 1553
         $desc_limit = apply_filters('geodir_description_field_desc_limit', '');
1554 1554
         
1555
-        if (!($desc_limit === '' || (int)$desc_limit > 0)) {
1555
+        if (!($desc_limit === '' || (int) $desc_limit > 0)) {
1556 1556
             $is_display = false;
1557 1557
         }
1558 1558
     }
@@ -1600,16 +1600,16 @@  discard block
 block discarded – undo
1600 1600
     global $wpdb, $plugin_prefix;
1601 1601
 	
1602 1602
 	// Remove unused virtual page
1603
-	$listings_page_id = (int)get_option('geodir_listing_page');
1603
+	$listings_page_id = (int) get_option('geodir_listing_page');
1604 1604
 	if ($listings_page_id) {
1605
-		$wpdb->query($wpdb->prepare("DELETE FROM " . $wpdb->posts . " WHERE ID=%d AND post_name = %s AND post_type=%s", array($listings_page_id, 'listings', 'page')));
1605
+		$wpdb->query($wpdb->prepare("DELETE FROM ".$wpdb->posts." WHERE ID=%d AND post_name = %s AND post_type=%s", array($listings_page_id, 'listings', 'page')));
1606 1606
         delete_option('geodir_listing_page');
1607 1607
 	}
1608 1608
 
1609 1609
     if (!get_option('geodir_changes_in_custom_fields_table')) {
1610 1610
         $wpdb->query(
1611 1611
             $wpdb->prepare(
1612
-                "UPDATE " . GEODIR_CUSTOM_FIELDS_TABLE . " SET is_default=%s, is_admin=%s WHERE is_default=%s",
1612
+                "UPDATE ".GEODIR_CUSTOM_FIELDS_TABLE." SET is_default=%s, is_admin=%s WHERE is_default=%s",
1613 1613
                 array('1', '1', 'admin')
1614 1614
             )
1615 1615
         );
@@ -1617,9 +1617,9 @@  discard block
 block discarded – undo
1617 1617
 
1618 1618
         /* --- terms meta value set --- */
1619 1619
 
1620
-        update_option('geodir_default_marker_icon', geodir_plugin_url() . '/geodirectory-functions/map-functions/icons/pin.png');
1620
+        update_option('geodir_default_marker_icon', geodir_plugin_url().'/geodirectory-functions/map-functions/icons/pin.png');
1621 1621
 
1622
-        $options_data = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "options WHERE option_name LIKE %s", array('%tax_meta_%')));
1622
+        $options_data = $wpdb->get_results($wpdb->prepare("SELECT * FROM ".$wpdb->prefix."options WHERE option_name LIKE %s", array('%tax_meta_%')));
1623 1623
 
1624 1624
         if (!empty($options_data)) {
1625 1625
 
@@ -1627,7 +1627,7 @@  discard block
 block discarded – undo
1627 1627
 
1628 1628
                 $option_val = str_replace('tax_meta_', '', $optobj->option_name);
1629 1629
 
1630
-                $taxonomies_data = $wpdb->get_results($wpdb->prepare("SELECT taxonomy FROM " . $wpdb->prefix . "term_taxonomy WHERE taxonomy LIKE %s AND term_id=%d", array('%category%', $option_val)));
1630
+                $taxonomies_data = $wpdb->get_results($wpdb->prepare("SELECT taxonomy FROM ".$wpdb->prefix."term_taxonomy WHERE taxonomy LIKE %s AND term_id=%d", array('%category%', $option_val)));
1631 1631
 
1632 1632
                 if (!empty($taxonomies_data)) {
1633 1633
 
@@ -1636,17 +1636,17 @@  discard block
 block discarded – undo
1636 1636
                         $taxObject = get_taxonomy($taxobj->taxonomy);
1637 1637
                         $post_type = $taxObject->object_type[0];
1638 1638
 
1639
-                        $opt_value = 'tax_meta_' . $post_type . '_' . $option_val;
1639
+                        $opt_value = 'tax_meta_'.$post_type.'_'.$option_val;
1640 1640
 
1641
-                        $duplicate_data = $wpdb->get_var($wpdb->prepare("SELECT option_id FROM " . $wpdb->prefix . "options WHERE option_name=%s", array('tax_meta_' . $option_val)));
1641
+                        $duplicate_data = $wpdb->get_var($wpdb->prepare("SELECT option_id FROM ".$wpdb->prefix."options WHERE option_name=%s", array('tax_meta_'.$option_val)));
1642 1642
 
1643 1643
                         if ($duplicate_data) {
1644 1644
 
1645
-                            $wpdb->query($wpdb->prepare("UPDATE " . $wpdb->prefix . "options SET	option_name=%s WHERE option_id=%d", array($opt_value, $optobj->option_id)));
1645
+                            $wpdb->query($wpdb->prepare("UPDATE ".$wpdb->prefix."options SET	option_name=%s WHERE option_id=%d", array($opt_value, $optobj->option_id)));
1646 1646
 
1647 1647
                         } else {
1648 1648
 
1649
-                            $wpdb->query($wpdb->prepare("INSERT INTO " . $wpdb->prefix . "options (option_name,option_value,autoload) VALUES (%s, %s, %s)", array($opt_value, $optobj->option_value, $optobj->autoload)));
1649
+                            $wpdb->query($wpdb->prepare("INSERT INTO ".$wpdb->prefix."options (option_name,option_value,autoload) VALUES (%s, %s, %s)", array($opt_value, $optobj->option_value, $optobj->autoload)));
1650 1650
 
1651 1651
                         }
1652 1652
 
@@ -1680,14 +1680,14 @@  discard block
 block discarded – undo
1680 1680
 
1681 1681
     global $wpdb, $table_prefix;
1682 1682
 
1683
-    $slug_exists = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($slug)));
1683
+    $slug_exists = $wpdb->get_var($wpdb->prepare("SELECT slug FROM ".$table_prefix."terms WHERE slug=%s", array($slug)));
1684 1684
 
1685 1685
     if ($slug_exists) {
1686 1686
 
1687 1687
         $suffix = 1;
1688 1688
         do {
1689
-            $alt_location_name = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1690
-            $location_slug_check = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($alt_location_name)));
1689
+            $alt_location_name = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1))."-$suffix";
1690
+            $location_slug_check = $wpdb->get_var($wpdb->prepare("SELECT slug FROM ".$table_prefix."terms WHERE slug=%s", array($alt_location_name)));
1691 1691
             $suffix++;
1692 1692
         } while ($location_slug_check && $suffix < 100);
1693 1693
 
@@ -1741,7 +1741,7 @@  discard block
 block discarded – undo
1741 1741
 
1742 1742
         $suffix = 1;
1743 1743
         do {
1744
-            $new_slug = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1744
+            $new_slug = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1))."-$suffix";
1745 1745
 
1746 1746
             /** This action is documented in geodirectory_hooks_actions.php */
1747 1747
             $term_slug_check = apply_filters('geodir_term_slug_is_exists', false, $new_slug, $term_id);
@@ -1753,7 +1753,7 @@  discard block
 block discarded – undo
1753 1753
 
1754 1754
         //wp_update_term( $term_id, $taxonomy, array('slug' => $slug) );
1755 1755
 
1756
-        $wpdb->query($wpdb->prepare("UPDATE " . $table_prefix . "terms SET slug=%s WHERE term_id=%d", array($slug, $term_id)));
1756
+        $wpdb->query($wpdb->prepare("UPDATE ".$table_prefix."terms SET slug=%s WHERE term_id=%d", array($slug, $term_id)));
1757 1757
 
1758 1758
     }
1759 1759
 	
@@ -1762,18 +1762,18 @@  discard block
 block discarded – undo
1762 1762
 	$post_type = !empty($taxonomy_obj) ? $taxonomy_obj->object_type[0] : NULL;
1763 1763
 	
1764 1764
 	$post_types = geodir_get_posttypes();
1765
-	if ($post_type && in_array($post_type, $post_types) && $post_type . '_tags' == $taxonomy) {		
1766
-		$posts_obj = $wpdb->get_results($wpdb->prepare("SELECT object_id FROM " . $wpdb->term_relationships . " WHERE term_taxonomy_id = %d", array($tt_id)));
1765
+	if ($post_type && in_array($post_type, $post_types) && $post_type.'_tags' == $taxonomy) {		
1766
+		$posts_obj = $wpdb->get_results($wpdb->prepare("SELECT object_id FROM ".$wpdb->term_relationships." WHERE term_taxonomy_id = %d", array($tt_id)));
1767 1767
 		
1768 1768
 		if (!empty($posts_obj)) {
1769 1769
 			foreach ($posts_obj as $post_obj) {
1770 1770
 				$post_id = $post_obj->object_id;
1771 1771
 				
1772
-				$raw_tags = wp_get_object_terms($post_id, $post_type . '_tags', array('fields' => 'names'));
1772
+				$raw_tags = wp_get_object_terms($post_id, $post_type.'_tags', array('fields' => 'names'));
1773 1773
 				$post_tags = !empty($raw_tags) ? implode(',', $raw_tags) : '';
1774 1774
 				
1775
-				$listing_table = $plugin_prefix . $post_type . '_detail';
1776
-				$wpdb->query($wpdb->prepare("UPDATE " . $listing_table . " SET post_tags=%s WHERE post_id =%d", array($post_tags, $post_id)));
1775
+				$listing_table = $plugin_prefix.$post_type.'_detail';
1776
+				$wpdb->query($wpdb->prepare("UPDATE ".$listing_table." SET post_tags=%s WHERE post_id =%d", array($post_tags, $post_id)));
1777 1777
 			}
1778 1778
 		}
1779 1779
 	}
@@ -1807,7 +1807,7 @@  discard block
 block discarded – undo
1807 1807
     if ($country_slug == $slug || $region_slug == $slug || $city_slug == $slug)
1808 1808
         return $slug_exists = true;
1809 1809
 
1810
-    if ($wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s AND term_id != %d", array($slug, $term_id))))
1810
+    if ($wpdb->get_var($wpdb->prepare("SELECT slug FROM ".$table_prefix."terms WHERE slug=%s AND term_id != %d", array($slug, $term_id))))
1811 1811
         return $slug_exists = true;
1812 1812
 
1813 1813
     return $slug_exists;
@@ -1848,43 +1848,43 @@  discard block
 block discarded – undo
1848 1848
 
1849 1849
 
1850 1850
     $gd_page = '';
1851
-    if(geodir_is_page('home')){
1851
+    if (geodir_is_page('home')) {
1852 1852
         $gd_page = 'home';
1853 1853
         $title = (get_option('geodir_meta_title_homepage')) ? get_option('geodir_meta_title_homepage') : $title;
1854 1854
     }
1855
-    elseif(geodir_is_page('detail')){
1855
+    elseif (geodir_is_page('detail')) {
1856 1856
         $gd_page = 'detail';
1857 1857
         $title = (get_option('geodir_meta_title_detail')) ? get_option('geodir_meta_title_detail') : $title;
1858 1858
     }
1859
-    elseif(geodir_is_page('pt')){
1859
+    elseif (geodir_is_page('pt')) {
1860 1860
         $gd_page = 'pt';
1861 1861
         $title = (get_option('geodir_meta_title_pt')) ? get_option('geodir_meta_title_pt') : $title;
1862 1862
     }
1863
-    elseif(geodir_is_page('listing')){
1863
+    elseif (geodir_is_page('listing')) {
1864 1864
         $gd_page = 'listing';
1865 1865
         $title = (get_option('geodir_meta_title_listing')) ? get_option('geodir_meta_title_listing') : $title;
1866 1866
     }
1867
-    elseif(geodir_is_page('location')){
1867
+    elseif (geodir_is_page('location')) {
1868 1868
         $gd_page = 'location';
1869 1869
         $title = (get_option('geodir_meta_title_location')) ? get_option('geodir_meta_title_location') : $title;
1870 1870
     }
1871
-    elseif(geodir_is_page('search')){
1871
+    elseif (geodir_is_page('search')) {
1872 1872
         $gd_page = 'search';
1873 1873
         $title = (get_option('geodir_meta_title_search')) ? get_option('geodir_meta_title_search') : $title;
1874 1874
     }
1875
-    elseif(geodir_is_page('add-listing')){
1875
+    elseif (geodir_is_page('add-listing')) {
1876 1876
         $gd_page = 'add-listing';
1877 1877
         $title = (get_option('geodir_meta_title_add-listing')) ? get_option('geodir_meta_title_add-listing') : $title;
1878 1878
     }
1879
-    elseif(geodir_is_page('author')){
1879
+    elseif (geodir_is_page('author')) {
1880 1880
         $gd_page = 'author';
1881 1881
         $title = (get_option('geodir_meta_title_author')) ? get_option('geodir_meta_title_author') : $title;
1882 1882
     }
1883
-    elseif(geodir_is_page('login')){
1883
+    elseif (geodir_is_page('login')) {
1884 1884
         $gd_page = 'login';
1885 1885
         $title = (get_option('geodir_meta_title_login')) ? get_option('geodir_meta_title_login') : $title;
1886 1886
     }
1887
-    elseif(geodir_is_page('listing-success')){
1887
+    elseif (geodir_is_page('listing-success')) {
1888 1888
         $gd_page = 'listing-success';
1889 1889
         $title = (get_option('geodir_meta_title_listing-success')) ? get_option('geodir_meta_title_listing-success') : $title;
1890 1890
     }
@@ -1916,12 +1916,12 @@  discard block
 block discarded – undo
1916 1916
 
1917 1917
     if (!get_option('geodir_set_post_attachments')) {
1918 1918
 
1919
-        require_once(ABSPATH . 'wp-admin/includes/image.php');
1920
-        require_once(ABSPATH . 'wp-admin/includes/file.php');
1919
+        require_once(ABSPATH.'wp-admin/includes/image.php');
1920
+        require_once(ABSPATH.'wp-admin/includes/file.php');
1921 1921
 
1922 1922
         $all_postypes = geodir_get_posttypes();
1923 1923
 
1924
-        foreach($all_postypes as $post_type){
1924
+        foreach ($all_postypes as $post_type) {
1925 1925
             $args = array(
1926 1926
                 'posts_per_page' => -1,
1927 1927
                 'post_type' => $post_type,
@@ -2015,7 +2015,7 @@  discard block
 block discarded – undo
2015 2015
 {
2016 2016
     $user_id = get_current_user_id();
2017 2017
 
2018
-    if(!$user_id){return $post;}
2018
+    if (!$user_id) {return $post; }
2019 2019
 
2020 2020
     $gd_post_types = geodir_get_posttypes();
2021 2021
 
@@ -2124,7 +2124,7 @@  discard block
 block discarded – undo
2124 2124
 
2125 2125
         if (array_key_exists('post_video', $tabs_arr)) {
2126 2126
 
2127
-            $field_title = $wpdb->get_var($wpdb->prepare("select site_title from " . GEODIR_CUSTOM_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s ", array('geodir_video', $post_type)));
2127
+            $field_title = $wpdb->get_var($wpdb->prepare("select site_title from ".GEODIR_CUSTOM_FIELDS_TABLE." where htmlvar_name = %s and post_type = %s ", array('geodir_video', $post_type)));
2128 2128
 
2129 2129
             if (isset($tabs_arr['post_video']['heading_text']) && $field_title != '')
2130 2130
                 $tabs_arr['post_video']['heading_text'] = $field_title;
@@ -2132,7 +2132,7 @@  discard block
 block discarded – undo
2132 2132
 
2133 2133
         if (array_key_exists('special_offers', $tabs_arr)) {
2134 2134
 
2135
-            $field_title = $wpdb->get_var($wpdb->prepare("select site_title from " . GEODIR_CUSTOM_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s ", array('geodir_special_offers', $post_type)));
2135
+            $field_title = $wpdb->get_var($wpdb->prepare("select site_title from ".GEODIR_CUSTOM_FIELDS_TABLE." where htmlvar_name = %s and post_type = %s ", array('geodir_special_offers', $post_type)));
2136 2136
 
2137 2137
             if (isset($tabs_arr['special_offers']['heading_text']) && $field_title != '')
2138 2138
                 $tabs_arr['special_offers']['heading_text'] = $field_title;
@@ -2153,7 +2153,7 @@  discard block
 block discarded – undo
2153 2153
  */
2154 2154
 function geodir_remove_template_redirect_actions()
2155 2155
 {
2156
-    if (geodir_is_page('login')){
2156
+    if (geodir_is_page('login')) {
2157 2157
         remove_all_actions('template_redirect');
2158 2158
         remove_action('init', 'avia_modify_front', 10);
2159 2159
     }
@@ -2200,25 +2200,25 @@  discard block
 block discarded – undo
2200 2200
         $split_img_file_path = isset($split_img_path[1]) ? $split_img_path[1] : '';
2201 2201
 
2202 2202
         $wpdb->query(
2203
-            $wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = %d AND file=%s ",
2203
+            $wpdb->prepare("DELETE FROM ".GEODIR_ATTACHMENT_TABLE." WHERE post_id = %d AND file=%s ",
2204 2204
                 array($post_id, $split_img_file_path)
2205 2205
             )
2206 2206
         );
2207 2207
 
2208 2208
         $attachment_data = $wpdb->get_row(
2209
-            $wpdb->prepare("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=%d",
2209
+            $wpdb->prepare("SELECT ID, MIN(`menu_order`) FROM ".GEODIR_ATTACHMENT_TABLE." WHERE post_id=%d",
2210 2210
                 array($post_id)
2211 2211
             )
2212 2212
         );
2213 2213
 
2214 2214
         if (!empty($attachment_data)) {
2215
-            $wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2215
+            $wpdb->query("UPDATE ".GEODIR_ATTACHMENT_TABLE." SET menu_order=1 WHERE ID=".$attachment_data->ID);
2216 2216
         }
2217 2217
 
2218 2218
 
2219
-        $table_name = $plugin_prefix . $post_type . '_detail';
2219
+        $table_name = $plugin_prefix.$post_type.'_detail';
2220 2220
 
2221
-        $wpdb->query("UPDATE " . $table_name . " SET featured_image='' WHERE post_id =" . $post_id);
2221
+        $wpdb->query("UPDATE ".$table_name." SET featured_image='' WHERE post_id =".$post_id);
2222 2222
 
2223 2223
         geodir_set_wp_featured_image($post_id);
2224 2224
 
@@ -2246,9 +2246,9 @@  discard block
 block discarded – undo
2246 2246
 
2247 2247
     foreach ($all_postypes as $posttype) {
2248 2248
 
2249
-        $tablename = $plugin_prefix . $posttype . '_detail';
2249
+        $tablename = $plugin_prefix.$posttype.'_detail';
2250 2250
 
2251
-        $get_post_data = $wpdb->get_results("SELECT post_id FROM " . $tablename);
2251
+        $get_post_data = $wpdb->get_results("SELECT post_id FROM ".$tablename);
2252 2252
 
2253 2253
         if (!empty($get_post_data)) {
2254 2254
 
@@ -2256,7 +2256,7 @@  discard block
 block discarded – undo
2256 2256
 
2257 2257
                 $post_id = $data->post_id;
2258 2258
 
2259
-                $attachment_data = $wpdb->get_results("SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id =" . $post_id . " AND file!=''");
2259
+                $attachment_data = $wpdb->get_results("SELECT * FROM ".GEODIR_ATTACHMENT_TABLE." WHERE post_id =".$post_id." AND file!=''");
2260 2260
 
2261 2261
                 if (!empty($attachment_data)) {
2262 2262
 
@@ -2273,22 +2273,22 @@  discard block
 block discarded – undo
2273 2273
 
2274 2274
                         $file_name = $file_info['basename'];
2275 2275
 
2276
-                        $img_arr['path'] = $uploads_path . $sub_dir . '/' . $file_name;
2276
+                        $img_arr['path'] = $uploads_path.$sub_dir.'/'.$file_name;
2277 2277
 
2278 2278
                         if (!file_exists($img_arr['path'])) {
2279 2279
 
2280
-                            $wpdb->query("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE ID=" . $attach->ID);
2280
+                            $wpdb->query("DELETE FROM ".GEODIR_ATTACHMENT_TABLE." WHERE ID=".$attach->ID);
2281 2281
 
2282 2282
                         }
2283 2283
 
2284 2284
                     }
2285 2285
 
2286
-                    $attachment_data = $wpdb->get_row("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=" . $post_id . " GROUP BY post_id");
2286
+                    $attachment_data = $wpdb->get_row("SELECT ID, MIN(`menu_order`) FROM ".GEODIR_ATTACHMENT_TABLE." WHERE post_id=".$post_id." GROUP BY post_id");
2287 2287
 
2288 2288
                     if (!empty($attachment_data)) {
2289 2289
 
2290 2290
                         if ($attachment_data->ID)
2291
-                            $wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2291
+                            $wpdb->query("UPDATE ".GEODIR_ATTACHMENT_TABLE." SET menu_order=1 WHERE ID=".$attachment_data->ID);
2292 2292
 
2293 2293
                     } else {
2294 2294
 
@@ -2302,7 +2302,7 @@  discard block
 block discarded – undo
2302 2302
 
2303 2303
                     }
2304 2304
 
2305
-                    $wpdb->query("UPDATE " . $tablename . " SET featured_image='' WHERE post_id =" . $post_id);
2305
+                    $wpdb->query("UPDATE ".$tablename." SET featured_image='' WHERE post_id =".$post_id);
2306 2306
 
2307 2307
                     geodir_set_wp_featured_image($post_id);
2308 2308
 
@@ -2331,7 +2331,7 @@  discard block
 block discarded – undo
2331 2331
 {
2332 2332
 
2333 2333
     if (!get_option('geodir_default_rating_star_icon')) {
2334
-        update_option('geodir_default_rating_star_icon', geodir_plugin_url() . '/geodirectory-assets/images/stars.png');
2334
+        update_option('geodir_default_rating_star_icon', geodir_plugin_url().'/geodirectory-assets/images/stars.png');
2335 2335
     }
2336 2336
 
2337 2337
 }
@@ -2348,10 +2348,10 @@  discard block
 block discarded – undo
2348 2348
  * @global string $plugin_prefix Geodirectory plugin table prefix.
2349 2349
  * @return array User listing count for each post type.
2350 2350
  */
2351
-function geodir_user_post_listing_count($user_id=null)
2351
+function geodir_user_post_listing_count($user_id = null)
2352 2352
 {
2353 2353
     global $wpdb, $plugin_prefix, $current_user;
2354
-    if(!$user_id){
2354
+    if (!$user_id) {
2355 2355
         $user_id = $current_user->ID;
2356 2356
     }
2357 2357
 
@@ -2362,7 +2362,7 @@  discard block
 block discarded – undo
2362 2362
     $user_listing = array();
2363 2363
     if (is_array($all_posts) && !empty($all_posts)) {
2364 2364
         foreach ($all_posts as $ptype) {
2365
-            $total_posts = $wpdb->get_var("SELECT count( ID ) FROM " . $wpdb->prefix . "posts WHERE post_author=" . $user_id . " AND post_type='" . $ptype . "' AND ( post_status = 'publish' OR post_status = 'draft' OR post_status = 'private' )");
2365
+            $total_posts = $wpdb->get_var("SELECT count( ID ) FROM ".$wpdb->prefix."posts WHERE post_author=".$user_id." AND post_type='".$ptype."' AND ( post_status = 'publish' OR post_status = 'draft' OR post_status = 'private' )");
2366 2366
 
2367 2367
             if ($total_posts > 0) {
2368 2368
                 $user_listing[$ptype] = $total_posts;
@@ -2403,19 +2403,19 @@  discard block
 block discarded – undo
2403 2403
 
2404 2404
         $custom_fields = geodir_post_custom_fields($post_package_id, 'all', $post_type, $fields_location);
2405 2405
         //remove video and special offers if it is already set to show
2406
-        if(isset($tabs_arr['post_video']['is_display']) && $tabs_arr['post_video']['is_display']){
2406
+        if (isset($tabs_arr['post_video']['is_display']) && $tabs_arr['post_video']['is_display']) {
2407 2407
             $unset_video = true;
2408 2408
         }
2409 2409
 
2410
-        if(isset($tabs_arr['special_offers']['is_display']) && $tabs_arr['special_offers']['is_display']){
2410
+        if (isset($tabs_arr['special_offers']['is_display']) && $tabs_arr['special_offers']['is_display']) {
2411 2411
             $unset_special_offers = true;
2412 2412
         }
2413
-        if(isset($unset_video) || isset($unset_special_offers) && !empty($custom_fields)){
2414
-            foreach($custom_fields as $key => $custom_field){
2415
-                if($custom_field['name']=='geodir_video' && isset($unset_video)){
2413
+        if (isset($unset_video) || isset($unset_special_offers) && !empty($custom_fields)) {
2414
+            foreach ($custom_fields as $key => $custom_field) {
2415
+                if ($custom_field['name'] == 'geodir_video' && isset($unset_video)) {
2416 2416
                     unset($custom_fields[$key]);
2417 2417
                 }
2418
-                if($custom_field['name']=='geodir_special_offers' && isset($unset_special_offers)){
2418
+                if ($custom_field['name'] == 'geodir_special_offers' && isset($unset_special_offers)) {
2419 2419
                     unset($custom_fields[$key]);
2420 2420
                 }
2421 2421
             }
@@ -2432,7 +2432,7 @@  discard block
 block discarded – undo
2432 2432
                     $post->{$field_name} = $_REQUEST[$field_name];
2433 2433
                 }
2434 2434
 
2435
-                if (isset($field['show_in']) && strpos($field['show_in'], '[owntab]') !== false  && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset' || $field['type'] == 'address') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file','address','taxonomy'))) {
2435
+                if (isset($field['show_in']) && strpos($field['show_in'], '[owntab]') !== false && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset' || $field['type'] == 'address') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file', 'address', 'taxonomy'))) {
2436 2436
                     if ($type['type'] == 'datepicker' && ($post->{$type['htmlvar_name']} == '' || $post->{$type['htmlvar_name']} == '0000-00-00')) {
2437 2437
                         continue;
2438 2438
                     }
@@ -2465,7 +2465,7 @@  discard block
 block discarded – undo
2465 2465
                     $post->{$field_name} = $_REQUEST[$field_name];
2466 2466
                 }
2467 2467
 
2468
-                if (isset($field['show_in']) && strpos($field['show_in'], '[owntab]') !== false && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset' || $field['type'] == 'address') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file','address','taxonomy'))) {
2468
+                if (isset($field['show_in']) && strpos($field['show_in'], '[owntab]') !== false && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset' || $field['type'] == 'address') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file', 'address', 'taxonomy'))) {
2469 2469
                     $label = $field['site_title'] != '' ? $field['site_title'] : $field['admin_title'];
2470 2470
                     $site_title = trim($field['site_title']);
2471 2471
                     $type = $field;
@@ -2481,21 +2481,21 @@  discard block
 block discarded – undo
2481 2481
                         $variables_array['label'] = __($type['site_title'], 'geodirectory');
2482 2482
                         $variables_array['value'] = '';
2483 2483
                         $variables_array['value'] = $post->{$type['htmlvar_name']};
2484
-                    }else{
2484
+                    } else {
2485 2485
                         $i = 0;
2486 2486
                         $fieldset_count++;
2487 2487
                         $field_set_start = 1;
2488
-                        $fieldset_arr[$fieldset_count]['htmlvar_name'] = 'gd_tab_' . $fieldset_count;
2488
+                        $fieldset_arr[$fieldset_count]['htmlvar_name'] = 'gd_tab_'.$fieldset_count;
2489 2489
                         $fieldset_arr[$fieldset_count]['label'] = $label;
2490 2490
                     }
2491 2491
 
2492 2492
 
2493
-                    if(isset($type['extra_fields'])){$extra_fields= $type['extra_fields'];}
2493
+                    if (isset($type['extra_fields'])) {$extra_fields = $type['extra_fields']; }
2494 2494
                     $type = stripslashes_deep($type); // strip slashes
2495
-                    if(isset($type['extra_fields'])){$type['extra_fields'] = $extra_fields;}
2495
+                    if (isset($type['extra_fields'])) {$type['extra_fields'] = $extra_fields; }
2496 2496
                     $html = '';
2497 2497
                     $html_var = isset($type['htmlvar_name']) ? $type['htmlvar_name'] : '';
2498
-                    if($html_var=='post'){$html_var='post_address';}
2498
+                    if ($html_var == 'post') {$html_var = 'post_address'; }
2499 2499
                     $field_icon = geodir_field_icon_proccess($type);
2500 2500
                     $filed_type = $type['type'];
2501 2501
 
@@ -2508,7 +2508,7 @@  discard block
 block discarded – undo
2508 2508
                      * @param string $fields_location The location the field is to be show.
2509 2509
                      * @param array $type The array of field values.
2510 2510
                      */
2511
-                    $html = apply_filters("geodir_custom_field_output_{$filed_type}",$html,$fields_location,$type);
2511
+                    $html = apply_filters("geodir_custom_field_output_{$filed_type}", $html, $fields_location, $type);
2512 2512
 
2513 2513
 
2514 2514
                     /**
@@ -2554,7 +2554,7 @@  discard block
 block discarded – undo
2554 2554
                                  * @param string $htmlvar_name The field HTML var name.
2555 2555
                                  */
2556 2556
                                 'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, $htmlvar_name),
2557
-                                'tab_content' => '<div class="geodir-company_info field-group xxx">' . $fieldset_html . '</div>'
2557
+                                'tab_content' => '<div class="geodir-company_info field-group xxx">'.$fieldset_html.'</div>'
2558 2558
                             );
2559 2559
                         }
2560 2560
                     } else {
@@ -2616,7 +2616,7 @@  discard block
 block discarded – undo
2616 2616
             }
2617 2617
             $status .= ")</strong>";
2618 2618
 
2619
-            $html = '<span class="geodir-post-status">' . $status_icon . ' <font class="geodir-status-label">' . __('Status: ', 'geodirectory') . '</font>' . $status . '</span>';
2619
+            $html = '<span class="geodir-post-status">'.$status_icon.' <font class="geodir-status-label">'.__('Status: ', 'geodirectory').'</font>'.$status.'</span>';
2620 2620
         }
2621 2621
     }
2622 2622
 
@@ -2685,7 +2685,7 @@  discard block
 block discarded – undo
2685 2685
  * @return array Modified class array.
2686 2686
  */
2687 2687
 function geodir_body_class_active_map($classes = array()) {
2688
-    $classes[] = 'gd-map-' . geodir_map_name();
2688
+    $classes[] = 'gd-map-'.geodir_map_name();
2689 2689
 
2690 2690
     return $classes;
2691 2691
 }
@@ -2700,7 +2700,7 @@  discard block
 block discarded – undo
2700 2700
  * @return string Modified class string.
2701 2701
  */
2702 2702
 function geodir_admin_body_class_active_map($class = '') {    
2703
-    $class .= ' gd-map-' . geodir_map_name();
2703
+    $class .= ' gd-map-'.geodir_map_name();
2704 2704
 
2705 2705
     return $class;
2706 2706
 }
@@ -2720,7 +2720,7 @@  discard block
 block discarded – undo
2720 2720
  * @return array Translation texts.
2721 2721
  */
2722 2722
 function geodir_load_gd_options_text_translation($translation_texts = array()) {
2723
-    $translation_texts = !empty( $translation_texts ) && is_array( $translation_texts ) ? $translation_texts : array();
2723
+    $translation_texts = !empty($translation_texts) && is_array($translation_texts) ? $translation_texts : array();
2724 2724
 
2725 2725
     $gd_options = array('geodir_post_submited_success_email_subject_admin', 'geodir_post_submited_success_email_content_admin', 'geodir_post_submited_success_email_subject', 'geodir_post_submited_success_email_content', 'geodir_forgot_password_subject', 'geodir_forgot_password_content', 'geodir_registration_success_email_subject', 'geodir_registration_success_email_content', 'geodir_post_published_email_subject', 'geodir_post_published_email_content', 'geodir_email_friend_subject', 'geodir_email_friend_content', 'geodir_email_enquiry_subject', 'geodir_email_enquiry_content', 'geodir_post_added_success_msg_content', 'geodir_post_edited_email_subject_admin', 'geodir_post_edited_email_content_admin');
2726 2726
 
@@ -2786,17 +2786,17 @@  discard block
 block discarded – undo
2786 2786
  * @param array $args The array of menu arguments.
2787 2787
  * @return array The modified arguments.
2788 2788
  */
2789
-function geodir_add_nav_menu_class( $args )
2789
+function geodir_add_nav_menu_class($args)
2790 2790
 {
2791 2791
 
2792
-        if(isset($args['menu_class'])){
2792
+        if (isset($args['menu_class'])) {
2793 2793
             $args['menu_class'] = $args['menu_class']." gd-menu-z";
2794 2794
         }
2795 2795
     
2796 2796
     return $args;
2797 2797
 }
2798 2798
 
2799
-add_filter( 'wp_nav_menu_args', 'geodir_add_nav_menu_class' );
2799
+add_filter('wp_nav_menu_args', 'geodir_add_nav_menu_class');
2800 2800
 
2801 2801
 /**
2802 2802
  * Filters WordPress locale ID.
@@ -2863,7 +2863,7 @@  discard block
 block discarded – undo
2863 2863
         }        
2864 2864
         
2865 2865
         if (!empty($keep_vars)) {
2866
-            foreach ( $languages as $code => $url) {
2866
+            foreach ($languages as $code => $url) {
2867 2867
                 $filter_url = $url['url'];
2868 2868
                 
2869 2869
                 foreach ($keep_vars as $var) {
@@ -2882,7 +2882,7 @@  discard block
 block discarded – undo
2882 2882
 
2883 2883
     return $languages;
2884 2884
 }
2885
-add_filter( 'icl_ls_languages', 'geodir_wpml_filter_ls_languages', 11, 1 );
2885
+add_filter('icl_ls_languages', 'geodir_wpml_filter_ls_languages', 11, 1);
2886 2886
 
2887 2887
 /**
2888 2888
  * Remove Yoast SEO hook if disabled on GD pages.
@@ -2890,17 +2890,17 @@  discard block
 block discarded – undo
2890 2890
  * @since 1.6.18
2891 2891
  *
2892 2892
  */
2893
-function geodir_remove_yoast_seo_metas(){
2894
-    if ( class_exists( 'WPSEO_Frontend' ) && geodir_is_geodir_page() && geodir_disable_yoast_seo_metas() ) {
2893
+function geodir_remove_yoast_seo_metas() {
2894
+    if (class_exists('WPSEO_Frontend') && geodir_is_geodir_page() && geodir_disable_yoast_seo_metas()) {
2895 2895
         $wpseo = WPSEO_Frontend::get_instance();
2896 2896
         
2897
-        remove_action( 'wp_head', array( $wpseo, 'metadesc' ), 6 );
2898
-        remove_action( 'wp_head', array( $wpseo, 'metakeywords' ), 11 );
2899
-        remove_filter( 'pre_get_document_title', array( $wpseo, 'title' ), 15 );
2900
-        remove_filter( 'wp_title', array( $wpseo, 'title' ), 15, 3 );
2901
-        remove_filter( 'thematic_doctitle', array( $wpseo, 'title' ), 15 );
2902
-        remove_filter( 'woo_title', array( $wpseo, 'fix_woo_title' ), 99 );
2897
+        remove_action('wp_head', array($wpseo, 'metadesc'), 6);
2898
+        remove_action('wp_head', array($wpseo, 'metakeywords'), 11);
2899
+        remove_filter('pre_get_document_title', array($wpseo, 'title'), 15);
2900
+        remove_filter('wp_title', array($wpseo, 'title'), 15, 3);
2901
+        remove_filter('thematic_doctitle', array($wpseo, 'title'), 15);
2902
+        remove_filter('woo_title', array($wpseo, 'fix_woo_title'), 99);
2903 2903
         
2904
-        remove_action( 'template_redirect', 'wpseo_frontend_head_init', 999 );
2904
+        remove_action('template_redirect', 'wpseo_frontend_head_init', 999);
2905 2905
     }
2906 2906
 }
2907 2907
\ No newline at end of file
Please login to merge, or discard this patch.