Test Failed
Pull Request — master (#473)
by Kiran
12:49
created
geodirectory_hooks_actions.php 2 patches
Spacing   +212 added lines, -212 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 {
@@ -258,13 +258,13 @@  discard block
 block discarded – undo
258 258
     include_once('geodirectory-functions/listing_filters.php');
259 259
     
260 260
     // Theme My Login compatibility fix
261
-    if ( isset( $_REQUEST['geodir_search'] ) && class_exists( 'Theme_My_Login' ) ) {
262
-        remove_action( 'pre_get_posts', array( Theme_My_Login::get_object(), 'pre_get_posts' ) );
261
+    if (isset($_REQUEST['geodir_search']) && class_exists('Theme_My_Login')) {
262
+        remove_action('pre_get_posts', array(Theme_My_Login::get_object(), 'pre_get_posts'));
263 263
     }
264 264
     
265
-    if ( isset( $_REQUEST['geodir_search'] ) ) {
266
-        add_filter( 'geodir_filter_widget_listings_fields', 'geodir_search_widget_location_filter_fields', 100, 3 );
267
-        add_filter( 'geodir_filter_widget_listings_orderby', 'geodir_search_widget_location_filter_orderby', 100, 3 );
265
+    if (isset($_REQUEST['geodir_search'])) {
266
+        add_filter('geodir_filter_widget_listings_fields', 'geodir_search_widget_location_filter_fields', 100, 3);
267
+        add_filter('geodir_filter_widget_listings_orderby', 'geodir_search_widget_location_filter_orderby', 100, 3);
268 268
     }
269 269
 }
270 270
 
@@ -331,8 +331,8 @@  discard block
 block discarded – undo
331 331
 
332 332
 /////// GEO DIRECOTORY CUSTOM HOOKS ///
333 333
 
334
-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 
335
-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
334
+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 
335
+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
336 336
 
337 337
 // Detail page sidebar content 
338 338
 add_action('geodir_detail_page_sidebar', 'geodir_detail_page_sidebar_content_sorting', 1);
@@ -432,8 +432,8 @@  discard block
 block discarded – undo
432 432
     do_action('geodir_after_social_sharing_buttons');
433 433
     $content_html = ob_get_clean();
434 434
     if (trim($content_html) != '')
435
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-social-sharing">' . $content_html . '</div>';
436
-    if ((int)get_option('geodir_disable_tfg_buttons_section') != 1) {
435
+        $content_html = '<div class="geodir-company_info geodir-details-sidebar-social-sharing">'.$content_html.'</div>';
436
+    if ((int) get_option('geodir_disable_tfg_buttons_section') != 1) {
437 437
         /**
438 438
          * Filter the geodir_social_sharing_buttons() function content.
439 439
          *
@@ -473,12 +473,12 @@  discard block
 block discarded – undo
473 473
             $post_id = $post->ID;
474 474
             
475 475
             if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
476
-                $post_id = (int)$_REQUEST['pid'];
476
+                $post_id = (int) $_REQUEST['pid'];
477 477
             }
478 478
 
479 479
             $postlink = get_permalink(geodir_add_listing_page_id());
480 480
             $editlink = geodir_getlink($postlink, array('pid' => $post_id), false);
481
-            echo ' <p class="edit_link"><i class="fa fa-pencil"></i> <a href="' . esc_url($editlink) . '">' . __('Edit this Post', 'geodirectory') . '</a></p>';
481
+            echo ' <p class="edit_link"><i class="fa fa-pencil"></i> <a href="'.esc_url($editlink).'">'.__('Edit this Post', 'geodirectory').'</a></p>';
482 482
         }
483 483
     }// end of if, if its a preview or not
484 484
     /**
@@ -489,8 +489,8 @@  discard block
 block discarded – undo
489 489
     do_action('geodir_after_edit_post_link');
490 490
     $content_html = ob_get_clean();
491 491
     if (trim($content_html) != '')
492
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-user-links">' . $content_html . '</div>';
493
-    if ((int)get_option('geodir_disable_user_links_section') != 1) {
492
+        $content_html = '<div class="geodir-company_info geodir-details-sidebar-user-links">'.$content_html.'</div>';
493
+    if ((int) get_option('geodir_disable_user_links_section') != 1) {
494 494
         /**
495 495
          * Filter the geodir_edit_post_link() function content.
496 496
          *
@@ -511,11 +511,11 @@  discard block
 block discarded – undo
511 511
  */
512 512
 function geodir_detail_page_google_analytics()
513 513
 {
514
-    if ( ! get_option( 'geodir_ga_stats' ) ) {
514
+    if (!get_option('geodir_ga_stats')) {
515 515
 		return;
516 516
 	}
517
-	global $post,$preview;
518
-    if($preview){return '';}
517
+	global $post, $preview;
518
+    if ($preview) {return ''; }
519 519
     $package_info = array();
520 520
     $package_info = geodir_post_package_info($package_info, $post);
521 521
 
@@ -547,14 +547,14 @@  discard block
 block discarded – undo
547 547
     $hide_refresh = get_option('geodir_ga_auto_refresh');
548 548
     
549 549
     $auto_refresh = $hide_refresh && $refresh_time && $refresh_time > 0 ? 1 : 0;
550
-    if (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' )) ) {
550
+    if (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'))) {
551 551
         $page_url = urlencode($_SERVER['REQUEST_URI']);
552 552
         ?>
553 553
         <script type="text/javascript">
554 554
             var gd_gaTimeOut;
555
-            var gd_gaTime = parseInt('<?php echo $refresh_time;?>');
556
-            var gd_gaHideRefresh = <?php echo (int)$hide_refresh;?>;
557
-            var gd_gaAutoRefresh = <?php echo $auto_refresh;?>;
555
+            var gd_gaTime = parseInt('<?php echo $refresh_time; ?>');
556
+            var gd_gaHideRefresh = <?php echo (int) $hide_refresh; ?>;
557
+            var gd_gaAutoRefresh = <?php echo $auto_refresh; ?>;
558 558
             ga_data1 = false;
559 559
             ga_data2 = false;
560 560
             ga_data3 = false;
@@ -695,7 +695,7 @@  discard block
 block discarded – undo
695 695
             }
696 696
 
697 697
             function gdga_noResults() {
698
-                jQuery('#gdga-chart-container').html('<?php _e('No results available','geodirectory');?>');
698
+                jQuery('#gdga-chart-container').html('<?php _e('No results available', 'geodirectory'); ?>');
699 699
                 jQuery('#gdga-legend-container').html('');
700 700
             }
701 701
 
@@ -727,18 +727,18 @@  discard block
 block discarded – undo
727 727
                     var data2 = results[1].rows.map(function(row) { return +row[2]; });
728 728
                     //var labelsN = results[0].rows.map(function(row) { return +row[1]; });
729 729
 
730
-                    var labels = ['<?php _e('Jan', 'geodirectory');?>',
731
-                        '<?php _e('Feb', 'geodirectory');?>',
732
-                        '<?php _e('Mar', 'geodirectory');?>',
733
-                        '<?php _e('Apr', 'geodirectory');?>',
734
-                        '<?php _e('May', 'geodirectory');?>',
735
-                        '<?php _e('Jun', 'geodirectory');?>',
736
-                        '<?php _e('Jul', 'geodirectory');?>',
737
-                        '<?php _e('Aug', 'geodirectory');?>',
738
-                        '<?php _e('Sep', 'geodirectory');?>',
739
-                        '<?php _e('Oct', 'geodirectory');?>',
740
-                        '<?php _e('Nov', 'geodirectory');?>',
741
-                        '<?php _e('Dec', 'geodirectory');?>'];
730
+                    var labels = ['<?php _e('Jan', 'geodirectory'); ?>',
731
+                        '<?php _e('Feb', 'geodirectory'); ?>',
732
+                        '<?php _e('Mar', 'geodirectory'); ?>',
733
+                        '<?php _e('Apr', 'geodirectory'); ?>',
734
+                        '<?php _e('May', 'geodirectory'); ?>',
735
+                        '<?php _e('Jun', 'geodirectory'); ?>',
736
+                        '<?php _e('Jul', 'geodirectory'); ?>',
737
+                        '<?php _e('Aug', 'geodirectory'); ?>',
738
+                        '<?php _e('Sep', 'geodirectory'); ?>',
739
+                        '<?php _e('Oct', 'geodirectory'); ?>',
740
+                        '<?php _e('Nov', 'geodirectory'); ?>',
741
+                        '<?php _e('Dec', 'geodirectory'); ?>'];
742 742
 
743 743
                     // Ensure the data arrays are at least as long as the labels array.
744 744
                     // Chart.js bar charts don't (yet) accept sparse datasets.
@@ -751,13 +751,13 @@  discard block
 block discarded – undo
751 751
                         labels : labels,
752 752
                         datasets : [
753 753
                             {
754
-                                label: '<?php _e('Last Year', 'geodirectory');?>',
754
+                                label: '<?php _e('Last Year', 'geodirectory'); ?>',
755 755
                                 fillColor : "rgba(220,220,220,0.5)",
756 756
                                 strokeColor : "rgba(220,220,220,1)",
757 757
                                 data : data2
758 758
                             },
759 759
                             {
760
-                                label: '<?php _e('This Year', 'geodirectory');?>',
760
+                                label: '<?php _e('This Year', 'geodirectory'); ?>',
761 761
                                 fillColor : "rgba(151,187,205,0.5)",
762 762
                                 strokeColor : "rgba(151,187,205,1)",
763 763
                                 data : data1
@@ -802,30 +802,30 @@  discard block
 block discarded – undo
802 802
 
803 803
                     <?php
804 804
                     // Here we list the shorthand days of the week so it can be used in translation.
805
-                    __("Mon",'geodirectory');
806
-                    __("Tue",'geodirectory');
807
-                    __("Wed",'geodirectory');
808
-                    __("Thu",'geodirectory');
809
-                    __("Fri",'geodirectory');
810
-                    __("Sat",'geodirectory');
811
-                    __("Sun",'geodirectory');
805
+                    __("Mon", 'geodirectory');
806
+                    __("Tue", 'geodirectory');
807
+                    __("Wed", 'geodirectory');
808
+                    __("Thu", 'geodirectory');
809
+                    __("Fri", 'geodirectory');
810
+                    __("Sat", 'geodirectory');
811
+                    __("Sun", 'geodirectory');
812 812
                     ?>
813 813
 
814 814
                     labels = [
815
-                        "<?php _e(date('D', strtotime("+1 day")),'geodirectory'); ?>",
816
-                        "<?php _e(date('D', strtotime("+2 day")),'geodirectory'); ?>",
817
-                        "<?php _e(date('D', strtotime("+3 day")),'geodirectory'); ?>",
818
-                        "<?php _e(date('D', strtotime("+4 day")),'geodirectory'); ?>",
819
-                        "<?php _e(date('D', strtotime("+5 day")),'geodirectory'); ?>",
820
-                        "<?php _e(date('D', strtotime("+6 day")),'geodirectory'); ?>",
821
-                        "<?php _e(date('D', strtotime("+7 day")),'geodirectory'); ?>"
815
+                        "<?php _e(date('D', strtotime("+1 day")), 'geodirectory'); ?>",
816
+                        "<?php _e(date('D', strtotime("+2 day")), 'geodirectory'); ?>",
817
+                        "<?php _e(date('D', strtotime("+3 day")), 'geodirectory'); ?>",
818
+                        "<?php _e(date('D', strtotime("+4 day")), 'geodirectory'); ?>",
819
+                        "<?php _e(date('D', strtotime("+5 day")), 'geodirectory'); ?>",
820
+                        "<?php _e(date('D', strtotime("+6 day")), 'geodirectory'); ?>",
821
+                        "<?php _e(date('D', strtotime("+7 day")), 'geodirectory'); ?>"
822 822
                     ];
823 823
 
824 824
                     var data = {
825 825
                         labels : labels,
826 826
                         datasets : [
827 827
                             {
828
-                                label: '<?php _e('Last Week', 'geodirectory');?>',
828
+                                label: '<?php _e('Last Week', 'geodirectory'); ?>',
829 829
                                 fillColor : "rgba(220,220,220,0.5)",
830 830
                                 strokeColor : "rgba(220,220,220,1)",
831 831
                                 pointColor : "rgba(220,220,220,1)",
@@ -833,7 +833,7 @@  discard block
 block discarded – undo
833 833
                                 data : data2
834 834
                             },
835 835
                             {
836
-                                label: '<?php _e('This Week', 'geodirectory');?>',
836
+                                label: '<?php _e('This Week', 'geodirectory'); ?>',
837 837
                                 fillColor : "rgba(151,187,205,0.5)",
838 838
                                 strokeColor : "rgba(151,187,205,1)",
839 839
                                 pointColor : "rgba(151,187,205,1)",
@@ -1040,18 +1040,18 @@  discard block
 block discarded – undo
1040 1040
         </style>
1041 1041
         <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/1.0.2/Chart.min.js"></script>
1042 1042
         <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.2/moment.min.js"></script>
1043
-        <button type="button" class="gdga-show-analytics"><?php _e('Show Google Analytics', 'geodirectory');?></button>
1043
+        <button type="button" class="gdga-show-analytics"><?php _e('Show Google Analytics', 'geodirectory'); ?></button>
1044 1044
         <span id="ga_stats" class="gdga-analytics-box" style="display:none">
1045
-            <div id="ga-analytics-title"><?php _e("Analytics", 'geodirectory');?></div>
1045
+            <div id="ga-analytics-title"><?php _e("Analytics", 'geodirectory'); ?></div>
1046 1046
             <div id="gd-active-users-container">
1047
-                <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');?>
1047
+                <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'); ?>
1048 1048
                     <b class="gd-ActiveUsers-value">0</b>
1049 1049
                 </div>
1050 1050
             </div>
1051 1051
             <select id="gdga-select-analytic" onchange="gdga_select_option();" style="display: none;">
1052
-                <option value="weeks"><?php _e("Last Week vs This Week", 'geodirectory');?></option>
1053
-                <option value="years"><?php _e("This Year vs Last Year", 'geodirectory');?></option>
1054
-                <option value="country"><?php _e("Top Countries", 'geodirectory');?></option>
1052
+                <option value="weeks"><?php _e("Last Week vs This Week", 'geodirectory'); ?></option>
1053
+                <option value="years"><?php _e("This Year vs Last Year", 'geodirectory'); ?></option>
1054
+                <option value="country"><?php _e("Top Countries", 'geodirectory'); ?></option>
1055 1055
             </select>
1056 1056
             <div class="Chartjs-figure" id="gdga-chart-container"></div>
1057 1057
             <ol class="Chartjs-legend" id="gdga-legend-container"></ol>
@@ -1067,8 +1067,8 @@  discard block
 block discarded – undo
1067 1067
     do_action('geodir_after_google_analytics');
1068 1068
     $content_html = ob_get_clean();
1069 1069
     if (trim($content_html) != '')
1070
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-google-analytics">' . $content_html . '</div>';
1071
-    if ((int)get_option('geodir_disable_google_analytics_section') != 1) {
1070
+        $content_html = '<div class="geodir-company_info geodir-details-sidebar-google-analytics">'.$content_html.'</div>';
1071
+    if ((int) get_option('geodir_disable_google_analytics_section') != 1) {
1072 1072
         /**
1073 1073
          * Filter the geodir_edit_post_link() function content.
1074 1074
          *
@@ -1094,7 +1094,7 @@  discard block
 block discarded – undo
1094 1094
 {
1095 1095
     global $post, $preview, $post_images;
1096 1096
     
1097
-    if (!empty($post->ID) && geodir_cpt_has_rating_disabled((int)$post->ID)) {
1097
+    if (!empty($post->ID) && geodir_cpt_has_rating_disabled((int) $post->ID)) {
1098 1098
         return;
1099 1099
     }
1100 1100
     ob_start(); // Start  buffering;
@@ -1129,10 +1129,10 @@  discard block
 block discarded – undo
1129 1129
        
1130 1130
 	   $reviews_text = $comment_count > 1 ? __("reviews", 'geodirectory') : __("review", 'geodirectory');
1131 1131
 	   
1132
-	   $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 />';
1132
+	   $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 />';
1133 1133
 
1134 1134
         $html .= '<span class="item">';
1135
-        $html .= '<span class="fn" itemprop="itemreviewed">' . $post->post_title . '</span>';
1135
+        $html .= '<span class="fn" itemprop="itemreviewed">'.$post->post_title.'</span>';
1136 1136
 
1137 1137
         if ($post_images) {
1138 1138
             foreach ($post_images as $img) {
@@ -1142,7 +1142,7 @@  discard block
 block discarded – undo
1142 1142
         }
1143 1143
 
1144 1144
         if (isset($post_img) && $post_img) {
1145
-            $html .= '<br /><img src="' . $post_img . '" class="photo" alt="' . esc_attr($post->post_title) . '" itemprop="photo" content="' . $post_img . '" class="photo" />';
1145
+            $html .= '<br /><img src="'.$post_img.'" class="photo" alt="'.esc_attr($post->post_title).'" itemprop="photo" content="'.$post_img.'" class="photo" />';
1146 1146
         }
1147 1147
 
1148 1148
         $html .= '</span>';
@@ -1169,9 +1169,9 @@  discard block
 block discarded – undo
1169 1169
     do_action('geodir_after_detail_page_review_rating');
1170 1170
     $content_html = ob_get_clean();
1171 1171
     if (trim($content_html) != '') {
1172
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-rating">' . $content_html . '</div>';
1172
+        $content_html = '<div class="geodir-company_info geodir-details-sidebar-rating">'.$content_html.'</div>';
1173 1173
     }
1174
-    if ((int)get_option('geodir_disable_rating_info_section') != 1) {
1174
+    if ((int) get_option('geodir_disable_rating_info_section') != 1) {
1175 1175
         /**
1176 1176
          * Filter the geodir_detail_page_review_rating() function content.
1177 1177
          *
@@ -1210,8 +1210,8 @@  discard block
 block discarded – undo
1210 1210
 
1211 1211
     $content_html = ob_get_clean();
1212 1212
     if (trim($content_html) != '')
1213
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-listing-info">' . $content_html . '</div>';
1214
-    if ((int)get_option('geodir_disable_listing_info_section') != 1) {
1213
+        $content_html = '<div class="geodir-company_info geodir-details-sidebar-listing-info">'.$content_html.'</div>';
1214
+    if ((int) get_option('geodir_disable_listing_info_section') != 1) {
1215 1215
         /**
1216 1216
          * Filter the output html for function geodir_detail_page_more_info().
1217 1217
          *
@@ -1312,7 +1312,7 @@  discard block
 block discarded – undo
1312 1312
 		'gd_allowed_img_types' => !empty($allowed_img_types) ? implode(',', $allowed_img_types) : '',
1313 1313
 		'geodir_txt_form_wait' => __('Wait...', 'geodirectory'),
1314 1314
 		'geodir_txt_form_searching' => __('Searching...', 'geodirectory'),
1315
-		'fa_rating' => (int)get_option('geodir_reviewrating_enable_font_awesome') == 1 ? 1 : '',
1315
+		'fa_rating' => (int) get_option('geodir_reviewrating_enable_font_awesome') == 1 ? 1 : '',
1316 1316
 		'reviewrating' => defined('GEODIRREVIEWRATING_VERSION') ? 1 : '',
1317 1317
         'multirating' => defined('GEODIRREVIEWRATING_VERSION') && get_option('geodir_reviewrating_enable_rating') ? true : false,
1318 1318
         'geodir_map_name' => geodir_map_name(),
@@ -1342,10 +1342,10 @@  discard block
 block discarded – undo
1342 1342
     foreach ($arr_alert_msg as $key => $value) {
1343 1343
         if (!is_scalar($value))
1344 1344
             continue;
1345
-        $arr_alert_msg[$key] = html_entity_decode((string)$value, ENT_QUOTES, 'UTF-8');
1345
+        $arr_alert_msg[$key] = html_entity_decode((string) $value, ENT_QUOTES, 'UTF-8');
1346 1346
     }
1347 1347
 
1348
-    $script = "var geodir_all_js_msg = " . json_encode($arr_alert_msg) . ';';
1348
+    $script = "var geodir_all_js_msg = ".json_encode($arr_alert_msg).';';
1349 1349
     echo '<script>';
1350 1350
     echo $script;
1351 1351
     echo '</script>';
@@ -1435,7 +1435,7 @@  discard block
 block discarded – undo
1435 1435
         $geodir_old_sidebars = get_option('geodir_sidebars');
1436 1436
         if (is_array($geodir_old_sidebars)) {
1437 1437
             foreach ($geodir_old_sidebars as $key => $val) {
1438
-                if(0 === strpos($key, 'geodir_'))// if gd widget
1438
+                if (0 === strpos($key, 'geodir_'))// if gd widget
1439 1439
                 {
1440 1440
                     $sidebars_widgets[$key] = $geodir_old_sidebars[$key];
1441 1441
                 }
@@ -1514,7 +1514,7 @@  discard block
 block discarded – undo
1514 1514
         global $post;
1515 1515
         $term_condition = '';
1516 1516
         if (isset($_REQUEST['backandedit'])) {
1517
-            $post = (object)$gd_session->get('listing');
1517
+            $post = (object) $gd_session->get('listing');
1518 1518
             $term_condition = isset($post->geodir_accept_term_condition) ? $post->geodir_accept_term_condition : '';
1519 1519
         }
1520 1520
 
@@ -1528,7 +1528,7 @@  discard block
 block discarded – undo
1528 1528
                     echo 'checked="checked"';
1529 1529
                 } ?> field_type="checkbox" name="geodir_accept_term_condition" id="geodir_accept_term_condition"
1530 1530
                        class="geodir_textfield" value="1"
1531
-                       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>
1531
+                       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>
1532 1532
 				</span>
1533 1533
             </div>
1534 1534
             <span class="geodir_message_error"><?php if (isset($required_msg)) {
@@ -1568,7 +1568,7 @@  discard block
 block discarded – undo
1568 1568
         /** This action is documented in geodirectory_template_actions.php */
1569 1569
         $desc_limit = apply_filters('geodir_description_field_desc_limit', '');
1570 1570
         
1571
-        if (!($desc_limit === '' || (int)$desc_limit > 0)) {
1571
+        if (!($desc_limit === '' || (int) $desc_limit > 0)) {
1572 1572
             $is_display = false;
1573 1573
         }
1574 1574
     }
@@ -1616,16 +1616,16 @@  discard block
 block discarded – undo
1616 1616
     global $wpdb, $plugin_prefix;
1617 1617
 	
1618 1618
 	// Remove unused virtual page
1619
-	$listings_page_id = (int)get_option('geodir_listing_page');
1619
+	$listings_page_id = (int) get_option('geodir_listing_page');
1620 1620
 	if ($listings_page_id) {
1621
-		$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')));
1621
+		$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')));
1622 1622
         delete_option('geodir_listing_page');
1623 1623
 	}
1624 1624
 
1625 1625
     if (!get_option('geodir_changes_in_custom_fields_table')) {
1626 1626
         $wpdb->query(
1627 1627
             $wpdb->prepare(
1628
-                "UPDATE " . GEODIR_CUSTOM_FIELDS_TABLE . " SET is_default=%s, is_admin=%s WHERE is_default=%s",
1628
+                "UPDATE ".GEODIR_CUSTOM_FIELDS_TABLE." SET is_default=%s, is_admin=%s WHERE is_default=%s",
1629 1629
                 array('1', '1', 'admin')
1630 1630
             )
1631 1631
         );
@@ -1633,9 +1633,9 @@  discard block
 block discarded – undo
1633 1633
 
1634 1634
         /* --- terms meta value set --- */
1635 1635
 
1636
-        update_option('geodir_default_marker_icon', geodir_plugin_url() . '/geodirectory-functions/map-functions/icons/pin.png');
1636
+        update_option('geodir_default_marker_icon', geodir_plugin_url().'/geodirectory-functions/map-functions/icons/pin.png');
1637 1637
 
1638
-        $options_data = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "options WHERE option_name LIKE %s", array('%tax_meta_%')));
1638
+        $options_data = $wpdb->get_results($wpdb->prepare("SELECT * FROM ".$wpdb->prefix."options WHERE option_name LIKE %s", array('%tax_meta_%')));
1639 1639
 
1640 1640
         if (!empty($options_data)) {
1641 1641
 
@@ -1643,7 +1643,7 @@  discard block
 block discarded – undo
1643 1643
 
1644 1644
                 $option_val = str_replace('tax_meta_', '', $optobj->option_name);
1645 1645
 
1646
-                $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)));
1646
+                $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)));
1647 1647
 
1648 1648
                 if (!empty($taxonomies_data)) {
1649 1649
 
@@ -1652,17 +1652,17 @@  discard block
 block discarded – undo
1652 1652
                         $taxObject = get_taxonomy($taxobj->taxonomy);
1653 1653
                         $post_type = $taxObject->object_type[0];
1654 1654
 
1655
-                        $opt_value = 'tax_meta_' . $post_type . '_' . $option_val;
1655
+                        $opt_value = 'tax_meta_'.$post_type.'_'.$option_val;
1656 1656
 
1657
-                        $duplicate_data = $wpdb->get_var($wpdb->prepare("SELECT option_id FROM " . $wpdb->prefix . "options WHERE option_name=%s", array('tax_meta_' . $option_val)));
1657
+                        $duplicate_data = $wpdb->get_var($wpdb->prepare("SELECT option_id FROM ".$wpdb->prefix."options WHERE option_name=%s", array('tax_meta_'.$option_val)));
1658 1658
 
1659 1659
                         if ($duplicate_data) {
1660 1660
 
1661
-                            $wpdb->query($wpdb->prepare("UPDATE " . $wpdb->prefix . "options SET	option_name=%s WHERE option_id=%d", array($opt_value, $optobj->option_id)));
1661
+                            $wpdb->query($wpdb->prepare("UPDATE ".$wpdb->prefix."options SET	option_name=%s WHERE option_id=%d", array($opt_value, $optobj->option_id)));
1662 1662
 
1663 1663
                         } else {
1664 1664
 
1665
-                            $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)));
1665
+                            $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)));
1666 1666
 
1667 1667
                         }
1668 1668
 
@@ -1696,14 +1696,14 @@  discard block
 block discarded – undo
1696 1696
 
1697 1697
     global $wpdb, $table_prefix;
1698 1698
 
1699
-    $slug_exists = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($slug)));
1699
+    $slug_exists = $wpdb->get_var($wpdb->prepare("SELECT slug FROM ".$table_prefix."terms WHERE slug=%s", array($slug)));
1700 1700
 
1701 1701
     if ($slug_exists) {
1702 1702
 
1703 1703
         $suffix = 1;
1704 1704
         do {
1705
-            $alt_location_name = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1706
-            $location_slug_check = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($alt_location_name)));
1705
+            $alt_location_name = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1))."-$suffix";
1706
+            $location_slug_check = $wpdb->get_var($wpdb->prepare("SELECT slug FROM ".$table_prefix."terms WHERE slug=%s", array($alt_location_name)));
1707 1707
             $suffix++;
1708 1708
         } while ($location_slug_check && $suffix < 100);
1709 1709
 
@@ -1718,7 +1718,7 @@  discard block
 block discarded – undo
1718 1718
 
1719 1719
 add_action('edited_term', 'geodir_update_term_slug', '1', 3);
1720 1720
 add_action('create_term', 'geodir_update_term_slug', '1', 3);
1721
-add_action( 'delete_term', 'geodir_on_delete_term', 1, 5 );
1721
+add_action('delete_term', 'geodir_on_delete_term', 1, 5);
1722 1722
 
1723 1723
 /**
1724 1724
  * Update term slug.
@@ -1757,7 +1757,7 @@  discard block
 block discarded – undo
1757 1757
 
1758 1758
         $suffix = 1;
1759 1759
         do {
1760
-            $new_slug = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1760
+            $new_slug = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1))."-$suffix";
1761 1761
 
1762 1762
             /** This action is documented in geodirectory_hooks_actions.php */
1763 1763
             $term_slug_check = apply_filters('geodir_term_slug_is_exists', false, $new_slug, $term_id);
@@ -1769,7 +1769,7 @@  discard block
 block discarded – undo
1769 1769
 
1770 1770
         //wp_update_term( $term_id, $taxonomy, array('slug' => $slug) );
1771 1771
 
1772
-        $wpdb->query($wpdb->prepare("UPDATE " . $table_prefix . "terms SET slug=%s WHERE term_id=%d", array($slug, $term_id)));
1772
+        $wpdb->query($wpdb->prepare("UPDATE ".$table_prefix."terms SET slug=%s WHERE term_id=%d", array($slug, $term_id)));
1773 1773
 
1774 1774
     }
1775 1775
 	
@@ -1778,18 +1778,18 @@  discard block
 block discarded – undo
1778 1778
 	$post_type = !empty($taxonomy_obj) ? $taxonomy_obj->object_type[0] : NULL;
1779 1779
 	
1780 1780
 	$post_types = geodir_get_posttypes();
1781
-	if ($post_type && in_array($post_type, $post_types) && $post_type . '_tags' == $taxonomy) {		
1782
-		$posts_obj = $wpdb->get_results($wpdb->prepare("SELECT object_id FROM " . $wpdb->term_relationships . " WHERE term_taxonomy_id = %d", array($tt_id)));
1781
+	if ($post_type && in_array($post_type, $post_types) && $post_type.'_tags' == $taxonomy) {		
1782
+		$posts_obj = $wpdb->get_results($wpdb->prepare("SELECT object_id FROM ".$wpdb->term_relationships." WHERE term_taxonomy_id = %d", array($tt_id)));
1783 1783
 		
1784 1784
 		if (!empty($posts_obj)) {
1785 1785
 			foreach ($posts_obj as $post_obj) {
1786 1786
 				$post_id = $post_obj->object_id;
1787 1787
 				
1788
-				$raw_tags = wp_get_object_terms($post_id, $post_type . '_tags', array('fields' => 'names'));
1788
+				$raw_tags = wp_get_object_terms($post_id, $post_type.'_tags', array('fields' => 'names'));
1789 1789
 				$post_tags = !empty($raw_tags) ? implode(',', $raw_tags) : '';
1790 1790
 				
1791
-				$listing_table = $plugin_prefix . $post_type . '_detail';
1792
-				$wpdb->query($wpdb->prepare("UPDATE " . $listing_table . " SET post_tags=%s WHERE post_id =%d", array($post_tags, $post_id)));
1791
+				$listing_table = $plugin_prefix.$post_type.'_detail';
1792
+				$wpdb->query($wpdb->prepare("UPDATE ".$listing_table." SET post_tags=%s WHERE post_id =%d", array($post_tags, $post_id)));
1793 1793
 			}
1794 1794
 		}
1795 1795
 	}
@@ -1823,7 +1823,7 @@  discard block
 block discarded – undo
1823 1823
     if ($country_slug == $slug || $region_slug == $slug || $city_slug == $slug)
1824 1824
         return $slug_exists = true;
1825 1825
 
1826
-    if ($wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s AND term_id != %d", array($slug, $term_id))))
1826
+    if ($wpdb->get_var($wpdb->prepare("SELECT slug FROM ".$table_prefix."terms WHERE slug=%s AND term_id != %d", array($slug, $term_id))))
1827 1827
         return $slug_exists = true;
1828 1828
 
1829 1829
     return $slug_exists;
@@ -1864,43 +1864,43 @@  discard block
 block discarded – undo
1864 1864
 
1865 1865
 
1866 1866
     $gd_page = '';
1867
-    if(geodir_is_page('home')){
1867
+    if (geodir_is_page('home')) {
1868 1868
         $gd_page = 'home';
1869 1869
         $title = (get_option('geodir_meta_title_homepage')) ? get_option('geodir_meta_title_homepage') : $title;
1870 1870
     }
1871
-    elseif(geodir_is_page('detail')){
1871
+    elseif (geodir_is_page('detail')) {
1872 1872
         $gd_page = 'detail';
1873 1873
         $title = (get_option('geodir_meta_title_detail')) ? get_option('geodir_meta_title_detail') : $title;
1874 1874
     }
1875
-    elseif(geodir_is_page('pt')){
1875
+    elseif (geodir_is_page('pt')) {
1876 1876
         $gd_page = 'pt';
1877 1877
         $title = (get_option('geodir_meta_title_pt')) ? get_option('geodir_meta_title_pt') : $title;
1878 1878
     }
1879
-    elseif(geodir_is_page('listing')){
1879
+    elseif (geodir_is_page('listing')) {
1880 1880
         $gd_page = 'listing';
1881 1881
         $title = (get_option('geodir_meta_title_listing')) ? get_option('geodir_meta_title_listing') : $title;
1882 1882
     }
1883
-    elseif(geodir_is_page('location')){
1883
+    elseif (geodir_is_page('location')) {
1884 1884
         $gd_page = 'location';
1885 1885
         $title = (get_option('geodir_meta_title_location')) ? get_option('geodir_meta_title_location') : $title;
1886 1886
     }
1887
-    elseif(geodir_is_page('search')){
1887
+    elseif (geodir_is_page('search')) {
1888 1888
         $gd_page = 'search';
1889 1889
         $title = (get_option('geodir_meta_title_search')) ? get_option('geodir_meta_title_search') : $title;
1890 1890
     }
1891
-    elseif(geodir_is_page('add-listing')){
1891
+    elseif (geodir_is_page('add-listing')) {
1892 1892
         $gd_page = 'add-listing';
1893 1893
         $title = (get_option('geodir_meta_title_add-listing')) ? get_option('geodir_meta_title_add-listing') : $title;
1894 1894
     }
1895
-    elseif(geodir_is_page('author')){
1895
+    elseif (geodir_is_page('author')) {
1896 1896
         $gd_page = 'author';
1897 1897
         $title = (get_option('geodir_meta_title_author')) ? get_option('geodir_meta_title_author') : $title;
1898 1898
     }
1899
-    elseif(geodir_is_page('login')){
1899
+    elseif (geodir_is_page('login')) {
1900 1900
         $gd_page = 'login';
1901 1901
         $title = (get_option('geodir_meta_title_login')) ? get_option('geodir_meta_title_login') : $title;
1902 1902
     }
1903
-    elseif(geodir_is_page('listing-success')){
1903
+    elseif (geodir_is_page('listing-success')) {
1904 1904
         $gd_page = 'listing-success';
1905 1905
         $title = (get_option('geodir_meta_title_listing-success')) ? get_option('geodir_meta_title_listing-success') : $title;
1906 1906
     }
@@ -1932,12 +1932,12 @@  discard block
 block discarded – undo
1932 1932
 
1933 1933
     if (!get_option('geodir_set_post_attachments')) {
1934 1934
 
1935
-        require_once(ABSPATH . 'wp-admin/includes/image.php');
1936
-        require_once(ABSPATH . 'wp-admin/includes/file.php');
1935
+        require_once(ABSPATH.'wp-admin/includes/image.php');
1936
+        require_once(ABSPATH.'wp-admin/includes/file.php');
1937 1937
 
1938 1938
         $all_postypes = geodir_get_posttypes();
1939 1939
 
1940
-        foreach($all_postypes as $post_type){
1940
+        foreach ($all_postypes as $post_type) {
1941 1941
             $args = array(
1942 1942
                 'posts_per_page' => -1,
1943 1943
                 'post_type' => $post_type,
@@ -2031,7 +2031,7 @@  discard block
 block discarded – undo
2031 2031
 {
2032 2032
     $user_id = get_current_user_id();
2033 2033
 
2034
-    if(!$user_id){return $post;}
2034
+    if (!$user_id) {return $post; }
2035 2035
 
2036 2036
     $gd_post_types = geodir_get_posttypes();
2037 2037
 
@@ -2140,7 +2140,7 @@  discard block
 block discarded – undo
2140 2140
 
2141 2141
         if (array_key_exists('post_video', $tabs_arr)) {
2142 2142
 
2143
-            $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)));
2143
+            $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)));
2144 2144
 
2145 2145
             if (isset($tabs_arr['post_video']['heading_text']) && $field_title != '')
2146 2146
                 $tabs_arr['post_video']['heading_text'] = $field_title;
@@ -2148,7 +2148,7 @@  discard block
 block discarded – undo
2148 2148
 
2149 2149
         if (array_key_exists('special_offers', $tabs_arr)) {
2150 2150
 
2151
-            $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)));
2151
+            $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)));
2152 2152
 
2153 2153
             if (isset($tabs_arr['special_offers']['heading_text']) && $field_title != '')
2154 2154
                 $tabs_arr['special_offers']['heading_text'] = $field_title;
@@ -2169,7 +2169,7 @@  discard block
 block discarded – undo
2169 2169
  */
2170 2170
 function geodir_remove_template_redirect_actions()
2171 2171
 {
2172
-    if (geodir_is_page('login')){
2172
+    if (geodir_is_page('login')) {
2173 2173
         remove_all_actions('template_redirect');
2174 2174
         remove_action('init', 'avia_modify_front', 10);
2175 2175
     }
@@ -2216,25 +2216,25 @@  discard block
 block discarded – undo
2216 2216
         $split_img_file_path = isset($split_img_path[1]) ? $split_img_path[1] : '';
2217 2217
 
2218 2218
         $wpdb->query(
2219
-            $wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = %d AND file=%s ",
2219
+            $wpdb->prepare("DELETE FROM ".GEODIR_ATTACHMENT_TABLE." WHERE post_id = %d AND file=%s ",
2220 2220
                 array($post_id, $split_img_file_path)
2221 2221
             )
2222 2222
         );
2223 2223
 
2224 2224
         $attachment_data = $wpdb->get_row(
2225
-            $wpdb->prepare("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=%d",
2225
+            $wpdb->prepare("SELECT ID, MIN(`menu_order`) FROM ".GEODIR_ATTACHMENT_TABLE." WHERE post_id=%d",
2226 2226
                 array($post_id)
2227 2227
             )
2228 2228
         );
2229 2229
 
2230 2230
         if (!empty($attachment_data)) {
2231
-            $wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2231
+            $wpdb->query("UPDATE ".GEODIR_ATTACHMENT_TABLE." SET menu_order=1 WHERE ID=".$attachment_data->ID);
2232 2232
         }
2233 2233
 
2234 2234
 
2235
-        $table_name = $plugin_prefix . $post_type . '_detail';
2235
+        $table_name = $plugin_prefix.$post_type.'_detail';
2236 2236
 
2237
-        $wpdb->query("UPDATE " . $table_name . " SET featured_image='' WHERE post_id =" . $post_id);
2237
+        $wpdb->query("UPDATE ".$table_name." SET featured_image='' WHERE post_id =".$post_id);
2238 2238
 
2239 2239
         geodir_set_wp_featured_image($post_id);
2240 2240
 
@@ -2262,9 +2262,9 @@  discard block
 block discarded – undo
2262 2262
 
2263 2263
     foreach ($all_postypes as $posttype) {
2264 2264
 
2265
-        $tablename = $plugin_prefix . $posttype . '_detail';
2265
+        $tablename = $plugin_prefix.$posttype.'_detail';
2266 2266
 
2267
-        $get_post_data = $wpdb->get_results("SELECT post_id FROM " . $tablename);
2267
+        $get_post_data = $wpdb->get_results("SELECT post_id FROM ".$tablename);
2268 2268
 
2269 2269
         if (!empty($get_post_data)) {
2270 2270
 
@@ -2272,7 +2272,7 @@  discard block
 block discarded – undo
2272 2272
 
2273 2273
                 $post_id = $data->post_id;
2274 2274
 
2275
-                $attachment_data = $wpdb->get_results("SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id =" . $post_id . " AND file!=''");
2275
+                $attachment_data = $wpdb->get_results("SELECT * FROM ".GEODIR_ATTACHMENT_TABLE." WHERE post_id =".$post_id." AND file!=''");
2276 2276
 
2277 2277
                 if (!empty($attachment_data)) {
2278 2278
 
@@ -2289,22 +2289,22 @@  discard block
 block discarded – undo
2289 2289
 
2290 2290
                         $file_name = $file_info['basename'];
2291 2291
 
2292
-                        $img_arr['path'] = $uploads_path . $sub_dir . '/' . $file_name;
2292
+                        $img_arr['path'] = $uploads_path.$sub_dir.'/'.$file_name;
2293 2293
 
2294 2294
                         if (!file_exists($img_arr['path'])) {
2295 2295
 
2296
-                            $wpdb->query("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE ID=" . $attach->ID);
2296
+                            $wpdb->query("DELETE FROM ".GEODIR_ATTACHMENT_TABLE." WHERE ID=".$attach->ID);
2297 2297
 
2298 2298
                         }
2299 2299
 
2300 2300
                     }
2301 2301
 
2302
-                    $attachment_data = $wpdb->get_row("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=" . $post_id . " GROUP BY post_id");
2302
+                    $attachment_data = $wpdb->get_row("SELECT ID, MIN(`menu_order`) FROM ".GEODIR_ATTACHMENT_TABLE." WHERE post_id=".$post_id." GROUP BY post_id");
2303 2303
 
2304 2304
                     if (!empty($attachment_data)) {
2305 2305
 
2306 2306
                         if ($attachment_data->ID)
2307
-                            $wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2307
+                            $wpdb->query("UPDATE ".GEODIR_ATTACHMENT_TABLE." SET menu_order=1 WHERE ID=".$attachment_data->ID);
2308 2308
 
2309 2309
                     } else {
2310 2310
 
@@ -2318,7 +2318,7 @@  discard block
 block discarded – undo
2318 2318
 
2319 2319
                     }
2320 2320
 
2321
-                    $wpdb->query("UPDATE " . $tablename . " SET featured_image='' WHERE post_id =" . $post_id);
2321
+                    $wpdb->query("UPDATE ".$tablename." SET featured_image='' WHERE post_id =".$post_id);
2322 2322
 
2323 2323
                     geodir_set_wp_featured_image($post_id);
2324 2324
 
@@ -2347,7 +2347,7 @@  discard block
 block discarded – undo
2347 2347
 {
2348 2348
 
2349 2349
     if (!get_option('geodir_default_rating_star_icon')) {
2350
-        update_option('geodir_default_rating_star_icon', geodir_plugin_url() . '/geodirectory-assets/images/stars.png');
2350
+        update_option('geodir_default_rating_star_icon', geodir_plugin_url().'/geodirectory-assets/images/stars.png');
2351 2351
     }
2352 2352
 
2353 2353
 }
@@ -2367,7 +2367,7 @@  discard block
 block discarded – undo
2367 2367
 function geodir_user_post_listing_count($user_id = 0)
2368 2368
 {
2369 2369
     global $wpdb, $plugin_prefix, $current_user;
2370
-    if(!$user_id){
2370
+    if (!$user_id) {
2371 2371
         $user_id = $current_user->ID;
2372 2372
     }
2373 2373
 
@@ -2376,7 +2376,7 @@  discard block
 block discarded – undo
2376 2376
     $user_listing = array();
2377 2377
     if ($user_id && is_array($all_posts) && !empty($all_posts)) {
2378 2378
         foreach ($all_posts as $ptype) {
2379
-            $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' OR post_status = 'pending' )");
2379
+            $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' OR post_status = 'pending' )");
2380 2380
 
2381 2381
             if ($total_posts > 0) {
2382 2382
                 $user_listing[$ptype] = $total_posts;
@@ -2417,19 +2417,19 @@  discard block
 block discarded – undo
2417 2417
 
2418 2418
         $custom_fields = geodir_post_custom_fields($post_package_id, 'all', $post_type, $fields_location);
2419 2419
         //remove video and special offers if it is already set to show
2420
-        if(isset($tabs_arr['post_video']['is_display']) && $tabs_arr['post_video']['is_display']){
2420
+        if (isset($tabs_arr['post_video']['is_display']) && $tabs_arr['post_video']['is_display']) {
2421 2421
             $unset_video = true;
2422 2422
         }
2423 2423
 
2424
-        if(isset($tabs_arr['special_offers']['is_display']) && $tabs_arr['special_offers']['is_display']){
2424
+        if (isset($tabs_arr['special_offers']['is_display']) && $tabs_arr['special_offers']['is_display']) {
2425 2425
             $unset_special_offers = true;
2426 2426
         }
2427
-        if(isset($unset_video) || isset($unset_special_offers) && !empty($custom_fields)){
2428
-            foreach($custom_fields as $key => $custom_field){
2429
-                if($custom_field['name']=='geodir_video' && isset($unset_video)){
2427
+        if (isset($unset_video) || isset($unset_special_offers) && !empty($custom_fields)) {
2428
+            foreach ($custom_fields as $key => $custom_field) {
2429
+                if ($custom_field['name'] == 'geodir_video' && isset($unset_video)) {
2430 2430
                     unset($custom_fields[$key]);
2431 2431
                 }
2432
-                if($custom_field['name']=='geodir_special_offers' && isset($unset_special_offers)){
2432
+                if ($custom_field['name'] == 'geodir_special_offers' && isset($unset_special_offers)) {
2433 2433
                     unset($custom_fields[$key]);
2434 2434
                 }
2435 2435
             }
@@ -2446,7 +2446,7 @@  discard block
 block discarded – undo
2446 2446
                     $post->{$field_name} = $_REQUEST[$field_name];
2447 2447
                 }
2448 2448
 
2449
-                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'))) {
2449
+                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'))) {
2450 2450
                     if ($type['type'] == 'datepicker' && ($post->{$type['htmlvar_name']} == '' || $post->{$type['htmlvar_name']} == '0000-00-00')) {
2451 2451
                         continue;
2452 2452
                     }
@@ -2479,7 +2479,7 @@  discard block
 block discarded – undo
2479 2479
                     $post->{$field_name} = $_REQUEST[$field_name];
2480 2480
                 }
2481 2481
 
2482
-                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'))) {
2482
+                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'))) {
2483 2483
                     $label = $field['site_title'] != '' ? $field['site_title'] : $field['admin_title'];
2484 2484
                     $site_title = trim($field['site_title']);
2485 2485
                     $type = $field;
@@ -2495,21 +2495,21 @@  discard block
 block discarded – undo
2495 2495
                         $variables_array['label'] = __($type['site_title'], 'geodirectory');
2496 2496
                         $variables_array['value'] = isset($post->{$type['htmlvar_name']}) ? $post->{$type['htmlvar_name']} : '';
2497 2497
 
2498
-                    }else{
2498
+                    } else {
2499 2499
                         $i = 0;
2500 2500
                         $fieldset_count++;
2501 2501
                         $field_set_start = 1;
2502
-                        $fieldset_arr[$fieldset_count]['htmlvar_name'] = 'gd_tab_' . $fieldset_count;
2502
+                        $fieldset_arr[$fieldset_count]['htmlvar_name'] = 'gd_tab_'.$fieldset_count;
2503 2503
                         $fieldset_arr[$fieldset_count]['label'] = $label;
2504 2504
                     }
2505 2505
 
2506 2506
 
2507
-                    if(isset($type['extra_fields'])){$extra_fields= $type['extra_fields'];}
2507
+                    if (isset($type['extra_fields'])) {$extra_fields = $type['extra_fields']; }
2508 2508
                     $type = stripslashes_deep($type); // strip slashes
2509
-                    if(isset($type['extra_fields'])){$type['extra_fields'] = $extra_fields;}
2509
+                    if (isset($type['extra_fields'])) {$type['extra_fields'] = $extra_fields; }
2510 2510
                     $html = '';
2511 2511
                     $html_var = isset($type['htmlvar_name']) ? $type['htmlvar_name'] : '';
2512
-                    if($html_var=='post'){$html_var='post_address';}
2512
+                    if ($html_var == 'post') {$html_var = 'post_address'; }
2513 2513
                     $field_icon = geodir_field_icon_proccess($type);
2514 2514
                     $filed_type = $type['type'];
2515 2515
 
@@ -2522,7 +2522,7 @@  discard block
 block discarded – undo
2522 2522
                      * @param string $fields_location The location the field is to be show.
2523 2523
                      * @param array $type The array of field values.
2524 2524
                      */
2525
-                    $html = apply_filters("geodir_custom_field_output_{$filed_type}",$html,$fields_location,$type);
2525
+                    $html = apply_filters("geodir_custom_field_output_{$filed_type}", $html, $fields_location, $type);
2526 2526
 
2527 2527
 
2528 2528
                     /**
@@ -2568,7 +2568,7 @@  discard block
 block discarded – undo
2568 2568
                                  * @param string $htmlvar_name The field HTML var name.
2569 2569
                                  */
2570 2570
                                 'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, $htmlvar_name),
2571
-                                'tab_content' => '<div class="geodir-company_info field-group xxx">' . $fieldset_html . '</div>'
2571
+                                'tab_content' => '<div class="geodir-company_info field-group xxx">'.$fieldset_html.'</div>'
2572 2572
                             );
2573 2573
                         }
2574 2574
                     } else {
@@ -2632,7 +2632,7 @@  discard block
 block discarded – undo
2632 2632
             }
2633 2633
             $status .= ")</strong>";
2634 2634
 
2635
-            $html = '<span class="geodir-post-status">' . $status_icon . ' <font class="geodir-status-label">' . __('Status: ', 'geodirectory') . '</font>' . $status . '</span>';
2635
+            $html = '<span class="geodir-post-status">'.$status_icon.' <font class="geodir-status-label">'.__('Status: ', 'geodirectory').'</font>'.$status.'</span>';
2636 2636
         }
2637 2637
     }
2638 2638
 
@@ -2701,7 +2701,7 @@  discard block
 block discarded – undo
2701 2701
  * @return array Modified class array.
2702 2702
  */
2703 2703
 function geodir_body_class_active_map($classes = array()) {
2704
-    $classes[] = 'gd-map-' . geodir_map_name();
2704
+    $classes[] = 'gd-map-'.geodir_map_name();
2705 2705
 
2706 2706
     return $classes;
2707 2707
 }
@@ -2716,7 +2716,7 @@  discard block
 block discarded – undo
2716 2716
  * @return string Modified class string.
2717 2717
  */
2718 2718
 function geodir_admin_body_class_active_map($class = '') {    
2719
-    $class .= ' gd-map-' . geodir_map_name();
2719
+    $class .= ' gd-map-'.geodir_map_name();
2720 2720
 
2721 2721
     return $class;
2722 2722
 }
@@ -2736,7 +2736,7 @@  discard block
 block discarded – undo
2736 2736
  * @return array Translation texts.
2737 2737
  */
2738 2738
 function geodir_load_gd_options_text_translation($translation_texts = array()) {
2739
-    $translation_texts = !empty( $translation_texts ) && is_array( $translation_texts ) ? $translation_texts : array();
2739
+    $translation_texts = !empty($translation_texts) && is_array($translation_texts) ? $translation_texts : array();
2740 2740
 
2741 2741
     $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_enquiry_subject', 'geodir_email_enquiry_content', 'geodir_post_added_success_msg_content', 'geodir_post_edited_email_subject_admin', 'geodir_post_edited_email_content_admin');
2742 2742
 
@@ -2802,17 +2802,17 @@  discard block
 block discarded – undo
2802 2802
  * @param array $args The array of menu arguments.
2803 2803
  * @return array The modified arguments.
2804 2804
  */
2805
-function geodir_add_nav_menu_class( $args )
2805
+function geodir_add_nav_menu_class($args)
2806 2806
 {
2807 2807
 
2808
-        if(isset($args['menu_class'])){
2808
+        if (isset($args['menu_class'])) {
2809 2809
             $args['menu_class'] = $args['menu_class']." gd-menu-z";
2810 2810
         }
2811 2811
     
2812 2812
     return $args;
2813 2813
 }
2814 2814
 
2815
-add_filter( 'wp_nav_menu_args', 'geodir_add_nav_menu_class' );
2815
+add_filter('wp_nav_menu_args', 'geodir_add_nav_menu_class');
2816 2816
 
2817 2817
 /**
2818 2818
  * Filters WordPress locale ID.
@@ -2852,10 +2852,10 @@  discard block
 block discarded – undo
2852 2852
         }
2853 2853
         
2854 2854
         add_action('geodir_after_save_listing', 'geodir_wpml_duplicate_listing', 100, 2);
2855
-        add_action( 'geodir_edit_post_link_html', 'geodir_wpml_frontend_duplicate_listing', 0, 1 );
2856
-		add_action( 'geodir_after_search_form', 'geodir_wpml_add_language_input_field' );
2855
+        add_action('geodir_edit_post_link_html', 'geodir_wpml_frontend_duplicate_listing', 0, 1);
2856
+		add_action('geodir_after_search_form', 'geodir_wpml_add_language_input_field');
2857 2857
         if (is_admin()) {
2858
-            add_filter( 'geodir_design_settings', 'geodir_wpml_duplicate_settings', 10, 1 );
2858
+            add_filter('geodir_design_settings', 'geodir_wpml_duplicate_settings', 10, 1);
2859 2859
         }
2860 2860
     }
2861 2861
 }
@@ -2884,7 +2884,7 @@  discard block
 block discarded – undo
2884 2884
         }        
2885 2885
         
2886 2886
         if (!empty($keep_vars)) {
2887
-            foreach ( $languages as $code => $url) {
2887
+            foreach ($languages as $code => $url) {
2888 2888
                 $filter_url = $url['url'];
2889 2889
                 
2890 2890
                 foreach ($keep_vars as $var) {
@@ -2903,7 +2903,7 @@  discard block
 block discarded – undo
2903 2903
 
2904 2904
     return $languages;
2905 2905
 }
2906
-add_filter( 'icl_ls_languages', 'geodir_wpml_filter_ls_languages', 11, 1 );
2906
+add_filter('icl_ls_languages', 'geodir_wpml_filter_ls_languages', 11, 1);
2907 2907
 
2908 2908
 /**
2909 2909
  * Remove Yoast SEO hook if disabled on GD pages.
@@ -2911,18 +2911,18 @@  discard block
 block discarded – undo
2911 2911
  * @since 1.6.18
2912 2912
  *
2913 2913
  */
2914
-function geodir_remove_yoast_seo_metas(){
2915
-    if ( class_exists( 'WPSEO_Frontend' ) && geodir_is_geodir_page() && geodir_disable_yoast_seo_metas() ) {
2914
+function geodir_remove_yoast_seo_metas() {
2915
+    if (class_exists('WPSEO_Frontend') && geodir_is_geodir_page() && geodir_disable_yoast_seo_metas()) {
2916 2916
         $wpseo = WPSEO_Frontend::get_instance();
2917 2917
         
2918
-        remove_action( 'wp_head', array( $wpseo, 'metadesc' ), 6 );
2919
-        remove_action( 'wp_head', array( $wpseo, 'metakeywords' ), 11 );
2920
-        remove_filter( 'pre_get_document_title', array( $wpseo, 'title' ), 15 );
2921
-        remove_filter( 'wp_title', array( $wpseo, 'title' ), 15, 3 );
2922
-        remove_filter( 'thematic_doctitle', array( $wpseo, 'title' ), 15 );
2923
-        remove_filter( 'woo_title', array( $wpseo, 'fix_woo_title' ), 99 );
2918
+        remove_action('wp_head', array($wpseo, 'metadesc'), 6);
2919
+        remove_action('wp_head', array($wpseo, 'metakeywords'), 11);
2920
+        remove_filter('pre_get_document_title', array($wpseo, 'title'), 15);
2921
+        remove_filter('wp_title', array($wpseo, 'title'), 15, 3);
2922
+        remove_filter('thematic_doctitle', array($wpseo, 'title'), 15);
2923
+        remove_filter('woo_title', array($wpseo, 'fix_woo_title'), 99);
2924 2924
         
2925
-        remove_action( 'template_redirect', 'wpseo_frontend_head_init', 999 );
2925
+        remove_action('template_redirect', 'wpseo_frontend_head_init', 999);
2926 2926
     }
2927 2927
 }
2928 2928
 
@@ -2937,22 +2937,22 @@  discard block
 block discarded – undo
2937 2937
  *
2938 2938
  */
2939 2939
  function geodir_wpml_ajax_set_guest_lang() {    
2940
-    if ( geodir_is_wpml() && wpml_is_ajax() && !is_user_logged_in() ) {
2941
-        if ( empty( $_GET['lang'] ) && !( !empty( $_SERVER['REQUEST_URI'] ) && preg_match( '@\.(css|js|png|jpg|gif|jpeg|bmp)@i', basename( preg_replace( '@\?.*$@', '', $_SERVER['REQUEST_URI'] ) ) ) ) ) {
2940
+    if (geodir_is_wpml() && wpml_is_ajax() && !is_user_logged_in()) {
2941
+        if (empty($_GET['lang']) && !(!empty($_SERVER['REQUEST_URI']) && preg_match('@\.(css|js|png|jpg|gif|jpeg|bmp)@i', basename(preg_replace('@\?.*$@', '', $_SERVER['REQUEST_URI']))))) {
2942 2942
             global $sitepress;
2943 2943
             
2944 2944
             $referer = wp_get_referer();
2945 2945
             
2946 2946
             $current_lang = $sitepress->get_current_language();
2947
-            $referrer_lang = $sitepress->get_language_from_url( $referer );
2947
+            $referrer_lang = $sitepress->get_language_from_url($referer);
2948 2948
             
2949
-            if ( $referrer_lang && $current_lang != $referrer_lang ) {
2949
+            if ($referrer_lang && $current_lang != $referrer_lang) {
2950 2950
                 $_GET['lang'] = $referrer_lang;
2951 2951
             }
2952 2952
         }
2953 2953
     }
2954 2954
 }
2955
-add_action( 'plugins_loaded', 'geodir_wpml_ajax_set_guest_lang', -1 );
2955
+add_action('plugins_loaded', 'geodir_wpml_ajax_set_guest_lang', -1);
2956 2956
 
2957 2957
 /**
2958 2958
  * Change country slug czech-republic to czechia and redirect.
@@ -2973,18 +2973,18 @@  discard block
 block discarded – undo
2973 2973
         }
2974 2974
         
2975 2975
         $redirect = false;
2976
-        if (strpos($current_url, '/' . $search . '/') !== false) {
2976
+        if (strpos($current_url, '/'.$search.'/') !== false) {
2977 2977
             $redirect = true;
2978
-            $current_url = preg_replace('/\/' . $search . '\//', '/' . $replace . '/', $current_url, 1);
2978
+            $current_url = preg_replace('/\/'.$search.'\//', '/'.$replace.'/', $current_url, 1);
2979 2979
         }
2980 2980
         
2981 2981
         if ($has_slash != "/") {
2982 2982
             $current_url = trim($current_url, '/');
2983 2983
         }
2984 2984
         
2985
-        if (strpos($current_url, 'gd_country=' . $search) !== false) {
2985
+        if (strpos($current_url, 'gd_country='.$search) !== false) {
2986 2986
             $redirect = true;
2987
-            $current_url = str_replace('gd_country=' . $search, 'gd_country=' . $replace, $current_url);
2987
+            $current_url = str_replace('gd_country='.$search, 'gd_country='.$replace, $current_url);
2988 2988
         }
2989 2989
 
2990 2990
         if ($redirect) {
@@ -3010,10 +3010,10 @@  discard block
 block discarded – undo
3010 3010
  * @param int    $post_parent   Post parent ID
3011 3011
  * @param string $original_slug The original post slug.
3012 3012
  */
3013
-function geodir_check_post_to_term_slug( $slug, $post_ID, $post_status, $post_type, $post_parent, $original_slug ) {
3013
+function geodir_check_post_to_term_slug($slug, $post_ID, $post_status, $post_type, $post_parent, $original_slug) {
3014 3014
     global $wpdb, $sitepress;
3015 3015
     
3016
-    if ( $post_type && strpos( $post_type, 'gd_' ) === 0 ) {
3016
+    if ($post_type && strpos($post_type, 'gd_') === 0) {
3017 3017
         $wpml_post_join = "";
3018 3018
         $wpml_post_where = "";
3019 3019
         $wpml_term_join = "";
@@ -3027,28 +3027,28 @@  discard block
 block discarded – undo
3027 3027
             }
3028 3028
             
3029 3029
             $wpml_post_join = " JOIN {$wpdb->prefix}icl_translations AS icl_t ON p.ID = icl_t.element_id AND icl_t.element_type = CONCAT('post_', p.post_type)";
3030
-            $wpml_post_where = " AND icl_t.language_code = '" . $post_language ."'";
3030
+            $wpml_post_where = " AND icl_t.language_code = '".$post_language."'";
3031 3031
             
3032 3032
             $wpml_term_join = " JOIN {$wpdb->prefix}icl_translations AS icl_t ON icl_t.element_id = tt.term_taxonomy_id AND icl_t.element_type = CONCAT('tax_', tt.taxonomy)";
3033
-            $wpml_term_where = " AND icl_t.language_code = '" . $post_language ."'";
3033
+            $wpml_term_where = " AND icl_t.language_code = '".$post_language."'";
3034 3034
         }
3035 3035
 
3036
-        $term_slug_check = $wpdb->get_var( $wpdb->prepare( "SELECT t.slug FROM $wpdb->terms AS t LEFT JOIN $wpdb->term_taxonomy AS tt ON tt.term_id = t.term_id {$wpml_term_join} WHERE t.slug = '%s' AND ( tt.taxonomy = '" . $post_type . "category' OR tt.taxonomy = '" . $post_type . "_tags' ) {$wpml_term_where} LIMIT 1", $slug ) );
3036
+        $term_slug_check = $wpdb->get_var($wpdb->prepare("SELECT t.slug FROM $wpdb->terms AS t LEFT JOIN $wpdb->term_taxonomy AS tt ON tt.term_id = t.term_id {$wpml_term_join} WHERE t.slug = '%s' AND ( tt.taxonomy = '".$post_type."category' OR tt.taxonomy = '".$post_type."_tags' ) {$wpml_term_where} LIMIT 1", $slug));
3037 3037
 
3038
-        if ( $term_slug_check ) {
3038
+        if ($term_slug_check) {
3039 3039
             $suffix = 1;
3040 3040
             
3041 3041
             do {
3042
-                $alt_slug = _truncate_post_slug( $original_slug, 200 - ( strlen( $suffix ) + 1 ) ) . "-$suffix";
3042
+                $alt_slug = _truncate_post_slug($original_slug, 200 - (strlen($suffix) + 1))."-$suffix";
3043 3043
                 
3044
-                $term_check = $wpdb->get_var( $wpdb->prepare( "SELECT t.slug FROM $wpdb->terms AS t LEFT JOIN $wpdb->term_taxonomy AS tt ON tt.term_id = t.term_id {$wpml_term_join} WHERE t.slug = '%s' AND ( tt.taxonomy = '" . $post_type . "category' OR tt.taxonomy = '" . $post_type . "_tags' ) {$wpml_term_where} LIMIT 1", $alt_slug ) );
3044
+                $term_check = $wpdb->get_var($wpdb->prepare("SELECT t.slug FROM $wpdb->terms AS t LEFT JOIN $wpdb->term_taxonomy AS tt ON tt.term_id = t.term_id {$wpml_term_join} WHERE t.slug = '%s' AND ( tt.taxonomy = '".$post_type."category' OR tt.taxonomy = '".$post_type."_tags' ) {$wpml_term_where} LIMIT 1", $alt_slug));
3045 3045
                 
3046
-                $post_check = !$term_check && $wpdb->get_var( $wpdb->prepare( "SELECT p.post_name FROM $wpdb->posts p {$wpml_post_join} WHERE p.post_name = %s AND p.post_type = %s AND p.ID != %d {$wpml_term_where} LIMIT 1", $alt_slug, $post_type, $post_ID ) );
3046
+                $post_check = !$term_check && $wpdb->get_var($wpdb->prepare("SELECT p.post_name FROM $wpdb->posts p {$wpml_post_join} WHERE p.post_name = %s AND p.post_type = %s AND p.ID != %d {$wpml_term_where} LIMIT 1", $alt_slug, $post_type, $post_ID));
3047 3047
                 
3048 3048
                 $term_slug_check = $term_check || $post_check;
3049 3049
                 
3050 3050
                 $suffix++;
3051
-            } while ( $term_slug_check );
3051
+            } while ($term_slug_check);
3052 3052
             
3053 3053
             $slug = $alt_slug;
3054 3054
         }
@@ -3056,7 +3056,7 @@  discard block
 block discarded – undo
3056 3056
     
3057 3057
     return $slug;
3058 3058
 }
3059
-add_filter( 'wp_unique_post_slug', 'geodir_check_post_to_term_slug', 101, 6 );
3059
+add_filter('wp_unique_post_slug', 'geodir_check_post_to_term_slug', 101, 6);
3060 3060
 
3061 3061
 /**
3062 3062
  * Check whether a post name with slug exists or not.
@@ -3073,51 +3073,51 @@  discard block
 block discarded – undo
3073 3073
  * @param int $term_id The term ID.
3074 3074
  * @return bool true when exists. false when not exists.
3075 3075
  */
3076
-function geodir_check_term_to_post_slug( $slug_exists, $slug, $term_id ) {
3076
+function geodir_check_term_to_post_slug($slug_exists, $slug, $term_id) {
3077 3077
     global $wpdb, $gd_term_post_type, $gd_term_taxonomy, $sitepress;
3078 3078
     
3079
-    if ( $slug_exists ) {
3079
+    if ($slug_exists) {
3080 3080
         return $slug_exists;
3081 3081
     }
3082 3082
     
3083
-    if ( !empty( $gd_term_taxonomy ) && isset($gd_term_taxonomy[$term_id]) ) {
3083
+    if (!empty($gd_term_taxonomy) && isset($gd_term_taxonomy[$term_id])) {
3084 3084
         $taxonomy = $gd_term_taxonomy[$term_id];
3085 3085
     } else {
3086
-        $taxonomy = $wpdb->get_var( $wpdb->prepare( "SELECT taxonomy FROM $wpdb->term_taxonomy WHERE term_id = %d LIMIT 1", $term_id ) );
3086
+        $taxonomy = $wpdb->get_var($wpdb->prepare("SELECT taxonomy FROM $wpdb->term_taxonomy WHERE term_id = %d LIMIT 1", $term_id));
3087 3087
         $gd_term_taxonomy[$term_id] = $taxonomy;
3088 3088
     }
3089 3089
     
3090
-    if ( empty($taxonomy) ) {
3090
+    if (empty($taxonomy)) {
3091 3091
         return $slug_exists;
3092 3092
     }
3093 3093
     
3094
-    if ( !empty( $gd_term_post_type ) && $gd_term_post_type[$term_id] ) {
3094
+    if (!empty($gd_term_post_type) && $gd_term_post_type[$term_id]) {
3095 3095
         $post_type = $gd_term_post_type[$term_id];
3096 3096
     } else {
3097
-        $taxonomy_obj = get_taxonomy( $taxonomy );
3098
-        $post_type = !empty( $taxonomy_obj->object_type ) ? $taxonomy_obj->object_type[0] : NULL;
3097
+        $taxonomy_obj = get_taxonomy($taxonomy);
3098
+        $post_type = !empty($taxonomy_obj->object_type) ? $taxonomy_obj->object_type[0] : NULL;
3099 3099
     }
3100 3100
     
3101 3101
     $wpml_post_join = "";
3102 3102
     $wpml_post_where = "";
3103 3103
     
3104 3104
     if (geodir_wpml_is_taxonomy_translated($taxonomy) || geodir_wpml_is_post_type_translated($post_type)) {
3105
-        $term_language = $term_id ? geodir_get_language_for_element($term_id, 'tax_' . $taxonomy) : $sitepress->get_current_language();
3105
+        $term_language = $term_id ? geodir_get_language_for_element($term_id, 'tax_'.$taxonomy) : $sitepress->get_current_language();
3106 3106
         if (!$term_language) {
3107 3107
             $term_language = $sitepress->get_current_language();
3108 3108
         }
3109 3109
         
3110 3110
         $wpml_post_join = " JOIN {$wpdb->prefix}icl_translations AS icl_t ON p.ID = icl_t.element_id AND icl_t.element_type = CONCAT('post_', p.post_type)";
3111
-        $wpml_post_where = " AND icl_t.language_code = '" . $term_language ."'";
3111
+        $wpml_post_where = " AND icl_t.language_code = '".$term_language."'";
3112 3112
     }
3113 3113
     
3114
-    if ( $post_type && $wpdb->get_var( $wpdb->prepare( "SELECT p.post_name FROM $wpdb->posts p {$wpml_post_join} WHERE p.post_name = %s AND p.post_type = %s  {$wpml_post_where} LIMIT 1", $slug, $post_type ) ) ) {
3114
+    if ($post_type && $wpdb->get_var($wpdb->prepare("SELECT p.post_name FROM $wpdb->posts p {$wpml_post_join} WHERE p.post_name = %s AND p.post_type = %s  {$wpml_post_where} LIMIT 1", $slug, $post_type))) {
3115 3115
         $slug_exists = true;
3116 3116
     }
3117 3117
 
3118 3118
     return $slug_exists;
3119 3119
 }
3120
-add_filter( 'geodir_term_slug_is_exists', 'geodir_check_term_to_post_slug', 10, 3 );
3120
+add_filter('geodir_term_slug_is_exists', 'geodir_check_term_to_post_slug', 10, 3);
3121 3121
 
3122 3122
 /**
3123 3123
  * Add hidden WPML language input field.
@@ -3131,7 +3131,7 @@  discard block
 block discarded – undo
3131 3131
 function geodir_wpml_add_language_input_field() {
3132 3132
 	global $sitepress;
3133 3133
 
3134
-	if ( function_exists( 'wpml_add_language_form_field_action' ) && WPML_LANGUAGE_NEGOTIATION_TYPE_PARAMETER === (int) $sitepress->get_setting( 'language_negotiation_type' ) ) {
3134
+	if (function_exists('wpml_add_language_form_field_action') && WPML_LANGUAGE_NEGOTIATION_TYPE_PARAMETER === (int) $sitepress->get_setting('language_negotiation_type')) {
3135 3135
 		wpml_add_language_form_field_action();
3136 3136
 	}
3137 3137
 }
@@ -3151,21 +3151,21 @@  discard block
 block discarded – undo
3151 3151
  *                              by the parent function. WP_Error otherwise.
3152 3152
  * @param array   $object_ids   List of term object IDs.
3153 3153
  */
3154
-function geodir_on_delete_term( $term, $tt_id, $taxonomy = '', $deleted_term = array(), $object_ids = array() ) {
3154
+function geodir_on_delete_term($term, $tt_id, $taxonomy = '', $deleted_term = array(), $object_ids = array()) {
3155 3155
 	global $wpdb, $plugin_prefix;
3156 3156
 
3157
-	if ( ! empty( $object_ids ) && strpos( $taxonomy, 'gd_' ) === 0 && substr( $taxonomy , -5 ) == '_tags' && ( $taxonomy_obj = get_taxonomy( $taxonomy ) ) ) {
3158
-		$post_type = !empty( $taxonomy_obj ) ? $taxonomy_obj->object_type[0] : '';
3157
+	if (!empty($object_ids) && strpos($taxonomy, 'gd_') === 0 && substr($taxonomy, -5) == '_tags' && ($taxonomy_obj = get_taxonomy($taxonomy))) {
3158
+		$post_type = !empty($taxonomy_obj) ? $taxonomy_obj->object_type[0] : '';
3159 3159
 
3160
-		if ( $post_type ) {
3161
-			$table = $plugin_prefix . $post_type . '_detail';
3160
+		if ($post_type) {
3161
+			$table = $plugin_prefix.$post_type.'_detail';
3162 3162
 		
3163
-			foreach ( $object_ids as $post_id ) {
3164
-				$post_tags = wp_get_object_terms( $post_id, $taxonomy, array( 'fields' => 'names' ) );
3165
-				$post_tags = ! empty( $post_tags ) && ! is_wp_error( $post_tags ) ? array_map( 'trim', $post_tags ) : '';
3166
-				$post_tags = ! empty( $post_tags ) ? implode( ',', array_filter( array_unique( $post_tags ) ) ) : '';
3163
+			foreach ($object_ids as $post_id) {
3164
+				$post_tags = wp_get_object_terms($post_id, $taxonomy, array('fields' => 'names'));
3165
+				$post_tags = !empty($post_tags) && !is_wp_error($post_tags) ? array_map('trim', $post_tags) : '';
3166
+				$post_tags = !empty($post_tags) ? implode(',', array_filter(array_unique($post_tags))) : '';
3167 3167
 
3168
-				$wpdb->query( $wpdb->prepare( "UPDATE {$table} SET post_tags = %s WHERE post_id = %d", array( $post_tags, $post_id ) ) );
3168
+				$wpdb->query($wpdb->prepare("UPDATE {$table} SET post_tags = %s WHERE post_id = %d", array($post_tags, $post_id)));
3169 3169
 			}
3170 3170
 		}
3171 3171
 	}
Please login to merge, or discard this patch.
Indentation   +1212 added lines, -1212 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 virtual 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 virtual 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,42 +249,42 @@  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
-    // Theme My Login compatibility fix
261
-    if ( isset( $_REQUEST['geodir_search'] ) && class_exists( 'Theme_My_Login' ) ) {
262
-        remove_action( 'pre_get_posts', array( Theme_My_Login::get_object(), 'pre_get_posts' ) );
263
-    }
260
+	// Theme My Login compatibility fix
261
+	if ( isset( $_REQUEST['geodir_search'] ) && class_exists( 'Theme_My_Login' ) ) {
262
+		remove_action( 'pre_get_posts', array( Theme_My_Login::get_object(), 'pre_get_posts' ) );
263
+	}
264 264
     
265
-    if ( isset( $_REQUEST['geodir_search'] ) ) {
266
-        add_filter( 'geodir_filter_widget_listings_fields', 'geodir_search_widget_location_filter_fields', 100, 3 );
267
-        add_filter( 'geodir_filter_widget_listings_orderby', 'geodir_search_widget_location_filter_orderby', 100, 3 );
268
-    }
265
+	if ( isset( $_REQUEST['geodir_search'] ) ) {
266
+		add_filter( 'geodir_filter_widget_listings_fields', 'geodir_search_widget_location_filter_fields', 100, 3 );
267
+		add_filter( 'geodir_filter_widget_listings_orderby', 'geodir_search_widget_location_filter_orderby', 100, 3 );
268
+	}
269 269
 }
270 270
 
271 271
 
272 272
 if (!function_exists('geodir_init_defaults')) {
273
-    /**
274
-     * Calls the function to register the GeoDirectory default CPT and taxonomies.
275
-     *
276
-     * @since 1.0.0
277
-     * @package GeoDirectory
278
-     */
279
-    function geodir_init_defaults()
280
-    {
281
-        if (function_exists('geodir_register_defaults')) {
273
+	/**
274
+	 * Calls the function to register the GeoDirectory default CPT and taxonomies.
275
+	 *
276
+	 * @since 1.0.0
277
+	 * @package GeoDirectory
278
+	 */
279
+	function geodir_init_defaults()
280
+	{
281
+		if (function_exists('geodir_register_defaults')) {
282 282
 
283
-            geodir_register_defaults();
283
+			geodir_register_defaults();
284 284
 
285
-        }
285
+		}
286 286
 
287
-    }
287
+	}
288 288
 }
289 289
 
290 290
 
@@ -306,26 +306,26 @@  discard block
 block discarded – undo
306 306
 // CALLED ON 'sidebars_widgets' FILTER
307 307
 
308 308
 if (!function_exists('geodir_restrict_widget')) {
309
-    /**
310
-     * Sets global values to be able to tell if the current page is a GeoDirectory listing page or a GeoDirectory details page.
311
-     *
312
-     * @global bool $is_listing Sets the global value to true if on a GD category page. False if not.
313
-     * @global bool $is_single_place Sets the global value to true if on a GD details (post) page. False if not.
314
-     * @since 1.0.0
315
-     * @package GeoDirectory
316
-     */
317
-    function geodir_restrict_widget()
318
-    {
319
-        global $is_listing, $is_single_place;
309
+	/**
310
+	 * Sets global values to be able to tell if the current page is a GeoDirectory listing page or a GeoDirectory details page.
311
+	 *
312
+	 * @global bool $is_listing Sets the global value to true if on a GD category page. False if not.
313
+	 * @global bool $is_single_place Sets the global value to true if on a GD details (post) page. False if not.
314
+	 * @since 1.0.0
315
+	 * @package GeoDirectory
316
+	 */
317
+	function geodir_restrict_widget()
318
+	{
319
+		global $is_listing, $is_single_place;
320 320
 
321
-        // set is listing	
322
-        (geodir_is_page('listing')) ? $is_listing = true : $is_listing = false;
321
+		// set is listing	
322
+		(geodir_is_page('listing')) ? $is_listing = true : $is_listing = false;
323 323
 
324
-        // set is single place
325
-        (geodir_is_page('place')) ? $is_single_place = true : $is_single_place = false;
324
+		// set is single place
325
+		(geodir_is_page('place')) ? $is_single_place = true : $is_single_place = false;
326 326
 
327 327
 
328
-    }
328
+	}
329 329
 }
330 330
 
331 331
 
@@ -346,31 +346,31 @@  discard block
 block discarded – undo
346 346
  */
347 347
 function geodir_detail_page_sidebar_content_sorting()
348 348
 {
349
-    $arr_detail_page_sidebar_content =
350
-        /**
351
-         * An array of functions to be called to be displayed on the details (post) page sidebar.
352
-         *
353
-         * This filter can be used to remove sections of the details page sidebar,
354
-         * add new sections or rearrange the order of the sections.
355
-         *
356
-         * @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.
357
-         * @since 1.0.0
358
-         */
359
-        apply_filters('geodir_detail_page_sidebar_content',
360
-            array('geodir_social_sharing_buttons',
361
-                'geodir_detail_page_google_analytics',
362
-                'geodir_edit_post_link',
363
-                'geodir_detail_page_review_rating',
364
-                'geodir_detail_page_more_info'
365
-            ) // end of array 
366
-        ); // end of apply filter
367
-    if (!empty($arr_detail_page_sidebar_content)) {
368
-        foreach ($arr_detail_page_sidebar_content as $content_function) {
369
-            if (function_exists($content_function)) {
370
-                add_action('geodir_detail_page_sidebar', $content_function);
371
-            }
372
-        }
373
-    }
349
+	$arr_detail_page_sidebar_content =
350
+		/**
351
+		 * An array of functions to be called to be displayed on the details (post) page sidebar.
352
+		 *
353
+		 * This filter can be used to remove sections of the details page sidebar,
354
+		 * add new sections or rearrange the order of the sections.
355
+		 *
356
+		 * @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.
357
+		 * @since 1.0.0
358
+		 */
359
+		apply_filters('geodir_detail_page_sidebar_content',
360
+			array('geodir_social_sharing_buttons',
361
+				'geodir_detail_page_google_analytics',
362
+				'geodir_edit_post_link',
363
+				'geodir_detail_page_review_rating',
364
+				'geodir_detail_page_more_info'
365
+			) // end of array 
366
+		); // end of apply filter
367
+	if (!empty($arr_detail_page_sidebar_content)) {
368
+		foreach ($arr_detail_page_sidebar_content as $content_function) {
369
+			if (function_exists($content_function)) {
370
+				add_action('geodir_detail_page_sidebar', $content_function);
371
+			}
372
+		}
373
+	}
374 374
 }
375 375
 
376 376
 add_action('geodir_after_edit_post_link', 'geodir_add_to_favourite_link', 1);
@@ -385,14 +385,14 @@  discard block
 block discarded – undo
385 385
  */
386 386
 function geodir_add_to_favourite_link()
387 387
 {
388
-    global $post, $preview;
389
-    if (!$preview && geodir_is_page('detail')) {
390
-        ?>
388
+	global $post, $preview;
389
+	if (!$preview && geodir_is_page('detail')) {
390
+		?>
391 391
         <p class="edit_link">
392 392
             <?php geodir_favourite_html($post->post_author, $post->ID); ?>
393 393
         </p>
394 394
     <?php
395
-    }
395
+	}
396 396
 }
397 397
 
398 398
 /**
@@ -406,41 +406,41 @@  discard block
 block discarded – undo
406 406
  */
407 407
 function geodir_social_sharing_buttons()
408 408
 {
409
-    global $preview;
410
-    ob_start(); // Start  buffering;
411
-    /**
412
-     * This action is called before the social buttons twitter,facebook and google plus are output in a containing div.
413
-     *
414
-     * @since 1.0.0
415
-     */
416
-    do_action('geodir_before_social_sharing_buttons');
417
-    if (!$preview) {
418
-        ?>
409
+	global $preview;
410
+	ob_start(); // Start  buffering;
411
+	/**
412
+	 * This action is called before the social buttons twitter,facebook and google plus are output in a containing div.
413
+	 *
414
+	 * @since 1.0.0
415
+	 */
416
+	do_action('geodir_before_social_sharing_buttons');
417
+	if (!$preview) {
418
+		?>
419 419
         <div class="likethis">
420 420
             <?php geodir_twitter_tweet_button(); ?>
421 421
             <?php geodir_fb_like_button(); ?>
422 422
             <?php geodir_google_plus_button(); ?>
423 423
         </div>
424 424
     <?php
425
-    }// end of if, if its a preview or not
426
-
427
-    /**
428
-     * This action is called after the social buttons twitter,facebook and google plus are output in a containing div.
429
-     *
430
-     * @since 1.0.0
431
-     */
432
-    do_action('geodir_after_social_sharing_buttons');
433
-    $content_html = ob_get_clean();
434
-    if (trim($content_html) != '')
435
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-social-sharing">' . $content_html . '</div>';
436
-    if ((int)get_option('geodir_disable_tfg_buttons_section') != 1) {
437
-        /**
438
-         * Filter the geodir_social_sharing_buttons() function content.
439
-         *
440
-         * @param string $content_html The output html of the geodir_social_sharing_buttons() function.
441
-         */
442
-        echo $content_html = apply_filters('geodir_social_sharing_buttons_html', $content_html);
443
-    }
425
+	}// end of if, if its a preview or not
426
+
427
+	/**
428
+	 * This action is called after the social buttons twitter,facebook and google plus are output in a containing div.
429
+	 *
430
+	 * @since 1.0.0
431
+	 */
432
+	do_action('geodir_after_social_sharing_buttons');
433
+	$content_html = ob_get_clean();
434
+	if (trim($content_html) != '')
435
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-social-sharing">' . $content_html . '</div>';
436
+	if ((int)get_option('geodir_disable_tfg_buttons_section') != 1) {
437
+		/**
438
+		 * Filter the geodir_social_sharing_buttons() function content.
439
+		 *
440
+		 * @param string $content_html The output html of the geodir_social_sharing_buttons() function.
441
+		 */
442
+		echo $content_html = apply_filters('geodir_social_sharing_buttons_html', $content_html);
443
+	}
444 444
 
445 445
 
446 446
 }
@@ -458,46 +458,46 @@  discard block
 block discarded – undo
458 458
  */
459 459
 function geodir_edit_post_link()
460 460
 {
461
-    global $post, $preview;
462
-    ob_start(); // Start buffering;
463
-    /**
464
-     * This is called before the edit post link html in the function geodir_edit_post_link()
465
-     *
466
-     * @since 1.0.0
467
-     */
468
-    do_action('geodir_before_edit_post_link');
469
-    if (!$preview) {
470
-        $is_current_user_owner = geodir_listing_belong_to_current_user();
461
+	global $post, $preview;
462
+	ob_start(); // Start buffering;
463
+	/**
464
+	 * This is called before the edit post link html in the function geodir_edit_post_link()
465
+	 *
466
+	 * @since 1.0.0
467
+	 */
468
+	do_action('geodir_before_edit_post_link');
469
+	if (!$preview) {
470
+		$is_current_user_owner = geodir_listing_belong_to_current_user();
471 471
         
472
-        if ($is_current_user_owner) {
473
-            $post_id = $post->ID;
472
+		if ($is_current_user_owner) {
473
+			$post_id = $post->ID;
474 474
             
475
-            if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
476
-                $post_id = (int)$_REQUEST['pid'];
477
-            }
475
+			if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
476
+				$post_id = (int)$_REQUEST['pid'];
477
+			}
478 478
 
479
-            $postlink = get_permalink(geodir_add_listing_page_id());
480
-            $editlink = geodir_getlink($postlink, array('pid' => $post_id), false);
481
-            echo ' <p class="edit_link"><i class="fa fa-pencil"></i> <a href="' . esc_url($editlink) . '">' . __('Edit this Post', 'geodirectory') . '</a></p>';
482
-        }
483
-    }// end of if, if its a preview or not
484
-    /**
485
-     * This is called after the edit post link html in the function geodir_edit_post_link()
486
-     *
487
-     * @since 1.0.0
488
-     */
489
-    do_action('geodir_after_edit_post_link');
490
-    $content_html = ob_get_clean();
491
-    if (trim($content_html) != '')
492
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-user-links">' . $content_html . '</div>';
493
-    if ((int)get_option('geodir_disable_user_links_section') != 1) {
494
-        /**
495
-         * Filter the geodir_edit_post_link() function content.
496
-         *
497
-         * @param string $content_html The output html of the geodir_edit_post_link() function.
498
-         */
499
-        echo $content_html = apply_filters('geodir_edit_post_link_html', $content_html);
500
-    }
479
+			$postlink = get_permalink(geodir_add_listing_page_id());
480
+			$editlink = geodir_getlink($postlink, array('pid' => $post_id), false);
481
+			echo ' <p class="edit_link"><i class="fa fa-pencil"></i> <a href="' . esc_url($editlink) . '">' . __('Edit this Post', 'geodirectory') . '</a></p>';
482
+		}
483
+	}// end of if, if its a preview or not
484
+	/**
485
+	 * This is called after the edit post link html in the function geodir_edit_post_link()
486
+	 *
487
+	 * @since 1.0.0
488
+	 */
489
+	do_action('geodir_after_edit_post_link');
490
+	$content_html = ob_get_clean();
491
+	if (trim($content_html) != '')
492
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-user-links">' . $content_html . '</div>';
493
+	if ((int)get_option('geodir_disable_user_links_section') != 1) {
494
+		/**
495
+		 * Filter the geodir_edit_post_link() function content.
496
+		 *
497
+		 * @param string $content_html The output html of the geodir_edit_post_link() function.
498
+		 */
499
+		echo $content_html = apply_filters('geodir_edit_post_link_html', $content_html);
500
+	}
501 501
 }
502 502
 
503 503
 /**
@@ -511,45 +511,45 @@  discard block
 block discarded – undo
511 511
  */
512 512
 function geodir_detail_page_google_analytics()
513 513
 {
514
-    if ( ! get_option( 'geodir_ga_stats' ) ) {
514
+	if ( ! get_option( 'geodir_ga_stats' ) ) {
515 515
 		return;
516 516
 	}
517 517
 	global $post,$preview;
518
-    if($preview){return '';}
519
-    $package_info = array();
520
-    $package_info = geodir_post_package_info($package_info, $post);
518
+	if($preview){return '';}
519
+	$package_info = array();
520
+	$package_info = geodir_post_package_info($package_info, $post);
521 521
 
522
-    $id = trim(get_option('geodir_ga_account_id'));
522
+	$id = trim(get_option('geodir_ga_account_id'));
523 523
 
524
-    if (!$id) {
525
-        return; //if no Google Analytics ID then bail.
526
-    }
524
+	if (!$id) {
525
+		return; //if no Google Analytics ID then bail.
526
+	}
527 527
 
528
-    ob_start(); // Start buffering;
529
-    /**
530
-     * This is called before the edit post link html in the function geodir_detail_page_google_analytics()
531
-     *
532
-     * @since 1.0.0
533
-     */
534
-    do_action('geodir_before_google_analytics');
528
+	ob_start(); // Start buffering;
529
+	/**
530
+	 * This is called before the edit post link html in the function geodir_detail_page_google_analytics()
531
+	 *
532
+	 * @since 1.0.0
533
+	 */
534
+	do_action('geodir_before_google_analytics');
535 535
     
536
-    $refresh_time = get_option('geodir_ga_refresh_time', 5);
537
-    /**
538
-     * Filter the time interval to check & refresh new users results.
539
-     *
540
-     * @since 1.5.9
541
-     *
542
-     * @param int $refresh_time Time interval to check & refresh new users results.
543
-     */
544
-    $refresh_time = apply_filters('geodir_google_analytics_refresh_time', $refresh_time);
545
-    $refresh_time = absint($refresh_time * 1000);
536
+	$refresh_time = get_option('geodir_ga_refresh_time', 5);
537
+	/**
538
+	 * Filter the time interval to check & refresh new users results.
539
+	 *
540
+	 * @since 1.5.9
541
+	 *
542
+	 * @param int $refresh_time Time interval to check & refresh new users results.
543
+	 */
544
+	$refresh_time = apply_filters('geodir_google_analytics_refresh_time', $refresh_time);
545
+	$refresh_time = absint($refresh_time * 1000);
546 546
     
547
-    $hide_refresh = get_option('geodir_ga_auto_refresh');
547
+	$hide_refresh = get_option('geodir_ga_auto_refresh');
548 548
     
549
-    $auto_refresh = $hide_refresh && $refresh_time && $refresh_time > 0 ? 1 : 0;
550
-    if (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' )) ) {
551
-        $page_url = urlencode($_SERVER['REQUEST_URI']);
552
-        ?>
549
+	$auto_refresh = $hide_refresh && $refresh_time && $refresh_time > 0 ? 1 : 0;
550
+	if (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' )) ) {
551
+		$page_url = urlencode($_SERVER['REQUEST_URI']);
552
+		?>
553 553
         <script type="text/javascript">
554 554
             var gd_gaTimeOut;
555 555
             var gd_gaTime = parseInt('<?php echo $refresh_time;?>');
@@ -801,15 +801,15 @@  discard block
 block discarded – undo
801 801
                     var labels = results[1].rows.map(function(row) { return +row[0]; });
802 802
 
803 803
                     <?php
804
-                    // Here we list the shorthand days of the week so it can be used in translation.
805
-                    __("Mon",'geodirectory');
806
-                    __("Tue",'geodirectory');
807
-                    __("Wed",'geodirectory');
808
-                    __("Thu",'geodirectory');
809
-                    __("Fri",'geodirectory');
810
-                    __("Sat",'geodirectory');
811
-                    __("Sun",'geodirectory');
812
-                    ?>
804
+					// Here we list the shorthand days of the week so it can be used in translation.
805
+					__("Mon",'geodirectory');
806
+					__("Tue",'geodirectory');
807
+					__("Wed",'geodirectory');
808
+					__("Thu",'geodirectory');
809
+					__("Fri",'geodirectory');
810
+					__("Sat",'geodirectory');
811
+					__("Sun",'geodirectory');
812
+					?>
813 813
 
814 814
                     labels = [
815 815
                         "<?php _e(date('D', strtotime("+1 day")),'geodirectory'); ?>",
@@ -1058,24 +1058,24 @@  discard block
 block discarded – undo
1058 1058
         </span>
1059 1059
 
1060 1060
     <?php
1061
-    }
1062
-    /**
1063
-     * This is called after the edit post link html in the function geodir_detail_page_google_analytics()
1064
-     *
1065
-     * @since 1.0.0
1066
-     */
1067
-    do_action('geodir_after_google_analytics');
1068
-    $content_html = ob_get_clean();
1069
-    if (trim($content_html) != '')
1070
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-google-analytics">' . $content_html . '</div>';
1071
-    if ((int)get_option('geodir_disable_google_analytics_section') != 1) {
1072
-        /**
1073
-         * Filter the geodir_edit_post_link() function content.
1074
-         *
1075
-         * @param string $content_html The output html of the geodir_edit_post_link() function.
1076
-         */
1077
-        echo $content_html = apply_filters('geodir_google_analytic_html', $content_html);
1078
-    }
1061
+	}
1062
+	/**
1063
+	 * This is called after the edit post link html in the function geodir_detail_page_google_analytics()
1064
+	 *
1065
+	 * @since 1.0.0
1066
+	 */
1067
+	do_action('geodir_after_google_analytics');
1068
+	$content_html = ob_get_clean();
1069
+	if (trim($content_html) != '')
1070
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-google-analytics">' . $content_html . '</div>';
1071
+	if ((int)get_option('geodir_disable_google_analytics_section') != 1) {
1072
+		/**
1073
+		 * Filter the geodir_edit_post_link() function content.
1074
+		 *
1075
+		 * @param string $content_html The output html of the geodir_edit_post_link() function.
1076
+		 */
1077
+		echo $content_html = apply_filters('geodir_google_analytic_html', $content_html);
1078
+	}
1079 1079
 }
1080 1080
 
1081 1081
 /**
@@ -1092,94 +1092,94 @@  discard block
 block discarded – undo
1092 1092
  */
1093 1093
 function geodir_detail_page_review_rating()
1094 1094
 {
1095
-    global $post, $preview, $post_images;
1095
+	global $post, $preview, $post_images;
1096 1096
     
1097
-    if (!empty($post->ID) && geodir_cpt_has_rating_disabled((int)$post->ID)) {
1098
-        return;
1099
-    }
1100
-    ob_start(); // Start  buffering;
1101
-    /**
1102
-     * This is called before the rating html in the function geodir_detail_page_review_rating().
1103
-     *
1104
-     * This is called outside the check for an actual rating and the check for preview page.
1105
-     *
1106
-     * @since 1.0.0
1107
-     */
1108
-    do_action('geodir_before_detail_page_review_rating');
1109
-
1110
-    $comment_count = geodir_get_review_count_total($post->ID);
1111
-    $post_avgratings = geodir_get_post_rating($post->ID);
1112
-
1113
-    if ($post_avgratings != 0 && !$preview) {
1114
-        /**
1115
-         * This is called before the rating html in the function geodir_detail_page_review_rating().
1116
-         *
1117
-         * This is called inside the check for an actual rating and the check for preview page.
1118
-         *
1119
-         * @since 1.0.0
1120
-         * @param float $post_avgratings Average rating for the current post.
1121
-         * @param int $post->ID Current post ID.
1122
-         */
1123
-        do_action('geodir_before_review_rating_stars_on_detail', $post_avgratings, $post->ID);
1124
-
1125
-        $html = '<p style=" float:left;">';
1126
-        $html .= geodir_get_rating_stars($post_avgratings, $post->ID);
1127
-        $html .= '<div class="average-review" itemscope itemtype="http://data-vocabulary.org/Review-aggregate">';
1128
-        $post_avgratings = (is_float($post_avgratings) || (strpos($post_avgratings, ".", 1) == 1 && strlen($post_avgratings) > 3)) ? number_format($post_avgratings, 1, '.', '') : $post_avgratings;
1097
+	if (!empty($post->ID) && geodir_cpt_has_rating_disabled((int)$post->ID)) {
1098
+		return;
1099
+	}
1100
+	ob_start(); // Start  buffering;
1101
+	/**
1102
+	 * This is called before the rating html in the function geodir_detail_page_review_rating().
1103
+	 *
1104
+	 * This is called outside the check for an actual rating and the check for preview page.
1105
+	 *
1106
+	 * @since 1.0.0
1107
+	 */
1108
+	do_action('geodir_before_detail_page_review_rating');
1109
+
1110
+	$comment_count = geodir_get_review_count_total($post->ID);
1111
+	$post_avgratings = geodir_get_post_rating($post->ID);
1112
+
1113
+	if ($post_avgratings != 0 && !$preview) {
1114
+		/**
1115
+		 * This is called before the rating html in the function geodir_detail_page_review_rating().
1116
+		 *
1117
+		 * This is called inside the check for an actual rating and the check for preview page.
1118
+		 *
1119
+		 * @since 1.0.0
1120
+		 * @param float $post_avgratings Average rating for the current post.
1121
+		 * @param int $post->ID Current post ID.
1122
+		 */
1123
+		do_action('geodir_before_review_rating_stars_on_detail', $post_avgratings, $post->ID);
1124
+
1125
+		$html = '<p style=" float:left;">';
1126
+		$html .= geodir_get_rating_stars($post_avgratings, $post->ID);
1127
+		$html .= '<div class="average-review" itemscope itemtype="http://data-vocabulary.org/Review-aggregate">';
1128
+		$post_avgratings = (is_float($post_avgratings) || (strpos($post_avgratings, ".", 1) == 1 && strlen($post_avgratings) > 3)) ? number_format($post_avgratings, 1, '.', '') : $post_avgratings;
1129 1129
        
1130 1130
 	   $reviews_text = $comment_count > 1 ? __("reviews", 'geodirectory') : __("review", 'geodirectory');
1131 1131
 	   
1132 1132
 	   $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 />';
1133 1133
 
1134
-        $html .= '<span class="item">';
1135
-        $html .= '<span class="fn" itemprop="itemreviewed">' . $post->post_title . '</span>';
1134
+		$html .= '<span class="item">';
1135
+		$html .= '<span class="fn" itemprop="itemreviewed">' . $post->post_title . '</span>';
1136 1136
 
1137
-        if ($post_images) {
1138
-            foreach ($post_images as $img) {
1139
-                $post_img = $img->src;
1140
-                break;
1141
-            }
1142
-        }
1143
-
1144
-        if (isset($post_img) && $post_img) {
1145
-            $html .= '<br /><img src="' . $post_img . '" class="photo" alt="' . esc_attr($post->post_title) . '" itemprop="photo" content="' . $post_img . '" class="photo" />';
1146
-        }
1147
-
1148
-        $html .= '</span>';
1149
-
1150
-        echo $html .= '</div>';
1151
-        /**
1152
-         * This is called after the rating html in the function geodir_detail_page_review_rating().
1153
-         *
1154
-         * This is called inside the check for an actual rating and the check for preview page.
1155
-         *
1156
-         * @since 1.0.0
1157
-         * @param float $post_avgratings Average rating for the current post.
1158
-         * @param int $post->ID Current post ID.
1159
-         */
1160
-        do_action('geodir_after_review_rating_stars_on_detail', $post_avgratings, $post->ID);
1161
-    }
1162
-    /**
1163
-     * This is called before the rating html in the function geodir_detail_page_review_rating().
1164
-     *
1165
-     * This is called outside the check for an actual rating and the check for preview page.
1166
-     *
1167
-     * @since 1.0.0
1168
-     */
1169
-    do_action('geodir_after_detail_page_review_rating');
1170
-    $content_html = ob_get_clean();
1171
-    if (trim($content_html) != '') {
1172
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-rating">' . $content_html . '</div>';
1173
-    }
1174
-    if ((int)get_option('geodir_disable_rating_info_section') != 1) {
1175
-        /**
1176
-         * Filter the geodir_detail_page_review_rating() function content.
1177
-         *
1178
-         * @since 1.0.0
1179
-         * @param string $content_html The output html of the geodir_detail_page_review_rating() function.
1180
-         */
1181
-        echo $content_html = apply_filters('geodir_detail_page_review_rating_html', $content_html);
1182
-    }
1137
+		if ($post_images) {
1138
+			foreach ($post_images as $img) {
1139
+				$post_img = $img->src;
1140
+				break;
1141
+			}
1142
+		}
1143
+
1144
+		if (isset($post_img) && $post_img) {
1145
+			$html .= '<br /><img src="' . $post_img . '" class="photo" alt="' . esc_attr($post->post_title) . '" itemprop="photo" content="' . $post_img . '" class="photo" />';
1146
+		}
1147
+
1148
+		$html .= '</span>';
1149
+
1150
+		echo $html .= '</div>';
1151
+		/**
1152
+		 * This is called after the rating html in the function geodir_detail_page_review_rating().
1153
+		 *
1154
+		 * This is called inside the check for an actual rating and the check for preview page.
1155
+		 *
1156
+		 * @since 1.0.0
1157
+		 * @param float $post_avgratings Average rating for the current post.
1158
+		 * @param int $post->ID Current post ID.
1159
+		 */
1160
+		do_action('geodir_after_review_rating_stars_on_detail', $post_avgratings, $post->ID);
1161
+	}
1162
+	/**
1163
+	 * This is called before the rating html in the function geodir_detail_page_review_rating().
1164
+	 *
1165
+	 * This is called outside the check for an actual rating and the check for preview page.
1166
+	 *
1167
+	 * @since 1.0.0
1168
+	 */
1169
+	do_action('geodir_after_detail_page_review_rating');
1170
+	$content_html = ob_get_clean();
1171
+	if (trim($content_html) != '') {
1172
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-rating">' . $content_html . '</div>';
1173
+	}
1174
+	if ((int)get_option('geodir_disable_rating_info_section') != 1) {
1175
+		/**
1176
+		 * Filter the geodir_detail_page_review_rating() function content.
1177
+		 *
1178
+		 * @since 1.0.0
1179
+		 * @param string $content_html The output html of the geodir_detail_page_review_rating() function.
1180
+		 */
1181
+		echo $content_html = apply_filters('geodir_detail_page_review_rating_html', $content_html);
1182
+	}
1183 1183
 }
1184 1184
 
1185 1185
 /**
@@ -1191,35 +1191,35 @@  discard block
 block discarded – undo
1191 1191
  */
1192 1192
 function geodir_detail_page_more_info()
1193 1193
 {
1194
-    ob_start(); // Start  buffering;
1195
-    /**
1196
-     * This is called before the info section html.
1197
-     *
1198
-     * @since 1.0.0
1199
-     */
1200
-    do_action('geodir_before_detail_page_more_info');
1201
-    if ($geodir_post_detail_fields = geodir_show_listing_info('detail')) {
1202
-        echo $geodir_post_detail_fields;
1203
-    }
1204
-    /**
1205
-     * This is called after the info section html.
1206
-     *
1207
-     * @since 1.0.0
1208
-     */
1209
-    do_action('geodir_after_detail_page_more_info');
1210
-
1211
-    $content_html = ob_get_clean();
1212
-    if (trim($content_html) != '')
1213
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-listing-info">' . $content_html . '</div>';
1214
-    if ((int)get_option('geodir_disable_listing_info_section') != 1) {
1215
-        /**
1216
-         * Filter the output html for function geodir_detail_page_more_info().
1217
-         *
1218
-         * @since 1.0.0
1219
-         * @param string $content_html The output html of the geodir_detail_page_more_info() function.
1220
-         */
1221
-        echo $content_html = apply_filters('geodir_detail_page_more_info_html', $content_html);
1222
-    }
1194
+	ob_start(); // Start  buffering;
1195
+	/**
1196
+	 * This is called before the info section html.
1197
+	 *
1198
+	 * @since 1.0.0
1199
+	 */
1200
+	do_action('geodir_before_detail_page_more_info');
1201
+	if ($geodir_post_detail_fields = geodir_show_listing_info('detail')) {
1202
+		echo $geodir_post_detail_fields;
1203
+	}
1204
+	/**
1205
+	 * This is called after the info section html.
1206
+	 *
1207
+	 * @since 1.0.0
1208
+	 */
1209
+	do_action('geodir_after_detail_page_more_info');
1210
+
1211
+	$content_html = ob_get_clean();
1212
+	if (trim($content_html) != '')
1213
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-listing-info">' . $content_html . '</div>';
1214
+	if ((int)get_option('geodir_disable_listing_info_section') != 1) {
1215
+		/**
1216
+		 * Filter the output html for function geodir_detail_page_more_info().
1217
+		 *
1218
+		 * @since 1.0.0
1219
+		 * @param string $content_html The output html of the geodir_detail_page_more_info() function.
1220
+		 */
1221
+		echo $content_html = apply_filters('geodir_detail_page_more_info_html', $content_html);
1222
+	}
1223 1223
 }
1224 1224
 
1225 1225
 
@@ -1233,15 +1233,15 @@  discard block
 block discarded – undo
1233 1233
  */
1234 1234
 function geodir_localize_all_js_msg()
1235 1235
 {// check_ajax_referer function is used to make sure no files are uploaded remotely but it will fail if used between https and non https so we do the check below of the urls
1236
-    if (str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
1237
-        $ajax_url = admin_url('admin-ajax.php');
1238
-    } elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
1239
-        $ajax_url = admin_url('admin-ajax.php');
1240
-    } elseif (str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
1241
-        $ajax_url = str_replace("https", "http", admin_url('admin-ajax.php'));
1242
-    } elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
1243
-        $ajax_url = str_replace("http", "https", admin_url('admin-ajax.php'));
1244
-    }
1236
+	if (str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
1237
+		$ajax_url = admin_url('admin-ajax.php');
1238
+	} elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
1239
+		$ajax_url = admin_url('admin-ajax.php');
1240
+	} elseif (str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
1241
+		$ajax_url = str_replace("https", "http", admin_url('admin-ajax.php'));
1242
+	} elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
1243
+		$ajax_url = str_replace("http", "https", admin_url('admin-ajax.php'));
1244
+	}
1245 1245
 	
1246 1246
 	/**
1247 1247
 	 * Filter the allowed image type extensions for post images.
@@ -1251,62 +1251,62 @@  discard block
 block discarded – undo
1251 1251
 	 */
1252 1252
 	$allowed_img_types = apply_filters('geodir_allowed_post_image_exts', array('jpg', 'jpeg', 'jpe', 'gif', 'png'));
1253 1253
 	
1254
-    $default_marker_icon = get_option('geodir_default_marker_icon');
1255
-    $default_marker_size = geodir_get_marker_size($default_marker_icon, array('w' => 20, 'h' => 34));
1256
-    $default_marker_width = $default_marker_size['w'];
1257
-    $default_marker_height = $default_marker_size['h'];
1254
+	$default_marker_icon = get_option('geodir_default_marker_icon');
1255
+	$default_marker_size = geodir_get_marker_size($default_marker_icon, array('w' => 20, 'h' => 34));
1256
+	$default_marker_width = $default_marker_size['w'];
1257
+	$default_marker_height = $default_marker_size['h'];
1258 1258
     
1259
-    $arr_alert_msg = array(
1260
-        'geodir_plugin_url' => geodir_plugin_url(),
1261
-        'geodir_admin_ajax_url' => $ajax_url,
1262
-        'custom_field_not_blank_var' => __('HTML Variable Name must not be blank', 'geodirectory'),
1263
-        'custom_field_not_special_char' => __('Please do not use special character and spaces in HTML Variable Name.', 'geodirectory'),
1264
-        'custom_field_unique_name' => __('HTML Variable Name should be a unique name.', 'geodirectory'),
1265
-        'custom_field_delete' => __('Are you wish to delete this field?', 'geodirectory'),
1266
-        //start not show alert msg
1267
-        'tax_meta_class_succ_del_msg' => __('File has been successfully deleted.', 'geodirectory'),
1268
-        'tax_meta_class_not_permission_to_del_msg' => __('You do NOT have permission to delete this file.', 'geodirectory'),
1269
-        'tax_meta_class_order_save_msg' => __('Order saved!', 'geodirectory'),
1270
-        'tax_meta_class_not_permission_record_img_msg' => __('You do not have permission to reorder images.', 'geodirectory'),
1271
-        'address_not_found_on_map_msg' => __('Address not found for:', 'geodirectory'),
1272
-        // end not show alert msg
1273
-        'my_place_listing_del' => __('Are you sure you wish to delete this listing?', 'geodirectory'),
1274
-        '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'),
1275
-        //start not show alert msg
1276
-        'rating_error_msg' => __('Error : please retry', 'geodirectory'),
1277
-        'listing_url_prefix_msg' => __('Please enter listing url prefix', 'geodirectory'),
1278
-        'invalid_listing_prefix_msg' => __('Invalid character in listing url prefix', 'geodirectory'),
1279
-        'location_url_prefix_msg' => __('Please enter location url prefix', 'geodirectory'),
1280
-        'invalid_location_prefix_msg' => __('Invalid character in location url prefix', 'geodirectory'),
1281
-        'location_and_cat_url_separator_msg' => __('Please enter location and category url separator', 'geodirectory'),
1282
-        'invalid_char_and_cat_url_separator_msg' => __('Invalid character in location and category url separator', 'geodirectory'),
1283
-        'listing_det_url_separator_msg' => __('Please enter listing detail url separator', 'geodirectory'),
1284
-        'invalid_char_listing_det_url_separator_msg' => __('Invalid character in listing detail url separator', 'geodirectory'),
1285
-        'loading_listing_error_favorite' => __('Error loading listing.', 'geodirectory'),
1286
-        'geodir_field_id_required' => __('This field is required.', 'geodirectory'),
1287
-        'geodir_valid_email_address_msg' => __('Please enter valid email address.', 'geodirectory'),
1288
-        'geodir_default_marker_icon' => $default_marker_icon,
1289
-        'geodir_default_marker_w' => $default_marker_width,
1290
-        'geodir_default_marker_h' => $default_marker_height,
1291
-        'geodir_latitude_error_msg' => GEODIR_LATITUDE_ERROR_MSG,
1292
-        'geodir_longgitude_error_msg' => GEODIR_LOGNGITUDE_ERROR_MSG,
1293
-        'geodir_default_rating_star_icon' => get_option('geodir_default_rating_star_icon'),
1294
-        'gd_cmt_btn_post_reply' => __('Post Reply', 'geodirectory'),
1295
-        'gd_cmt_btn_reply_text' => __('Reply text', 'geodirectory'),
1296
-        'gd_cmt_btn_post_review' => __('Post Review', 'geodirectory'),
1297
-        'gd_cmt_btn_review_text' => __('Review text', 'geodirectory'),
1298
-        'gd_cmt_err_no_rating' => __("Please select star rating, you can't leave a review without stars.", 'geodirectory'),
1299
-        'err_empty_review' => __('Please type a review.', 'geodirectory'),
1300
-        'err_empty_reply' => __('Please type a reply.', 'geodirectory'),
1301
-        /* on/off dragging for phone devices */
1302
-        'geodir_onoff_dragging' => get_option('geodir_map_onoff_dragging') ? true : false,
1303
-        'geodir_is_mobile' => wp_is_mobile() ? true : false,
1304
-        'geodir_on_dragging_text' => __('Enable Dragging', 'geodirectory'),
1305
-        'geodir_off_dragging_text' => __('Disable Dragging', 'geodirectory'),
1306
-        'geodir_err_max_file_size' => __('File size error : You tried to upload a file over %s', 'geodirectory'),
1307
-        'geodir_err_file_upload_limit' => __('You have reached your upload limit of %s files.', 'geodirectory'),
1308
-        'geodir_err_pkg_upload_limit' => __('You may only upload %s files with this package, please try again.', 'geodirectory'),
1309
-        'geodir_action_remove' => __('Remove', 'geodirectory'),
1259
+	$arr_alert_msg = array(
1260
+		'geodir_plugin_url' => geodir_plugin_url(),
1261
+		'geodir_admin_ajax_url' => $ajax_url,
1262
+		'custom_field_not_blank_var' => __('HTML Variable Name must not be blank', 'geodirectory'),
1263
+		'custom_field_not_special_char' => __('Please do not use special character and spaces in HTML Variable Name.', 'geodirectory'),
1264
+		'custom_field_unique_name' => __('HTML Variable Name should be a unique name.', 'geodirectory'),
1265
+		'custom_field_delete' => __('Are you wish to delete this field?', 'geodirectory'),
1266
+		//start not show alert msg
1267
+		'tax_meta_class_succ_del_msg' => __('File has been successfully deleted.', 'geodirectory'),
1268
+		'tax_meta_class_not_permission_to_del_msg' => __('You do NOT have permission to delete this file.', 'geodirectory'),
1269
+		'tax_meta_class_order_save_msg' => __('Order saved!', 'geodirectory'),
1270
+		'tax_meta_class_not_permission_record_img_msg' => __('You do not have permission to reorder images.', 'geodirectory'),
1271
+		'address_not_found_on_map_msg' => __('Address not found for:', 'geodirectory'),
1272
+		// end not show alert msg
1273
+		'my_place_listing_del' => __('Are you sure you wish to delete this listing?', 'geodirectory'),
1274
+		'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'),
1275
+		//start not show alert msg
1276
+		'rating_error_msg' => __('Error : please retry', 'geodirectory'),
1277
+		'listing_url_prefix_msg' => __('Please enter listing url prefix', 'geodirectory'),
1278
+		'invalid_listing_prefix_msg' => __('Invalid character in listing url prefix', 'geodirectory'),
1279
+		'location_url_prefix_msg' => __('Please enter location url prefix', 'geodirectory'),
1280
+		'invalid_location_prefix_msg' => __('Invalid character in location url prefix', 'geodirectory'),
1281
+		'location_and_cat_url_separator_msg' => __('Please enter location and category url separator', 'geodirectory'),
1282
+		'invalid_char_and_cat_url_separator_msg' => __('Invalid character in location and category url separator', 'geodirectory'),
1283
+		'listing_det_url_separator_msg' => __('Please enter listing detail url separator', 'geodirectory'),
1284
+		'invalid_char_listing_det_url_separator_msg' => __('Invalid character in listing detail url separator', 'geodirectory'),
1285
+		'loading_listing_error_favorite' => __('Error loading listing.', 'geodirectory'),
1286
+		'geodir_field_id_required' => __('This field is required.', 'geodirectory'),
1287
+		'geodir_valid_email_address_msg' => __('Please enter valid email address.', 'geodirectory'),
1288
+		'geodir_default_marker_icon' => $default_marker_icon,
1289
+		'geodir_default_marker_w' => $default_marker_width,
1290
+		'geodir_default_marker_h' => $default_marker_height,
1291
+		'geodir_latitude_error_msg' => GEODIR_LATITUDE_ERROR_MSG,
1292
+		'geodir_longgitude_error_msg' => GEODIR_LOGNGITUDE_ERROR_MSG,
1293
+		'geodir_default_rating_star_icon' => get_option('geodir_default_rating_star_icon'),
1294
+		'gd_cmt_btn_post_reply' => __('Post Reply', 'geodirectory'),
1295
+		'gd_cmt_btn_reply_text' => __('Reply text', 'geodirectory'),
1296
+		'gd_cmt_btn_post_review' => __('Post Review', 'geodirectory'),
1297
+		'gd_cmt_btn_review_text' => __('Review text', 'geodirectory'),
1298
+		'gd_cmt_err_no_rating' => __("Please select star rating, you can't leave a review without stars.", 'geodirectory'),
1299
+		'err_empty_review' => __('Please type a review.', 'geodirectory'),
1300
+		'err_empty_reply' => __('Please type a reply.', 'geodirectory'),
1301
+		/* on/off dragging for phone devices */
1302
+		'geodir_onoff_dragging' => get_option('geodir_map_onoff_dragging') ? true : false,
1303
+		'geodir_is_mobile' => wp_is_mobile() ? true : false,
1304
+		'geodir_on_dragging_text' => __('Enable Dragging', 'geodirectory'),
1305
+		'geodir_off_dragging_text' => __('Disable Dragging', 'geodirectory'),
1306
+		'geodir_err_max_file_size' => __('File size error : You tried to upload a file over %s', 'geodirectory'),
1307
+		'geodir_err_file_upload_limit' => __('You have reached your upload limit of %s files.', 'geodirectory'),
1308
+		'geodir_err_pkg_upload_limit' => __('You may only upload %s files with this package, please try again.', 'geodirectory'),
1309
+		'geodir_action_remove' => __('Remove', 'geodirectory'),
1310 1310
 		'geodir_txt_all_files' => __('Allowed files', 'geodirectory'),
1311 1311
 		'geodir_err_file_type' => __('File type error. Allowed file types: %s', 'geodirectory'),
1312 1312
 		'gd_allowed_img_types' => !empty($allowed_img_types) ? implode(',', $allowed_img_types) : '',
@@ -1314,43 +1314,43 @@  discard block
 block discarded – undo
1314 1314
 		'geodir_txt_form_searching' => __('Searching...', 'geodirectory'),
1315 1315
 		'fa_rating' => (int)get_option('geodir_reviewrating_enable_font_awesome') == 1 ? 1 : '',
1316 1316
 		'reviewrating' => defined('GEODIRREVIEWRATING_VERSION') ? 1 : '',
1317
-        'multirating' => defined('GEODIRREVIEWRATING_VERSION') && get_option('geodir_reviewrating_enable_rating') ? true : false,
1318
-        'geodir_map_name' => geodir_map_name(),
1319
-        'osmStart' => __('Start', 'geodirectory'),
1320
-        'osmVia' => __('Via {viaNumber}', 'geodirectory'),
1321
-        'osmEnd' => __('Enter Your Location', 'geodirectory'),
1322
-        'ga_delete_check' => __('Do you wish to Deauthorize and break Analytics?', 'geodirectory'),
1323
-        'geoMyLocation' => __('My Location', 'geodirectory'),
1324
-        'geoErrUNKNOWN_ERROR' => addslashes(__('Unable to find your location', 'geodirectory')),
1325
-        'geoErrPERMISSION_DENINED' => addslashes(__('Permission denied in finding your location', 'geodirectory')),
1326
-        'geoErrPOSITION_UNAVAILABLE' => addslashes(__('Your location is currently unknown', 'geodirectory')),
1327
-        'geoErrBREAK' => addslashes(__('Attempt to find location took too long', 'geodirectory')),
1328
-        'geoErrDEFAULT' => addslashes(__('Location detection not supported in browser', 'geodirectory')),
1317
+		'multirating' => defined('GEODIRREVIEWRATING_VERSION') && get_option('geodir_reviewrating_enable_rating') ? true : false,
1318
+		'geodir_map_name' => geodir_map_name(),
1319
+		'osmStart' => __('Start', 'geodirectory'),
1320
+		'osmVia' => __('Via {viaNumber}', 'geodirectory'),
1321
+		'osmEnd' => __('Enter Your Location', 'geodirectory'),
1322
+		'ga_delete_check' => __('Do you wish to Deauthorize and break Analytics?', 'geodirectory'),
1323
+		'geoMyLocation' => __('My Location', 'geodirectory'),
1324
+		'geoErrUNKNOWN_ERROR' => addslashes(__('Unable to find your location', 'geodirectory')),
1325
+		'geoErrPERMISSION_DENINED' => addslashes(__('Permission denied in finding your location', 'geodirectory')),
1326
+		'geoErrPOSITION_UNAVAILABLE' => addslashes(__('Your location is currently unknown', 'geodirectory')),
1327
+		'geoErrBREAK' => addslashes(__('Attempt to find location took too long', 'geodirectory')),
1328
+		'geoErrDEFAULT' => addslashes(__('Location detection not supported in browser', 'geodirectory')),
1329 1329
 		'mapLanguage' => geodir_get_map_default_language(),
1330 1330
 		'lightBox_txtImage' => addslashes(__('Image', 'geodirectory')),
1331 1331
 		'lightBox_txtOf' => addslashes(__('of', 'geodirectory')),
1332
-    );
1333
-
1334
-    /**
1335
-     * Filters the translated JS strings from function geodir_localize_all_js_msg().
1336
-     *
1337
-     * With this filter you can add, remove or change translated JS strings.
1338
-     * You should add your own translations to this if you are building an addon rather than adding another script block.
1339
-     *
1340
-     * @since 1.0.0
1341
-     */
1342
-    $arr_alert_msg = apply_filters('geodir_all_js_msg', $arr_alert_msg);
1343
-
1344
-    foreach ($arr_alert_msg as $key => $value) {
1345
-        if (!is_scalar($value))
1346
-            continue;
1347
-        $arr_alert_msg[$key] = html_entity_decode((string)$value, ENT_QUOTES, 'UTF-8');
1348
-    }
1332
+	);
1333
+
1334
+	/**
1335
+	 * Filters the translated JS strings from function geodir_localize_all_js_msg().
1336
+	 *
1337
+	 * With this filter you can add, remove or change translated JS strings.
1338
+	 * You should add your own translations to this if you are building an addon rather than adding another script block.
1339
+	 *
1340
+	 * @since 1.0.0
1341
+	 */
1342
+	$arr_alert_msg = apply_filters('geodir_all_js_msg', $arr_alert_msg);
1349 1343
 
1350
-    $script = "var geodir_all_js_msg = " . json_encode($arr_alert_msg) . ';';
1351
-    echo '<script>';
1352
-    echo $script;
1353
-    echo '</script>';
1344
+	foreach ($arr_alert_msg as $key => $value) {
1345
+		if (!is_scalar($value))
1346
+			continue;
1347
+		$arr_alert_msg[$key] = html_entity_decode((string)$value, ENT_QUOTES, 'UTF-8');
1348
+	}
1349
+
1350
+	$script = "var geodir_all_js_msg = " . json_encode($arr_alert_msg) . ';';
1351
+	echo '<script>';
1352
+	echo $script;
1353
+	echo '</script>';
1354 1354
 }
1355 1355
 
1356 1356
 add_action('admin_bar_menu', 'geodir_admin_bar_site_menu', 31);
@@ -1366,11 +1366,11 @@  discard block
 block discarded – undo
1366 1366
  */
1367 1367
 function geodir_admin_bar_site_menu($wp_admin_bar)
1368 1368
 {
1369
-    if (get_option("geodir_installed")) {
1370
-        if (current_user_can('manage_options')) {
1371
-            $wp_admin_bar->add_menu(array('parent' => 'appearance', 'id' => 'geodirectory', 'title' => __('GeoDirectory', 'geodirectory'), 'href' => admin_url('?page=geodirectory')));
1372
-        }
1373
-    }
1369
+	if (get_option("geodir_installed")) {
1370
+		if (current_user_can('manage_options')) {
1371
+			$wp_admin_bar->add_menu(array('parent' => 'appearance', 'id' => 'geodirectory', 'title' => __('GeoDirectory', 'geodirectory'), 'href' => admin_url('?page=geodirectory')));
1372
+		}
1373
+	}
1374 1374
 }
1375 1375
 
1376 1376
 add_action('geodir_before_listing', 'geodir_display_sort_options'); /*function in custom_functions.php*/
@@ -1396,25 +1396,25 @@  discard block
 block discarded – undo
1396 1396
  */
1397 1397
 function geodir_store_sidebars()
1398 1398
 {
1399
-    global $geodir_sidebars;
1400
-    global $sidebars_widgets;
1401
-
1402
-    if (!is_array($sidebars_widgets))
1403
-        $sidebars_widgets = wp_get_sidebars_widgets();
1404
-    $geodir_old_sidebars = array();
1405
-
1406
-    if (is_array($geodir_sidebars)) {
1407
-        foreach ($geodir_sidebars as $val) {
1408
-            if (is_array($sidebars_widgets)) {
1409
-                if (array_key_exists($val, $sidebars_widgets))
1410
-                    $geodir_old_sidebars[$val] = $sidebars_widgets[$val];
1411
-                else
1412
-                    $geodir_old_sidebars[$val] = array();
1413
-            }
1414
-        }
1415
-    }
1416
-    update_option('geodir_sidebars', $geodir_old_sidebars);
1417
-    geodir_option_version_backup('geodir_sidebars');
1399
+	global $geodir_sidebars;
1400
+	global $sidebars_widgets;
1401
+
1402
+	if (!is_array($sidebars_widgets))
1403
+		$sidebars_widgets = wp_get_sidebars_widgets();
1404
+	$geodir_old_sidebars = array();
1405
+
1406
+	if (is_array($geodir_sidebars)) {
1407
+		foreach ($geodir_sidebars as $val) {
1408
+			if (is_array($sidebars_widgets)) {
1409
+				if (array_key_exists($val, $sidebars_widgets))
1410
+					$geodir_old_sidebars[$val] = $sidebars_widgets[$val];
1411
+				else
1412
+					$geodir_old_sidebars[$val] = array();
1413
+			}
1414
+		}
1415
+	}
1416
+	update_option('geodir_sidebars', $geodir_old_sidebars);
1417
+	geodir_option_version_backup('geodir_sidebars');
1418 1418
 
1419 1419
 }
1420 1420
 
@@ -1428,28 +1428,28 @@  discard block
 block discarded – undo
1428 1428
  */
1429 1429
 function geodir_restore_sidebars()
1430 1430
 {
1431
-    global $sidebars_widgets;
1432
-
1433
-    if (!is_array($sidebars_widgets))
1434
-        $sidebars_widgets = wp_get_sidebars_widgets();
1435
-
1436
-    if (is_array($sidebars_widgets)) {
1437
-        $geodir_old_sidebars = get_option('geodir_sidebars');
1438
-        if (is_array($geodir_old_sidebars)) {
1439
-            foreach ($geodir_old_sidebars as $key => $val) {
1440
-                if(0 === strpos($key, 'geodir_'))// if gd widget
1441
-                {
1442
-                    $sidebars_widgets[$key] = $geodir_old_sidebars[$key];
1443
-                }
1431
+	global $sidebars_widgets;
1444 1432
 
1433
+	if (!is_array($sidebars_widgets))
1434
+		$sidebars_widgets = wp_get_sidebars_widgets();
1445 1435
 
1446
-            }
1447
-        }
1436
+	if (is_array($sidebars_widgets)) {
1437
+		$geodir_old_sidebars = get_option('geodir_sidebars');
1438
+		if (is_array($geodir_old_sidebars)) {
1439
+			foreach ($geodir_old_sidebars as $key => $val) {
1440
+				if(0 === strpos($key, 'geodir_'))// if gd widget
1441
+				{
1442
+					$sidebars_widgets[$key] = $geodir_old_sidebars[$key];
1443
+				}
1448 1444
 
1449
-    }
1450 1445
 
1451
-    update_option('sidebars_widgets', $sidebars_widgets);
1452
-    update_option('geodir_sidebars', '');
1446
+			}
1447
+		}
1448
+
1449
+	}
1450
+
1451
+	update_option('sidebars_widgets', $sidebars_widgets);
1452
+	update_option('geodir_sidebars', '');
1453 1453
 }
1454 1454
 
1455 1455
 add_action('geodir_after_listing_post_gridview', 'geodir_after_listing_post_gridview');
@@ -1462,9 +1462,9 @@  discard block
 block discarded – undo
1462 1462
  */
1463 1463
 function geodir_after_listing_post_gridview()
1464 1464
 {
1465
-    global $gridview_columns;
1465
+	global $gridview_columns;
1466 1466
 
1467
-    $gridview_columns = '';
1467
+	$gridview_columns = '';
1468 1468
 
1469 1469
 }
1470 1470
 
@@ -1492,11 +1492,11 @@  discard block
 block discarded – undo
1492 1492
  */
1493 1493
 function so_handle_038($url, $original_url, $_context)
1494 1494
 {
1495
-    if (strstr($url, "maps.google.com/maps/api/js") !== false) {
1496
-        $url = str_replace("&#038;", "&amp;", $url); // or $url = $original_url
1497
-    }
1495
+	if (strstr($url, "maps.google.com/maps/api/js") !== false) {
1496
+		$url = str_replace("&#038;", "&amp;", $url); // or $url = $original_url
1497
+	}
1498 1498
 
1499
-    return $url;
1499
+	return $url;
1500 1500
 }
1501 1501
 
1502 1502
 
@@ -1512,34 +1512,34 @@  discard block
 block discarded – undo
1512 1512
 function geodir_after_main_form_fields() {
1513 1513
 	global $gd_session;
1514 1514
 	
1515
-    if (get_option('geodir_accept_term_condition')) {
1516
-        global $post;
1517
-        $term_condition = '';
1518
-        if (isset($_REQUEST['backandedit'])) {
1519
-            $post = (object)$gd_session->get('listing');
1520
-            $term_condition = isset($post->geodir_accept_term_condition) ? $post->geodir_accept_term_condition : '';
1521
-        }
1522
-
1523
-        ?>
1515
+	if (get_option('geodir_accept_term_condition')) {
1516
+		global $post;
1517
+		$term_condition = '';
1518
+		if (isset($_REQUEST['backandedit'])) {
1519
+			$post = (object)$gd_session->get('listing');
1520
+			$term_condition = isset($post->geodir_accept_term_condition) ? $post->geodir_accept_term_condition : '';
1521
+		}
1522
+
1523
+		?>
1524 1524
         <div id="geodir_accept_term_condition_row" class="required_field geodir_form_row clearfix">
1525 1525
             <label>&nbsp;</label>
1526 1526
 
1527 1527
             <div class="geodir_taxonomy_field" style="float:left; width:70%;">
1528 1528
 				<span style="display:block"> 
1529 1529
 				<input class="main_list_selecter" type="checkbox" <?php if ($term_condition == '1') {
1530
-                    echo 'checked="checked"';
1531
-                } ?> field_type="checkbox" name="geodir_accept_term_condition" id="geodir_accept_term_condition"
1530
+					echo 'checked="checked"';
1531
+				} ?> field_type="checkbox" name="geodir_accept_term_condition" id="geodir_accept_term_condition"
1532 1532
                        class="geodir_textfield" value="1"
1533 1533
                        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>
1534 1534
 				</span>
1535 1535
             </div>
1536 1536
             <span class="geodir_message_error"><?php if (isset($required_msg)) {
1537
-                    _e($required_msg, 'geodirectory');
1538
-                } ?></span>
1537
+					_e($required_msg, 'geodirectory');
1538
+				} ?></span>
1539 1539
         </div>
1540 1540
     <?php
1541 1541
 
1542
-    }
1542
+	}
1543 1543
 }
1544 1544
 
1545 1545
 
@@ -1564,42 +1564,42 @@  discard block
 block discarded – undo
1564 1564
  */
1565 1565
 function geodir_detail_page_tab_is_display($is_display, $tab)
1566 1566
 {
1567
-    global $post, $post_images, $video, $special_offers, $related_listing, $geodir_post_detail_fields;
1567
+	global $post, $post_images, $video, $special_offers, $related_listing, $geodir_post_detail_fields;
1568 1568
 
1569
-    if ($tab == 'post_profile') {
1570
-        /** This action is documented in geodirectory_template_actions.php */
1571
-        $desc_limit = apply_filters('geodir_description_field_desc_limit', '');
1569
+	if ($tab == 'post_profile') {
1570
+		/** This action is documented in geodirectory_template_actions.php */
1571
+		$desc_limit = apply_filters('geodir_description_field_desc_limit', '');
1572 1572
         
1573
-        if (!($desc_limit === '' || (int)$desc_limit > 0)) {
1574
-            $is_display = false;
1575
-        }
1576
-    }
1573
+		if (!($desc_limit === '' || (int)$desc_limit > 0)) {
1574
+			$is_display = false;
1575
+		}
1576
+	}
1577 1577
     
1578
-    if ($tab == 'post_info')
1579
-        $is_display = (!empty($geodir_post_detail_fields)) ? true : false;
1578
+	if ($tab == 'post_info')
1579
+		$is_display = (!empty($geodir_post_detail_fields)) ? true : false;
1580 1580
     
1581
-    if ($tab == 'post_images')
1582
-        $is_display = (!empty($post_images)) ? true : false;
1581
+	if ($tab == 'post_images')
1582
+		$is_display = (!empty($post_images)) ? true : false;
1583 1583
 
1584
-    if ($tab == 'post_video')
1585
-        $is_display = (!empty($video)) ? true : false;
1584
+	if ($tab == 'post_video')
1585
+		$is_display = (!empty($video)) ? true : false;
1586 1586
 
1587
-    if ($tab == 'special_offers')
1588
-        $is_display = (!empty($special_offers)) ? true : false;
1587
+	if ($tab == 'special_offers')
1588
+		$is_display = (!empty($special_offers)) ? true : false;
1589 1589
 
1590
-    if ($tab == 'reviews')
1591
-        $is_display = (geodir_is_page('detail')) ? true : false;
1590
+	if ($tab == 'reviews')
1591
+		$is_display = (geodir_is_page('detail')) ? true : false;
1592 1592
 
1593
-    if ($tab == 'related_listing') {
1594
-       $message = __('No listings found which match your selection.', 'geodirectory');
1593
+	if ($tab == 'related_listing') {
1594
+	   $message = __('No listings found which match your selection.', 'geodirectory');
1595 1595
        
1596
-       /** This action is documented in geodirectory-functions/template_functions.php */
1597
-       $message = apply_filters('geodir_message_listing_not_found', $message, 'listing-listview', false);
1596
+	   /** This action is documented in geodirectory-functions/template_functions.php */
1597
+	   $message = apply_filters('geodir_message_listing_not_found', $message, 'listing-listview', false);
1598 1598
        
1599
-       $is_display = ((strpos($related_listing, $message) !== false || $related_listing == '' || !geodir_is_page('detail'))) ? false : true;
1600
-    }
1599
+	   $is_display = ((strpos($related_listing, $message) !== false || $related_listing == '' || !geodir_is_page('detail'))) ? false : true;
1600
+	}
1601 1601
 
1602
-    return $is_display;
1602
+	return $is_display;
1603 1603
 }
1604 1604
 
1605 1605
 
@@ -1615,69 +1615,69 @@  discard block
 block discarded – undo
1615 1615
  * @global string $plugin_prefix Geodirectory plugin table prefix.
1616 1616
  */
1617 1617
 function geodir_changes_in_custom_fields_table() {
1618
-    global $wpdb, $plugin_prefix;
1618
+	global $wpdb, $plugin_prefix;
1619 1619
 	
1620 1620
 	// Remove unused virtual page
1621 1621
 	$listings_page_id = (int)get_option('geodir_listing_page');
1622 1622
 	if ($listings_page_id) {
1623 1623
 		$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')));
1624
-        delete_option('geodir_listing_page');
1624
+		delete_option('geodir_listing_page');
1625 1625
 	}
1626 1626
 
1627
-    if (!get_option('geodir_changes_in_custom_fields_table')) {
1628
-        $wpdb->query(
1629
-            $wpdb->prepare(
1630
-                "UPDATE " . GEODIR_CUSTOM_FIELDS_TABLE . " SET is_default=%s, is_admin=%s WHERE is_default=%s",
1631
-                array('1', '1', 'admin')
1632
-            )
1633
-        );
1627
+	if (!get_option('geodir_changes_in_custom_fields_table')) {
1628
+		$wpdb->query(
1629
+			$wpdb->prepare(
1630
+				"UPDATE " . GEODIR_CUSTOM_FIELDS_TABLE . " SET is_default=%s, is_admin=%s WHERE is_default=%s",
1631
+				array('1', '1', 'admin')
1632
+			)
1633
+		);
1634 1634
 
1635 1635
 
1636
-        /* --- terms meta value set --- */
1636
+		/* --- terms meta value set --- */
1637 1637
 
1638
-        update_option('geodir_default_marker_icon', geodir_plugin_url() . '/geodirectory-functions/map-functions/icons/pin.png');
1638
+		update_option('geodir_default_marker_icon', geodir_plugin_url() . '/geodirectory-functions/map-functions/icons/pin.png');
1639 1639
 
1640
-        $options_data = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "options WHERE option_name LIKE %s", array('%tax_meta_%')));
1640
+		$options_data = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "options WHERE option_name LIKE %s", array('%tax_meta_%')));
1641 1641
 
1642
-        if (!empty($options_data)) {
1642
+		if (!empty($options_data)) {
1643 1643
 
1644
-            foreach ($options_data as $optobj) {
1644
+			foreach ($options_data as $optobj) {
1645 1645
 
1646
-                $option_val = str_replace('tax_meta_', '', $optobj->option_name);
1646
+				$option_val = str_replace('tax_meta_', '', $optobj->option_name);
1647 1647
 
1648
-                $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)));
1648
+				$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)));
1649 1649
 
1650
-                if (!empty($taxonomies_data)) {
1650
+				if (!empty($taxonomies_data)) {
1651 1651
 
1652
-                    foreach ($taxonomies_data as $taxobj) {
1652
+					foreach ($taxonomies_data as $taxobj) {
1653 1653
 
1654
-                        $taxObject = get_taxonomy($taxobj->taxonomy);
1655
-                        $post_type = $taxObject->object_type[0];
1654
+						$taxObject = get_taxonomy($taxobj->taxonomy);
1655
+						$post_type = $taxObject->object_type[0];
1656 1656
 
1657
-                        $opt_value = 'tax_meta_' . $post_type . '_' . $option_val;
1657
+						$opt_value = 'tax_meta_' . $post_type . '_' . $option_val;
1658 1658
 
1659
-                        $duplicate_data = $wpdb->get_var($wpdb->prepare("SELECT option_id FROM " . $wpdb->prefix . "options WHERE option_name=%s", array('tax_meta_' . $option_val)));
1659
+						$duplicate_data = $wpdb->get_var($wpdb->prepare("SELECT option_id FROM " . $wpdb->prefix . "options WHERE option_name=%s", array('tax_meta_' . $option_val)));
1660 1660
 
1661
-                        if ($duplicate_data) {
1661
+						if ($duplicate_data) {
1662 1662
 
1663
-                            $wpdb->query($wpdb->prepare("UPDATE " . $wpdb->prefix . "options SET	option_name=%s WHERE option_id=%d", array($opt_value, $optobj->option_id)));
1663
+							$wpdb->query($wpdb->prepare("UPDATE " . $wpdb->prefix . "options SET	option_name=%s WHERE option_id=%d", array($opt_value, $optobj->option_id)));
1664 1664
 
1665
-                        } else {
1665
+						} else {
1666 1666
 
1667
-                            $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)));
1667
+							$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)));
1668 1668
 
1669
-                        }
1669
+						}
1670 1670
 
1671
-                    }
1671
+					}
1672 1672
 
1673
-                }
1673
+				}
1674 1674
 
1675
-            }
1676
-        }
1675
+			}
1676
+		}
1677 1677
 
1678
-        update_option('geodir_changes_in_custom_fields_table', '1');
1678
+		update_option('geodir_changes_in_custom_fields_table', '1');
1679 1679
 
1680
-    }
1680
+	}
1681 1681
 
1682 1682
 }
1683 1683
 
@@ -1696,24 +1696,24 @@  discard block
 block discarded – undo
1696 1696
 function geodir_location_slug_check($slug)
1697 1697
 {
1698 1698
 
1699
-    global $wpdb, $table_prefix;
1699
+	global $wpdb, $table_prefix;
1700 1700
 
1701
-    $slug_exists = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($slug)));
1701
+	$slug_exists = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($slug)));
1702 1702
 
1703
-    if ($slug_exists) {
1703
+	if ($slug_exists) {
1704 1704
 
1705
-        $suffix = 1;
1706
-        do {
1707
-            $alt_location_name = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1708
-            $location_slug_check = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($alt_location_name)));
1709
-            $suffix++;
1710
-        } while ($location_slug_check && $suffix < 100);
1705
+		$suffix = 1;
1706
+		do {
1707
+			$alt_location_name = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1708
+			$location_slug_check = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($alt_location_name)));
1709
+			$suffix++;
1710
+		} while ($location_slug_check && $suffix < 100);
1711 1711
 
1712
-        $slug = $alt_location_name;
1712
+		$slug = $alt_location_name;
1713 1713
 
1714
-    }
1714
+	}
1715 1715
 
1716
-    return $slug;
1716
+	return $slug;
1717 1717
 
1718 1718
 }
1719 1719
 
@@ -1738,42 +1738,42 @@  discard block
 block discarded – undo
1738 1738
 function geodir_update_term_slug($term_id, $tt_id, $taxonomy)
1739 1739
 {
1740 1740
 
1741
-    global $wpdb, $plugin_prefix, $table_prefix;
1741
+	global $wpdb, $plugin_prefix, $table_prefix;
1742 1742
 
1743
-    $tern_data = get_term_by('id', $term_id, $taxonomy);
1743
+	$tern_data = get_term_by('id', $term_id, $taxonomy);
1744 1744
 
1745
-    $slug = $tern_data->slug;
1745
+	$slug = $tern_data->slug;
1746 1746
 
1747
-    /**
1748
-     * Filter if a term slug exists.
1749
-     *
1750
-     * @since 1.0.0
1751
-     * @package GeoDirectory
1752
-     * @param bool $bool Default: false.
1753
-     * @param string $slug The term slug.
1754
-     * @param int $term_id The term ID.
1755
-     */
1756
-    $slug_exists = apply_filters('geodir_term_slug_is_exists', false, $slug, $term_id);
1747
+	/**
1748
+	 * Filter if a term slug exists.
1749
+	 *
1750
+	 * @since 1.0.0
1751
+	 * @package GeoDirectory
1752
+	 * @param bool $bool Default: false.
1753
+	 * @param string $slug The term slug.
1754
+	 * @param int $term_id The term ID.
1755
+	 */
1756
+	$slug_exists = apply_filters('geodir_term_slug_is_exists', false, $slug, $term_id);
1757 1757
 
1758
-    if ($slug_exists) {
1758
+	if ($slug_exists) {
1759 1759
 
1760
-        $suffix = 1;
1761
-        do {
1762
-            $new_slug = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1760
+		$suffix = 1;
1761
+		do {
1762
+			$new_slug = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1763 1763
 
1764
-            /** This action is documented in geodirectory_hooks_actions.php */
1765
-            $term_slug_check = apply_filters('geodir_term_slug_is_exists', false, $new_slug, $term_id);
1764
+			/** This action is documented in geodirectory_hooks_actions.php */
1765
+			$term_slug_check = apply_filters('geodir_term_slug_is_exists', false, $new_slug, $term_id);
1766 1766
 
1767
-            $suffix++;
1768
-        } while ($term_slug_check && $suffix < 100);
1767
+			$suffix++;
1768
+		} while ($term_slug_check && $suffix < 100);
1769 1769
 
1770
-        $slug = $new_slug;
1770
+		$slug = $new_slug;
1771 1771
 
1772
-        //wp_update_term( $term_id, $taxonomy, array('slug' => $slug) );
1772
+		//wp_update_term( $term_id, $taxonomy, array('slug' => $slug) );
1773 1773
 
1774
-        $wpdb->query($wpdb->prepare("UPDATE " . $table_prefix . "terms SET slug=%s WHERE term_id=%d", array($slug, $term_id)));
1774
+		$wpdb->query($wpdb->prepare("UPDATE " . $table_prefix . "terms SET slug=%s WHERE term_id=%d", array($slug, $term_id)));
1775 1775
 
1776
-    }
1776
+	}
1777 1777
 	
1778 1778
 	// Update tag in detail table.
1779 1779
 	$taxonomy_obj = get_taxonomy($taxonomy);
@@ -1814,21 +1814,21 @@  discard block
 block discarded – undo
1814 1814
 function geodir_term_slug_is_exists($slug_exists, $slug, $term_id)
1815 1815
 {
1816 1816
 
1817
-    global $wpdb, $table_prefix;
1817
+	global $wpdb, $table_prefix;
1818 1818
 
1819
-    $default_location = geodir_get_default_location();
1819
+	$default_location = geodir_get_default_location();
1820 1820
 
1821
-    $country_slug = $default_location->country_slug;
1822
-    $region_slug = $default_location->region_slug;
1823
-    $city_slug = $default_location->city_slug;
1821
+	$country_slug = $default_location->country_slug;
1822
+	$region_slug = $default_location->region_slug;
1823
+	$city_slug = $default_location->city_slug;
1824 1824
 
1825
-    if ($country_slug == $slug || $region_slug == $slug || $city_slug == $slug)
1826
-        return $slug_exists = true;
1825
+	if ($country_slug == $slug || $region_slug == $slug || $city_slug == $slug)
1826
+		return $slug_exists = true;
1827 1827
 
1828
-    if ($wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s AND term_id != %d", array($slug, $term_id))))
1829
-        return $slug_exists = true;
1828
+	if ($wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s AND term_id != %d", array($slug, $term_id))))
1829
+		return $slug_exists = true;
1830 1830
 
1831
-    return $slug_exists;
1831
+	return $slug_exists;
1832 1832
 }
1833 1833
 
1834 1834
 
@@ -1848,75 +1848,75 @@  discard block
 block discarded – undo
1848 1848
  */
1849 1849
 function geodir_custom_page_title($title = '', $sep = '')
1850 1850
 {
1851
-    global $wp;
1852
-    if ((class_exists('WPSEO_Frontend') || class_exists('All_in_One_SEO_Pack')) && !geodir_disable_yoast_seo_metas()) {
1853
-        return $title;
1854
-    }
1851
+	global $wp;
1852
+	if ((class_exists('WPSEO_Frontend') || class_exists('All_in_One_SEO_Pack')) && !geodir_disable_yoast_seo_metas()) {
1853
+		return $title;
1854
+	}
1855 1855
 
1856
-    if ($sep == '') {
1857
-        /**
1858
-         * Filter the page title separator.
1859
-         *
1860
-         * @since 1.0.0
1861
-         * @package GeoDirectory
1862
-         * @param string $sep The separator, default: `|`.
1863
-         */
1864
-        $sep = apply_filters('geodir_page_title_separator', '|');
1865
-    }
1856
+	if ($sep == '') {
1857
+		/**
1858
+		 * Filter the page title separator.
1859
+		 *
1860
+		 * @since 1.0.0
1861
+		 * @package GeoDirectory
1862
+		 * @param string $sep The separator, default: `|`.
1863
+		 */
1864
+		$sep = apply_filters('geodir_page_title_separator', '|');
1865
+	}
1866 1866
 
1867 1867
 
1868
-    $gd_page = '';
1869
-    if(geodir_is_page('home')){
1870
-        $gd_page = 'home';
1871
-        $title = (get_option('geodir_meta_title_homepage')) ? get_option('geodir_meta_title_homepage') : $title;
1872
-    }
1873
-    elseif(geodir_is_page('detail')){
1874
-        $gd_page = 'detail';
1875
-        $title = (get_option('geodir_meta_title_detail')) ? get_option('geodir_meta_title_detail') : $title;
1876
-    }
1877
-    elseif(geodir_is_page('pt')){
1878
-        $gd_page = 'pt';
1879
-        $title = (get_option('geodir_meta_title_pt')) ? get_option('geodir_meta_title_pt') : $title;
1880
-    }
1881
-    elseif(geodir_is_page('listing')){
1882
-        $gd_page = 'listing';
1883
-        $title = (get_option('geodir_meta_title_listing')) ? get_option('geodir_meta_title_listing') : $title;
1884
-    }
1885
-    elseif(geodir_is_page('location')){
1886
-        $gd_page = 'location';
1887
-        $title = (get_option('geodir_meta_title_location')) ? get_option('geodir_meta_title_location') : $title;
1888
-    }
1889
-    elseif(geodir_is_page('search')){
1890
-        $gd_page = 'search';
1891
-        $title = (get_option('geodir_meta_title_search')) ? get_option('geodir_meta_title_search') : $title;
1892
-    }
1893
-    elseif(geodir_is_page('add-listing')){
1894
-        $gd_page = 'add-listing';
1895
-        $title = (get_option('geodir_meta_title_add-listing')) ? get_option('geodir_meta_title_add-listing') : $title;
1896
-    }
1897
-    elseif(geodir_is_page('author')){
1898
-        $gd_page = 'author';
1899
-        $title = (get_option('geodir_meta_title_author')) ? get_option('geodir_meta_title_author') : $title;
1900
-    }
1901
-    elseif(geodir_is_page('login')){
1902
-        $gd_page = 'login';
1903
-        $title = (get_option('geodir_meta_title_login')) ? get_option('geodir_meta_title_login') : $title;
1904
-    }
1905
-    elseif(geodir_is_page('listing-success')){
1906
-        $gd_page = 'listing-success';
1907
-        $title = (get_option('geodir_meta_title_listing-success')) ? get_option('geodir_meta_title_listing-success') : $title;
1908
-    }
1868
+	$gd_page = '';
1869
+	if(geodir_is_page('home')){
1870
+		$gd_page = 'home';
1871
+		$title = (get_option('geodir_meta_title_homepage')) ? get_option('geodir_meta_title_homepage') : $title;
1872
+	}
1873
+	elseif(geodir_is_page('detail')){
1874
+		$gd_page = 'detail';
1875
+		$title = (get_option('geodir_meta_title_detail')) ? get_option('geodir_meta_title_detail') : $title;
1876
+	}
1877
+	elseif(geodir_is_page('pt')){
1878
+		$gd_page = 'pt';
1879
+		$title = (get_option('geodir_meta_title_pt')) ? get_option('geodir_meta_title_pt') : $title;
1880
+	}
1881
+	elseif(geodir_is_page('listing')){
1882
+		$gd_page = 'listing';
1883
+		$title = (get_option('geodir_meta_title_listing')) ? get_option('geodir_meta_title_listing') : $title;
1884
+	}
1885
+	elseif(geodir_is_page('location')){
1886
+		$gd_page = 'location';
1887
+		$title = (get_option('geodir_meta_title_location')) ? get_option('geodir_meta_title_location') : $title;
1888
+	}
1889
+	elseif(geodir_is_page('search')){
1890
+		$gd_page = 'search';
1891
+		$title = (get_option('geodir_meta_title_search')) ? get_option('geodir_meta_title_search') : $title;
1892
+	}
1893
+	elseif(geodir_is_page('add-listing')){
1894
+		$gd_page = 'add-listing';
1895
+		$title = (get_option('geodir_meta_title_add-listing')) ? get_option('geodir_meta_title_add-listing') : $title;
1896
+	}
1897
+	elseif(geodir_is_page('author')){
1898
+		$gd_page = 'author';
1899
+		$title = (get_option('geodir_meta_title_author')) ? get_option('geodir_meta_title_author') : $title;
1900
+	}
1901
+	elseif(geodir_is_page('login')){
1902
+		$gd_page = 'login';
1903
+		$title = (get_option('geodir_meta_title_login')) ? get_option('geodir_meta_title_login') : $title;
1904
+	}
1905
+	elseif(geodir_is_page('listing-success')){
1906
+		$gd_page = 'listing-success';
1907
+		$title = (get_option('geodir_meta_title_listing-success')) ? get_option('geodir_meta_title_listing-success') : $title;
1908
+	}
1909 1909
 
1910 1910
 
1911
-    /**
1912
-     * Filter page meta title to replace variables.
1913
-     *
1914
-     * @since 1.5.4
1915
-     * @param string $title The page title including variables.
1916
-     * @param string $gd_page The GeoDirectory page type if any.
1917
-     * @param string $sep The title separator symbol.
1918
-     */
1919
-    return apply_filters('geodir_seo_meta_title', __($title, 'geodirectory'), $gd_page, $sep);
1911
+	/**
1912
+	 * Filter page meta title to replace variables.
1913
+	 *
1914
+	 * @since 1.5.4
1915
+	 * @param string $title The page title including variables.
1916
+	 * @param string $gd_page The GeoDirectory page type if any.
1917
+	 * @param string $sep The title separator symbol.
1918
+	 */
1919
+	return apply_filters('geodir_seo_meta_title', __($title, 'geodirectory'), $gd_page, $sep);
1920 1920
 
1921 1921
 }
1922 1922
 
@@ -1932,36 +1932,36 @@  discard block
 block discarded – undo
1932 1932
 function geodir_set_post_attachment()
1933 1933
 {
1934 1934
 
1935
-    if (!get_option('geodir_set_post_attachments')) {
1935
+	if (!get_option('geodir_set_post_attachments')) {
1936 1936
 
1937
-        require_once(ABSPATH . 'wp-admin/includes/image.php');
1938
-        require_once(ABSPATH . 'wp-admin/includes/file.php');
1937
+		require_once(ABSPATH . 'wp-admin/includes/image.php');
1938
+		require_once(ABSPATH . 'wp-admin/includes/file.php');
1939 1939
 
1940
-        $all_postypes = geodir_get_posttypes();
1940
+		$all_postypes = geodir_get_posttypes();
1941 1941
 
1942
-        foreach($all_postypes as $post_type){
1943
-            $args = array(
1944
-                'posts_per_page' => -1,
1945
-                'post_type' => $post_type,
1946
-                'post_status' => 'publish');
1942
+		foreach($all_postypes as $post_type){
1943
+			$args = array(
1944
+				'posts_per_page' => -1,
1945
+				'post_type' => $post_type,
1946
+				'post_status' => 'publish');
1947 1947
 
1948
-            $posts_array = get_posts($args);
1948
+			$posts_array = get_posts($args);
1949 1949
 
1950
-            if (!empty($posts_array)) {
1950
+			if (!empty($posts_array)) {
1951 1951
 
1952
-                foreach ($posts_array as $post) {
1952
+				foreach ($posts_array as $post) {
1953 1953
 
1954
-                    geodir_set_wp_featured_image($post->ID);
1954
+					geodir_set_wp_featured_image($post->ID);
1955 1955
 
1956
-                }
1956
+				}
1957 1957
 
1958
-            }
1959
-        }
1958
+			}
1959
+		}
1960 1960
 
1961 1961
 
1962
-        update_option('geodir_set_post_attachments', '1');
1962
+		update_option('geodir_set_post_attachments', '1');
1963 1963
 
1964
-    }
1964
+	}
1965 1965
 
1966 1966
 }
1967 1967
 
@@ -1978,19 +1978,19 @@  discard block
 block discarded – undo
1978 1978
 function geodir_remove_url_seperator()
1979 1979
 {
1980 1980
 
1981
-    if (!get_option('geodir_remove_url_seperator')) {
1981
+	if (!get_option('geodir_remove_url_seperator')) {
1982 1982
 
1983
-        if (get_option('geodir_listingurl_separator'))
1984
-            delete_option('geodir_listingurl_separator');
1983
+		if (get_option('geodir_listingurl_separator'))
1984
+			delete_option('geodir_listingurl_separator');
1985 1985
 
1986
-        if (get_option('geodir_detailurl_separator'))
1987
-            delete_option('geodir_detailurl_separator');
1986
+		if (get_option('geodir_detailurl_separator'))
1987
+			delete_option('geodir_detailurl_separator');
1988 1988
 
1989
-        flush_rewrite_rules(false);
1989
+		flush_rewrite_rules(false);
1990 1990
 
1991
-        update_option('geodir_remove_url_seperator', '1');
1991
+		update_option('geodir_remove_url_seperator', '1');
1992 1992
 
1993
-    }
1993
+	}
1994 1994
 
1995 1995
 }
1996 1996
 
@@ -2006,19 +2006,19 @@  discard block
 block discarded – undo
2006 2006
  */
2007 2007
 function geodir_remove_url_seperator_form_permalink_settings($permalink_arr)
2008 2008
 {
2009
-    foreach ($permalink_arr as $key => $value) {
2009
+	foreach ($permalink_arr as $key => $value) {
2010 2010
 
2011
-        if ($value['id'] == 'geodir_listingurl_separator' || $value['id'] == 'geodir_detailurl_separator')
2012
-            unset($permalink_arr[$key]);
2011
+		if ($value['id'] == 'geodir_listingurl_separator' || $value['id'] == 'geodir_detailurl_separator')
2012
+			unset($permalink_arr[$key]);
2013 2013
 
2014
-    }
2014
+	}
2015 2015
 
2016
-    return $permalink_arr;
2016
+	return $permalink_arr;
2017 2017
 
2018 2018
 }
2019 2019
 
2020 2020
 if (!is_admin()) {
2021
-    add_filter('posts_results', 'geodir_set_status_draft_to_publish_for_own_post');
2021
+	add_filter('posts_results', 'geodir_set_status_draft_to_publish_for_own_post');
2022 2022
 }
2023 2023
 /**
2024 2024
  * Set status from draft to publish.
@@ -2031,16 +2031,16 @@  discard block
 block discarded – undo
2031 2031
  */
2032 2032
 function geodir_set_status_draft_to_publish_for_own_post($post)
2033 2033
 {
2034
-    $user_id = get_current_user_id();
2034
+	$user_id = get_current_user_id();
2035 2035
 
2036
-    if(!$user_id){return $post;}
2036
+	if(!$user_id){return $post;}
2037 2037
 
2038
-    $gd_post_types = geodir_get_posttypes();
2038
+	$gd_post_types = geodir_get_posttypes();
2039 2039
 
2040
-    if (!empty($post) && $post[0]->post_author == $user_id && in_array($post[0]->post_type, $gd_post_types) && !isset($_REQUEST['fl_builder'])) {
2041
-        $post[0]->post_status = 'publish';
2042
-    }
2043
-    return $post;
2040
+	if (!empty($post) && $post[0]->post_author == $user_id && in_array($post[0]->post_type, $gd_post_types) && !isset($_REQUEST['fl_builder'])) {
2041
+		$post[0]->post_status = 'publish';
2042
+	}
2043
+	return $post;
2044 2044
 }
2045 2045
 
2046 2046
 
@@ -2132,33 +2132,33 @@  discard block
 block discarded – undo
2132 2132
  */
2133 2133
 function geodir_detail_page_tab_headings_change($tabs_arr)
2134 2134
 {
2135
-    global $wpdb;
2135
+	global $wpdb;
2136 2136
 
2137
-    $post_type = geodir_get_current_posttype();
2137
+	$post_type = geodir_get_current_posttype();
2138 2138
 
2139
-    $all_postypes = geodir_get_posttypes();
2139
+	$all_postypes = geodir_get_posttypes();
2140 2140
 
2141
-    if (!empty($tabs_arr) && $post_type != '' && in_array($post_type, $all_postypes)) {
2141
+	if (!empty($tabs_arr) && $post_type != '' && in_array($post_type, $all_postypes)) {
2142 2142
 
2143
-        if (array_key_exists('post_video', $tabs_arr)) {
2143
+		if (array_key_exists('post_video', $tabs_arr)) {
2144 2144
 
2145
-            $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)));
2145
+			$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)));
2146 2146
 
2147
-            if (isset($tabs_arr['post_video']['heading_text']) && $field_title != '')
2148
-                $tabs_arr['post_video']['heading_text'] = $field_title;
2149
-        }
2147
+			if (isset($tabs_arr['post_video']['heading_text']) && $field_title != '')
2148
+				$tabs_arr['post_video']['heading_text'] = $field_title;
2149
+		}
2150 2150
 
2151
-        if (array_key_exists('special_offers', $tabs_arr)) {
2151
+		if (array_key_exists('special_offers', $tabs_arr)) {
2152 2152
 
2153
-            $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)));
2153
+			$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)));
2154 2154
 
2155
-            if (isset($tabs_arr['special_offers']['heading_text']) && $field_title != '')
2156
-                $tabs_arr['special_offers']['heading_text'] = $field_title;
2157
-        }
2155
+			if (isset($tabs_arr['special_offers']['heading_text']) && $field_title != '')
2156
+				$tabs_arr['special_offers']['heading_text'] = $field_title;
2157
+		}
2158 2158
 
2159
-    }
2159
+	}
2160 2160
 
2161
-    return $tabs_arr;
2161
+	return $tabs_arr;
2162 2162
 
2163 2163
 }
2164 2164
 
@@ -2171,10 +2171,10 @@  discard block
 block discarded – undo
2171 2171
  */
2172 2172
 function geodir_remove_template_redirect_actions()
2173 2173
 {
2174
-    if (geodir_is_page('login')){
2175
-        remove_all_actions('template_redirect');
2176
-        remove_action('init', 'avia_modify_front', 10);
2177
-    }
2174
+	if (geodir_is_page('login')){
2175
+		remove_all_actions('template_redirect');
2176
+		remove_action('init', 'avia_modify_front', 10);
2177
+	}
2178 2178
 }
2179 2179
 
2180 2180
 
@@ -2196,51 +2196,51 @@  discard block
 block discarded – undo
2196 2196
 function geodirectory_before_featured_image_delete($attachment_id)
2197 2197
 {
2198 2198
 
2199
-    global $wpdb, $plugin_prefix;
2199
+	global $wpdb, $plugin_prefix;
2200 2200
 
2201
-    $post_id = get_post_field('post_parent', $attachment_id);
2201
+	$post_id = get_post_field('post_parent', $attachment_id);
2202 2202
 
2203
-    $attachment_url = wp_get_attachment_url($attachment_id);
2203
+	$attachment_url = wp_get_attachment_url($attachment_id);
2204 2204
 
2205
-    if ($post_id > 0 && (isset($_REQUEST['action']) && $_REQUEST['action'] == 'delete')) {
2205
+	if ($post_id > 0 && (isset($_REQUEST['action']) && $_REQUEST['action'] == 'delete')) {
2206 2206
 
2207
-        $post_type = get_post_type($post_id);
2207
+		$post_type = get_post_type($post_id);
2208 2208
 
2209
-        $all_postypes = geodir_get_posttypes();
2209
+		$all_postypes = geodir_get_posttypes();
2210 2210
 
2211
-        if (!in_array($post_type, $all_postypes) || !is_admin())
2212
-            return false;
2211
+		if (!in_array($post_type, $all_postypes) || !is_admin())
2212
+			return false;
2213 2213
 
2214
-        $uploads = wp_upload_dir();
2214
+		$uploads = wp_upload_dir();
2215 2215
 
2216
-        $split_img_path = explode($uploads['baseurl'], $attachment_url);
2216
+		$split_img_path = explode($uploads['baseurl'], $attachment_url);
2217 2217
 
2218
-        $split_img_file_path = isset($split_img_path[1]) ? $split_img_path[1] : '';
2218
+		$split_img_file_path = isset($split_img_path[1]) ? $split_img_path[1] : '';
2219 2219
 
2220
-        $wpdb->query(
2221
-            $wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = %d AND file=%s ",
2222
-                array($post_id, $split_img_file_path)
2223
-            )
2224
-        );
2220
+		$wpdb->query(
2221
+			$wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = %d AND file=%s ",
2222
+				array($post_id, $split_img_file_path)
2223
+			)
2224
+		);
2225 2225
 
2226
-        $attachment_data = $wpdb->get_row(
2227
-            $wpdb->prepare("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=%d",
2228
-                array($post_id)
2229
-            )
2230
-        );
2226
+		$attachment_data = $wpdb->get_row(
2227
+			$wpdb->prepare("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=%d",
2228
+				array($post_id)
2229
+			)
2230
+		);
2231 2231
 
2232
-        if (!empty($attachment_data)) {
2233
-            $wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2234
-        }
2232
+		if (!empty($attachment_data)) {
2233
+			$wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2234
+		}
2235 2235
 
2236 2236
 
2237
-        $table_name = $plugin_prefix . $post_type . '_detail';
2237
+		$table_name = $plugin_prefix . $post_type . '_detail';
2238 2238
 
2239
-        $wpdb->query("UPDATE " . $table_name . " SET featured_image='' WHERE post_id =" . $post_id);
2239
+		$wpdb->query("UPDATE " . $table_name . " SET featured_image='' WHERE post_id =" . $post_id);
2240 2240
 
2241
-        geodir_set_wp_featured_image($post_id);
2241
+		geodir_set_wp_featured_image($post_id);
2242 2242
 
2243
-    }
2243
+	}
2244 2244
 
2245 2245
 }
2246 2246
 
@@ -2258,79 +2258,79 @@  discard block
 block discarded – undo
2258 2258
 function geodir_temp_set_post_attachment()
2259 2259
 {
2260 2260
 
2261
-    global $wpdb, $plugin_prefix;
2261
+	global $wpdb, $plugin_prefix;
2262 2262
 
2263
-    $all_postypes = geodir_get_posttypes();
2263
+	$all_postypes = geodir_get_posttypes();
2264 2264
 
2265
-    foreach ($all_postypes as $posttype) {
2265
+	foreach ($all_postypes as $posttype) {
2266 2266
 
2267
-        $tablename = $plugin_prefix . $posttype . '_detail';
2267
+		$tablename = $plugin_prefix . $posttype . '_detail';
2268 2268
 
2269
-        $get_post_data = $wpdb->get_results("SELECT post_id FROM " . $tablename);
2269
+		$get_post_data = $wpdb->get_results("SELECT post_id FROM " . $tablename);
2270 2270
 
2271
-        if (!empty($get_post_data)) {
2271
+		if (!empty($get_post_data)) {
2272 2272
 
2273
-            foreach ($get_post_data as $data) {
2273
+			foreach ($get_post_data as $data) {
2274 2274
 
2275
-                $post_id = $data->post_id;
2275
+				$post_id = $data->post_id;
2276 2276
 
2277
-                $attachment_data = $wpdb->get_results("SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id =" . $post_id . " AND file!=''");
2277
+				$attachment_data = $wpdb->get_results("SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id =" . $post_id . " AND file!=''");
2278 2278
 
2279
-                if (!empty($attachment_data)) {
2279
+				if (!empty($attachment_data)) {
2280 2280
 
2281
-                    foreach ($attachment_data as $attach) {
2281
+					foreach ($attachment_data as $attach) {
2282 2282
 
2283
-                        $file_info = pathinfo($attach->file);
2283
+						$file_info = pathinfo($attach->file);
2284 2284
 
2285
-                        $sub_dir = '';
2286
-                        if ($file_info['dirname'] != '.' && $file_info['dirname'] != '..')
2287
-                            $sub_dir = stripslashes_deep($file_info['dirname']);
2285
+						$sub_dir = '';
2286
+						if ($file_info['dirname'] != '.' && $file_info['dirname'] != '..')
2287
+							$sub_dir = stripslashes_deep($file_info['dirname']);
2288 2288
 
2289
-                        $uploads = wp_upload_dir(trim($sub_dir, '/')); // Array of key => value pairs
2290
-                        $uploads_path = $uploads['basedir'];
2289
+						$uploads = wp_upload_dir(trim($sub_dir, '/')); // Array of key => value pairs
2290
+						$uploads_path = $uploads['basedir'];
2291 2291
 
2292
-                        $file_name = $file_info['basename'];
2292
+						$file_name = $file_info['basename'];
2293 2293
 
2294
-                        $img_arr['path'] = $uploads_path . $sub_dir . '/' . $file_name;
2294
+						$img_arr['path'] = $uploads_path . $sub_dir . '/' . $file_name;
2295 2295
 
2296
-                        if (!file_exists($img_arr['path'])) {
2296
+						if (!file_exists($img_arr['path'])) {
2297 2297
 
2298
-                            $wpdb->query("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE ID=" . $attach->ID);
2298
+							$wpdb->query("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE ID=" . $attach->ID);
2299 2299
 
2300
-                        }
2300
+						}
2301 2301
 
2302
-                    }
2302
+					}
2303 2303
 
2304
-                    $attachment_data = $wpdb->get_row("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=" . $post_id . " GROUP BY post_id");
2304
+					$attachment_data = $wpdb->get_row("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=" . $post_id . " GROUP BY post_id");
2305 2305
 
2306
-                    if (!empty($attachment_data)) {
2306
+					if (!empty($attachment_data)) {
2307 2307
 
2308
-                        if ($attachment_data->ID)
2309
-                            $wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2308
+						if ($attachment_data->ID)
2309
+							$wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2310 2310
 
2311
-                    } else {
2311
+					} else {
2312 2312
 
2313
-                        if (has_post_thumbnail($post_id)) {
2313
+						if (has_post_thumbnail($post_id)) {
2314 2314
 
2315
-                            $post_thumbnail_id = get_post_thumbnail_id($post_id);
2315
+							$post_thumbnail_id = get_post_thumbnail_id($post_id);
2316 2316
 
2317
-                            wp_delete_attachment($post_thumbnail_id);
2317
+							wp_delete_attachment($post_thumbnail_id);
2318 2318
 
2319
-                        }
2319
+						}
2320 2320
 
2321
-                    }
2321
+					}
2322 2322
 
2323
-                    $wpdb->query("UPDATE " . $tablename . " SET featured_image='' WHERE post_id =" . $post_id);
2323
+					$wpdb->query("UPDATE " . $tablename . " SET featured_image='' WHERE post_id =" . $post_id);
2324 2324
 
2325
-                    geodir_set_wp_featured_image($post_id);
2325
+					geodir_set_wp_featured_image($post_id);
2326 2326
 
2327
-                }
2327
+				}
2328 2328
 
2329
-            }
2329
+			}
2330 2330
 
2331
-        }
2331
+		}
2332 2332
 
2333
-    }
2333
+	}
2334 2334
 
2335 2335
 }
2336 2336
 
@@ -2348,9 +2348,9 @@  discard block
 block discarded – undo
2348 2348
 function geodir_default_rating_star_icon()
2349 2349
 {
2350 2350
 
2351
-    if (!get_option('geodir_default_rating_star_icon')) {
2352
-        update_option('geodir_default_rating_star_icon', geodir_plugin_url() . '/geodirectory-assets/images/stars.png');
2353
-    }
2351
+	if (!get_option('geodir_default_rating_star_icon')) {
2352
+		update_option('geodir_default_rating_star_icon', geodir_plugin_url() . '/geodirectory-assets/images/stars.png');
2353
+	}
2354 2354
 
2355 2355
 }
2356 2356
 
@@ -2368,25 +2368,25 @@  discard block
 block discarded – undo
2368 2368
  */
2369 2369
 function geodir_user_post_listing_count($user_id = 0)
2370 2370
 {
2371
-    global $wpdb, $plugin_prefix, $current_user;
2372
-    if(!$user_id){
2373
-        $user_id = $current_user->ID;
2374
-    }
2371
+	global $wpdb, $plugin_prefix, $current_user;
2372
+	if(!$user_id){
2373
+		$user_id = $current_user->ID;
2374
+	}
2375 2375
 
2376
-    $all_posts = get_option('geodir_listing_link_user_dashboard');
2376
+	$all_posts = get_option('geodir_listing_link_user_dashboard');
2377 2377
 
2378
-    $user_listing = array();
2379
-    if ($user_id && is_array($all_posts) && !empty($all_posts)) {
2380
-        foreach ($all_posts as $ptype) {
2381
-            $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' OR post_status = 'pending' )");
2378
+	$user_listing = array();
2379
+	if ($user_id && is_array($all_posts) && !empty($all_posts)) {
2380
+		foreach ($all_posts as $ptype) {
2381
+			$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' OR post_status = 'pending' )");
2382 2382
 
2383
-            if ($total_posts > 0) {
2384
-                $user_listing[$ptype] = $total_posts;
2385
-            }
2386
-        }
2387
-    }
2383
+			if ($total_posts > 0) {
2384
+				$user_listing[$ptype] = $total_posts;
2385
+			}
2386
+		}
2387
+	}
2388 2388
 
2389
-    return $user_listing;
2389
+	return $user_listing;
2390 2390
 }
2391 2391
 
2392 2392
 
@@ -2406,189 +2406,189 @@  discard block
 block discarded – undo
2406 2406
  */
2407 2407
 function geodir_detail_page_custom_field_tab($tabs_arr)
2408 2408
 {
2409
-    global $post;
2410
-
2411
-    $post_type = geodir_get_current_posttype();
2412
-    $all_postypes = geodir_get_posttypes();
2413
-
2414
-    if (!empty($tabs_arr) && $post_type != '' && in_array($post_type, $all_postypes) && (geodir_is_page('detail') || geodir_is_page('preview'))) {
2415
-        $package_info = array();
2416
-        $package_info = geodir_post_package_info($package_info, $post);
2417
-        $post_package_id = !empty($package_info->pid) ? $package_info->pid : '';
2418
-        $fields_location = 'owntab';
2419
-
2420
-        $custom_fields = geodir_post_custom_fields($post_package_id, 'all', $post_type, $fields_location);
2421
-        //remove video and special offers if it is already set to show
2422
-        if(isset($tabs_arr['post_video']['is_display']) && $tabs_arr['post_video']['is_display']){
2423
-            $unset_video = true;
2424
-        }
2425
-
2426
-        if(isset($tabs_arr['special_offers']['is_display']) && $tabs_arr['special_offers']['is_display']){
2427
-            $unset_special_offers = true;
2428
-        }
2429
-        if(isset($unset_video) || isset($unset_special_offers) && !empty($custom_fields)){
2430
-            foreach($custom_fields as $key => $custom_field){
2431
-                if($custom_field['name']=='geodir_video' && isset($unset_video)){
2432
-                    unset($custom_fields[$key]);
2433
-                }
2434
-                if($custom_field['name']=='geodir_special_offers' && isset($unset_special_offers)){
2435
-                    unset($custom_fields[$key]);
2436
-                }
2437
-            }
2438
-        }
2439
-
2440
-
2441
-        if (!empty($custom_fields)) {
2442
-            $parse_custom_fields = array();
2443
-            foreach ($custom_fields as $field) {
2444
-                $field = stripslashes_deep($field); // strip slashes
2445
-                $type = $field;
2446
-                $field_name = $field['htmlvar_name'];
2447
-                if (empty($geodir_post_info) && geodir_is_page('preview') && $field_name != '' && !isset($post->{$field_name}) && isset($_REQUEST[$field_name])) {
2448
-                    $post->{$field_name} = $_REQUEST[$field_name];
2449
-                }
2409
+	global $post;
2450 2410
 
2451
-                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'))) {
2452
-                    if ($type['type'] == 'datepicker' && ($post->{$type['htmlvar_name']} == '' || $post->{$type['htmlvar_name']} == '0000-00-00')) {
2453
-                        continue;
2454
-                    }
2411
+	$post_type = geodir_get_current_posttype();
2412
+	$all_postypes = geodir_get_posttypes();
2455 2413
 
2456
-                    $parse_custom_fields[] = $field;
2457
-                }
2458
-            }
2459
-            $custom_fields = $parse_custom_fields;
2460
-        }
2461
-        //print_r($custom_fields);
2462
-        if (!empty($custom_fields)) {
2414
+	if (!empty($tabs_arr) && $post_type != '' && in_array($post_type, $all_postypes) && (geodir_is_page('detail') || geodir_is_page('preview'))) {
2415
+		$package_info = array();
2416
+		$package_info = geodir_post_package_info($package_info, $post);
2417
+		$post_package_id = !empty($package_info->pid) ? $package_info->pid : '';
2418
+		$fields_location = 'owntab';
2463 2419
 
2464
-            global $field_set_start;
2420
+		$custom_fields = geodir_post_custom_fields($post_package_id, 'all', $post_type, $fields_location);
2421
+		//remove video and special offers if it is already set to show
2422
+		if(isset($tabs_arr['post_video']['is_display']) && $tabs_arr['post_video']['is_display']){
2423
+			$unset_video = true;
2424
+		}
2465 2425
 
2466
-            $post = stripslashes_deep($post); // strip slashes
2467
-            
2468
-            $field_set_start = 0;
2469
-            $fieldset_count = 0;
2470
-            $fieldset = '';
2471
-            $total_fields = count($custom_fields);
2472
-            $count_field = 0;
2473
-            $fieldset_arr = array();
2474
-            $i = 0;
2475
-            $geodir_post_info = isset($post->ID) && !empty($post->ID) ? geodir_get_post_info($post->ID) : NULL;
2476
-
2477
-            foreach ($custom_fields as $field) {
2478
-                $count_field++;
2479
-                $field_name = $field['htmlvar_name'];
2480
-                if (empty($geodir_post_info) && geodir_is_page('preview') && $field_name != '' && !isset($post->{$field_name}) && isset($_REQUEST[$field_name])) {
2481
-                    $post->{$field_name} = $_REQUEST[$field_name];
2482
-                }
2426
+		if(isset($tabs_arr['special_offers']['is_display']) && $tabs_arr['special_offers']['is_display']){
2427
+			$unset_special_offers = true;
2428
+		}
2429
+		if(isset($unset_video) || isset($unset_special_offers) && !empty($custom_fields)){
2430
+			foreach($custom_fields as $key => $custom_field){
2431
+				if($custom_field['name']=='geodir_video' && isset($unset_video)){
2432
+					unset($custom_fields[$key]);
2433
+				}
2434
+				if($custom_field['name']=='geodir_special_offers' && isset($unset_special_offers)){
2435
+					unset($custom_fields[$key]);
2436
+				}
2437
+			}
2438
+		}
2483 2439
 
2484
-                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'))) {
2485
-                    $label = $field['site_title'] != '' ? $field['site_title'] : $field['admin_title'];
2486
-                    $site_title = trim($field['site_title']);
2487
-                    $type = $field;
2488
-                    $variables_array = array();
2489 2440
 
2490
-                    if ($type['type'] == 'datepicker' && ($post->{$type['htmlvar_name']} == '' || $post->{$type['htmlvar_name']} == '0000-00-00')) {
2491
-                        continue;
2492
-                    }
2441
+		if (!empty($custom_fields)) {
2442
+			$parse_custom_fields = array();
2443
+			foreach ($custom_fields as $field) {
2444
+				$field = stripslashes_deep($field); // strip slashes
2445
+				$type = $field;
2446
+				$field_name = $field['htmlvar_name'];
2447
+				if (empty($geodir_post_info) && geodir_is_page('preview') && $field_name != '' && !isset($post->{$field_name}) && isset($_REQUEST[$field_name])) {
2448
+					$post->{$field_name} = $_REQUEST[$field_name];
2449
+				}
2493 2450
 
2494
-                    if ($type['type'] != 'fieldset') {
2495
-                        $i++;
2496
-                        $variables_array['post_id'] = $post->ID;
2497
-                        $variables_array['label'] = __($type['site_title'], 'geodirectory');
2498
-                        $variables_array['value'] = isset($post->{$type['htmlvar_name']}) ? $post->{$type['htmlvar_name']} : '';
2499
-
2500
-                    }else{
2501
-                        $i = 0;
2502
-                        $fieldset_count++;
2503
-                        $field_set_start = 1;
2504
-                        $fieldset_arr[$fieldset_count]['htmlvar_name'] = 'gd_tab_' . $fieldset_count;
2505
-                        $fieldset_arr[$fieldset_count]['label'] = $label;
2506
-                    }
2451
+				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'))) {
2452
+					if ($type['type'] == 'datepicker' && ($post->{$type['htmlvar_name']} == '' || $post->{$type['htmlvar_name']} == '0000-00-00')) {
2453
+						continue;
2454
+					}
2507 2455
 
2456
+					$parse_custom_fields[] = $field;
2457
+				}
2458
+			}
2459
+			$custom_fields = $parse_custom_fields;
2460
+		}
2461
+		//print_r($custom_fields);
2462
+		if (!empty($custom_fields)) {
2508 2463
 
2509
-                    if(isset($type['extra_fields'])){$extra_fields= $type['extra_fields'];}
2510
-                    $type = stripslashes_deep($type); // strip slashes
2511
-                    if(isset($type['extra_fields'])){$type['extra_fields'] = $extra_fields;}
2512
-                    $html = '';
2513
-                    $html_var = isset($type['htmlvar_name']) ? $type['htmlvar_name'] : '';
2514
-                    if($html_var=='post'){$html_var='post_address';}
2515
-                    $field_icon = geodir_field_icon_proccess($type);
2516
-                    $filed_type = $type['type'];
2517
-
2518
-                    /**
2519
-                     * Filter the output for custom fields.
2520
-                     *
2521
-                     * Here we can remove or add new functions depending on the field type.
2522
-                     *
2523
-                     * @param string $html The html to be filtered (blank).
2524
-                     * @param string $fields_location The location the field is to be show.
2525
-                     * @param array $type The array of field values.
2526
-                     */
2527
-                    $html = apply_filters("geodir_custom_field_output_{$filed_type}",$html,$fields_location,$type);
2528
-
2529
-
2530
-                    /**
2531
-                     * Filter custom field output in tab.
2532
-                     *
2533
-                     * @since 1.5.6
2534
-                     *
2535
-                     * @param string $html_var The HTML variable name for the field.
2536
-                     * @param string $html Custom field unfiltered HTML.
2537
-                     * @param array $variables_array Custom field variables array.
2538
-                     */
2539
-                    $html = apply_filters("geodir_tab_show_{$html_var}", $html, $variables_array);
2540
-
2541
-                    $fieldset_html = '';
2542
-                    if ($field_set_start == 1) {
2543
-                        $add_html = false;
2544
-                        if ($type['type'] == 'fieldset' && $fieldset_count > 1) {
2545
-                            if ($fieldset != '') {
2546
-                                $add_html = true;
2547
-                                $label = $fieldset_arr[$fieldset_count - 1]['label'];
2548
-                                $htmlvar_name = $fieldset_arr[$fieldset_count - 1]['htmlvar_name'];
2549
-                            }
2550
-                            $fieldset_html = $fieldset;
2551
-                            $fieldset = '';
2552
-                        } else {
2553
-                            $fieldset .= $html;
2554
-                            if ($total_fields == $count_field && $fieldset != '') {
2555
-                                $add_html = true;
2556
-                                $label = $fieldset_arr[$fieldset_count]['label'];
2557
-                                $htmlvar_name = $fieldset_arr[$fieldset_count]['htmlvar_name'];
2558
-                                $fieldset_html = $fieldset;
2559
-                            }
2560
-                        }
2464
+			global $field_set_start;
2561 2465
 
2562
-                        if ($add_html) {
2563
-                            $tabs_arr[$htmlvar_name] = array(
2564
-                                'heading_text' => __($label, 'geodirectory'),
2565
-                                'is_active_tab' => false,
2566
-                                /**
2567
-                                 * Filter if a custom field should be displayed on the details page tab.
2568
-                                 *
2569
-                                 * @since 1.0.0
2570
-                                 * @param string $htmlvar_name The field HTML var name.
2571
-                                 */
2572
-                                'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, $htmlvar_name),
2573
-                                'tab_content' => '<div class="geodir-company_info field-group xxx">' . $fieldset_html . '</div>'
2574
-                            );
2575
-                        }
2576
-                    } else {
2577
-                        if ($html != '') {
2578
-                            $tabs_arr[$html_var] = array(
2579
-                                'heading_text' => __($label, 'geodirectory'),
2580
-                                'is_active_tab' => false,
2581
-                                /** This action is documented in geodirectory_hooks_actions.php */
2582
-                                'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, $field['htmlvar_name']),
2583
-                                'tab_content' => $html
2584
-                            );
2585
-                        }
2586
-                    }
2587
-                }
2588
-            }
2589
-        }
2590
-    }
2591
-    return $tabs_arr;
2466
+			$post = stripslashes_deep($post); // strip slashes
2467
+            
2468
+			$field_set_start = 0;
2469
+			$fieldset_count = 0;
2470
+			$fieldset = '';
2471
+			$total_fields = count($custom_fields);
2472
+			$count_field = 0;
2473
+			$fieldset_arr = array();
2474
+			$i = 0;
2475
+			$geodir_post_info = isset($post->ID) && !empty($post->ID) ? geodir_get_post_info($post->ID) : NULL;
2476
+
2477
+			foreach ($custom_fields as $field) {
2478
+				$count_field++;
2479
+				$field_name = $field['htmlvar_name'];
2480
+				if (empty($geodir_post_info) && geodir_is_page('preview') && $field_name != '' && !isset($post->{$field_name}) && isset($_REQUEST[$field_name])) {
2481
+					$post->{$field_name} = $_REQUEST[$field_name];
2482
+				}
2483
+
2484
+				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'))) {
2485
+					$label = $field['site_title'] != '' ? $field['site_title'] : $field['admin_title'];
2486
+					$site_title = trim($field['site_title']);
2487
+					$type = $field;
2488
+					$variables_array = array();
2489
+
2490
+					if ($type['type'] == 'datepicker' && ($post->{$type['htmlvar_name']} == '' || $post->{$type['htmlvar_name']} == '0000-00-00')) {
2491
+						continue;
2492
+					}
2493
+
2494
+					if ($type['type'] != 'fieldset') {
2495
+						$i++;
2496
+						$variables_array['post_id'] = $post->ID;
2497
+						$variables_array['label'] = __($type['site_title'], 'geodirectory');
2498
+						$variables_array['value'] = isset($post->{$type['htmlvar_name']}) ? $post->{$type['htmlvar_name']} : '';
2499
+
2500
+					}else{
2501
+						$i = 0;
2502
+						$fieldset_count++;
2503
+						$field_set_start = 1;
2504
+						$fieldset_arr[$fieldset_count]['htmlvar_name'] = 'gd_tab_' . $fieldset_count;
2505
+						$fieldset_arr[$fieldset_count]['label'] = $label;
2506
+					}
2507
+
2508
+
2509
+					if(isset($type['extra_fields'])){$extra_fields= $type['extra_fields'];}
2510
+					$type = stripslashes_deep($type); // strip slashes
2511
+					if(isset($type['extra_fields'])){$type['extra_fields'] = $extra_fields;}
2512
+					$html = '';
2513
+					$html_var = isset($type['htmlvar_name']) ? $type['htmlvar_name'] : '';
2514
+					if($html_var=='post'){$html_var='post_address';}
2515
+					$field_icon = geodir_field_icon_proccess($type);
2516
+					$filed_type = $type['type'];
2517
+
2518
+					/**
2519
+					 * Filter the output for custom fields.
2520
+					 *
2521
+					 * Here we can remove or add new functions depending on the field type.
2522
+					 *
2523
+					 * @param string $html The html to be filtered (blank).
2524
+					 * @param string $fields_location The location the field is to be show.
2525
+					 * @param array $type The array of field values.
2526
+					 */
2527
+					$html = apply_filters("geodir_custom_field_output_{$filed_type}",$html,$fields_location,$type);
2528
+
2529
+
2530
+					/**
2531
+					 * Filter custom field output in tab.
2532
+					 *
2533
+					 * @since 1.5.6
2534
+					 *
2535
+					 * @param string $html_var The HTML variable name for the field.
2536
+					 * @param string $html Custom field unfiltered HTML.
2537
+					 * @param array $variables_array Custom field variables array.
2538
+					 */
2539
+					$html = apply_filters("geodir_tab_show_{$html_var}", $html, $variables_array);
2540
+
2541
+					$fieldset_html = '';
2542
+					if ($field_set_start == 1) {
2543
+						$add_html = false;
2544
+						if ($type['type'] == 'fieldset' && $fieldset_count > 1) {
2545
+							if ($fieldset != '') {
2546
+								$add_html = true;
2547
+								$label = $fieldset_arr[$fieldset_count - 1]['label'];
2548
+								$htmlvar_name = $fieldset_arr[$fieldset_count - 1]['htmlvar_name'];
2549
+							}
2550
+							$fieldset_html = $fieldset;
2551
+							$fieldset = '';
2552
+						} else {
2553
+							$fieldset .= $html;
2554
+							if ($total_fields == $count_field && $fieldset != '') {
2555
+								$add_html = true;
2556
+								$label = $fieldset_arr[$fieldset_count]['label'];
2557
+								$htmlvar_name = $fieldset_arr[$fieldset_count]['htmlvar_name'];
2558
+								$fieldset_html = $fieldset;
2559
+							}
2560
+						}
2561
+
2562
+						if ($add_html) {
2563
+							$tabs_arr[$htmlvar_name] = array(
2564
+								'heading_text' => __($label, 'geodirectory'),
2565
+								'is_active_tab' => false,
2566
+								/**
2567
+								 * Filter if a custom field should be displayed on the details page tab.
2568
+								 *
2569
+								 * @since 1.0.0
2570
+								 * @param string $htmlvar_name The field HTML var name.
2571
+								 */
2572
+								'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, $htmlvar_name),
2573
+								'tab_content' => '<div class="geodir-company_info field-group xxx">' . $fieldset_html . '</div>'
2574
+							);
2575
+						}
2576
+					} else {
2577
+						if ($html != '') {
2578
+							$tabs_arr[$html_var] = array(
2579
+								'heading_text' => __($label, 'geodirectory'),
2580
+								'is_active_tab' => false,
2581
+								/** This action is documented in geodirectory_hooks_actions.php */
2582
+								'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, $field['htmlvar_name']),
2583
+								'tab_content' => $html
2584
+							);
2585
+						}
2586
+					}
2587
+				}
2588
+			}
2589
+		}
2590
+	}
2591
+	return $tabs_arr;
2592 2592
 }
2593 2593
 
2594 2594
 /* display add listing page for wpml */
@@ -2612,41 +2612,41 @@  discard block
 block discarded – undo
2612 2612
  */
2613 2613
 function geodir_add_post_status_author_page()
2614 2614
 {
2615
-    global $wpdb, $post;
2616
-
2617
-    $html = '';
2618
-    if (get_current_user_id()) {
2619
-
2620
-        $is_author_page = apply_filters('geodir_post_status_is_author_page', geodir_is_page('author'));
2621
-        if ($is_author_page && !empty($post) && isset($post->post_author) && $post->post_author == get_current_user_id()) {
2622
-
2623
-            // 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.
2624
-            $real_status = $wpdb->get_var("SELECT post_status from $wpdb->posts WHERE ID=$post->ID");
2625
-            $status = "<strong>(";
2626
-            $status_icon = '<i class="fa fa-play"></i>';
2627
-            if ($real_status == 'publish') {
2628
-                $status .= __('Published', 'geodirectory');
2629
-            }elseif ($real_status == 'pending') {
2630
-                $status .= __('Awaiting Review', 'geodirectory');
2631
-            } else {
2632
-                $status .= __('Not published', 'geodirectory');
2633
-                $status_icon = '<i class="fa fa-pause"></i>';
2634
-            }
2635
-            $status .= ")</strong>";
2615
+	global $wpdb, $post;
2616
+
2617
+	$html = '';
2618
+	if (get_current_user_id()) {
2619
+
2620
+		$is_author_page = apply_filters('geodir_post_status_is_author_page', geodir_is_page('author'));
2621
+		if ($is_author_page && !empty($post) && isset($post->post_author) && $post->post_author == get_current_user_id()) {
2622
+
2623
+			// 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.
2624
+			$real_status = $wpdb->get_var("SELECT post_status from $wpdb->posts WHERE ID=$post->ID");
2625
+			$status = "<strong>(";
2626
+			$status_icon = '<i class="fa fa-play"></i>';
2627
+			if ($real_status == 'publish') {
2628
+				$status .= __('Published', 'geodirectory');
2629
+			}elseif ($real_status == 'pending') {
2630
+				$status .= __('Awaiting Review', 'geodirectory');
2631
+			} else {
2632
+				$status .= __('Not published', 'geodirectory');
2633
+				$status_icon = '<i class="fa fa-pause"></i>';
2634
+			}
2635
+			$status .= ")</strong>";
2636 2636
 
2637
-            $html = '<span class="geodir-post-status">' . $status_icon . ' <font class="geodir-status-label">' . __('Status: ', 'geodirectory') . '</font>' . $status . '</span>';
2638
-        }
2639
-    }
2637
+			$html = '<span class="geodir-post-status">' . $status_icon . ' <font class="geodir-status-label">' . __('Status: ', 'geodirectory') . '</font>' . $status . '</span>';
2638
+		}
2639
+	}
2640 2640
 
2641
-    if ($html != '') {
2642
-        /**
2643
-         * Filter the post status text on the author page.
2644
-         *
2645
-         * @since 1.0.0
2646
-         * @param string $html The HTML of the status.
2647
-         */
2648
-        echo apply_filters('geodir_filter_status_text_on_author_page', $html);
2649
-    }
2641
+	if ($html != '') {
2642
+		/**
2643
+		 * Filter the post status text on the author page.
2644
+		 *
2645
+		 * @since 1.0.0
2646
+		 * @param string $html The HTML of the status.
2647
+		 */
2648
+		echo apply_filters('geodir_filter_status_text_on_author_page', $html);
2649
+	}
2650 2650
 
2651 2651
 
2652 2652
 }
@@ -2660,9 +2660,9 @@  discard block
 block discarded – undo
2660 2660
  * @package GeoDirectory
2661 2661
  */
2662 2662
 function geodir_init_no_rating() {
2663
-    if (geodir_rating_disabled_post_types()) {
2664
-        add_filter('geodir_get_sort_options', 'geodir_no_rating_get_sort_options', 100, 2);
2665
-    }
2663
+	if (geodir_rating_disabled_post_types()) {
2664
+		add_filter('geodir_get_sort_options', 'geodir_no_rating_get_sort_options', 100, 2);
2665
+	}
2666 2666
 }
2667 2667
 
2668 2668
 /**
@@ -2676,22 +2676,22 @@  discard block
 block discarded – undo
2676 2676
  * @return array Modified sort options array.
2677 2677
  */
2678 2678
 function geodir_no_rating_get_sort_options($options, $post_type = '') {
2679
-    if (!empty($post_type) && geodir_cpt_has_rating_disabled($post_type)) {
2680
-        $new_options = array();
2679
+	if (!empty($post_type) && geodir_cpt_has_rating_disabled($post_type)) {
2680
+		$new_options = array();
2681 2681
         
2682
-        if (!empty($options)) {
2683
-            foreach ($options as $option) {
2684
-                if (is_object($option) && isset($option->htmlvar_name) && $option->htmlvar_name == 'overall_rating') {
2685
-                    continue;
2686
-                }
2687
-                $new_options[] = $option;
2688
-            }
2682
+		if (!empty($options)) {
2683
+			foreach ($options as $option) {
2684
+				if (is_object($option) && isset($option->htmlvar_name) && $option->htmlvar_name == 'overall_rating') {
2685
+					continue;
2686
+				}
2687
+				$new_options[] = $option;
2688
+			}
2689 2689
 
2690
-            $options = $new_options;
2691
-        }
2692
-    }
2690
+			$options = $new_options;
2691
+		}
2692
+	}
2693 2693
 
2694
-    return $options;
2694
+	return $options;
2695 2695
 }
2696 2696
 
2697 2697
 /**
@@ -2703,9 +2703,9 @@  discard block
 block discarded – undo
2703 2703
  * @return array Modified class array.
2704 2704
  */
2705 2705
 function geodir_body_class_active_map($classes = array()) {
2706
-    $classes[] = 'gd-map-' . geodir_map_name();
2706
+	$classes[] = 'gd-map-' . geodir_map_name();
2707 2707
 
2708
-    return $classes;
2708
+	return $classes;
2709 2709
 }
2710 2710
 add_filter('body_class', 'geodir_body_class_active_map', 100);
2711 2711
 
@@ -2718,9 +2718,9 @@  discard block
 block discarded – undo
2718 2718
  * @return string Modified class string.
2719 2719
  */
2720 2720
 function geodir_admin_body_class_active_map($class = '') {    
2721
-    $class .= ' gd-map-' . geodir_map_name();
2721
+	$class .= ' gd-map-' . geodir_map_name();
2722 2722
 
2723
-    return $class;
2723
+	return $class;
2724 2724
 }
2725 2725
 add_filter('admin_body_class', 'geodir_admin_body_class_active_map', 100);
2726 2726
 
@@ -2738,36 +2738,36 @@  discard block
 block discarded – undo
2738 2738
  * @return array Translation texts.
2739 2739
  */
2740 2740
 function geodir_load_gd_options_text_translation($translation_texts = array()) {
2741
-    $translation_texts = !empty( $translation_texts ) && is_array( $translation_texts ) ? $translation_texts : array();
2742
-
2743
-    $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_enquiry_subject', 'geodir_email_enquiry_content', 'geodir_post_added_success_msg_content', 'geodir_post_edited_email_subject_admin', 'geodir_post_edited_email_content_admin');
2744
-
2745
-    /**
2746
-     * Filters the geodirectory option names that requires to add for translation.
2747
-     *
2748
-     * @since 1.5.7
2749
-     * @package GeoDirectory
2750
-     *
2751
-     * @param  array $gd_options Array of option names.
2752
-     */
2753
-    $gd_options = apply_filters('geodir_gd_options_for_translation', $gd_options);
2754
-    $gd_options = array_unique($gd_options);
2755
-
2756
-    if (!empty($gd_options)) {
2757
-        foreach ($gd_options as $gd_option) {
2758
-            if ($gd_option != '' && $option_value = get_option($gd_option)) {
2759
-                $option_value = is_string($option_value) ? stripslashes_deep($option_value) : '';
2741
+	$translation_texts = !empty( $translation_texts ) && is_array( $translation_texts ) ? $translation_texts : array();
2742
+
2743
+	$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_enquiry_subject', 'geodir_email_enquiry_content', 'geodir_post_added_success_msg_content', 'geodir_post_edited_email_subject_admin', 'geodir_post_edited_email_content_admin');
2744
+
2745
+	/**
2746
+	 * Filters the geodirectory option names that requires to add for translation.
2747
+	 *
2748
+	 * @since 1.5.7
2749
+	 * @package GeoDirectory
2750
+	 *
2751
+	 * @param  array $gd_options Array of option names.
2752
+	 */
2753
+	$gd_options = apply_filters('geodir_gd_options_for_translation', $gd_options);
2754
+	$gd_options = array_unique($gd_options);
2755
+
2756
+	if (!empty($gd_options)) {
2757
+		foreach ($gd_options as $gd_option) {
2758
+			if ($gd_option != '' && $option_value = get_option($gd_option)) {
2759
+				$option_value = is_string($option_value) ? stripslashes_deep($option_value) : '';
2760 2760
                 
2761
-                if ($option_value != '' && !in_array($option_value, $translation_texts)) {
2762
-                    $translation_texts[] = stripslashes_deep($option_value);
2763
-                }
2764
-            }
2765
-        }
2766
-    }
2761
+				if ($option_value != '' && !in_array($option_value, $translation_texts)) {
2762
+					$translation_texts[] = stripslashes_deep($option_value);
2763
+				}
2764
+			}
2765
+		}
2766
+	}
2767 2767
 
2768
-    $translation_texts = !empty($translation_texts) ? array_unique($translation_texts) : $translation_texts;
2768
+	$translation_texts = !empty($translation_texts) ? array_unique($translation_texts) : $translation_texts;
2769 2769
 
2770
-    return $translation_texts;
2770
+	return $translation_texts;
2771 2771
 }
2772 2772
 
2773 2773
 add_filter('geodir_load_db_language', 'geodir_load_gd_options_text_translation');
@@ -2781,15 +2781,15 @@  discard block
 block discarded – undo
2781 2781
 
2782 2782
 add_filter('get_comments_link', 'gd_get_comments_link', 10, 2);
2783 2783
 function gd_get_comments_link($comments_link, $post_id) {
2784
-    $post_type = get_post_type($post_id);
2784
+	$post_type = get_post_type($post_id);
2785 2785
 
2786
-    $all_postypes = geodir_get_posttypes();
2787
-    if (in_array($post_type, $all_postypes)) {
2788
-        $comments_link = str_replace('#comments', '#reviews', $comments_link);
2789
-        $comments_link = str_replace('#respond', '#reviews', $comments_link);
2790
-    }
2786
+	$all_postypes = geodir_get_posttypes();
2787
+	if (in_array($post_type, $all_postypes)) {
2788
+		$comments_link = str_replace('#comments', '#reviews', $comments_link);
2789
+		$comments_link = str_replace('#respond', '#reviews', $comments_link);
2790
+	}
2791 2791
 
2792
-    return $comments_link;
2792
+	return $comments_link;
2793 2793
 }
2794 2794
 
2795 2795
 
@@ -2807,11 +2807,11 @@  discard block
 block discarded – undo
2807 2807
 function geodir_add_nav_menu_class( $args )
2808 2808
 {
2809 2809
 
2810
-        if(isset($args['menu_class'])){
2811
-            $args['menu_class'] = $args['menu_class']." gd-menu-z";
2812
-        }
2810
+		if(isset($args['menu_class'])){
2811
+			$args['menu_class'] = $args['menu_class']." gd-menu-z";
2812
+		}
2813 2813
     
2814
-    return $args;
2814
+	return $args;
2815 2815
 }
2816 2816
 
2817 2817
 add_filter( 'wp_nav_menu_args', 'geodir_add_nav_menu_class' );
@@ -2828,15 +2828,15 @@  discard block
 block discarded – undo
2828 2828
  * @return string Filtered locale ID.
2829 2829
  */
2830 2830
 function geodir_wpml_filter_locale($locale) {
2831
-    global $sitepress;
2831
+	global $sitepress;
2832 2832
     
2833
-    $post_type = !empty($_REQUEST['post_type']) ? $_REQUEST['post_type'] : (!empty($_REQUEST['post']) ? get_post_type($_REQUEST['post']) : '');
2833
+	$post_type = !empty($_REQUEST['post_type']) ? $_REQUEST['post_type'] : (!empty($_REQUEST['post']) ? get_post_type($_REQUEST['post']) : '');
2834 2834
     
2835
-    if (!empty($sitepress) && $sitepress->is_post_edit_screen() && $post_type && in_array($post_type, geodir_get_posttypes()) && $current_lang = $sitepress->get_current_language()) {
2836
-        $locale = $sitepress->get_locale($current_lang);
2837
-    }
2835
+	if (!empty($sitepress) && $sitepress->is_post_edit_screen() && $post_type && in_array($post_type, geodir_get_posttypes()) && $current_lang = $sitepress->get_current_language()) {
2836
+		$locale = $sitepress->get_locale($current_lang);
2837
+	}
2838 2838
     
2839
-    return $locale;
2839
+	return $locale;
2840 2840
 }
2841 2841
 
2842 2842
 /**
@@ -2846,20 +2846,20 @@  discard block
 block discarded – undo
2846 2846
  * @package GeoDirectory
2847 2847
  */
2848 2848
 function geodir_wpml_set_filter() {
2849
-    if (geodir_is_wpml()) {
2850
-        global $sitepress;
2849
+	if (geodir_is_wpml()) {
2850
+		global $sitepress;
2851 2851
         
2852
-        if ($sitepress->get_setting('sync_comments_on_duplicates')) {
2853
-            add_action('comment_post', 'gepdir_wpml_sync_comment', 100, 1);
2854
-        }
2852
+		if ($sitepress->get_setting('sync_comments_on_duplicates')) {
2853
+			add_action('comment_post', 'gepdir_wpml_sync_comment', 100, 1);
2854
+		}
2855 2855
         
2856
-        add_action('geodir_after_save_listing', 'geodir_wpml_duplicate_listing', 100, 2);
2857
-        add_action( 'geodir_edit_post_link_html', 'geodir_wpml_frontend_duplicate_listing', 0, 1 );
2856
+		add_action('geodir_after_save_listing', 'geodir_wpml_duplicate_listing', 100, 2);
2857
+		add_action( 'geodir_edit_post_link_html', 'geodir_wpml_frontend_duplicate_listing', 0, 1 );
2858 2858
 		add_action( 'geodir_after_search_form', 'geodir_wpml_add_language_input_field' );
2859
-        if (is_admin()) {
2860
-            add_filter( 'geodir_design_settings', 'geodir_wpml_duplicate_settings', 10, 1 );
2861
-        }
2862
-    }
2859
+		if (is_admin()) {
2860
+			add_filter( 'geodir_design_settings', 'geodir_wpml_duplicate_settings', 10, 1 );
2861
+		}
2862
+	}
2863 2863
 }
2864 2864
 add_filter('plugins_loaded', 'geodir_wpml_set_filter');
2865 2865
 
@@ -2872,38 +2872,38 @@  discard block
 block discarded – undo
2872 2872
  * @return array Filtered languages.
2873 2873
  */
2874 2874
 function geodir_wpml_filter_ls_languages($languages) {    
2875
-    if (geodir_is_geodir_page()) {        
2876
-        $keep_vars = array();
2875
+	if (geodir_is_geodir_page()) {        
2876
+		$keep_vars = array();
2877 2877
         
2878
-        if (geodir_is_page('add-listing')) {
2879
-            $keep_vars = array('listing_type', 'package_id');
2880
-        } else if (geodir_is_page('search')) {
2881
-            $keep_vars = array('geodir_search', 'stype', 'snear', 'set_location_type', 'set_location_val', 'sgeo_lat', 'sgeo_lon');
2882
-        } else if (geodir_is_page('author')) {
2883
-            $keep_vars = array('geodir_dashbord', 'stype', 'list');
2884
-        } else if (geodir_is_page('login')) {
2885
-            $keep_vars = array('forgot', 'signup');
2886
-        }        
2878
+		if (geodir_is_page('add-listing')) {
2879
+			$keep_vars = array('listing_type', 'package_id');
2880
+		} else if (geodir_is_page('search')) {
2881
+			$keep_vars = array('geodir_search', 'stype', 'snear', 'set_location_type', 'set_location_val', 'sgeo_lat', 'sgeo_lon');
2882
+		} else if (geodir_is_page('author')) {
2883
+			$keep_vars = array('geodir_dashbord', 'stype', 'list');
2884
+		} else if (geodir_is_page('login')) {
2885
+			$keep_vars = array('forgot', 'signup');
2886
+		}        
2887 2887
         
2888
-        if (!empty($keep_vars)) {
2889
-            foreach ( $languages as $code => $url) {
2890
-                $filter_url = $url['url'];
2888
+		if (!empty($keep_vars)) {
2889
+			foreach ( $languages as $code => $url) {
2890
+				$filter_url = $url['url'];
2891 2891
                 
2892
-                foreach ($keep_vars as $var) {
2893
-                    if (isset($_GET[$var]) && !is_array($_GET[$var])) {
2894
-                        $filter_url = remove_query_arg(array($var), $filter_url);
2895
-                        $filter_url = add_query_arg(array($var => $_GET[$var]), $filter_url);
2896
-                    }
2897
-                }
2892
+				foreach ($keep_vars as $var) {
2893
+					if (isset($_GET[$var]) && !is_array($_GET[$var])) {
2894
+						$filter_url = remove_query_arg(array($var), $filter_url);
2895
+						$filter_url = add_query_arg(array($var => $_GET[$var]), $filter_url);
2896
+					}
2897
+				}
2898 2898
                 
2899
-                if ($filter_url != $url['url']) {
2900
-                    $languages[$code]['url'] = $filter_url;
2901
-                }
2902
-            }
2903
-        }
2904
-    }
2899
+				if ($filter_url != $url['url']) {
2900
+					$languages[$code]['url'] = $filter_url;
2901
+				}
2902
+			}
2903
+		}
2904
+	}
2905 2905
 
2906
-    return $languages;
2906
+	return $languages;
2907 2907
 }
2908 2908
 add_filter( 'icl_ls_languages', 'geodir_wpml_filter_ls_languages', 11, 1 );
2909 2909
 
@@ -2914,18 +2914,18 @@  discard block
 block discarded – undo
2914 2914
  *
2915 2915
  */
2916 2916
 function geodir_remove_yoast_seo_metas(){
2917
-    if ( class_exists( 'WPSEO_Frontend' ) && geodir_is_geodir_page() && geodir_disable_yoast_seo_metas() ) {
2918
-        $wpseo = WPSEO_Frontend::get_instance();
2917
+	if ( class_exists( 'WPSEO_Frontend' ) && geodir_is_geodir_page() && geodir_disable_yoast_seo_metas() ) {
2918
+		$wpseo = WPSEO_Frontend::get_instance();
2919 2919
         
2920
-        remove_action( 'wp_head', array( $wpseo, 'metadesc' ), 6 );
2921
-        remove_action( 'wp_head', array( $wpseo, 'metakeywords' ), 11 );
2922
-        remove_filter( 'pre_get_document_title', array( $wpseo, 'title' ), 15 );
2923
-        remove_filter( 'wp_title', array( $wpseo, 'title' ), 15, 3 );
2924
-        remove_filter( 'thematic_doctitle', array( $wpseo, 'title' ), 15 );
2925
-        remove_filter( 'woo_title', array( $wpseo, 'fix_woo_title' ), 99 );
2920
+		remove_action( 'wp_head', array( $wpseo, 'metadesc' ), 6 );
2921
+		remove_action( 'wp_head', array( $wpseo, 'metakeywords' ), 11 );
2922
+		remove_filter( 'pre_get_document_title', array( $wpseo, 'title' ), 15 );
2923
+		remove_filter( 'wp_title', array( $wpseo, 'title' ), 15, 3 );
2924
+		remove_filter( 'thematic_doctitle', array( $wpseo, 'title' ), 15 );
2925
+		remove_filter( 'woo_title', array( $wpseo, 'fix_woo_title' ), 99 );
2926 2926
         
2927
-        remove_action( 'template_redirect', 'wpseo_frontend_head_init', 999 );
2928
-    }
2927
+		remove_action( 'template_redirect', 'wpseo_frontend_head_init', 999 );
2928
+	}
2929 2929
 }
2930 2930
 
2931 2931
 /**
@@ -2939,20 +2939,20 @@  discard block
 block discarded – undo
2939 2939
  *
2940 2940
  */
2941 2941
  function geodir_wpml_ajax_set_guest_lang() {    
2942
-    if ( geodir_is_wpml() && wpml_is_ajax() && !is_user_logged_in() ) {
2943
-        if ( empty( $_GET['lang'] ) && !( !empty( $_SERVER['REQUEST_URI'] ) && preg_match( '@\.(css|js|png|jpg|gif|jpeg|bmp)@i', basename( preg_replace( '@\?.*$@', '', $_SERVER['REQUEST_URI'] ) ) ) ) ) {
2944
-            global $sitepress;
2942
+	if ( geodir_is_wpml() && wpml_is_ajax() && !is_user_logged_in() ) {
2943
+		if ( empty( $_GET['lang'] ) && !( !empty( $_SERVER['REQUEST_URI'] ) && preg_match( '@\.(css|js|png|jpg|gif|jpeg|bmp)@i', basename( preg_replace( '@\?.*$@', '', $_SERVER['REQUEST_URI'] ) ) ) ) ) {
2944
+			global $sitepress;
2945 2945
             
2946
-            $referer = wp_get_referer();
2946
+			$referer = wp_get_referer();
2947 2947
             
2948
-            $current_lang = $sitepress->get_current_language();
2949
-            $referrer_lang = $sitepress->get_language_from_url( $referer );
2948
+			$current_lang = $sitepress->get_current_language();
2949
+			$referrer_lang = $sitepress->get_language_from_url( $referer );
2950 2950
             
2951
-            if ( $referrer_lang && $current_lang != $referrer_lang ) {
2952
-                $_GET['lang'] = $referrer_lang;
2953
-            }
2954
-        }
2955
-    }
2951
+			if ( $referrer_lang && $current_lang != $referrer_lang ) {
2952
+				$_GET['lang'] = $referrer_lang;
2953
+			}
2954
+		}
2955
+	}
2956 2956
 }
2957 2957
 add_action( 'plugins_loaded', 'geodir_wpml_ajax_set_guest_lang', -1 );
2958 2958
 
@@ -2964,36 +2964,36 @@  discard block
 block discarded – undo
2964 2964
  * @param object $wp The WordPress object.
2965 2965
  */
2966 2966
 function geodir_check_redirect($wp) {
2967
-    if (is_404() || (!empty($wp->query_vars['error']) && $wp->query_vars['error'] == '404')) {
2968
-        $current_url = geodir_curPageURL();
2969
-        $search = 'czech-republic';
2970
-        $replace = 'czechia';        
2967
+	if (is_404() || (!empty($wp->query_vars['error']) && $wp->query_vars['error'] == '404')) {
2968
+		$current_url = geodir_curPageURL();
2969
+		$search = 'czech-republic';
2970
+		$replace = 'czechia';        
2971 2971
         
2972
-        $has_slash = substr($current_url, -1);
2973
-        if ($has_slash != "/") {
2974
-            $current_url .= '/';
2975
-        }
2972
+		$has_slash = substr($current_url, -1);
2973
+		if ($has_slash != "/") {
2974
+			$current_url .= '/';
2975
+		}
2976 2976
         
2977
-        $redirect = false;
2978
-        if (strpos($current_url, '/' . $search . '/') !== false) {
2979
-            $redirect = true;
2980
-            $current_url = preg_replace('/\/' . $search . '\//', '/' . $replace . '/', $current_url, 1);
2981
-        }
2977
+		$redirect = false;
2978
+		if (strpos($current_url, '/' . $search . '/') !== false) {
2979
+			$redirect = true;
2980
+			$current_url = preg_replace('/\/' . $search . '\//', '/' . $replace . '/', $current_url, 1);
2981
+		}
2982 2982
         
2983
-        if ($has_slash != "/") {
2984
-            $current_url = trim($current_url, '/');
2985
-        }
2983
+		if ($has_slash != "/") {
2984
+			$current_url = trim($current_url, '/');
2985
+		}
2986 2986
         
2987
-        if (strpos($current_url, 'gd_country=' . $search) !== false) {
2988
-            $redirect = true;
2989
-            $current_url = str_replace('gd_country=' . $search, 'gd_country=' . $replace, $current_url);
2990
-        }
2991
-
2992
-        if ($redirect) {
2993
-            wp_redirect($current_url);
2994
-            exit;
2995
-        }
2996
-    }
2987
+		if (strpos($current_url, 'gd_country=' . $search) !== false) {
2988
+			$redirect = true;
2989
+			$current_url = str_replace('gd_country=' . $search, 'gd_country=' . $replace, $current_url);
2990
+		}
2991
+
2992
+		if ($redirect) {
2993
+			wp_redirect($current_url);
2994
+			exit;
2995
+		}
2996
+	}
2997 2997
 }
2998 2998
 add_action('parse_request', 'geodir_check_redirect', 101, 1);
2999 2999
 
@@ -3013,50 +3013,50 @@  discard block
 block discarded – undo
3013 3013
  * @param string $original_slug The original post slug.
3014 3014
  */
3015 3015
 function geodir_check_post_to_term_slug( $slug, $post_ID, $post_status, $post_type, $post_parent, $original_slug ) {
3016
-    global $wpdb, $sitepress;
3016
+	global $wpdb, $sitepress;
3017 3017
     
3018
-    if ( $post_type && strpos( $post_type, 'gd_' ) === 0 ) {
3019
-        $wpml_post_join = "";
3020
-        $wpml_post_where = "";
3021
-        $wpml_term_join = "";
3022
-        $wpml_term_where = "";
3018
+	if ( $post_type && strpos( $post_type, 'gd_' ) === 0 ) {
3019
+		$wpml_post_join = "";
3020
+		$wpml_post_where = "";
3021
+		$wpml_term_join = "";
3022
+		$wpml_term_where = "";
3023 3023
         
3024
-        if (geodir_wpml_is_post_type_translated($post_type)) {
3025
-            $post_language = $post_ID ? $sitepress->post_translations()->get_element_lang_code($post_ID) : $sitepress->get_current_language();
3026
-            $post_language = $post_language ? $post_language : $sitepress->post_translations()->get_save_post_lang($post_ID, $sitepress);
3027
-            if (!$post_language) {
3028
-                $post_language = $sitepress->get_current_language();
3029
-            }
3024
+		if (geodir_wpml_is_post_type_translated($post_type)) {
3025
+			$post_language = $post_ID ? $sitepress->post_translations()->get_element_lang_code($post_ID) : $sitepress->get_current_language();
3026
+			$post_language = $post_language ? $post_language : $sitepress->post_translations()->get_save_post_lang($post_ID, $sitepress);
3027
+			if (!$post_language) {
3028
+				$post_language = $sitepress->get_current_language();
3029
+			}
3030 3030
             
3031
-            $wpml_post_join = " JOIN {$wpdb->prefix}icl_translations AS icl_t ON p.ID = icl_t.element_id AND icl_t.element_type = CONCAT('post_', p.post_type)";
3032
-            $wpml_post_where = " AND icl_t.language_code = '" . $post_language ."'";
3031
+			$wpml_post_join = " JOIN {$wpdb->prefix}icl_translations AS icl_t ON p.ID = icl_t.element_id AND icl_t.element_type = CONCAT('post_', p.post_type)";
3032
+			$wpml_post_where = " AND icl_t.language_code = '" . $post_language ."'";
3033 3033
             
3034
-            $wpml_term_join = " JOIN {$wpdb->prefix}icl_translations AS icl_t ON icl_t.element_id = tt.term_taxonomy_id AND icl_t.element_type = CONCAT('tax_', tt.taxonomy)";
3035
-            $wpml_term_where = " AND icl_t.language_code = '" . $post_language ."'";
3036
-        }
3034
+			$wpml_term_join = " JOIN {$wpdb->prefix}icl_translations AS icl_t ON icl_t.element_id = tt.term_taxonomy_id AND icl_t.element_type = CONCAT('tax_', tt.taxonomy)";
3035
+			$wpml_term_where = " AND icl_t.language_code = '" . $post_language ."'";
3036
+		}
3037 3037
 
3038
-        $term_slug_check = $wpdb->get_var( $wpdb->prepare( "SELECT t.slug FROM $wpdb->terms AS t LEFT JOIN $wpdb->term_taxonomy AS tt ON tt.term_id = t.term_id {$wpml_term_join} WHERE t.slug = '%s' AND ( tt.taxonomy = '" . $post_type . "category' OR tt.taxonomy = '" . $post_type . "_tags' ) {$wpml_term_where} LIMIT 1", $slug ) );
3038
+		$term_slug_check = $wpdb->get_var( $wpdb->prepare( "SELECT t.slug FROM $wpdb->terms AS t LEFT JOIN $wpdb->term_taxonomy AS tt ON tt.term_id = t.term_id {$wpml_term_join} WHERE t.slug = '%s' AND ( tt.taxonomy = '" . $post_type . "category' OR tt.taxonomy = '" . $post_type . "_tags' ) {$wpml_term_where} LIMIT 1", $slug ) );
3039 3039
 
3040
-        if ( $term_slug_check ) {
3041
-            $suffix = 1;
3040
+		if ( $term_slug_check ) {
3041
+			$suffix = 1;
3042 3042
             
3043
-            do {
3044
-                $alt_slug = _truncate_post_slug( $original_slug, 200 - ( strlen( $suffix ) + 1 ) ) . "-$suffix";
3043
+			do {
3044
+				$alt_slug = _truncate_post_slug( $original_slug, 200 - ( strlen( $suffix ) + 1 ) ) . "-$suffix";
3045 3045
                 
3046
-                $term_check = $wpdb->get_var( $wpdb->prepare( "SELECT t.slug FROM $wpdb->terms AS t LEFT JOIN $wpdb->term_taxonomy AS tt ON tt.term_id = t.term_id {$wpml_term_join} WHERE t.slug = '%s' AND ( tt.taxonomy = '" . $post_type . "category' OR tt.taxonomy = '" . $post_type . "_tags' ) {$wpml_term_where} LIMIT 1", $alt_slug ) );
3046
+				$term_check = $wpdb->get_var( $wpdb->prepare( "SELECT t.slug FROM $wpdb->terms AS t LEFT JOIN $wpdb->term_taxonomy AS tt ON tt.term_id = t.term_id {$wpml_term_join} WHERE t.slug = '%s' AND ( tt.taxonomy = '" . $post_type . "category' OR tt.taxonomy = '" . $post_type . "_tags' ) {$wpml_term_where} LIMIT 1", $alt_slug ) );
3047 3047
                 
3048
-                $post_check = !$term_check && $wpdb->get_var( $wpdb->prepare( "SELECT p.post_name FROM $wpdb->posts p {$wpml_post_join} WHERE p.post_name = %s AND p.post_type = %s AND p.ID != %d {$wpml_term_where} LIMIT 1", $alt_slug, $post_type, $post_ID ) );
3048
+				$post_check = !$term_check && $wpdb->get_var( $wpdb->prepare( "SELECT p.post_name FROM $wpdb->posts p {$wpml_post_join} WHERE p.post_name = %s AND p.post_type = %s AND p.ID != %d {$wpml_term_where} LIMIT 1", $alt_slug, $post_type, $post_ID ) );
3049 3049
                 
3050
-                $term_slug_check = $term_check || $post_check;
3050
+				$term_slug_check = $term_check || $post_check;
3051 3051
                 
3052
-                $suffix++;
3053
-            } while ( $term_slug_check );
3052
+				$suffix++;
3053
+			} while ( $term_slug_check );
3054 3054
             
3055
-            $slug = $alt_slug;
3056
-        }
3057
-    }
3055
+			$slug = $alt_slug;
3056
+		}
3057
+	}
3058 3058
     
3059
-    return $slug;
3059
+	return $slug;
3060 3060
 }
3061 3061
 add_filter( 'wp_unique_post_slug', 'geodir_check_post_to_term_slug', 101, 6 );
3062 3062
 
@@ -3076,48 +3076,48 @@  discard block
 block discarded – undo
3076 3076
  * @return bool true when exists. false when not exists.
3077 3077
  */
3078 3078
 function geodir_check_term_to_post_slug( $slug_exists, $slug, $term_id ) {
3079
-    global $wpdb, $gd_term_post_type, $gd_term_taxonomy, $sitepress;
3079
+	global $wpdb, $gd_term_post_type, $gd_term_taxonomy, $sitepress;
3080 3080
     
3081
-    if ( $slug_exists ) {
3082
-        return $slug_exists;
3083
-    }
3081
+	if ( $slug_exists ) {
3082
+		return $slug_exists;
3083
+	}
3084 3084
     
3085
-    if ( !empty( $gd_term_taxonomy ) && isset($gd_term_taxonomy[$term_id]) ) {
3086
-        $taxonomy = $gd_term_taxonomy[$term_id];
3087
-    } else {
3088
-        $taxonomy = $wpdb->get_var( $wpdb->prepare( "SELECT taxonomy FROM $wpdb->term_taxonomy WHERE term_id = %d LIMIT 1", $term_id ) );
3089
-        $gd_term_taxonomy[$term_id] = $taxonomy;
3090
-    }
3085
+	if ( !empty( $gd_term_taxonomy ) && isset($gd_term_taxonomy[$term_id]) ) {
3086
+		$taxonomy = $gd_term_taxonomy[$term_id];
3087
+	} else {
3088
+		$taxonomy = $wpdb->get_var( $wpdb->prepare( "SELECT taxonomy FROM $wpdb->term_taxonomy WHERE term_id = %d LIMIT 1", $term_id ) );
3089
+		$gd_term_taxonomy[$term_id] = $taxonomy;
3090
+	}
3091 3091
     
3092
-    if ( empty($taxonomy) ) {
3093
-        return $slug_exists;
3094
-    }
3092
+	if ( empty($taxonomy) ) {
3093
+		return $slug_exists;
3094
+	}
3095 3095
     
3096
-    if ( !empty( $gd_term_post_type ) && $gd_term_post_type[$term_id] ) {
3097
-        $post_type = $gd_term_post_type[$term_id];
3098
-    } else {
3099
-        $taxonomy_obj = get_taxonomy( $taxonomy );
3100
-        $post_type = !empty( $taxonomy_obj->object_type ) ? $taxonomy_obj->object_type[0] : NULL;
3101
-    }
3096
+	if ( !empty( $gd_term_post_type ) && $gd_term_post_type[$term_id] ) {
3097
+		$post_type = $gd_term_post_type[$term_id];
3098
+	} else {
3099
+		$taxonomy_obj = get_taxonomy( $taxonomy );
3100
+		$post_type = !empty( $taxonomy_obj->object_type ) ? $taxonomy_obj->object_type[0] : NULL;
3101
+	}
3102 3102
     
3103
-    $wpml_post_join = "";
3104
-    $wpml_post_where = "";
3103
+	$wpml_post_join = "";
3104
+	$wpml_post_where = "";
3105 3105
     
3106
-    if (geodir_wpml_is_taxonomy_translated($taxonomy) || geodir_wpml_is_post_type_translated($post_type)) {
3107
-        $term_language = $term_id ? geodir_get_language_for_element($term_id, 'tax_' . $taxonomy) : $sitepress->get_current_language();
3108
-        if (!$term_language) {
3109
-            $term_language = $sitepress->get_current_language();
3110
-        }
3106
+	if (geodir_wpml_is_taxonomy_translated($taxonomy) || geodir_wpml_is_post_type_translated($post_type)) {
3107
+		$term_language = $term_id ? geodir_get_language_for_element($term_id, 'tax_' . $taxonomy) : $sitepress->get_current_language();
3108
+		if (!$term_language) {
3109
+			$term_language = $sitepress->get_current_language();
3110
+		}
3111 3111
         
3112
-        $wpml_post_join = " JOIN {$wpdb->prefix}icl_translations AS icl_t ON p.ID = icl_t.element_id AND icl_t.element_type = CONCAT('post_', p.post_type)";
3113
-        $wpml_post_where = " AND icl_t.language_code = '" . $term_language ."'";
3114
-    }
3112
+		$wpml_post_join = " JOIN {$wpdb->prefix}icl_translations AS icl_t ON p.ID = icl_t.element_id AND icl_t.element_type = CONCAT('post_', p.post_type)";
3113
+		$wpml_post_where = " AND icl_t.language_code = '" . $term_language ."'";
3114
+	}
3115 3115
     
3116
-    if ( $post_type && $wpdb->get_var( $wpdb->prepare( "SELECT p.post_name FROM $wpdb->posts p {$wpml_post_join} WHERE p.post_name = %s AND p.post_type = %s  {$wpml_post_where} LIMIT 1", $slug, $post_type ) ) ) {
3117
-        $slug_exists = true;
3118
-    }
3116
+	if ( $post_type && $wpdb->get_var( $wpdb->prepare( "SELECT p.post_name FROM $wpdb->posts p {$wpml_post_join} WHERE p.post_name = %s AND p.post_type = %s  {$wpml_post_where} LIMIT 1", $slug, $post_type ) ) ) {
3117
+		$slug_exists = true;
3118
+	}
3119 3119
 
3120
-    return $slug_exists;
3120
+	return $slug_exists;
3121 3121
 }
3122 3122
 add_filter( 'geodir_term_slug_is_exists', 'geodir_check_term_to_post_slug', 10, 3 );
3123 3123
 
Please login to merge, or discard this patch.
geodirectory-functions/custom_functions.php 1 patch
Spacing   +718 added lines, -718 removed lines patch added patch discarded remove patch
@@ -52,31 +52,31 @@  discard block
 block discarded – undo
52 52
 				jQuery(listSel).children('li').switchClass('gridview_onehalf gridview_onethird gridview_onefourth', 'gridview_onefifth', 600);
53 53
 			}
54 54
 
55
-			jQuery.post("<?php echo geodir_get_ajax_url();?>&gd_listing_view=" + val, function (data) {
55
+			jQuery.post("<?php echo geodir_get_ajax_url(); ?>&gd_listing_view=" + val, function (data) {
56 56
 				//alert(data );
57 57
 			});
58 58
 		}
59 59
 	</script>
60 60
 	<div class="geodir-list-view-select">
61 61
 		<select name="gd_list_view" id="gd_list_view" onchange="geodir_list_view_select(this);">
62
-			<?php $listing_view = (int) $gd_session->get( 'gd_listing_view' ); ?>
63
-			<option value=""><?php _e( 'View:', 'geodirectory' ); ?></option>
62
+			<?php $listing_view = (int) $gd_session->get('gd_listing_view'); ?>
63
+			<option value=""><?php _e('View:', 'geodirectory'); ?></option>
64 64
 			<option
65
-				value="1" <?php selected( 1, $listing_view ); ?>><?php _e( 'View: List', 'geodirectory' ); ?></option>
65
+				value="1" <?php selected(1, $listing_view); ?>><?php _e('View: List', 'geodirectory'); ?></option>
66 66
 			<option
67
-				value="2" <?php selected( 2, $listing_view ); ?>><?php _e( 'View: Grid 2', 'geodirectory' ); ?></option>
67
+				value="2" <?php selected(2, $listing_view); ?>><?php _e('View: Grid 2', 'geodirectory'); ?></option>
68 68
 			<option
69
-				value="3" <?php selected( 3, $listing_view ); ?>><?php _e( 'View: Grid 3', 'geodirectory' ); ?></option>
69
+				value="3" <?php selected(3, $listing_view); ?>><?php _e('View: Grid 3', 'geodirectory'); ?></option>
70 70
 			<option
71
-				value="4" <?php selected( 4, $listing_view ); ?>><?php _e( 'View: Grid 4', 'geodirectory' ); ?></option>
71
+				value="4" <?php selected(4, $listing_view); ?>><?php _e('View: Grid 4', 'geodirectory'); ?></option>
72 72
 			<option
73
-				value="5" <?php selected( 5, $listing_view ); ?>><?php _e( 'View: Grid 5', 'geodirectory' ); ?></option>
73
+				value="5" <?php selected(5, $listing_view); ?>><?php _e('View: Grid 5', 'geodirectory'); ?></option>
74 74
 		</select>
75 75
 	</div>
76 76
 	<?php
77 77
 }
78 78
 
79
-add_action( 'geodir_before_listing', 'geodir_list_view_select', 100 );
79
+add_action('geodir_before_listing', 'geodir_list_view_select', 100);
80 80
 
81 81
 /**
82 82
  * Limit the listing excerpt.
@@ -91,9 +91,9 @@  discard block
 block discarded – undo
91 91
  * @global object $post          The current post object.
92 92
  * @return string The modified excerpt.
93 93
  */
94
-function geodir_max_excerpt( $charlength ) {
94
+function geodir_max_excerpt($charlength) {
95 95
 	global $post;
96
-	if ( $charlength == '0' ) {
96
+	if ($charlength == '0') {
97 97
 		return;
98 98
 	}
99 99
 	$out = '';
@@ -101,46 +101,46 @@  discard block
 block discarded – undo
101 101
 	$temp_post = $post;
102 102
 	$excerpt   = get_the_excerpt();
103 103
 
104
-	$charlength ++;
105
-	$excerpt_more = function_exists( 'geodirf_excerpt_more' ) ? geodirf_excerpt_more( '' ) : geodir_excerpt_more( '' );
106
-	if ( geodir_utf8_strlen( $excerpt ) > $charlength ) {
107
-		if ( geodir_utf8_strlen( $excerpt_more ) > 0 && geodir_utf8_strpos( $excerpt, $excerpt_more ) !== false ) {
108
-			$excut = - ( geodir_utf8_strlen( $excerpt_more ) );
109
-			$subex = geodir_utf8_substr( $excerpt, 0, $excut );
110
-			if ( $charlength > 0 && geodir_utf8_strlen( $subex ) > $charlength ) {
111
-				$subex = geodir_utf8_substr( $subex, 0, $charlength );
104
+	$charlength++;
105
+	$excerpt_more = function_exists('geodirf_excerpt_more') ? geodirf_excerpt_more('') : geodir_excerpt_more('');
106
+	if (geodir_utf8_strlen($excerpt) > $charlength) {
107
+		if (geodir_utf8_strlen($excerpt_more) > 0 && geodir_utf8_strpos($excerpt, $excerpt_more) !== false) {
108
+			$excut = - (geodir_utf8_strlen($excerpt_more));
109
+			$subex = geodir_utf8_substr($excerpt, 0, $excut);
110
+			if ($charlength > 0 && geodir_utf8_strlen($subex) > $charlength) {
111
+				$subex = geodir_utf8_substr($subex, 0, $charlength);
112 112
 			}
113 113
 			$out .= $subex;
114 114
 		} else {
115
-			$subex   = geodir_utf8_substr( $excerpt, 0, $charlength - 5 );
116
-			$exwords = explode( ' ', $subex );
117
-			$excut   = - ( geodir_utf8_strlen( $exwords[ count( $exwords ) - 1 ] ) );
118
-			if ( $excut < 0 ) {
119
-				$out .= geodir_utf8_substr( $subex, 0, $excut );
115
+			$subex   = geodir_utf8_substr($excerpt, 0, $charlength - 5);
116
+			$exwords = explode(' ', $subex);
117
+			$excut   = - (geodir_utf8_strlen($exwords[count($exwords) - 1]));
118
+			if ($excut < 0) {
119
+				$out .= geodir_utf8_substr($subex, 0, $excut);
120 120
 			} else {
121 121
 				$out .= $subex;
122 122
 			}
123 123
 		}
124
-		$out .= ' <a class="excerpt-read-more" href="' . get_permalink() . '" title="' . get_the_title() . '">';
124
+		$out .= ' <a class="excerpt-read-more" href="'.get_permalink().'" title="'.get_the_title().'">';
125 125
 		/**
126 126
 		 * Filter excerpt read more text.
127 127
 		 *
128 128
 		 * @since 1.0.0
129 129
 		 */
130
-		$out .= apply_filters( 'geodir_max_excerpt_end', __( 'Read more [...]', 'geodirectory' ) );
130
+		$out .= apply_filters('geodir_max_excerpt_end', __('Read more [...]', 'geodirectory'));
131 131
 		$out .= '</a>';
132 132
 
133 133
 	} else {
134
-		if ( geodir_utf8_strlen( $excerpt_more ) > 0 && geodir_utf8_strpos( $excerpt, $excerpt_more ) !== false ) {
135
-			$excut = - ( geodir_utf8_strlen( $excerpt_more ) );
136
-			$out .= geodir_utf8_substr( $excerpt, 0, $excut );
137
-			$out .= ' <a class="excerpt-read-more" href="' . get_permalink() . '" title="' . get_the_title() . '">';
134
+		if (geodir_utf8_strlen($excerpt_more) > 0 && geodir_utf8_strpos($excerpt, $excerpt_more) !== false) {
135
+			$excut = - (geodir_utf8_strlen($excerpt_more));
136
+			$out .= geodir_utf8_substr($excerpt, 0, $excut);
137
+			$out .= ' <a class="excerpt-read-more" href="'.get_permalink().'" title="'.get_the_title().'">';
138 138
 			/**
139 139
 			 * Filter excerpt read more text.
140 140
 			 *
141 141
 			 * @since 1.0.0
142 142
 			 */
143
-			$out .= apply_filters( 'geodir_max_excerpt_end', __( 'Read more [...]', 'geodirectory' ) );
143
+			$out .= apply_filters('geodir_max_excerpt_end', __('Read more [...]', 'geodirectory'));
144 144
 			$out .= '</a>';
145 145
 		} else {
146 146
 			$out .= $excerpt;
@@ -163,7 +163,7 @@  discard block
 block discarded – undo
163 163
  *
164 164
  * @return object Returns filtered package info as an object.
165 165
  */
166
-function geodir_post_package_info( $package_info, $post = '', $post_type = '' ) {
166
+function geodir_post_package_info($package_info, $post = '', $post_type = '') {
167 167
 	$package_info['pid']              = 0;
168 168
 	$package_info['days']             = 0;
169 169
 	$package_info['amount']           = 0;
@@ -192,7 +192,7 @@  discard block
 block discarded – undo
192 192
 	 * @param object|string $post  The post object.
193 193
 	 * @param string $post_type    The post type.
194 194
 	 */
195
-	return (object) apply_filters( 'geodir_post_package_info', $package_info, $post, $post_type );
195
+	return (object) apply_filters('geodir_post_package_info', $package_info, $post, $post_type);
196 196
 
197 197
 }
198 198
 
@@ -220,11 +220,11 @@  discard block
 block discarded – undo
220 220
  *
221 221
  * }
222 222
  */
223
-function geodir_send_inquiry( $request ) {
223
+function geodir_send_inquiry($request) {
224 224
 	global $wpdb;
225 225
 
226 226
 	// strip slashes from text
227
-	$request = ! empty( $request ) ? stripslashes_deep( $request ) : $request;
227
+	$request = !empty($request) ? stripslashes_deep($request) : $request;
228 228
 
229 229
 	$yourname      = sanitize_text_field($request['inq_name']);
230 230
 	$youremail     = sanitize_email($request['inq_email']);
@@ -232,25 +232,25 @@  discard block
 block discarded – undo
232 232
 	$frnd_comments = sanitize_text_field($request['inq_msg']);
233 233
 	$pid           = absint($request['pid']);
234 234
 
235
-	$author_id  = '';
235
+	$author_id = '';
236 236
 
237
-	if ( $pid && 'publish' == get_post_status ( $pid  ) ) {
237
+	if ($pid && 'publish' == get_post_status($pid)) {
238 238
 
239
-		check_ajax_referer( 'send_inquiry_'.$pid );
239
+		check_ajax_referer('send_inquiry_'.$pid);
240 240
 
241 241
 		$p_post = get_post($pid);
242 242
 
243
-		$author_id  = $p_post->post_author;
243
+		$author_id = $p_post->post_author;
244 244
 
245
-	}else{
245
+	} else {
246 246
 		gd_die();
247 247
 	}
248 248
 
249
-	$to_email  = geodir_get_post_meta( $pid, 'geodir_email', true );
250
-	$to_name   = geodir_get_client_name( $author_id );
249
+	$to_email  = geodir_get_post_meta($pid, 'geodir_email', true);
250
+	$to_name   = geodir_get_client_name($author_id);
251 251
 
252
-	if ( $to_email == '' ) {
253
-		$to_email = get_option( 'admin_email' );
252
+	if ($to_email == '') {
253
+		$to_email = get_option('admin_email');
254 254
 	}
255 255
 
256 256
 	/**
@@ -271,10 +271,10 @@  discard block
 block discarded – undo
271 271
 	 * }
272 272
 	 * @param string $type     The form type, default: `Enquiry`.
273 273
 	 */
274
-	do_action( 'geodir_after_send_enquiry', $request, 'Enquiry' );
274
+	do_action('geodir_after_send_enquiry', $request, 'Enquiry');
275 275
 
276 276
 	$client_message = $frnd_comments;
277
-	$client_message .= '<br>' . __( 'From :', 'geodirectory' ) . ' ' . $yourname . '<br>' . __( 'Phone :', 'geodirectory' ) . ' ' . $inq_phone . '<br>' . __( 'Email :', 'geodirectory' ) . ' ' . $youremail . '<br><br>' . __( 'Sent from', 'geodirectory' ) . ' - <b><a href="' . trailingslashit( home_url() ) . '">' . get_option( 'blogname' ) . '</a></b>.';
277
+	$client_message .= '<br>'.__('From :', 'geodirectory').' '.$yourname.'<br>'.__('Phone :', 'geodirectory').' '.$inq_phone.'<br>'.__('Email :', 'geodirectory').' '.$youremail.'<br><br>'.__('Sent from', 'geodirectory').' - <b><a href="'.trailingslashit(home_url()).'">'.get_option('blogname').'</a></b>.';
278 278
 	/**
279 279
 	 * Filter client message text.
280 280
 	 *
@@ -282,7 +282,7 @@  discard block
 block discarded – undo
282 282
 	 *
283 283
 	 * @param string $client_message Client message text.
284 284
 	 */
285
-	$client_message = apply_filters( 'geodir_inquiry_email_msg', $client_message );
285
+	$client_message = apply_filters('geodir_inquiry_email_msg', $client_message);
286 286
 
287 287
 	/**
288 288
 	 * Called before the send enquiry email is sent.
@@ -301,12 +301,12 @@  discard block
 block discarded – undo
301 301
 	 *
302 302
 	 * }
303 303
 	 */
304
-	do_action( 'geodir_before_send_enquiry_email', $request );
305
-	if ( $to_email ) {
304
+	do_action('geodir_before_send_enquiry_email', $request);
305
+	if ($to_email) {
306 306
 		// strip slashes message
307
-		$client_message = stripslashes_deep( $client_message );
307
+		$client_message = stripslashes_deep($client_message);
308 308
 
309
-		geodir_sendEmail( $youremail, $yourname, $to_email, $to_name, '', $client_message, $extra = '', 'send_enquiry', $request['pid'] );//To client email
309
+		geodir_sendEmail($youremail, $yourname, $to_email, $to_name, '', $client_message, $extra = '', 'send_enquiry', $request['pid']); //To client email
310 310
 	}
311 311
 
312 312
 	/**
@@ -326,12 +326,12 @@  discard block
 block discarded – undo
326 326
 	 *
327 327
 	 * }
328 328
 	 */
329
-	do_action( 'geodir_after_send_enquiry_email', $request );
330
-	$url = get_permalink( $pid );
331
-	if ( strstr( $url, '?' ) ) {
332
-		$url = $url . "&send_inquiry=success";
329
+	do_action('geodir_after_send_enquiry_email', $request);
330
+	$url = get_permalink($pid);
331
+	if (strstr($url, '?')) {
332
+		$url = $url."&send_inquiry=success";
333 333
 	} else {
334
-		$url = $url . "?send_inquiry=success";
334
+		$url = $url."?send_inquiry=success";
335 335
 	}
336 336
 	/**
337 337
 	 * Filter redirect url after the send enquiry email is sent.
@@ -340,8 +340,8 @@  discard block
 block discarded – undo
340 340
 	 *
341 341
 	 * @param string $url Redirect url.
342 342
 	 */
343
-	$url = apply_filters( 'geodir_send_enquiry_after_submit_redirect', $url );
344
-	wp_redirect( $url );
343
+	$url = apply_filters('geodir_send_enquiry_after_submit_redirect', $url);
344
+	wp_redirect($url);
345 345
 	gd_die();
346 346
 
347 347
 }
@@ -372,11 +372,11 @@  discard block
 block discarded – undo
372 372
  *
373 373
  * @deprecated 1.6.26
374 374
  */
375
-function geodir_send_friend( $request ) {
375
+function geodir_send_friend($request) {
376 376
 	global $wpdb;
377 377
 
378 378
 	// strip slashes from text
379
-	$request = ! empty( $request ) ? stripslashes_deep( $request ) : $request;
379
+	$request = !empty($request) ? stripslashes_deep($request) : $request;
380 380
 
381 381
 	$yourname      = sanitize_text_field($request['yourname']);
382 382
 	$youremail     = sanitize_email($request['youremail']);
@@ -385,11 +385,11 @@  discard block
 block discarded – undo
385 385
 	$pid           = absint($request['pid']);
386 386
 	$to_email      = sanitize_email($request['to_email']);
387 387
 	$to_name       = sanitize_text_field($request['to_name']);
388
-	if ( $pid && 'publish' == get_post_status ( $pid  ) ) {
388
+	if ($pid && 'publish' == get_post_status($pid)) {
389 389
 
390
-		check_ajax_referer( 'send_to_frnd_'.$pid );
390
+		check_ajax_referer('send_to_frnd_'.$pid);
391 391
 
392
-	}else{
392
+	} else {
393 393
 		gd_die();
394 394
 	}
395 395
 
@@ -412,8 +412,8 @@  discard block
 block discarded – undo
412 412
 	 *
413 413
 	 * }
414 414
 	 */
415
-	do_action( 'geodir_before_send_to_friend_email', $request );
416
-	geodir_sendEmail( $youremail, $yourname, $to_email, $to_name, $frnd_subject, $frnd_comments, $extra = '', 'send_friend', $request['pid'] );//To client email
415
+	do_action('geodir_before_send_to_friend_email', $request);
416
+	geodir_sendEmail($youremail, $yourname, $to_email, $to_name, $frnd_subject, $frnd_comments, $extra = '', 'send_friend', $request['pid']); //To client email
417 417
 
418 418
 	/**
419 419
 	 * Called after the send to friend email is sent.
@@ -434,13 +434,13 @@  discard block
 block discarded – undo
434 434
 	 *
435 435
 	 * }
436 436
 	 */
437
-	do_action( 'geodir_after_send_to_friend_email', $request );
437
+	do_action('geodir_after_send_to_friend_email', $request);
438 438
 
439
-	$url = get_permalink( $pid );
440
-	if ( strstr( $url, '?' ) ) {
441
-		$url = $url . "&sendtofrnd=success";
439
+	$url = get_permalink($pid);
440
+	if (strstr($url, '?')) {
441
+		$url = $url."&sendtofrnd=success";
442 442
 	} else {
443
-		$url = $url . "?sendtofrnd=success";
443
+		$url = $url."?sendtofrnd=success";
444 444
 	}
445 445
 	/**
446 446
 	 * Filter redirect url after the send to friend email is sent.
@@ -449,8 +449,8 @@  discard block
 block discarded – undo
449 449
 	 *
450 450
 	 * @param string $url Redirect url.
451 451
 	 */
452
-	$url = apply_filters( 'geodir_send_to_friend_after_submit_redirect', $url );
453
-	wp_redirect( $url );
452
+	$url = apply_filters('geodir_send_to_friend_after_submit_redirect', $url);
453
+	wp_redirect($url);
454 454
 	gd_die();
455 455
 }
456 456
 
@@ -464,8 +464,8 @@  discard block
 block discarded – undo
464 464
  *
465 465
  * @param string $hash_key
466 466
  */
467
-function geodir_before_tab_content( $hash_key ) {
468
-	switch ( $hash_key ) {
467
+function geodir_before_tab_content($hash_key) {
468
+	switch ($hash_key) {
469 469
 		case 'post_info' :
470 470
 			echo '<div class="geodir-company_info field-group">';
471 471
 			break;
@@ -475,7 +475,7 @@  discard block
 block discarded – undo
475 475
 			 *
476 476
 			 * @since 1.0.0
477 477
 			 */
478
-			echo ' <div id="' . apply_filters( 'geodir_post_gallery_id', 'geodir-post-gallery' ) . '" class="clearfix" >';
478
+			echo ' <div id="'.apply_filters('geodir_post_gallery_id', 'geodir-post-gallery').'" class="clearfix" >';
479 479
 			break;
480 480
 		case 'reviews' :
481 481
 			echo '<div id="reviews-wrap" class="clearfix"> ';
@@ -499,8 +499,8 @@  discard block
 block discarded – undo
499 499
  *
500 500
  * @param string $hash_key
501 501
  */
502
-function geodir_after_tab_content( $hash_key ) {
503
-	switch ( $hash_key ) {
502
+function geodir_after_tab_content($hash_key) {
503
+	switch ($hash_key) {
504 504
 		case 'post_info' :
505 505
 			echo '</div>';
506 506
 			break;
@@ -531,25 +531,25 @@  discard block
 block discarded – undo
531 531
  * @global object $wpdb     WordPress Database object.
532 532
  * @return bool|null|string Returns default sort results, when the post type is valid. Otherwise returns false.
533 533
  */
534
-function geodir_get_posts_default_sort( $post_type ) {
534
+function geodir_get_posts_default_sort($post_type) {
535 535
 
536 536
 	global $wpdb;
537 537
 
538
-	if ( $post_type != '' ) {
538
+	if ($post_type != '') {
539 539
 
540 540
 		$all_postypes = geodir_get_posttypes();
541 541
 
542
-		if ( ! in_array( $post_type, $all_postypes ) ) {
542
+		if (!in_array($post_type, $all_postypes)) {
543 543
 			return false;
544 544
 		}
545 545
 
546
-		$sort_field_info = $wpdb->get_var( $wpdb->prepare( "select default_order from " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " where	post_type= %s and is_active=%d and is_default=%d", array(
546
+		$sort_field_info = $wpdb->get_var($wpdb->prepare("select default_order from ".GEODIR_CUSTOM_SORT_FIELDS_TABLE." where	post_type= %s and is_active=%d and is_default=%d", array(
547 547
 			$post_type,
548 548
 			1,
549 549
 			1
550
-		) ) );
550
+		)));
551 551
 
552
-		if ( ! empty( $sort_field_info ) ) {
552
+		if (!empty($sort_field_info)) {
553 553
 			return $sort_field_info;
554 554
 		}
555 555
 
@@ -569,20 +569,20 @@  discard block
 block discarded – undo
569 569
  * @global object $wpdb     WordPress Database object.
570 570
  * @return bool|mixed|void Returns sort results, when the post type is valid. Otherwise returns false.
571 571
  */
572
-function geodir_get_sort_options( $post_type ) {
572
+function geodir_get_sort_options($post_type) {
573 573
 	global $wpdb;
574 574
 
575
-	if ( $post_type != '' ) {
575
+	if ($post_type != '') {
576 576
 		$all_postypes = geodir_get_posttypes();
577 577
 
578
-		if ( ! in_array( $post_type, $all_postypes ) ) {
578
+		if (!in_array($post_type, $all_postypes)) {
579 579
 			return false;
580 580
 		}
581 581
 
582
-		$sort_field_info = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " WHERE post_type=%s AND is_active=%d AND (sort_asc=1 || sort_desc=1 || field_type='random') AND field_type != 'address' ORDER BY sort_order ASC", array(
582
+		$sort_field_info = $wpdb->get_results($wpdb->prepare("SELECT * FROM ".GEODIR_CUSTOM_SORT_FIELDS_TABLE." WHERE post_type=%s AND is_active=%d AND (sort_asc=1 || sort_desc=1 || field_type='random') AND field_type != 'address' ORDER BY sort_order ASC", array(
583 583
 			$post_type,
584 584
 			1
585
-		) ) );
585
+		)));
586 586
 
587 587
 		/**
588 588
 		 * Filter post sort options.
@@ -592,7 +592,7 @@  discard block
 block discarded – undo
592 592
 		 * @param array $sort_field_info Unfiltered sort field array.
593 593
 		 * @param string $post_type      Post type.
594 594
 		 */
595
-		return apply_filters( 'geodir_get_sort_options', $sort_field_info, $post_type );
595
+		return apply_filters('geodir_get_sort_options', $sort_field_info, $post_type);
596 596
 	}
597 597
 
598 598
 }
@@ -613,63 +613,63 @@  discard block
 block discarded – undo
613 613
 	 *
614 614
 	 * @since 1.4.4
615 615
 	 */
616
-	if ( is_search() ) {
616
+	if (is_search()) {
617 617
 		return;
618 618
 	}
619 619
 
620 620
 	$sort_by = '';
621 621
 
622
-	if ( isset( $_REQUEST['sort_by'] ) ) {
622
+	if (isset($_REQUEST['sort_by'])) {
623 623
 		$sort_by = $_REQUEST['sort_by'];
624 624
 	}
625 625
 
626 626
 	$gd_post_type = geodir_get_current_posttype();
627 627
 
628
-	$sort_options = geodir_get_sort_options( $gd_post_type );
628
+	$sort_options = geodir_get_sort_options($gd_post_type);
629 629
 
630 630
 
631 631
 	$sort_field_options = '';
632 632
 
633
-	if ( ! empty( $sort_options ) ) {
634
-		foreach ( $sort_options as $sort ) {
635
-			$sort = stripslashes_deep( $sort ); // strip slashes
633
+	if (!empty($sort_options)) {
634
+		foreach ($sort_options as $sort) {
635
+			$sort = stripslashes_deep($sort); // strip slashes
636 636
 
637
-			$label = __( $sort->site_title, 'geodirectory' );
637
+			$label = __($sort->site_title, 'geodirectory');
638 638
 
639
-			if ( $sort->field_type == 'random' ) {
639
+			if ($sort->field_type == 'random') {
640 640
 				$key = $sort->field_type;
641
-				( $sort_by == $key || ( $sort->is_default == '1' && ! isset( $_REQUEST['sort_by'] ) ) ) ? $selected = 'selected="selected"' : $selected = '';
642
-				$sort_field_options .= '<option ' . $selected . ' value="' . esc_url( add_query_arg( 'sort_by', $key ) ) . '">' . __( $label, 'geodirectory' ) . '</option>';
641
+				($sort_by == $key || ($sort->is_default == '1' && !isset($_REQUEST['sort_by']))) ? $selected = 'selected="selected"' : $selected = '';
642
+				$sort_field_options .= '<option '.$selected.' value="'.esc_url(add_query_arg('sort_by', $key)).'">'.__($label, 'geodirectory').'</option>';
643 643
 			}
644 644
 
645
-			if ( $sort->htmlvar_name == 'comment_count' ) {
645
+			if ($sort->htmlvar_name == 'comment_count') {
646 646
 				$sort->htmlvar_name = 'rating_count';
647 647
 			}
648 648
 
649
-			if ( $sort->sort_asc ) {
650
-				$key   = $sort->htmlvar_name . '_asc';
649
+			if ($sort->sort_asc) {
650
+				$key   = $sort->htmlvar_name.'_asc';
651 651
 				$label = $sort->site_title;
652
-				if ( $sort->asc_title ) {
652
+				if ($sort->asc_title) {
653 653
 					$label = $sort->asc_title;
654 654
 				}
655
-				( $sort_by == $key || ( $sort->is_default == '1' && $sort->default_order == $key && ! isset( $_REQUEST['sort_by'] ) ) ) ? $selected = 'selected="selected"' : $selected = '';
656
-				$sort_field_options .= '<option ' . $selected . ' value="' . esc_url( add_query_arg( 'sort_by', $key ) ) . '">' . __( $label, 'geodirectory' ) . '</option>';
655
+				($sort_by == $key || ($sort->is_default == '1' && $sort->default_order == $key && !isset($_REQUEST['sort_by']))) ? $selected = 'selected="selected"' : $selected = '';
656
+				$sort_field_options .= '<option '.$selected.' value="'.esc_url(add_query_arg('sort_by', $key)).'">'.__($label, 'geodirectory').'</option>';
657 657
 			}
658 658
 
659
-			if ( $sort->sort_desc ) {
660
-				$key   = $sort->htmlvar_name . '_desc';
659
+			if ($sort->sort_desc) {
660
+				$key   = $sort->htmlvar_name.'_desc';
661 661
 				$label = $sort->site_title;
662
-				if ( $sort->desc_title ) {
662
+				if ($sort->desc_title) {
663 663
 					$label = $sort->desc_title;
664 664
 				}
665
-				( $sort_by == $key || ( $sort->is_default == '1' && $sort->default_order == $key && ! isset( $_REQUEST['sort_by'] ) ) ) ? $selected = 'selected="selected"' : $selected = '';
666
-				$sort_field_options .= '<option ' . $selected . ' value="' . esc_url( add_query_arg( 'sort_by', $key ) ) . '">' . __( $label, 'geodirectory' ) . '</option>';
665
+				($sort_by == $key || ($sort->is_default == '1' && $sort->default_order == $key && !isset($_REQUEST['sort_by']))) ? $selected = 'selected="selected"' : $selected = '';
666
+				$sort_field_options .= '<option '.$selected.' value="'.esc_url(add_query_arg('sort_by', $key)).'">'.__($label, 'geodirectory').'</option>';
667 667
 			}
668 668
 
669 669
 		}
670 670
 	}
671 671
 
672
-	if ( $sort_field_options != '' ) {
672
+	if ($sort_field_options != '') {
673 673
 
674 674
 		?>
675 675
 
@@ -678,9 +678,9 @@  discard block
 block discarded – undo
678 678
 			<select name="sort_by" id="sort_by" onchange="javascript:window.location=this.value;">
679 679
 
680 680
 				<option
681
-					value="<?php echo esc_url( add_query_arg( 'sort_by', '' ) ); ?>" <?php if ( $sort_by == '' ) {
681
+					value="<?php echo esc_url(add_query_arg('sort_by', '')); ?>" <?php if ($sort_by == '') {
682 682
 					echo 'selected="selected"';
683
-				} ?>><?php _e( 'Sort By', 'geodirectory' ); ?></option><?php
683
+				} ?>><?php _e('Sort By', 'geodirectory'); ?></option><?php
684 684
 
685 685
 				echo $sort_field_options; ?>
686 686
 
@@ -708,9 +708,9 @@  discard block
 block discarded – undo
708 708
  *
709 709
  * @return string Returns the section title.
710 710
  */
711
-function geodir_advance_customfields_heading( $title, $field_type ) {
711
+function geodir_advance_customfields_heading($title, $field_type) {
712 712
 
713
-	if ( in_array( $field_type, array( 'multiselect', 'textarea', 'taxonomy' ) ) ) {
713
+	if (in_array($field_type, array('multiselect', 'textarea', 'taxonomy'))) {
714 714
 		$title = '';
715 715
 	}
716 716
 
@@ -732,34 +732,34 @@  discard block
 block discarded – undo
732 732
  * @global object $gd_session       GeoDirectory Session object.
733 733
  * @return string Returns related posts html.
734 734
  */
735
-function geodir_related_posts_display( $request ) {
736
-	if ( ! empty( $request ) ) {
737
-		$before_title = ( isset( $request['before_title'] ) && ! empty( $request['before_title'] ) ) ? $request['before_title'] : '';
738
-		$after_title  = ( isset( $request['after_title'] ) && ! empty( $request['after_title'] ) ) ? $request['after_title'] : '';
739
-
740
-		$title               = ( isset( $request['title'] ) && ! empty( $request['title'] ) ) ? $request['title'] : __( 'Related Listings', 'geodirectory' );
741
-		$post_number         = ( isset( $request['post_number'] ) && ! empty( $request['post_number'] ) ) ? $request['post_number'] : '5';
742
-		$relate_to           = ( isset( $request['relate_to'] ) && ! empty( $request['relate_to'] ) ) ? $request['relate_to'] : 'category';
743
-		$layout              = ( isset( $request['layout'] ) && ! empty( $request['layout'] ) ) ? $request['layout'] : 'gridview_onehalf';
744
-		$add_location_filter = ( isset( $request['add_location_filter'] ) && ! empty( $request['add_location_filter'] ) ) ? $request['add_location_filter'] : '0';
745
-		$listing_width       = ( isset( $request['listing_width'] ) && ! empty( $request['listing_width'] ) ) ? $request['listing_width'] : '';
746
-		$list_sort           = ( isset( $request['list_sort'] ) && ! empty( $request['list_sort'] ) ) ? $request['list_sort'] : 'latest';
747
-		$character_count     = ( isset( $request['character_count'] ) && ! empty( $request['character_count'] ) ) ? $request['character_count'] : '';
735
+function geodir_related_posts_display($request) {
736
+	if (!empty($request)) {
737
+		$before_title = (isset($request['before_title']) && !empty($request['before_title'])) ? $request['before_title'] : '';
738
+		$after_title  = (isset($request['after_title']) && !empty($request['after_title'])) ? $request['after_title'] : '';
739
+
740
+		$title               = (isset($request['title']) && !empty($request['title'])) ? $request['title'] : __('Related Listings', 'geodirectory');
741
+		$post_number         = (isset($request['post_number']) && !empty($request['post_number'])) ? $request['post_number'] : '5';
742
+		$relate_to           = (isset($request['relate_to']) && !empty($request['relate_to'])) ? $request['relate_to'] : 'category';
743
+		$layout              = (isset($request['layout']) && !empty($request['layout'])) ? $request['layout'] : 'gridview_onehalf';
744
+		$add_location_filter = (isset($request['add_location_filter']) && !empty($request['add_location_filter'])) ? $request['add_location_filter'] : '0';
745
+		$listing_width       = (isset($request['listing_width']) && !empty($request['listing_width'])) ? $request['listing_width'] : '';
746
+		$list_sort           = (isset($request['list_sort']) && !empty($request['list_sort'])) ? $request['list_sort'] : 'latest';
747
+		$character_count     = (isset($request['character_count']) && !empty($request['character_count'])) ? $request['character_count'] : '';
748 748
 
749 749
 		global $wpdb, $post, $gd_session, $related_nearest, $related_parent_lat, $related_parent_lon;
750
-		$related_parent_lat   = !empty($post->post_latitude) && geodir_is_page( 'detail' ) ? $post->post_latitude : '';
751
-		$related_parent_lon   = !empty($post->post_longitude) && geodir_is_page( 'detail' ) ? $post->post_longitude : '';
750
+		$related_parent_lat   = !empty($post->post_latitude) && geodir_is_page('detail') ? $post->post_latitude : '';
751
+		$related_parent_lon   = !empty($post->post_longitude) && geodir_is_page('detail') ? $post->post_longitude : '';
752 752
 		$arr_detail_page_tabs = geodir_detail_page_tabs_list();
753 753
 
754 754
 		$related_listing_array = array();
755
-		if ( get_option( 'geodir_add_related_listing_posttypes' ) ) {
756
-			$related_listing_array = get_option( 'geodir_add_related_listing_posttypes' );
755
+		if (get_option('geodir_add_related_listing_posttypes')) {
756
+			$related_listing_array = get_option('geodir_add_related_listing_posttypes');
757 757
 		}
758
-		if ( isset($post->post_type) && in_array( $post->post_type, $related_listing_array ) ) {
758
+		if (isset($post->post_type) && in_array($post->post_type, $related_listing_array)) {
759 759
 			$arr_detail_page_tabs['related_listing']['is_display'] = true;
760 760
 		}
761 761
 
762
-		$is_display        = ! empty( $arr_detail_page_tabs['related_listing'] ) && isset( $arr_detail_page_tabs['related_listing']['is_display'] ) ? $arr_detail_page_tabs['related_listing']['is_display'] : false;
762
+		$is_display        = !empty($arr_detail_page_tabs['related_listing']) && isset($arr_detail_page_tabs['related_listing']['is_display']) ? $arr_detail_page_tabs['related_listing']['is_display'] : false;
763 763
 		$origi_post        = $post;
764 764
 		$post_type         = '';
765 765
 		$post_id           = '';
@@ -767,90 +767,90 @@  discard block
 block discarded – undo
767 767
 		$tax_field         = 'id';
768 768
 		$category          = array();
769 769
 
770
-		if ( isset( $_REQUEST['backandedit'] ) ) {
771
-			$post      = (object) $gd_session->get( 'listing' );
770
+		if (isset($_REQUEST['backandedit'])) {
771
+			$post      = (object) $gd_session->get('listing');
772 772
 			$post_type = $post->listing_type;
773
-			if ( isset( $_REQUEST['pid'] ) && $_REQUEST['pid'] != '' ) {
773
+			if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
774 774
 				$post_id = $_REQUEST['pid'];
775 775
 			}
776
-		} elseif ( isset( $_REQUEST['pid'] ) && $_REQUEST['pid'] != '' ) {
777
-			$post      = geodir_get_post_info( $_REQUEST['pid'] );
776
+		} elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
777
+			$post      = geodir_get_post_info($_REQUEST['pid']);
778 778
 			$post_type = $post->post_type;
779 779
 			$post_id   = $_REQUEST['pid'];
780
-		} elseif ( isset( $post->post_type ) && $post->post_type != '' ) {
780
+		} elseif (isset($post->post_type) && $post->post_type != '') {
781 781
 			$post_type = $post->post_type;
782 782
 			$post_id   = $post->ID;
783 783
 		}
784 784
 
785
-		if ( $relate_to == 'category' ) {
785
+		if ($relate_to == 'category') {
786 786
 
787
-			$category_taxonomy = $post_type . $relate_to;
788
-			if ( isset( $post->{$category_taxonomy} ) && $post->{$category_taxonomy} != '' ) {
789
-				$category = explode( ',', trim( $post->{$category_taxonomy}, ',' ) );
787
+			$category_taxonomy = $post_type.$relate_to;
788
+			if (isset($post->{$category_taxonomy} ) && $post->{$category_taxonomy} != '') {
789
+				$category = explode(',', trim($post->{$category_taxonomy}, ','));
790 790
 			}
791 791
 
792
-		} elseif ( $relate_to == 'tags' ) {
792
+		} elseif ($relate_to == 'tags') {
793 793
 
794
-			$category_taxonomy = $post_type . '_' . $relate_to;
795
-			if ( $post->post_tags != '' ) {
796
-				$category = explode( ',', trim( $post->post_tags, ',' ) );
794
+			$category_taxonomy = $post_type.'_'.$relate_to;
795
+			if ($post->post_tags != '') {
796
+				$category = explode(',', trim($post->post_tags, ','));
797 797
 			}
798 798
 			$tax_field = 'name';
799 799
 		}
800 800
 
801 801
 		/* --- return false in invalid request --- */
802
-		if ( empty( $category ) ) {
802
+		if (empty($category)) {
803 803
 			return false;
804 804
 		}
805 805
 
806 806
 		$all_postypes = geodir_get_posttypes();
807 807
 
808
-		if ( ! in_array( $post_type, $all_postypes ) ) {
808
+		if (!in_array($post_type, $all_postypes)) {
809 809
 			return false;
810 810
 		}
811 811
 
812 812
 		/* --- return false in invalid request --- */
813 813
 
814 814
 		$location_url = '';
815
-		if ( $add_location_filter != '0' ) {
815
+		if ($add_location_filter != '0') {
816 816
 			$location_url             = array();
817
-			$geodir_show_location_url = get_option( 'geodir_show_location_url' );
817
+			$geodir_show_location_url = get_option('geodir_show_location_url');
818 818
 
819
-			$gd_city = get_query_var( 'gd_city' );
819
+			$gd_city = get_query_var('gd_city');
820 820
 
821
-			if ( $gd_city ) {
822
-				$gd_country = get_query_var( 'gd_country' );
823
-				$gd_region  = get_query_var( 'gd_region' );
821
+			if ($gd_city) {
822
+				$gd_country = get_query_var('gd_country');
823
+				$gd_region  = get_query_var('gd_region');
824 824
 			} else {
825 825
 				$location = geodir_get_default_location();
826 826
 
827
-				$gd_country = isset( $location->country_slug ) ? $location->country_slug : '';
828
-				$gd_region  = isset( $location->region_slug ) ? $location->region_slug : '';
829
-				$gd_city    = isset( $location->city_slug ) ? $location->city_slug : '';
827
+				$gd_country = isset($location->country_slug) ? $location->country_slug : '';
828
+				$gd_region  = isset($location->region_slug) ? $location->region_slug : '';
829
+				$gd_city    = isset($location->city_slug) ? $location->city_slug : '';
830 830
 			}
831 831
 
832
-			if ( $geodir_show_location_url == 'all' ) {
832
+			if ($geodir_show_location_url == 'all') {
833 833
 				$location_url[] = $gd_country;
834 834
 				$location_url[] = $gd_region;
835
-			} else if ( $geodir_show_location_url == 'country_city' ) {
835
+			} else if ($geodir_show_location_url == 'country_city') {
836 836
 				$location_url[] = $gd_country;
837
-			} else if ( $geodir_show_location_url == 'region_city' ) {
837
+			} else if ($geodir_show_location_url == 'region_city') {
838 838
 				$location_url[] = $gd_region;
839 839
 			}
840 840
 
841 841
 			$location_url[] = $gd_city;
842 842
 
843
-			$location_url = implode( '/', $location_url );
843
+			$location_url = implode('/', $location_url);
844 844
 		}
845 845
 
846 846
 
847
-		if ( ! empty( $category ) ) {
847
+		if (!empty($category)) {
848 848
 			global $geodir_add_location_url;
849 849
 			$geodir_add_location_url = '0';
850
-			if ( $add_location_filter != '0' ) {
850
+			if ($add_location_filter != '0') {
851 851
 				$geodir_add_location_url = '1';
852 852
 			}
853
-			$viewall_url             = get_term_link( (int) $category[0], $post_type . $category_taxonomy );
853
+			$viewall_url             = get_term_link((int) $category[0], $post_type.$category_taxonomy);
854 854
 			$geodir_add_location_url = null;
855 855
 		}
856 856
 		ob_start();
@@ -860,24 +860,24 @@  discard block
 block discarded – undo
860 860
 		<div class="geodir_locations geodir_location_listing">
861 861
 
862 862
 			<?php
863
-			if ( isset( $request['is_widget'] ) && $request['is_widget'] == '1' ) {
863
+			if (isset($request['is_widget']) && $request['is_widget'] == '1') {
864 864
 				/** geodir_before_title filter Documented in geodirectory_widgets.php */
865
-				$before_title = isset( $before_title ) ? $before_title : apply_filters( 'geodir_before_title', '<h3 class="widget-title">' );
865
+				$before_title = isset($before_title) ? $before_title : apply_filters('geodir_before_title', '<h3 class="widget-title">');
866 866
 				/** geodir_after_title filter Documented in geodirectory_widgets.php */
867
-				$after_title = isset( $after_title ) ? $after_title : apply_filters( 'geodir_after_title', '</h3>' );
867
+				$after_title = isset($after_title) ? $after_title : apply_filters('geodir_after_title', '</h3>');
868 868
 				?>
869 869
 				<div class="location_list_heading clearfix">
870
-					<?php echo $before_title . $title . $after_title; ?>
870
+					<?php echo $before_title.$title.$after_title; ?>
871 871
 				</div>
872 872
 				<?php
873 873
 			}
874 874
 			$query_args = array(
875 875
 				'posts_per_page'   => $post_number,
876 876
 				'is_geodir_loop'   => true,
877
-				'gd_location'      => ( $add_location_filter ) ? true : false,
877
+				'gd_location'      => ($add_location_filter) ? true : false,
878 878
 				'post_type'        => $post_type,
879 879
 				'order_by'         => $list_sort,
880
-				'post__not_in'     => array( $post_id ),
880
+				'post__not_in'     => array($post_id),
881 881
 				'excerpt_length'   => $character_count,
882 882
 				'related_listings' => $is_display
883 883
 			);
@@ -888,7 +888,7 @@  discard block
 block discarded – undo
888 888
 				'terms'    => $category
889 889
 			);
890 890
 
891
-			$query_args['tax_query'] = array( $tax_query );
891
+			$query_args['tax_query'] = array($tax_query);
892 892
 
893 893
 			global $gridview_columns_widget, $post;
894 894
 
@@ -900,21 +900,21 @@  discard block
 block discarded – undo
900 900
 			 * @param array $query_args The query array.
901 901
 			 * @param array $request Related posts request array.
902 902
 			 */
903
-			$query_args = apply_filters( 'geodir_related_posts_widget_query_args', $query_args, $request );
903
+			$query_args = apply_filters('geodir_related_posts_widget_query_args', $query_args, $request);
904 904
 
905
-			query_posts( $query_args );
905
+			query_posts($query_args);
906 906
 
907
-			if ( strstr( $layout, 'gridview' ) ) {
908
-				$listing_view_exp = explode( '_', $layout );
907
+			if (strstr($layout, 'gridview')) {
908
+				$listing_view_exp = explode('_', $layout);
909 909
 				$gridview_columns_widget = $layout;
910 910
 				$layout           = $listing_view_exp[0];
911
-			} else if ( $layout == 'list' ) {
911
+			} else if ($layout == 'list') {
912 912
 				$gridview_columns_widget = '';
913 913
 			}
914 914
 			$related_posts = true;
915 915
 
916 916
 			$related_nearest = false;
917
-			if ( $list_sort == 'nearest' ) {
917
+			if ($list_sort == 'nearest') {
918 918
 				$related_nearest = true;
919 919
 			}
920 920
 
@@ -931,14 +931,14 @@  discard block
 block discarded – undo
931 931
 			 *
932 932
 			 * @since 1.0.0
933 933
 			 */
934
-			$template = apply_filters( "geodir_template_part-related-listing-listview", geodir_locate_template( 'widget-listing-listview' ) );
934
+			$template = apply_filters("geodir_template_part-related-listing-listview", geodir_locate_template('widget-listing-listview'));
935 935
 
936 936
 			/**
937 937
 			 * Includes related listing listview template.
938 938
 			 *
939 939
 			 * @since 1.0.0
940 940
 			 */
941
-			include( $template );
941
+			include($template);
942 942
 
943 943
 			wp_reset_query();
944 944
 			$post            = $origi_post;
@@ -966,12 +966,12 @@  discard block
 block discarded – undo
966 966
 function geodir_category_count_script() {
967 967
 	global $geodir_post_category_str;
968 968
 
969
-	if ( ! empty( $geodir_post_category_str ) ) {
970
-		$geodir_post_category_str = serialize( $geodir_post_category_str );
969
+	if (!empty($geodir_post_category_str)) {
970
+		$geodir_post_category_str = serialize($geodir_post_category_str);
971 971
 	}
972 972
 
973
-	$all_var['post_category_array'] = html_entity_decode( (string) $geodir_post_category_str, ENT_QUOTES, 'UTF-8' );
974
-	$script                         = "var post_category_array = " . json_encode( $all_var ) . ';';
973
+	$all_var['post_category_array'] = html_entity_decode((string) $geodir_post_category_str, ENT_QUOTES, 'UTF-8');
974
+	$script                         = "var post_category_array = ".json_encode($all_var).';';
975 975
 	echo '<script>';
976 976
 	echo $script;
977 977
 	echo '</script>';
@@ -986,8 +986,8 @@  discard block
 block discarded – undo
986 986
  * @return string Returns the default language.
987 987
  */
988 988
 function geodir_get_map_default_language() {
989
-	$geodir_default_map_language = get_option( 'geodir_default_map_language' );
990
-	if ( empty( $geodir_default_map_language ) ) {
989
+	$geodir_default_map_language = get_option('geodir_default_map_language');
990
+	if (empty($geodir_default_map_language)) {
991 991
 		$geodir_default_map_language = 'en';
992 992
 	}
993 993
 
@@ -998,7 +998,7 @@  discard block
 block discarded – undo
998 998
 	 *
999 999
 	 * @param string $geodir_default_map_language Default map language.
1000 1000
 	 */
1001
-	return apply_filters( 'geodir_default_map_language', $geodir_default_map_language );
1001
+	return apply_filters('geodir_default_map_language', $geodir_default_map_language);
1002 1002
 }
1003 1003
 
1004 1004
 /**
@@ -1009,7 +1009,7 @@  discard block
 block discarded – undo
1009 1009
  * @return string Returns the api key.
1010 1010
  */
1011 1011
 function geodir_get_map_api_key() {
1012
-	$key = get_option( 'geodir_google_api_key' );
1012
+	$key = get_option('geodir_google_api_key');
1013 1013
 
1014 1014
 	/**
1015 1015
 	 * Filter Google maps api key.
@@ -1018,7 +1018,7 @@  discard block
 block discarded – undo
1018 1018
 	 *
1019 1019
 	 * @param string $key Google maps api key.
1020 1020
 	 */
1021
-	return apply_filters( 'geodir_google_api_key', $key );
1021
+	return apply_filters('geodir_google_api_key', $key);
1022 1022
 }
1023 1023
 
1024 1024
 
@@ -1038,20 +1038,20 @@  discard block
 block discarded – undo
1038 1038
 	global $wp, $post, $wp_query, $wpdb, $geodir_addon_list;
1039 1039
 
1040 1040
 	$is_geodir_page = geodir_is_geodir_page();
1041
-	if ( ! $is_geodir_page ) {
1041
+	if (!$is_geodir_page) {
1042 1042
 		return;
1043 1043
 	}// if non GD page, bail
1044 1044
 
1045 1045
 	$use_gd_meta = true;
1046
-	if ( ( class_exists( 'WPSEO_Frontend' ) || class_exists( 'All_in_One_SEO_Pack' ) ) && !geodir_disable_yoast_seo_metas() ) {
1046
+	if ((class_exists('WPSEO_Frontend') || class_exists('All_in_One_SEO_Pack')) && !geodir_disable_yoast_seo_metas()) {
1047 1047
 		$use_gd_meta = false;
1048 1048
 
1049
-		if ( geodir_is_page( 'search' ) ) {
1049
+		if (geodir_is_page('search')) {
1050 1050
 			$use_gd_meta = true;
1051 1051
 		}
1052 1052
 	}
1053 1053
 
1054
-	if ( ! $use_gd_meta ) {
1054
+	if (!$use_gd_meta) {
1055 1055
 		return;
1056 1056
 	}// bail if Yoast Wordpress SEO or All_in_One_SEO_Pack active.
1057 1057
 
@@ -1059,68 +1059,68 @@  discard block
 block discarded – undo
1059 1059
 
1060 1060
 	$all_postypes = geodir_get_posttypes();
1061 1061
 
1062
-	$geodir_taxonomies = geodir_get_taxonomies( '', true );
1062
+	$geodir_taxonomies = geodir_get_taxonomies('', true);
1063 1063
 
1064 1064
 	$meta_desc = '';
1065 1065
 	$meta_key  = '';
1066
-	if ( isset( $current_term->ID ) && $current_term->ID == geodir_location_page_id() ) {
1066
+	if (isset($current_term->ID) && $current_term->ID == geodir_location_page_id()) {
1067 1067
 		/**
1068 1068
 		 * Filter SEO meta location description.
1069 1069
 		 *
1070 1070
 		 * @since 1.0.0
1071 1071
 		 */
1072
-		$meta_desc = apply_filters( 'geodir_seo_meta_location_description', '' );
1072
+		$meta_desc = apply_filters('geodir_seo_meta_location_description', '');
1073 1073
 		$meta_desc .= '';
1074 1074
 	}
1075
-	if ( have_posts() && is_single() OR is_page() ) {
1076
-		while ( have_posts() ) {
1075
+	if (have_posts() && is_single() OR is_page()) {
1076
+		while (have_posts()) {
1077 1077
 			the_post();
1078 1078
 
1079
-			if ( has_excerpt() ) {
1080
-				$out_excerpt = strip_tags( strip_shortcodes( get_the_excerpt() ) );
1081
-				if ( empty( $out_excerpt ) ) {
1082
-					$out_excerpt = strip_tags( do_shortcode( get_the_excerpt() ) );
1079
+			if (has_excerpt()) {
1080
+				$out_excerpt = strip_tags(strip_shortcodes(get_the_excerpt()));
1081
+				if (empty($out_excerpt)) {
1082
+					$out_excerpt = strip_tags(do_shortcode(get_the_excerpt()));
1083 1083
 				}
1084
-				$out_excerpt = str_replace( array( "\r\n", "\r", "\n" ), "", $out_excerpt );
1084
+				$out_excerpt = str_replace(array("\r\n", "\r", "\n"), "", $out_excerpt);
1085 1085
 			} else {
1086
-				$out_excerpt = str_replace( array( "\r\n", "\r", "\n" ), "", $post->post_content );
1087
-				$out_excerpt = strip_tags( strip_shortcodes( $out_excerpt ) );
1088
-				if ( empty( $out_excerpt ) ) {
1089
-					$out_excerpt = strip_tags( do_shortcode( $out_excerpt ) ); // parse short code from content
1086
+				$out_excerpt = str_replace(array("\r\n", "\r", "\n"), "", $post->post_content);
1087
+				$out_excerpt = strip_tags(strip_shortcodes($out_excerpt));
1088
+				if (empty($out_excerpt)) {
1089
+					$out_excerpt = strip_tags(do_shortcode($out_excerpt)); // parse short code from content
1090 1090
 				}
1091
-				$out_excerpt = trim( wp_trim_words( $out_excerpt, 35, '' ), '.!?,;:-' );
1091
+				$out_excerpt = trim(wp_trim_words($out_excerpt, 35, ''), '.!?,;:-');
1092 1092
 			}
1093 1093
 
1094 1094
 			$meta_desc .= $out_excerpt;
1095 1095
 		}
1096
-	} elseif ( ( is_category() || is_tag() ) && isset( $current_term->taxonomy ) && in_array( $current_term->taxonomy, $geodir_taxonomies ) ) {
1097
-		if ( is_category() ) {
1098
-			$meta_desc .= __( "Posts related to Category:", 'geodirectory' ) . " " . geodir_utf8_ucfirst( single_cat_title( "", false ) );
1099
-		} elseif ( is_tag() ) {
1100
-			$meta_desc .= __( "Posts related to Tag:", 'geodirectory' ) . " " . geodir_utf8_ucfirst( single_tag_title( "", false ) );
1096
+	} elseif ((is_category() || is_tag()) && isset($current_term->taxonomy) && in_array($current_term->taxonomy, $geodir_taxonomies)) {
1097
+		if (is_category()) {
1098
+			$meta_desc .= __("Posts related to Category:", 'geodirectory')." ".geodir_utf8_ucfirst(single_cat_title("", false));
1099
+		} elseif (is_tag()) {
1100
+			$meta_desc .= __("Posts related to Tag:", 'geodirectory')." ".geodir_utf8_ucfirst(single_tag_title("", false));
1101 1101
 		}
1102
-	} elseif ( isset( $current_term->taxonomy ) && in_array( $current_term->taxonomy, $geodir_taxonomies ) ) {
1103
-		$meta_desc .= isset( $current_term->description ) ? $current_term->description : '';
1102
+	} elseif (isset($current_term->taxonomy) && in_array($current_term->taxonomy, $geodir_taxonomies)) {
1103
+		$meta_desc .= isset($current_term->description) ? $current_term->description : '';
1104 1104
 	}
1105 1105
 
1106 1106
 
1107 1107
 	$geodir_post_type       = geodir_get_current_posttype();
1108
-	$geodir_post_type_info  = get_post_type_object( $geodir_post_type );
1109
-	$geodir_is_page_listing = geodir_is_page( 'listing' ) ? true : false;
1110
-
1111
-	$category_taxonomy = geodir_get_taxonomies( $geodir_post_type );
1112
-	$tag_taxonomy      = geodir_get_taxonomies( $geodir_post_type, true );
1113
-
1114
-	$geodir_is_category = isset( $category_taxonomy[0] ) && get_query_var( $category_taxonomy[0] ) ? get_query_var( $category_taxonomy[0] ) : false;
1115
-	$geodir_is_tag      = isset( $tag_taxonomy[0] ) && get_query_var( $tag_taxonomy[0] ) ? true : false;
1116
-
1117
-	$geodir_is_search        = geodir_is_page( 'search' ) ? true : false;
1118
-	$geodir_is_location      = geodir_is_page( 'location' ) ? true : false;
1119
-	$geodir_location_manager = isset( $geodir_addon_list['geodir_location_manager'] ) && $geodir_addon_list['geodir_location_manager'] = 'yes' ? true : false;
1120
-	$godir_location_terms    = geodir_get_current_location_terms( 'query_vars' );
1121
-	$gd_city                 = $geodir_location_manager && isset( $godir_location_terms['gd_city'] ) ? $godir_location_terms['gd_city'] : null;
1122
-	$gd_region               = $geodir_location_manager && isset( $godir_location_terms['gd_region'] ) ? $godir_location_terms['gd_region'] : null;
1123
-	$gd_country              = $geodir_location_manager && isset( $godir_location_terms['gd_country'] ) ? $godir_location_terms['gd_country'] : null;
1108
+	$geodir_post_type_info  = get_post_type_object($geodir_post_type);
1109
+	$geodir_is_page_listing = geodir_is_page('listing') ? true : false;
1110
+
1111
+	$category_taxonomy = geodir_get_taxonomies($geodir_post_type);
1112
+	$tag_taxonomy      = geodir_get_taxonomies($geodir_post_type, true);
1113
+
1114
+	$geodir_is_category = isset($category_taxonomy[0]) && get_query_var($category_taxonomy[0]) ? get_query_var($category_taxonomy[0]) : false;
1115
+	$geodir_is_tag      = isset($tag_taxonomy[0]) && get_query_var($tag_taxonomy[0]) ? true : false;
1116
+
1117
+	$geodir_is_search        = geodir_is_page('search') ? true : false;
1118
+	$geodir_is_location      = geodir_is_page('location') ? true : false;
1119
+	$geodir_location_manager = isset($geodir_addon_list['geodir_location_manager']) && $geodir_addon_list['geodir_location_manager'] = 'yes' ? true : false;
1120
+	$godir_location_terms    = geodir_get_current_location_terms('query_vars');
1121
+	$gd_city                 = $geodir_location_manager && isset($godir_location_terms['gd_city']) ? $godir_location_terms['gd_city'] : null;
1122
+	$gd_region               = $geodir_location_manager && isset($godir_location_terms['gd_region']) ? $godir_location_terms['gd_region'] : null;
1123
+	$gd_country              = $geodir_location_manager && isset($godir_location_terms['gd_country']) ? $godir_location_terms['gd_country'] : null;
1124 1124
 	/**
1125 1125
 	 * Filter the Everywhere text in location description.
1126 1126
 	 *
@@ -1128,108 +1128,108 @@  discard block
 block discarded – undo
1128 1128
 	 *
1129 1129
 	 * @param string $replace_location Everywhere text.
1130 1130
 	 */
1131
-	$replace_location        = apply_filters( 'geodir_location_description_everywhere_text', __( 'Everywhere', 'geodirectory' ) );
1131
+	$replace_location        = apply_filters('geodir_location_description_everywhere_text', __('Everywhere', 'geodirectory'));
1132 1132
 	$location_id             = null;
1133
-	if ( $geodir_location_manager ) {
1134
-		$sql           = $wpdb->prepare( "SELECT location_id FROM " . POST_LOCATION_TABLE . " WHERE city_slug=%s ORDER BY location_id ASC LIMIT 1", array( $gd_city ) );
1135
-		$location_id   = (int) $wpdb->get_var( $sql );
1133
+	if ($geodir_location_manager) {
1134
+		$sql           = $wpdb->prepare("SELECT location_id FROM ".POST_LOCATION_TABLE." WHERE city_slug=%s ORDER BY location_id ASC LIMIT 1", array($gd_city));
1135
+		$location_id   = (int) $wpdb->get_var($sql);
1136 1136
 		$location_type = geodir_what_is_current_location();
1137
-		if ( $location_type == 'city' ) {
1138
-			$replace_location = geodir_get_current_location( array( 'what' => 'city', 'echo' => false ) );
1139
-		} elseif ( $location_type == 'region' ) {
1140
-			$replace_location = geodir_get_current_location( array( 'what' => 'region', 'echo' => false ) );
1141
-		} elseif ( $location_type == 'country' ) {
1142
-			$replace_location = geodir_get_current_location( array( 'what' => 'country', 'echo' => false ) );
1143
-			$replace_location = __( $replace_location, 'geodirectory' );
1144
-		}
1145
-		$country          = get_query_var( 'gd_country' );
1146
-		$region           = get_query_var( 'gd_region' );
1147
-		$city             = get_query_var( 'gd_city' );
1137
+		if ($location_type == 'city') {
1138
+			$replace_location = geodir_get_current_location(array('what' => 'city', 'echo' => false));
1139
+		} elseif ($location_type == 'region') {
1140
+			$replace_location = geodir_get_current_location(array('what' => 'region', 'echo' => false));
1141
+		} elseif ($location_type == 'country') {
1142
+			$replace_location = geodir_get_current_location(array('what' => 'country', 'echo' => false));
1143
+			$replace_location = __($replace_location, 'geodirectory');
1144
+		}
1145
+		$country          = get_query_var('gd_country');
1146
+		$region           = get_query_var('gd_region');
1147
+		$city             = get_query_var('gd_city');
1148 1148
 		$current_location = '';
1149
-		if ( $country != '' ) {
1150
-			$current_location = get_actual_location_name( 'country', $country, true );
1149
+		if ($country != '') {
1150
+			$current_location = get_actual_location_name('country', $country, true);
1151 1151
 		}
1152
-		if ( $region != '' ) {
1153
-			$current_location = get_actual_location_name( 'region', $region );
1152
+		if ($region != '') {
1153
+			$current_location = get_actual_location_name('region', $region);
1154 1154
 		}
1155
-		if ( $city != '' ) {
1156
-			$current_location = get_actual_location_name( 'city', $city );
1155
+		if ($city != '') {
1156
+			$current_location = get_actual_location_name('city', $city);
1157 1157
 		}
1158 1158
 		$replace_location = $current_location != '' ? $current_location : $replace_location;
1159 1159
 	}
1160 1160
 
1161 1161
 	$geodir_meta_keys = '';
1162 1162
 	$geodir_meta_desc = '';
1163
-	if ( $is_geodir_page && ! empty( $geodir_post_type_info ) ) {
1164
-		if ( $geodir_is_page_listing || $geodir_is_search || geodir_is_page( 'add-listing' ) ) {
1165
-			$geodir_meta_keys = isset( $geodir_post_type_info->seo['meta_keyword'] ) && $geodir_post_type_info->seo['meta_keyword'] != '' ? $geodir_post_type_info->seo['meta_keyword'] : $geodir_meta_keys;
1163
+	if ($is_geodir_page && !empty($geodir_post_type_info)) {
1164
+		if ($geodir_is_page_listing || $geodir_is_search || geodir_is_page('add-listing')) {
1165
+			$geodir_meta_keys = isset($geodir_post_type_info->seo['meta_keyword']) && $geodir_post_type_info->seo['meta_keyword'] != '' ? $geodir_post_type_info->seo['meta_keyword'] : $geodir_meta_keys;
1166 1166
 
1167
-			$geodir_meta_desc = isset( $geodir_post_type_info->description ) ? $geodir_post_type_info->description : $geodir_meta_desc;
1168
-			$geodir_meta_desc = isset( $geodir_post_type_info->seo['meta_description'] ) && $geodir_post_type_info->seo['meta_description'] != '' ? $geodir_post_type_info->seo['meta_description'] : $geodir_meta_desc;
1167
+			$geodir_meta_desc = isset($geodir_post_type_info->description) ? $geodir_post_type_info->description : $geodir_meta_desc;
1168
+			$geodir_meta_desc = isset($geodir_post_type_info->seo['meta_description']) && $geodir_post_type_info->seo['meta_description'] != '' ? $geodir_post_type_info->seo['meta_description'] : $geodir_meta_desc;
1169 1169
 
1170
-			if ( $geodir_is_category ) {
1171
-				$category = $geodir_is_category ? get_term_by( 'slug', $geodir_is_category, $category_taxonomy[0] ) : null;
1172
-				if ( isset( $category->term_id ) && ! empty( $category->term_id ) ) {
1170
+			if ($geodir_is_category) {
1171
+				$category = $geodir_is_category ? get_term_by('slug', $geodir_is_category, $category_taxonomy[0]) : null;
1172
+				if (isset($category->term_id) && !empty($category->term_id)) {
1173 1173
 					$category_id   = $category->term_id;
1174
-					$category_desc = trim( $category->description ) != '' ? trim( $category->description ) : geodir_get_tax_meta( $category_id, 'ct_cat_top_desc', false, $geodir_post_type );
1175
-					if ( $location_id ) {
1176
-						$option_name    = 'geodir_cat_loc_' . $geodir_post_type . '_' . $category_id;
1177
-						$cat_loc_option = get_option( $option_name );
1178
-
1179
-						$gd_cat_loc_default = ! empty( $cat_loc_option ) && isset( $cat_loc_option['gd_cat_loc_default'] ) && $cat_loc_option['gd_cat_loc_default'] > 0 ? true : false;
1180
-						if ( ! $gd_cat_loc_default ) {
1181
-							$option_name   = 'geodir_cat_loc_' . $geodir_post_type . '_' . $category_id . '_' . $location_id;
1182
-							$option        = get_option( $option_name );
1183
-							$category_desc = isset( $option['gd_cat_loc_desc'] ) && trim( $option['gd_cat_loc_desc'] ) != '' ? trim( $option['gd_cat_loc_desc'] ) : $category_desc;
1174
+					$category_desc = trim($category->description) != '' ? trim($category->description) : geodir_get_tax_meta($category_id, 'ct_cat_top_desc', false, $geodir_post_type);
1175
+					if ($location_id) {
1176
+						$option_name    = 'geodir_cat_loc_'.$geodir_post_type.'_'.$category_id;
1177
+						$cat_loc_option = get_option($option_name);
1178
+
1179
+						$gd_cat_loc_default = !empty($cat_loc_option) && isset($cat_loc_option['gd_cat_loc_default']) && $cat_loc_option['gd_cat_loc_default'] > 0 ? true : false;
1180
+						if (!$gd_cat_loc_default) {
1181
+							$option_name   = 'geodir_cat_loc_'.$geodir_post_type.'_'.$category_id.'_'.$location_id;
1182
+							$option        = get_option($option_name);
1183
+							$category_desc = isset($option['gd_cat_loc_desc']) && trim($option['gd_cat_loc_desc']) != '' ? trim($option['gd_cat_loc_desc']) : $category_desc;
1184 1184
 						}
1185 1185
 					}
1186
-					$geodir_meta_desc = __( "Posts related to Category:", 'geodirectory' ) . " " . geodir_utf8_ucfirst( single_cat_title( "", false ) ) . '. ' . $category_desc;
1186
+					$geodir_meta_desc = __("Posts related to Category:", 'geodirectory')." ".geodir_utf8_ucfirst(single_cat_title("", false)).'. '.$category_desc;
1187 1187
 				}
1188
-			} else if ( $geodir_is_tag ) {
1189
-				$geodir_meta_desc = __( "Posts related to Tag:", 'geodirectory' ) . " " . geodir_utf8_ucfirst( single_tag_title( "", false ) ) . '. ' . $geodir_meta_desc;
1188
+			} else if ($geodir_is_tag) {
1189
+				$geodir_meta_desc = __("Posts related to Tag:", 'geodirectory')." ".geodir_utf8_ucfirst(single_tag_title("", false)).'. '.$geodir_meta_desc;
1190 1190
 			}
1191 1191
 		}
1192 1192
 	}
1193 1193
 
1194 1194
 
1195 1195
 	$gd_page = '';
1196
-	if ( geodir_is_page( 'home' ) ) {
1196
+	if (geodir_is_page('home')) {
1197 1197
 		$gd_page   = 'home';
1198
-		$meta_desc = ( get_option( 'geodir_meta_desc_homepage' ) ) ? get_option( 'geodir_meta_desc_homepage' ) : $meta_desc;
1199
-	} elseif ( geodir_is_page( 'detail' ) ) {
1198
+		$meta_desc = (get_option('geodir_meta_desc_homepage')) ? get_option('geodir_meta_desc_homepage') : $meta_desc;
1199
+	} elseif (geodir_is_page('detail')) {
1200 1200
 		$gd_page   = 'detail';
1201
-		$meta_desc = ( get_option( 'geodir_meta_desc_detail' ) ) ? get_option( 'geodir_meta_desc_detail' ) : $meta_desc;
1202
-	} elseif ( geodir_is_page( 'pt' ) ) {
1201
+		$meta_desc = (get_option('geodir_meta_desc_detail')) ? get_option('geodir_meta_desc_detail') : $meta_desc;
1202
+	} elseif (geodir_is_page('pt')) {
1203 1203
 		$gd_page   = 'pt';
1204
-		$meta_desc = ( get_option( 'geodir_meta_desc_pt' ) ) ? get_option( 'geodir_meta_desc_pt' ) : $meta_desc;
1205
-	} elseif ( geodir_is_page( 'listing' ) ) {
1204
+		$meta_desc = (get_option('geodir_meta_desc_pt')) ? get_option('geodir_meta_desc_pt') : $meta_desc;
1205
+	} elseif (geodir_is_page('listing')) {
1206 1206
 		$gd_page   = 'listing';
1207
-		$meta_desc = ( get_option( 'geodir_meta_desc_listing' ) ) ? get_option( 'geodir_meta_desc_listing' ) : $meta_desc;
1208
-	} elseif ( geodir_is_page( 'location' ) ) {
1207
+		$meta_desc = (get_option('geodir_meta_desc_listing')) ? get_option('geodir_meta_desc_listing') : $meta_desc;
1208
+	} elseif (geodir_is_page('location')) {
1209 1209
 		$gd_page   = 'location';
1210
-		$meta_desc = ( get_option( 'geodir_meta_desc_location' ) ) ? get_option( 'geodir_meta_desc_location' ) : $meta_desc;
1211
-		$meta_desc = apply_filters( 'geodir_seo_meta_location_description', $meta_desc );
1210
+		$meta_desc = (get_option('geodir_meta_desc_location')) ? get_option('geodir_meta_desc_location') : $meta_desc;
1211
+		$meta_desc = apply_filters('geodir_seo_meta_location_description', $meta_desc);
1212 1212
 
1213
-	} elseif ( geodir_is_page( 'search' ) ) {
1213
+	} elseif (geodir_is_page('search')) {
1214 1214
 		$gd_page   = 'search';
1215
-		$meta_desc = ( get_option( 'geodir_meta_desc_search' ) ) ? get_option( 'geodir_meta_desc_search' ) : $meta_desc;
1216
-	} elseif ( geodir_is_page( 'add-listing' ) ) {
1215
+		$meta_desc = (get_option('geodir_meta_desc_search')) ? get_option('geodir_meta_desc_search') : $meta_desc;
1216
+	} elseif (geodir_is_page('add-listing')) {
1217 1217
 		$gd_page   = 'add-listing';
1218
-		$meta_desc = ( get_option( 'geodir_meta_desc_add-listing' ) ) ? get_option( 'geodir_meta_desc_add-listing' ) : $meta_desc;
1219
-	} elseif ( geodir_is_page( 'author' ) ) {
1218
+		$meta_desc = (get_option('geodir_meta_desc_add-listing')) ? get_option('geodir_meta_desc_add-listing') : $meta_desc;
1219
+	} elseif (geodir_is_page('author')) {
1220 1220
 		$gd_page   = 'author';
1221
-		$meta_desc = ( get_option( 'geodir_meta_desc_author' ) ) ? get_option( 'geodir_meta_desc_author' ) : $meta_desc;
1222
-	} elseif ( geodir_is_page( 'login' ) ) {
1221
+		$meta_desc = (get_option('geodir_meta_desc_author')) ? get_option('geodir_meta_desc_author') : $meta_desc;
1222
+	} elseif (geodir_is_page('login')) {
1223 1223
 		$gd_page   = 'login';
1224
-		$meta_desc = ( get_option( 'geodir_meta_desc_login' ) ) ? get_option( 'geodir_meta_desc_login' ) : $meta_desc;
1225
-	} elseif ( geodir_is_page( 'listing-success' ) ) {
1224
+		$meta_desc = (get_option('geodir_meta_desc_login')) ? get_option('geodir_meta_desc_login') : $meta_desc;
1225
+	} elseif (geodir_is_page('listing-success')) {
1226 1226
 		$gd_page   = 'listing-success';
1227
-		$meta_desc = ( get_option( 'geodir_meta_desc_listing-success' ) ) ? get_option( 'geodir_meta_desc_listing-success' ) : $meta_desc;
1227
+		$meta_desc = (get_option('geodir_meta_desc_listing-success')) ? get_option('geodir_meta_desc_listing-success') : $meta_desc;
1228 1228
 	}
1229 1229
 
1230 1230
 
1231
-	if ( $meta_desc ) {
1232
-		$meta_desc = stripslashes_deep( $meta_desc );
1231
+	if ($meta_desc) {
1232
+		$meta_desc = stripslashes_deep($meta_desc);
1233 1233
 		/**
1234 1234
 		 * Filter page description to replace variables.
1235 1235
 		 *
@@ -1238,7 +1238,7 @@  discard block
 block discarded – undo
1238 1238
 		 * @param string $title   The page description including variables.
1239 1239
 		 * @param string $gd_page The GeoDirectory page type if any.
1240 1240
 		 */
1241
-		$meta_desc = apply_filters( 'geodir_seo_meta_description_pre', __( $meta_desc, 'geodirectory' ), $gd_page, '' );
1241
+		$meta_desc = apply_filters('geodir_seo_meta_description_pre', __($meta_desc, 'geodirectory'), $gd_page, '');
1242 1242
 
1243 1243
 		/**
1244 1244
 		 * Filter SEO meta description.
@@ -1247,20 +1247,20 @@  discard block
 block discarded – undo
1247 1247
 		 *
1248 1248
 		 * @param string $meta_desc Meta description content.
1249 1249
 		 */
1250
-		echo apply_filters( 'geodir_seo_meta_description', '<meta name="description" content="' . $meta_desc . '" />', $meta_desc );
1250
+		echo apply_filters('geodir_seo_meta_description', '<meta name="description" content="'.$meta_desc.'" />', $meta_desc);
1251 1251
 	}
1252 1252
 
1253 1253
 	// meta keywords
1254
-	if ( isset( $post->post_type ) && in_array( $post->post_type, $all_postypes ) ) {
1255
-		$place_tags = wp_get_post_terms( $post->ID, $post->post_type . '_tags', array( "fields" => "names" ) );
1256
-		$place_cats = wp_get_post_terms( $post->ID, $post->post_type . 'category', array( "fields" => "names" ) );
1254
+	if (isset($post->post_type) && in_array($post->post_type, $all_postypes)) {
1255
+		$place_tags = wp_get_post_terms($post->ID, $post->post_type.'_tags', array("fields" => "names"));
1256
+		$place_cats = wp_get_post_terms($post->ID, $post->post_type.'category', array("fields" => "names"));
1257 1257
 
1258
-		$meta_key .= implode( ", ", array_merge( (array) $place_cats, (array) $place_tags ) );
1258
+		$meta_key .= implode(", ", array_merge((array) $place_cats, (array) $place_tags));
1259 1259
 	} else {
1260 1260
 		$posttags = get_the_tags();
1261
-		if ( $posttags ) {
1262
-			foreach ( $posttags as $tag ) {
1263
-				$meta_key .= $tag->name . ' ';
1261
+		if ($posttags) {
1262
+			foreach ($posttags as $tag) {
1263
+				$meta_key .= $tag->name.' ';
1264 1264
 			}
1265 1265
 		} else {
1266 1266
 //			$tags = get_tags( array( 'orderby' => 'count', 'order' => 'DESC' ) );
@@ -1276,20 +1276,20 @@  discard block
 block discarded – undo
1276 1276
 		}
1277 1277
 	}
1278 1278
 
1279
-	$meta_key         = $meta_key != '' ? rtrim( trim( $meta_key ), "," ) : $meta_key;
1280
-	$geodir_meta_keys = $geodir_meta_keys != '' ? ( $meta_key != '' ? $meta_key . ', ' . $geodir_meta_keys : $geodir_meta_keys ) : $meta_key;
1281
-	if ( $geodir_meta_keys != '' ) {
1282
-		$geodir_meta_keys = strip_tags( $geodir_meta_keys );
1283
-		$geodir_meta_keys = esc_html( $geodir_meta_keys );
1284
-		$geodir_meta_keys = geodir_strtolower( $geodir_meta_keys );
1285
-		$geodir_meta_keys = wp_html_excerpt( $geodir_meta_keys, 1000, '' );
1286
-		$geodir_meta_keys = str_replace( '%location%', $replace_location, $geodir_meta_keys );
1279
+	$meta_key         = $meta_key != '' ? rtrim(trim($meta_key), ",") : $meta_key;
1280
+	$geodir_meta_keys = $geodir_meta_keys != '' ? ($meta_key != '' ? $meta_key.', '.$geodir_meta_keys : $geodir_meta_keys) : $meta_key;
1281
+	if ($geodir_meta_keys != '') {
1282
+		$geodir_meta_keys = strip_tags($geodir_meta_keys);
1283
+		$geodir_meta_keys = esc_html($geodir_meta_keys);
1284
+		$geodir_meta_keys = geodir_strtolower($geodir_meta_keys);
1285
+		$geodir_meta_keys = wp_html_excerpt($geodir_meta_keys, 1000, '');
1286
+		$geodir_meta_keys = str_replace('%location%', $replace_location, $geodir_meta_keys);
1287 1287
 
1288
-		$meta_key = rtrim( trim( $geodir_meta_keys ), "," );
1288
+		$meta_key = rtrim(trim($geodir_meta_keys), ",");
1289 1289
 	}
1290 1290
 
1291
-	if ( $meta_key ) {
1292
-		$meta_key = stripslashes_deep( $meta_key );
1291
+	if ($meta_key) {
1292
+		$meta_key = stripslashes_deep($meta_key);
1293 1293
 		/**
1294 1294
 		 * Filter SEO meta keywords.
1295 1295
 		 *
@@ -1297,7 +1297,7 @@  discard block
 block discarded – undo
1297 1297
 		 *
1298 1298
 		 * @param string $meta_desc Meta keywords.
1299 1299
 		 */
1300
-		echo apply_filters( 'geodir_seo_meta_keywords', '<meta name="keywords" content="' . $meta_key . '" />', $meta_key );
1300
+		echo apply_filters('geodir_seo_meta_keywords', '<meta name="keywords" content="'.$meta_key.'" />', $meta_key);
1301 1301
 	}
1302 1302
 
1303 1303
 }
@@ -1317,8 +1317,8 @@  discard block
 block discarded – undo
1317 1317
 
1318 1318
 	$geodir_detail_page_tabs_array = geodir_detail_page_tabs_array();
1319 1319
 
1320
-	foreach ( $geodir_detail_page_tabs_array as $key => $tabs_obj ) {
1321
-		$geodir_detail_page_tabs_key_value_array[ $key ] = $tabs_obj['heading_text'];
1320
+	foreach ($geodir_detail_page_tabs_array as $key => $tabs_obj) {
1321
+		$geodir_detail_page_tabs_key_value_array[$key] = $tabs_obj['heading_text'];
1322 1322
 	}
1323 1323
 
1324 1324
 	return $geodir_detail_page_tabs_key_value_array;
@@ -1340,57 +1340,57 @@  discard block
 block discarded – undo
1340 1340
 	 * @since 1.0.0
1341 1341
 	 */
1342 1342
 	$arr_tabs['post_profile'] = array(
1343
-		'heading_text'  => __( 'Profile', 'geodirectory' ),
1343
+		'heading_text'  => __('Profile', 'geodirectory'),
1344 1344
 		'is_active_tab' => true,
1345
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_profile' ),
1345
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_profile'),
1346 1346
 		'tab_content'   => ''
1347 1347
 	);
1348
-	$arr_tabs['post_info']    = array(
1349
-		'heading_text'  => __( 'More Info', 'geodirectory' ),
1348
+	$arr_tabs['post_info'] = array(
1349
+		'heading_text'  => __('More Info', 'geodirectory'),
1350 1350
 		'is_active_tab' => false,
1351
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_info' ),
1351
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_info'),
1352 1352
 		'tab_content'   => ''
1353 1353
 	);
1354 1354
 
1355 1355
 	$arr_tabs['post_images'] = array(
1356
-		'heading_text'  => __( 'Photos', 'geodirectory' ),
1356
+		'heading_text'  => __('Photos', 'geodirectory'),
1357 1357
 		'is_active_tab' => false,
1358
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_images' ),
1358
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_images'),
1359 1359
 		'tab_content'   => ''
1360 1360
 	);
1361 1361
 
1362 1362
 	$arr_tabs['post_video'] = array(
1363
-		'heading_text'  => __( 'Video', 'geodirectory' ),
1363
+		'heading_text'  => __('Video', 'geodirectory'),
1364 1364
 		'is_active_tab' => false,
1365
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_video' ),
1365
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_video'),
1366 1366
 		'tab_content'   => ''
1367 1367
 	);
1368 1368
 
1369 1369
 	$arr_tabs['special_offers'] = array(
1370
-		'heading_text'  => __( 'Special Offers', 'geodirectory' ),
1370
+		'heading_text'  => __('Special Offers', 'geodirectory'),
1371 1371
 		'is_active_tab' => false,
1372
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'special_offers' ),
1372
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'special_offers'),
1373 1373
 		'tab_content'   => ''
1374 1374
 	);
1375 1375
 
1376 1376
 	$arr_tabs['post_map'] = array(
1377
-		'heading_text'  => __( 'Map', 'geodirectory' ),
1377
+		'heading_text'  => __('Map', 'geodirectory'),
1378 1378
 		'is_active_tab' => false,
1379
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_map' ),
1379
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_map'),
1380 1380
 		'tab_content'   => ''
1381 1381
 	);
1382 1382
 
1383 1383
 	$arr_tabs['reviews'] = array(
1384
-		'heading_text'  => __( 'Reviews', 'geodirectory' ),
1384
+		'heading_text'  => __('Reviews', 'geodirectory'),
1385 1385
 		'is_active_tab' => false,
1386
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'reviews' ),
1386
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'reviews'),
1387 1387
 		'tab_content'   => 'review display'
1388 1388
 	);
1389 1389
 
1390 1390
 	$arr_tabs['related_listing'] = array(
1391
-		'heading_text'  => __( 'Related Listing', 'geodirectory' ),
1391
+		'heading_text'  => __('Related Listing', 'geodirectory'),
1392 1392
 		'is_active_tab' => false,
1393
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'related_listing' ),
1393
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'related_listing'),
1394 1394
 		'tab_content'   => ''
1395 1395
 	);
1396 1396
 
@@ -1399,7 +1399,7 @@  discard block
 block discarded – undo
1399 1399
 	 *
1400 1400
 	 * @since 1.0.0
1401 1401
 	 */
1402
-	return apply_filters( 'geodir_detail_page_tab_list_extend', $arr_tabs );
1402
+	return apply_filters('geodir_detail_page_tab_list_extend', $arr_tabs);
1403 1403
 
1404 1404
 
1405 1405
 }
@@ -1413,13 +1413,13 @@  discard block
 block discarded – undo
1413 1413
  * @return mixed|array Tabs array.
1414 1414
  */
1415 1415
 function geodir_detail_page_tabs_list() {
1416
-	$tabs_excluded = get_option( 'geodir_detail_page_tabs_excluded' );
1416
+	$tabs_excluded = get_option('geodir_detail_page_tabs_excluded');
1417 1417
 	$tabs_array    = geodir_detail_page_tabs_array();
1418 1418
 
1419
-	if ( ! empty( $tabs_excluded ) ) {
1420
-		foreach ( $tabs_excluded as $tab ) {
1421
-			if ( array_key_exists( $tab, $tabs_array ) ) {
1422
-				unset( $tabs_array[ $tab ] );
1419
+	if (!empty($tabs_excluded)) {
1420
+		foreach ($tabs_excluded as $tab) {
1421
+			if (array_key_exists($tab, $tabs_array)) {
1422
+				unset($tabs_array[$tab]);
1423 1423
 			}
1424 1424
 		}
1425 1425
 	}
@@ -1443,66 +1443,66 @@  discard block
 block discarded – undo
1443 1443
 function geodir_show_detail_page_tabs() {
1444 1444
 	global $post, $post_images, $video, $special_offers, $related_listing, $geodir_post_detail_fields, $preview;
1445 1445
 
1446
-	$post_id            = ! empty( $post ) && isset( $post->ID ) ? (int) $post->ID : 0;
1447
-	$request_post_id    = ! empty( $_REQUEST['p'] ) ? (int) $_REQUEST['p'] : 0;
1448
-	$is_backend_preview = ( is_single() && ! empty( $_REQUEST['post_type'] ) && ! empty( $_REQUEST['preview'] ) && ! empty( $_REQUEST['p'] ) ) && is_super_admin() ? true : false; // skip if preview from backend
1446
+	$post_id            = !empty($post) && isset($post->ID) ? (int) $post->ID : 0;
1447
+	$request_post_id    = !empty($_REQUEST['p']) ? (int) $_REQUEST['p'] : 0;
1448
+	$is_backend_preview = (is_single() && !empty($_REQUEST['post_type']) && !empty($_REQUEST['preview']) && !empty($_REQUEST['p'])) && is_super_admin() ? true : false; // skip if preview from backend
1449 1449
 
1450
-	if ( $is_backend_preview && ! $post_id > 0 && $request_post_id > 0 ) {
1451
-		$post = geodir_get_post_info( $request_post_id );
1452
-		setup_postdata( $post );
1450
+	if ($is_backend_preview && !$post_id > 0 && $request_post_id > 0) {
1451
+		$post = geodir_get_post_info($request_post_id);
1452
+		setup_postdata($post);
1453 1453
 	}
1454 1454
 
1455
-	$geodir_post_detail_fields = geodir_show_listing_info( 'moreinfo' );
1455
+	$geodir_post_detail_fields = geodir_show_listing_info('moreinfo');
1456 1456
 
1457 1457
 	$package_info = geodir_post_package_info(array(), $post, (!empty($post->post_type) ? $post->post_type : ''));
1458 1458
 	$image_limit = '';
1459 1459
 	if (defined('GEODIRPAYMENT_VERSION') && !empty($package_info) && isset($package_info->image_limit) && $package_info->image_limit !== '') {
1460
-		$image_limit = (int)$package_info->image_limit;
1460
+		$image_limit = (int) $package_info->image_limit;
1461 1461
 	}
1462 1462
 
1463
-	if ( geodir_is_page( 'detail' ) ) {
1464
-		$video                 = geodir_get_video( $post->ID );
1465
-		$special_offers        = geodir_get_special_offers( $post->ID );
1463
+	if (geodir_is_page('detail')) {
1464
+		$video                 = geodir_get_video($post->ID);
1465
+		$special_offers        = geodir_get_special_offers($post->ID);
1466 1466
 		$related_listing_array = array();
1467
-		if ( get_option( 'geodir_add_related_listing_posttypes' ) ) {
1468
-			$related_listing_array = get_option( 'geodir_add_related_listing_posttypes' );
1467
+		if (get_option('geodir_add_related_listing_posttypes')) {
1468
+			$related_listing_array = get_option('geodir_add_related_listing_posttypes');
1469 1469
 		}
1470 1470
 
1471
-		$excluded_tabs = get_option( 'geodir_detail_page_tabs_excluded' );
1472
-		if ( ! $excluded_tabs ) {
1471
+		$excluded_tabs = get_option('geodir_detail_page_tabs_excluded');
1472
+		if (!$excluded_tabs) {
1473 1473
 			$excluded_tabs = array();
1474 1474
 		}
1475 1475
 
1476 1476
 		$related_listing = '';
1477
-		if ( in_array( $post->post_type, $related_listing_array ) && ! in_array( 'related_listing', $excluded_tabs ) ) {
1477
+		if (in_array($post->post_type, $related_listing_array) && !in_array('related_listing', $excluded_tabs)) {
1478 1478
 			$request = array(
1479
-				'post_number'         => get_option( 'geodir_related_post_count' ),
1480
-				'relate_to'           => get_option( 'geodir_related_post_relate_to' ),
1481
-				'layout'              => get_option( 'geodir_related_post_listing_view' ),
1482
-				'add_location_filter' => get_option( 'geodir_related_post_location_filter' ),
1483
-				'list_sort'           => get_option( 'geodir_related_post_sortby' ),
1484
-				'character_count'     => get_option( 'geodir_related_post_excerpt' )
1479
+				'post_number'         => get_option('geodir_related_post_count'),
1480
+				'relate_to'           => get_option('geodir_related_post_relate_to'),
1481
+				'layout'              => get_option('geodir_related_post_listing_view'),
1482
+				'add_location_filter' => get_option('geodir_related_post_location_filter'),
1483
+				'list_sort'           => get_option('geodir_related_post_sortby'),
1484
+				'character_count'     => get_option('geodir_related_post_excerpt')
1485 1485
 			);
1486 1486
 
1487
-			if ( $post->post_type == 'gd_event' && defined( 'GDEVENTS_VERSION' ) ) {
1488
-				$related_listing = geodir_get_detail_page_related_events( $request );
1487
+			if ($post->post_type == 'gd_event' && defined('GDEVENTS_VERSION')) {
1488
+				$related_listing = geodir_get_detail_page_related_events($request);
1489 1489
 			} else {
1490
-				$related_listing = geodir_related_posts_display( $request );
1490
+				$related_listing = geodir_related_posts_display($request);
1491 1491
 			}
1492 1492
 
1493 1493
 		}
1494 1494
 
1495
-		$post_images = geodir_get_images( $post->ID, 'thumbnail' );
1495
+		$post_images = geodir_get_images($post->ID, 'thumbnail');
1496 1496
 		$thumb_image = '';
1497
-		if ( ! empty( $post_images ) ) {
1497
+		if (!empty($post_images)) {
1498 1498
 			$count = 1;
1499
-			foreach ( $post_images as $image ) {
1499
+			foreach ($post_images as $image) {
1500 1500
 				if ($image_limit !== '' && $count > $image_limit) {
1501 1501
 					break;
1502 1502
 				}
1503
-				$caption = ( ! empty( $image->caption ) ) ? $image->caption : '';
1504
-				$thumb_image .= '<a href="' . $image->src . '" title="' . $caption . '">';
1505
-				$thumb_image .= geodir_show_image( $image, 'thumbnail', true, false );
1503
+				$caption = (!empty($image->caption)) ? $image->caption : '';
1504
+				$thumb_image .= '<a href="'.$image->src.'" title="'.$caption.'">';
1505
+				$thumb_image .= geodir_show_image($image, 'thumbnail', true, false);
1506 1506
 				$thumb_image .= '</a>';
1507 1507
 				$count++;
1508 1508
 			}
@@ -1512,11 +1512,11 @@  discard block
 block discarded – undo
1512 1512
 		$map_args['map_canvas_name'] = 'detail_page_map_canvas';
1513 1513
 		$map_args['width']           = '600';
1514 1514
 		$map_args['height']          = '300';
1515
-		if ( $post->post_mapzoom ) {
1516
-			$map_args['zoom'] = '' . $post->post_mapzoom . '';
1515
+		if ($post->post_mapzoom) {
1516
+			$map_args['zoom'] = ''.$post->post_mapzoom.'';
1517 1517
 		}
1518 1518
 		$map_args['autozoom']                 = false;
1519
-		$map_args['scrollwheel']              = ( get_option( 'geodir_add_listing_mouse_scroll' ) ) ? 0 : 1;
1519
+		$map_args['scrollwheel']              = (get_option('geodir_add_listing_mouse_scroll')) ? 0 : 1;
1520 1520
 		$map_args['child_collapse']           = '0';
1521 1521
 		$map_args['enable_cat_filters']       = false;
1522 1522
 		$map_args['enable_text_search']       = false;
@@ -1525,29 +1525,29 @@  discard block
 block discarded – undo
1525 1525
 		$map_args['enable_jason_on_load']     = true;
1526 1526
 		$map_args['enable_map_direction']     = true;
1527 1527
 		$map_args['map_class_name']           = 'geodir-map-detail-page';
1528
-		$map_args['maptype']                  = ( ! empty( $post->post_mapview ) ) ? $post->post_mapview : 'ROADMAP';
1529
-	} else if ( geodir_is_page( 'preview' ) ) {
1530
-		$video          = isset( $post->geodir_video ) ? $post->geodir_video : '';
1531
-		$special_offers = isset( $post->geodir_special_offers ) ? $post->geodir_special_offers : '';
1528
+		$map_args['maptype']                  = (!empty($post->post_mapview)) ? $post->post_mapview : 'ROADMAP';
1529
+	} else if (geodir_is_page('preview')) {
1530
+		$video          = isset($post->geodir_video) ? $post->geodir_video : '';
1531
+		$special_offers = isset($post->geodir_special_offers) ? $post->geodir_special_offers : '';
1532 1532
 
1533
-		if ( isset( $post->post_images ) ) {
1534
-			$post->post_images = trim( $post->post_images, "," );
1533
+		if (isset($post->post_images)) {
1534
+			$post->post_images = trim($post->post_images, ",");
1535 1535
 		}
1536 1536
 
1537
-		if ( isset( $post->post_images ) && ! empty( $post->post_images ) ) {
1538
-			$post_images = explode( ",", $post->post_images );
1537
+		if (isset($post->post_images) && !empty($post->post_images)) {
1538
+			$post_images = explode(",", $post->post_images);
1539 1539
 		}
1540 1540
 
1541 1541
 		$thumb_image = '';
1542
-		if ( ! empty( $post_images ) ) {
1542
+		if (!empty($post_images)) {
1543 1543
 			$count = 1;
1544
-			foreach ( $post_images as $image ) {
1545
-				if ( $image != '' ) {
1544
+			foreach ($post_images as $image) {
1545
+				if ($image != '') {
1546 1546
 					if ($image_limit !== '' && $count > $image_limit) {
1547 1547
 						break;
1548 1548
 					}
1549
-					$thumb_image .= '<a href="' . $image . '">';
1550
-					$thumb_image .= geodir_show_image( array( 'src' => $image ), 'thumbnail', true, false );
1549
+					$thumb_image .= '<a href="'.$image.'">';
1550
+					$thumb_image .= geodir_show_image(array('src' => $image), 'thumbnail', true, false);
1551 1551
 					$thumb_image .= '</a>';
1552 1552
 					$count++;
1553 1553
 				}
@@ -1555,18 +1555,18 @@  discard block
 block discarded – undo
1555 1555
 		}
1556 1556
 
1557 1557
 		global $map_jason;
1558
-		$marker_json      = $post->marker_json != '' ? json_decode( $post->marker_json, true ) : array();
1559
-		$marker_icon      = ( ! empty( $marker_json ) && ! empty( $marker_json['i'] ) ) ? $marker_json['i'] : '';
1560
-		$icon_size        = geodir_get_marker_size( $marker_icon );
1558
+		$marker_json      = $post->marker_json != '' ? json_decode($post->marker_json, true) : array();
1559
+		$marker_icon      = (!empty($marker_json) && !empty($marker_json['i'])) ? $marker_json['i'] : '';
1560
+		$icon_size        = geodir_get_marker_size($marker_icon);
1561 1561
 		$marker_json['w'] = $icon_size['w'];
1562 1562
 		$marker_json['h'] = $icon_size['h'];
1563
-		$map_jason[]      = json_encode( $marker_json );
1563
+		$map_jason[]      = json_encode($marker_json);
1564 1564
 
1565
-		$address_latitude  = isset( $post->post_latitude ) ? $post->post_latitude : '';
1566
-		$address_longitude = isset( $post->post_longitude ) ? $post->post_longitude : '';
1567
-		$mapview           = isset( $post->post_mapview ) ? $post->post_mapview : '';
1568
-		$mapzoom           = isset( $post->post_mapzoom ) ? $post->post_mapzoom : '';
1569
-		if ( ! $mapzoom ) {
1565
+		$address_latitude  = isset($post->post_latitude) ? $post->post_latitude : '';
1566
+		$address_longitude = isset($post->post_longitude) ? $post->post_longitude : '';
1567
+		$mapview           = isset($post->post_mapview) ? $post->post_mapview : '';
1568
+		$mapzoom           = isset($post->post_mapzoom) ? $post->post_mapzoom : '';
1569
+		if (!$mapzoom) {
1570 1570
 			$mapzoom = 12;
1571 1571
 		}
1572 1572
 
@@ -1589,37 +1589,37 @@  discard block
 block discarded – undo
1589 1589
 		$map_args['map_class_name']           = 'geodir-map-preview-page';
1590 1590
 	}
1591 1591
 
1592
-	$arr_detail_page_tabs = geodir_detail_page_tabs_list();// get this sooner so we can get the active tab for the user
1592
+	$arr_detail_page_tabs = geodir_detail_page_tabs_list(); // get this sooner so we can get the active tab for the user
1593 1593
 
1594 1594
 	$active_tab       = '';
1595 1595
 	$active_tab_name  = '';
1596 1596
 	$default_tab      = '';
1597 1597
 	$default_tab_name = '';
1598
-	foreach ( $arr_detail_page_tabs as $tab_index => $tabs ) {
1599
-		if ( isset( $tabs['is_active_tab'] ) && $tabs['is_active_tab'] && ! empty( $tabs['is_display'] ) && isset( $tabs['heading_text'] ) && $tabs['heading_text'] ) {
1598
+	foreach ($arr_detail_page_tabs as $tab_index => $tabs) {
1599
+		if (isset($tabs['is_active_tab']) && $tabs['is_active_tab'] && !empty($tabs['is_display']) && isset($tabs['heading_text']) && $tabs['heading_text']) {
1600 1600
 			$active_tab      = $tab_index;
1601
-			$active_tab_name = __( $tabs['heading_text'], 'geodirectory' );
1601
+			$active_tab_name = __($tabs['heading_text'], 'geodirectory');
1602 1602
 		}
1603 1603
 
1604
-		if ( $default_tab === '' && ! empty( $tabs['is_display'] ) && ! empty( $tabs['heading_text'] ) ) {
1604
+		if ($default_tab === '' && !empty($tabs['is_display']) && !empty($tabs['heading_text'])) {
1605 1605
 			$default_tab      = $tab_index;
1606
-			$default_tab_name = __( $tabs['heading_text'], 'geodirectory' );
1606
+			$default_tab_name = __($tabs['heading_text'], 'geodirectory');
1607 1607
 		}
1608 1608
 	}
1609 1609
 
1610
-	if ( $active_tab === '' && $default_tab !== '' ) { // Make first tab as a active tab if not any tab is active.
1611
-		if ( isset( $arr_detail_page_tabs[ $active_tab ] ) && isset( $arr_detail_page_tabs[ $active_tab ]['is_active_tab'] ) ) {
1612
-			$arr_detail_page_tabs[ $active_tab ]['is_active_tab'] = false;
1610
+	if ($active_tab === '' && $default_tab !== '') { // Make first tab as a active tab if not any tab is active.
1611
+		if (isset($arr_detail_page_tabs[$active_tab]) && isset($arr_detail_page_tabs[$active_tab]['is_active_tab'])) {
1612
+			$arr_detail_page_tabs[$active_tab]['is_active_tab'] = false;
1613 1613
 		}
1614 1614
 
1615
-		$arr_detail_page_tabs[ $default_tab ]['is_active_tab'] = true;
1615
+		$arr_detail_page_tabs[$default_tab]['is_active_tab'] = true;
1616 1616
 		$active_tab                                            = $default_tab;
1617 1617
 		$active_tab_name                                       = $default_tab_name;
1618 1618
 	}
1619
-	$tab_list = ( get_option( 'geodir_disable_tabs', false ) ) ? true : false;
1619
+	$tab_list = (get_option('geodir_disable_tabs', false)) ? true : false;
1620 1620
 	?>
1621 1621
 	<div class="geodir-tabs" id="gd-tabs" style="position:relative;">
1622
-		<?php if ( ! $tab_list ){ ?>
1622
+		<?php if (!$tab_list) { ?>
1623 1623
 		<div id="geodir-tab-mobile-menu">
1624 1624
 			<i class="fa fa-bars"></i>
1625 1625
 			<span class="geodir-mobile-active-tab"><?php echo $active_tab_name; ?></span>
@@ -1634,26 +1634,26 @@  discard block
 block discarded – undo
1634 1634
 			 * @since 1.0.0
1635 1635
 			 * @see   'geodir_after_tab_list'
1636 1636
 			 */
1637
-			do_action( 'geodir_before_tab_list' ); ?>
1637
+			do_action('geodir_before_tab_list'); ?>
1638 1638
 			<?php
1639 1639
 
1640
-			foreach ( $arr_detail_page_tabs as $tab_index => $detail_page_tab ) {
1641
-				if ( $detail_page_tab['is_display'] ) {
1640
+			foreach ($arr_detail_page_tabs as $tab_index => $detail_page_tab) {
1641
+				if ($detail_page_tab['is_display']) {
1642 1642
 
1643
-					if ( ! $tab_list ) {
1643
+					if (!$tab_list) {
1644 1644
 						?>
1645 1645
 						<dt></dt> <!-- added to comply with validation -->
1646
-						<dd <?php if ( $detail_page_tab['is_active_tab'] ){ ?>class="geodir-tab-active"<?php } ?> ><a
1646
+						<dd <?php if ($detail_page_tab['is_active_tab']) { ?>class="geodir-tab-active"<?php } ?> ><a
1647 1647
 								data-tab="#<?php echo $tab_index; ?>"
1648
-								data-status="enable"><?php _e( $detail_page_tab['heading_text'], 'geodirectory' ); ?></a>
1648
+								data-status="enable"><?php _e($detail_page_tab['heading_text'], 'geodirectory'); ?></a>
1649 1649
 						</dd>
1650 1650
 						<?php
1651 1651
 					}
1652 1652
 					ob_start() // start tab content buffering
1653 1653
 					?>
1654 1654
 					<li id="<?php echo $tab_index; ?>Tab">
1655
-						<?php if ( $tab_list ) {
1656
-							$tab_title = '<span class="gd-tab-list-title" ><a href="#' . $tab_index . '">' . __( $detail_page_tab['heading_text'], 'geodirectory' ) . '</a></span><hr />';
1655
+						<?php if ($tab_list) {
1656
+							$tab_title = '<span class="gd-tab-list-title" ><a href="#'.$tab_index.'">'.__($detail_page_tab['heading_text'], 'geodirectory').'</a></span><hr />';
1657 1657
 							/**
1658 1658
 							 * Filter the tab list title html.
1659 1659
 							 *
@@ -1663,7 +1663,7 @@  discard block
 block discarded – undo
1663 1663
 							 * @param string $tab_index      The tab index type.
1664 1664
 							 * @param array $detail_page_tab The array of values including title text.
1665 1665
 							 */
1666
-							echo apply_filters( 'geodir_tab_list_title', $tab_title, $tab_index, $detail_page_tab );
1666
+							echo apply_filters('geodir_tab_list_title', $tab_title, $tab_index, $detail_page_tab);
1667 1667
 						} ?>
1668 1668
 						<div id="<?php echo $tab_index; ?>" class="hash-offset"></div>
1669 1669
 						<?php
@@ -1674,7 +1674,7 @@  discard block
 block discarded – undo
1674 1674
 						 *
1675 1675
 						 * @param string $tab_index The tab name ID.
1676 1676
 						 */
1677
-						do_action( 'geodir_before_tab_content', $tab_index );
1677
+						do_action('geodir_before_tab_content', $tab_index);
1678 1678
 
1679 1679
 						/**
1680 1680
 						 * Called before the details tab content is output per tab.
@@ -1684,21 +1684,21 @@  discard block
 block discarded – undo
1684 1684
 						 * @since 1.0.0
1685 1685
 						 * @todo  do we need this if we have the hook above? 'geodir_before_tab_content'
1686 1686
 						 */
1687
-						do_action( 'geodir_before_' . $tab_index . '_tab_content' );
1687
+						do_action('geodir_before_'.$tab_index.'_tab_content');
1688 1688
 						/// write a code to generate content of each tab
1689
-						switch ( $tab_index ) {
1689
+						switch ($tab_index) {
1690 1690
 							case 'post_profile':
1691 1691
 								/**
1692 1692
 								 * Called before the listing description content on the details page tab.
1693 1693
 								 *
1694 1694
 								 * @since 1.0.0
1695 1695
 								 */
1696
-								do_action( 'geodir_before_description_on_listing_detail' );
1697
-								if ( geodir_is_page( 'detail' ) ) {
1696
+								do_action('geodir_before_description_on_listing_detail');
1697
+								if (geodir_is_page('detail')) {
1698 1698
 									the_content();
1699 1699
 								} else {
1700 1700
 									/** This action is documented in geodirectory_template_actions.php */
1701
-									echo apply_filters( 'the_content', stripslashes( $post->post_desc ) );
1701
+									echo apply_filters('the_content', stripslashes($post->post_desc));
1702 1702
 								}
1703 1703
 
1704 1704
 								/**
@@ -1706,7 +1706,7 @@  discard block
 block discarded – undo
1706 1706
 								 *
1707 1707
 								 * @since 1.0.0
1708 1708
 								 */
1709
-								do_action( 'geodir_after_description_on_listing_detail' );
1709
+								do_action('geodir_after_description_on_listing_detail');
1710 1710
 								break;
1711 1711
 							case 'post_info':
1712 1712
 								echo $geodir_post_detail_fields;
@@ -1716,32 +1716,32 @@  discard block
 block discarded – undo
1716 1716
 								break;
1717 1717
 							case 'post_video':
1718 1718
 								// some browsers hide $_POST data if used for embeds so we replace with a placeholder
1719
-								if ( $preview ) {
1720
-									if ( $video ) {
1721
-										echo "<span class='gd-video-embed-preview' ><p class='gd-video-preview-text'><i class=\"fa fa-video-camera\" aria-hidden=\"true\"></i><br />" . __( 'Video Preview Placeholder', 'geodirectory' ) . "</p></span>";
1719
+								if ($preview) {
1720
+									if ($video) {
1721
+										echo "<span class='gd-video-embed-preview' ><p class='gd-video-preview-text'><i class=\"fa fa-video-camera\" aria-hidden=\"true\"></i><br />".__('Video Preview Placeholder', 'geodirectory')."</p></span>";
1722 1722
 									}
1723 1723
 								} else {
1724 1724
 
1725 1725
 									// stop payment manager filtering content length
1726
-									$filter_priority = has_filter( 'the_content', 'geodir_payments_the_content' );
1727
-									if ( false !== $filter_priority ) {
1728
-										remove_filter( 'the_content', 'geodir_payments_the_content', $filter_priority );
1726
+									$filter_priority = has_filter('the_content', 'geodir_payments_the_content');
1727
+									if (false !== $filter_priority) {
1728
+										remove_filter('the_content', 'geodir_payments_the_content', $filter_priority);
1729 1729
 									}
1730 1730
 
1731 1731
 									/** This action is documented in geodirectory_template_actions.php */
1732
-									echo apply_filters( 'the_content', stripslashes( $video ) );// we apply the_content filter so oembed works also;
1732
+									echo apply_filters('the_content', stripslashes($video)); // we apply the_content filter so oembed works also;
1733 1733
 
1734
-									if ( false !== $filter_priority ) {
1735
-										add_filter( 'the_content', 'geodir_payments_the_content', $filter_priority );
1734
+									if (false !== $filter_priority) {
1735
+										add_filter('the_content', 'geodir_payments_the_content', $filter_priority);
1736 1736
 									}
1737 1737
 								}
1738 1738
 								break;
1739 1739
 							case 'special_offers':
1740
-								echo apply_filters( 'gd_special_offers_content', wpautop( stripslashes( $special_offers ) ) );
1740
+								echo apply_filters('gd_special_offers_content', wpautop(stripslashes($special_offers)));
1741 1741
 
1742 1742
 								break;
1743 1743
 							case 'post_map':
1744
-								geodir_draw_map( $map_args );
1744
+								geodir_draw_map($map_args);
1745 1745
 								break;
1746 1746
 							case 'reviews':
1747 1747
 								comments_template();
@@ -1750,7 +1750,7 @@  discard block
 block discarded – undo
1750 1750
 								echo $related_listing;
1751 1751
 								break;
1752 1752
 							default: {
1753
-								if ( ( isset( $post->{$tab_index} ) || ( ! isset( $post->{$tab_index} ) && ( strpos( $tab_index, 'gd_tab_' ) !== false || $tab_index == 'link_business' ) ) ) && ! empty( $detail_page_tab['tab_content'] ) ) {
1753
+								if ((isset($post->{$tab_index} ) || (!isset($post->{$tab_index} ) && (strpos($tab_index, 'gd_tab_') !== false || $tab_index == 'link_business'))) && !empty($detail_page_tab['tab_content'])) {
1754 1754
 									echo $detail_page_tab['tab_content'];
1755 1755
 								}
1756 1756
 							}
@@ -1762,7 +1762,7 @@  discard block
 block discarded – undo
1762 1762
 						 *
1763 1763
 						 * @since 1.0.0
1764 1764
 						 */
1765
-						do_action( 'geodir_after_tab_content', $tab_index );
1765
+						do_action('geodir_after_tab_content', $tab_index);
1766 1766
 
1767 1767
 						/**
1768 1768
 						 * Called after the details tab content is output per tab.
@@ -1772,7 +1772,7 @@  discard block
 block discarded – undo
1772 1772
 						 * @since 1.0.0
1773 1773
 						 * @todo  do we need this if we have the hook above? 'geodir_after_tab_content'
1774 1774
 						 */
1775
-						do_action( 'geodir_after_' . $tab_index . '_tab_content' );
1775
+						do_action('geodir_after_'.$tab_index.'_tab_content');
1776 1776
 						?> </li>
1777 1777
 					<?php
1778 1778
 					/**
@@ -1780,7 +1780,7 @@  discard block
 block discarded – undo
1780 1780
 					 *
1781 1781
 					 * @since 1.0.0
1782 1782
 					 */
1783
-					$arr_detail_page_tabs[ $tab_index ]['tab_content'] = apply_filters( "geodir_modify_" . $detail_page_tab['tab_content'] . "_tab_content", ob_get_clean() );
1783
+					$arr_detail_page_tabs[$tab_index]['tab_content'] = apply_filters("geodir_modify_".$detail_page_tab['tab_content']."_tab_content", ob_get_clean());
1784 1784
 				} // end of if for is_display
1785 1785
 			}// end of foreach
1786 1786
 
@@ -1790,14 +1790,14 @@  discard block
 block discarded – undo
1790 1790
 			 * @since 1.0.0
1791 1791
 			 * @see   'geodir_before_tab_list'
1792 1792
 			 */
1793
-			do_action( 'geodir_after_tab_list' );
1793
+			do_action('geodir_after_tab_list');
1794 1794
 			?>
1795
-			<?php if ( ! $tab_list ){ ?></dl><?php } ?>
1796
-		<ul class="geodir-tabs-content entry-content <?php if ( $tab_list ) { ?>geodir-tabs-list<?php } ?>"
1795
+			<?php if (!$tab_list) { ?></dl><?php } ?>
1796
+		<ul class="geodir-tabs-content entry-content <?php if ($tab_list) { ?>geodir-tabs-list<?php } ?>"
1797 1797
 		    style="position:relative;">
1798 1798
 			<?php
1799
-			foreach ( $arr_detail_page_tabs as $detail_page_tab ) {
1800
-				if ( $detail_page_tab['is_display'] && ! empty( $detail_page_tab['tab_content'] ) ) {
1799
+			foreach ($arr_detail_page_tabs as $detail_page_tab) {
1800
+				if ($detail_page_tab['is_display'] && !empty($detail_page_tab['tab_content'])) {
1801 1801
 					echo $detail_page_tab['tab_content'];
1802 1802
 				}// end of if
1803 1803
 			}// end of foreach
@@ -1807,11 +1807,11 @@  discard block
 block discarded – undo
1807 1807
 			 *
1808 1808
 			 * @since 1.0.0
1809 1809
 			 */
1810
-			do_action( 'geodir_add_tab_content' ); ?>
1810
+			do_action('geodir_add_tab_content'); ?>
1811 1811
 		</ul>
1812 1812
 		<!--gd-tabs-content ul end-->
1813 1813
 	</div>
1814
-	<?php if ( ! $tab_list ) { ?>
1814
+	<?php if (!$tab_list) { ?>
1815 1815
 		<script>
1816 1816
 			if (window.location.hash && window.location.hash.indexOf('&') === -1 && jQuery(window.location.hash + 'Tab').length) {
1817 1817
 				hashVal = window.location.hash;
@@ -1843,31 +1843,31 @@  discard block
 block discarded – undo
1843 1843
  *
1844 1844
  * @return mixed Image file.
1845 1845
  */
1846
-function geodir_exif( $file ) {
1847
-	if ( empty( $file ) || ! is_array( $file ) ) {
1846
+function geodir_exif($file) {
1847
+	if (empty($file) || !is_array($file)) {
1848 1848
 		return $file;
1849 1849
 	}
1850 1850
 
1851
-	$file_path = ! empty( $file['tmp_name'] ) ? sanitize_text_field( $file['tmp_name'] ) : '';
1852
-	if ( ! ( $file_path && file_exists( $file_path ) ) ) {
1851
+	$file_path = !empty($file['tmp_name']) ? sanitize_text_field($file['tmp_name']) : '';
1852
+	if (!($file_path && file_exists($file_path))) {
1853 1853
 		return $file;
1854 1854
 	}
1855 1855
 	$file['file'] = $file_path;
1856 1856
 
1857
-	if ( ! file_is_valid_image( $file_path ) ) {
1857
+	if (!file_is_valid_image($file_path)) {
1858 1858
 		return $file; // Bail if file is not an image.
1859 1859
 	}
1860 1860
 
1861
-	if ( ! function_exists( 'wp_get_image_editor' ) ) {
1861
+	if (!function_exists('wp_get_image_editor')) {
1862 1862
 		return $file;
1863 1863
 	}
1864 1864
 
1865 1865
 	$mime_type = $file['type'];
1866 1866
 	$exif      = array();
1867
-	if ( $mime_type == 'image/jpeg' && function_exists( 'exif_read_data' ) ) {
1867
+	if ($mime_type == 'image/jpeg' && function_exists('exif_read_data')) {
1868 1868
 		try {
1869
-			$exif = exif_read_data( $file_path );
1870
-		} catch ( Exception $e ) {
1869
+			$exif = exif_read_data($file_path);
1870
+		} catch (Exception $e) {
1871 1871
 			$exif = array();
1872 1872
 		}
1873 1873
 	}
@@ -1876,13 +1876,13 @@  discard block
 block discarded – undo
1876 1876
 	$flip        = false;
1877 1877
 	$modify      = false;
1878 1878
 	$orientation = 0;
1879
-	if ( ! empty( $exif ) && isset( $exif['Orientation'] ) ) {
1880
-		switch ( (int) $exif['Orientation'] ) {
1879
+	if (!empty($exif) && isset($exif['Orientation'])) {
1880
+		switch ((int) $exif['Orientation']) {
1881 1881
 			case 1:
1882 1882
 				// do nothing
1883 1883
 				break;
1884 1884
 			case 2:
1885
-				$flip   = array( false, true );
1885
+				$flip   = array(false, true);
1886 1886
 				$modify = true;
1887 1887
 				break;
1888 1888
 			case 3:
@@ -1891,13 +1891,13 @@  discard block
 block discarded – undo
1891 1891
 				$modify      = true;
1892 1892
 				break;
1893 1893
 			case 4:
1894
-				$flip   = array( true, false );
1894
+				$flip   = array(true, false);
1895 1895
 				$modify = true;
1896 1896
 				break;
1897 1897
 			case 5:
1898 1898
 				$orientation = - 90;
1899 1899
 				$rotate      = true;
1900
-				$flip        = array( false, true );
1900
+				$flip        = array(false, true);
1901 1901
 				$modify      = true;
1902 1902
 				break;
1903 1903
 			case 6:
@@ -1908,7 +1908,7 @@  discard block
 block discarded – undo
1908 1908
 			case 7:
1909 1909
 				$orientation = - 270;
1910 1910
 				$rotate      = true;
1911
-				$flip        = array( false, true );
1911
+				$flip        = array(false, true);
1912 1912
 				$modify      = true;
1913 1913
 				break;
1914 1914
 			case 8:
@@ -1934,31 +1934,31 @@  discard block
 block discarded – undo
1934 1934
 	 * @param int|null $quality Image Compression quality between 1-100% scale. Default null.
1935 1935
 	 * @param string $quality   Image mime type.
1936 1936
 	 */
1937
-	$quality = apply_filters( 'geodir_image_upload_set_quality', $quality, $mime_type );
1938
-	if ( $quality !== null ) {
1937
+	$quality = apply_filters('geodir_image_upload_set_quality', $quality, $mime_type);
1938
+	if ($quality !== null) {
1939 1939
 		$modify = true;
1940 1940
 	}
1941 1941
 
1942
-	if ( ! $modify ) {
1942
+	if (!$modify) {
1943 1943
 		return $file; // no change
1944 1944
 	}
1945 1945
 
1946
-	$image = wp_get_image_editor( $file_path );
1947
-	if ( ! is_wp_error( $image ) ) {
1948
-		if ( $rotate ) {
1949
-			$image->rotate( $orientation );
1946
+	$image = wp_get_image_editor($file_path);
1947
+	if (!is_wp_error($image)) {
1948
+		if ($rotate) {
1949
+			$image->rotate($orientation);
1950 1950
 		}
1951 1951
 
1952
-		if ( ! empty( $flip ) ) {
1953
-			$image->flip( $flip[0], $flip[1] );
1952
+		if (!empty($flip)) {
1953
+			$image->flip($flip[0], $flip[1]);
1954 1954
 		}
1955 1955
 
1956
-		if ( $quality !== null ) {
1957
-			$image->set_quality( (int) $quality );
1956
+		if ($quality !== null) {
1957
+			$image->set_quality((int) $quality);
1958 1958
 		}
1959 1959
 
1960
-		$result = $image->save( $file_path );
1961
-		if ( ! is_wp_error( $result ) ) {
1960
+		$result = $image->save($file_path);
1961
+		if (!is_wp_error($result)) {
1962 1962
 			$file['file']     = $result['path'];
1963 1963
 			$file['tmp_name'] = $result['path'];
1964 1964
 		}
@@ -1986,7 +1986,7 @@  discard block
 block discarded – undo
1986 1986
  *
1987 1987
  * @return string Returns the recent reviews html.
1988 1988
  */
1989
-function geodir_get_recent_reviews( $g_size = 60, $no_comments = 5, $comment_lenth = 60, $show_pass_post = false ) {
1989
+function geodir_get_recent_reviews($g_size = 60, $no_comments = 5, $comment_lenth = 60, $show_pass_post = false) {
1990 1990
 	global $wpdb, $tablecomments, $tableposts, $rating_table_name, $gd_session, $table_prefix;
1991 1991
 	$tablecomments = $wpdb->comments;
1992 1992
 	$tableposts    = $wpdb->posts;
@@ -1996,17 +1996,17 @@  discard block
 block discarded – undo
1996 1996
 	$region_filter  = '';
1997 1997
 	$country_filter = '';
1998 1998
 
1999
-	if ( $gd_session->get( 'gd_multi_location' ) ) {
2000
-		if ( $gd_ses_country = $gd_session->get( 'gd_country' ) ) {
2001
-			$country_filter = $wpdb->prepare( " AND r.post_country=%s ", str_replace( "-", " ", $gd_ses_country ) );
1999
+	if ($gd_session->get('gd_multi_location')) {
2000
+		if ($gd_ses_country = $gd_session->get('gd_country')) {
2001
+			$country_filter = $wpdb->prepare(" AND r.post_country=%s ", str_replace("-", " ", $gd_ses_country));
2002 2002
 		}
2003 2003
 
2004
-		if ( $gd_ses_region = $gd_session->get( 'gd_region' ) ) {
2005
-			$region_filter = $wpdb->prepare( " AND r.post_region=%s ", str_replace( "-", " ", $gd_ses_region ) );
2004
+		if ($gd_ses_region = $gd_session->get('gd_region')) {
2005
+			$region_filter = $wpdb->prepare(" AND r.post_region=%s ", str_replace("-", " ", $gd_ses_region));
2006 2006
 		}
2007 2007
 
2008
-		if ( $gd_ses_city = $gd_session->get( 'gd_city' ) ) {
2009
-			$city_filter = $wpdb->prepare( " AND r.post_city=%s ", str_replace( "-", " ", $gd_ses_city ) );
2008
+		if ($gd_ses_city = $gd_session->get('gd_city')) {
2009
+			$city_filter = $wpdb->prepare(" AND r.post_city=%s ", str_replace("-", " ", $gd_ses_city));
2010 2010
 		}
2011 2011
 	}
2012 2012
 
@@ -2017,84 +2017,84 @@  discard block
 block discarded – undo
2017 2017
 		$lang_code = ICL_LANGUAGE_CODE;
2018 2018
 
2019 2019
 		if ($lang_code) {
2020
-			$join .= " JOIN " . $table_prefix . "icl_translations AS icltr2 ON icltr2.element_id = c.comment_post_ID AND p.ID = icltr2.element_id AND CONCAT('post_', p.post_type) = icltr2.element_type LEFT JOIN " . $table_prefix . "icl_translations AS icltr_comment ON icltr_comment.element_id = c.comment_ID AND icltr_comment.element_type = 'comment'";
2021
-			$where .= " AND icltr2.language_code = '" . $lang_code . "' AND (icltr_comment.language_code IS NULL OR icltr_comment.language_code = icltr2.language_code)";
2020
+			$join .= " JOIN ".$table_prefix."icl_translations AS icltr2 ON icltr2.element_id = c.comment_post_ID AND p.ID = icltr2.element_id AND CONCAT('post_', p.post_type) = icltr2.element_type LEFT JOIN ".$table_prefix."icl_translations AS icltr_comment ON icltr_comment.element_id = c.comment_ID AND icltr_comment.element_type = 'comment'";
2021
+			$where .= " AND icltr2.language_code = '".$lang_code."' AND (icltr_comment.language_code IS NULL OR icltr_comment.language_code = icltr2.language_code)";
2022 2022
 		}
2023 2023
 	}
2024 2024
 
2025
-	$request = "SELECT r.id AS ID, r.post_type, r.comment_id AS comment_ID, r.post_date AS comment_date, r.overall_rating, r.user_id, r.post_id FROM " . GEODIR_REVIEW_TABLE . " AS r JOIN " . $wpdb->comments . " AS c ON c.comment_ID = r.comment_id JOIN " . $wpdb->posts . " AS p ON p.ID = c.comment_post_ID " . $join . " WHERE c.comment_parent = 0 AND c.comment_approved = 1 AND r.status = 1 AND r.overall_rating >= 1 AND p.post_status = 'publish' " . $where . " ORDER BY r.post_date DESC, r.id DESC LIMIT ". $no_comments;
2025
+	$request = "SELECT r.id AS ID, r.post_type, r.comment_id AS comment_ID, r.post_date AS comment_date, r.overall_rating, r.user_id, r.post_id FROM ".GEODIR_REVIEW_TABLE." AS r JOIN ".$wpdb->comments." AS c ON c.comment_ID = r.comment_id JOIN ".$wpdb->posts." AS p ON p.ID = c.comment_post_ID ".$join." WHERE c.comment_parent = 0 AND c.comment_approved = 1 AND r.status = 1 AND r.overall_rating >= 1 AND p.post_status = 'publish' ".$where." ORDER BY r.post_date DESC, r.id DESC LIMIT ".$no_comments;
2026 2026
 
2027
-	$comments = $wpdb->get_results( $request );
2027
+	$comments = $wpdb->get_results($request);
2028 2028
 
2029
-	foreach ( $comments as $comment ) {
2029
+	foreach ($comments as $comment) {
2030 2030
 		// Set the extra comment info needed.
2031
-		$comment_extra = $wpdb->get_row( "SELECT * FROM $wpdb->comments WHERE comment_ID =$comment->comment_ID" );
2031
+		$comment_extra = $wpdb->get_row("SELECT * FROM $wpdb->comments WHERE comment_ID =$comment->comment_ID");
2032 2032
 		$comment->comment_content      = $comment_extra->comment_content;
2033 2033
 		$comment->comment_author       = $comment_extra->comment_author;
2034 2034
 		$comment->comment_author_email = $comment_extra->comment_author_email;
2035 2035
 
2036 2036
 		$comment_id      = '';
2037 2037
 		$comment_id      = $comment->comment_ID;
2038
-		$comment_content = strip_tags( $comment->comment_content );
2038
+		$comment_content = strip_tags($comment->comment_content);
2039 2039
 
2040
-		$comment_content = preg_replace( '#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_content );
2040
+		$comment_content = preg_replace('#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_content);
2041 2041
 
2042
-		$permalink            = get_permalink( $comment->ID ) . "#comment-" . $comment->comment_ID;
2042
+		$permalink            = get_permalink($comment->ID)."#comment-".$comment->comment_ID;
2043 2043
 		$comment_author_email = $comment->comment_author_email;
2044 2044
 		$comment_post_ID      = $comment->post_id;
2045 2045
 
2046
-		$post_title        = get_the_title( $comment_post_ID );
2047
-		$permalink         = get_permalink( $comment_post_ID );
2048
-		$comment_permalink = $permalink . "#comment-" . $comment->comment_ID;
2049
-		$read_more         = '<a class="comment_excerpt" href="' . $comment_permalink . '">' . __( 'Read more', 'geodirectory' ) . '</a>';
2046
+		$post_title        = get_the_title($comment_post_ID);
2047
+		$permalink         = get_permalink($comment_post_ID);
2048
+		$comment_permalink = $permalink."#comment-".$comment->comment_ID;
2049
+		$read_more         = '<a class="comment_excerpt" href="'.$comment_permalink.'">'.__('Read more', 'geodirectory').'</a>';
2050 2050
 
2051
-		$comment_content_length = strlen( $comment_content );
2052
-		if ( $comment_content_length > $comment_lenth ) {
2053
-			$comment_excerpt = geodir_utf8_substr( $comment_content, 0, $comment_lenth ) . '... ' . $read_more;
2051
+		$comment_content_length = strlen($comment_content);
2052
+		if ($comment_content_length > $comment_lenth) {
2053
+			$comment_excerpt = geodir_utf8_substr($comment_content, 0, $comment_lenth).'... '.$read_more;
2054 2054
 		} else {
2055 2055
 			$comment_excerpt = $comment_content;
2056 2056
 		}
2057 2057
 
2058
-		if ( $comment->user_id ) {
2059
-			$user_profile_url = get_author_posts_url( $comment->user_id );
2058
+		if ($comment->user_id) {
2059
+			$user_profile_url = get_author_posts_url($comment->user_id);
2060 2060
 		} else {
2061 2061
 			$user_profile_url = '';
2062 2062
 		}
2063 2063
 
2064
-		if ( $comment_id ) {
2064
+		if ($comment_id) {
2065 2065
 			$comments_echo .= '<li class="clearfix">';
2066
-			$comments_echo .= "<span class=\"li" . $comment_id . " geodir_reviewer_image\">";
2067
-			if ( function_exists( 'get_avatar' ) ) {
2068
-				if ( ! isset( $comment->comment_type ) ) {
2069
-					if ( $user_profile_url ) {
2070
-						$comments_echo .= '<a href="' . $user_profile_url . '">';
2066
+			$comments_echo .= "<span class=\"li".$comment_id." geodir_reviewer_image\">";
2067
+			if (function_exists('get_avatar')) {
2068
+				if (!isset($comment->comment_type)) {
2069
+					if ($user_profile_url) {
2070
+						$comments_echo .= '<a href="'.$user_profile_url.'">';
2071 2071
 					}
2072
-					$comments_echo .= get_avatar( $comment->comment_author_email, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png' );
2073
-					if ( $user_profile_url ) {
2072
+					$comments_echo .= get_avatar($comment->comment_author_email, $g_size, geodir_plugin_url().'/geodirectory-assets/images/gravatar2.png');
2073
+					if ($user_profile_url) {
2074 2074
 						$comments_echo .= '</a>';
2075 2075
 					}
2076
-				} elseif ( ( isset( $comment->comment_type ) && $comment->comment_type == 'trackback' ) || ( isset( $comment->comment_type ) && $comment->comment_type == 'pingback' ) ) {
2077
-					if ( $user_profile_url ) {
2078
-						$comments_echo .= '<a href="' . $user_profile_url . '">';
2076
+				} elseif ((isset($comment->comment_type) && $comment->comment_type == 'trackback') || (isset($comment->comment_type) && $comment->comment_type == 'pingback')) {
2077
+					if ($user_profile_url) {
2078
+						$comments_echo .= '<a href="'.$user_profile_url.'">';
2079 2079
 					}
2080
-					$comments_echo .= get_avatar( $comment->comment_author_url, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png' );
2080
+					$comments_echo .= get_avatar($comment->comment_author_url, $g_size, geodir_plugin_url().'/geodirectory-assets/images/gravatar2.png');
2081 2081
 				}
2082
-			} elseif ( function_exists( 'gravatar' ) ) {
2083
-				if ( $user_profile_url ) {
2084
-					$comments_echo .= '<a href="' . $user_profile_url . '">';
2082
+			} elseif (function_exists('gravatar')) {
2083
+				if ($user_profile_url) {
2084
+					$comments_echo .= '<a href="'.$user_profile_url.'">';
2085 2085
 				}
2086 2086
 				$comments_echo .= "<img src=\"";
2087
-				if ( '' == $comment->comment_type ) {
2088
-					$comments_echo .= gravatar( $comment->comment_author_email, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png' );
2089
-					if ( $user_profile_url ) {
2087
+				if ('' == $comment->comment_type) {
2088
+					$comments_echo .= gravatar($comment->comment_author_email, $g_size, geodir_plugin_url().'/geodirectory-assets/images/gravatar2.png');
2089
+					if ($user_profile_url) {
2090 2090
 						$comments_echo .= '</a>';
2091 2091
 					}
2092
-				} elseif ( ( 'trackback' == $comment->comment_type ) || ( 'pingback' == $comment->comment_type ) ) {
2093
-					if ( $user_profile_url ) {
2094
-						$comments_echo .= '<a href="' . $user_profile_url . '">';
2092
+				} elseif (('trackback' == $comment->comment_type) || ('pingback' == $comment->comment_type)) {
2093
+					if ($user_profile_url) {
2094
+						$comments_echo .= '<a href="'.$user_profile_url.'">';
2095 2095
 					}
2096
-					$comments_echo .= gravatar( $comment->comment_author_url, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png' );
2097
-					if ( $user_profile_url ) {
2096
+					$comments_echo .= gravatar($comment->comment_author_url, $g_size, geodir_plugin_url().'/geodirectory-assets/images/gravatar2.png');
2097
+					if ($user_profile_url) {
2098 2098
 						$comments_echo .= '</a>';
2099 2099
 					}
2100 2100
 				}
@@ -2105,17 +2105,17 @@  discard block
 block discarded – undo
2105 2105
 
2106 2106
 			$comments_echo .= '<span class="geodir_reviewer_content">';
2107 2107
 			$author_link = apply_filters('geodir_reviewer_content_author_link', true);
2108
-			if ( $comment->user_id && $author_link ) {
2109
-				$comments_echo .= '<a href="' . get_author_posts_url( $comment->user_id ) . '">';
2108
+			if ($comment->user_id && $author_link) {
2109
+				$comments_echo .= '<a href="'.get_author_posts_url($comment->user_id).'">';
2110 2110
 			}
2111
-			$comments_echo .= '<span class="geodir_reviewer_author">' . $comment->comment_author . '</span> ';
2112
-			if ( $comment->user_id && $author_link ) {
2111
+			$comments_echo .= '<span class="geodir_reviewer_author">'.$comment->comment_author.'</span> ';
2112
+			if ($comment->user_id && $author_link) {
2113 2113
 				$comments_echo .= '</a>';
2114 2114
 			}
2115
-			$comments_echo .= '<span class="geodir_reviewer_reviewed">' . __( 'reviewed', 'geodirectory' ) . '</span> ';
2116
-			$comments_echo .= '<a href="' . $permalink . '" class="geodir_reviewer_title">' . $post_title . '</a>';
2117
-			$comments_echo .= geodir_get_rating_stars( $comment->overall_rating, $comment_post_ID );
2118
-			$comments_echo .= '<p class="geodir_reviewer_text">' . $comment_excerpt . '';
2115
+			$comments_echo .= '<span class="geodir_reviewer_reviewed">'.__('reviewed', 'geodirectory').'</span> ';
2116
+			$comments_echo .= '<a href="'.$permalink.'" class="geodir_reviewer_title">'.$post_title.'</a>';
2117
+			$comments_echo .= geodir_get_rating_stars($comment->overall_rating, $comment_post_ID);
2118
+			$comments_echo .= '<p class="geodir_reviewer_text">'.$comment_excerpt.'';
2119 2119
 			//echo preg_replace('#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_excerpt);
2120 2120
 			$comments_echo .= '</p>';
2121 2121
 
@@ -2135,25 +2135,25 @@  discard block
 block discarded – undo
2135 2135
  * @return array Returns post categories as an array.
2136 2136
  */
2137 2137
 function geodir_home_map_cats_key_value_array() {
2138
-	$post_types = geodir_get_posttypes( 'object' );
2138
+	$post_types = geodir_get_posttypes('object');
2139 2139
 
2140 2140
 	$return = array();
2141
-	if ( ! empty( $post_types ) ) {
2142
-		foreach ( $post_types as $key => $post_type ) {
2143
-			$cpt_name       = __( $post_type->labels->singular_name, 'geodirectory' );
2144
-			$post_type_name = sprintf( __( '%s Categories', 'geodirectory' ), $cpt_name );
2145
-			$taxonomies     = geodir_get_taxonomies( $key );
2146
-			$cat_taxonomy   = ! empty( $taxonomies[0] ) ? $taxonomies[0] : null;
2147
-			$cat_terms      = $cat_taxonomy ? get_terms( $cat_taxonomy ) : null;
2148
-
2149
-			if ( ! empty( $cat_terms ) ) {
2150
-				$return[ 'optgroup_start-' . $key ] = $post_type_name;
2151
-
2152
-				foreach ( $cat_terms as $cat_term ) {
2153
-					$return[ $key . '_' . $cat_term->term_id ] = $cat_term->name;
2141
+	if (!empty($post_types)) {
2142
+		foreach ($post_types as $key => $post_type) {
2143
+			$cpt_name       = __($post_type->labels->singular_name, 'geodirectory');
2144
+			$post_type_name = sprintf(__('%s Categories', 'geodirectory'), $cpt_name);
2145
+			$taxonomies     = geodir_get_taxonomies($key);
2146
+			$cat_taxonomy   = !empty($taxonomies[0]) ? $taxonomies[0] : null;
2147
+			$cat_terms      = $cat_taxonomy ? get_terms($cat_taxonomy) : null;
2148
+
2149
+			if (!empty($cat_terms)) {
2150
+				$return['optgroup_start-'.$key] = $post_type_name;
2151
+
2152
+				foreach ($cat_terms as $cat_term) {
2153
+					$return[$key.'_'.$cat_term->term_id] = $cat_term->name;
2154 2154
 				}
2155 2155
 
2156
-				$return[ 'optgroup_end-' . $key ] = $post_type_name;
2156
+				$return['optgroup_end-'.$key] = $post_type_name;
2157 2157
 			}
2158 2158
 		}
2159 2159
 	}
@@ -2169,14 +2169,14 @@  discard block
 block discarded – undo
2169 2169
  * @package GeoDirectory
2170 2170
  */
2171 2171
 function geodir_twitter_tweet_button() {
2172
-	if ( isset( $_GET['gde'] ) ) {
2173
-		$link = '?url=' . urlencode( geodir_curPageURL() );
2172
+	if (isset($_GET['gde'])) {
2173
+		$link = '?url='.urlencode(geodir_curPageURL());
2174 2174
 	} else {
2175 2175
 		$link = '';
2176 2176
 	}
2177 2177
 	?>
2178 2178
 	<a href="http://twitter.com/share<?php echo $link; ?>"
2179
-	   class="twitter-share-button"><?php _e( 'Tweet', 'geodirectory' ); ?></a>
2179
+	   class="twitter-share-button"><?php _e('Tweet', 'geodirectory'); ?></a>
2180 2180
 	<script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>
2181 2181
 	<?php
2182 2182
 }
@@ -2193,10 +2193,10 @@  discard block
 block discarded – undo
2193 2193
 function geodir_fb_like_button() {
2194 2194
 	global $post;
2195 2195
 	?>
2196
-	<iframe <?php if ( isset( $_SERVER['HTTP_USER_AGENT'] ) && ( strpos( $_SERVER['HTTP_USER_AGENT'], 'MSIE' ) !== false ) ) {
2196
+	<iframe <?php if (isset($_SERVER['HTTP_USER_AGENT']) && (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false)) {
2197 2197
 		echo 'allowtransparency="true"';
2198 2198
 	} ?> class="facebook"
2199
-	     src="//www.facebook.com/plugins/like.php?href=<?php echo urlencode( get_permalink( $post->ID ) ); ?>&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;colorscheme=light"
2199
+	     src="//www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>&amp;layout=button_count&amp;show_faces=false&amp;width=100&amp;action=like&amp;colorscheme=light"
2200 2200
 	     style="border:none; overflow:hidden; width:100px; height:20px"></iframe>
2201 2201
 	<?php
2202 2202
 }
@@ -2227,7 +2227,7 @@  discard block
 block discarded – undo
2227 2227
 
2228 2228
 
2229 2229
 function geodir_listing_bounce_map_pin_on_hover() {
2230
-	if ( get_option( 'geodir_listing_hover_bounce_map_pin', true ) ) {
2230
+	if (get_option('geodir_listing_hover_bounce_map_pin', true)) {
2231 2231
 		?>
2232 2232
 		<script>
2233 2233
 			jQuery(function ($) {
@@ -2250,44 +2250,44 @@  discard block
 block discarded – undo
2250 2250
 	}
2251 2251
 }
2252 2252
 
2253
-add_action( 'geodir_after_listing_listview', 'geodir_listing_bounce_map_pin_on_hover', 10 );
2253
+add_action('geodir_after_listing_listview', 'geodir_listing_bounce_map_pin_on_hover', 10);
2254 2254
 
2255
-add_action( 'geodir_after_favorite_html', 'geodir_output_favourite_html_listings', 1, 1 );
2256
-function geodir_output_favourite_html_listings( $post_id ) {
2257
-	geodir_favourite_html( '', $post_id );
2255
+add_action('geodir_after_favorite_html', 'geodir_output_favourite_html_listings', 1, 1);
2256
+function geodir_output_favourite_html_listings($post_id) {
2257
+	geodir_favourite_html('', $post_id);
2258 2258
 }
2259 2259
 
2260
-add_action( 'geodir_listing_after_pinpoint', 'geodir_output_pinpoint_html_listings', 1, 2 );
2261
-function geodir_output_pinpoint_html_listings( $post_id, $post = array() ) {
2260
+add_action('geodir_listing_after_pinpoint', 'geodir_output_pinpoint_html_listings', 1, 2);
2261
+function geodir_output_pinpoint_html_listings($post_id, $post = array()) {
2262 2262
 	global $wp_query;
2263 2263
 
2264 2264
 	$show_pin_point = $wp_query->is_main_query();
2265 2265
 
2266
-	if ( ! empty( $post ) && ! empty( $show_pin_point ) && is_active_widget( false, "", "geodir_map_v3_listing_map" ) ) {
2267
-		$term_icon_url = geodir_get_tax_meta( $post->default_category, 'ct_cat_icon', false, $post->post_type );
2268
-		$marker_icon   = isset( $term_icon_url['src'] ) ? $term_icon_url['src'] : get_option( 'geodir_default_marker_icon' );
2266
+	if (!empty($post) && !empty($show_pin_point) && is_active_widget(false, "", "geodir_map_v3_listing_map")) {
2267
+		$term_icon_url = geodir_get_tax_meta($post->default_category, 'ct_cat_icon', false, $post->post_type);
2268
+		$marker_icon   = isset($term_icon_url['src']) ? $term_icon_url['src'] : get_option('geodir_default_marker_icon');
2269 2269
 		?>
2270 2270
 		<span class="geodir-pinpoint"
2271
-		      style="background:url('<?php echo $marker_icon; ?>') no-repeat scroll left top transparent;background-size:auto 100%; -webkit-background-size:auto 100%;-moz-background-size:auto 100%;height:9px;width:14px;"><?php echo apply_filters( 'geodir_listing_listview_pinpoint_inner_content', '', 'listing' ); ?></span>
2271
+		      style="background:url('<?php echo $marker_icon; ?>') no-repeat scroll left top transparent;background-size:auto 100%; -webkit-background-size:auto 100%;-moz-background-size:auto 100%;height:9px;width:14px;"><?php echo apply_filters('geodir_listing_listview_pinpoint_inner_content', '', 'listing'); ?></span>
2272 2272
 		<a class="geodir-pinpoint-link" href="javascript:void(0)"
2273 2273
 		   onclick="if(typeof openMarker=='function'){openMarker('listing_map_canvas' ,'<?php echo $post->ID; ?>')}"
2274 2274
 		   onmouseover="if(typeof animate_marker=='function'){animate_marker('listing_map_canvas' ,'<?php echo $post->ID; ?>')}"
2275
-		   onmouseout="if(typeof stop_marker_animation=='function'){stop_marker_animation('listing_map_canvas' ,'<?php echo $post->ID; ?>')}"><?php _e( 'Pinpoint', 'geodirectory' ); ?></a>
2275
+		   onmouseout="if(typeof stop_marker_animation=='function'){stop_marker_animation('listing_map_canvas' ,'<?php echo $post->ID; ?>')}"><?php _e('Pinpoint', 'geodirectory'); ?></a>
2276 2276
 		<?php
2277 2277
 	}
2278 2278
 }
2279 2279
 
2280 2280
 function geodir_search_form_submit_button() {
2281 2281
 
2282
-	$new_style = get_option( 'geodir_show_search_old_search_from' ) ? false : true;
2282
+	$new_style = get_option('geodir_show_search_old_search_from') ? false : true;
2283 2283
 
2284
-	if ( $new_style ) {
2284
+	if ($new_style) {
2285 2285
 		$default_search_button_label = '<i class="fa fa-search" aria-hidden="true"></i>';
2286
-	}else{
2286
+	} else {
2287 2287
 		$default_search_button_label = 'Search';
2288 2288
 	}
2289
-	if ( get_option( 'geodir_search_button_label' ) && get_option( 'geodir_search_button_label' ) != 'Search' ) {
2290
-		$default_search_button_label = __( get_option( 'geodir_search_button_label' ), 'geodirectory' );
2289
+	if (get_option('geodir_search_button_label') && get_option('geodir_search_button_label') != 'Search') {
2290
+		$default_search_button_label = __(get_option('geodir_search_button_label'), 'geodirectory');
2291 2291
 	}
2292 2292
 
2293 2293
 	/**
@@ -2299,78 +2299,78 @@  discard block
 block discarded – undo
2299 2299
 	 *
2300 2300
 	 * @param string $default_search_button_label The current search button text.
2301 2301
 	 */
2302
-	$default_search_button_label = apply_filters( 'geodir_search_default_search_button_text', $default_search_button_label );
2302
+	$default_search_button_label = apply_filters('geodir_search_default_search_button_text', $default_search_button_label);
2303 2303
 
2304 2304
 	$fa_class = '';
2305
-	if ( strpos( $default_search_button_label, '&#' ) !== false ) {
2305
+	if (strpos($default_search_button_label, '&#') !== false) {
2306 2306
 		$fa_class = 'fa';
2307 2307
 	}
2308 2308
 
2309 2309
 
2310
-	if ( $new_style ) {
2310
+	if ($new_style) {
2311 2311
 		?>
2312
-		<button class="geodir_submit_search <?php echo $fa_class; ?>"><?php _e( $default_search_button_label ,'geodirectory'); ?></button>
2313
-	<?php }else{?>
2314
-		<input type="button" value="<?php esc_attr_e( $default_search_button_label ); ?>"
2312
+		<button class="geodir_submit_search <?php echo $fa_class; ?>"><?php _e($default_search_button_label, 'geodirectory'); ?></button>
2313
+	<?php } else {?>
2314
+		<input type="button" value="<?php esc_attr_e($default_search_button_label); ?>"
2315 2315
 		       class="geodir_submit_search <?php echo $fa_class; ?>"/>
2316 2316
 	<?php }
2317 2317
 }
2318 2318
 
2319
-add_action( 'geodir_before_search_button', 'geodir_search_form_submit_button', 5000 );
2319
+add_action('geodir_before_search_button', 'geodir_search_form_submit_button', 5000);
2320 2320
 
2321 2321
 function geodir_search_form_post_type_input() {
2322 2322
 	global $geodir_search_post_type;
2323
-	$post_types     = apply_filters( 'geodir_search_form_post_types', geodir_get_posttypes( 'object' ) );
2323
+	$post_types     = apply_filters('geodir_search_form_post_types', geodir_get_posttypes('object'));
2324 2324
 	$curr_post_type = $geodir_search_post_type;
2325 2325
 
2326
-	if ( ! empty( $post_types ) && count( (array) $post_types ) > 1 ) {
2326
+	if (!empty($post_types) && count((array) $post_types) > 1) {
2327 2327
 
2328
-		foreach ( $post_types as $post_type => $info ){
2328
+		foreach ($post_types as $post_type => $info) {
2329 2329
 			global $wpdb;
2330
-			$has_posts = $wpdb->get_row( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_type = %s AND post_status='publish' LIMIT 1", $post_type ) );
2331
-			if ( ! $has_posts ) {
2330
+			$has_posts = $wpdb->get_row($wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE post_type = %s AND post_status='publish' LIMIT 1", $post_type));
2331
+			if (!$has_posts) {
2332 2332
 				unset($post_types->{$post_type});
2333 2333
 			}
2334 2334
 		}
2335 2335
 
2336
-		if ( ! empty( $post_types ) && count( (array) $post_types ) > 1 ) {
2336
+		if (!empty($post_types) && count((array) $post_types) > 1) {
2337 2337
 
2338
-			$new_style = get_option( 'geodir_show_search_old_search_from' ) ? false : true;
2339
-			if ( $new_style ) {
2338
+			$new_style = get_option('geodir_show_search_old_search_from') ? false : true;
2339
+			if ($new_style) {
2340 2340
 				echo "<div class='gd-search-input-wrapper gd-search-field-cpt'>";
2341 2341
 			}
2342 2342
 			?>
2343 2343
 			<select name="stype" class="search_by_post">
2344
-				<?php foreach ( $post_types as $post_type => $info ):
2344
+				<?php foreach ($post_types as $post_type => $info):
2345 2345
 					global $wpdb;
2346 2346
 					?>
2347 2347
 
2348
-					<option data-label="<?php echo get_post_type_archive_link( $post_type ); ?>"
2349
-					        value="<?php echo $post_type; ?>" <?php if ( isset( $_REQUEST['stype'] ) ) {
2350
-						if ( $post_type == $_REQUEST['stype'] ) {
2348
+					<option data-label="<?php echo get_post_type_archive_link($post_type); ?>"
2349
+					        value="<?php echo $post_type; ?>" <?php if (isset($_REQUEST['stype'])) {
2350
+						if ($post_type == $_REQUEST['stype']) {
2351 2351
 							echo 'selected="selected"';
2352 2352
 						}
2353
-					} elseif ( $curr_post_type == $post_type ) {
2353
+					} elseif ($curr_post_type == $post_type) {
2354 2354
 						echo 'selected="selected"';
2355
-					} ?>><?php _e( geodir_utf8_ucfirst( $info->labels->name ), 'geodirectory' ); ?></option>
2355
+					} ?>><?php _e(geodir_utf8_ucfirst($info->labels->name), 'geodirectory'); ?></option>
2356 2356
 
2357 2357
 				<?php endforeach; ?>
2358 2358
 			</select>
2359 2359
 			<?php
2360
-			if ( $new_style ) {
2360
+			if ($new_style) {
2361 2361
 				echo "</div>";
2362 2362
 			}
2363
-		}else{
2364
-			if(! empty( $post_types )){
2365
-				$pt_arr = (array)$post_types;
2366
-				echo '<input type="hidden" name="stype" value="' . key( $pt_arr  ) . '"  />';
2367
-			}else{
2363
+		} else {
2364
+			if (!empty($post_types)) {
2365
+				$pt_arr = (array) $post_types;
2366
+				echo '<input type="hidden" name="stype" value="'.key($pt_arr).'"  />';
2367
+			} else {
2368 2368
 				echo '<input type="hidden" name="stype" value="gd_place"  />';
2369 2369
 			}
2370 2370
 
2371 2371
 		}
2372 2372
 
2373
-	}elseif ( ! empty( $post_types ) ) {
2373
+	}elseif (!empty($post_types)) {
2374 2374
 		echo '<input type="hidden" name="stype" value="gd_place"  />';
2375 2375
 	}
2376 2376
 }
@@ -2378,27 +2378,27 @@  discard block
 block discarded – undo
2378 2378
 function geodir_search_form_search_input() {
2379 2379
 
2380 2380
 	$default_search_for_text = SEARCH_FOR_TEXT;
2381
-	if ( get_option( 'geodir_search_field_default_text' ) ) {
2382
-		$default_search_for_text = __( get_option( 'geodir_search_field_default_text' ), 'geodirectory' );
2381
+	if (get_option('geodir_search_field_default_text')) {
2382
+		$default_search_for_text = __(get_option('geodir_search_field_default_text'), 'geodirectory');
2383 2383
 	}
2384 2384
 
2385 2385
 	$new_style = get_option('geodir_show_search_old_search_from') ? false : true;
2386
-	if($new_style){
2386
+	if ($new_style) {
2387 2387
 		echo "<div class='gd-search-input-wrapper gd-search-field-search'>";
2388 2388
 	}
2389 2389
 	?>
2390 2390
 	<input class="search_text" name="s"
2391
-	       value="<?php if ( isset( $_REQUEST['s'] ) && trim( $_REQUEST['s'] ) != '' ) {
2392
-		       $search_term = esc_attr( stripslashes_deep( $_REQUEST['s'] ) );
2391
+	       value="<?php if (isset($_REQUEST['s']) && trim($_REQUEST['s']) != '') {
2392
+		       $search_term = esc_attr(stripslashes_deep($_REQUEST['s']));
2393 2393
 		       echo $search_term;
2394 2394
 	       } else {
2395 2395
 		       echo $default_search_for_text;
2396 2396
 	       } ?>" type="text"
2397
-	       onblur="if (this.value.trim() == '') {this.value = '<?php echo esc_sql( $default_search_for_text ); ?>';}"
2398
-	       onfocus="if (this.value == '<?php echo esc_sql( $default_search_for_text ); ?>') {this.value = '';}"
2397
+	       onblur="if (this.value.trim() == '') {this.value = '<?php echo esc_sql($default_search_for_text); ?>';}"
2398
+	       onfocus="if (this.value == '<?php echo esc_sql($default_search_for_text); ?>') {this.value = '';}"
2399 2399
 	       onkeydown="javascript: if(event.keyCode == 13) geodir_click_search(this);">
2400 2400
 	<?php
2401
-	if($new_style){
2401
+	if ($new_style) {
2402 2402
 		echo "</div>";
2403 2403
 	}
2404 2404
 }
@@ -2406,12 +2406,12 @@  discard block
 block discarded – undo
2406 2406
 function geodir_search_form_near_input() {
2407 2407
 
2408 2408
 	$default_near_text = NEAR_TEXT;
2409
-	if ( get_option( 'geodir_near_field_default_text' ) ) {
2410
-		$default_near_text = __( get_option( 'geodir_near_field_default_text' ), 'geodirectory' );
2409
+	if (get_option('geodir_near_field_default_text')) {
2410
+		$default_near_text = __(get_option('geodir_near_field_default_text'), 'geodirectory');
2411 2411
 	}
2412 2412
 
2413
-	if ( isset( $_REQUEST['snear'] ) && $_REQUEST['snear'] != '' ) {
2414
-		$near = esc_attr( stripslashes_deep( $_REQUEST['snear'] ) );
2413
+	if (isset($_REQUEST['snear']) && $_REQUEST['snear'] != '') {
2414
+		$near = esc_attr(stripslashes_deep($_REQUEST['snear']));
2415 2415
 	} else {
2416 2416
 		$near = $default_near_text;
2417 2417
 	}
@@ -2425,7 +2425,7 @@  discard block
 block discarded – undo
2425 2425
 	 * @since 1.6.9
2426 2426
 	 * @param string $curr_post_type The current post type.
2427 2427
 	 */
2428
-	$near_input_extra = apply_filters('geodir_near_input_extra','',$curr_post_type);
2428
+	$near_input_extra = apply_filters('geodir_near_input_extra', '', $curr_post_type);
2429 2429
 
2430 2430
 
2431 2431
 	/**
@@ -2438,7 +2438,7 @@  discard block
 block discarded – undo
2438 2438
 	 * @param string $near              The current near value.
2439 2439
 	 * @param string $default_near_text The default near value.
2440 2440
 	 */
2441
-	$near = apply_filters( 'geodir_search_near_text', $near, $default_near_text );
2441
+	$near = apply_filters('geodir_search_near_text', $near, $default_near_text);
2442 2442
 	/**
2443 2443
 	 * Filter the default "Near" text value for the search form.
2444 2444
 	 *
@@ -2449,7 +2449,7 @@  discard block
 block discarded – undo
2449 2449
 	 * @param string $near              The current near value.
2450 2450
 	 * @param string $default_near_text The default near value.
2451 2451
 	 */
2452
-	$default_near_text = apply_filters( 'geodir_search_default_near_text', $default_near_text, $near );
2452
+	$default_near_text = apply_filters('geodir_search_default_near_text', $default_near_text, $near);
2453 2453
 	/**
2454 2454
 	 * Filter the class for the near search input.
2455 2455
 	 *
@@ -2457,10 +2457,10 @@  discard block
 block discarded – undo
2457 2457
 	 *
2458 2458
 	 * @param string $class The class for the HTML near input, default is blank.
2459 2459
 	 */
2460
-	$near_class = apply_filters( 'geodir_search_near_class', '' );
2460
+	$near_class = apply_filters('geodir_search_near_class', '');
2461 2461
 
2462 2462
 	$new_style = get_option('geodir_show_search_old_search_from') ? false : true;
2463
-	if($new_style){
2463
+	if ($new_style) {
2464 2464
 		echo "<div class='gd-search-input-wrapper gd-search-field-near' $near_input_extra>";
2465 2465
 
2466 2466
 		do_action('geodir_before_near_input');
@@ -2468,30 +2468,30 @@  discard block
 block discarded – undo
2468 2468
 
2469 2469
 	?>
2470 2470
 	<input name="snear" class="snear <?php echo $near_class; ?>" type="text" value="<?php echo $near; ?>"
2471
-	       onblur="if (this.value.trim() == '') {this.value = ('<?php echo esc_sql( $near ); ?>' != '' ? '<?php echo esc_sql( $near ); ?>' : '<?php echo $default_near_text; ?>');}"
2472
-	       onfocus="if (this.value == '<?php echo $default_near_text; ?>' || this.value =='<?php echo esc_sql( $near ); ?>') {this.value = '';}"
2473
-	       onkeydown="javascript: if(event.keyCode == 13) geodir_click_search(this);" <?php echo $near_input_extra;?>/>
2471
+	       onblur="if (this.value.trim() == '') {this.value = ('<?php echo esc_sql($near); ?>' != '' ? '<?php echo esc_sql($near); ?>' : '<?php echo $default_near_text; ?>');}"
2472
+	       onfocus="if (this.value == '<?php echo $default_near_text; ?>' || this.value =='<?php echo esc_sql($near); ?>') {this.value = '';}"
2473
+	       onkeydown="javascript: if(event.keyCode == 13) geodir_click_search(this);" <?php echo $near_input_extra; ?>/>
2474 2474
 	<?php
2475
-	if($new_style){
2475
+	if ($new_style) {
2476 2476
 		do_action('geodir_after_near_input');
2477 2477
 
2478 2478
 		echo "</div>";
2479 2479
 	}
2480 2480
 }
2481 2481
 
2482
-add_action( 'geodir_search_form_inputs', 'geodir_search_form_post_type_input', 10 );
2483
-add_action( 'geodir_search_form_inputs', 'geodir_search_form_search_input', 20 );
2484
-add_action( 'geodir_search_form_inputs', 'geodir_search_form_near_input', 30 );
2482
+add_action('geodir_search_form_inputs', 'geodir_search_form_post_type_input', 10);
2483
+add_action('geodir_search_form_inputs', 'geodir_search_form_search_input', 20);
2484
+add_action('geodir_search_form_inputs', 'geodir_search_form_near_input', 30);
2485 2485
 
2486
-function geodir_get_search_post_type($pt=''){
2486
+function geodir_get_search_post_type($pt = '') {
2487 2487
 	global $geodir_search_post_type;
2488 2488
 
2489
-	if($pt!=''){return $geodir_search_post_type = $pt;}
2490
-	if(!empty($geodir_search_post_type)){ return $geodir_search_post_type;}
2489
+	if ($pt != '') {return $geodir_search_post_type = $pt; }
2490
+	if (!empty($geodir_search_post_type)) { return $geodir_search_post_type; }
2491 2491
 
2492 2492
 	$geodir_search_post_type = geodir_get_current_posttype();
2493 2493
 
2494
-	if(!$geodir_search_post_type) {
2494
+	if (!$geodir_search_post_type) {
2495 2495
 		$geodir_search_post_type = geodir_get_default_posttype();
2496 2496
 	}
2497 2497
 
@@ -2499,7 +2499,7 @@  discard block
 block discarded – undo
2499 2499
 	return $geodir_search_post_type;
2500 2500
 }
2501 2501
 
2502
-function geodir_search_form(){
2502
+function geodir_search_form() {
2503 2503
 
2504 2504
 	geodir_get_search_post_type();
2505 2505
 
@@ -2509,8 +2509,8 @@  discard block
 block discarded – undo
2509 2509
 	die();
2510 2510
 }
2511 2511
 
2512
-add_action( 'wp_ajax_geodir_search_form', 'geodir_search_form' );
2513
-add_action( 'wp_ajax_nopriv_geodir_search_form', 'geodir_search_form' );
2512
+add_action('wp_ajax_geodir_search_form', 'geodir_search_form');
2513
+add_action('wp_ajax_nopriv_geodir_search_form', 'geodir_search_form');
2514 2514
 
2515 2515
 /**
2516 2516
  * Check wpml active or not.
@@ -2584,7 +2584,7 @@  discard block
 block discarded – undo
2584 2584
 		}
2585 2585
 	}
2586 2586
 }
2587
-add_filter( 'icl_make_duplicate', 'geodir_icl_make_duplicate', 11, 4 );
2587
+add_filter('icl_make_duplicate', 'geodir_icl_make_duplicate', 11, 4);
2588 2588
 
2589 2589
 /**
2590 2590
  * Duplicate post listing manually after listing saved.
@@ -2608,7 +2608,7 @@  discard block
 block discarded – undo
2608 2608
 		foreach ($post_duplicates as $lang => $dup_post_id) {
2609 2609
 			geodir_icl_make_duplicate($post_id, $lang, $request_info, $dup_post_id, true);
2610 2610
 		}
2611
-		do_action( 'geodir_wpml_listing_duplicated', $post_id, $request_info );
2611
+		do_action('geodir_wpml_listing_duplicated', $post_id, $request_info);
2612 2612
 	}
2613 2613
 }
2614 2614
 
@@ -2627,7 +2627,7 @@  discard block
 block discarded – undo
2627 2627
 function geodir_wpml_duplicate_post_reviews($master_post_id, $tr_post_id, $lang) {
2628 2628
 	global $wpdb;
2629 2629
 
2630
-	$reviews = $wpdb->get_results($wpdb->prepare("SELECT comment_id FROM " . GEODIR_REVIEW_TABLE . " WHERE post_id=%d ORDER BY id ASC", $master_post_id), ARRAY_A);
2630
+	$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);
2631 2631
 
2632 2632
 	if (!empty($reviews)) {
2633 2633
 		foreach ($reviews as $review) {
@@ -2656,15 +2656,15 @@  discard block
 block discarded – undo
2656 2656
 	global $wpdb, $plugin_prefix;
2657 2657
 
2658 2658
 	$post_type = get_post_type($master_post_id);
2659
-	$post_table = $plugin_prefix . $post_type . '_detail';
2659
+	$post_table = $plugin_prefix.$post_type.'_detail';
2660 2660
 
2661
-	$query = $wpdb->prepare("SELECT * FROM " . $post_table . " WHERE post_id = %d", array($master_post_id));
2662
-	$data = (array)$wpdb->get_row($query);
2661
+	$query = $wpdb->prepare("SELECT * FROM ".$post_table." WHERE post_id = %d", array($master_post_id));
2662
+	$data = (array) $wpdb->get_row($query);
2663 2663
 
2664
-	if ( !empty( $data ) ) {
2665
-		$data = apply_filters( 'geodir_icl_duplicate_post_data', $data, $master_post_id, $tr_post_id, $lang );
2664
+	if (!empty($data)) {
2665
+		$data = apply_filters('geodir_icl_duplicate_post_data', $data, $master_post_id, $tr_post_id, $lang);
2666 2666
 		$data['post_id'] = $tr_post_id;
2667
-		unset($data['default_category'], $data['marker_json'], $data['featured_image'], $data[$post_type . 'category']);
2667
+		unset($data['default_category'], $data['marker_json'], $data['featured_image'], $data[$post_type.'category']);
2668 2668
 		$wpdb->update($post_table, $data, array('post_id' => $tr_post_id));
2669 2669
 		return true;
2670 2670
 	}
@@ -2689,7 +2689,7 @@  discard block
 block discarded – undo
2689 2689
 	global $sitepress, $wpdb;
2690 2690
 	$post_type = get_post_type($master_post_id);
2691 2691
 
2692
-	remove_filter('get_term', array($sitepress,'get_term_adjust_id')); // AVOID filtering to current language
2692
+	remove_filter('get_term', array($sitepress, 'get_term_adjust_id')); // AVOID filtering to current language
2693 2693
 
2694 2694
 	$taxonomies = get_object_taxonomies($post_type);
2695 2695
 	foreach ($taxonomies as $taxonomy) {
@@ -2698,9 +2698,9 @@  discard block
 block discarded – undo
2698 2698
 
2699 2699
 		if ($terms) {
2700 2700
 			foreach ($terms as $term) {
2701
-				$tr_id = apply_filters( 'translate_object_id',$term->term_id, $taxonomy, false, $lang);
2701
+				$tr_id = apply_filters('translate_object_id', $term->term_id, $taxonomy, false, $lang);
2702 2702
 
2703
-				if (!is_null($tr_id)){
2703
+				if (!is_null($tr_id)) {
2704 2704
 					// not using get_term - unfiltered get_term
2705 2705
 					$translated_term = $wpdb->get_row($wpdb->prepare("
2706 2706
                         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));
@@ -2709,14 +2709,14 @@  discard block
 block discarded – undo
2709 2709
 				}
2710 2710
 			}
2711 2711
 
2712
-			if (!is_taxonomy_hierarchical($taxonomy)){
2713
-				$terms_array = array_unique( array_map( 'intval', $terms_array ) );
2712
+			if (!is_taxonomy_hierarchical($taxonomy)) {
2713
+				$terms_array = array_unique(array_map('intval', $terms_array));
2714 2714
 			}
2715 2715
 
2716 2716
 			wp_set_post_terms($tr_post_id, $terms_array, $taxonomy);
2717 2717
 
2718
-			if ($taxonomy == $post_type . 'category') {
2719
-				geodir_set_postcat_structure($tr_post_id, $post_type . 'category');
2718
+			if ($taxonomy == $post_type.'category') {
2719
+				geodir_set_postcat_structure($tr_post_id, $post_type.'category');
2720 2720
 			}
2721 2721
 		}
2722 2722
 	}
@@ -2737,15 +2737,15 @@  discard block
 block discarded – undo
2737 2737
 function geodir_icl_duplicate_post_images($master_post_id, $tr_post_id, $lang) {
2738 2738
 	global $wpdb;
2739 2739
 
2740
-	$query = $wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE mime_type like %s AND post_id = %d", array('%image%', $tr_post_id));
2740
+	$query = $wpdb->prepare("DELETE FROM ".GEODIR_ATTACHMENT_TABLE." WHERE mime_type like %s AND post_id = %d", array('%image%', $tr_post_id));
2741 2741
 	$wpdb->query($query);
2742 2742
 
2743
-	$query = $wpdb->prepare("SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE mime_type like %s AND post_id = %d ORDER BY menu_order ASC", array('%image%', $master_post_id));
2743
+	$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));
2744 2744
 	$post_images = $wpdb->get_results($query);
2745 2745
 
2746
-	if ( !empty( $post_images ) ) {
2747
-		foreach ( $post_images as $post_image) {
2748
-			$image_data = (array)$post_image;
2746
+	if (!empty($post_images)) {
2747
+		foreach ($post_images as $post_image) {
2748
+			$image_data = (array) $post_image;
2749 2749
 			unset($image_data['ID']);
2750 2750
 			$image_data['post_id'] = $tr_post_id;
2751 2751
 
@@ -2778,13 +2778,13 @@  discard block
 block discarded – undo
2778 2778
 function geodir_wpml_duplicate_post_review($master_comment_id, $master_post_id, $tr_post_id, $lang) {
2779 2779
 	global $wpdb, $plugin_prefix, $sitepress;
2780 2780
 
2781
-	$review = $wpdb->get_row($wpdb->prepare("SELECT * FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_id=%d ORDER BY id ASC", $master_comment_id), ARRAY_A);
2781
+	$review = $wpdb->get_row($wpdb->prepare("SELECT * FROM ".GEODIR_REVIEW_TABLE." WHERE comment_id=%d ORDER BY id ASC", $master_comment_id), ARRAY_A);
2782 2782
 
2783 2783
 	if (empty($review)) {
2784 2784
 		return false;
2785 2785
 	}
2786 2786
 	if ($review['post_id'] != $master_post_id) {
2787
-		$wpdb->query($wpdb->prepare("UPDATE " . GEODIR_REVIEW_TABLE . " SET post_id=%d WHERE comment_id=%d", $master_post_id, $master_comment_id));
2787
+		$wpdb->query($wpdb->prepare("UPDATE ".GEODIR_REVIEW_TABLE." SET post_id=%d WHERE comment_id=%d", $master_post_id, $master_comment_id));
2788 2788
 		geodir_update_postrating($master_post_id, $post_type);
2789 2789
 	}
2790 2790
 
@@ -2795,9 +2795,9 @@  discard block
 block discarded – undo
2795 2795
 	}
2796 2796
 
2797 2797
 	$post_type = get_post_type($master_post_id);
2798
-	$post_table = $plugin_prefix . $post_type . '_detail';
2798
+	$post_table = $plugin_prefix.$post_type.'_detail';
2799 2799
 
2800
-	$translated_post = $wpdb->get_row($wpdb->prepare("SELECT post_title, post_latitude, post_longitude, post_city, post_region, post_country FROM " . $post_table . " WHERE post_id = %d", $tr_post_id), ARRAY_A);
2800
+	$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);
2801 2801
 	if (empty($translated_post)) {
2802 2802
 		return false;
2803 2803
 	}
@@ -2815,7 +2815,7 @@  discard block
 block discarded – undo
2815 2815
 		unset($review['id']);
2816 2816
 	}
2817 2817
 
2818
-	$tr_review_id = $wpdb->get_var($wpdb->prepare("SELECT id FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_id=%d AND post_id=%d ORDER BY id ASC", $tr_comment_id, $tr_post_id));
2818
+	$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));
2819 2819
 
2820 2820
 	if ($tr_review_id) { // update review
2821 2821
 		$wpdb->update(GEODIR_REVIEW_TABLE, $review, array('id' => $tr_review_id));
@@ -2828,8 +2828,8 @@  discard block
 block discarded – undo
2828 2828
 		geodir_update_postrating($tr_post_id, $post_type);
2829 2829
 
2830 2830
 		if (defined('GEODIRREVIEWRATING_VERSION') && get_option('geodir_reviewrating_enable_review') && $sitepress->get_setting('sync_comments_on_duplicates')) {
2831
-			$wpdb->query($wpdb->prepare("DELETE FROM " . GEODIR_COMMENTS_REVIEWS_TABLE . " WHERE comment_id = %d", array($tr_comment_id)));
2832
-			$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);
2831
+			$wpdb->query($wpdb->prepare("DELETE FROM ".GEODIR_COMMENTS_REVIEWS_TABLE." WHERE comment_id = %d", array($tr_comment_id)));
2832
+			$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);
2833 2833
 
2834 2834
 			if (!empty($likes)) {
2835 2835
 				foreach ($likes as $like) {
@@ -2931,7 +2931,7 @@  discard block
 block discarded – undo
2931 2931
  * @return bool True if review star disabled, otherwise false.
2932 2932
  */
2933 2933
 function geodir_rating_disabled_post_types() {
2934
-	$post_types = get_option( 'geodir_disable_rating_cpt' );
2934
+	$post_types = get_option('geodir_disable_rating_cpt');
2935 2935
 
2936 2936
 	/**
2937 2937
 	 * Filter the post types array which have rating disabled.
@@ -2940,7 +2940,7 @@  discard block
 block discarded – undo
2940 2940
 	 *
2941 2941
 	 * @param array $post_types Array of post types which have rating starts disabled.
2942 2942
 	 */
2943
-	return apply_filters( 'geodir_rating_disabled_post_types', $post_types );
2943
+	return apply_filters('geodir_rating_disabled_post_types', $post_types);
2944 2944
 }
2945 2945
 
2946 2946
 /**
@@ -2952,30 +2952,30 @@  discard block
 block discarded – undo
2952 2952
  * @param bool $taxonomy Whether $post_type is taxonomy or not.
2953 2953
  * @return bool True if review star disabled, otherwise false.
2954 2954
  */
2955
-function geodir_cpt_has_rating_disabled( $post_type = '', $taxonomy = false ) {
2955
+function geodir_cpt_has_rating_disabled($post_type = '', $taxonomy = false) {
2956 2956
 	$post_types = geodir_rating_disabled_post_types();
2957 2957
 
2958
-	if ( empty( $post_types ) ) {
2958
+	if (empty($post_types)) {
2959 2959
 		return false;
2960 2960
 	}
2961 2961
 
2962
-	if ( is_int( $post_type ) ) {
2963
-		$post_type = get_post_type( $post_type );
2962
+	if (is_int($post_type)) {
2963
+		$post_type = get_post_type($post_type);
2964 2964
 	}
2965 2965
 
2966
-	if ( $taxonomy && !empty( $post_types ) ) {
2966
+	if ($taxonomy && !empty($post_types)) {
2967 2967
 		$posttypes = array();
2968 2968
 
2969
-		foreach ( $post_types as $posttype ) {
2970
-			$posttypes[] = $posttype . 'category';
2971
-			$posttypes[] = $posttype . '_tags';
2969
+		foreach ($post_types as $posttype) {
2970
+			$posttypes[] = $posttype.'category';
2971
+			$posttypes[] = $posttype.'_tags';
2972 2972
 		}
2973 2973
 
2974 2974
 		$post_types = $posttypes;
2975 2975
 	}
2976 2976
 
2977 2977
 	$return = false;
2978
-	if ( $post_type != '' && !empty( $post_types ) && in_array( $post_type, $post_types ) ) {
2978
+	if ($post_type != '' && !empty($post_types) && in_array($post_type, $post_types)) {
2979 2979
 		$return = true;
2980 2980
 	}
2981 2981
 
@@ -2990,7 +2990,7 @@  discard block
 block discarded – undo
2990 2990
  * @return bool True if Yoast SEO disabled on GD pages.
2991 2991
  */
2992 2992
 function geodir_disable_yoast_seo_metas() {
2993
-	return (bool)get_option( 'geodir_disable_yoast_meta' );
2993
+	return (bool) get_option('geodir_disable_yoast_meta');
2994 2994
 }
2995 2995
 
2996 2996
 /**
@@ -3001,30 +3001,30 @@  discard block
 block discarded – undo
3001 3001
  * @param int $post_id The post ID.
3002 3002
  * @return bool True if allowed.
3003 3003
  */
3004
-function geodir_wpml_allowed_to_duplicate( $post_id ) {
3004
+function geodir_wpml_allowed_to_duplicate($post_id) {
3005 3005
 	$allowed = false;
3006 3006
 
3007
-	if ( !geodir_is_wpml() || empty( $post_id ) ) {
3007
+	if (!geodir_is_wpml() || empty($post_id)) {
3008 3008
 		return $allowed;
3009 3009
 	}
3010 3010
 
3011
-	$user_id = (int)get_current_user_id();
3011
+	$user_id = (int) get_current_user_id();
3012 3012
 
3013
-	if ( empty( $user_id ) ) {
3013
+	if (empty($user_id)) {
3014 3014
 		return $allowed;
3015 3015
 	}
3016 3016
 
3017
-	$post_type = get_post_type( $post_id );
3018
-	if ( !geodir_wpml_is_post_type_translated( $post_type ) || get_post_meta( $post_id, '_icl_lang_duplicate_of', true ) ) {
3017
+	$post_type = get_post_type($post_id);
3018
+	if (!geodir_wpml_is_post_type_translated($post_type) || get_post_meta($post_id, '_icl_lang_duplicate_of', true)) {
3019 3019
 		return $allowed;
3020 3020
 	}
3021 3021
 
3022
-	if ( geodir_listing_belong_to_current_user( $post_id ) ) {
3022
+	if (geodir_listing_belong_to_current_user($post_id)) {
3023 3023
 		$allowed = true;
3024 3024
 	}
3025 3025
 
3026
-	$disable_cpts = get_option( 'geodir_wpml_disable_duplicate' );
3027
-	if ( $allowed && !empty( $disable_cpts ) && in_array( $post_type, $disable_cpts ) ) {
3026
+	$disable_cpts = get_option('geodir_wpml_disable_duplicate');
3027
+	if ($allowed && !empty($disable_cpts) && in_array($post_type, $disable_cpts)) {
3028 3028
 		$allowed = false;
3029 3029
 	}
3030 3030
 
@@ -3034,7 +3034,7 @@  discard block
 block discarded – undo
3034 3034
 	 * @param bool $allowed True if allowed.
3035 3035
 	 * @param int $post_id The post ID.
3036 3036
 	 */
3037
-	return apply_filters( 'geodir_wpml_allowed_to_duplicate', $allowed, $post_id );
3037
+	return apply_filters('geodir_wpml_allowed_to_duplicate', $allowed, $post_id);
3038 3038
 }
3039 3039
 
3040 3040
 /**
@@ -3049,61 +3049,61 @@  discard block
 block discarded – undo
3049 3049
  * @param string $content_html The output html of the geodir_edit_post_link() function.
3050 3050
  * @return string Filtered html of the geodir_edit_post_link() function.
3051 3051
  */
3052
-function geodir_wpml_frontend_duplicate_listing( $content_html ) {
3052
+function geodir_wpml_frontend_duplicate_listing($content_html) {
3053 3053
 	global $post, $preview, $sitepress;
3054 3054
 
3055
-	if ( !empty( $post->ID ) && !$preview && geodir_is_page( 'detail' ) && geodir_wpml_allowed_to_duplicate( $post->ID ) ) {
3055
+	if (!empty($post->ID) && !$preview && geodir_is_page('detail') && geodir_wpml_allowed_to_duplicate($post->ID)) {
3056 3056
 		$post_id = $post->ID;
3057
-		$element_type = 'post_' . get_post_type( $post_id );
3058
-		$original_post_id = $sitepress->get_original_element_id( $post_id, $element_type );
3057
+		$element_type = 'post_'.get_post_type($post_id);
3058
+		$original_post_id = $sitepress->get_original_element_id($post_id, $element_type);
3059 3059
 
3060
-		if ( $original_post_id == $post_id ) {
3060
+		if ($original_post_id == $post_id) {
3061 3061
 			$wpml_languages = $sitepress->get_active_languages();
3062
-			$post_language = $sitepress->get_language_for_element( $post_id, $element_type );
3062
+			$post_language = $sitepress->get_language_for_element($post_id, $element_type);
3063 3063
 
3064
-			if ( !empty( $wpml_languages ) && isset( $wpml_languages[ $post_language ] ) ) {
3065
-				unset( $wpml_languages[ $post_language ] );
3064
+			if (!empty($wpml_languages) && isset($wpml_languages[$post_language])) {
3065
+				unset($wpml_languages[$post_language]);
3066 3066
 			}
3067 3067
 
3068
-			if ( !empty( $wpml_languages ) ) {
3069
-				$trid  = $sitepress->get_element_trid( $post_id, $element_type );
3070
-				$element_translations = $sitepress->get_element_translations( $trid, $element_type );
3071
-				$duplicates = $sitepress->get_duplicates( $post_id );
3068
+			if (!empty($wpml_languages)) {
3069
+				$trid = $sitepress->get_element_trid($post_id, $element_type);
3070
+				$element_translations = $sitepress->get_element_translations($trid, $element_type);
3071
+				$duplicates = $sitepress->get_duplicates($post_id);
3072 3072
 
3073
-				$wpml_content = '<div class="geodir-company_info gd-detail-duplicate"><h3 class="widget-title">' . __( 'Translate Listing', 'geodirectory' ) . '</h3>';
3073
+				$wpml_content = '<div class="geodir-company_info gd-detail-duplicate"><h3 class="widget-title">'.__('Translate Listing', 'geodirectory').'</h3>';
3074 3074
 				$wpml_content .= '<table class="gd-duplicate-table" style="width:100%;margin:0"><tbody>';
3075
-				$wpml_content .= '<tr style="border-bottom:solid 1px #efefef"><th style="padding:0 2px 2px 2px">' . __( 'Language', 'geodirectory' ) . '</th><th style="width:25px;"></th><th style="width:5em;text-align:center">' . __( 'Translate', 'geodirectory' ) . '</th></tr>';
3075
+				$wpml_content .= '<tr style="border-bottom:solid 1px #efefef"><th style="padding:0 2px 2px 2px">'.__('Language', 'geodirectory').'</th><th style="width:25px;"></th><th style="width:5em;text-align:center">'.__('Translate', 'geodirectory').'</th></tr>';
3076 3076
 
3077 3077
 				$needs_translation = false;
3078 3078
 
3079
-				foreach ( $wpml_languages as $lang_code => $lang ) {
3079
+				foreach ($wpml_languages as $lang_code => $lang) {
3080 3080
 					$duplicates_text = '';
3081 3081
 					$translated = false;
3082 3082
 
3083
-					if ( !empty( $element_translations ) && isset( $element_translations[$lang_code] ) ) {
3083
+					if (!empty($element_translations) && isset($element_translations[$lang_code])) {
3084 3084
 						$translated = true;
3085 3085
 
3086
-						if ( !empty( $duplicates ) && isset( $duplicates[$lang_code] ) ) {
3087
-							$duplicates_text = ' ' . __( '(duplicate)', 'geodirectory' );
3086
+						if (!empty($duplicates) && isset($duplicates[$lang_code])) {
3087
+							$duplicates_text = ' '.__('(duplicate)', 'geodirectory');
3088 3088
 						}
3089 3089
 					} else {
3090 3090
 						$needs_translation = true;
3091 3091
 					}
3092 3092
 
3093
-					$wpml_content .= '<tr><td style="padding:4px">' . $lang['english_name'] . $duplicates_text . '</td><td>&nbsp;</td><td style="text-align:center;">';
3093
+					$wpml_content .= '<tr><td style="padding:4px">'.$lang['english_name'].$duplicates_text.'</td><td>&nbsp;</td><td style="text-align:center;">';
3094 3094
 
3095
-					if ( $translated ) {
3095
+					if ($translated) {
3096 3096
 						$wpml_content .= '<i class="fa fa-check" style="color:orange"></i>';
3097 3097
 					} else {
3098
-						$wpml_content .= '<input name="gd_icl_dup[]" value="' . $lang_code . '" title="' . esc_attr__( 'Create duplicate', 'geodirectory' ) . '" type="checkbox">';
3098
+						$wpml_content .= '<input name="gd_icl_dup[]" value="'.$lang_code.'" title="'.esc_attr__('Create duplicate', 'geodirectory').'" type="checkbox">';
3099 3099
 					}
3100 3100
 
3101 3101
 					$wpml_content .= '</td></tr>';
3102 3102
 				}
3103 3103
 
3104
-				if ( $needs_translation ) {
3105
-					$nonce = wp_create_nonce( 'geodir_duplicate_nonce' );
3106
-					$wpml_content .= '<tr><td>&nbsp;</td><td style="vertical-align:middle;padding-top:13px"><i style="display:none" class="fa fa-spin fa-refresh"></i></td><td style="padding:15px 3px 3px 3px;text-align:right"><button data-nonce="' . esc_attr( $nonce ) . '" data-post-id="' . $post_id . '" id="gd_make_duplicates" class="button-secondary">' . __( 'Duplicate', 'geodirectory' ) . '</button></td></tr>';
3104
+				if ($needs_translation) {
3105
+					$nonce = wp_create_nonce('geodir_duplicate_nonce');
3106
+					$wpml_content .= '<tr><td>&nbsp;</td><td style="vertical-align:middle;padding-top:13px"><i style="display:none" class="fa fa-spin fa-refresh"></i></td><td style="padding:15px 3px 3px 3px;text-align:right"><button data-nonce="'.esc_attr($nonce).'" data-post-id="'.$post_id.'" id="gd_make_duplicates" class="button-secondary">'.__('Duplicate', 'geodirectory').'</button></td></tr>';
3107 3107
 				}
3108 3108
 
3109 3109
 				$wpml_content .= '</tbody></table>';
@@ -3125,12 +3125,12 @@  discard block
 block discarded – undo
3125 3125
  * @param array $settings GD design settings array.
3126 3126
  * @return array Filtered GD design settings array..
3127 3127
  */
3128
-function geodir_wpml_duplicate_settings( $settings = array() ) {
3128
+function geodir_wpml_duplicate_settings($settings = array()) {
3129 3129
 	$new_settings = array();
3130 3130
 
3131
-	foreach ( $settings as $key => $setting ) {
3131
+	foreach ($settings as $key => $setting) {
3132 3132
 
3133
-		if ( isset( $setting['type'] ) && $setting['type'] == 'sectionend' && $setting['id'] == 'detail_page_settings' ) {
3133
+		if (isset($setting['type']) && $setting['type'] == 'sectionend' && $setting['id'] == 'detail_page_settings') {
3134 3134
 			$new_settings[] = array(
3135 3135
 				'name' => __('Disable WPML duplicate translation', 'geodirectory'),
3136 3136
 				'desc' => __('Select post types to disable front end WPML duplicate translation. For selected post types the WPML duplicate option will be disabled from listing detail page sidebar.', 'geodirectory'),
@@ -3158,12 +3158,12 @@  discard block
 block discarded – undo
3158 3158
  * @param string $taxonomy name/slug of a taxonomy.
3159 3159
  * @return bool true if the taxonomy is currently set to being translatable in WPML.
3160 3160
  */
3161
-function geodir_wpml_is_taxonomy_translated( $taxonomy ) {
3162
-	if ( empty( $taxonomy ) || !geodir_is_wpml() || !function_exists( 'is_taxonomy_translated' ) ) {
3161
+function geodir_wpml_is_taxonomy_translated($taxonomy) {
3162
+	if (empty($taxonomy) || !geodir_is_wpml() || !function_exists('is_taxonomy_translated')) {
3163 3163
 		return false;
3164 3164
 	}
3165 3165
 
3166
-	if ( is_taxonomy_translated( $taxonomy ) ) {
3166
+	if (is_taxonomy_translated($taxonomy)) {
3167 3167
 		return true;
3168 3168
 	}
3169 3169
 
@@ -3178,12 +3178,12 @@  discard block
 block discarded – undo
3178 3178
  * @param string $post_type name/slug of a post_type.
3179 3179
  * @return bool true if the post_type is currently set to being translatable in WPML.
3180 3180
  */
3181
-function geodir_wpml_is_post_type_translated( $post_type ) {
3182
-	if ( empty( $post_type ) || !geodir_is_wpml() || !function_exists( 'is_post_type_translated' ) ) {
3181
+function geodir_wpml_is_post_type_translated($post_type) {
3182
+	if (empty($post_type) || !geodir_is_wpml() || !function_exists('is_post_type_translated')) {
3183 3183
 		return false;
3184 3184
 	}
3185 3185
 
3186
-	if ( is_post_type_translated( $post_type ) ) {
3186
+	if (is_post_type_translated($post_type)) {
3187 3187
 		return true;
3188 3188
 	}
3189 3189
 
@@ -3205,12 +3205,12 @@  discard block
 block discarded – undo
3205 3205
  *
3206 3206
  * @return int|NULL
3207 3207
  */
3208
-function geodir_wpml_object_id( $element_id, $element_type = 'post', $return_original_if_missing = false, $ulanguage_code = null ) {
3209
-	if ( geodir_is_wpml() ) {
3210
-		if ( function_exists( 'wpml_object_id_filter' ) ) {
3211
-			return apply_filters( 'wpml_object_id', $element_id, $element_type, $return_original_if_missing, $ulanguage_code );
3208
+function geodir_wpml_object_id($element_id, $element_type = 'post', $return_original_if_missing = false, $ulanguage_code = null) {
3209
+	if (geodir_is_wpml()) {
3210
+		if (function_exists('wpml_object_id_filter')) {
3211
+			return apply_filters('wpml_object_id', $element_id, $element_type, $return_original_if_missing, $ulanguage_code);
3212 3212
 		} else {
3213
-			return icl_object_id( $element_id, $element_type, $return_original_if_missing, $ulanguage_code );
3213
+			return icl_object_id($element_id, $element_type, $return_original_if_missing, $ulanguage_code);
3214 3214
 		}
3215 3215
 	}
3216 3216
 
Please login to merge, or discard this patch.
geodirectory-functions/comments_functions.php 1 patch
Indentation   +471 added lines, -471 removed lines patch added patch discarded remove patch
@@ -31,13 +31,13 @@  discard block
 block discarded – undo
31 31
  */
32 32
 function geodir_comment_meta_row_action($a)
33 33
 {
34
-    global $comment;
34
+	global $comment;
35 35
 
36
-    $rating = geodir_get_commentoverall($comment->comment_ID);
37
-    if ($rating != 0) {
38
-        echo geodir_get_rating_stars($rating, $comment->comment_ID);
39
-    }
40
-    return $a;
36
+	$rating = geodir_get_commentoverall($comment->comment_ID);
37
+	if ($rating != 0) {
38
+		echo geodir_get_rating_stars($rating, $comment->comment_ID);
39
+	}
40
+	return $a;
41 41
 }
42 42
 
43 43
 add_action('add_meta_boxes_comment', 'geodir_comment_add_meta_box');
@@ -52,7 +52,7 @@  discard block
 block discarded – undo
52 52
  */
53 53
 function geodir_comment_add_meta_box($comment)
54 54
 {
55
-    add_meta_box('gd-comment-rating', __('Comment Rating', 'geodirectory'), 'geodir_comment_rating_meta', 'comment', 'normal', 'high');
55
+	add_meta_box('gd-comment-rating', __('Comment Rating', 'geodirectory'), 'geodir_comment_rating_meta', 'comment', 'normal', 'high');
56 56
 }
57 57
 
58 58
 /**
@@ -66,7 +66,7 @@  discard block
 block discarded – undo
66 66
  * @param object $comment The comment object.
67 67
  */
68 68
 function geodir_comment_rating_meta($comment) {
69
-    $post_type = get_post_type($comment->comment_post_ID);
69
+	$post_type = get_post_type($comment->comment_post_ID);
70 70
 	if (in_array($post_type, (array)geodir_get_posttypes()) && (int)$comment->comment_parent == 0 && !(!empty($post_type) && geodir_cpt_has_rating_disabled($post_type))) {
71 71
 		$rating = geodir_get_commentoverall($comment->comment_ID);
72 72
 		
@@ -106,24 +106,24 @@  discard block
 block discarded – undo
106 106
  * @global object $post The post object.
107 107
  */
108 108
 function geodir_comment_rating_fields() {
109
-    global $post;
109
+	global $post;
110 110
 
111
-    $post_types = geodir_get_posttypes();
111
+	$post_types = geodir_get_posttypes();
112 112
 
113
-    if (!empty($post->post_type) && in_array($post->post_type, $post_types) && !(!empty($post->post_type) && geodir_cpt_has_rating_disabled($post->post_type))) {
114
-        $star_texts = array();
115
-        $star_texts[] = __('Terrible', 'geodirectory');
116
-        $star_texts[] = __('Poor', 'geodirectory');
117
-        $star_texts[] = __('Average', 'geodirectory');
118
-        $star_texts[] = __('Very Good', 'geodirectory');
119
-        $star_texts[] = __('Excellent', 'geodirectory');
113
+	if (!empty($post->post_type) && in_array($post->post_type, $post_types) && !(!empty($post->post_type) && geodir_cpt_has_rating_disabled($post->post_type))) {
114
+		$star_texts = array();
115
+		$star_texts[] = __('Terrible', 'geodirectory');
116
+		$star_texts[] = __('Poor', 'geodirectory');
117
+		$star_texts[] = __('Average', 'geodirectory');
118
+		$star_texts[] = __('Very Good', 'geodirectory');
119
+		$star_texts[] = __('Excellent', 'geodirectory');
120 120
         
121
-        $gd_rating_html = apply_filters('gd_rating_form_html', '<div class="gd_rating" data-average="0" data-id="5"></div>', $star_texts);
122
-        echo $gd_rating_html;
123
-        ?>
121
+		$gd_rating_html = apply_filters('gd_rating_form_html', '<div class="gd_rating" data-average="0" data-id="5"></div>', $star_texts);
122
+		echo $gd_rating_html;
123
+		?>
124 124
         <input type="hidden" id="geodir_overallrating" name="geodir_overallrating" value="0"/>
125 125
         <?php
126
-    }
126
+	}
127 127
 }
128 128
 
129 129
 add_filter('comment_reply_link', 'geodir_comment_replaylink');
@@ -139,12 +139,12 @@  discard block
 block discarded – undo
139 139
 function geodir_comment_replaylink($link)
140 140
 {
141 141
 
142
-    if (strpos($link, 'wp-login.php?') !== false) {
143
-        $link = str_replace(wp_login_url(),geodir_login_url(),$link);
144
-    }
145
-    $link = '<div class="gd_comment_replaylink">' . $link . '</div>';
142
+	if (strpos($link, 'wp-login.php?') !== false) {
143
+		$link = str_replace(wp_login_url(),geodir_login_url(),$link);
144
+	}
145
+	$link = '<div class="gd_comment_replaylink">' . $link . '</div>';
146 146
 
147
-    return $link;
147
+	return $link;
148 148
 }
149 149
 
150 150
 add_filter('cancel_comment_reply_link', 'geodir_cancle_replaylink');
@@ -159,9 +159,9 @@  discard block
 block discarded – undo
159 159
 function geodir_cancle_replaylink($link)
160 160
 {
161 161
 
162
-    $link = '<span class="gd-cancel-replaylink">' . $link . '</span>';
162
+	$link = '<span class="gd-cancel-replaylink">' . $link . '</span>';
163 163
 
164
-    return $link;
164
+	return $link;
165 165
 }
166 166
 
167 167
 add_action('comment_post', 'geodir_save_rating');
@@ -177,32 +177,32 @@  discard block
 block discarded – undo
177 177
  */
178 178
 function geodir_save_rating($comment = 0)
179 179
 {
180
-    global $wpdb, $user_ID, $plugin_prefix;
180
+	global $wpdb, $user_ID, $plugin_prefix;
181 181
 
182
-    $comment_info = get_comment($comment);
182
+	$comment_info = get_comment($comment);
183 183
 
184
-    $post_id = $comment_info->comment_post_ID;
185
-    $status = $comment_info->comment_approved;
186
-    $rating_ip = geodir_get_ip();
184
+	$post_id = $comment_info->comment_post_ID;
185
+	$status = $comment_info->comment_approved;
186
+	$rating_ip = geodir_get_ip();
187 187
 	
188
-    $post = geodir_get_post_info($post_id);
189
-    if (empty($post)) {
190
-        return;
191
-    }
192
-
193
-    if ($post->post_status == 'publish') {
194
-        $post_status = '1';
195
-    } else {
196
-        $post_status = '0';
197
-    }
188
+	$post = geodir_get_post_info($post_id);
189
+	if (empty($post)) {
190
+		return;
191
+	}
192
+
193
+	if ($post->post_status == 'publish') {
194
+		$post_status = '1';
195
+	} else {
196
+		$post_status = '0';
197
+	}
198 198
 	
199
-    if (isset($_REQUEST['geodir_overallrating'])) {
200
-        $overall_rating = $_REQUEST['geodir_overallrating'];
199
+	if (isset($_REQUEST['geodir_overallrating'])) {
200
+		$overall_rating = $_REQUEST['geodir_overallrating'];
201 201
         
202 202
 		if (isset($comment_info->comment_parent) && (int)$comment_info->comment_parent == 0) {
203
-            $overall_rating = $overall_rating > 0 ? $overall_rating : '0';
203
+			$overall_rating = $overall_rating > 0 ? $overall_rating : '0';
204 204
 
205
-            $sqlqry = $wpdb->prepare("INSERT INTO " . GEODIR_REVIEW_TABLE . " SET
205
+			$sqlqry = $wpdb->prepare("INSERT INTO " . GEODIR_REVIEW_TABLE . " SET
206 206
 					post_id		= %d,
207 207
 					post_type = %s,
208 208
 					post_title	= %s,
@@ -220,35 +220,35 @@  discard block
 block discarded – undo
220 220
 					post_latitude	= %s,
221 221
 					comment_content	= %s 
222 222
 					",
223
-                array($post_id, $post->post_type, $post->post_title, $user_ID, $comment, $rating_ip, $overall_rating, $status, $post_status, date_i18n('Y-m-d H:i:s', current_time('timestamp')), $post->post_city, $post->post_region, $post->post_country, $post->post_latitude, $post->post_longitude, $comment_info->comment_content)
224
-            );
225
-
226
-            $wpdb->query($sqlqry);
227
-
228
-            /**
229
-             * Called after saving the comment.
230
-             *
231
-             * @since 1.0.0
232
-             * @package GeoDirectory
233
-             * @param array $_REQUEST {
234
-             *    Attributes of the $_REQUEST variable.
235
-             *
236
-             *    @type string $geodir_overallrating Overall rating.
237
-             *    @type string $comment Comment text.
238
-             *    @type string $submit Submit button text.
239
-             *    @type string $comment_post_ID Comment post ID.
240
-             *    @type string $comment_parent Comment Parent ID.
241
-             *    @type string $_wp_unfiltered_html_comment Unfiltered html comment string.
242
-             *
243
-             * }
244
-             */
245
-            do_action('geodir_after_save_comment', $_REQUEST, 'Comment Your Post');
246
-
247
-            if ($status) {
248
-                geodir_update_postrating($post_id);
249
-            }
250
-        }
251
-    }
223
+				array($post_id, $post->post_type, $post->post_title, $user_ID, $comment, $rating_ip, $overall_rating, $status, $post_status, date_i18n('Y-m-d H:i:s', current_time('timestamp')), $post->post_city, $post->post_region, $post->post_country, $post->post_latitude, $post->post_longitude, $comment_info->comment_content)
224
+			);
225
+
226
+			$wpdb->query($sqlqry);
227
+
228
+			/**
229
+			 * Called after saving the comment.
230
+			 *
231
+			 * @since 1.0.0
232
+			 * @package GeoDirectory
233
+			 * @param array $_REQUEST {
234
+			 *    Attributes of the $_REQUEST variable.
235
+			 *
236
+			 *    @type string $geodir_overallrating Overall rating.
237
+			 *    @type string $comment Comment text.
238
+			 *    @type string $submit Submit button text.
239
+			 *    @type string $comment_post_ID Comment post ID.
240
+			 *    @type string $comment_parent Comment Parent ID.
241
+			 *    @type string $_wp_unfiltered_html_comment Unfiltered html comment string.
242
+			 *
243
+			 * }
244
+			 */
245
+			do_action('geodir_after_save_comment', $_REQUEST, 'Comment Your Post');
246
+
247
+			if ($status) {
248
+				geodir_update_postrating($post_id);
249
+			}
250
+		}
251
+	}
252 252
 }
253 253
 
254 254
 
@@ -266,51 +266,51 @@  discard block
 block discarded – undo
266 266
  */
267 267
 function geodir_update_rating_status_change($comment_id, $status)
268 268
 {
269
-    if ($status == 'delete') {
270
-        return;
271
-    }
272
-    global $wpdb, $plugin_prefix, $user_ID;
269
+	if ($status == 'delete') {
270
+		return;
271
+	}
272
+	global $wpdb, $plugin_prefix, $user_ID;
273 273
 
274
-    $comment_info = get_comment($comment_id);
274
+	$comment_info = get_comment($comment_id);
275 275
 
276
-    $post_id = isset($comment_info->comment_post_ID) ? $comment_info->comment_post_ID : '';
276
+	$post_id = isset($comment_info->comment_post_ID) ? $comment_info->comment_post_ID : '';
277 277
 
278
-    if (!empty($comment_info))
279
-        $status = $comment_info->comment_approved;
278
+	if (!empty($comment_info))
279
+		$status = $comment_info->comment_approved;
280 280
 
281
-    if ($status == 'approve' || $status == 1) {
282
-        $status = 1;
283
-    } else {
284
-        $status = 0;
285
-    }
281
+	if ($status == 'approve' || $status == 1) {
282
+		$status = 1;
283
+	} else {
284
+		$status = 0;
285
+	}
286 286
 
287
-    $comment_info_ID = isset($comment_info->comment_ID) ? $comment_info->comment_ID : '';
288
-    $old_rating = geodir_get_commentoverall($comment_info_ID);
287
+	$comment_info_ID = isset($comment_info->comment_ID) ? $comment_info->comment_ID : '';
288
+	$old_rating = geodir_get_commentoverall($comment_info_ID);
289 289
 
290
-    $post_type = get_post_type($post_id);
290
+	$post_type = get_post_type($post_id);
291 291
 
292
-    $detail_table = $plugin_prefix . $post_type . '_detail';
292
+	$detail_table = $plugin_prefix . $post_type . '_detail';
293 293
 
294
-    if ($comment_id) {
294
+	if ($comment_id) {
295 295
 
296
-        $overall_rating = $old_rating;
296
+		$overall_rating = $old_rating;
297 297
 
298
-        if (isset($old_rating)) {
298
+		if (isset($old_rating)) {
299 299
 
300
-            $sqlqry = $wpdb->prepare("UPDATE " . GEODIR_REVIEW_TABLE . " SET
300
+			$sqlqry = $wpdb->prepare("UPDATE " . GEODIR_REVIEW_TABLE . " SET
301 301
 						overall_rating = %f,
302 302
 						status		= %s,
303 303
 						comment_content = %s 
304 304
 						WHERE comment_id = %d ", array($overall_rating, $status, $comment_info->comment_content, $comment_id));
305 305
 
306
-            $wpdb->query($sqlqry);
306
+			$wpdb->query($sqlqry);
307 307
 
308
-            //update rating
309
-            geodir_update_postrating($post_id, $post_type);
308
+			//update rating
309
+			geodir_update_postrating($post_id, $post_type);
310 310
 
311
-        }
311
+		}
312 312
 
313
-    }
313
+	}
314 314
 
315 315
 }
316 316
 
@@ -329,41 +329,41 @@  discard block
 block discarded – undo
329 329
 function geodir_update_rating($comment_id = 0)
330 330
 {
331 331
 
332
-    global $wpdb, $plugin_prefix, $user_ID;
332
+	global $wpdb, $plugin_prefix, $user_ID;
333 333
 
334
-    $comment_info = get_comment($comment_id);
334
+	$comment_info = get_comment($comment_id);
335 335
 
336
-    $post_id = $comment_info->comment_post_ID;
337
-    $status = $comment_info->comment_approved;
338
-    $old_rating = geodir_get_commentoverall($comment_info->comment_ID);
336
+	$post_id = $comment_info->comment_post_ID;
337
+	$status = $comment_info->comment_approved;
338
+	$old_rating = geodir_get_commentoverall($comment_info->comment_ID);
339 339
 
340
-    $post_type = get_post_type($post_id);
340
+	$post_type = get_post_type($post_id);
341 341
 
342
-    $detail_table = $plugin_prefix . $post_type . '_detail';
342
+	$detail_table = $plugin_prefix . $post_type . '_detail';
343 343
 
344
-    if (isset($_REQUEST['geodir_overallrating'])) {
344
+	if (isset($_REQUEST['geodir_overallrating'])) {
345 345
 
346
-        $overall_rating = $_REQUEST['geodir_overallrating'];
346
+		$overall_rating = $_REQUEST['geodir_overallrating'];
347 347
 
348
-        if (isset($comment_info->comment_parent) && (int)$comment_info->comment_parent == 0) {
349
-            $overall_rating = $overall_rating > 0 ? $overall_rating : '0';
348
+		if (isset($comment_info->comment_parent) && (int)$comment_info->comment_parent == 0) {
349
+			$overall_rating = $overall_rating > 0 ? $overall_rating : '0';
350 350
 
351
-            if (isset($old_rating)) {
351
+			if (isset($old_rating)) {
352 352
 
353
-                $sqlqry = $wpdb->prepare("UPDATE " . GEODIR_REVIEW_TABLE . " SET
353
+				$sqlqry = $wpdb->prepare("UPDATE " . GEODIR_REVIEW_TABLE . " SET
354 354
 						overall_rating = %f,
355 355
 						status		= %s,
356 356
 						comment_content	= %s 
357 357
 						WHERE comment_id = %d ", array($overall_rating, $status, $comment_info->comment_content, $comment_id));
358 358
 
359
-                $wpdb->query($sqlqry);
359
+				$wpdb->query($sqlqry);
360 360
 
361
-                //update rating
362
-                geodir_update_postrating($post_id, $post_type);
361
+				//update rating
362
+				geodir_update_postrating($post_id, $post_type);
363 363
 
364
-            }
365
-        }
366
-    }
364
+			}
365
+		}
366
+	}
367 367
 
368 368
 
369 369
 }
@@ -379,19 +379,19 @@  discard block
 block discarded – undo
379 379
  */
380 380
 function geodir_comment_delete_comment($comment_id)
381 381
 {
382
-    global $wpdb;
382
+	global $wpdb;
383 383
 
384
-    $review_info = geodir_get_review($comment_id);
385
-    if ($review_info) {
386
-        geodir_update_postrating($review_info->post_id);
387
-    }
384
+	$review_info = geodir_get_review($comment_id);
385
+	if ($review_info) {
386
+		geodir_update_postrating($review_info->post_id);
387
+	}
388 388
 
389
-    $wpdb->query(
390
-        $wpdb->prepare(
391
-            "DELETE FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_id=%d",
392
-            array($comment_id)
393
-        )
394
-    );
389
+	$wpdb->query(
390
+		$wpdb->prepare(
391
+			"DELETE FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_id=%d",
392
+			array($comment_id)
393
+		)
394
+	);
395 395
 
396 396
 }
397 397
 
@@ -407,21 +407,21 @@  discard block
 block discarded – undo
407 407
  * @return string The comment content.
408 408
  */
409 409
 function geodir_wrap_comment_text($content, $comment = '') {
410
-    if (!empty($comment->comment_post_ID) && geodir_cpt_has_rating_disabled((int)$comment->comment_post_ID)) {
411
-        if (!is_admin()) {
412
-            return '<div class="description">' . $content . '</div>';
413
-        } else {
414
-            return $content;
415
-        }
416
-    } else {
417
-        $rating = 0;
418
-        if (!empty($comment))
419
-            $rating = geodir_get_commentoverall($comment->comment_ID);
420
-        if ($rating != 0 && !is_admin()) {
421
-            return '<div><div class="gd-rating-text">' . __('Overall Rating', 'geodirectory') . ': <div class="rating">' . $rating . '</div></div>' . geodir_get_rating_stars($rating, $comment->comment_ID) . '</div><div class="description">' . $content . '</div>';
422
-        } else
423
-            return $content;
424
-    }
410
+	if (!empty($comment->comment_post_ID) && geodir_cpt_has_rating_disabled((int)$comment->comment_post_ID)) {
411
+		if (!is_admin()) {
412
+			return '<div class="description">' . $content . '</div>';
413
+		} else {
414
+			return $content;
415
+		}
416
+	} else {
417
+		$rating = 0;
418
+		if (!empty($comment))
419
+			$rating = geodir_get_commentoverall($comment->comment_ID);
420
+		if ($rating != 0 && !is_admin()) {
421
+			return '<div><div class="gd-rating-text">' . __('Overall Rating', 'geodirectory') . ': <div class="rating">' . $rating . '</div></div>' . geodir_get_rating_stars($rating, $comment->comment_ID) . '</div><div class="description">' . $content . '</div>';
422
+		} else
423
+			return $content;
424
+	}
425 425
 }
426 426
 
427 427
 
@@ -438,41 +438,41 @@  discard block
 block discarded – undo
438 438
  */
439 439
 function geodir_update_postrating($post_id = 0, $post_type = '', $delete = false)
440 440
 {
441
-    global $wpdb, $plugin_prefix, $comment;
442
-    if (!$post_type) {
443
-        $post_type = get_post_type($post_id);
444
-    }
445
-    $detail_table = $plugin_prefix . $post_type . '_detail';
446
-    $post_newrating = geodir_get_post_rating($post_id, 1);
447
-    $post_newrating_count = geodir_get_review_count_total($post_id);
441
+	global $wpdb, $plugin_prefix, $comment;
442
+	if (!$post_type) {
443
+		$post_type = get_post_type($post_id);
444
+	}
445
+	$detail_table = $plugin_prefix . $post_type . '_detail';
446
+	$post_newrating = geodir_get_post_rating($post_id, 1);
447
+	$post_newrating_count = geodir_get_review_count_total($post_id);
448 448
 
449 449
 
450
-    //$post_newrating = ( (float)$post_oldrating - (float)$old_rating ) + (float)$overall_rating ;
450
+	//$post_newrating = ( (float)$post_oldrating - (float)$old_rating ) + (float)$overall_rating ;
451 451
 
452
-    if ($wpdb->get_var("SHOW TABLES LIKE '" . $detail_table . "'") == $detail_table) {
452
+	if ($wpdb->get_var("SHOW TABLES LIKE '" . $detail_table . "'") == $detail_table) {
453 453
 
454
-        $wpdb->query(
455
-            $wpdb->prepare(
456
-                "UPDATE " . $detail_table . " SET
454
+		$wpdb->query(
455
+			$wpdb->prepare(
456
+				"UPDATE " . $detail_table . " SET
457 457
 						overall_rating = %f,
458 458
 						rating_count = %f
459 459
 						where post_id = %d",
460
-                array($post_newrating, $post_newrating_count, $post_id)
461
-            )
462
-        );
463
-
464
-        update_post_meta($post_id, 'overall_rating', $post_newrating);
465
-        update_post_meta($post_id, 'rating_count', $post_newrating_count);
466
-    }
467
-    /**
468
-     * Called after Updating post overall rating and rating count.
469
-     *
470
-     * @since 1.0.0
471
-     * @since 1.4.3 Added `$post_id` param.
472
-     * @package GeoDirectory
473
-     * @param int $post_id The post ID.
474
-     */
475
-    do_action('geodir_update_postrating',$post_id);
460
+				array($post_newrating, $post_newrating_count, $post_id)
461
+			)
462
+		);
463
+
464
+		update_post_meta($post_id, 'overall_rating', $post_newrating);
465
+		update_post_meta($post_id, 'rating_count', $post_newrating_count);
466
+	}
467
+	/**
468
+	 * Called after Updating post overall rating and rating count.
469
+	 *
470
+	 * @since 1.0.0
471
+	 * @since 1.4.3 Added `$post_id` param.
472
+	 * @package GeoDirectory
473
+	 * @param int $post_id The post ID.
474
+	 */
475
+	do_action('geodir_update_postrating',$post_id);
476 476
 
477 477
 }
478 478
 
@@ -490,29 +490,29 @@  discard block
 block discarded – undo
490 490
  */
491 491
 function geodir_get_postoverall($post_id = 0)
492 492
 {
493
-    global $wpdb, $plugin_prefix;
493
+	global $wpdb, $plugin_prefix;
494 494
 
495
-    $post_type = get_post_type($post_id);
496
-    $detail_table = $plugin_prefix . $post_type . '_detail';
495
+	$post_type = get_post_type($post_id);
496
+	$detail_table = $plugin_prefix . $post_type . '_detail';
497 497
 
498
-    if ($wpdb->get_var("SHOW TABLES LIKE '" . $detail_table . "'") == $detail_table) {
498
+	if ($wpdb->get_var("SHOW TABLES LIKE '" . $detail_table . "'") == $detail_table) {
499 499
 
500
-        $post_ratings = $wpdb->get_var(
501
-            $wpdb->prepare(
502
-                "SELECT overall_rating FROM " . $detail_table . " WHERE post_id = %d",
503
-                array($post_id)
504
-            )
505
-        );
500
+		$post_ratings = $wpdb->get_var(
501
+			$wpdb->prepare(
502
+				"SELECT overall_rating FROM " . $detail_table . " WHERE post_id = %d",
503
+				array($post_id)
504
+			)
505
+		);
506 506
 
507 507
 
508
-    } else {
509
-        $post_ratings = get_post_meta($post_id, 'overall_rating');
510
-    }
508
+	} else {
509
+		$post_ratings = get_post_meta($post_id, 'overall_rating');
510
+	}
511 511
 
512
-    if ($post_ratings)
513
-        return $post_ratings;
514
-    else
515
-        return false;
512
+	if ($post_ratings)
513
+		return $post_ratings;
514
+	else
515
+		return false;
516 516
 }
517 517
 
518 518
 
@@ -529,19 +529,19 @@  discard block
 block discarded – undo
529 529
  */
530 530
 function geodir_get_review($comment_id = 0)
531 531
 {
532
-    global $wpdb;
533
-
534
-    $reatings = $wpdb->get_row(
535
-        $wpdb->prepare(
536
-            "SELECT * FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_id = %d",
537
-            array($comment_id)
538
-        )
539
-    );
540
-
541
-    if (!empty($reatings))
542
-        return $reatings;
543
-    else
544
-        return false;
532
+	global $wpdb;
533
+
534
+	$reatings = $wpdb->get_row(
535
+		$wpdb->prepare(
536
+			"SELECT * FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_id = %d",
537
+			array($comment_id)
538
+		)
539
+	);
540
+
541
+	if (!empty($reatings))
542
+		return $reatings;
543
+	else
544
+		return false;
545 545
 }
546 546
 
547 547
 /**
@@ -557,19 +557,19 @@  discard block
 block discarded – undo
557 557
  */
558 558
 function geodir_get_review_total($post_id = 0)
559 559
 {
560
-    global $wpdb;
561
-
562
-    $results = $wpdb->get_var(
563
-        $wpdb->prepare(
564
-            "SELECT SUM(overall_rating) FROM " . GEODIR_REVIEW_TABLE . " WHERE post_id = %d AND status=1 AND overall_rating>0",
565
-            array($post_id)
566
-        )
567
-    );
568
-
569
-    if (!empty($results))
570
-        return $results;
571
-    else
572
-        return false;
560
+	global $wpdb;
561
+
562
+	$results = $wpdb->get_var(
563
+		$wpdb->prepare(
564
+			"SELECT SUM(overall_rating) FROM " . GEODIR_REVIEW_TABLE . " WHERE post_id = %d AND status=1 AND overall_rating>0",
565
+			array($post_id)
566
+		)
567
+	);
568
+
569
+	if (!empty($results))
570
+		return $results;
571
+	else
572
+		return false;
573 573
 }
574 574
 
575 575
 /**
@@ -585,18 +585,18 @@  discard block
 block discarded – undo
585 585
  */
586 586
 function geodir_get_review_count_by_user_id($user_id = 0)
587 587
 {
588
-    global $wpdb;
589
-    $results = $wpdb->get_var(
590
-        $wpdb->prepare(
591
-            "SELECT COUNT(overall_rating) FROM " . GEODIR_REVIEW_TABLE . " WHERE user_id = %d AND status=1 AND overall_rating>0",
592
-            array($user_id)
593
-        )
594
-    );
595
-
596
-    if (!empty($results))
597
-        return $results;
598
-    else
599
-        return false;
588
+	global $wpdb;
589
+	$results = $wpdb->get_var(
590
+		$wpdb->prepare(
591
+			"SELECT COUNT(overall_rating) FROM " . GEODIR_REVIEW_TABLE . " WHERE user_id = %d AND status=1 AND overall_rating>0",
592
+			array($user_id)
593
+		)
594
+	);
595
+
596
+	if (!empty($results))
597
+		return $results;
598
+	else
599
+		return false;
600 600
 }
601 601
 
602 602
 /**
@@ -614,27 +614,27 @@  discard block
 block discarded – undo
614 614
  */
615 615
 function geodir_get_post_rating($post_id = 0, $force_query = 0)
616 616
 {
617
-    global $wpdb, $post;
618
-
619
-    if (isset($post->ID) && $post->ID == $post_id && !$force_query) {
620
-        if (isset($post->rating_count) && $post->rating_count > 0 && isset($post->overall_rating) && $post->overall_rating > 0) {
621
-            return $post->overall_rating;
622
-        } else {
623
-            return 0;
624
-        }
625
-    }
626
-
627
-    $results = $wpdb->get_var(
628
-        $wpdb->prepare(
629
-            "SELECT COALESCE(avg(overall_rating),0) FROM " . GEODIR_REVIEW_TABLE . " WHERE post_id = %d AND status=1 AND overall_rating>0",
630
-            array($post_id)
631
-        )
632
-    );
633
-
634
-    if (!empty($results))
635
-        return $results;
636
-    else
637
-        return false;
617
+	global $wpdb, $post;
618
+
619
+	if (isset($post->ID) && $post->ID == $post_id && !$force_query) {
620
+		if (isset($post->rating_count) && $post->rating_count > 0 && isset($post->overall_rating) && $post->overall_rating > 0) {
621
+			return $post->overall_rating;
622
+		} else {
623
+			return 0;
624
+		}
625
+	}
626
+
627
+	$results = $wpdb->get_var(
628
+		$wpdb->prepare(
629
+			"SELECT COALESCE(avg(overall_rating),0) FROM " . GEODIR_REVIEW_TABLE . " WHERE post_id = %d AND status=1 AND overall_rating>0",
630
+			array($post_id)
631
+		)
632
+	);
633
+
634
+	if (!empty($results))
635
+		return $results;
636
+	else
637
+		return false;
638 638
 }
639 639
 
640 640
 /**
@@ -650,19 +650,19 @@  discard block
 block discarded – undo
650 650
  */
651 651
 function geodir_get_review_count_total($post_id = 0)
652 652
 {
653
-    global $wpdb;
654
-
655
-    $results = $wpdb->get_var(
656
-        $wpdb->prepare(
657
-            "SELECT COUNT(overall_rating) FROM " . GEODIR_REVIEW_TABLE . " WHERE post_id = %d AND status=1 AND overall_rating>0",
658
-            array($post_id)
659
-        )
660
-    );
661
-
662
-    if (!empty($results))
663
-        return $results;
664
-    else
665
-        return false;
653
+	global $wpdb;
654
+
655
+	$results = $wpdb->get_var(
656
+		$wpdb->prepare(
657
+			"SELECT COUNT(overall_rating) FROM " . GEODIR_REVIEW_TABLE . " WHERE post_id = %d AND status=1 AND overall_rating>0",
658
+			array($post_id)
659
+		)
660
+	);
661
+
662
+	if (!empty($results))
663
+		return $results;
664
+	else
665
+		return false;
666 666
 }
667 667
 
668 668
 /**
@@ -679,20 +679,20 @@  discard block
 block discarded – undo
679 679
  */
680 680
 function geodir_get_comments_number($post_id = 0)
681 681
 {
682
-    global $wpdb;
682
+	global $wpdb;
683 683
 
684
-    $results = $wpdb->get_var(
685
-        $wpdb->prepare(
686
-            "SELECT COUNT(overall_rating) FROM " . GEODIR_REVIEW_TABLE . " WHERE post_id = %d AND status=1 AND overall_rating>0",
687
-            array($post_id)
688
-        )
689
-    );
684
+	$results = $wpdb->get_var(
685
+		$wpdb->prepare(
686
+			"SELECT COUNT(overall_rating) FROM " . GEODIR_REVIEW_TABLE . " WHERE post_id = %d AND status=1 AND overall_rating>0",
687
+			array($post_id)
688
+		)
689
+	);
690 690
 
691 691
 
692
-    if (!empty($results))
693
-        return $results;
694
-    else
695
-        return false;
692
+	if (!empty($results))
693
+		return $results;
694
+	else
695
+		return false;
696 696
 }
697 697
 
698 698
 /**
@@ -708,19 +708,19 @@  discard block
 block discarded – undo
708 708
  */
709 709
 function geodir_get_commentoverall($comment_id = 0)
710 710
 {
711
-    global $wpdb;
712
-
713
-    $reatings = $wpdb->get_var(
714
-        $wpdb->prepare(
715
-            "SELECT overall_rating FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_id = %d",
716
-            array($comment_id)
717
-        )
718
-    );
719
-
720
-    if ($reatings)
721
-        return $reatings;
722
-    else
723
-        return false;
711
+	global $wpdb;
712
+
713
+	$reatings = $wpdb->get_var(
714
+		$wpdb->prepare(
715
+			"SELECT overall_rating FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_id = %d",
716
+			array($comment_id)
717
+		)
718
+	);
719
+
720
+	if ($reatings)
721
+		return $reatings;
722
+	else
723
+		return false;
724 724
 }
725 725
 
726 726
 /**
@@ -734,7 +734,7 @@  discard block
 block discarded – undo
734 734
  */
735 735
 function geodir_get_commentoverall_number($post_id = 0)
736 736
 {
737
-    return geodir_get_post_rating($post_id);
737
+	return geodir_get_post_rating($post_id);
738 738
 }
739 739
 
740 740
 
@@ -752,102 +752,102 @@  discard block
 block discarded – undo
752 752
  */
753 753
 function geodir_comment_template($comment_template)
754 754
 {
755
-    global $post;
755
+	global $post;
756 756
 
757
-    $post_types = geodir_get_posttypes();
757
+	$post_types = geodir_get_posttypes();
758 758
 
759
-    if (!(is_singular() && (have_comments() || (isset($post->comment_status) && 'open' == $post->comment_status)))) {
760
-        return;
761
-    }
762
-    if (in_array($post->post_type, $post_types)) { // assuming there is a post type called business
763
-        if (geodir_cpt_has_rating_disabled($post->post_type)) {
764
-            return $comment_template;
765
-        }
759
+	if (!(is_singular() && (have_comments() || (isset($post->comment_status) && 'open' == $post->comment_status)))) {
760
+		return;
761
+	}
762
+	if (in_array($post->post_type, $post_types)) { // assuming there is a post type called business
763
+		if (geodir_cpt_has_rating_disabled($post->post_type)) {
764
+			return $comment_template;
765
+		}
766 766
         
767
-        $template = locate_template(array("geodirectory/reviews.php")); // Use theme template if available
768
-        if (!$template) {
769
-            $template = dirname(__FILE__) . '/reviews.php';
770
-        }
771
-        return $template;
772
-    }
767
+		$template = locate_template(array("geodirectory/reviews.php")); // Use theme template if available
768
+		if (!$template) {
769
+			$template = dirname(__FILE__) . '/reviews.php';
770
+		}
771
+		return $template;
772
+	}
773 773
 }
774 774
 
775 775
 add_filter("comments_template", "geodir_comment_template");
776 776
 
777 777
 
778 778
 if (!function_exists('geodir_comment')) {
779
-    /**
780
-     * Comment HTML markup.
781
-     *
782
-     * @since 1.0.0
783
-     * @package GeoDirectory
784
-     * @global object $post The current post object.
785
-     * @param object $comment The comment object.
786
-     * @param string|array $args {
787
-     *     Optional. Formatting options.
788
-     *
789
-     *     @type object $walker            Instance of a Walker class to list comments. Default null.
790
-     *     @type int    $max_depth         The maximum comments depth. Default empty.
791
-     *     @type string $style             The style of list ordering. Default 'ul'. Accepts 'ul', 'ol'.
792
-     *     @type string $callback          Callback function to use. Default null.
793
-     *     @type string $end-callback      Callback function to use at the end. Default null.
794
-     *     @type string $type              Type of comments to list.
795
-     *                                     Default 'all'. Accepts 'all', 'comment', 'pingback', 'trackback', 'pings'.
796
-     *     @type int    $page              Page ID to list comments for. Default empty.
797
-     *     @type int    $per_page          Number of comments to list per page. Default empty.
798
-     *     @type int    $avatar_size       Height and width dimensions of the avatar size. Default 32.
799
-     *     @type string $reverse_top_level Ordering of the listed comments. Default null. Accepts 'desc', 'asc'.
800
-     *     @type bool   $reverse_children  Whether to reverse child comments in the list. Default null.
801
-     *     @type string $format            How to format the comments list.
802
-     *                                     Default 'html5' if the theme supports it. Accepts 'html5', 'xhtml'.
803
-     *     @type bool   $short_ping        Whether to output short pings. Default false.
804
-     *     @type bool   $echo              Whether to echo the output or return it. Default true.
805
-     * }
806
-     * @param int $depth Depth of comment.
807
-     */
808
-    function geodir_comment($comment, $args, $depth)
809
-    {
810
-        $GLOBALS['comment'] = $comment;
811
-        switch ($comment->comment_type) :
812
-            case 'pingback' :
813
-            case 'trackback' :
814
-                // Display trackbacks differently than normal comments.
815
-                ?>
779
+	/**
780
+	 * Comment HTML markup.
781
+	 *
782
+	 * @since 1.0.0
783
+	 * @package GeoDirectory
784
+	 * @global object $post The current post object.
785
+	 * @param object $comment The comment object.
786
+	 * @param string|array $args {
787
+	 *     Optional. Formatting options.
788
+	 *
789
+	 *     @type object $walker            Instance of a Walker class to list comments. Default null.
790
+	 *     @type int    $max_depth         The maximum comments depth. Default empty.
791
+	 *     @type string $style             The style of list ordering. Default 'ul'. Accepts 'ul', 'ol'.
792
+	 *     @type string $callback          Callback function to use. Default null.
793
+	 *     @type string $end-callback      Callback function to use at the end. Default null.
794
+	 *     @type string $type              Type of comments to list.
795
+	 *                                     Default 'all'. Accepts 'all', 'comment', 'pingback', 'trackback', 'pings'.
796
+	 *     @type int    $page              Page ID to list comments for. Default empty.
797
+	 *     @type int    $per_page          Number of comments to list per page. Default empty.
798
+	 *     @type int    $avatar_size       Height and width dimensions of the avatar size. Default 32.
799
+	 *     @type string $reverse_top_level Ordering of the listed comments. Default null. Accepts 'desc', 'asc'.
800
+	 *     @type bool   $reverse_children  Whether to reverse child comments in the list. Default null.
801
+	 *     @type string $format            How to format the comments list.
802
+	 *                                     Default 'html5' if the theme supports it. Accepts 'html5', 'xhtml'.
803
+	 *     @type bool   $short_ping        Whether to output short pings. Default false.
804
+	 *     @type bool   $echo              Whether to echo the output or return it. Default true.
805
+	 * }
806
+	 * @param int $depth Depth of comment.
807
+	 */
808
+	function geodir_comment($comment, $args, $depth)
809
+	{
810
+		$GLOBALS['comment'] = $comment;
811
+		switch ($comment->comment_type) :
812
+			case 'pingback' :
813
+			case 'trackback' :
814
+				// Display trackbacks differently than normal comments.
815
+				?>
816 816
                 <li <?php comment_class('geodir-comment'); ?> id="comment-<?php comment_ID(); ?>">
817 817
                 <p><?php _e('Pingback:', 'geodirectory'); ?> <?php comment_author_link(); ?> <?php edit_comment_link(__('(Edit)', 'geodirectory'), '<span class="edit-link">', '</span>'); ?></p>
818 818
                 <?php
819
-                break;
820
-            default :
821
-                // Proceed with normal comments.
822
-                global $post;
823
-                ?>
819
+				break;
820
+			default :
821
+				// Proceed with normal comments.
822
+				global $post;
823
+				?>
824 824
             <li <?php comment_class('geodir-comment'); ?> id="li-comment-<?php comment_ID(); ?>">
825 825
                 <article id="comment-<?php comment_ID(); ?>" class="comment">
826 826
                     <header class="comment-meta comment-author vcard">
827 827
                         <?php
828
-                        /**
829
-                         * Filter to modify comment avatar size
830
-                         *
831
-                         * You can use this filter to change comment avatar size.
832
-                         *
833
-                         * @since 1.0.0
834
-                         * @package GeoDirectory
835
-                         */
836
-                        $avatar_size = apply_filters('geodir_comment_avatar_size', 44);
837
-                        echo get_avatar($comment, $avatar_size);
838
-                        printf('<cite><b class="reviewer">%1$s</b> %2$s</cite>',
839
-                            get_comment_author_link(),
840
-                            // If current post author is also comment author, make it known visually.
841
-                            ($comment->user_id === $post->post_author) ? '<span>' . __('Post author', 'geodirectory') . '</span>' : ''
842
-                        );
843
-                        echo "<span class='item'><small><span class='fn'>$post->post_title</span></small></span>";
844
-                        printf('<a href="%1$s"><time datetime="%2$s" class="dtreviewed">%3$s<span class="value-title" title="%2$s"></span></time></a>',
845
-                            esc_url(get_comment_link($comment->comment_ID)),
846
-                            get_comment_time('c'),
847
-                            /* translators: 1: date, 2: time */
848
-                            sprintf(__('%1$s at %2$s', 'geodirectory'), get_comment_date(), get_comment_time())
849
-                        );
850
-                        ?>
828
+						/**
829
+						 * Filter to modify comment avatar size
830
+						 *
831
+						 * You can use this filter to change comment avatar size.
832
+						 *
833
+						 * @since 1.0.0
834
+						 * @package GeoDirectory
835
+						 */
836
+						$avatar_size = apply_filters('geodir_comment_avatar_size', 44);
837
+						echo get_avatar($comment, $avatar_size);
838
+						printf('<cite><b class="reviewer">%1$s</b> %2$s</cite>',
839
+							get_comment_author_link(),
840
+							// If current post author is also comment author, make it known visually.
841
+							($comment->user_id === $post->post_author) ? '<span>' . __('Post author', 'geodirectory') . '</span>' : ''
842
+						);
843
+						echo "<span class='item'><small><span class='fn'>$post->post_title</span></small></span>";
844
+						printf('<a href="%1$s"><time datetime="%2$s" class="dtreviewed">%3$s<span class="value-title" title="%2$s"></span></time></a>',
845
+							esc_url(get_comment_link($comment->comment_ID)),
846
+							get_comment_time('c'),
847
+							/* translators: 1: date, 2: time */
848
+							sprintf(__('%1$s at %2$s', 'geodirectory'), get_comment_date(), get_comment_time())
849
+						);
850
+						?>
851 851
                     </header>
852 852
                     <!-- .comment-meta -->
853 853
 
@@ -871,47 +871,47 @@  discard block
 block discarded – undo
871 871
                 </article>
872 872
                 <!-- #comment-## -->
873 873
                 <?php
874
-                break;
875
-        endswitch; // end comment_type check
876
-    }
874
+				break;
875
+		endswitch; // end comment_type check
876
+	}
877 877
 }
878 878
 
879 879
 
880 880
 add_filter('get_comments_number', 'geodir_fix_comment_count', 10, 2);
881 881
 if (!function_exists('geodir_fix_comment_count')) {
882
-    /**
883
-     * Fix comment count by not listing replies as reviews
884
-     *
885
-     * @since 1.0.0
886
-     * @package GeoDirectory
887
-     * @global object $post The current post object.
888
-     * @param int $count The comment count.
889
-     * @param int $post_id The post ID.
890
-     * @todo $post is unreachable since the function return the count before that variable.
891
-     * @return bool|null|string The comment count.
892
-     */
893
-    function geodir_fix_comment_count($count, $post_id)
894
-    {
895
-        if (!is_admin() || strpos($_SERVER['REQUEST_URI'], 'admin-ajax.php')) {
896
-            global $post;
897
-            $post_types = geodir_get_posttypes();
898
-
899
-            if (in_array(get_post_type($post_id), $post_types) && !geodir_cpt_has_rating_disabled((int)$post_id)) {
900
-                $review_count = geodir_get_review_count_total($post_id);
901
-                return $review_count;
902
-
903
-                if ($post && isset($post->rating_count)) {
904
-                    return $post->rating_count;
905
-                } else {
906
-                    return geodir_get_comments_number($post_id);
907
-                }
908
-            } else {
909
-                return $count;
910
-            }
911
-        } else {
912
-            return $count;
913
-        }
914
-    }
882
+	/**
883
+	 * Fix comment count by not listing replies as reviews
884
+	 *
885
+	 * @since 1.0.0
886
+	 * @package GeoDirectory
887
+	 * @global object $post The current post object.
888
+	 * @param int $count The comment count.
889
+	 * @param int $post_id The post ID.
890
+	 * @todo $post is unreachable since the function return the count before that variable.
891
+	 * @return bool|null|string The comment count.
892
+	 */
893
+	function geodir_fix_comment_count($count, $post_id)
894
+	{
895
+		if (!is_admin() || strpos($_SERVER['REQUEST_URI'], 'admin-ajax.php')) {
896
+			global $post;
897
+			$post_types = geodir_get_posttypes();
898
+
899
+			if (in_array(get_post_type($post_id), $post_types) && !geodir_cpt_has_rating_disabled((int)$post_id)) {
900
+				$review_count = geodir_get_review_count_total($post_id);
901
+				return $review_count;
902
+
903
+				if ($post && isset($post->rating_count)) {
904
+					return $post->rating_count;
905
+				} else {
906
+					return geodir_get_comments_number($post_id);
907
+				}
908
+			} else {
909
+				return $count;
910
+			}
911
+		} else {
912
+			return $count;
913
+		}
914
+	}
915 915
 }
916 916
 
917 917
 /**
@@ -929,14 +929,14 @@  discard block
 block discarded – undo
929 929
  */
930 930
 function geodir_get_rating_stars($rating, $post_id, $small = false)
931 931
 {
932
-    if (!empty($post_id) && geodir_cpt_has_rating_disabled((int)$post_id)) {
933
-        return NULL;
934
-    }
935
-    $a_rating = $rating / 5 * 100;
936
-
937
-    if ($small) {
938
-        $r_html = '<div class="rating"><div class="gd_rating_map" data-average="' . $rating . '" data-id="' . $post_id . '"><div class="geodir_RatingColor" ></div><div class="geodir_RatingAverage_small" style="width: ' . $a_rating . '%;"></div><div class="geodir_Star_small"></div></div></div>';
939
-    } else {
932
+	if (!empty($post_id) && geodir_cpt_has_rating_disabled((int)$post_id)) {
933
+		return NULL;
934
+	}
935
+	$a_rating = $rating / 5 * 100;
936
+
937
+	if ($small) {
938
+		$r_html = '<div class="rating"><div class="gd_rating_map" data-average="' . $rating . '" data-id="' . $post_id . '"><div class="geodir_RatingColor" ></div><div class="geodir_RatingAverage_small" style="width: ' . $a_rating . '%;"></div><div class="geodir_Star_small"></div></div></div>';
939
+	} else {
940 940
 		if (function_exists('geodir_reviewrating_draw_overall_rating')) {
941 941
 			// Show rating stars from review rating manager
942 942
 			$r_html = geodir_reviewrating_draw_overall_rating($rating);
@@ -953,8 +953,8 @@  discard block
 block discarded – undo
953 953
 			}
954 954
 			$r_html = '<div class="geodir-rating" style="' . $attach_style . '"><div class="gd_rating_show" data-average="' . $rating . '" data-id="' . $post_id . '"><div class="geodir_RatingAverage" style="width: ' . $a_rating . '%;"></div><div class="geodir_Star">' . $rating_img . $rating_img . $rating_img . $rating_img . $rating_img . '</div></div></div>';
955 955
 		}
956
-    }
957
-    return apply_filters('geodir_get_rating_stars_html', $r_html, $rating, 5);
956
+	}
957
+	return apply_filters('geodir_get_rating_stars_html', $r_html, $rating, 5);
958 958
 }
959 959
 
960 960
 /**
@@ -968,23 +968,23 @@  discard block
 block discarded – undo
968 968
 function geodir_is_reviews_show($pageview = '')
969 969
 {
970 970
 
971
-    $active_tabs = get_option('geodir_detail_page_tabs_excluded');
972
-
973
-    $is_display = true;
974
-    if (!empty($active_tabs) && in_array('reviews', $active_tabs))
975
-        $is_display = false;
976
-
977
-    /**
978
-     * Filter to change display value.
979
-     *
980
-     * You can use this filter to change the is_display value.
981
-     *
982
-     * @since 1.0.0
983
-     * @package GeoDirectory
984
-     * @param bool $is_display Display ratings when set to true.
985
-     * @param string $pageview The view template. Ex: listview, gridview etc.
986
-     */
987
-    return apply_filters('geodir_is_reviews_show', $is_display, $pageview);
971
+	$active_tabs = get_option('geodir_detail_page_tabs_excluded');
972
+
973
+	$is_display = true;
974
+	if (!empty($active_tabs) && in_array('reviews', $active_tabs))
975
+		$is_display = false;
976
+
977
+	/**
978
+	 * Filter to change display value.
979
+	 *
980
+	 * You can use this filter to change the is_display value.
981
+	 *
982
+	 * @since 1.0.0
983
+	 * @package GeoDirectory
984
+	 * @param bool $is_display Display ratings when set to true.
985
+	 * @param string $pageview The view template. Ex: listview, gridview etc.
986
+	 */
987
+	return apply_filters('geodir_is_reviews_show', $is_display, $pageview);
988 988
 }
989 989
 
990 990
 
@@ -992,9 +992,9 @@  discard block
 block discarded – undo
992 992
  * If Disqus plugin is active, do some fixes to show on blogs but no on GD post types
993 993
  */
994 994
 if(function_exists('dsq_can_replace')) {
995
-    remove_filter('comments_template', 'dsq_comments_template');
996
-    add_filter('comments_template', 'dsq_comments_template', 100);
997
-    add_filter('pre_option_disqus_active', 'geodir_option_disqus_active',10,1);
995
+	remove_filter('comments_template', 'dsq_comments_template');
996
+	add_filter('comments_template', 'dsq_comments_template', 100);
997
+	add_filter('pre_option_disqus_active', 'geodir_option_disqus_active',10,1);
998 998
 }
999 999
 
1000 1000
 
@@ -1008,14 +1008,14 @@  discard block
 block discarded – undo
1008 1008
  * @return string `1` if active `0` if disabled.
1009 1009
  */
1010 1010
 function geodir_option_disqus_active($disqus_active){
1011
-    global $post;
1012
-    $all_postypes = geodir_get_posttypes();
1011
+	global $post;
1012
+	$all_postypes = geodir_get_posttypes();
1013 1013
 
1014
-    if(isset($post->post_type) && is_array($all_postypes) && in_array($post->post_type,$all_postypes)){
1015
-        $disqus_active = '0';
1016
-    }
1014
+	if(isset($post->post_type) && is_array($all_postypes) && in_array($post->post_type,$all_postypes)){
1015
+		$disqus_active = '0';
1016
+	}
1017 1017
 
1018
-    return $disqus_active;
1018
+	return $disqus_active;
1019 1019
 }
1020 1020
 
1021 1021
 /**
@@ -1029,23 +1029,23 @@  discard block
 block discarded – undo
1029 1029
  * @return array Modified tabs array.
1030 1030
  */
1031 1031
 function geodir_detail_reviews_tab_title($tabs_arr) {
1032
-    $post_type = geodir_get_current_posttype();
1032
+	$post_type = geodir_get_current_posttype();
1033 1033
 
1034
-    if (!empty($tabs_arr) && !empty($tabs_arr['reviews']) && isset($tabs_arr['reviews']['heading_text']) && $post_type != '' && geodir_cpt_has_rating_disabled($post_type)) {
1035
-        $label_reviews = __('Comments', 'geodirectory');
1034
+	if (!empty($tabs_arr) && !empty($tabs_arr['reviews']) && isset($tabs_arr['reviews']['heading_text']) && $post_type != '' && geodir_cpt_has_rating_disabled($post_type)) {
1035
+		$label_reviews = __('Comments', 'geodirectory');
1036 1036
         
1037
-        if (defined('GEODIR_CP_VERSION')) {
1038
-            $post_types = geodir_get_posttypes('array');
1037
+		if (defined('GEODIR_CP_VERSION')) {
1038
+			$post_types = geodir_get_posttypes('array');
1039 1039
             
1040
-            if (!empty($post_types[$post_type]['labels']['label_reviews'])) {
1041
-                $label_reviews = stripslashes(__($post_types[$post_type]['labels']['label_reviews'], 'geodirectory'));
1042
-            }
1043
-        }
1040
+			if (!empty($post_types[$post_type]['labels']['label_reviews'])) {
1041
+				$label_reviews = stripslashes(__($post_types[$post_type]['labels']['label_reviews'], 'geodirectory'));
1042
+			}
1043
+		}
1044 1044
         
1045
-        $tabs_arr['reviews']['heading_text'] = $label_reviews;
1046
-    }
1045
+		$tabs_arr['reviews']['heading_text'] = $label_reviews;
1046
+	}
1047 1047
     
1048
-    return $tabs_arr;
1048
+	return $tabs_arr;
1049 1049
 }
1050 1050
 add_filter('geodir_detail_page_tab_list_extend', 'geodir_detail_reviews_tab_title', 1000, 1);
1051 1051
 
@@ -1056,13 +1056,13 @@  discard block
 block discarded – undo
1056 1056
  * @since 1.6.21
1057 1057
  */
1058 1058
 function geodir_jetpack_disable_comments(){
1059
-    //only run if jetpack installed
1060
-    if(defined('JETPACK__VERSION')){
1061
-        $post_types = geodir_get_posttypes();
1062
-        foreach($post_types as $post_type){
1063
-            add_filter('jetpack_comment_form_enabled_for_' . $post_type, '__return_false');
1064
-        }
1065
-    }
1059
+	//only run if jetpack installed
1060
+	if(defined('JETPACK__VERSION')){
1061
+		$post_types = geodir_get_posttypes();
1062
+		foreach($post_types as $post_type){
1063
+			add_filter('jetpack_comment_form_enabled_for_' . $post_type, '__return_false');
1064
+		}
1065
+	}
1066 1066
 }
1067 1067
 
1068 1068
 add_action('plugins_loaded','geodir_jetpack_disable_comments');
@@ -1077,13 +1077,13 @@  discard block
 block discarded – undo
1077 1077
  * @return bool True if allowed otherwise False.
1078 1078
  */
1079 1079
 function geodir_check_reviews_open( $open, $post_id ) {
1080
-    if ( $open && $post_id && geodir_is_page( 'detail' ) ) {
1081
-        if ( in_array( get_post_status( $post_id ), array( 'draft', 'pending', 'auto-draft', 'trash' ) ) ) {
1082
-            $open = false;
1083
-        }
1084
-    }
1080
+	if ( $open && $post_id && geodir_is_page( 'detail' ) ) {
1081
+		if ( in_array( get_post_status( $post_id ), array( 'draft', 'pending', 'auto-draft', 'trash' ) ) ) {
1082
+			$open = false;
1083
+		}
1084
+	}
1085 1085
     
1086
-    return $open;
1086
+	return $open;
1087 1087
 }
1088 1088
 add_filter( 'comments_open', 'geodir_check_reviews_open', 10, 2 );
1089 1089
 
@@ -1098,10 +1098,10 @@  discard block
 block discarded – undo
1098 1098
  * @return string Filtered comment content.
1099 1099
  */
1100 1100
 function geodir_remove_img_tags_from_comment( $comment_text, $comment = array(), $args = array() ) {
1101
-    if ( !empty( $comment_text ) && !empty( $comment ) && strpos( $comment_text, '[img' ) !== false && strpos( get_post_type( $comment->comment_post_ID ), 'gd_' ) === 0 ) {
1102
-        $comment_text = preg_replace( '#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_text );
1103
-        $comment_text = trim( $comment_text );
1104
-    }
1105
-    return $comment_text;
1101
+	if ( !empty( $comment_text ) && !empty( $comment ) && strpos( $comment_text, '[img' ) !== false && strpos( get_post_type( $comment->comment_post_ID ), 'gd_' ) === 0 ) {
1102
+		$comment_text = preg_replace( '#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_text );
1103
+		$comment_text = trim( $comment_text );
1104
+	}
1105
+	return $comment_text;
1106 1106
 }
1107 1107
 add_filter( 'comment_text', 'geodir_remove_img_tags_from_comment', 10, 3 );
1108 1108
\ No newline at end of file
Please login to merge, or discard this patch.
geodirectory-functions/shortcode_functions.php 2 patches
Indentation   +427 added lines, -427 removed lines patch added patch discarded remove patch
@@ -9,7 +9,7 @@  discard block
 block discarded – undo
9 9
  
10 10
 // If this file is called directly, abort.
11 11
 if (!defined('WPINC')) {
12
-    die;
12
+	die;
13 13
 }
14 14
 
15 15
 /**
@@ -22,22 +22,22 @@  discard block
 block discarded – undo
22 22
  */
23 23
 function gdsc_validate_measurements($value)
24 24
 {
25
-    if ((strlen($value) - 1) == strpos(trim($value), '%')) {
26
-        // $value is entered as a percent, so it can't be less than 0 or more than 100
27
-        $value = preg_replace('/\D/', '', $value);
28
-        if (100 < $value) {
29
-            $value = 100;
30
-        }
31
-        // Re-add the percent symbol
32
-        $value = $value . '%';
33
-    } elseif ((strlen($value) - 2) == strpos(trim($value), 'px')) {
34
-        // Get the absint & re-add the 'px'
35
-        $value = preg_replace('/\D/', '', $value) . 'px';
36
-    } else {
37
-        $value = preg_replace('/\D/', '', $value);
38
-    }
25
+	if ((strlen($value) - 1) == strpos(trim($value), '%')) {
26
+		// $value is entered as a percent, so it can't be less than 0 or more than 100
27
+		$value = preg_replace('/\D/', '', $value);
28
+		if (100 < $value) {
29
+			$value = 100;
30
+		}
31
+		// Re-add the percent symbol
32
+		$value = $value . '%';
33
+	} elseif ((strlen($value) - 2) == strpos(trim($value), 'px')) {
34
+		// Get the absint & re-add the 'px'
35
+		$value = preg_replace('/\D/', '', $value) . 'px';
36
+	} else {
37
+		$value = preg_replace('/\D/', '', $value);
38
+	}
39 39
 
40
-    return $value;
40
+	return $value;
41 41
 }
42 42
 
43 43
 /**
@@ -52,35 +52,35 @@  discard block
 block discarded – undo
52 52
 function gdsc_validate_map_args($params)
53 53
 {
54 54
 
55
-    $params['width'] = gdsc_validate_measurements($params['width']);
56
-    $params['height'] = gdsc_validate_measurements($params['height']);
55
+	$params['width'] = gdsc_validate_measurements($params['width']);
56
+	$params['height'] = gdsc_validate_measurements($params['height']);
57 57
 
58
-    // Only accept our 4 maptypes. Otherwise, revert to the default.
59
-    if (!(in_array(geodir_strtoupper($params['maptype']), array('HYBRID', 'SATELLITE', 'ROADMAP', 'TERRAIN')))) {
60
-        $params['maptype'] = 'ROADMAP';
61
-    } else {
62
-        $params['maptype'] = geodir_strtoupper($params['maptype']);
63
-    }
58
+	// Only accept our 4 maptypes. Otherwise, revert to the default.
59
+	if (!(in_array(geodir_strtoupper($params['maptype']), array('HYBRID', 'SATELLITE', 'ROADMAP', 'TERRAIN')))) {
60
+		$params['maptype'] = 'ROADMAP';
61
+	} else {
62
+		$params['maptype'] = geodir_strtoupper($params['maptype']);
63
+	}
64 64
 
65
-    // Zoom accepts a value between 1 and 19
66
-    $params['zoom'] = absint($params['zoom']);
67
-    if (19 < $params['zoom']) {
68
-        $params['zoom'] = '19';
69
-    }
70
-    if (0 == $params['zoom']) {
71
-        $params['zoom'] = '1';
72
-    }
65
+	// Zoom accepts a value between 1 and 19
66
+	$params['zoom'] = absint($params['zoom']);
67
+	if (19 < $params['zoom']) {
68
+		$params['zoom'] = '19';
69
+	}
70
+	if (0 == $params['zoom']) {
71
+		$params['zoom'] = '1';
72
+	}
73 73
 
74
-    // Child_collapse must be boolean
75
-    $params['child_collapse'] = gdsc_to_bool_val($params['child_collapse']);
74
+	// Child_collapse must be boolean
75
+	$params['child_collapse'] = gdsc_to_bool_val($params['child_collapse']);
76 76
 
77
-    // Scrollwheel must be boolean
78
-    $params['scrollwheel'] = gdsc_to_bool_val($params['scrollwheel']);
77
+	// Scrollwheel must be boolean
78
+	$params['scrollwheel'] = gdsc_to_bool_val($params['scrollwheel']);
79 79
 
80
-    // Scrollwheel must be boolean
81
-    $params['autozoom'] = gdsc_to_bool_val($params['autozoom']);
80
+	// Scrollwheel must be boolean
81
+	$params['autozoom'] = gdsc_to_bool_val($params['autozoom']);
82 82
 
83
-    return $params;
83
+	return $params;
84 84
 }
85 85
 
86 86
 /**
@@ -99,52 +99,52 @@  discard block
 block discarded – undo
99 99
  */
100 100
 function gdsc_to_bool_val($in, $strict = false)
101 101
 {
102
-    $out = null;
103
-
104
-    // if not strict, we only have to check if something is false
105
-    if (in_array($in, array(
106
-        'false',
107
-        'False',
108
-        'FALSE',
109
-        'no',
110
-        'No',
111
-        'n',
112
-        'N',
113
-        '0',
114
-        'off',
115
-        'Off',
116
-        'OFF',
117
-        false,
118
-        0,
119
-        null
120
-    ), true)) {
121
-        $out = false;
122
-    } else if ($strict) {
123
-        // if strict, check the equivalent true values
124
-        if (in_array($in, array(
125
-            'true',
126
-            'True',
127
-            'TRUE',
128
-            'yes',
129
-            'Yes',
130
-            'y',
131
-            'Y',
132
-            '1',
133
-            'on',
134
-            'On',
135
-            'ON',
136
-            true,
137
-            1
138
-        ), true)) {
139
-            $out = true;
140
-        }
141
-    } else {
142
-        // not strict? let the regular php bool check figure it out (will
143
-        //     largely default to true)
144
-        $out = ($in ? true : false);
145
-    }
102
+	$out = null;
103
+
104
+	// if not strict, we only have to check if something is false
105
+	if (in_array($in, array(
106
+		'false',
107
+		'False',
108
+		'FALSE',
109
+		'no',
110
+		'No',
111
+		'n',
112
+		'N',
113
+		'0',
114
+		'off',
115
+		'Off',
116
+		'OFF',
117
+		false,
118
+		0,
119
+		null
120
+	), true)) {
121
+		$out = false;
122
+	} else if ($strict) {
123
+		// if strict, check the equivalent true values
124
+		if (in_array($in, array(
125
+			'true',
126
+			'True',
127
+			'TRUE',
128
+			'yes',
129
+			'Yes',
130
+			'y',
131
+			'Y',
132
+			'1',
133
+			'on',
134
+			'On',
135
+			'ON',
136
+			true,
137
+			1
138
+		), true)) {
139
+			$out = true;
140
+		}
141
+	} else {
142
+		// not strict? let the regular php bool check figure it out (will
143
+		//     largely default to true)
144
+		$out = ($in ? true : false);
145
+	}
146 146
 
147
-    return $out;
147
+	return $out;
148 148
 }
149 149
 
150 150
 /**
@@ -157,16 +157,16 @@  discard block
 block discarded – undo
157 157
  */
158 158
 function gdsc_is_post_type_valid($incoming_post_type)
159 159
 {
160
-    $post_types = geodir_get_posttypes();
161
-    $post_types = array_map('geodir_strtolower', $post_types);
162
-    $post_type_found = false;
163
-    foreach ($post_types as $type) {
164
-        if (geodir_strtolower($incoming_post_type) == geodir_strtolower($type)) {
165
-            $post_type_found = true;
166
-        }
167
-    }
160
+	$post_types = geodir_get_posttypes();
161
+	$post_types = array_map('geodir_strtolower', $post_types);
162
+	$post_type_found = false;
163
+	foreach ($post_types as $type) {
164
+		if (geodir_strtolower($incoming_post_type) == geodir_strtolower($type)) {
165
+			$post_type_found = true;
166
+		}
167
+	}
168 168
 
169
-    return $post_type_found;
169
+	return $post_type_found;
170 170
 }
171 171
 
172 172
 /**
@@ -186,52 +186,52 @@  discard block
 block discarded – undo
186 186
  */
187 187
 function gdsc_listing_loop_filter($query)
188 188
 {
189
-    global $wp_query, $geodir_post_type, $table, $plugin_prefix, $term;
190
-
191
-    $geodir_post_type = geodir_get_current_posttype();
192
-
193
-    if (isset($wp_query->tax_query->queries) && $wp_query->tax_query->queries) {
194
-        $taxonomies = wp_list_pluck($wp_query->tax_query->queries, 'taxonomy');
195
-
196
-        if (isset($wp_query->query[$taxonomies[0]])) {
197
-            $request_term = explode("/", $wp_query->query[$taxonomies[0]]);
198
-            $request_term = end($request_term);
199
-            if (!term_exists($request_term)) {
200
-                $args = array('number' => '1',);
201
-                $terms_arr = get_terms($taxonomies[0], $args);
202
-                foreach ($terms_arr as $location_term) {
203
-                    $term_arr = $location_term;
204
-                    $term_arr->name = geodir_ucwords(str_replace('-', ' ', $request_term));
205
-                }
206
-                $wp_query->queried_object_id = 1;
207
-                $wp_query->queried_object = $term_arr;
208
-            }
209
-        }
189
+	global $wp_query, $geodir_post_type, $table, $plugin_prefix, $term;
190
+
191
+	$geodir_post_type = geodir_get_current_posttype();
192
+
193
+	if (isset($wp_query->tax_query->queries) && $wp_query->tax_query->queries) {
194
+		$taxonomies = wp_list_pluck($wp_query->tax_query->queries, 'taxonomy');
195
+
196
+		if (isset($wp_query->query[$taxonomies[0]])) {
197
+			$request_term = explode("/", $wp_query->query[$taxonomies[0]]);
198
+			$request_term = end($request_term);
199
+			if (!term_exists($request_term)) {
200
+				$args = array('number' => '1',);
201
+				$terms_arr = get_terms($taxonomies[0], $args);
202
+				foreach ($terms_arr as $location_term) {
203
+					$term_arr = $location_term;
204
+					$term_arr->name = geodir_ucwords(str_replace('-', ' ', $request_term));
205
+				}
206
+				$wp_query->queried_object_id = 1;
207
+				$wp_query->queried_object = $term_arr;
208
+			}
209
+		}
210 210
 
211
-    }
212
-    if (isset($query->query_vars['is_geodir_loop']) && $query->query_vars['is_geodir_loop']) {
211
+	}
212
+	if (isset($query->query_vars['is_geodir_loop']) && $query->query_vars['is_geodir_loop']) {
213 213
 
214
-        $table = $plugin_prefix . $geodir_post_type . '_detail';
214
+		$table = $plugin_prefix . $geodir_post_type . '_detail';
215 215
 
216
-        add_filter('posts_fields', 'geodir_posts_fields', 1);
217
-        add_filter('posts_join', 'geodir_posts_join', 1);
218
-        geodir_post_where();
219
-        if (!is_admin()) {
220
-            add_filter('posts_orderby', 'geodir_posts_orderby', 1);
221
-        }
216
+		add_filter('posts_fields', 'geodir_posts_fields', 1);
217
+		add_filter('posts_join', 'geodir_posts_join', 1);
218
+		geodir_post_where();
219
+		if (!is_admin()) {
220
+			add_filter('posts_orderby', 'geodir_posts_orderby', 1);
221
+		}
222 222
 
223
-        // advanced filter for popular post view widget
224
-        global $wp_query;
225
-        if (!is_admin()) {
226
-            if (!empty($wp_query->query['with_pics_only'])) {
227
-                add_filter('posts_join', 'geodir_filter_widget_join', 1000);
228
-            }
229
-            add_filter('posts_where', 'geodir_filter_widget_where', 1000);
230
-        }
223
+		// advanced filter for popular post view widget
224
+		global $wp_query;
225
+		if (!is_admin()) {
226
+			if (!empty($wp_query->query['with_pics_only'])) {
227
+				add_filter('posts_join', 'geodir_filter_widget_join', 1000);
228
+			}
229
+			add_filter('posts_where', 'geodir_filter_widget_where', 1000);
230
+		}
231 231
 
232
-    }
232
+	}
233 233
 
234
-    return $query;
234
+	return $query;
235 235
 }
236 236
 
237 237
 /**
@@ -245,40 +245,40 @@  discard block
 block discarded – undo
245 245
  */
246 246
 function gdsc_manage_category_choice($post_type, $category)
247 247
 {
248
-    if (0 == $category || '' == $category) {
249
-        return '';
250
-    }
248
+	if (0 == $category || '' == $category) {
249
+		return '';
250
+	}
251 251
 
252
-    if (!(gdsc_is_post_type_valid($post_type))) {
253
-        return '';
254
-    }
252
+	if (!(gdsc_is_post_type_valid($post_type))) {
253
+		return '';
254
+	}
255 255
 
256
-    $taxonomies = geodir_get_taxonomies($post_type);
256
+	$taxonomies = geodir_get_taxonomies($post_type);
257 257
 
258
-    $categories = get_terms(array('taxonomy' => $taxonomies[0],'hide_empty' => false));
258
+	$categories = get_terms(array('taxonomy' => $taxonomies[0],'hide_empty' => false));
259 259
 
260
-    $cat_id = 0;
260
+	$cat_id = 0;
261 261
 
262
-    foreach ($categories as $cat) {
263
-        if (is_numeric($category)) {
264
-            if (absint($category) == $cat->term_id) {
265
-                $cat_id = $cat->term_id;
266
-                break;
267
-            }
268
-        } else {
269
-            if ($category == $cat->slug) {
270
-                $cat_id = $cat->term_id;
271
-                break;
272
-            }
262
+	foreach ($categories as $cat) {
263
+		if (is_numeric($category)) {
264
+			if (absint($category) == $cat->term_id) {
265
+				$cat_id = $cat->term_id;
266
+				break;
267
+			}
268
+		} else {
269
+			if ($category == $cat->slug) {
270
+				$cat_id = $cat->term_id;
271
+				break;
272
+			}
273 273
 
274
-            if ($category == $cat->name) {
275
-                $cat_id = $cat->term_id;
276
-                break;
277
-            }
278
-        }
279
-    }
274
+			if ($category == $cat->name) {
275
+				$cat_id = $cat->term_id;
276
+				break;
277
+			}
278
+		}
279
+	}
280 280
 
281
-    return $cat_id;
281
+	return $cat_id;
282 282
 }
283 283
 
284 284
 // @todo: Extract this
@@ -288,11 +288,11 @@  discard block
 block discarded – undo
288 288
 	 * Adds the script in the page footer for the home page google map.
289 289
 	 *
290 290
 	 * @since 1.0.0
291
-     * @return string Print the script in page footer.
291
+	 * @return string Print the script in page footer.
292 292
 	 */
293 293
 	function geodir_home_map_add_script()
294
-    {
295
-        ?>
294
+	{
295
+		?>
296 296
         <script type="text/javascript">
297 297
             jQuery(document).ready(function () {
298 298
                 geoDirMapSlide();
@@ -365,7 +365,7 @@  discard block
 block discarded – undo
365 365
             }
366 366
         </script>
367 367
     <?php
368
-    }
368
+	}
369 369
 }
370 370
 
371 371
 /**
@@ -376,7 +376,7 @@  discard block
 block discarded – undo
376 376
  */
377 377
 function geodir_popular_category_add_scripts()
378 378
 {
379
-    ?>
379
+	?>
380 380
     <script type="text/javascript">
381 381
         jQuery(function ($) {
382 382
             $('.geodir-showcat').click(function () {
@@ -406,56 +406,56 @@  discard block
 block discarded – undo
406 406
  */
407 407
 function gdsc_validate_layout_choice($layout_choice)
408 408
 {
409
-    switch (geodir_strtolower($layout_choice)) {
410
-        case 'list';
411
-        case 'one';
412
-        case 'one_column';
413
-        case 'onecolumn';
414
-        case '1';
415
-            $layout_choice = 'list';
416
-            break;
417
-        case 'gridview_onehalf';
418
-        case 'two';
419
-        case 'two_column';
420
-        case 'two_columns';
421
-        case 'twocolumn';
422
-        case 'twocolumns';
423
-        case '2';
424
-            $layout_choice = 'gridview_onehalf';
425
-            break;
426
-        case 'gridview_onethird';
427
-        case 'three';
428
-        case 'three_column';
429
-        case 'three_columns';
430
-        case 'threecolumn';
431
-        case 'threecolumns';
432
-        case '3';
433
-            $layout_choice = 'gridview_onethird';
434
-            break;
435
-        case 'gridview_onefourth';
436
-        case 'four';
437
-        case 'four_column';
438
-        case 'four_columns';
439
-        case 'fourcolumn';
440
-        case 'fourcolumns';
441
-        case '4';
442
-            $layout_choice = 'gridview_onefourth';
443
-            break;
444
-        case 'gridview_onefifth';
445
-        case 'five';
446
-        case 'five_column';
447
-        case 'five_columns';
448
-        case 'fivecolumn';
449
-        case 'fivecolumns';
450
-        case '5';
451
-            $layout_choice = 'gridview_onefifth';
452
-            break;
453
-        default:
454
-            $layout_choice = 'gridview_onehalf';
455
-            break;
456
-    }
409
+	switch (geodir_strtolower($layout_choice)) {
410
+		case 'list';
411
+		case 'one';
412
+		case 'one_column';
413
+		case 'onecolumn';
414
+		case '1';
415
+			$layout_choice = 'list';
416
+			break;
417
+		case 'gridview_onehalf';
418
+		case 'two';
419
+		case 'two_column';
420
+		case 'two_columns';
421
+		case 'twocolumn';
422
+		case 'twocolumns';
423
+		case '2';
424
+			$layout_choice = 'gridview_onehalf';
425
+			break;
426
+		case 'gridview_onethird';
427
+		case 'three';
428
+		case 'three_column';
429
+		case 'three_columns';
430
+		case 'threecolumn';
431
+		case 'threecolumns';
432
+		case '3';
433
+			$layout_choice = 'gridview_onethird';
434
+			break;
435
+		case 'gridview_onefourth';
436
+		case 'four';
437
+		case 'four_column';
438
+		case 'four_columns';
439
+		case 'fourcolumn';
440
+		case 'fourcolumns';
441
+		case '4';
442
+			$layout_choice = 'gridview_onefourth';
443
+			break;
444
+		case 'gridview_onefifth';
445
+		case 'five';
446
+		case 'five_column';
447
+		case 'five_columns';
448
+		case 'fivecolumn';
449
+		case 'fivecolumns';
450
+		case '5';
451
+			$layout_choice = 'gridview_onefifth';
452
+			break;
453
+		default:
454
+			$layout_choice = 'gridview_onehalf';
455
+			break;
456
+	}
457 457
 
458
-    return $layout_choice;
458
+	return $layout_choice;
459 459
 }
460 460
 
461 461
 /**
@@ -472,34 +472,34 @@  discard block
 block discarded – undo
472 472
  */
473 473
 function gdsc_validate_sort_choice($sort_choice, $post_type = '')
474 474
 {
475
-    global $plugin_prefix;
476
-
477
-    $sorts = array(
478
-        'az',
479
-        'latest',
480
-        'featured',
481
-        'high_review',
482
-        'high_rating',
483
-        'random',
484
-    );
485
-
486
-    if (in_array($sort_choice, $sorts)) {
487
-        return $sort_choice;
488
-    }
475
+	global $plugin_prefix;
476
+
477
+	$sorts = array(
478
+		'az',
479
+		'latest',
480
+		'featured',
481
+		'high_review',
482
+		'high_rating',
483
+		'random',
484
+	);
485
+
486
+	if (in_array($sort_choice, $sorts)) {
487
+		return $sort_choice;
488
+	}
489 489
 
490
-    if (!empty($post_type)) {
491
-        $table = $plugin_prefix . $post_type . '_detail';
490
+	if (!empty($post_type)) {
491
+		$table = $plugin_prefix . $post_type . '_detail';
492 492
         
493
-        if (!geodir_prepare_custom_sorting($sort_choice, $table)) {
494
-            $sort_choice = '';
495
-        }
496
-    }
493
+		if (!geodir_prepare_custom_sorting($sort_choice, $table)) {
494
+			$sort_choice = '';
495
+		}
496
+	}
497 497
 
498
-    if (empty($post_type) || empty($sort_choice)) {
499
-        $sort_choice = 'latest';
500
-    }
498
+	if (empty($post_type) || empty($sort_choice)) {
499
+		$sort_choice = 'latest';
500
+	}
501 501
 
502
-    return $sort_choice;
502
+	return $sort_choice;
503 503
 }
504 504
 
505 505
 /**
@@ -512,22 +512,22 @@  discard block
 block discarded – undo
512 512
  */
513 513
 function gdsc_validate_listing_width($width_choice)
514 514
 {
515
-    if (!(empty($width_choice))) {
516
-        $width_choice = absint($width_choice);
517
-    } else {
518
-        return '';
519
-    }
515
+	if (!(empty($width_choice))) {
516
+		$width_choice = absint($width_choice);
517
+	} else {
518
+		return '';
519
+	}
520 520
 
521
-    if (100 < $width_choice) {
522
-        $width_choice = 100;
523
-    }
521
+	if (100 < $width_choice) {
522
+		$width_choice = 100;
523
+	}
524 524
 
525
-    // If listing_width is too narrow, it won't work, arbitrarily set to 10% here
526
-    if (10 > $width_choice) {
527
-        $width_choice = 10;
528
-    }
525
+	// If listing_width is too narrow, it won't work, arbitrarily set to 10% here
526
+	if (10 > $width_choice) {
527
+		$width_choice = 10;
528
+	}
529 529
 
530
-    return $width_choice;
530
+	return $width_choice;
531 531
 }
532 532
 
533 533
 /**
@@ -540,18 +540,18 @@  discard block
 block discarded – undo
540 540
  */
541 541
 function gdsc_validate_list_filter_choice($filter_choice)
542 542
 {
543
-    $filters = array(
544
-        'all',
545
-        'today',
546
-        'upcoming',
547
-        'past',
548
-    );
549
-
550
-    if (!(in_array($filter_choice, $filters))) {
551
-        $filter_choice = 'all';
552
-    }
543
+	$filters = array(
544
+		'all',
545
+		'today',
546
+		'upcoming',
547
+		'past',
548
+	);
549
+
550
+	if (!(in_array($filter_choice, $filters))) {
551
+		$filter_choice = 'all';
552
+	}
553 553
 
554
-    return $filter_choice;
554
+	return $filter_choice;
555 555
 }
556 556
 
557 557
 /**
@@ -574,7 +574,7 @@  discard block
 block discarded – undo
574 574
  * @return string Listings HTML content.
575 575
  */
576 576
 function geodir_sc_gd_listings_output($args = array()) {
577
-    $title				 = !empty($args['title']) ? __($args['title'], 'geodirectory') : '';
577
+	$title				 = !empty($args['title']) ? __($args['title'], 'geodirectory') : '';
578 578
 	$post_type 			 = !empty($args['post_type']) ? $args['post_type'] : 'gd_place';
579 579
 	$category 			 = !empty($args['category']) ? $args['category'] : '0';
580 580
 	$post_number		 = !empty($args['post_number']) ? $args['post_number'] : 10;
@@ -585,17 +585,17 @@  discard block
 block discarded – undo
585 585
 	$listing_width 		 = !empty($args['listing_width']) ? $args['listing_width'] : '';
586 586
 	$with_pagination 	 = !empty($args['with_pagination']) ? true : false;
587 587
 	$event_type 	 	 = !empty($args['event_type']) ? $args['event_type'] : '';
588
-    $shortcode_content   = !empty($args['shortcode_content']) ? trim($args['shortcode_content']) : '';
589
-    $tags                = !empty($args['tags']) ? $args['tags'] : array();
590
-    /**
591
-     * Filter the content text displayed when no listings found.
592
-     *
593
-     * @since 1.6.0
594
-     *
595
-     * @param string $shortcode_content The shortcode content text.
596
-     * @param array $args Array of arguements to filter listings.
597
-     */
598
-    $shortcode_content = apply_filters('geodir_sc_gd_listings_not_found_content', $shortcode_content, $args);
588
+	$shortcode_content   = !empty($args['shortcode_content']) ? trim($args['shortcode_content']) : '';
589
+	$tags                = !empty($args['tags']) ? $args['tags'] : array();
590
+	/**
591
+	 * Filter the content text displayed when no listings found.
592
+	 *
593
+	 * @since 1.6.0
594
+	 *
595
+	 * @param string $shortcode_content The shortcode content text.
596
+	 * @param array $args Array of arguements to filter listings.
597
+	 */
598
+	$shortcode_content = apply_filters('geodir_sc_gd_listings_not_found_content', $shortcode_content, $args);
599 599
 		
600 600
 	$top_pagination 	 = $with_pagination && !empty($args['top_pagination']) ? true : false;
601 601
 	$bottom_pagination 	 = $with_pagination && !empty($args['bottom_pagination']) ? true : false;
@@ -607,92 +607,92 @@  discard block
 block discarded – undo
607 607
 	$pageno 	 		 = $geodir_ajax && !empty($args['pageno']) ? $args['pageno'] : 1;
608 608
 	
609 609
 	$query_args = array(
610
-        'posts_per_page' => $post_number,
611
-        'is_geodir_loop' => true,
612
-        'gd_location' => $add_location_filter,
613
-        'post_type' => $post_type,
614
-        'order_by' => $list_sort,
610
+		'posts_per_page' => $post_number,
611
+		'is_geodir_loop' => true,
612
+		'gd_location' => $add_location_filter,
613
+		'post_type' => $post_type,
614
+		'order_by' => $list_sort,
615 615
 		'pageno' => $pageno
616
-    );
616
+	);
617 617
 
618
-    if ($character_count >= 0) {
619
-        $query_args['excerpt_length'] = $character_count;
620
-    }
618
+	if ($character_count >= 0) {
619
+		$query_args['excerpt_length'] = $character_count;
620
+	}
621 621
     
622
-    if (!empty($args['post_author'])) {
623
-        $query_args['post_author'] = $args['post_author'];
624
-    }
622
+	if (!empty($args['post_author'])) {
623
+		$query_args['post_author'] = $args['post_author'];
624
+	}
625 625
 
626
-    if (!empty($args['show_featured_only'])) {
627
-        $query_args['show_featured_only'] = 1;
628
-    }
626
+	if (!empty($args['show_featured_only'])) {
627
+		$query_args['show_featured_only'] = 1;
628
+	}
629 629
 
630
-    if (!empty($args['show_special_only'])) {
631
-        $query_args['show_special_only'] = 1;
632
-    }
630
+	if (!empty($args['show_special_only'])) {
631
+		$query_args['show_special_only'] = 1;
632
+	}
633 633
 
634
-    if (!empty($args['with_pics_only'])) {
635
-        $query_args['with_pics_only'] = 0;
636
-        $query_args['featured_image_only'] = 1;
637
-    }
634
+	if (!empty($args['with_pics_only'])) {
635
+		$query_args['with_pics_only'] = 0;
636
+		$query_args['featured_image_only'] = 1;
637
+	}
638 638
 
639
-    if (!empty($args['with_videos_only'])) {
640
-        $query_args['with_videos_only'] = 1;
641
-    }
639
+	if (!empty($args['with_videos_only'])) {
640
+		$query_args['with_videos_only'] = 1;
641
+	}
642 642
     
643
-    if (!empty($args['show_favorites_only'])) {
644
-        $query_args['show_favorites_only'] = 1;
645
-        $query_args['favorites_by_user'] = !empty($args['favorites_by_user']) ? $args['favorites_by_user'] : 0;
646
-    }
647
-    $with_no_results = !empty($args['without_no_results']) ? false : true;
643
+	if (!empty($args['show_favorites_only'])) {
644
+		$query_args['show_favorites_only'] = 1;
645
+		$query_args['favorites_by_user'] = !empty($args['favorites_by_user']) ? $args['favorites_by_user'] : 0;
646
+	}
647
+	$with_no_results = !empty($args['without_no_results']) ? false : true;
648 648
 
649
-    if (!empty($category) && isset($category[0]) && $category[0] != '0') {
650
-        $category_taxonomy = geodir_get_taxonomies($post_type);
649
+	if (!empty($category) && isset($category[0]) && $category[0] != '0') {
650
+		$category_taxonomy = geodir_get_taxonomies($post_type);
651 651
 
652
-        ######### WPML #########
653
-        if (geodir_wpml_is_taxonomy_translated($category_taxonomy[0])) {
654
-            $category = gd_lang_object_ids($category, $category_taxonomy[0]);
655
-        }
656
-        ######### WPML #########
652
+		######### WPML #########
653
+		if (geodir_wpml_is_taxonomy_translated($category_taxonomy[0])) {
654
+			$category = gd_lang_object_ids($category, $category_taxonomy[0]);
655
+		}
656
+		######### WPML #########
657 657
 
658
-        $tax_query = array(
659
-            'taxonomy' => $category_taxonomy[0],
660
-            'field' => 'id',
661
-            'terms' => $category
662
-        );
658
+		$tax_query = array(
659
+			'taxonomy' => $category_taxonomy[0],
660
+			'field' => 'id',
661
+			'terms' => $category
662
+		);
663 663
 
664
-        $query_args['tax_query'] = array($tax_query);
665
-    }
664
+		$query_args['tax_query'] = array($tax_query);
665
+	}
666 666
     
667
-    if (!empty($tags)) {
668
-        // Clean tags
669
-        if (!is_array($tags)) {
670
-            $comma = _x(',', 'tag delimiter');
671
-            if ( ',' !== $comma ) {
672
-                $tags = str_replace($comma, ',', $tags);
673
-            }
674
-            $tags = explode(',', trim($tags, " \n\t\r\0\x0B,"));
675
-            $tags = array_map('trim', $tags);
676
-        }
667
+	if (!empty($tags)) {
668
+		// Clean tags
669
+		if (!is_array($tags)) {
670
+			$comma = _x(',', 'tag delimiter');
671
+			if ( ',' !== $comma ) {
672
+				$tags = str_replace($comma, ',', $tags);
673
+			}
674
+			$tags = explode(',', trim($tags, " \n\t\r\0\x0B,"));
675
+			$tags = array_map('trim', $tags);
676
+		}
677 677
         
678
-        if (!empty($tags)) {
679
-            $tag_query = array(
680
-                'taxonomy' => $post_type . '_tags',
681
-                'field' => 'name',
682
-                'terms' => $tags
683
-            );
684
-
685
-            if (!empty($query_args['tax_query'])) {
686
-                $query_args['tax_query'][] = $tag_query;
687
-            } else {
688
-                $query_args['tax_query'] = array($tag_query);
689
-            }
690
-        }
691
-    }
678
+		if (!empty($tags)) {
679
+			$tag_query = array(
680
+				'taxonomy' => $post_type . '_tags',
681
+				'field' => 'name',
682
+				'terms' => $tags
683
+			);
684
+
685
+			if (!empty($query_args['tax_query'])) {
686
+				$query_args['tax_query'][] = $tag_query;
687
+			} else {
688
+				$query_args['tax_query'] = array($tag_query);
689
+			}
690
+		}
691
+	}
692 692
 
693
-    global $gridview_columns_widget, $geodir_is_widget_listing;
693
+	global $gridview_columns_widget, $geodir_is_widget_listing;
694 694
 
695
-    if ($post_type == 'gd_event' && function_exists('geodir_event_get_widget_events')) {
695
+	if ($post_type == 'gd_event' && function_exists('geodir_event_get_widget_events')) {
696 696
 		global $geodir_event_widget_listview;
697 697
 		$geodir_event_widget_listview = true;
698 698
 		
@@ -707,16 +707,16 @@  discard block
 block discarded – undo
707 707
 		$widget_listings = $total_posts > 0 ? geodir_get_widget_listings($query_args) : array();
708 708
 	}
709 709
 	$current_gridview_columns_widget = $gridview_columns_widget;
710
-    $identifier = ' gd-wgt-pagi-' . mt_rand();
711
-    ob_start();
710
+	$identifier = ' gd-wgt-pagi-' . mt_rand();
711
+	ob_start();
712 712
 	if (!empty($widget_listings) || $with_no_results) {
713 713
 		if (!$geodir_ajax) {
714
-        /**
715
-         * Called before the shortcode [gd_listings] content is output.
716
-         *
717
-         * @since 1.0.0
718
-         */
719
-        do_action('geodir_before_sc_gd_listings');
714
+		/**
715
+		 * Called before the shortcode [gd_listings] content is output.
716
+		 *
717
+		 * @since 1.0.0
718
+		 */
719
+		do_action('geodir_before_sc_gd_listings');
720 720
 		?>
721 721
         <div class="geodir_locations geodir_location_listing geodir-sc-gd-listings <?php echo $identifier;?>">
722 722
             <?php if ($title != '') { ?>
@@ -727,63 +727,63 @@  discard block
 block discarded – undo
727 727
             <div class="gd-sc-loader">
728 728
                 <div class="gd-sc-content">
729 729
             <?php }
730
-            if (!(empty($widget_listings) && !empty($shortcode_content))) {
731
-                if (strstr($layout, 'gridview')) {
732
-                    $listing_view_exp = explode('_', $layout);
733
-                    $gridview_columns_widget = $layout;
734
-                    $layout = $listing_view_exp[0];
735
-                } else {
736
-                    $gridview_columns_widget = '';
737
-                }
738
-
739
-                /**
740
-                 * Filter the widget listing listview template.
741
-                 *
742
-                 * @since 1.0.0
743
-                 *
744
-                 * @param string The template file to display listing.
745
-                 */
746
-                $template = apply_filters("geodir_template_part-widget-listing-listview", geodir_locate_template('widget-listing-listview'));
730
+			if (!(empty($widget_listings) && !empty($shortcode_content))) {
731
+				if (strstr($layout, 'gridview')) {
732
+					$listing_view_exp = explode('_', $layout);
733
+					$gridview_columns_widget = $layout;
734
+					$layout = $listing_view_exp[0];
735
+				} else {
736
+					$gridview_columns_widget = '';
737
+				}
738
+
739
+				/**
740
+				 * Filter the widget listing listview template.
741
+				 *
742
+				 * @since 1.0.0
743
+				 *
744
+				 * @param string The template file to display listing.
745
+				 */
746
+				$template = apply_filters("geodir_template_part-widget-listing-listview", geodir_locate_template('widget-listing-listview'));
747 747
                             
748
-                global $post, $map_jason, $map_canvas_arr, $gd_session;
749
-
750
-                $current_post = $post;
751
-                $current_map_jason = $map_jason;
752
-                $current_map_canvas_arr = $map_canvas_arr;
753
-                $geodir_is_widget_listing = true;
754
-                $gd_session->un_set('gd_listing_view');
755
-
756
-                if ($with_pagination && $top_pagination) {				
757
-                    echo geodir_sc_listings_pagination($total_posts, $post_number, $pageno);
758
-                }
759
-
760
-                /**
761
-                 * Includes listing listview template.
762
-                 *
763
-                 * @since 1.0.0
764
-                 */
765
-                include($template);
748
+				global $post, $map_jason, $map_canvas_arr, $gd_session;
749
+
750
+				$current_post = $post;
751
+				$current_map_jason = $map_jason;
752
+				$current_map_canvas_arr = $map_canvas_arr;
753
+				$geodir_is_widget_listing = true;
754
+				$gd_session->un_set('gd_listing_view');
755
+
756
+				if ($with_pagination && $top_pagination) {				
757
+					echo geodir_sc_listings_pagination($total_posts, $post_number, $pageno);
758
+				}
759
+
760
+				/**
761
+				 * Includes listing listview template.
762
+				 *
763
+				 * @since 1.0.0
764
+				 */
765
+				include($template);
766 766
                 
767
-                if ($with_pagination && $bottom_pagination) {				
768
-                    echo geodir_sc_listings_pagination($total_posts, $post_number, $pageno);
769
-                }
770
-
771
-                $geodir_is_widget_listing = false;
772
-
773
-                $GLOBALS['post'] = $current_post;
774
-                if (!empty($current_post)) {
775
-                    setup_postdata($current_post);
776
-                }
777
-                $map_jason = $current_map_jason;
778
-                $map_canvas_arr = $current_map_canvas_arr;
779
-                global $gridview_columns_widget;
780
-                $gridview_columns_widget = $current_gridview_columns_widget;
781
-            } else {
782
-                echo $shortcode_content;
783
-            }
767
+				if ($with_pagination && $bottom_pagination) {				
768
+					echo geodir_sc_listings_pagination($total_posts, $post_number, $pageno);
769
+				}
770
+
771
+				$geodir_is_widget_listing = false;
772
+
773
+				$GLOBALS['post'] = $current_post;
774
+				if (!empty($current_post)) {
775
+					setup_postdata($current_post);
776
+				}
777
+				$map_jason = $current_map_jason;
778
+				$map_canvas_arr = $current_map_canvas_arr;
779
+				global $gridview_columns_widget;
780
+				$gridview_columns_widget = $current_gridview_columns_widget;
781
+			} else {
782
+				echo $shortcode_content;
783
+			}
784 784
 			?>
785 785
 			<?php
786
-            if (!$geodir_ajax) { 
786
+			if (!$geodir_ajax) { 
787 787
 			?>
788 788
             </div><p class="geodir-sclisting-loading" style="display:none;"><i class="fa fa-cog fa-spin"></i></p></div>
789 789
 <script type="text/javascript">
@@ -822,10 +822,10 @@  discard block
 block discarded – undo
822 822
             loading.hide();
823 823
             jQuery(items).html(response);
824 824
             <?php
825
-              /**
826
-               * if lazyload images enabled then refresh them once ajax page changed.
827
-               */
828
-              if (get_option('geodir_lazy_load', 1)) { ?>
825
+			  /**
826
+			   * if lazyload images enabled then refresh them once ajax page changed.
827
+			   */
828
+			  if (get_option('geodir_lazy_load', 1)) { ?>
829 829
               geodir_init_lazy_load();
830 830
               <?php } ?>
831 831
         }
@@ -836,11 +836,11 @@  discard block
 block discarded – undo
836 836
 </div>
837 837
 		<?php } ?>
838 838
     <?php
839
-    }
839
+	}
840 840
 	$output = ob_get_contents();
841
-    ob_end_clean();
841
+	ob_end_clean();
842 842
 
843
-    return trim($output);
843
+	return trim($output);
844 844
 }
845 845
 
846 846
 /**
@@ -867,15 +867,15 @@  discard block
 block discarded – undo
867 867
  * @return string Listings pagination HTML content.
868 868
  */
869 869
 function geodir_sc_listings_pagination($total_posts, $posts_per_page, $pageno, $before = '', $after = '', $prelabel = '', $nxtlabel = '', $pages_to_show = 5, $always_show = false) {
870
-    if (empty($prelabel)) {
871
-        $prelabel = '<strong>&laquo;</strong>';
872
-    }
870
+	if (empty($prelabel)) {
871
+		$prelabel = '<strong>&laquo;</strong>';
872
+	}
873 873
 
874
-    if (empty($nxtlabel)) {
875
-        $nxtlabel = '<strong>&raquo;</strong>';
876
-    }
874
+	if (empty($nxtlabel)) {
875
+		$nxtlabel = '<strong>&raquo;</strong>';
876
+	}
877 877
 
878
-    $half_pages_to_show = round($pages_to_show / 2);
878
+	$half_pages_to_show = round($pages_to_show / 2);
879 879
 
880 880
 	$numposts = $total_posts;
881 881
 
@@ -908,7 +908,7 @@  discard block
 block discarded – undo
908 908
 		}
909 909
 		
910 910
 		if (($pageno - 1) > 0) {
911
-            echo '<a class="gd-page-sc-prev gd-wgt-page" data-page="' . (int)($pageno - 1) . '" href="javascript:void(0);">' . $prelabel . '</a>&nbsp;';
911
+			echo '<a class="gd-page-sc-prev gd-wgt-page" data-page="' . (int)($pageno - 1) . '" href="javascript:void(0);">' . $prelabel . '</a>&nbsp;';
912 912
 		}
913 913
 		
914 914
 		for ($i = $pageno - $half_pages_to_show; $i <= $pageno + $half_pages_to_show; $i++) {
@@ -931,9 +931,9 @@  discard block
 block discarded – undo
931 931
 		echo "</div> $after </div>";
932 932
 	}
933 933
 	$output = ob_get_contents();
934
-    ob_end_clean();
934
+	ob_end_clean();
935 935
 
936
-    return trim($output);
936
+	return trim($output);
937 937
 }
938 938
 
939 939
 /**
@@ -944,10 +944,10 @@  discard block
 block discarded – undo
944 944
  * @return string Listings HTML content.
945 945
  */
946 946
 function geodir_sclistings_callback() {
947
-    check_ajax_referer('geodir-sclistings-nonce', 'geodir_sclistings_nonce');
948
-    //set variables
949
-    $scatts = isset($_POST['scatts']) ? $_POST['scatts'] : NULL;
950
-    $pageno = isset($_POST['pageno']) ? absint($_POST['pageno']) : 1;
947
+	check_ajax_referer('geodir-sclistings-nonce', 'geodir_sclistings_nonce');
948
+	//set variables
949
+	$scatts = isset($_POST['scatts']) ? $_POST['scatts'] : NULL;
950
+	$pageno = isset($_POST['pageno']) ? absint($_POST['pageno']) : 1;
951 951
 	
952 952
 	$shortcode_atts = !empty($scatts) ? (array)json_decode(stripslashes_deep($scatts)) : NULL;
953 953
 	
@@ -959,7 +959,7 @@  discard block
 block discarded – undo
959 959
 	} else {
960 960
 		echo 0;
961 961
 	}
962
-    wp_die();
962
+	wp_die();
963 963
 }
964 964
 add_action('wp_ajax_geodir_sclistings', 'geodir_sclistings_callback');
965 965
 add_action('wp_ajax_nopriv_geodir_sclistings', 'geodir_sclistings_callback');
966 966
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +27 added lines, -27 removed lines patch added patch discarded remove patch
@@ -29,10 +29,10 @@  discard block
 block discarded – undo
29 29
             $value = 100;
30 30
         }
31 31
         // Re-add the percent symbol
32
-        $value = $value . '%';
32
+        $value = $value.'%';
33 33
     } elseif ((strlen($value) - 2) == strpos(trim($value), 'px')) {
34 34
         // Get the absint & re-add the 'px'
35
-        $value = preg_replace('/\D/', '', $value) . 'px';
35
+        $value = preg_replace('/\D/', '', $value).'px';
36 36
     } else {
37 37
         $value = preg_replace('/\D/', '', $value);
38 38
     }
@@ -211,7 +211,7 @@  discard block
 block discarded – undo
211 211
     }
212 212
     if (isset($query->query_vars['is_geodir_loop']) && $query->query_vars['is_geodir_loop']) {
213 213
 
214
-        $table = $plugin_prefix . $geodir_post_type . '_detail';
214
+        $table = $plugin_prefix.$geodir_post_type.'_detail';
215 215
 
216 216
         add_filter('posts_fields', 'geodir_posts_fields', 1);
217 217
         add_filter('posts_join', 'geodir_posts_join', 1);
@@ -255,7 +255,7 @@  discard block
 block discarded – undo
255 255
 
256 256
     $taxonomies = geodir_get_taxonomies($post_type);
257 257
 
258
-    $categories = get_terms(array('taxonomy' => $taxonomies[0],'hide_empty' => false));
258
+    $categories = get_terms(array('taxonomy' => $taxonomies[0], 'hide_empty' => false));
259 259
 
260 260
     $cat_id = 0;
261 261
 
@@ -488,7 +488,7 @@  discard block
 block discarded – undo
488 488
     }
489 489
 
490 490
     if (!empty($post_type)) {
491
-        $table = $plugin_prefix . $post_type . '_detail';
491
+        $table = $plugin_prefix.$post_type.'_detail';
492 492
         
493 493
         if (!geodir_prepare_custom_sorting($sort_choice, $table)) {
494 494
             $sort_choice = '';
@@ -581,10 +581,10 @@  discard block
 block discarded – undo
581 581
 	$add_location_filter = !empty($args['add_location_filter']) ? true : false;
582 582
 	$list_sort 			 = !empty($args['list_sort']) ? $args['list_sort'] : 'latest';
583 583
 	$character_count	 = isset($args['character_count']) ? $args['character_count'] : '';
584
-	$layout 			 = !empty($args['layout']) ? $args['layout'] : 'gridview_onehalf';
584
+	$layout = !empty($args['layout']) ? $args['layout'] : 'gridview_onehalf';
585 585
 	$listing_width 		 = !empty($args['listing_width']) ? $args['listing_width'] : '';
586
-	$with_pagination 	 = !empty($args['with_pagination']) ? true : false;
587
-	$event_type 	 	 = !empty($args['event_type']) ? $args['event_type'] : '';
586
+	$with_pagination = !empty($args['with_pagination']) ? true : false;
587
+	$event_type = !empty($args['event_type']) ? $args['event_type'] : '';
588 588
     $shortcode_content   = !empty($args['shortcode_content']) ? trim($args['shortcode_content']) : '';
589 589
     $tags                = !empty($args['tags']) ? $args['tags'] : array();
590 590
     /**
@@ -598,13 +598,13 @@  discard block
 block discarded – undo
598 598
     $shortcode_content = apply_filters('geodir_sc_gd_listings_not_found_content', $shortcode_content, $args);
599 599
 		
600 600
 	$top_pagination 	 = $with_pagination && !empty($args['top_pagination']) ? true : false;
601
-	$bottom_pagination 	 = $with_pagination && !empty($args['bottom_pagination']) ? true : false;
601
+	$bottom_pagination = $with_pagination && !empty($args['bottom_pagination']) ? true : false;
602 602
 	
603 603
 	$shortcode_atts		 = !empty($args['shortcode_atts']) ? $args['shortcode_atts'] : array();
604 604
 
605 605
 	// ajax mode
606
-	$geodir_ajax		 = !empty($args['geodir_ajax']) ? true : false;
607
-	$pageno 	 		 = $geodir_ajax && !empty($args['pageno']) ? $args['pageno'] : 1;
606
+	$geodir_ajax = !empty($args['geodir_ajax']) ? true : false;
607
+	$pageno = $geodir_ajax && !empty($args['pageno']) ? $args['pageno'] : 1;
608 608
 	
609 609
 	$query_args = array(
610 610
         'posts_per_page' => $post_number,
@@ -668,7 +668,7 @@  discard block
 block discarded – undo
668 668
         // Clean tags
669 669
         if (!is_array($tags)) {
670 670
             $comma = _x(',', 'tag delimiter');
671
-            if ( ',' !== $comma ) {
671
+            if (',' !== $comma) {
672 672
                 $tags = str_replace($comma, ',', $tags);
673 673
             }
674 674
             $tags = explode(',', trim($tags, " \n\t\r\0\x0B,"));
@@ -677,7 +677,7 @@  discard block
 block discarded – undo
677 677
         
678 678
         if (!empty($tags)) {
679 679
             $tag_query = array(
680
-                'taxonomy' => $post_type . '_tags',
680
+                'taxonomy' => $post_type.'_tags',
681 681
                 'field' => 'name',
682 682
                 'terms' => $tags
683 683
             );
@@ -707,7 +707,7 @@  discard block
 block discarded – undo
707 707
 		$widget_listings = $total_posts > 0 ? geodir_get_widget_listings($query_args) : array();
708 708
 	}
709 709
 	$current_gridview_columns_widget = $gridview_columns_widget;
710
-    $identifier = ' gd-wgt-pagi-' . mt_rand();
710
+    $identifier = ' gd-wgt-pagi-'.mt_rand();
711 711
     ob_start();
712 712
 	if (!empty($widget_listings) || $with_no_results) {
713 713
 		if (!$geodir_ajax) {
@@ -718,7 +718,7 @@  discard block
 block discarded – undo
718 718
          */
719 719
         do_action('geodir_before_sc_gd_listings');
720 720
 		?>
721
-        <div class="geodir_locations geodir_location_listing geodir-sc-gd-listings <?php echo $identifier;?>">
721
+        <div class="geodir_locations geodir_location_listing geodir-sc-gd-listings <?php echo $identifier; ?>">
722 722
             <?php if ($title != '') { ?>
723 723
             <div class="geodir_list_heading clearfix">
724 724
                 <?php echo $title; ?>
@@ -788,8 +788,8 @@  discard block
 block discarded – undo
788 788
             </div><p class="geodir-sclisting-loading" style="display:none;"><i class="fa fa-cog fa-spin"></i></p></div>
789 789
 <script type="text/javascript">
790 790
 /* <![CDATA[ */
791
-jQuery(document).on('click', '.<?php echo trim($identifier);?> .gd-wgt-page', function(e) {
792
-    var container = jQuery( '.<?php echo trim($identifier);?>');
791
+jQuery(document).on('click', '.<?php echo trim($identifier); ?> .gd-wgt-page', function(e) {
792
+    var container = jQuery( '.<?php echo trim($identifier); ?>');
793 793
     var obj = this;
794 794
     var pid = parseInt(jQuery(this).data('page'));
795 795
     var items = jQuery(obj).closest('.gd-sc-content');
@@ -799,7 +799,7 @@  discard block
 block discarded – undo
799 799
         return false;
800 800
     }
801 801
     
802
-    var scatts = "<?php echo addslashes(json_encode($shortcode_atts));?>";
802
+    var scatts = "<?php echo addslashes(json_encode($shortcode_atts)); ?>";
803 803
     
804 804
     var data = {
805 805
       'action': 'geodir_sclistings',
@@ -889,16 +889,16 @@  discard block
 block discarded – undo
889 889
 	if ($max_page > 1 || $always_show) {
890 890
 		// Extra pagination info
891 891
 		$geodir_pagination_more_info = get_option('geodir_pagination_advance_info');
892
-		$start_no = ( $pageno - 1 ) * $posts_per_page + 1;
892
+		$start_no = ($pageno - 1) * $posts_per_page + 1;
893 893
 		$end_no = min($pageno * $posts_per_page, $numposts);
894 894
 		
895 895
 		if ($geodir_pagination_more_info != '') {
896
-			$pagination_info = '<div class="gd-pagination-details gd-pagination-details-' . $geodir_pagination_more_info . '">' . wp_sprintf(__('Showing listings %d-%d of %d', 'geodirectory'), $start_no, $end_no, $numposts) . '</div>';
896
+			$pagination_info = '<div class="gd-pagination-details gd-pagination-details-'.$geodir_pagination_more_info.'">'.wp_sprintf(__('Showing listings %d-%d of %d', 'geodirectory'), $start_no, $end_no, $numposts).'</div>';
897 897
 			
898 898
 			if ($geodir_pagination_more_info == 'before') {
899
-				$before = $before . $pagination_info;
899
+				$before = $before.$pagination_info;
900 900
 			} else if ($geodir_pagination_more_info == 'after') {
901
-				$after = $pagination_info . $after;
901
+				$after = $pagination_info.$after;
902 902
 			}
903 903
 		}
904 904
 			
@@ -908,7 +908,7 @@  discard block
 block discarded – undo
908 908
 		}
909 909
 		
910 910
 		if (($pageno - 1) > 0) {
911
-            echo '<a class="gd-page-sc-prev gd-wgt-page" data-page="' . (int)($pageno - 1) . '" href="javascript:void(0);">' . $prelabel . '</a>&nbsp;';
911
+            echo '<a class="gd-page-sc-prev gd-wgt-page" data-page="'.(int) ($pageno - 1).'" href="javascript:void(0);">'.$prelabel.'</a>&nbsp;';
912 912
 		}
913 913
 		
914 914
 		for ($i = $pageno - $half_pages_to_show; $i <= $pageno + $half_pages_to_show; $i++) {
@@ -916,17 +916,17 @@  discard block
 block discarded – undo
916 916
 				if ($i == $pageno) {
917 917
 					echo "<strong class='on' class='gd-page-sc-act'>$i</strong>";
918 918
 				} else {
919
-					echo ' <a class="gd-page-sc-no gd-wgt-page" data-page="' . (int)$i . '" href="javascript:void(0);">' . $i . '</a> ';
919
+					echo ' <a class="gd-page-sc-no gd-wgt-page" data-page="'.(int) $i.'" href="javascript:void(0);">'.$i.'</a> ';
920 920
 				}
921 921
 			}
922 922
 		}
923 923
 		
924 924
 		if (($pageno + 1) <= $max_page) {
925
-			echo '&nbsp;<a class="gd-page-sc-nxt gd-wgt-page" data-page="' . (int)($pageno + 1) . '" href="javascript:void(0);">' . $nxtlabel . '</a>';
925
+			echo '&nbsp;<a class="gd-page-sc-nxt gd-wgt-page" data-page="'.(int) ($pageno + 1).'" href="javascript:void(0);">'.$nxtlabel.'</a>';
926 926
 		}
927 927
 		
928 928
 		if ($pageno < $max_page) {
929
-			echo '&nbsp;<a class="gd-page-sc-lst gd-wgt-page" data-page="' . (int)$max_page . '" href="javascript:void(0);">&raquo;</a>';
929
+			echo '&nbsp;<a class="gd-page-sc-lst gd-wgt-page" data-page="'.(int) $max_page.'" href="javascript:void(0);">&raquo;</a>';
930 930
 		}
931 931
 		echo "</div> $after </div>";
932 932
 	}
@@ -949,7 +949,7 @@  discard block
 block discarded – undo
949 949
     $scatts = isset($_POST['scatts']) ? $_POST['scatts'] : NULL;
950 950
     $pageno = isset($_POST['pageno']) ? absint($_POST['pageno']) : 1;
951 951
 	
952
-	$shortcode_atts = !empty($scatts) ? (array)json_decode(stripslashes_deep($scatts)) : NULL;
952
+	$shortcode_atts = !empty($scatts) ? (array) json_decode(stripslashes_deep($scatts)) : NULL;
953 953
 	
954 954
 	if (!empty($shortcode_atts) && is_array($shortcode_atts)) {
955 955
 		$shortcode_atts['pageno'] = $pageno;
Please login to merge, or discard this patch.
geodirectory-functions/map-functions/get_markers.php 2 patches
Indentation   +432 added lines, -432 removed lines patch added patch discarded remove patch
@@ -8,8 +8,8 @@  discard block
 block discarded – undo
8 8
 
9 9
 // Enable map cache if set
10 10
 if(get_option('geodir_enable_map_cache')){
11
-    add_filter('geodir_get_markers_cache','geodir_get_map_cache');
12
-    add_filter('geodir_markers_json','geodir_save_map_cache',10);
11
+	add_filter('geodir_get_markers_cache','geodir_get_map_cache');
12
+	add_filter('geodir_markers_json','geodir_save_map_cache',10);
13 13
 }
14 14
 
15 15
 
@@ -23,61 +23,61 @@  discard block
 block discarded – undo
23 23
  */
24 24
 function geodir_get_map_cache($cache){
25 25
 
26
-    // if a search is going on then dont even try to check for cache.
27
-    if(isset($_REQUEST['search']) && !empty($_REQUEST['search'])){
28
-        return $cache;
29
-    }
30
-
31
-    $url_params = array();
32
-    $url_params[] = isset($_REQUEST['cat_id']) ? $_REQUEST['cat_id'] : '';
33
-    $url_params[] = isset($_REQUEST['zl']) ? $_REQUEST['zl'] : '';
34
-    $url_params[] = isset($_REQUEST['gd_map_h']) ? $_REQUEST['gd_map_h'] : '';
35
-    $url_params[] = isset($_REQUEST['gd_map_w']) ? $_REQUEST['gd_map_w'] : '';
36
-    $url_params[] = isset($_REQUEST['gd_posttype']) ? $_REQUEST['gd_posttype'] : '';
37
-    $url_params[] = isset($_REQUEST['lat_ne']) ? $_REQUEST['lat_ne'] : '';
38
-    $url_params[] = isset($_REQUEST['lon_ne']) ? $_REQUEST['lon_ne'] : '';
39
-    $url_params[] = isset($_REQUEST['lat_sw']) ? $_REQUEST['lat_sw'] : '';
40
-    $url_params[] = isset($_REQUEST['lon_sw']) ? $_REQUEST['lon_sw'] : '';
41
-    $url_params[] = isset($_REQUEST['gd_country']) ? $_REQUEST['gd_country'] : '';
42
-    $url_params[] = isset($_REQUEST['gd_region']) ? $_REQUEST['gd_region'] : '';
43
-    $url_params[] = isset($_REQUEST['gd_city']) ? $_REQUEST['gd_city'] : '';
44
-    $url_params[] = isset($_REQUEST['gd_neighbourhood']) ? $_REQUEST['gd_neighbourhood'] : '';
26
+	// if a search is going on then dont even try to check for cache.
27
+	if(isset($_REQUEST['search']) && !empty($_REQUEST['search'])){
28
+		return $cache;
29
+	}
30
+
31
+	$url_params = array();
32
+	$url_params[] = isset($_REQUEST['cat_id']) ? $_REQUEST['cat_id'] : '';
33
+	$url_params[] = isset($_REQUEST['zl']) ? $_REQUEST['zl'] : '';
34
+	$url_params[] = isset($_REQUEST['gd_map_h']) ? $_REQUEST['gd_map_h'] : '';
35
+	$url_params[] = isset($_REQUEST['gd_map_w']) ? $_REQUEST['gd_map_w'] : '';
36
+	$url_params[] = isset($_REQUEST['gd_posttype']) ? $_REQUEST['gd_posttype'] : '';
37
+	$url_params[] = isset($_REQUEST['lat_ne']) ? $_REQUEST['lat_ne'] : '';
38
+	$url_params[] = isset($_REQUEST['lon_ne']) ? $_REQUEST['lon_ne'] : '';
39
+	$url_params[] = isset($_REQUEST['lat_sw']) ? $_REQUEST['lat_sw'] : '';
40
+	$url_params[] = isset($_REQUEST['lon_sw']) ? $_REQUEST['lon_sw'] : '';
41
+	$url_params[] = isset($_REQUEST['gd_country']) ? $_REQUEST['gd_country'] : '';
42
+	$url_params[] = isset($_REQUEST['gd_region']) ? $_REQUEST['gd_region'] : '';
43
+	$url_params[] = isset($_REQUEST['gd_city']) ? $_REQUEST['gd_city'] : '';
44
+	$url_params[] = isset($_REQUEST['gd_neighbourhood']) ? $_REQUEST['gd_neighbourhood'] : '';
45 45
 	$url_params[] = isset($_REQUEST['my_lat']) ? $_REQUEST['my_lat'] : '';
46 46
 	$url_params[] = isset($_REQUEST['my_lon']) ? $_REQUEST['my_lon'] : '';
47 47
 
48
-    $file_name = sanitize_file_name( md5( implode("-",$url_params) )  );
48
+	$file_name = sanitize_file_name( md5( implode("-",$url_params) )  );
49 49
 
50
-    $blog_id = get_current_blog_id();
51
-    if($blog_id>1){
52
-        $file_name = $blog_id."_".$file_name;
53
-    }
50
+	$blog_id = get_current_blog_id();
51
+	if($blog_id>1){
52
+		$file_name = $blog_id."_".$file_name;
53
+	}
54 54
 
55
-    $file_path = realpath(dirname(__FILE__))."/map-cache/";
55
+	$file_path = realpath(dirname(__FILE__))."/map-cache/";
56 56
 
57 57
 
58
-    if(file_exists($file_path.$file_name.".json")){
58
+	if(file_exists($file_path.$file_name.".json")){
59 59
 
60 60
 
61
-        ob_start();
62
-        readfile($file_path.$file_name.".json"); // readfile is quicker then file get contents
63
-        $content = ob_get_clean();
61
+		ob_start();
62
+		readfile($file_path.$file_name.".json"); // readfile is quicker then file get contents
63
+		$content = ob_get_clean();
64 64
 
65
-        // do the cache delete stuff
66
-        $cache_time = get_option('geodir_map_cache');
67
-        if(!$cache_time){
68
-            $cache_time = time();
69
-            update_option('geodir_map_cache', $cache_time);
70
-        }
65
+		// do the cache delete stuff
66
+		$cache_time = get_option('geodir_map_cache');
67
+		if(!$cache_time){
68
+			$cache_time = time();
69
+			update_option('geodir_map_cache', $cache_time);
70
+		}
71 71
 
72
-        if((time() - $cache_time) > 86400){ // delete the cache every 24 hours
73
-            geodir_delete_map_cache();
74
-        }
72
+		if((time() - $cache_time) > 86400){ // delete the cache every 24 hours
73
+			geodir_delete_map_cache();
74
+		}
75 75
 
76
-        return $content;
76
+		return $content;
77 77
 
78
-    }
78
+	}
79 79
 
80
-    return $cache;
80
+	return $cache;
81 81
 }
82 82
 
83 83
 
@@ -90,103 +90,103 @@  discard block
 block discarded – undo
90 90
  */
91 91
 function geodir_save_map_cache($map_json){
92 92
 
93
-    // if a search is going on then dont even try to check for cache.
94
-    if(isset($_REQUEST['search']) && !empty($_REQUEST['search'])){
95
-        return $map_json;
96
-    }
97
-
98
-    $url_params = array();
99
-    $url_params[] = isset($_REQUEST['cat_id']) ? $_REQUEST['cat_id'] : '';
100
-    $url_params[] = isset($_REQUEST['zl']) ? $_REQUEST['zl'] : '';
101
-    $url_params[] = isset($_REQUEST['gd_map_h']) ? $_REQUEST['gd_map_h'] : '';
102
-    $url_params[] = isset($_REQUEST['gd_map_w']) ? $_REQUEST['gd_map_w'] : '';
103
-    $url_params[] = isset($_REQUEST['gd_posttype']) ? $_REQUEST['gd_posttype'] : '';
104
-    $url_params[] = isset($_REQUEST['lat_ne']) ? $_REQUEST['lat_ne'] : '';
105
-    $url_params[] = isset($_REQUEST['lon_ne']) ? $_REQUEST['lon_ne'] : '';
106
-    $url_params[] = isset($_REQUEST['lat_sw']) ? $_REQUEST['lat_sw'] : '';
107
-    $url_params[] = isset($_REQUEST['lon_sw']) ? $_REQUEST['lon_sw'] : '';
108
-    $url_params[] = isset($_REQUEST['gd_country']) ? $_REQUEST['gd_country'] : '';
109
-    $url_params[] = isset($_REQUEST['gd_region']) ? $_REQUEST['gd_region'] : '';
110
-    $url_params[] = isset($_REQUEST['gd_city']) ? $_REQUEST['gd_city'] : '';
111
-    $url_params[] = isset($_REQUEST['gd_neighbourhood']) ? $_REQUEST['gd_neighbourhood'] : '';
93
+	// if a search is going on then dont even try to check for cache.
94
+	if(isset($_REQUEST['search']) && !empty($_REQUEST['search'])){
95
+		return $map_json;
96
+	}
97
+
98
+	$url_params = array();
99
+	$url_params[] = isset($_REQUEST['cat_id']) ? $_REQUEST['cat_id'] : '';
100
+	$url_params[] = isset($_REQUEST['zl']) ? $_REQUEST['zl'] : '';
101
+	$url_params[] = isset($_REQUEST['gd_map_h']) ? $_REQUEST['gd_map_h'] : '';
102
+	$url_params[] = isset($_REQUEST['gd_map_w']) ? $_REQUEST['gd_map_w'] : '';
103
+	$url_params[] = isset($_REQUEST['gd_posttype']) ? $_REQUEST['gd_posttype'] : '';
104
+	$url_params[] = isset($_REQUEST['lat_ne']) ? $_REQUEST['lat_ne'] : '';
105
+	$url_params[] = isset($_REQUEST['lon_ne']) ? $_REQUEST['lon_ne'] : '';
106
+	$url_params[] = isset($_REQUEST['lat_sw']) ? $_REQUEST['lat_sw'] : '';
107
+	$url_params[] = isset($_REQUEST['lon_sw']) ? $_REQUEST['lon_sw'] : '';
108
+	$url_params[] = isset($_REQUEST['gd_country']) ? $_REQUEST['gd_country'] : '';
109
+	$url_params[] = isset($_REQUEST['gd_region']) ? $_REQUEST['gd_region'] : '';
110
+	$url_params[] = isset($_REQUEST['gd_city']) ? $_REQUEST['gd_city'] : '';
111
+	$url_params[] = isset($_REQUEST['gd_neighbourhood']) ? $_REQUEST['gd_neighbourhood'] : '';
112 112
 	$url_params[] = isset($_REQUEST['my_lat']) ? $_REQUEST['my_lat'] : '';
113 113
 	$url_params[] = isset($_REQUEST['my_lon']) ? $_REQUEST['my_lon'] : '';
114 114
 
115
-    $file_name = sanitize_file_name( md5( implode("-",$url_params) )  );
115
+	$file_name = sanitize_file_name( md5( implode("-",$url_params) )  );
116 116
 
117
-    $blog_id = get_current_blog_id();
118
-    if($blog_id>1){
119
-        $file_name = $blog_id."_".$file_name;
120
-    }
117
+	$blog_id = get_current_blog_id();
118
+	if($blog_id>1){
119
+		$file_name = $blog_id."_".$file_name;
120
+	}
121 121
 
122
-    $file_path = realpath(dirname(__FILE__))."/map-cache/";
122
+	$file_path = realpath(dirname(__FILE__))."/map-cache/";
123 123
 
124 124
 
125
-    global $wp_filesystem;
126
-    if (empty($wp_filesystem)) {
127
-        require_once (ABSPATH . '/wp-admin/includes/file.php');
128
-        WP_Filesystem();
129
-    }
130
-    $wp_filesystem->put_contents(
131
-        $file_path.$file_name.".json",
132
-        $map_json,
133
-        FS_CHMOD_FILE // predefined mode settings for WP files
134
-    );
125
+	global $wp_filesystem;
126
+	if (empty($wp_filesystem)) {
127
+		require_once (ABSPATH . '/wp-admin/includes/file.php');
128
+		WP_Filesystem();
129
+	}
130
+	$wp_filesystem->put_contents(
131
+		$file_path.$file_name.".json",
132
+		$map_json,
133
+		FS_CHMOD_FILE // predefined mode settings for WP files
134
+	);
135 135
 
136 136
 
137
-    return $map_json;
137
+	return $map_json;
138 138
 
139 139
 }
140 140
 
141 141
 
142 142
 if (isset($_REQUEST['ajax_action']) && $_REQUEST['ajax_action'] == 'homemap_catlist') {
143
-    global $gd_session;
144
-    $gd_post_type = sanitize_text_field($_REQUEST['post_type']);
145
-    $gd_session->set('homemap_catlist_ptype', $gd_post_type);
146
-    $post_taxonomy = geodir_get_taxonomies($gd_post_type);
147
-    $map_canvas_name = sanitize_text_field($_REQUEST['map_canvas']);
148
-    $child_collapse = (bool)$_REQUEST['child_collapse'];
149
-    echo home_map_taxonomy_walker($post_taxonomy, 0, true, 0, $map_canvas_name, $child_collapse, true);
150
-    die;
143
+	global $gd_session;
144
+	$gd_post_type = sanitize_text_field($_REQUEST['post_type']);
145
+	$gd_session->set('homemap_catlist_ptype', $gd_post_type);
146
+	$post_taxonomy = geodir_get_taxonomies($gd_post_type);
147
+	$map_canvas_name = sanitize_text_field($_REQUEST['map_canvas']);
148
+	$child_collapse = (bool)$_REQUEST['child_collapse'];
149
+	echo home_map_taxonomy_walker($post_taxonomy, 0, true, 0, $map_canvas_name, $child_collapse, true);
150
+	die;
151 151
 }
152 152
 
153 153
 // Send the content-type header with correct encoding
154 154
 header("Content-type: text/javascript; charset=utf-8");
155 155
 
156 156
 if (isset($_REQUEST['ajax_action']) && $_REQUEST['ajax_action'] == 'cat') { // Retrives markers data for categories
157
-    echo get_markers();
158
-    exit;
157
+	echo get_markers();
158
+	exit;
159 159
 } else if (isset($_REQUEST['ajax_action']) && $_REQUEST['ajax_action'] == 'info') { // Retrives marker info window html
160
-    /**
161
-     * @global object $wpdb WordPress Database object.
162
-     * @global string $plugin_prefix Geodirectory plugin table prefix.
163
-     * @global object $gd_session GeoDirectory Session object.
164
-     */
165
-    global $wpdb, $plugin_prefix, $gd_session, $sitepress;
160
+	/**
161
+	 * @global object $wpdb WordPress Database object.
162
+	 * @global string $plugin_prefix Geodirectory plugin table prefix.
163
+	 * @global object $gd_session GeoDirectory Session object.
164
+	 */
165
+	global $wpdb, $plugin_prefix, $gd_session, $sitepress;
166 166
 
167
-    if ($_REQUEST['m_id'] != '') {
168
-        $pid = (int)$_REQUEST['m_id'];
169
-    } else {
170
-        echo __('No marker data found', 'geodirectory');
171
-        exit;
172
-    }
167
+	if ($_REQUEST['m_id'] != '') {
168
+		$pid = (int)$_REQUEST['m_id'];
169
+	} else {
170
+		echo __('No marker data found', 'geodirectory');
171
+		exit;
172
+	}
173 173
 
174
-    if (isset($_REQUEST['post_preview']) && $_REQUEST['post_preview'] != '' && $gd_ses_listing = $gd_session->get('listing')) {
175
-        $post = (object)$gd_ses_listing;
176
-        echo geodir_get_infowindow_html($post, $_REQUEST['post_preview']);
177
-    } else {
178
-        $geodir_post_type = get_post_type($pid);
174
+	if (isset($_REQUEST['post_preview']) && $_REQUEST['post_preview'] != '' && $gd_ses_listing = $gd_session->get('listing')) {
175
+		$post = (object)$gd_ses_listing;
176
+		echo geodir_get_infowindow_html($post, $_REQUEST['post_preview']);
177
+	} else {
178
+		$geodir_post_type = get_post_type($pid);
179 179
 
180
-        $table = $plugin_prefix . $geodir_post_type . '_detail';
180
+		$table = $plugin_prefix . $geodir_post_type . '_detail';
181 181
 
182
-        $sql = $wpdb->prepare("SELECT * FROM " . $table . " WHERE post_id = %d", array($pid));
182
+		$sql = $wpdb->prepare("SELECT * FROM " . $table . " WHERE post_id = %d", array($pid));
183 183
 
184
-        $postinfo = $wpdb->get_results($sql);
184
+		$postinfo = $wpdb->get_results($sql);
185 185
 
186
-        $data_arr = array();
186
+		$data_arr = array();
187 187
 
188
-        if ($postinfo) {
189
-            $switch_lang = false;
188
+		if ($postinfo) {
189
+			$switch_lang = false;
190 190
 			if ( geodir_is_wpml() && is_post_type_translated( $geodir_post_type ) ) {
191 191
 				$post_lang = $sitepress->get_language_for_element( $pid, 'post_' . $geodir_post_type );
192 192
 				$current_lang = $sitepress->get_current_language();
@@ -197,18 +197,18 @@  discard block
 block discarded – undo
197 197
 			}
198 198
 
199 199
 			$srcharr = array("'", "/", "-", '"', '\\');
200
-            $replarr = array("&prime;", "&frasl;", "&ndash;", "&ldquo;", '');
200
+			$replarr = array("&prime;", "&frasl;", "&ndash;", "&ldquo;", '');
201 201
 
202
-            foreach ($postinfo as $postinfo_obj) {
203
-                echo geodir_get_infowindow_html($postinfo_obj);
204
-            }
202
+			foreach ($postinfo as $postinfo_obj) {
203
+				echo geodir_get_infowindow_html($postinfo_obj);
204
+			}
205 205
 
206 206
 			if ( $switch_lang !== false ) {
207 207
 				$sitepress->switch_lang( $switch_lang, true );
208 208
 			}
209
-        }
210
-    }
211
-    exit;
209
+		}
210
+	}
211
+	exit;
212 212
 }
213 213
 
214 214
 /**
@@ -227,93 +227,93 @@  discard block
 block discarded – undo
227 227
  */
228 228
 function get_markers() {
229 229
     
230
-    global $wpdb, $plugin_prefix, $geodir_cat_icons, $gd_marker_sizes,$gd_session;
230
+	global $wpdb, $plugin_prefix, $geodir_cat_icons, $gd_marker_sizes,$gd_session;
231 231
 
232 232
 
233
-    /**
234
-     * Filter to allow for any map caching to be output before queries.
235
-     *
236
-     * @since 1.6.22
237
-     */
238
-    $map_cache = apply_filters('geodir_get_markers_cache','');
239
-    if($map_cache){
240
-        return $map_cache;
241
-        wp_die();
242
-    }
233
+	/**
234
+	 * Filter to allow for any map caching to be output before queries.
235
+	 *
236
+	 * @since 1.6.22
237
+	 */
238
+	$map_cache = apply_filters('geodir_get_markers_cache','');
239
+	if($map_cache){
240
+		return $map_cache;
241
+		wp_die();
242
+	}
243 243
 
244 244
 
245 245
 
246
-    $search = '';
246
+	$search = '';
247 247
 
248
-    $srcharr = array("'", "/", "-", '"', '\\', '&#39;');
249
-    $replarr = array("&prime;", "&frasl;", "&ndash;", "&ldquo;", '', "&prime;");
248
+	$srcharr = array("'", "/", "-", '"', '\\', '&#39;');
249
+	$replarr = array("&prime;", "&frasl;", "&ndash;", "&ldquo;", '', "&prime;");
250 250
 
251
-    $post_type = isset($_REQUEST['gd_posttype']) ? $_REQUEST['gd_posttype'] : 'gd_place';
251
+	$post_type = isset($_REQUEST['gd_posttype']) ? $_REQUEST['gd_posttype'] : 'gd_place';
252 252
 
253
-    $map_cat_ids_array = array('0');
254
-    $cat_find_array = array(" FIND_IN_SET(%d, pd." . $post_type . "category)");
253
+	$map_cat_ids_array = array('0');
254
+	$cat_find_array = array(" FIND_IN_SET(%d, pd." . $post_type . "category)");
255 255
 
256 256
 
257
-    $field_default_cat = '';
258
-    if (isset($_REQUEST['cat_id']) && $_REQUEST['cat_id'] != '') {
259
-        $map_cat_arr = trim($_REQUEST['cat_id'], ',');
257
+	$field_default_cat = '';
258
+	if (isset($_REQUEST['cat_id']) && $_REQUEST['cat_id'] != '') {
259
+		$map_cat_arr = trim($_REQUEST['cat_id'], ',');
260 260
 
261
-        if (!empty($map_cat_arr)) {
262
-            $field_default_cat .= "WHEN (default_category IN (" . $map_cat_arr . ")) THEN default_category ";
261
+		if (!empty($map_cat_arr)) {
262
+			$field_default_cat .= "WHEN (default_category IN (" . $map_cat_arr . ")) THEN default_category ";
263 263
 
264
-            $map_cat_ids_array = explode(',', $map_cat_arr);
265
-            $cat_find_array = array();
266
-            foreach ($map_cat_ids_array as $cat_id) {
267
-                $field_default_cat .= "WHEN (FIND_IN_SET($cat_id, `" . $post_type . "category`) > 0) THEN $cat_id ";
268
-                $cat_find_array[] = " FIND_IN_SET(%d, pd." . $post_type . "category)";
269
-                $main_query_array[] = $cat_id;
270
-            }
264
+			$map_cat_ids_array = explode(',', $map_cat_arr);
265
+			$cat_find_array = array();
266
+			foreach ($map_cat_ids_array as $cat_id) {
267
+				$field_default_cat .= "WHEN (FIND_IN_SET($cat_id, `" . $post_type . "category`) > 0) THEN $cat_id ";
268
+				$cat_find_array[] = " FIND_IN_SET(%d, pd." . $post_type . "category)";
269
+				$main_query_array[] = $cat_id;
270
+			}
271 271
 
272
-        }
273
-    }
272
+		}
273
+	}
274 274
 
275
-    if (!empty($field_default_cat))
276
-        $field_default_cat = '';
275
+	if (!empty($field_default_cat))
276
+		$field_default_cat = '';
277 277
 
278
-    if (!empty($cat_find_array))
279
-        $search .= "AND (" . implode(' OR ', $cat_find_array) . ")";
278
+	if (!empty($cat_find_array))
279
+		$search .= "AND (" . implode(' OR ', $cat_find_array) . ")";
280 280
 
281
-    $main_query_array = $map_cat_ids_array;
281
+	$main_query_array = $map_cat_ids_array;
282 282
   
283
-    if (isset($_REQUEST['search']) && !empty($_REQUEST['search']) && $_REQUEST['search'] != __('Title', 'geodirectory')) {
284
-        $search .= " AND p.post_title LIKE %s";
285
-        $main_query_array[] = "%" . $_REQUEST['search'] . "%";
286
-    }
287
-
288
-    /**
289
-     * Filter the marker query search SQL, values are replaces with %s or %d.
290
-     *
291
-     * @since 1.5.3
292
-     *
293
-     * @param string $search The SQL query for search/where.
294
-     */
295
-    $search = apply_filters('geodir_marker_search', $search);
296
-    /**
297
-     * Filter the marker query search SQL values %s and %d, this is an array of values.
298
-     *
299
-     * @since 1.5.3
300
-     *
301
-     * @param array $main_query_array The SQL query values for search/where.
302
-     */
303
-    $main_query_array = apply_filters('geodir_marker_main_query_array', $main_query_array);
304
-
305
-    $gd_posttype = '';
306
-    if (isset($_REQUEST['gd_posttype']) && $_REQUEST['gd_posttype'] != '') {
307
-        $table = $plugin_prefix . $_REQUEST['gd_posttype'] . '_detail';
308
-        $gd_posttype = " AND p.post_type = %s";
309
-        $main_query_array[] = $_REQUEST['gd_posttype'];
310
-
311
-    } else
312
-        $table = $plugin_prefix . 'gd_place_detail';
313
-
314
-    $join = ", " . $table . " AS pd ";
315
-
316
-    /**
283
+	if (isset($_REQUEST['search']) && !empty($_REQUEST['search']) && $_REQUEST['search'] != __('Title', 'geodirectory')) {
284
+		$search .= " AND p.post_title LIKE %s";
285
+		$main_query_array[] = "%" . $_REQUEST['search'] . "%";
286
+	}
287
+
288
+	/**
289
+	 * Filter the marker query search SQL, values are replaces with %s or %d.
290
+	 *
291
+	 * @since 1.5.3
292
+	 *
293
+	 * @param string $search The SQL query for search/where.
294
+	 */
295
+	$search = apply_filters('geodir_marker_search', $search);
296
+	/**
297
+	 * Filter the marker query search SQL values %s and %d, this is an array of values.
298
+	 *
299
+	 * @since 1.5.3
300
+	 *
301
+	 * @param array $main_query_array The SQL query values for search/where.
302
+	 */
303
+	$main_query_array = apply_filters('geodir_marker_main_query_array', $main_query_array);
304
+
305
+	$gd_posttype = '';
306
+	if (isset($_REQUEST['gd_posttype']) && $_REQUEST['gd_posttype'] != '') {
307
+		$table = $plugin_prefix . $_REQUEST['gd_posttype'] . '_detail';
308
+		$gd_posttype = " AND p.post_type = %s";
309
+		$main_query_array[] = $_REQUEST['gd_posttype'];
310
+
311
+	} else
312
+		$table = $plugin_prefix . 'gd_place_detail';
313
+
314
+	$join = ", " . $table . " AS pd ";
315
+
316
+	/**
317 317
 	 * Filter the SQL JOIN clause for the markers data
318 318
 	 *
319 319
 	 * @since 1.0.0
@@ -330,16 +330,16 @@  discard block
 block discarded – undo
330 330
 	 * @param string $search Row of searched fields to use in WHERE clause.
331 331
 	 */
332 332
 	$search = apply_filters('geodir_home_map_listing_where', $search);
333
-    $search = str_replace(array("'%", "%'"), array("'%%", "%%'"), $search);
334
-    $cat_type = $post_type . 'category';
335
-    if ($post_type == 'gd_event') {
336
-        $event_select = ", pd.recurring_dates, pd.is_recurring";
337
-    } else {
338
-        $event_select = "";
339
-    }
340
-
341
-    $sql_select = 'SELECT pd.default_category, pd.' . $cat_type . ', pd.post_title, pd.post_id, pd.post_latitude, pd.post_longitude' . $event_select;
342
-    /**
333
+	$search = str_replace(array("'%", "%'"), array("'%%", "%%'"), $search);
334
+	$cat_type = $post_type . 'category';
335
+	if ($post_type == 'gd_event') {
336
+		$event_select = ", pd.recurring_dates, pd.is_recurring";
337
+	} else {
338
+		$event_select = "";
339
+	}
340
+
341
+	$sql_select = 'SELECT pd.default_category, pd.' . $cat_type . ', pd.post_title, pd.post_id, pd.post_latitude, pd.post_longitude' . $event_select;
342
+	/**
343 343
 	 * Filter the SQL SELECT clause to retrive fields data
344 344
 	 *
345 345
 	 * @since 1.0.0
@@ -358,7 +358,7 @@  discard block
 block discarded – undo
358 358
 	 */
359 359
 	$groupby = apply_filters('geodir_home_map_listing_groupby', $groupby);
360 360
 
361
-    $catsql = $wpdb->prepare("$select $field_default_cat FROM " . $wpdb->posts . " as p" . $join . " WHERE p.ID = pd.post_id AND p.post_status = 'publish' " . $search . $gd_posttype . $groupby , $main_query_array);
361
+	$catsql = $wpdb->prepare("$select $field_default_cat FROM " . $wpdb->posts . " as p" . $join . " WHERE p.ID = pd.post_id AND p.post_status = 'publish' " . $search . $gd_posttype . $groupby , $main_query_array);
362 362
     
363 363
 	/**
364 364
 	 * Filter the SQL query to retrive markers data
@@ -374,276 +374,276 @@  discard block
 block discarded – undo
374 374
 //    print_r($gd_session);
375 375
 //    print_r($_SESSION);
376 376
 
377
-    $catinfo = $wpdb->get_results($catsql);
377
+	$catinfo = $wpdb->get_results($catsql);
378 378
 	
379
-    $cat_content_info = array();
380
-    $content_data = array();
381
-    $post_ids = array();
382
-
383
-    /**
384
-     * Called before marker data is processed into JSON.
385
-     *
386
-     * Called before marker data is processed into JSON, this action can be used to change the format or add/remove markers.
387
-     *
388
-     * @since 1.5.3
389
-     * @param object $catinfo The posts object containing all marker data.
390
-     * @see 'geodir_after_marker_post_process'
391
-     */
392
-    $catinfo = apply_filters('geodir_before_marker_post_process', $catinfo);
393
-
394
-    /**
395
-     * Called before marker data is processed into JSON.
396
-     *
397
-     * Called before marker data is processed into JSON, this action can be used to change the format or add/remove markers.
398
-     *
399
-     * @since 1.4.9
400
-     * @param object $catinfo The posts object containing all marker data.
401
-     * @see 'geodir_after_marker_post_process'
402
-     */
403
-    do_action('geodir_before_marker_post_process_action', $catinfo);
404
-
405
-    // Sort any posts into a ajax array
406
-    if (!empty($catinfo)) {
407
-        $geodir_cat_icons = geodir_get_term_icon();
408
-        global $geodir_date_time_format, $geodir_date_format, $geodir_time_format;
409
-
410
-        $today = strtotime(date_i18n('Y-m-d'));
411
-        $show_dates = $post_type == 'gd_event' ? (int)get_option('geodir_event_infowindow_dates_count', 1) : 0;
379
+	$cat_content_info = array();
380
+	$content_data = array();
381
+	$post_ids = array();
382
+
383
+	/**
384
+	 * Called before marker data is processed into JSON.
385
+	 *
386
+	 * Called before marker data is processed into JSON, this action can be used to change the format or add/remove markers.
387
+	 *
388
+	 * @since 1.5.3
389
+	 * @param object $catinfo The posts object containing all marker data.
390
+	 * @see 'geodir_after_marker_post_process'
391
+	 */
392
+	$catinfo = apply_filters('geodir_before_marker_post_process', $catinfo);
393
+
394
+	/**
395
+	 * Called before marker data is processed into JSON.
396
+	 *
397
+	 * Called before marker data is processed into JSON, this action can be used to change the format or add/remove markers.
398
+	 *
399
+	 * @since 1.4.9
400
+	 * @param object $catinfo The posts object containing all marker data.
401
+	 * @see 'geodir_after_marker_post_process'
402
+	 */
403
+	do_action('geodir_before_marker_post_process_action', $catinfo);
404
+
405
+	// Sort any posts into a ajax array
406
+	if (!empty($catinfo)) {
407
+		$geodir_cat_icons = geodir_get_term_icon();
408
+		global $geodir_date_time_format, $geodir_date_format, $geodir_time_format;
409
+
410
+		$today = strtotime(date_i18n('Y-m-d'));
411
+		$show_dates = $post_type == 'gd_event' ? (int)get_option('geodir_event_infowindow_dates_count', 1) : 0;
412 412
         
413
-        foreach ($catinfo as $catinfo_obj) {
414
-            $post_title = $catinfo_obj->post_title;
413
+		foreach ($catinfo as $catinfo_obj) {
414
+			$post_title = $catinfo_obj->post_title;
415 415
             
416
-            if ($post_type == 'gd_event' && !empty($catinfo_obj->recurring_dates) && $show_dates > 0) {
417
-                $event_dates = '';
418
-                $recurring_data = isset($catinfo_obj->recurring_dates) ? maybe_unserialize($catinfo_obj->recurring_dates) : array();
416
+			if ($post_type == 'gd_event' && !empty($catinfo_obj->recurring_dates) && $show_dates > 0) {
417
+				$event_dates = '';
418
+				$recurring_data = isset($catinfo_obj->recurring_dates) ? maybe_unserialize($catinfo_obj->recurring_dates) : array();
419 419
 
420
-                $post_info = geodir_get_post_info($catinfo_obj->post_id);
420
+				$post_info = geodir_get_post_info($catinfo_obj->post_id);
421 421
                 
422
-                if (!empty($catinfo_obj->is_recurring) && !empty($recurring_data) && !empty($recurring_data['is_recurring']) && geodir_event_recurring_pkg($post_info)) {
423
-                    $starttimes = '';
424
-                    $endtimes = '';
425
-                    $astarttimes = array();
426
-                    $aendtimes = array();
427
-                    if ( !isset( $recurring_data['repeat_type'] ) ) {
428
-                        $recurring_data['repeat_type'] = 'custom';
429
-                    }
430
-                    $repeat_type = isset( $recurring_data['repeat_type'] ) && in_array( $recurring_data['repeat_type'], array( 'day', 'week', 'month', 'year', 'custom' ) ) ? $recurring_data['repeat_type'] : 'year'; // day, week, month, year, custom
431
-                    $different_times = isset( $recurring_data['different_times'] ) && !empty( $recurring_data['different_times'] ) ? true : false;
422
+				if (!empty($catinfo_obj->is_recurring) && !empty($recurring_data) && !empty($recurring_data['is_recurring']) && geodir_event_recurring_pkg($post_info)) {
423
+					$starttimes = '';
424
+					$endtimes = '';
425
+					$astarttimes = array();
426
+					$aendtimes = array();
427
+					if ( !isset( $recurring_data['repeat_type'] ) ) {
428
+						$recurring_data['repeat_type'] = 'custom';
429
+					}
430
+					$repeat_type = isset( $recurring_data['repeat_type'] ) && in_array( $recurring_data['repeat_type'], array( 'day', 'week', 'month', 'year', 'custom' ) ) ? $recurring_data['repeat_type'] : 'year'; // day, week, month, year, custom
431
+					$different_times = isset( $recurring_data['different_times'] ) && !empty( $recurring_data['different_times'] ) ? true : false;
432 432
         
433
-                    $recurring_dates = explode(',', $recurring_data['event_recurring_dates']);
433
+					$recurring_dates = explode(',', $recurring_data['event_recurring_dates']);
434 434
                     
435
-                    if ( !empty( $recurring_dates ) ) {
436
-                        if ( empty( $recurring_data['all_day'] ) ) {
437
-                            if ( $repeat_type == 'custom' && $different_times ) {
438
-                                $astarttimes = isset( $recurring_data['starttimes'] ) ? $recurring_data['starttimes'] : array();
439
-                                $aendtimes = isset( $recurring_data['endtimes'] ) ? $recurring_data['endtimes'] : array();
440
-                            } else {
441
-                                $starttimes = isset( $recurring_data['starttime'] ) ? $recurring_data['starttime'] : '';
442
-                                $endtimes = isset( $recurring_data['endtime'] ) ? $recurring_data['endtime'] : '';
443
-                            }
444
-                        }
435
+					if ( !empty( $recurring_dates ) ) {
436
+						if ( empty( $recurring_data['all_day'] ) ) {
437
+							if ( $repeat_type == 'custom' && $different_times ) {
438
+								$astarttimes = isset( $recurring_data['starttimes'] ) ? $recurring_data['starttimes'] : array();
439
+								$aendtimes = isset( $recurring_data['endtimes'] ) ? $recurring_data['endtimes'] : array();
440
+							} else {
441
+								$starttimes = isset( $recurring_data['starttime'] ) ? $recurring_data['starttime'] : '';
442
+								$endtimes = isset( $recurring_data['endtime'] ) ? $recurring_data['endtime'] : '';
443
+							}
444
+						}
445 445
                         
446
-                        $e = 0;
447
-                        foreach( $recurring_dates as $key => $date ) {
448
-                            if ( $repeat_type == 'custom' && $different_times ) {
449
-                                if ( !empty( $astarttimes ) && isset( $astarttimes[$key] ) ) {
450
-                                    $starttimes = $astarttimes[$key];
451
-                                    $endtimes = $aendtimes[$key];
452
-                                } else {
453
-                                    $starttimes = '';
454
-                                    $endtimes = '';
455
-                                }
456
-                            }
446
+						$e = 0;
447
+						foreach( $recurring_dates as $key => $date ) {
448
+							if ( $repeat_type == 'custom' && $different_times ) {
449
+								if ( !empty( $astarttimes ) && isset( $astarttimes[$key] ) ) {
450
+									$starttimes = $astarttimes[$key];
451
+									$endtimes = $aendtimes[$key];
452
+								} else {
453
+									$starttimes = '';
454
+									$endtimes = '';
455
+								}
456
+							}
457 457
                             
458
-                            $duration = isset( $recurring_data['duration_x'] ) && (int)$recurring_data['duration_x'] > 0 ? (int)$recurring_data['duration_x'] : 1;
459
-                            $duration--;
460
-                            $enddate = date_i18n( 'Y-m-d', strtotime( $date . ' + ' . $duration . ' day' ) );
458
+							$duration = isset( $recurring_data['duration_x'] ) && (int)$recurring_data['duration_x'] > 0 ? (int)$recurring_data['duration_x'] : 1;
459
+							$duration--;
460
+							$enddate = date_i18n( 'Y-m-d', strtotime( $date . ' + ' . $duration . ' day' ) );
461 461
                             
462
-                            // Hide past dates
463
-                            if ( strtotime( $enddate ) < $today ) {
464
-                                continue;
465
-                            }
462
+							// Hide past dates
463
+							if ( strtotime( $enddate ) < $today ) {
464
+								continue;
465
+							}
466 466
                                     
467
-                            $sdate = strtotime( $date . ' ' . $starttimes );
468
-                            $edate = strtotime( $enddate . ' ' . $endtimes );
467
+							$sdate = strtotime( $date . ' ' . $starttimes );
468
+							$edate = strtotime( $enddate . ' ' . $endtimes );
469 469
                                         
470
-                            $start_date = date_i18n( $geodir_date_time_format, $sdate );
471
-                            $end_date = date_i18n( $geodir_date_time_format, $edate );
470
+							$start_date = date_i18n( $geodir_date_time_format, $sdate );
471
+							$end_date = date_i18n( $geodir_date_time_format, $edate );
472 472
                             
473
-                            $same_day = false;
474
-                            $full_day = false;
475
-                            $same_datetime = false;
473
+							$same_day = false;
474
+							$full_day = false;
475
+							$same_datetime = false;
476 476
                             
477
-                            if ( $starttimes == $endtimes && ( $starttimes == '' || $starttimes == '00:00:00' || $starttimes == '00:00' ) ) {
478
-                                $full_day = true;
479
-                            }
477
+							if ( $starttimes == $endtimes && ( $starttimes == '' || $starttimes == '00:00:00' || $starttimes == '00:00' ) ) {
478
+								$full_day = true;
479
+							}
480 480
                             
481
-                            if ( $start_date == $end_date && $full_day ) {
482
-                                $same_datetime = true;
483
-                            }
484
-
485
-                            $link_date = date_i18n( 'Y-m-d', $sdate );
486
-                            $title_date = date_i18n( $geodir_date_format, $sdate );
487
-                            if ( $full_day ) {
488
-                                $start_date = $title_date;
489
-                                $end_date = date_i18n( $geodir_date_format, $edate );
490
-                            }
481
+							if ( $start_date == $end_date && $full_day ) {
482
+								$same_datetime = true;
483
+							}
484
+
485
+							$link_date = date_i18n( 'Y-m-d', $sdate );
486
+							$title_date = date_i18n( $geodir_date_format, $sdate );
487
+							if ( $full_day ) {
488
+								$start_date = $title_date;
489
+								$end_date = date_i18n( $geodir_date_format, $edate );
490
+							}
491 491
                             
492
-                            if ( !$same_datetime && !$full_day && date_i18n( 'Y-m-d', $sdate ) == date_i18n( 'Y-m-d', $edate ) ) {
493
-                                $same_day = true;
492
+							if ( !$same_datetime && !$full_day && date_i18n( 'Y-m-d', $sdate ) == date_i18n( 'Y-m-d', $edate ) ) {
493
+								$same_day = true;
494 494
                                 
495
-                                $start_date .= ' - ' . date_i18n( $geodir_time_format, $edate );
496
-                            }
495
+								$start_date .= ' - ' . date_i18n( $geodir_time_format, $edate );
496
+							}
497 497
                             
498
-                            $event_dates .= ' :: ' . $start_date;
498
+							$event_dates .= ' :: ' . $start_date;
499 499
                         
500
-                            if ( !$same_day && !$same_datetime ) {
501
-                                $event_dates .= ' ' . __( 'to', 'geodirectory' ) . ' ' . $end_date;
502
-                            }
500
+							if ( !$same_day && !$same_datetime ) {
501
+								$event_dates .= ' ' . __( 'to', 'geodirectory' ) . ' ' . $end_date;
502
+							}
503 503
                             
504
-                            $e++;
504
+							$e++;
505 505
                             
506
-                            if ($show_dates > 0 && $e == $show_dates) { // only show 3 event dates
507
-                                break;
508
-                            }
509
-                        }
510
-                    }
511
-                } else {
512
-                    $start_date = isset( $recurring_data['event_start'] ) ? $recurring_data['event_start'] : '';
513
-                    $end_date = isset( $recurring_data['event_end'] ) ? $recurring_data['event_end'] : $start_date;
514
-                    $all_day = isset( $recurring_data['all_day'] ) && !empty( $recurring_data['all_day'] ) ? true : false;
515
-                    $starttime = isset( $recurring_data['starttime'] ) ? $recurring_data['starttime'] : '';
516
-                    $endtime = isset( $recurring_data['endtime'] ) ? $recurring_data['endtime'] : '';
506
+							if ($show_dates > 0 && $e == $show_dates) { // only show 3 event dates
507
+								break;
508
+							}
509
+						}
510
+					}
511
+				} else {
512
+					$start_date = isset( $recurring_data['event_start'] ) ? $recurring_data['event_start'] : '';
513
+					$end_date = isset( $recurring_data['event_end'] ) ? $recurring_data['event_end'] : $start_date;
514
+					$all_day = isset( $recurring_data['all_day'] ) && !empty( $recurring_data['all_day'] ) ? true : false;
515
+					$starttime = isset( $recurring_data['starttime'] ) ? $recurring_data['starttime'] : '';
516
+					$endtime = isset( $recurring_data['endtime'] ) ? $recurring_data['endtime'] : '';
517 517
                 
518
-                    $event_recurring_dates = explode( ',', $recurring_data['event_recurring_dates'] );
519
-                    $starttimes = isset( $recurring_data['starttimes'] ) && !empty( $recurring_data['starttimes'] ) ? $recurring_data['starttimes'] : array();
520
-                    $endtimes = isset( $recurring_data['endtimes'] ) && !empty( $recurring_data['endtimes'] ) ? $recurring_data['endtimes'] : array();
518
+					$event_recurring_dates = explode( ',', $recurring_data['event_recurring_dates'] );
519
+					$starttimes = isset( $recurring_data['starttimes'] ) && !empty( $recurring_data['starttimes'] ) ? $recurring_data['starttimes'] : array();
520
+					$endtimes = isset( $recurring_data['endtimes'] ) && !empty( $recurring_data['endtimes'] ) ? $recurring_data['endtimes'] : array();
521 521
                     
522
-                    if ( !geodir_event_is_date( $start_date ) && !empty( $event_recurring_dates ) ) {
523
-                        $start_date = $event_recurring_dates[0];
524
-                    }
522
+					if ( !geodir_event_is_date( $start_date ) && !empty( $event_recurring_dates ) ) {
523
+						$start_date = $event_recurring_dates[0];
524
+					}
525 525
                                 
526
-                    if ( strtotime( $end_date ) < strtotime( $start_date ) ) {
527
-                        $end_date = $start_date;
528
-                    }
526
+					if ( strtotime( $end_date ) < strtotime( $start_date ) ) {
527
+						$end_date = $start_date;
528
+					}
529 529
                     
530
-                    if ($end_date != '' && strtotime($end_date) >= $today) {
531
-                        if ( $starttime == '' && !empty( $starttimes ) ) {
532
-                            $starttime = $starttimes[0];
533
-                            $endtime = $endtimes[0];
534
-                        }
530
+					if ($end_date != '' && strtotime($end_date) >= $today) {
531
+						if ( $starttime == '' && !empty( $starttimes ) ) {
532
+							$starttime = $starttimes[0];
533
+							$endtime = $endtimes[0];
534
+						}
535 535
                         
536
-                        $same_day = false;
537
-                        $one_day = false;
538
-                        if ( $start_date == $end_date && $all_day ) {
539
-                            $one_day = true;
540
-                        }
541
-
542
-                        if ( $all_day ) {
543
-                            $start_datetime = strtotime( $start_date );
544
-                            $end_datetime = strtotime( $end_date );
536
+						$same_day = false;
537
+						$one_day = false;
538
+						if ( $start_date == $end_date && $all_day ) {
539
+							$one_day = true;
540
+						}
541
+
542
+						if ( $all_day ) {
543
+							$start_datetime = strtotime( $start_date );
544
+							$end_datetime = strtotime( $end_date );
545 545
                             
546
-                            $start_date = date_i18n( $geodir_date_format, $start_datetime );
547
-                            $end_date = date_i18n( $geodir_date_format, $end_datetime );
548
-                            if ( $start_date == $end_date ) {
549
-                                $one_day = true;
550
-                            }
551
-                        } else {
552
-                            if ( $start_date == $end_date && $starttime == $endtime ) {
553
-                                $end_date = date_i18n( 'Y-m-d', strtotime( $start_date . ' ' . $starttime . ' +1 day' ) );
554
-                                $one_day = false;
555
-                            }
556
-                            $start_datetime = strtotime( $start_date . ' ' . $starttime );
557
-                            $end_datetime = strtotime( $end_date . ' ' . $endtime );
546
+							$start_date = date_i18n( $geodir_date_format, $start_datetime );
547
+							$end_date = date_i18n( $geodir_date_format, $end_datetime );
548
+							if ( $start_date == $end_date ) {
549
+								$one_day = true;
550
+							}
551
+						} else {
552
+							if ( $start_date == $end_date && $starttime == $endtime ) {
553
+								$end_date = date_i18n( 'Y-m-d', strtotime( $start_date . ' ' . $starttime . ' +1 day' ) );
554
+								$one_day = false;
555
+							}
556
+							$start_datetime = strtotime( $start_date . ' ' . $starttime );
557
+							$end_datetime = strtotime( $end_date . ' ' . $endtime );
558 558
                             
559
-                            $start_date = date_i18n( $geodir_date_time_format, $start_datetime );
560
-                            $end_date = date_i18n( $geodir_date_time_format, $end_datetime );
561
-                        }
559
+							$start_date = date_i18n( $geodir_date_time_format, $start_datetime );
560
+							$end_date = date_i18n( $geodir_date_time_format, $end_datetime );
561
+						}
562 562
 
563
-                        if ( !$one_day && date_i18n( 'Y-m-d', $start_datetime ) == date_i18n( 'Y-m-d', $end_datetime ) ) {
564
-                            $same_day = true;
563
+						if ( !$one_day && date_i18n( 'Y-m-d', $start_datetime ) == date_i18n( 'Y-m-d', $end_datetime ) ) {
564
+							$same_day = true;
565 565
                             
566
-                            $start_date .= ' - ' . date_i18n( $geodir_time_format, $end_datetime );
567
-                        }
566
+							$start_date .= ' - ' . date_i18n( $geodir_time_format, $end_datetime );
567
+						}
568 568
                         
569
-                        $event_dates .= ' :: ' . $start_date;
569
+						$event_dates .= ' :: ' . $start_date;
570 570
                         
571
-                        if ( !$same_day && !$one_day ) {
572
-                            $event_dates .= ' ' . __( 'to', 'geodirectory' ) . ' ' . $end_date;
573
-                        }
574
-                    }
575
-                }
576
-
577
-                if (empty($event_dates)) {
578
-                    continue;
579
-                }
571
+						if ( !$same_day && !$one_day ) {
572
+							$event_dates .= ' ' . __( 'to', 'geodirectory' ) . ' ' . $end_date;
573
+						}
574
+					}
575
+				}
576
+
577
+				if (empty($event_dates)) {
578
+					continue;
579
+				}
580 580
                 
581
-                $post_title .= $event_dates;
582
-            }
581
+				$post_title .= $event_dates;
582
+			}
583 583
 
584
-            $map_cat_ids_array;
585
-            $default_cat = isset($catinfo_obj->default_category) ? $catinfo_obj->default_category : '';
584
+			$map_cat_ids_array;
585
+			$default_cat = isset($catinfo_obj->default_category) ? $catinfo_obj->default_category : '';
586 586
 
587
-            // if single cat lets just show that icon
588
-            if(is_array($map_cat_ids_array) && count($map_cat_ids_array)==1){
589
-                $default_cat = (int)$map_cat_ids_array[0];
590
-            }
587
+			// if single cat lets just show that icon
588
+			if(is_array($map_cat_ids_array) && count($map_cat_ids_array)==1){
589
+				$default_cat = (int)$map_cat_ids_array[0];
590
+			}
591 591
 
592
-            $icon = !empty($geodir_cat_icons) && isset($geodir_cat_icons[$default_cat]) ? $geodir_cat_icons[$default_cat] : '';
593
-            $mark_extra = (isset($catinfo_obj->marker_extra)) ? $catinfo_obj->marker_extra : '';
594
-            $title = str_replace($srcharr, $replarr, $post_title);
592
+			$icon = !empty($geodir_cat_icons) && isset($geodir_cat_icons[$default_cat]) ? $geodir_cat_icons[$default_cat] : '';
593
+			$mark_extra = (isset($catinfo_obj->marker_extra)) ? $catinfo_obj->marker_extra : '';
594
+			$title = str_replace($srcharr, $replarr, $post_title);
595 595
             
596
-            if ($icon != '') {
597
-                $gd_marker_sizes = empty($gd_marker_sizes) ? array() : $gd_marker_sizes;
596
+			if ($icon != '') {
597
+				$gd_marker_sizes = empty($gd_marker_sizes) ? array() : $gd_marker_sizes;
598 598
                 
599
-                if (isset($gd_marker_sizes[$icon])) {
600
-                    $icon_size = $gd_marker_sizes[$icon];
601
-                } else {
602
-                    $icon_size = geodir_get_marker_size($icon);
603
-                    $gd_marker_sizes[$icon] = $icon_size;
604
-                }               
605
-            } else {
606
-                $icon_size = array('w' => 36, 'h' => 45);
607
-            }
608
-
609
-            $content_data[] = '{"id":"' . $catinfo_obj->post_id . '","t": "' . $title . '","lt": "' . $catinfo_obj->post_latitude . '","ln": "' . $catinfo_obj->post_longitude . '","mk_id":"' . $catinfo_obj->post_id . '_' . $default_cat . '","i":"' . $icon . '","w":"' . $icon_size['w'] . '","h":"' . $icon_size['h'] . '"'.$mark_extra.'}';
610
-            $post_ids[] = $catinfo_obj->post_id;
611
-        }
612
-    }
613
-
614
-    /**
615
-     * Called after marker data is processed into JSON.
616
-     *
617
-     * Called after marker data is processed into JSON, this action can be used to change the format or add/remove markers.
618
-     *
619
-     * @since 1.4.9
620
-     * @param array $content_data The array containing all markers in JSON format.
621
-     * @param object $catinfo The posts object containing all marker data.
622
-     * @see 'geodir_before_marker_post_process'
623
-     */
624
-    do_action('geodir_after_marker_post_process', $content_data, $catinfo);
625
-
626
-    if (!empty($content_data)) {
627
-        $cat_content_info[] = implode(',', $content_data);
628
-    }
629
-
630
-    $totalcount = count(array_unique($post_ids));
631
-
632
-    if (!empty($cat_content_info)) {
633
-        $map_json = '[{"totalcount":"' . $totalcount . '",' . substr(implode(',', $cat_content_info), 1) . ']';
634
-    }
635
-    else {
636
-        $map_json =  '[{"totalcount":"0"}]';
637
-    }
638
-
639
-
640
-    /**
641
-     * Filter the marker json return.
642
-     *
643
-     * @since 1.6.22
644
-     * @param string $map_json The JSON string of the map markers results.
645
-     */
646
-    return apply_filters('geodir_markers_json',$map_json);
599
+				if (isset($gd_marker_sizes[$icon])) {
600
+					$icon_size = $gd_marker_sizes[$icon];
601
+				} else {
602
+					$icon_size = geodir_get_marker_size($icon);
603
+					$gd_marker_sizes[$icon] = $icon_size;
604
+				}               
605
+			} else {
606
+				$icon_size = array('w' => 36, 'h' => 45);
607
+			}
608
+
609
+			$content_data[] = '{"id":"' . $catinfo_obj->post_id . '","t": "' . $title . '","lt": "' . $catinfo_obj->post_latitude . '","ln": "' . $catinfo_obj->post_longitude . '","mk_id":"' . $catinfo_obj->post_id . '_' . $default_cat . '","i":"' . $icon . '","w":"' . $icon_size['w'] . '","h":"' . $icon_size['h'] . '"'.$mark_extra.'}';
610
+			$post_ids[] = $catinfo_obj->post_id;
611
+		}
612
+	}
613
+
614
+	/**
615
+	 * Called after marker data is processed into JSON.
616
+	 *
617
+	 * Called after marker data is processed into JSON, this action can be used to change the format or add/remove markers.
618
+	 *
619
+	 * @since 1.4.9
620
+	 * @param array $content_data The array containing all markers in JSON format.
621
+	 * @param object $catinfo The posts object containing all marker data.
622
+	 * @see 'geodir_before_marker_post_process'
623
+	 */
624
+	do_action('geodir_after_marker_post_process', $content_data, $catinfo);
625
+
626
+	if (!empty($content_data)) {
627
+		$cat_content_info[] = implode(',', $content_data);
628
+	}
629
+
630
+	$totalcount = count(array_unique($post_ids));
631
+
632
+	if (!empty($cat_content_info)) {
633
+		$map_json = '[{"totalcount":"' . $totalcount . '",' . substr(implode(',', $cat_content_info), 1) . ']';
634
+	}
635
+	else {
636
+		$map_json =  '[{"totalcount":"0"}]';
637
+	}
638
+
639
+
640
+	/**
641
+	 * Filter the marker json return.
642
+	 *
643
+	 * @since 1.6.22
644
+	 * @param string $map_json The JSON string of the map markers results.
645
+	 */
646
+	return apply_filters('geodir_markers_json',$map_json);
647 647
 }
648 648
 
649 649
 
Please login to merge, or discard this patch.
Spacing   +108 added lines, -108 removed lines patch added patch discarded remove patch
@@ -7,9 +7,9 @@  discard block
 block discarded – undo
7 7
  */
8 8
 
9 9
 // Enable map cache if set
10
-if(get_option('geodir_enable_map_cache')){
11
-    add_filter('geodir_get_markers_cache','geodir_get_map_cache');
12
-    add_filter('geodir_markers_json','geodir_save_map_cache',10);
10
+if (get_option('geodir_enable_map_cache')) {
11
+    add_filter('geodir_get_markers_cache', 'geodir_get_map_cache');
12
+    add_filter('geodir_markers_json', 'geodir_save_map_cache', 10);
13 13
 }
14 14
 
15 15
 
@@ -21,10 +21,10 @@  discard block
 block discarded – undo
21 21
  * @since 1.6.22
22 22
  * @return string
23 23
  */
24
-function geodir_get_map_cache($cache){
24
+function geodir_get_map_cache($cache) {
25 25
 
26 26
     // if a search is going on then dont even try to check for cache.
27
-    if(isset($_REQUEST['search']) && !empty($_REQUEST['search'])){
27
+    if (isset($_REQUEST['search']) && !empty($_REQUEST['search'])) {
28 28
         return $cache;
29 29
     }
30 30
 
@@ -45,17 +45,17 @@  discard block
 block discarded – undo
45 45
 	$url_params[] = isset($_REQUEST['my_lat']) ? $_REQUEST['my_lat'] : '';
46 46
 	$url_params[] = isset($_REQUEST['my_lon']) ? $_REQUEST['my_lon'] : '';
47 47
 
48
-    $file_name = sanitize_file_name( md5( implode("-",$url_params) )  );
48
+    $file_name = sanitize_file_name(md5(implode("-", $url_params)));
49 49
 
50 50
     $blog_id = get_current_blog_id();
51
-    if($blog_id>1){
51
+    if ($blog_id > 1) {
52 52
         $file_name = $blog_id."_".$file_name;
53 53
     }
54 54
 
55 55
     $file_path = realpath(dirname(__FILE__))."/map-cache/";
56 56
 
57 57
 
58
-    if(file_exists($file_path.$file_name.".json")){
58
+    if (file_exists($file_path.$file_name.".json")) {
59 59
 
60 60
 
61 61
         ob_start();
@@ -64,12 +64,12 @@  discard block
 block discarded – undo
64 64
 
65 65
         // do the cache delete stuff
66 66
         $cache_time = get_option('geodir_map_cache');
67
-        if(!$cache_time){
67
+        if (!$cache_time) {
68 68
             $cache_time = time();
69 69
             update_option('geodir_map_cache', $cache_time);
70 70
         }
71 71
 
72
-        if((time() - $cache_time) > 86400){ // delete the cache every 24 hours
72
+        if ((time() - $cache_time) > 86400) { // delete the cache every 24 hours
73 73
             geodir_delete_map_cache();
74 74
         }
75 75
 
@@ -88,10 +88,10 @@  discard block
 block discarded – undo
88 88
  * @since 1.6.22
89 89
  * @return mixed
90 90
  */
91
-function geodir_save_map_cache($map_json){
91
+function geodir_save_map_cache($map_json) {
92 92
 
93 93
     // if a search is going on then dont even try to check for cache.
94
-    if(isset($_REQUEST['search']) && !empty($_REQUEST['search'])){
94
+    if (isset($_REQUEST['search']) && !empty($_REQUEST['search'])) {
95 95
         return $map_json;
96 96
     }
97 97
 
@@ -112,10 +112,10 @@  discard block
 block discarded – undo
112 112
 	$url_params[] = isset($_REQUEST['my_lat']) ? $_REQUEST['my_lat'] : '';
113 113
 	$url_params[] = isset($_REQUEST['my_lon']) ? $_REQUEST['my_lon'] : '';
114 114
 
115
-    $file_name = sanitize_file_name( md5( implode("-",$url_params) )  );
115
+    $file_name = sanitize_file_name(md5(implode("-", $url_params)));
116 116
 
117 117
     $blog_id = get_current_blog_id();
118
-    if($blog_id>1){
118
+    if ($blog_id > 1) {
119 119
         $file_name = $blog_id."_".$file_name;
120 120
     }
121 121
 
@@ -124,7 +124,7 @@  discard block
 block discarded – undo
124 124
 
125 125
     global $wp_filesystem;
126 126
     if (empty($wp_filesystem)) {
127
-        require_once (ABSPATH . '/wp-admin/includes/file.php');
127
+        require_once (ABSPATH.'/wp-admin/includes/file.php');
128 128
         WP_Filesystem();
129 129
     }
130 130
     $wp_filesystem->put_contents(
@@ -145,7 +145,7 @@  discard block
 block discarded – undo
145 145
     $gd_session->set('homemap_catlist_ptype', $gd_post_type);
146 146
     $post_taxonomy = geodir_get_taxonomies($gd_post_type);
147 147
     $map_canvas_name = sanitize_text_field($_REQUEST['map_canvas']);
148
-    $child_collapse = (bool)$_REQUEST['child_collapse'];
148
+    $child_collapse = (bool) $_REQUEST['child_collapse'];
149 149
     echo home_map_taxonomy_walker($post_taxonomy, 0, true, 0, $map_canvas_name, $child_collapse, true);
150 150
     die;
151 151
 }
@@ -165,21 +165,21 @@  discard block
 block discarded – undo
165 165
     global $wpdb, $plugin_prefix, $gd_session, $sitepress;
166 166
 
167 167
     if ($_REQUEST['m_id'] != '') {
168
-        $pid = (int)$_REQUEST['m_id'];
168
+        $pid = (int) $_REQUEST['m_id'];
169 169
     } else {
170 170
         echo __('No marker data found', 'geodirectory');
171 171
         exit;
172 172
     }
173 173
 
174 174
     if (isset($_REQUEST['post_preview']) && $_REQUEST['post_preview'] != '' && $gd_ses_listing = $gd_session->get('listing')) {
175
-        $post = (object)$gd_ses_listing;
175
+        $post = (object) $gd_ses_listing;
176 176
         echo geodir_get_infowindow_html($post, $_REQUEST['post_preview']);
177 177
     } else {
178 178
         $geodir_post_type = get_post_type($pid);
179 179
 
180
-        $table = $plugin_prefix . $geodir_post_type . '_detail';
180
+        $table = $plugin_prefix.$geodir_post_type.'_detail';
181 181
 
182
-        $sql = $wpdb->prepare("SELECT * FROM " . $table . " WHERE post_id = %d", array($pid));
182
+        $sql = $wpdb->prepare("SELECT * FROM ".$table." WHERE post_id = %d", array($pid));
183 183
 
184 184
         $postinfo = $wpdb->get_results($sql);
185 185
 
@@ -187,11 +187,11 @@  discard block
 block discarded – undo
187 187
 
188 188
         if ($postinfo) {
189 189
             $switch_lang = false;
190
-			if ( geodir_is_wpml() && is_post_type_translated( $geodir_post_type ) ) {
191
-				$post_lang = $sitepress->get_language_for_element( $pid, 'post_' . $geodir_post_type );
190
+			if (geodir_is_wpml() && is_post_type_translated($geodir_post_type)) {
191
+				$post_lang = $sitepress->get_language_for_element($pid, 'post_'.$geodir_post_type);
192 192
 				$current_lang = $sitepress->get_current_language();
193
-				if ( $post_lang !== $current_lang ) {
194
-					$sitepress->switch_lang( $post_lang, true );
193
+				if ($post_lang !== $current_lang) {
194
+					$sitepress->switch_lang($post_lang, true);
195 195
 					$switch_lang = $current_lang;
196 196
 				}
197 197
 			}
@@ -203,8 +203,8 @@  discard block
 block discarded – undo
203 203
                 echo geodir_get_infowindow_html($postinfo_obj);
204 204
             }
205 205
 
206
-			if ( $switch_lang !== false ) {
207
-				$sitepress->switch_lang( $switch_lang, true );
206
+			if ($switch_lang !== false) {
207
+				$sitepress->switch_lang($switch_lang, true);
208 208
 			}
209 209
         }
210 210
     }
@@ -227,7 +227,7 @@  discard block
 block discarded – undo
227 227
  */
228 228
 function get_markers() {
229 229
     
230
-    global $wpdb, $plugin_prefix, $geodir_cat_icons, $gd_marker_sizes,$gd_session;
230
+    global $wpdb, $plugin_prefix, $geodir_cat_icons, $gd_marker_sizes, $gd_session;
231 231
 
232 232
 
233 233
     /**
@@ -235,8 +235,8 @@  discard block
 block discarded – undo
235 235
      *
236 236
      * @since 1.6.22
237 237
      */
238
-    $map_cache = apply_filters('geodir_get_markers_cache','');
239
-    if($map_cache){
238
+    $map_cache = apply_filters('geodir_get_markers_cache', '');
239
+    if ($map_cache) {
240 240
         return $map_cache;
241 241
         wp_die();
242 242
     }
@@ -251,7 +251,7 @@  discard block
 block discarded – undo
251 251
     $post_type = isset($_REQUEST['gd_posttype']) ? $_REQUEST['gd_posttype'] : 'gd_place';
252 252
 
253 253
     $map_cat_ids_array = array('0');
254
-    $cat_find_array = array(" FIND_IN_SET(%d, pd." . $post_type . "category)");
254
+    $cat_find_array = array(" FIND_IN_SET(%d, pd.".$post_type."category)");
255 255
 
256 256
 
257 257
     $field_default_cat = '';
@@ -259,13 +259,13 @@  discard block
 block discarded – undo
259 259
         $map_cat_arr = trim($_REQUEST['cat_id'], ',');
260 260
 
261 261
         if (!empty($map_cat_arr)) {
262
-            $field_default_cat .= "WHEN (default_category IN (" . $map_cat_arr . ")) THEN default_category ";
262
+            $field_default_cat .= "WHEN (default_category IN (".$map_cat_arr.")) THEN default_category ";
263 263
 
264 264
             $map_cat_ids_array = explode(',', $map_cat_arr);
265 265
             $cat_find_array = array();
266 266
             foreach ($map_cat_ids_array as $cat_id) {
267
-                $field_default_cat .= "WHEN (FIND_IN_SET($cat_id, `" . $post_type . "category`) > 0) THEN $cat_id ";
268
-                $cat_find_array[] = " FIND_IN_SET(%d, pd." . $post_type . "category)";
267
+                $field_default_cat .= "WHEN (FIND_IN_SET($cat_id, `".$post_type."category`) > 0) THEN $cat_id ";
268
+                $cat_find_array[] = " FIND_IN_SET(%d, pd.".$post_type."category)";
269 269
                 $main_query_array[] = $cat_id;
270 270
             }
271 271
 
@@ -276,13 +276,13 @@  discard block
 block discarded – undo
276 276
         $field_default_cat = '';
277 277
 
278 278
     if (!empty($cat_find_array))
279
-        $search .= "AND (" . implode(' OR ', $cat_find_array) . ")";
279
+        $search .= "AND (".implode(' OR ', $cat_find_array).")";
280 280
 
281 281
     $main_query_array = $map_cat_ids_array;
282 282
   
283 283
     if (isset($_REQUEST['search']) && !empty($_REQUEST['search']) && $_REQUEST['search'] != __('Title', 'geodirectory')) {
284 284
         $search .= " AND p.post_title LIKE %s";
285
-        $main_query_array[] = "%" . $_REQUEST['search'] . "%";
285
+        $main_query_array[] = "%".$_REQUEST['search']."%";
286 286
     }
287 287
 
288 288
     /**
@@ -304,14 +304,14 @@  discard block
 block discarded – undo
304 304
 
305 305
     $gd_posttype = '';
306 306
     if (isset($_REQUEST['gd_posttype']) && $_REQUEST['gd_posttype'] != '') {
307
-        $table = $plugin_prefix . $_REQUEST['gd_posttype'] . '_detail';
307
+        $table = $plugin_prefix.$_REQUEST['gd_posttype'].'_detail';
308 308
         $gd_posttype = " AND p.post_type = %s";
309 309
         $main_query_array[] = $_REQUEST['gd_posttype'];
310 310
 
311 311
     } else
312
-        $table = $plugin_prefix . 'gd_place_detail';
312
+        $table = $plugin_prefix.'gd_place_detail';
313 313
 
314
-    $join = ", " . $table . " AS pd ";
314
+    $join = ", ".$table." AS pd ";
315 315
 
316 316
     /**
317 317
 	 * Filter the SQL JOIN clause for the markers data
@@ -331,14 +331,14 @@  discard block
 block discarded – undo
331 331
 	 */
332 332
 	$search = apply_filters('geodir_home_map_listing_where', $search);
333 333
     $search = str_replace(array("'%", "%'"), array("'%%", "%%'"), $search);
334
-    $cat_type = $post_type . 'category';
334
+    $cat_type = $post_type.'category';
335 335
     if ($post_type == 'gd_event') {
336 336
         $event_select = ", pd.recurring_dates, pd.is_recurring";
337 337
     } else {
338 338
         $event_select = "";
339 339
     }
340 340
 
341
-    $sql_select = 'SELECT pd.default_category, pd.' . $cat_type . ', pd.post_title, pd.post_id, pd.post_latitude, pd.post_longitude' . $event_select;
341
+    $sql_select = 'SELECT pd.default_category, pd.'.$cat_type.', pd.post_title, pd.post_id, pd.post_latitude, pd.post_longitude'.$event_select;
342 342
     /**
343 343
 	 * Filter the SQL SELECT clause to retrive fields data
344 344
 	 *
@@ -358,7 +358,7 @@  discard block
 block discarded – undo
358 358
 	 */
359 359
 	$groupby = apply_filters('geodir_home_map_listing_groupby', $groupby);
360 360
 
361
-    $catsql = $wpdb->prepare("$select $field_default_cat FROM " . $wpdb->posts . " as p" . $join . " WHERE p.ID = pd.post_id AND p.post_status = 'publish' " . $search . $gd_posttype . $groupby , $main_query_array);
361
+    $catsql = $wpdb->prepare("$select $field_default_cat FROM ".$wpdb->posts." as p".$join." WHERE p.ID = pd.post_id AND p.post_status = 'publish' ".$search.$gd_posttype.$groupby, $main_query_array);
362 362
     
363 363
 	/**
364 364
 	 * Filter the SQL query to retrive markers data
@@ -408,7 +408,7 @@  discard block
 block discarded – undo
408 408
         global $geodir_date_time_format, $geodir_date_format, $geodir_time_format;
409 409
 
410 410
         $today = strtotime(date_i18n('Y-m-d'));
411
-        $show_dates = $post_type == 'gd_event' ? (int)get_option('geodir_event_infowindow_dates_count', 1) : 0;
411
+        $show_dates = $post_type == 'gd_event' ? (int) get_option('geodir_event_infowindow_dates_count', 1) : 0;
412 412
         
413 413
         foreach ($catinfo as $catinfo_obj) {
414 414
             $post_title = $catinfo_obj->post_title;
@@ -424,29 +424,29 @@  discard block
 block discarded – undo
424 424
                     $endtimes = '';
425 425
                     $astarttimes = array();
426 426
                     $aendtimes = array();
427
-                    if ( !isset( $recurring_data['repeat_type'] ) ) {
427
+                    if (!isset($recurring_data['repeat_type'])) {
428 428
                         $recurring_data['repeat_type'] = 'custom';
429 429
                     }
430
-                    $repeat_type = isset( $recurring_data['repeat_type'] ) && in_array( $recurring_data['repeat_type'], array( 'day', 'week', 'month', 'year', 'custom' ) ) ? $recurring_data['repeat_type'] : 'year'; // day, week, month, year, custom
431
-                    $different_times = isset( $recurring_data['different_times'] ) && !empty( $recurring_data['different_times'] ) ? true : false;
430
+                    $repeat_type = isset($recurring_data['repeat_type']) && in_array($recurring_data['repeat_type'], array('day', 'week', 'month', 'year', 'custom')) ? $recurring_data['repeat_type'] : 'year'; // day, week, month, year, custom
431
+                    $different_times = isset($recurring_data['different_times']) && !empty($recurring_data['different_times']) ? true : false;
432 432
         
433 433
                     $recurring_dates = explode(',', $recurring_data['event_recurring_dates']);
434 434
                     
435
-                    if ( !empty( $recurring_dates ) ) {
436
-                        if ( empty( $recurring_data['all_day'] ) ) {
437
-                            if ( $repeat_type == 'custom' && $different_times ) {
438
-                                $astarttimes = isset( $recurring_data['starttimes'] ) ? $recurring_data['starttimes'] : array();
439
-                                $aendtimes = isset( $recurring_data['endtimes'] ) ? $recurring_data['endtimes'] : array();
435
+                    if (!empty($recurring_dates)) {
436
+                        if (empty($recurring_data['all_day'])) {
437
+                            if ($repeat_type == 'custom' && $different_times) {
438
+                                $astarttimes = isset($recurring_data['starttimes']) ? $recurring_data['starttimes'] : array();
439
+                                $aendtimes = isset($recurring_data['endtimes']) ? $recurring_data['endtimes'] : array();
440 440
                             } else {
441
-                                $starttimes = isset( $recurring_data['starttime'] ) ? $recurring_data['starttime'] : '';
442
-                                $endtimes = isset( $recurring_data['endtime'] ) ? $recurring_data['endtime'] : '';
441
+                                $starttimes = isset($recurring_data['starttime']) ? $recurring_data['starttime'] : '';
442
+                                $endtimes = isset($recurring_data['endtime']) ? $recurring_data['endtime'] : '';
443 443
                             }
444 444
                         }
445 445
                         
446 446
                         $e = 0;
447
-                        foreach( $recurring_dates as $key => $date ) {
448
-                            if ( $repeat_type == 'custom' && $different_times ) {
449
-                                if ( !empty( $astarttimes ) && isset( $astarttimes[$key] ) ) {
447
+                        foreach ($recurring_dates as $key => $date) {
448
+                            if ($repeat_type == 'custom' && $different_times) {
449
+                                if (!empty($astarttimes) && isset($astarttimes[$key])) {
450 450
                                     $starttimes = $astarttimes[$key];
451 451
                                     $endtimes = $aendtimes[$key];
452 452
                                 } else {
@@ -455,50 +455,50 @@  discard block
 block discarded – undo
455 455
                                 }
456 456
                             }
457 457
                             
458
-                            $duration = isset( $recurring_data['duration_x'] ) && (int)$recurring_data['duration_x'] > 0 ? (int)$recurring_data['duration_x'] : 1;
458
+                            $duration = isset($recurring_data['duration_x']) && (int) $recurring_data['duration_x'] > 0 ? (int) $recurring_data['duration_x'] : 1;
459 459
                             $duration--;
460
-                            $enddate = date_i18n( 'Y-m-d', strtotime( $date . ' + ' . $duration . ' day' ) );
460
+                            $enddate = date_i18n('Y-m-d', strtotime($date.' + '.$duration.' day'));
461 461
                             
462 462
                             // Hide past dates
463
-                            if ( strtotime( $enddate ) < $today ) {
463
+                            if (strtotime($enddate) < $today) {
464 464
                                 continue;
465 465
                             }
466 466
                                     
467
-                            $sdate = strtotime( $date . ' ' . $starttimes );
468
-                            $edate = strtotime( $enddate . ' ' . $endtimes );
467
+                            $sdate = strtotime($date.' '.$starttimes);
468
+                            $edate = strtotime($enddate.' '.$endtimes);
469 469
                                         
470
-                            $start_date = date_i18n( $geodir_date_time_format, $sdate );
471
-                            $end_date = date_i18n( $geodir_date_time_format, $edate );
470
+                            $start_date = date_i18n($geodir_date_time_format, $sdate);
471
+                            $end_date = date_i18n($geodir_date_time_format, $edate);
472 472
                             
473 473
                             $same_day = false;
474 474
                             $full_day = false;
475 475
                             $same_datetime = false;
476 476
                             
477
-                            if ( $starttimes == $endtimes && ( $starttimes == '' || $starttimes == '00:00:00' || $starttimes == '00:00' ) ) {
477
+                            if ($starttimes == $endtimes && ($starttimes == '' || $starttimes == '00:00:00' || $starttimes == '00:00')) {
478 478
                                 $full_day = true;
479 479
                             }
480 480
                             
481
-                            if ( $start_date == $end_date && $full_day ) {
481
+                            if ($start_date == $end_date && $full_day) {
482 482
                                 $same_datetime = true;
483 483
                             }
484 484
 
485
-                            $link_date = date_i18n( 'Y-m-d', $sdate );
486
-                            $title_date = date_i18n( $geodir_date_format, $sdate );
487
-                            if ( $full_day ) {
485
+                            $link_date = date_i18n('Y-m-d', $sdate);
486
+                            $title_date = date_i18n($geodir_date_format, $sdate);
487
+                            if ($full_day) {
488 488
                                 $start_date = $title_date;
489
-                                $end_date = date_i18n( $geodir_date_format, $edate );
489
+                                $end_date = date_i18n($geodir_date_format, $edate);
490 490
                             }
491 491
                             
492
-                            if ( !$same_datetime && !$full_day && date_i18n( 'Y-m-d', $sdate ) == date_i18n( 'Y-m-d', $edate ) ) {
492
+                            if (!$same_datetime && !$full_day && date_i18n('Y-m-d', $sdate) == date_i18n('Y-m-d', $edate)) {
493 493
                                 $same_day = true;
494 494
                                 
495
-                                $start_date .= ' - ' . date_i18n( $geodir_time_format, $edate );
495
+                                $start_date .= ' - '.date_i18n($geodir_time_format, $edate);
496 496
                             }
497 497
                             
498
-                            $event_dates .= ' :: ' . $start_date;
498
+                            $event_dates .= ' :: '.$start_date;
499 499
                         
500
-                            if ( !$same_day && !$same_datetime ) {
501
-                                $event_dates .= ' ' . __( 'to', 'geodirectory' ) . ' ' . $end_date;
500
+                            if (!$same_day && !$same_datetime) {
501
+                                $event_dates .= ' '.__('to', 'geodirectory').' '.$end_date;
502 502
                             }
503 503
                             
504 504
                             $e++;
@@ -509,67 +509,67 @@  discard block
 block discarded – undo
509 509
                         }
510 510
                     }
511 511
                 } else {
512
-                    $start_date = isset( $recurring_data['event_start'] ) ? $recurring_data['event_start'] : '';
513
-                    $end_date = isset( $recurring_data['event_end'] ) ? $recurring_data['event_end'] : $start_date;
514
-                    $all_day = isset( $recurring_data['all_day'] ) && !empty( $recurring_data['all_day'] ) ? true : false;
515
-                    $starttime = isset( $recurring_data['starttime'] ) ? $recurring_data['starttime'] : '';
516
-                    $endtime = isset( $recurring_data['endtime'] ) ? $recurring_data['endtime'] : '';
512
+                    $start_date = isset($recurring_data['event_start']) ? $recurring_data['event_start'] : '';
513
+                    $end_date = isset($recurring_data['event_end']) ? $recurring_data['event_end'] : $start_date;
514
+                    $all_day = isset($recurring_data['all_day']) && !empty($recurring_data['all_day']) ? true : false;
515
+                    $starttime = isset($recurring_data['starttime']) ? $recurring_data['starttime'] : '';
516
+                    $endtime = isset($recurring_data['endtime']) ? $recurring_data['endtime'] : '';
517 517
                 
518
-                    $event_recurring_dates = explode( ',', $recurring_data['event_recurring_dates'] );
519
-                    $starttimes = isset( $recurring_data['starttimes'] ) && !empty( $recurring_data['starttimes'] ) ? $recurring_data['starttimes'] : array();
520
-                    $endtimes = isset( $recurring_data['endtimes'] ) && !empty( $recurring_data['endtimes'] ) ? $recurring_data['endtimes'] : array();
518
+                    $event_recurring_dates = explode(',', $recurring_data['event_recurring_dates']);
519
+                    $starttimes = isset($recurring_data['starttimes']) && !empty($recurring_data['starttimes']) ? $recurring_data['starttimes'] : array();
520
+                    $endtimes = isset($recurring_data['endtimes']) && !empty($recurring_data['endtimes']) ? $recurring_data['endtimes'] : array();
521 521
                     
522
-                    if ( !geodir_event_is_date( $start_date ) && !empty( $event_recurring_dates ) ) {
522
+                    if (!geodir_event_is_date($start_date) && !empty($event_recurring_dates)) {
523 523
                         $start_date = $event_recurring_dates[0];
524 524
                     }
525 525
                                 
526
-                    if ( strtotime( $end_date ) < strtotime( $start_date ) ) {
526
+                    if (strtotime($end_date) < strtotime($start_date)) {
527 527
                         $end_date = $start_date;
528 528
                     }
529 529
                     
530 530
                     if ($end_date != '' && strtotime($end_date) >= $today) {
531
-                        if ( $starttime == '' && !empty( $starttimes ) ) {
531
+                        if ($starttime == '' && !empty($starttimes)) {
532 532
                             $starttime = $starttimes[0];
533 533
                             $endtime = $endtimes[0];
534 534
                         }
535 535
                         
536 536
                         $same_day = false;
537 537
                         $one_day = false;
538
-                        if ( $start_date == $end_date && $all_day ) {
538
+                        if ($start_date == $end_date && $all_day) {
539 539
                             $one_day = true;
540 540
                         }
541 541
 
542
-                        if ( $all_day ) {
543
-                            $start_datetime = strtotime( $start_date );
544
-                            $end_datetime = strtotime( $end_date );
542
+                        if ($all_day) {
543
+                            $start_datetime = strtotime($start_date);
544
+                            $end_datetime = strtotime($end_date);
545 545
                             
546
-                            $start_date = date_i18n( $geodir_date_format, $start_datetime );
547
-                            $end_date = date_i18n( $geodir_date_format, $end_datetime );
548
-                            if ( $start_date == $end_date ) {
546
+                            $start_date = date_i18n($geodir_date_format, $start_datetime);
547
+                            $end_date = date_i18n($geodir_date_format, $end_datetime);
548
+                            if ($start_date == $end_date) {
549 549
                                 $one_day = true;
550 550
                             }
551 551
                         } else {
552
-                            if ( $start_date == $end_date && $starttime == $endtime ) {
553
-                                $end_date = date_i18n( 'Y-m-d', strtotime( $start_date . ' ' . $starttime . ' +1 day' ) );
552
+                            if ($start_date == $end_date && $starttime == $endtime) {
553
+                                $end_date = date_i18n('Y-m-d', strtotime($start_date.' '.$starttime.' +1 day'));
554 554
                                 $one_day = false;
555 555
                             }
556
-                            $start_datetime = strtotime( $start_date . ' ' . $starttime );
557
-                            $end_datetime = strtotime( $end_date . ' ' . $endtime );
556
+                            $start_datetime = strtotime($start_date.' '.$starttime);
557
+                            $end_datetime = strtotime($end_date.' '.$endtime);
558 558
                             
559
-                            $start_date = date_i18n( $geodir_date_time_format, $start_datetime );
560
-                            $end_date = date_i18n( $geodir_date_time_format, $end_datetime );
559
+                            $start_date = date_i18n($geodir_date_time_format, $start_datetime);
560
+                            $end_date = date_i18n($geodir_date_time_format, $end_datetime);
561 561
                         }
562 562
 
563
-                        if ( !$one_day && date_i18n( 'Y-m-d', $start_datetime ) == date_i18n( 'Y-m-d', $end_datetime ) ) {
563
+                        if (!$one_day && date_i18n('Y-m-d', $start_datetime) == date_i18n('Y-m-d', $end_datetime)) {
564 564
                             $same_day = true;
565 565
                             
566
-                            $start_date .= ' - ' . date_i18n( $geodir_time_format, $end_datetime );
566
+                            $start_date .= ' - '.date_i18n($geodir_time_format, $end_datetime);
567 567
                         }
568 568
                         
569
-                        $event_dates .= ' :: ' . $start_date;
569
+                        $event_dates .= ' :: '.$start_date;
570 570
                         
571
-                        if ( !$same_day && !$one_day ) {
572
-                            $event_dates .= ' ' . __( 'to', 'geodirectory' ) . ' ' . $end_date;
571
+                        if (!$same_day && !$one_day) {
572
+                            $event_dates .= ' '.__('to', 'geodirectory').' '.$end_date;
573 573
                         }
574 574
                     }
575 575
                 }
@@ -585,8 +585,8 @@  discard block
 block discarded – undo
585 585
             $default_cat = isset($catinfo_obj->default_category) ? $catinfo_obj->default_category : '';
586 586
 
587 587
             // if single cat lets just show that icon
588
-            if(is_array($map_cat_ids_array) && count($map_cat_ids_array)==1){
589
-                $default_cat = (int)$map_cat_ids_array[0];
588
+            if (is_array($map_cat_ids_array) && count($map_cat_ids_array) == 1) {
589
+                $default_cat = (int) $map_cat_ids_array[0];
590 590
             }
591 591
 
592 592
             $icon = !empty($geodir_cat_icons) && isset($geodir_cat_icons[$default_cat]) ? $geodir_cat_icons[$default_cat] : '';
@@ -606,7 +606,7 @@  discard block
 block discarded – undo
606 606
                 $icon_size = array('w' => 36, 'h' => 45);
607 607
             }
608 608
 
609
-            $content_data[] = '{"id":"' . $catinfo_obj->post_id . '","t": "' . $title . '","lt": "' . $catinfo_obj->post_latitude . '","ln": "' . $catinfo_obj->post_longitude . '","mk_id":"' . $catinfo_obj->post_id . '_' . $default_cat . '","i":"' . $icon . '","w":"' . $icon_size['w'] . '","h":"' . $icon_size['h'] . '"'.$mark_extra.'}';
609
+            $content_data[] = '{"id":"'.$catinfo_obj->post_id.'","t": "'.$title.'","lt": "'.$catinfo_obj->post_latitude.'","ln": "'.$catinfo_obj->post_longitude.'","mk_id":"'.$catinfo_obj->post_id.'_'.$default_cat.'","i":"'.$icon.'","w":"'.$icon_size['w'].'","h":"'.$icon_size['h'].'"'.$mark_extra.'}';
610 610
             $post_ids[] = $catinfo_obj->post_id;
611 611
         }
612 612
     }
@@ -630,10 +630,10 @@  discard block
 block discarded – undo
630 630
     $totalcount = count(array_unique($post_ids));
631 631
 
632 632
     if (!empty($cat_content_info)) {
633
-        $map_json = '[{"totalcount":"' . $totalcount . '",' . substr(implode(',', $cat_content_info), 1) . ']';
633
+        $map_json = '[{"totalcount":"'.$totalcount.'",'.substr(implode(',', $cat_content_info), 1).']';
634 634
     }
635 635
     else {
636
-        $map_json =  '[{"totalcount":"0"}]';
636
+        $map_json = '[{"totalcount":"0"}]';
637 637
     }
638 638
 
639 639
 
@@ -643,7 +643,7 @@  discard block
 block discarded – undo
643 643
      * @since 1.6.22
644 644
      * @param string $map_json The JSON string of the map markers results.
645 645
      */
646
-    return apply_filters('geodir_markers_json',$map_json);
646
+    return apply_filters('geodir_markers_json', $map_json);
647 647
 }
648 648
 
649 649
 
Please login to merge, or discard this patch.
geodirectory-functions/taxonomy_functions.php 3 patches
Indentation   +1277 added lines, -1277 removed lines patch added patch discarded remove patch
@@ -33,265 +33,265 @@  discard block
 block discarded – undo
33 33
  */
34 34
 function geodir_add_nav_menu_items()
35 35
 {
36
-    $items = '';
37
-    // apply filter to add more navigations // -Filter-Location-Manager
38
-
39
-    if (get_option('geodir_show_listing_nav')) {
40
-
41
-        $menu_class = '';
42
-        if (geodir_is_page('listing'))
43
-            $menu_class = 'current-menu-item';
44
-
45
-
46
-        //SHOW LISTING OF POST TYPE IN MAIN NAVIGATION
47
-        $post_types = geodir_get_posttypes('object');
48
-        $show_post_type_main_nav = get_option('geodir_add_posttype_in_main_nav');
49
-        if (!empty($post_types)) {
50
-            foreach ($post_types as $post_type => $args) {
51
-                if (!empty($show_post_type_main_nav)) {
52
-                    if (in_array($post_type, $show_post_type_main_nav)) {
53
-                        if (get_post_type_archive_link($post_type)) {
54
-                            $menu_class = '';
55
-                            if (geodir_get_current_posttype() == $post_type && geodir_is_page('listing'))
56
-                                $menu_class = 'current-menu-item';
57
-                            /**
58
-                             * Filter the menu li class.
59
-                             *
60
-                             * @since 1.0.0
61
-                             * @param string $menu_class The menu HTML class.
62
-                             */
63
-                            $li_class = apply_filters('geodir_menu_li_class', 'menu-item ' . $menu_class);
64
-                            /**
65
-                             * Filter the menu a class.
66
-                             *
67
-                             * @since 1.0.0
68
-                             */
69
-                            $a_class = apply_filters('geodir_menu_a_class', '');
70
-                            $items .= '<li class="' . $li_class . '">
36
+	$items = '';
37
+	// apply filter to add more navigations // -Filter-Location-Manager
38
+
39
+	if (get_option('geodir_show_listing_nav')) {
40
+
41
+		$menu_class = '';
42
+		if (geodir_is_page('listing'))
43
+			$menu_class = 'current-menu-item';
44
+
45
+
46
+		//SHOW LISTING OF POST TYPE IN MAIN NAVIGATION
47
+		$post_types = geodir_get_posttypes('object');
48
+		$show_post_type_main_nav = get_option('geodir_add_posttype_in_main_nav');
49
+		if (!empty($post_types)) {
50
+			foreach ($post_types as $post_type => $args) {
51
+				if (!empty($show_post_type_main_nav)) {
52
+					if (in_array($post_type, $show_post_type_main_nav)) {
53
+						if (get_post_type_archive_link($post_type)) {
54
+							$menu_class = '';
55
+							if (geodir_get_current_posttype() == $post_type && geodir_is_page('listing'))
56
+								$menu_class = 'current-menu-item';
57
+							/**
58
+							 * Filter the menu li class.
59
+							 *
60
+							 * @since 1.0.0
61
+							 * @param string $menu_class The menu HTML class.
62
+							 */
63
+							$li_class = apply_filters('geodir_menu_li_class', 'menu-item ' . $menu_class);
64
+							/**
65
+							 * Filter the menu a class.
66
+							 *
67
+							 * @since 1.0.0
68
+							 */
69
+							$a_class = apply_filters('geodir_menu_a_class', '');
70
+							$items .= '<li class="' . $li_class . '">
71 71
 									<a href="' . get_post_type_archive_link($post_type) . '" class="' . $a_class . '">
72 72
 										' . __(geodir_utf8_ucfirst($args->labels->name),'geodirectory') . '
73 73
 									</a>
74 74
 								</li>';
75
-                        }
76
-                    }
77
-                }
78
-            }
79
-        }
80
-        //END LISTING OF POST TYPE IN MAIN NAVIGATION
81
-
82
-        $view_posttype_listing = get_option('geodir_add_posttype_in_listing_nav');
83
-        $is_listing_sub_meny_exists = (!empty($view_posttype_listing)) ? true : false;
84
-        if ($is_listing_sub_meny_exists) {
85
-            /**
86
-             * Filter the menu li class.
87
-             *
88
-             * @since 1.0.0
89
-             * @param string $menu_class The menu HTML class.
90
-             */
91
-            $li_class = apply_filters('geodir_menu_li_class', 'menu-item menu-item-has-children menu-gd-listings ' . $menu_class);
92
-            /**
93
-             * Filter the sub menu li class.
94
-             *
95
-             * @since 1.0.0
96
-             * @param string $menu_class The menu HTML class.
97
-             */
98
-            $sub_li_class = apply_filters('geodir_sub_menu_li_class', 'menu-item ' . $menu_class);
99
-            /**
100
-             * Filter the sub menu ul class.
101
-             *
102
-             * @since 1.0.0
103
-             */
104
-            $sub_ul_class = apply_filters('geodir_sub_menu_ul_class', 'sub-menu');
105
-            /**
106
-             * Filter the menu a class.
107
-             *
108
-             * @since 1.0.0
109
-             */
110
-            $a_class = apply_filters('geodir_menu_a_class', '');
111
-            /**
112
-             * Filter the sub menu a class.
113
-             *
114
-             * @since 1.0.0
115
-             */
116
-            $sub_a_class = apply_filters('geodir_sub_menu_a_class', '');
117
-            $items .= '<li class="' . $li_class . '">
75
+						}
76
+					}
77
+				}
78
+			}
79
+		}
80
+		//END LISTING OF POST TYPE IN MAIN NAVIGATION
81
+
82
+		$view_posttype_listing = get_option('geodir_add_posttype_in_listing_nav');
83
+		$is_listing_sub_meny_exists = (!empty($view_posttype_listing)) ? true : false;
84
+		if ($is_listing_sub_meny_exists) {
85
+			/**
86
+			 * Filter the menu li class.
87
+			 *
88
+			 * @since 1.0.0
89
+			 * @param string $menu_class The menu HTML class.
90
+			 */
91
+			$li_class = apply_filters('geodir_menu_li_class', 'menu-item menu-item-has-children menu-gd-listings ' . $menu_class);
92
+			/**
93
+			 * Filter the sub menu li class.
94
+			 *
95
+			 * @since 1.0.0
96
+			 * @param string $menu_class The menu HTML class.
97
+			 */
98
+			$sub_li_class = apply_filters('geodir_sub_menu_li_class', 'menu-item ' . $menu_class);
99
+			/**
100
+			 * Filter the sub menu ul class.
101
+			 *
102
+			 * @since 1.0.0
103
+			 */
104
+			$sub_ul_class = apply_filters('geodir_sub_menu_ul_class', 'sub-menu');
105
+			/**
106
+			 * Filter the menu a class.
107
+			 *
108
+			 * @since 1.0.0
109
+			 */
110
+			$a_class = apply_filters('geodir_menu_a_class', '');
111
+			/**
112
+			 * Filter the sub menu a class.
113
+			 *
114
+			 * @since 1.0.0
115
+			 */
116
+			$sub_a_class = apply_filters('geodir_sub_menu_a_class', '');
117
+			$items .= '<li class="' . $li_class . '">
118 118
 					<a href="#" class="' . $a_class . '">' . __('Listing', 'geodirectory') . '</a>
119 119
 					<ul class="' . $sub_ul_class . '">';
120
-            $post_types = geodir_get_posttypes('object');
120
+			$post_types = geodir_get_posttypes('object');
121 121
 
122
-            $show_listing_post_types = get_option('geodir_add_posttype_in_listing_nav');
122
+			$show_listing_post_types = get_option('geodir_add_posttype_in_listing_nav');
123 123
 
124
-            if (!empty($post_types)) {
125
-                global $geodir_add_location_url;
126
-                $geodir_add_location_url = true;
127
-                foreach ($post_types as $post_type => $args) {
128
-                    if (!empty($show_listing_post_types)) {
129
-                        if (in_array($post_type, $show_listing_post_types)) {
130
-                            if (get_post_type_archive_link($post_type)) {
124
+			if (!empty($post_types)) {
125
+				global $geodir_add_location_url;
126
+				$geodir_add_location_url = true;
127
+				foreach ($post_types as $post_type => $args) {
128
+					if (!empty($show_listing_post_types)) {
129
+						if (in_array($post_type, $show_listing_post_types)) {
130
+							if (get_post_type_archive_link($post_type)) {
131 131
 
132
-                                $menu_class = '';
133
-                                if (geodir_get_current_posttype() == $post_type && geodir_is_page('listing'))
134
-                                    $menu_class = 'current-menu-item';
132
+								$menu_class = '';
133
+								if (geodir_get_current_posttype() == $post_type && geodir_is_page('listing'))
134
+									$menu_class = 'current-menu-item';
135 135
 
136
-                                $items .= '<li class="' . $sub_li_class . '">
136
+								$items .= '<li class="' . $sub_li_class . '">
137 137
 														<a href="' . get_post_type_archive_link($post_type) . '" class="' . $sub_a_class . '">
138 138
 															' . __(geodir_utf8_ucfirst($args->labels->name),'geodirectory') . '
139 139
 														</a>
140 140
 													</li>';
141
-                            }
142
-                        }
143
-                    }
144
-                }
145
-                $geodir_add_location_url = NULL;
146
-            }
141
+							}
142
+						}
143
+					}
144
+				}
145
+				$geodir_add_location_url = NULL;
146
+			}
147 147
 
148
-            $items .= '	</ul> ';
149
-            /**
150
-             * Filter called after the sub menu closing ul tag for dynamic added menu items.
151
-             *
152
-             * @since 1.5.9
153
-             */
154
-            $items .= apply_filters('geodir_menu_after_sub_ul','');
155
-            $items .= '</li>';
156
-        }
157
-    }
158
-
159
-    if (get_option('geodir_show_addlisting_nav')) {
160
-
161
-        $menu_class = '';
162
-        if (geodir_is_page('add-listing'))
163
-            $menu_class = 'current-menu-item';
164
-
165
-        //SHOW ADD LISTING POST TYPE IN MAIN NAVIGATION
166
-        $post_types = geodir_get_posttypes('object');
167
-        $show_add_listing_post_types_main_nav = get_option('geodir_add_listing_link_main_nav');
168
-        $geodir_allow_posttype_frontend = get_option('geodir_allow_posttype_frontend');
169
-
170
-        if (!empty($post_types)) {
171
-            foreach ($post_types as $post_type => $args) {
172
-                if (!empty($geodir_allow_posttype_frontend)) {
173
-                    if (in_array($post_type, $geodir_allow_posttype_frontend)) {
174
-                        if (!empty($show_add_listing_post_types_main_nav)) {
175
-                            if (in_array($post_type, $show_add_listing_post_types_main_nav)) {
176
-                                if (geodir_get_addlisting_link($post_type)) {
177
-
178
-                                    $menu_class = '';
179
-                                    if (geodir_get_current_posttype() == $post_type && geodir_is_page('add-listing'))
180
-                                        $menu_class = 'current-menu-item';
181
-                                    /**
182
-                                     * Filter the menu li class.
183
-                                     *
184
-                                     * @since 1.0.0
185
-                                     * @param string $menu_class The menu HTML class.
186
-                                     */
187
-                                    $li_class = apply_filters('geodir_menu_li_class', 'menu-item ' . $menu_class);
188
-                                    /**
189
-                                     * Filter the menu a class.
190
-                                     *
191
-                                     * @since 1.0.0
192
-                                     */
193
-                                    $a_class = apply_filters('geodir_menu_a_class', '');
194
-                                    $cpt_name = __($args->labels->singular_name, 'geodirectory');
195
-                                    $items .= '<li class="' . $li_class . '">
148
+			$items .= '	</ul> ';
149
+			/**
150
+			 * Filter called after the sub menu closing ul tag for dynamic added menu items.
151
+			 *
152
+			 * @since 1.5.9
153
+			 */
154
+			$items .= apply_filters('geodir_menu_after_sub_ul','');
155
+			$items .= '</li>';
156
+		}
157
+	}
158
+
159
+	if (get_option('geodir_show_addlisting_nav')) {
160
+
161
+		$menu_class = '';
162
+		if (geodir_is_page('add-listing'))
163
+			$menu_class = 'current-menu-item';
164
+
165
+		//SHOW ADD LISTING POST TYPE IN MAIN NAVIGATION
166
+		$post_types = geodir_get_posttypes('object');
167
+		$show_add_listing_post_types_main_nav = get_option('geodir_add_listing_link_main_nav');
168
+		$geodir_allow_posttype_frontend = get_option('geodir_allow_posttype_frontend');
169
+
170
+		if (!empty($post_types)) {
171
+			foreach ($post_types as $post_type => $args) {
172
+				if (!empty($geodir_allow_posttype_frontend)) {
173
+					if (in_array($post_type, $geodir_allow_posttype_frontend)) {
174
+						if (!empty($show_add_listing_post_types_main_nav)) {
175
+							if (in_array($post_type, $show_add_listing_post_types_main_nav)) {
176
+								if (geodir_get_addlisting_link($post_type)) {
177
+
178
+									$menu_class = '';
179
+									if (geodir_get_current_posttype() == $post_type && geodir_is_page('add-listing'))
180
+										$menu_class = 'current-menu-item';
181
+									/**
182
+									 * Filter the menu li class.
183
+									 *
184
+									 * @since 1.0.0
185
+									 * @param string $menu_class The menu HTML class.
186
+									 */
187
+									$li_class = apply_filters('geodir_menu_li_class', 'menu-item ' . $menu_class);
188
+									/**
189
+									 * Filter the menu a class.
190
+									 *
191
+									 * @since 1.0.0
192
+									 */
193
+									$a_class = apply_filters('geodir_menu_a_class', '');
194
+									$cpt_name = __($args->labels->singular_name, 'geodirectory');
195
+									$items .= '<li class="' . $li_class . '">
196 196
 											<a href="' . geodir_get_addlisting_link($post_type) . '" class="' . $a_class . '">
197 197
 												' . sprintf( __('Add %s', 'geodirectory'), $cpt_name ) . '
198 198
 											</a>
199 199
 										</li>';
200
-                                }
201
-                            }
202
-                        }
203
-                    }
204
-                }
205
-            }
206
-        }
207
-        //END SHOW ADD LISTING POST TYPE IN MAIN NAVIGATION
208
-    }
209
-
210
-    $view_add_posttype_listing = get_option('geodir_add_listing_link_add_listing_nav');
211
-    $is_add_listing_sub_meny_exists = (!empty($view_add_posttype_listing)) ? true : false;
212
-    if ($is_add_listing_sub_meny_exists) {
213
-
214
-        if (get_option('geodir_show_addlisting_nav')) {
215
-            /**
216
-             * Filter the menu li class.
217
-             *
218
-             * @since 1.0.0
219
-             * @param string $menu_class The menu HTML class.
220
-             */
221
-            $li_class = apply_filters('geodir_menu_li_class', 'menu-item menu-item-has-children menu-gd-add-listing ' . $menu_class);
222
-            /**
223
-             * Filter the sub menu li class.
224
-             *
225
-             * @since 1.0.0
226
-             * @param string $menu_class The menu HTML class.
227
-             */
228
-            $sub_li_class = apply_filters('geodir_sub_menu_li_class', 'menu-item ' . $menu_class);
229
-            /**
230
-             * Filter the sub menu ul class.
231
-             *
232
-             * @since 1.0.0
233
-             */
234
-            $sub_ul_class = apply_filters('geodir_sub_menu_ul_class', 'sub-menu');
235
-            /**
236
-             * Filter the menu a class.
237
-             *
238
-             * @since 1.0.0
239
-             */
240
-            $a_class = apply_filters('geodir_menu_a_class', '');
241
-            /**
242
-             * Filter the sub menu a class.
243
-             *
244
-             * @since 1.0.0
245
-             */
246
-            $sub_a_class = apply_filters('geodir_sub_menu_a_class', '');
247
-            $items .= '<li  class="' . $li_class . '">
200
+								}
201
+							}
202
+						}
203
+					}
204
+				}
205
+			}
206
+		}
207
+		//END SHOW ADD LISTING POST TYPE IN MAIN NAVIGATION
208
+	}
209
+
210
+	$view_add_posttype_listing = get_option('geodir_add_listing_link_add_listing_nav');
211
+	$is_add_listing_sub_meny_exists = (!empty($view_add_posttype_listing)) ? true : false;
212
+	if ($is_add_listing_sub_meny_exists) {
213
+
214
+		if (get_option('geodir_show_addlisting_nav')) {
215
+			/**
216
+			 * Filter the menu li class.
217
+			 *
218
+			 * @since 1.0.0
219
+			 * @param string $menu_class The menu HTML class.
220
+			 */
221
+			$li_class = apply_filters('geodir_menu_li_class', 'menu-item menu-item-has-children menu-gd-add-listing ' . $menu_class);
222
+			/**
223
+			 * Filter the sub menu li class.
224
+			 *
225
+			 * @since 1.0.0
226
+			 * @param string $menu_class The menu HTML class.
227
+			 */
228
+			$sub_li_class = apply_filters('geodir_sub_menu_li_class', 'menu-item ' . $menu_class);
229
+			/**
230
+			 * Filter the sub menu ul class.
231
+			 *
232
+			 * @since 1.0.0
233
+			 */
234
+			$sub_ul_class = apply_filters('geodir_sub_menu_ul_class', 'sub-menu');
235
+			/**
236
+			 * Filter the menu a class.
237
+			 *
238
+			 * @since 1.0.0
239
+			 */
240
+			$a_class = apply_filters('geodir_menu_a_class', '');
241
+			/**
242
+			 * Filter the sub menu a class.
243
+			 *
244
+			 * @since 1.0.0
245
+			 */
246
+			$sub_a_class = apply_filters('geodir_sub_menu_a_class', '');
247
+			$items .= '<li  class="' . $li_class . '">
248 248
 					<a href="#" class="' . $a_class . '">' . __('Add Listing', 'geodirectory') . '</a>
249 249
 					<ul class="' . $sub_ul_class . '">';
250 250
 
251
-            $post_types = geodir_get_posttypes('object');
252
-
253
-            $show_add_listing_post_types = get_option('geodir_add_listing_link_add_listing_nav');
254
-
255
-            if (!empty($post_types)) {
256
-                foreach ($post_types as $post_type => $args) {
257
-                    if (!empty($geodir_allow_posttype_frontend)) {
258
-                        if (in_array($post_type, $geodir_allow_posttype_frontend)) {
259
-                            if (!empty($show_add_listing_post_types)) {
260
-                                if (in_array($post_type, $show_add_listing_post_types)) {
261
-                                    if (geodir_get_addlisting_link($post_type)) {
262
-
263
-                                        $menu_class = '';
264
-                                        if (geodir_get_current_posttype() == $post_type && geodir_is_page('add-listing'))
265
-                                            $menu_class = 'current-menu-item';
266
-                                        /**
267
-                                         * Filter the menu li class.
268
-                                         *
269
-                                         * @since 1.0.0
270
-                                         * @param string $menu_class The menu HTML class.
271
-                                         */
272
-                                        $li_class = apply_filters('geodir_menu_li_class', 'menu-item ' . $menu_class);
273
-                                        $cpt_name = __($args->labels->singular_name, 'geodirectory');
274
-                                        $items .= '<li class="' . $sub_li_class . '">
251
+			$post_types = geodir_get_posttypes('object');
252
+
253
+			$show_add_listing_post_types = get_option('geodir_add_listing_link_add_listing_nav');
254
+
255
+			if (!empty($post_types)) {
256
+				foreach ($post_types as $post_type => $args) {
257
+					if (!empty($geodir_allow_posttype_frontend)) {
258
+						if (in_array($post_type, $geodir_allow_posttype_frontend)) {
259
+							if (!empty($show_add_listing_post_types)) {
260
+								if (in_array($post_type, $show_add_listing_post_types)) {
261
+									if (geodir_get_addlisting_link($post_type)) {
262
+
263
+										$menu_class = '';
264
+										if (geodir_get_current_posttype() == $post_type && geodir_is_page('add-listing'))
265
+											$menu_class = 'current-menu-item';
266
+										/**
267
+										 * Filter the menu li class.
268
+										 *
269
+										 * @since 1.0.0
270
+										 * @param string $menu_class The menu HTML class.
271
+										 */
272
+										$li_class = apply_filters('geodir_menu_li_class', 'menu-item ' . $menu_class);
273
+										$cpt_name = __($args->labels->singular_name, 'geodirectory');
274
+										$items .= '<li class="' . $sub_li_class . '">
275 275
 														<a href="' . geodir_get_addlisting_link($post_type) . '" class="' . $sub_a_class . '">
276 276
 															' . sprintf( __('Add %s', 'geodirectory'), $cpt_name ) . '
277 277
 														</a>
278 278
 													</li>';
279
-                                    }
280
-                                }
281
-                            }
282
-                        }
283
-                    }
284
-                }
285
-            }
279
+									}
280
+								}
281
+							}
282
+						}
283
+					}
284
+				}
285
+			}
286 286
 
287
-            $items .= '	</ul> ';
288
-            $items .= apply_filters('geodir_menu_after_sub_ul','');
289
-            $items .= '</li>';
287
+			$items .= '	</ul> ';
288
+			$items .= apply_filters('geodir_menu_after_sub_ul','');
289
+			$items .= '</li>';
290 290
 
291
-        }
292
-    }
293
-    // apply filter to add more navigations // -Filter-Location-Manager
294
-    return $items;
291
+		}
292
+	}
293
+	// apply filter to add more navigations // -Filter-Location-Manager
294
+	return $items;
295 295
 }
296 296
 
297 297
 
@@ -309,20 +309,20 @@  discard block
 block discarded – undo
309 309
  */
310 310
 function geodir_pagemenu_items($menu, $args)
311 311
 {
312
-    $locations = get_nav_menu_locations();
313
-    $geodir_theme_location = get_option('geodir_theme_location_nav');
314
-    $geodir_theme_location_nav = array();
315
-    if (empty($locations) && empty($geodir_theme_location)) {
316
-        $menu = str_replace("</ul></div>", geodir_add_nav_menu_items() . "</ul></div>", $menu);
317
-        $geodir_theme_location_nav[] = $args['theme_location'];
318
-        update_option('geodir_theme_location_nav', $geodir_theme_location_nav);
319
-    }
320
-    //else if(empty($geodir_theme_location)) // It means 'Show geodirectory navigation in selected menu locations' is not set yet.
312
+	$locations = get_nav_menu_locations();
313
+	$geodir_theme_location = get_option('geodir_theme_location_nav');
314
+	$geodir_theme_location_nav = array();
315
+	if (empty($locations) && empty($geodir_theme_location)) {
316
+		$menu = str_replace("</ul></div>", geodir_add_nav_menu_items() . "</ul></div>", $menu);
317
+		$geodir_theme_location_nav[] = $args['theme_location'];
318
+		update_option('geodir_theme_location_nav', $geodir_theme_location_nav);
319
+	}
320
+	//else if(empty($geodir_theme_location)) // It means 'Show geodirectory navigation in selected menu locations' is not set yet.
321 321
 //		$menu = str_replace("</ul></div>",geodir_add_nav_menu_items()."</ul></div>",$menu);
322
-    else if (is_array($geodir_theme_location) && isset($args['theme_location']) && in_array($args['theme_location'], $geodir_theme_location))
323
-        $menu = str_replace("</ul></div>", geodir_add_nav_menu_items() . "</ul></div>", $menu);
322
+	else if (is_array($geodir_theme_location) && isset($args['theme_location']) && in_array($args['theme_location'], $geodir_theme_location))
323
+		$menu = str_replace("</ul></div>", geodir_add_nav_menu_items() . "</ul></div>", $menu);
324 324
 
325
-    return $menu;
325
+	return $menu;
326 326
 
327 327
 }
328 328
 
@@ -342,18 +342,18 @@  discard block
 block discarded – undo
342 342
 function geodir_menu_items($items, $args)
343 343
 {
344 344
 
345
-    $location = $args->theme_location;
345
+	$location = $args->theme_location;
346 346
 
347
-    $geodir_theme_location = get_option('geodir_theme_location_nav');
347
+	$geodir_theme_location = get_option('geodir_theme_location_nav');
348 348
 
349
-    if (has_nav_menu($location) == '1' && is_array($geodir_theme_location) && in_array($location, $geodir_theme_location)) {
349
+	if (has_nav_menu($location) == '1' && is_array($geodir_theme_location) && in_array($location, $geodir_theme_location)) {
350 350
 
351
-        $items = $items . geodir_add_nav_menu_items();
352
-        return $items;
351
+		$items = $items . geodir_add_nav_menu_items();
352
+		return $items;
353 353
 
354
-    } else {
355
-        return $items;
356
-    }
354
+	} else {
355
+		return $items;
356
+	}
357 357
 }
358 358
 
359 359
 /**
@@ -368,25 +368,25 @@  discard block
 block discarded – undo
368 368
  */
369 369
 function geodir_get_category_all_array()
370 370
 {
371
-    global $wpdb;
372
-    $return_array = array();
373
-
374
-    $taxonomies = geodir_get_taxonomies();
375
-    $taxonomies = implode("','", $taxonomies);
376
-    $taxonomies = "'" . $taxonomies . "'";
377
-
378
-    $pn_categories = $wpdb->get_results(
379
-        $wpdb->prepare(
380
-            "SELECT $wpdb->terms.name as name, $wpdb->term_taxonomy.count as count, $wpdb->terms.term_id as cat_ID FROM $wpdb->term_taxonomy,  $wpdb->terms WHERE $wpdb->term_taxonomy.term_id = %d AND $wpdb->term_taxonomy.taxonomy in ( $taxonomies ) ORDER BY name",
381
-            array($wpdb->terms . term_id)
382
-        )
383
-    );
384
-
385
-    foreach ($pn_categories as $pn_categories_obj) {
386
-        $return_array[] = array("id" => $pn_categories_obj->cat_ID,
387
-            "title" => $pn_categories_obj->name,);
388
-    }
389
-    return $return_array;
371
+	global $wpdb;
372
+	$return_array = array();
373
+
374
+	$taxonomies = geodir_get_taxonomies();
375
+	$taxonomies = implode("','", $taxonomies);
376
+	$taxonomies = "'" . $taxonomies . "'";
377
+
378
+	$pn_categories = $wpdb->get_results(
379
+		$wpdb->prepare(
380
+			"SELECT $wpdb->terms.name as name, $wpdb->term_taxonomy.count as count, $wpdb->terms.term_id as cat_ID FROM $wpdb->term_taxonomy,  $wpdb->terms WHERE $wpdb->term_taxonomy.term_id = %d AND $wpdb->term_taxonomy.taxonomy in ( $taxonomies ) ORDER BY name",
381
+			array($wpdb->terms . term_id)
382
+		)
383
+	);
384
+
385
+	foreach ($pn_categories as $pn_categories_obj) {
386
+		$return_array[] = array("id" => $pn_categories_obj->cat_ID,
387
+			"title" => $pn_categories_obj->name,);
388
+	}
389
+	return $return_array;
390 390
 }
391 391
 
392 392
 
@@ -402,52 +402,52 @@  discard block
 block discarded – undo
402 402
  * @return string The post type.
403 403
  */
404 404
 function geodir_get_current_posttype() {
405
-    global $wp_query, $post, $geodir_post_type;
405
+	global $wp_query, $post, $geodir_post_type;
406 406
 
407
-    $geodir_post_type = get_query_var('post_type');
407
+	$geodir_post_type = get_query_var('post_type');
408 408
 	if (is_array($geodir_post_type) && ! empty($geodir_post_type[0])) {
409 409
 		$geodir_post_type = $geodir_post_type[0];
410 410
 	}
411 411
 
412
-    if (geodir_is_page('add-listing') || geodir_is_page('preview')) {
413
-        if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '')
414
-            $geodir_post_type = get_post_type((int)$_REQUEST['pid']);
415
-        elseif (isset($_REQUEST['listing_type']))
416
-            $geodir_post_type = sanitize_text_field($_REQUEST['listing_type']);
417
-    }
418
-
419
-    if ((geodir_is_page('search') || geodir_is_page('author')) && isset($_REQUEST['stype']))
420
-        $geodir_post_type = sanitize_text_field($_REQUEST['stype']);
421
-
422
-    if (is_tax())
423
-        $geodir_post_type = geodir_get_taxonomy_posttype();
424
-
425
-    // Retrive post type for map marker html ajax request on preview page.
426
-    if (empty($geodir_post_type) && defined('DOING_AJAX') && !empty($post)) {
427
-        if (!empty($post->post_type)) {
428
-            $geodir_post_type = $post->post_type;
429
-        } else if (!empty($post->listing_type)) {
430
-            $geodir_post_type = $post->listing_type;
431
-        }
432
-    }
433
-
434
-    $all_postypes = geodir_get_posttypes();
435
-    $all_postypes = stripslashes_deep($all_postypes);
436
-
437
-    if (is_array($all_postypes) && !in_array($geodir_post_type, $all_postypes))
438
-        $geodir_post_type = '';
439
-
440
-    if( defined( 'DOING_AJAX' ) && isset($_REQUEST['stype'])){
441
-        $geodir_post_type = sanitize_text_field($_REQUEST['stype']);
442
-    }
443
-
444
-
445
-    /**
446
-     * Filter the default CPT return.
447
-     *
448
-     * @since 1.6.9
449
-     */
450
-    return apply_filters('geodir_get_current_posttype',$geodir_post_type);
412
+	if (geodir_is_page('add-listing') || geodir_is_page('preview')) {
413
+		if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '')
414
+			$geodir_post_type = get_post_type((int)$_REQUEST['pid']);
415
+		elseif (isset($_REQUEST['listing_type']))
416
+			$geodir_post_type = sanitize_text_field($_REQUEST['listing_type']);
417
+	}
418
+
419
+	if ((geodir_is_page('search') || geodir_is_page('author')) && isset($_REQUEST['stype']))
420
+		$geodir_post_type = sanitize_text_field($_REQUEST['stype']);
421
+
422
+	if (is_tax())
423
+		$geodir_post_type = geodir_get_taxonomy_posttype();
424
+
425
+	// Retrive post type for map marker html ajax request on preview page.
426
+	if (empty($geodir_post_type) && defined('DOING_AJAX') && !empty($post)) {
427
+		if (!empty($post->post_type)) {
428
+			$geodir_post_type = $post->post_type;
429
+		} else if (!empty($post->listing_type)) {
430
+			$geodir_post_type = $post->listing_type;
431
+		}
432
+	}
433
+
434
+	$all_postypes = geodir_get_posttypes();
435
+	$all_postypes = stripslashes_deep($all_postypes);
436
+
437
+	if (is_array($all_postypes) && !in_array($geodir_post_type, $all_postypes))
438
+		$geodir_post_type = '';
439
+
440
+	if( defined( 'DOING_AJAX' ) && isset($_REQUEST['stype'])){
441
+		$geodir_post_type = sanitize_text_field($_REQUEST['stype']);
442
+	}
443
+
444
+
445
+	/**
446
+	 * Filter the default CPT return.
447
+	 *
448
+	 * @since 1.6.9
449
+	 */
450
+	return apply_filters('geodir_get_current_posttype',$geodir_post_type);
451 451
 }
452 452
 
453 453
 /**
@@ -461,22 +461,22 @@  discard block
 block discarded – undo
461 461
  */
462 462
 function geodir_get_default_posttype()
463 463
 {
464
-    $post_types = apply_filters( 'geodir_get_default_posttype', geodir_get_posttypes( 'object' ) );
465
-
466
-    $stype = false;
467
-    foreach ( $post_types as $post_type => $info ) {
468
-        global $wpdb;
469
-        $has_posts = $wpdb->get_row( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_type = %s AND post_status='publish' LIMIT 1", $post_type ) );
470
-        if ( $has_posts ) {
471
-            $stype = $post_type; break;
472
-        }
473
-    }
474
-
475
-    if(!$stype){
476
-        $stype = 'gd_place';
477
-    }
478
-
479
-    return $stype;
464
+	$post_types = apply_filters( 'geodir_get_default_posttype', geodir_get_posttypes( 'object' ) );
465
+
466
+	$stype = false;
467
+	foreach ( $post_types as $post_type => $info ) {
468
+		global $wpdb;
469
+		$has_posts = $wpdb->get_row( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_type = %s AND post_status='publish' LIMIT 1", $post_type ) );
470
+		if ( $has_posts ) {
471
+			$stype = $post_type; break;
472
+		}
473
+	}
474
+
475
+	if(!$stype){
476
+		$stype = 'gd_place';
477
+	}
478
+
479
+	return $stype;
480 480
 }
481 481
 
482 482
 /**
@@ -490,21 +490,21 @@  discard block
 block discarded – undo
490 490
  */
491 491
 function geodir_get_posttypes($output = 'names')
492 492
 {
493
-    $post_types = array();
494
-    $post_types = get_option('geodir_post_types');
495
-    $post_types = stripslashes_deep($post_types);
496
-    if (!empty($post_types)) {
497
-        switch ($output):
498
-            case 'object':
499
-            case 'Object':
500
-                $post_types = json_decode(json_encode($post_types), FALSE);//(object)$post_types;
501
-                break;
502
-            case 'array':
503
-            case 'Array':
504
-                $post_types = (array)$post_types;
505
-                break;
493
+	$post_types = array();
494
+	$post_types = get_option('geodir_post_types');
495
+	$post_types = stripslashes_deep($post_types);
496
+	if (!empty($post_types)) {
497
+		switch ($output):
498
+			case 'object':
499
+			case 'Object':
500
+				$post_types = json_decode(json_encode($post_types), FALSE);//(object)$post_types;
501
+				break;
502
+			case 'array':
503
+			case 'Array':
504
+				$post_types = (array)$post_types;
505
+				break;
506 506
 			case 'options':
507
-                $post_types = (array)$post_types;
507
+				$post_types = (array)$post_types;
508 508
 				
509 509
 				$options = array();
510 510
 				if (!empty($post_types)) {
@@ -513,17 +513,17 @@  discard block
 block discarded – undo
513 513
 					}
514 514
 				}
515 515
 				$post_types = $options;
516
-                break;
517
-            default:
518
-                $post_types = array_keys($post_types);
519
-                break;
520
-        endswitch;
521
-    }
522
-
523
-    if (!empty($post_types))
524
-        return $post_types;
525
-    else
526
-        return array();
516
+				break;
517
+			default:
518
+				$post_types = array_keys($post_types);
519
+				break;
520
+		endswitch;
521
+	}
522
+
523
+	if (!empty($post_types))
524
+		return $post_types;
525
+	else
526
+		return array();
527 527
 }
528 528
 
529 529
 /**
@@ -536,104 +536,104 @@  discard block
 block discarded – undo
536 536
  */
537 537
 function geodir_get_posttype_info($post_type = '')
538 538
 {
539
-    $post_types = array();
540
-    $post_types = get_option('geodir_post_types');
541
-    $post_types = stripslashes_deep($post_types);
542
-    if (!empty($post_types) && $post_type != '') {
543
-        return $post_types[$post_type];
544
-    } else
545
-        return false;
539
+	$post_types = array();
540
+	$post_types = get_option('geodir_post_types');
541
+	$post_types = stripslashes_deep($post_types);
542
+	if (!empty($post_types) && $post_type != '') {
543
+		return $post_types[$post_type];
544
+	} else
545
+		return false;
546 546
 }
547 547
 
548 548
 if (!function_exists('geodir_get_taxonomies')) {
549
-    /**
550
-     * Get all custom taxonomies.
551
-     *
552
-     * @since 1.0.0
553
-     * @package GeoDirectory
554
-     * @param string $post_type The post type.
555
-     * @param bool $tages_taxonomies Is this a tag taxonomy?. Default: false.
556
-     * @return array|bool Taxonomies on success. false on failure.
557
-     */
558
-    function geodir_get_taxonomies($post_type = '', $tages_taxonomies = false) {
559
-        $taxonomies = array();
560
-        $gd_taxonomies = array();
561
-
562
-        if ($taxonomies = get_option('geodir_taxonomies')) {
563
-            $gd_taxonomies = array_keys($taxonomies);
564
-
565
-            if ($post_type != '') {
566
-                $gd_taxonomies = array();
567
-            }
549
+	/**
550
+	 * Get all custom taxonomies.
551
+	 *
552
+	 * @since 1.0.0
553
+	 * @package GeoDirectory
554
+	 * @param string $post_type The post type.
555
+	 * @param bool $tages_taxonomies Is this a tag taxonomy?. Default: false.
556
+	 * @return array|bool Taxonomies on success. false on failure.
557
+	 */
558
+	function geodir_get_taxonomies($post_type = '', $tages_taxonomies = false) {
559
+		$taxonomies = array();
560
+		$gd_taxonomies = array();
561
+
562
+		if ($taxonomies = get_option('geodir_taxonomies')) {
563
+			$gd_taxonomies = array_keys($taxonomies);
564
+
565
+			if ($post_type != '') {
566
+				$gd_taxonomies = array();
567
+			}
568 568
 
569
-            $i = 0;
570
-            foreach ($taxonomies as $taxonomy => $args) {
571
-                if ($post_type != '' && $args['object_type'] == $post_type) {
572
-                    $gd_taxonomies[] = $taxonomy;
573
-                }
569
+			$i = 0;
570
+			foreach ($taxonomies as $taxonomy => $args) {
571
+				if ($post_type != '' && $args['object_type'] == $post_type) {
572
+					$gd_taxonomies[] = $taxonomy;
573
+				}
574 574
 
575
-                if ($tages_taxonomies === false && substr($taxonomy , -5) == '_tags') {
576
-                    if (array_search($taxonomy, $gd_taxonomies) !== false) {
577
-                        unset($gd_taxonomies[array_search($taxonomy, $gd_taxonomies)]);
578
-                    }
579
-                }
580
-            }
575
+				if ($tages_taxonomies === false && substr($taxonomy , -5) == '_tags') {
576
+					if (array_search($taxonomy, $gd_taxonomies) !== false) {
577
+						unset($gd_taxonomies[array_search($taxonomy, $gd_taxonomies)]);
578
+					}
579
+				}
580
+			}
581
+
582
+			$gd_taxonomies = array_values($gd_taxonomies);
583
+		}
581 584
 
582
-            $gd_taxonomies = array_values($gd_taxonomies);
583
-        }
584
-
585
-        /**
586
-         * Filter the taxonomies.
587
-         *
588
-         * @since 1.0.0
589
-         * @param array $gd_taxonomies The taxonomy array.
590
-         */
591
-        $taxonomies = apply_filters('geodir_taxonomy', $gd_taxonomies);
592
-
593
-        if (!empty($taxonomies)) {
594
-            return $taxonomies;
595
-        } else {
596
-            return false;
597
-        }
598
-    }
585
+		/**
586
+		 * Filter the taxonomies.
587
+		 *
588
+		 * @since 1.0.0
589
+		 * @param array $gd_taxonomies The taxonomy array.
590
+		 */
591
+		$taxonomies = apply_filters('geodir_taxonomy', $gd_taxonomies);
592
+
593
+		if (!empty($taxonomies)) {
594
+			return $taxonomies;
595
+		} else {
596
+			return false;
597
+		}
598
+	}
599 599
 }
600 600
 
601 601
 if (!function_exists(' geodir_get_categories_dl')) {
602
-    /**
603
-     * Get categories dropdown HTML.
604
-     *
605
-     * @since 1.0.0
606
-     * @package GeoDirectory
607
-     * @param string $post_type The post type.
608
-     * @param string $selected The selected value.
609
-     * @param bool $tages_taxonomies Is this a tag taxonomy?. Default: false.
610
-     * @param bool $echo Prints the HTML when set to true. Default: true.
611
-     * @return void|string Dropdown HTML.
612
-     */
613
-    function  geodir_get_categories_dl($post_type = '', $selected = '', $tages_taxonomies = false, $echo = true)
614
-    {
615
-
616
-        $html = '';
617
-        $taxonomies = geodir_get_taxonomies($post_type, $tages_taxonomies);
618
-
619
-        $categories = get_terms($taxonomies);
620
-
621
-        $html .= '<option value="0">' . __('All', 'geodirectory') . '</option>';
622
-
623
-        foreach ($categories as $category_obj) {
624
-            $select_opt = '';
625
-            if ($selected == $category_obj->term_id) {
626
-                $select_opt = 'selected="selected"';
627
-            }
628
-            $html .= '<option ' . $select_opt . ' value="' . $category_obj->term_id . '">'
629
-                . geodir_utf8_ucfirst($category_obj->name) . '</option>';
630
-        }
631
-
632
-        if ($echo)
633
-            echo $html;
634
-        else
635
-            return $html;
636
-    }
602
+	/**
603
+	 * Get categories dropdown HTML.
604
+	 *
605
+	 * @since 1.0.0
606
+	 * @package GeoDirectory
607
+	 * @param string $post_type The post type.
608
+	 * @param string $selected The selected value.
609
+	 * @param bool $tages_taxonomies Is this a tag taxonomy?. Default: false.
610
+	 * @param bool $echo Prints the HTML when set to true. Default: true.
611
+	 * @return void|string Dropdown HTML.
612
+	 */
613
+	function  geodir_get_categories_dl($post_type = '', $selected = '', $tages_taxonomies = false, $echo = true)
614
+	{
615
+
616
+		$html = '';
617
+		$taxonomies = geodir_get_taxonomies($post_type, $tages_taxonomies);
618
+
619
+		$categories = get_terms($taxonomies);
620
+
621
+		$html .= '<option value="0">' . __('All', 'geodirectory') . '</option>';
622
+
623
+		foreach ($categories as $category_obj) {
624
+			$select_opt = '';
625
+			if ($selected == $category_obj->term_id) {
626
+				$select_opt = 'selected="selected"';
627
+			}
628
+			$html .= '<option ' . $select_opt . ' value="' . $category_obj->term_id . '">'
629
+				. geodir_utf8_ucfirst($category_obj->name) . '</option>';
630
+		}
631
+
632
+		if ($echo)
633
+			echo $html;
634
+		else
635
+			return $html;
636
+	}
637 637
 }
638 638
 
639 639
 
@@ -648,28 +648,28 @@  discard block
 block discarded – undo
648 648
 function geodir_get_listing_slug($object_type = '')
649 649
 {
650 650
 
651
-    $listing_slug = '';
651
+	$listing_slug = '';
652 652
 
653
-    $post_types = get_option('geodir_post_types');
654
-    $taxonomies = get_option('geodir_taxonomies');
653
+	$post_types = get_option('geodir_post_types');
654
+	$taxonomies = get_option('geodir_taxonomies');
655 655
 
656 656
 
657
-    if ($object_type != '') {
658
-        if (!empty($post_types) && array_key_exists($object_type, $post_types)) {
657
+	if ($object_type != '') {
658
+		if (!empty($post_types) && array_key_exists($object_type, $post_types)) {
659 659
 
660
-            $object_info = $post_types[$object_type];
661
-            $listing_slug = $object_info['listing_slug'];
662
-        } elseif (!empty($taxonomies) && array_key_exists($object_type, $taxonomies)) {
663
-            $object_info = $taxonomies[$object_type];
664
-            $listing_slug = $object_info['listing_slug'];
665
-        }
660
+			$object_info = $post_types[$object_type];
661
+			$listing_slug = $object_info['listing_slug'];
662
+		} elseif (!empty($taxonomies) && array_key_exists($object_type, $taxonomies)) {
663
+			$object_info = $taxonomies[$object_type];
664
+			$listing_slug = $object_info['listing_slug'];
665
+		}
666 666
 
667
-    }
667
+	}
668 668
 
669
-    if (!empty($listing_slug))
670
-        return $listing_slug;
671
-    else
672
-        return false;
669
+	if (!empty($listing_slug))
670
+		return $listing_slug;
671
+	else
672
+		return false;
673 673
 }
674 674
 
675 675
 
@@ -684,212 +684,212 @@  discard block
 block discarded – undo
684 684
  */
685 685
 function geodir_get_taxonomy_posttype($taxonomy = '')
686 686
 {
687
-    global $wp_query;
688
-
689
-    $post_type = array();
690
-    $taxonomies = array();
691
-
692
-    if (!empty($taxonomy)) {
693
-        $taxonomies[] = $taxonomy;
694
-    } elseif (isset($wp_query->tax_query->queries)) {
695
-        $tax_arr = $wp_query->tax_query->queries;
696
-        //if tax query has 'relation' set then it will break wp_list_pluck so we remove it
697
-        if(isset( $tax_arr['relation'])){unset( $tax_arr['relation']);}
698
-        $taxonomies = wp_list_pluck($tax_arr, 'taxonomy');
699
-    }
700
-
701
-    if (!empty($taxonomies)) {
702
-        foreach (geodir_get_posttypes() as $pt) {
703
-            $object_taxonomies = $pt === 'attachment' ? get_taxonomies_for_attachments() : get_object_taxonomies($pt);
704
-            if (array_intersect($taxonomies, $object_taxonomies))
705
-                $post_type[] = $pt;
706
-        }
707
-    }
708
-
709
-    if (!empty($post_type))
710
-        return $post_type[0];
711
-    else
712
-        return false;
687
+	global $wp_query;
688
+
689
+	$post_type = array();
690
+	$taxonomies = array();
691
+
692
+	if (!empty($taxonomy)) {
693
+		$taxonomies[] = $taxonomy;
694
+	} elseif (isset($wp_query->tax_query->queries)) {
695
+		$tax_arr = $wp_query->tax_query->queries;
696
+		//if tax query has 'relation' set then it will break wp_list_pluck so we remove it
697
+		if(isset( $tax_arr['relation'])){unset( $tax_arr['relation']);}
698
+		$taxonomies = wp_list_pluck($tax_arr, 'taxonomy');
699
+	}
700
+
701
+	if (!empty($taxonomies)) {
702
+		foreach (geodir_get_posttypes() as $pt) {
703
+			$object_taxonomies = $pt === 'attachment' ? get_taxonomies_for_attachments() : get_object_taxonomies($pt);
704
+			if (array_intersect($taxonomies, $object_taxonomies))
705
+				$post_type[] = $pt;
706
+		}
707
+	}
708
+
709
+	if (!empty($post_type))
710
+		return $post_type[0];
711
+	else
712
+		return false;
713 713
 }
714 714
 
715 715
 if (!function_exists('geodir_custom_taxonomy_walker')) {
716
-    /**
717
-     * Custom taxonomy walker function.
718
-     *
719
-     * @since 1.0.0
720
-     * @package GeoDirectory
721
-     * @param string $cat_taxonomy The taxonomy name.
722
-     * @param int $cat_parent The parent term ID.
723
-     * @param bool $hide_empty Hide empty taxonomies? Default: false.
724
-     * @param int $pading CSS padding in pixels.
725
-     * @return string|void taxonomy HTML.
726
-     */
727
-    function geodir_custom_taxonomy_walker($cat_taxonomy, $cat_parent = 0, $hide_empty = false, $pading = 0)
728
-    {
729
-        global $cat_display, $post_cat, $exclude_cats;
730
-
731
-        $search_terms = trim($post_cat, ",");
732
-
733
-        $search_terms = explode(",", $search_terms);
734
-
735
-        $cat_terms = get_terms($cat_taxonomy, array('parent' => $cat_parent, 'hide_empty' => $hide_empty, 'exclude' => $exclude_cats));
736
-
737
-        $display = '';
738
-        $onchange = '';
739
-        $term_check = '';
740
-        $main_list_class = '';
741
-        $out = '';
742
-        //If there are terms, start displaying
743
-        if (count($cat_terms) > 0) {
744
-            //Displaying as a list
745
-            $p = $pading * 20;
746
-            $pading++;
747
-
748
-
749
-            if ((!geodir_is_page('listing')) || (is_search() && $_REQUEST['search_taxonomy'] == '')) {
750
-                if ($cat_parent == 0) {
751
-                    $list_class = 'main_list gd-parent-cats-list gd-cats-display-' . $cat_display;
752
-                    $main_list_class = 'class="main_list_selecter"';
753
-                } else {
754
-                    //$display = 'display:none';
755
-                    $list_class = 'sub_list gd-sub-cats-list';
756
-                }
757
-            }
716
+	/**
717
+	 * Custom taxonomy walker function.
718
+	 *
719
+	 * @since 1.0.0
720
+	 * @package GeoDirectory
721
+	 * @param string $cat_taxonomy The taxonomy name.
722
+	 * @param int $cat_parent The parent term ID.
723
+	 * @param bool $hide_empty Hide empty taxonomies? Default: false.
724
+	 * @param int $pading CSS padding in pixels.
725
+	 * @return string|void taxonomy HTML.
726
+	 */
727
+	function geodir_custom_taxonomy_walker($cat_taxonomy, $cat_parent = 0, $hide_empty = false, $pading = 0)
728
+	{
729
+		global $cat_display, $post_cat, $exclude_cats;
730
+
731
+		$search_terms = trim($post_cat, ",");
732
+
733
+		$search_terms = explode(",", $search_terms);
734
+
735
+		$cat_terms = get_terms($cat_taxonomy, array('parent' => $cat_parent, 'hide_empty' => $hide_empty, 'exclude' => $exclude_cats));
736
+
737
+		$display = '';
738
+		$onchange = '';
739
+		$term_check = '';
740
+		$main_list_class = '';
741
+		$out = '';
742
+		//If there are terms, start displaying
743
+		if (count($cat_terms) > 0) {
744
+			//Displaying as a list
745
+			$p = $pading * 20;
746
+			$pading++;
747
+
748
+
749
+			if ((!geodir_is_page('listing')) || (is_search() && $_REQUEST['search_taxonomy'] == '')) {
750
+				if ($cat_parent == 0) {
751
+					$list_class = 'main_list gd-parent-cats-list gd-cats-display-' . $cat_display;
752
+					$main_list_class = 'class="main_list_selecter"';
753
+				} else {
754
+					//$display = 'display:none';
755
+					$list_class = 'sub_list gd-sub-cats-list';
756
+				}
757
+			}
758 758
 
759
-            if ($cat_display == 'checkbox' || $cat_display == 'radio') {
760
-                $p = 0;
761
-                $out = '<div class="' . $list_class . ' gd-cat-row-' . $cat_parent . '" style="margin-left:' . $p . 'px;' . $display . ';">';
762
-            }
759
+			if ($cat_display == 'checkbox' || $cat_display == 'radio') {
760
+				$p = 0;
761
+				$out = '<div class="' . $list_class . ' gd-cat-row-' . $cat_parent . '" style="margin-left:' . $p . 'px;' . $display . ';">';
762
+			}
763 763
 
764
-            foreach ($cat_terms as $cat_term) {
764
+			foreach ($cat_terms as $cat_term) {
765 765
 
766
-                $checked = '';
766
+				$checked = '';
767 767
 
768
-                if (in_array($cat_term->term_id, $search_terms)) {
769
-                    if ($cat_display == 'select' || $cat_display == 'multiselect')
770
-                        $checked = 'selected="selected"';
771
-                    else
772
-                        $checked = 'checked="checked"';
773
-                }
768
+				if (in_array($cat_term->term_id, $search_terms)) {
769
+					if ($cat_display == 'select' || $cat_display == 'multiselect')
770
+						$checked = 'selected="selected"';
771
+					else
772
+						$checked = 'checked="checked"';
773
+				}
774 774
 
775
-                if ($cat_display == 'radio')
776
-                    $out .= '<span style="display:block" ><input type="radio" field_type="radio" name="post_category[' . $cat_term->taxonomy . '][]" ' . $main_list_class . ' alt="' . $cat_term->taxonomy . '" title="' . geodir_utf8_ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' id="gd-cat-' . $cat_term->term_id . '" >' . $term_check . geodir_utf8_ucfirst($cat_term->name) . '</span>';
777
-                elseif ($cat_display == 'select' || $cat_display == 'multiselect')
778
-                    $out .= '<option ' . $main_list_class . ' style="margin-left:' . $p . 'px;" alt="' . $cat_term->taxonomy . '" title="' . geodir_utf8_ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' >' . $term_check . geodir_utf8_ucfirst($cat_term->name) . '</option>';
775
+				if ($cat_display == 'radio')
776
+					$out .= '<span style="display:block" ><input type="radio" field_type="radio" name="post_category[' . $cat_term->taxonomy . '][]" ' . $main_list_class . ' alt="' . $cat_term->taxonomy . '" title="' . geodir_utf8_ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' id="gd-cat-' . $cat_term->term_id . '" >' . $term_check . geodir_utf8_ucfirst($cat_term->name) . '</span>';
777
+				elseif ($cat_display == 'select' || $cat_display == 'multiselect')
778
+					$out .= '<option ' . $main_list_class . ' style="margin-left:' . $p . 'px;" alt="' . $cat_term->taxonomy . '" title="' . geodir_utf8_ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' >' . $term_check . geodir_utf8_ucfirst($cat_term->name) . '</option>';
779 779
 
780
-                else {
781
-                    $out .= '<span style="display:block"><input style="display:inline-block" type="checkbox" field_type="checkbox" name="post_category[' . $cat_term->taxonomy . '][]" ' . $main_list_class . ' alt="' . $cat_term->taxonomy . '" title="' . geodir_utf8_ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' id="gd-cat-' . $cat_term->term_id . '" >' . $term_check . geodir_utf8_ucfirst($cat_term->name) . '</span>';
782
-                }
780
+				else {
781
+					$out .= '<span style="display:block"><input style="display:inline-block" type="checkbox" field_type="checkbox" name="post_category[' . $cat_term->taxonomy . '][]" ' . $main_list_class . ' alt="' . $cat_term->taxonomy . '" title="' . geodir_utf8_ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' id="gd-cat-' . $cat_term->term_id . '" >' . $term_check . geodir_utf8_ucfirst($cat_term->name) . '</span>';
782
+				}
783 783
 
784
-                // Call recurson to print sub cats
785
-                $out .= geodir_custom_taxonomy_walker($cat_taxonomy, $cat_term->term_id, $hide_empty, $pading);
784
+				// Call recurson to print sub cats
785
+				$out .= geodir_custom_taxonomy_walker($cat_taxonomy, $cat_term->term_id, $hide_empty, $pading);
786 786
 
787
-            }
787
+			}
788 788
 
789
-            if ($cat_display == 'checkbox' || $cat_display == 'radio')
790
-                $out .= '</div>';
789
+			if ($cat_display == 'checkbox' || $cat_display == 'radio')
790
+				$out .= '</div>';
791 791
 
792
-            return $out;
793
-        }
794
-        return;
795
-    }
792
+			return $out;
793
+		}
794
+		return;
795
+	}
796 796
 }
797 797
 
798 798
 if (!function_exists('geodir_custom_taxonomy_walker2')) {
799
-    /**
800
-     * Custom taxonomy walker function.
801
-     *
802
-     * @since 1.0.0
803
-     * @package GeoDirectory
804
-     * @global object $post WordPress Post object.
805
-     * @global object $gd_session GeoDirectory Session object.
806
-     * @param string $cat_taxonomy The taxonomy name.
807
-     * @param string $cat_limit Number of categories to display.
808
-     */
809
-    function geodir_custom_taxonomy_walker2($cat_taxonomy, $cat_limit = '')
810
-    {
811
-        $post_category = '';
812
-        $post_category_str = '';
813
-        global $exclude_cats, $gd_session;
814
-
815
-        $cat_exclude = '';
816
-        if (is_array($exclude_cats) && !empty($exclude_cats))
817
-            $cat_exclude = serialize($exclude_cats);
818
-
819
-        if (isset($_REQUEST['backandedit'])) {
820
-            $post = (object)$gd_session->get('listing');
821
-
822
-            if (!is_array($post->post_category[$cat_taxonomy]))
823
-                $post_category = $post->post_category[$cat_taxonomy];
824
-
825
-            $post_categories = $post->post_category_str;
826
-            if (!empty($post_categories) && array_key_exists($cat_taxonomy, $post_categories))
827
-                $post_category_str = $post_categories[$cat_taxonomy];
828
-
829
-        } elseif ((geodir_is_page('add-listing') && isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') || (is_admin())) {
830
-            global $post;
831
-
832
-            $post_category = geodir_get_post_meta($post->ID, $cat_taxonomy, true);
833
-            if (empty($post_category) && isset($post->{$cat_taxonomy})) {
834
-                $post_category = $post->{$cat_taxonomy};
835
-            }
799
+	/**
800
+	 * Custom taxonomy walker function.
801
+	 *
802
+	 * @since 1.0.0
803
+	 * @package GeoDirectory
804
+	 * @global object $post WordPress Post object.
805
+	 * @global object $gd_session GeoDirectory Session object.
806
+	 * @param string $cat_taxonomy The taxonomy name.
807
+	 * @param string $cat_limit Number of categories to display.
808
+	 */
809
+	function geodir_custom_taxonomy_walker2($cat_taxonomy, $cat_limit = '')
810
+	{
811
+		$post_category = '';
812
+		$post_category_str = '';
813
+		global $exclude_cats, $gd_session;
814
+
815
+		$cat_exclude = '';
816
+		if (is_array($exclude_cats) && !empty($exclude_cats))
817
+			$cat_exclude = serialize($exclude_cats);
818
+
819
+		if (isset($_REQUEST['backandedit'])) {
820
+			$post = (object)$gd_session->get('listing');
821
+
822
+			if (!is_array($post->post_category[$cat_taxonomy]))
823
+				$post_category = $post->post_category[$cat_taxonomy];
824
+
825
+			$post_categories = $post->post_category_str;
826
+			if (!empty($post_categories) && array_key_exists($cat_taxonomy, $post_categories))
827
+				$post_category_str = $post_categories[$cat_taxonomy];
828
+
829
+		} elseif ((geodir_is_page('add-listing') && isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') || (is_admin())) {
830
+			global $post;
831
+
832
+			$post_category = geodir_get_post_meta($post->ID, $cat_taxonomy, true);
833
+			if (empty($post_category) && isset($post->{$cat_taxonomy})) {
834
+				$post_category = $post->{$cat_taxonomy};
835
+			}
836 836
 
837
-            $post_categories = get_post_meta($post->ID, 'post_categories', true);
837
+			$post_categories = get_post_meta($post->ID, 'post_categories', true);
838 838
 
839
-            if (empty($post_category) && !empty($post_categories) && !empty($post_categories[$cat_taxonomy])) {
840
-                foreach (explode(",", $post_categories[$cat_taxonomy]) as $cat_part) {
841
-                    if (is_numeric($cat_part)) {
842
-                        $cat_part_arr[] = $cat_part;
843
-                    }
844
-                }
845
-                if (is_array($cat_part_arr)) {
846
-                    $post_category = implode(',', $cat_part_arr);
847
-                }
848
-            }
839
+			if (empty($post_category) && !empty($post_categories) && !empty($post_categories[$cat_taxonomy])) {
840
+				foreach (explode(",", $post_categories[$cat_taxonomy]) as $cat_part) {
841
+					if (is_numeric($cat_part)) {
842
+						$cat_part_arr[] = $cat_part;
843
+					}
844
+				}
845
+				if (is_array($cat_part_arr)) {
846
+					$post_category = implode(',', $cat_part_arr);
847
+				}
848
+			}
849 849
 
850
-            if (!empty($post_category)) {
851
-                $cat1 = array_filter(explode(',', $post_category));
852
-                $post_category = ',' . implode(',', $cat1) . ',';
850
+			if (!empty($post_category)) {
851
+				$cat1 = array_filter(explode(',', $post_category));
852
+				$post_category = ',' . implode(',', $cat1) . ',';
853 853
 
854
-            }
854
+			}
855 855
 
856
-            if ($post_category != '' && is_array($exclude_cats) && !empty($exclude_cats)) {
856
+			if ($post_category != '' && is_array($exclude_cats) && !empty($exclude_cats)) {
857 857
 
858
-                $post_category_upd = explode(',', $post_category);
859
-                $post_category_change = '';
860
-                foreach ($post_category_upd as $cat) {
858
+				$post_category_upd = explode(',', $post_category);
859
+				$post_category_change = '';
860
+				foreach ($post_category_upd as $cat) {
861 861
 
862
-                    if (!in_array($cat, $exclude_cats) && $cat != '') {
863
-                        $post_category_change .= ',' . $cat;
864
-                    }
865
-                }
866
-                $post_category = $post_category_change;
867
-            }
862
+					if (!in_array($cat, $exclude_cats) && $cat != '') {
863
+						$post_category_change .= ',' . $cat;
864
+					}
865
+				}
866
+				$post_category = $post_category_change;
867
+			}
868 868
 
869 869
 
870
-            if (!empty($post_categories) && array_key_exists($cat_taxonomy, $post_categories)) {
871
-                $post_category_str = $post_categories[$cat_taxonomy];
872
-            }
873
-        }
870
+			if (!empty($post_categories) && array_key_exists($cat_taxonomy, $post_categories)) {
871
+				$post_category_str = $post_categories[$cat_taxonomy];
872
+			}
873
+		}
874 874
 
875
-        echo '<input type="hidden" id="cat_limit" value="' . $cat_limit . '" name="cat_limit[' . $cat_taxonomy . ']"  />';
875
+		echo '<input type="hidden" id="cat_limit" value="' . $cat_limit . '" name="cat_limit[' . $cat_taxonomy . ']"  />';
876 876
 
877
-        echo '<input type="hidden" id="post_category" value="' . $post_category . '" name="post_category[' . $cat_taxonomy . ']"  />';
877
+		echo '<input type="hidden" id="post_category" value="' . $post_category . '" name="post_category[' . $cat_taxonomy . ']"  />';
878 878
 
879
-        echo '<input type="hidden" id="post_category_str" value="' . $post_category_str . '" name="post_category_str[' . $cat_taxonomy . ']"  />';
879
+		echo '<input type="hidden" id="post_category_str" value="' . $post_category_str . '" name="post_category_str[' . $cat_taxonomy . ']"  />';
880 880
 
881 881
 
882
-        ?>
882
+		?>
883 883
         <div class="cat_sublist">
884 884
             <?php
885 885
 
886
-            $post_id = isset($post->ID) ? $post->ID : '';
886
+			$post_id = isset($post->ID) ? $post->ID : '';
887 887
 
888
-            if ((geodir_is_page('add-listing') || is_admin()) && !empty($post_categories[$cat_taxonomy])) {
888
+			if ((geodir_is_page('add-listing') || is_admin()) && !empty($post_categories[$cat_taxonomy])) {
889 889
 
890
-                geodir_editpost_categories_html($cat_taxonomy, $post_id, $post_categories);
891
-            }
892
-            ?>
890
+				geodir_editpost_categories_html($cat_taxonomy, $post_id, $post_categories);
891
+			}
892
+			?>
893 893
         </div>
894 894
         <script type="text/javascript">
895 895
 
@@ -1012,22 +1012,22 @@  discard block
 block discarded – undo
1012 1012
 
1013 1013
         </script>
1014 1014
         <?php
1015
-        if (!empty($post_categories) && array_key_exists($cat_taxonomy, $post_categories)) {
1016
-            $post_cat_str = $post_categories[$cat_taxonomy];
1017
-            $post_cat_array = explode("#", $post_cat_str);
1018
-            if (count($post_cat_array) >= $cat_limit && $cat_limit != 0)
1019
-                $style = "display:none;";
1020
-        }
1021
-        ?>
1015
+		if (!empty($post_categories) && array_key_exists($cat_taxonomy, $post_categories)) {
1016
+			$post_cat_str = $post_categories[$cat_taxonomy];
1017
+			$post_cat_array = explode("#", $post_cat_str);
1018
+			if (count($post_cat_array) >= $cat_limit && $cat_limit != 0)
1019
+				$style = "display:none;";
1020
+		}
1021
+		?>
1022 1022
         <div class="main_cat_list" style=" <?php if (isset($style)) {
1023
-            echo $style;
1024
-        }?> ">
1023
+			echo $style;
1024
+		}?> ">
1025 1025
             <?php geodir_get_catlist($cat_taxonomy, 0);  // print main categories list
1026
-            ?>
1026
+			?>
1027 1027
         </div>
1028 1028
     <?php
1029 1029
 
1030
-    }
1030
+	}
1031 1031
 }
1032 1032
 
1033 1033
 /**
@@ -1044,23 +1044,23 @@  discard block
 block discarded – undo
1044 1044
  */
1045 1045
 function geodir_addpost_categories_html($request_taxonomy, $parrent, $selected = false, $main_selected = true, $default = false, $exclude = '')
1046 1046
 {
1047
-    global $exclude_cats;
1047
+	global $exclude_cats;
1048 1048
 
1049
-    if ($exclude != '') {
1050
-        $exclude_cats = maybe_unserialize(base64_decode($exclude));
1049
+	if ($exclude != '') {
1050
+		$exclude_cats = maybe_unserialize(base64_decode($exclude));
1051 1051
 
1052
-        if(is_array( $exclude_cats)){
1053
-            $exclude_cats = array_map( 'intval', $exclude_cats );
1054
-        }else{
1055
-            $exclude_cats = intval($exclude_cats);
1056
-        }
1052
+		if(is_array( $exclude_cats)){
1053
+			$exclude_cats = array_map( 'intval', $exclude_cats );
1054
+		}else{
1055
+			$exclude_cats = intval($exclude_cats);
1056
+		}
1057 1057
 
1058
-    }
1058
+	}
1059 1059
 
1060
-    if ((is_array($exclude_cats) && !empty($exclude_cats) && !in_array($parrent, $exclude_cats)) ||
1061
-        (!is_array($exclude_cats) || empty($exclude_cats))
1062
-    ) {
1063
-        ?>
1060
+	if ((is_array($exclude_cats) && !empty($exclude_cats) && !in_array($parrent, $exclude_cats)) ||
1061
+		(!is_array($exclude_cats) || empty($exclude_cats))
1062
+	) {
1063
+		?>
1064 1064
 
1065 1065
         <?php $main_cat = get_term($parrent, $request_taxonomy); ?>
1066 1066
 
@@ -1089,8 +1089,8 @@  discard block
 block discarded – undo
1089 1089
 
1090 1090
             <br/>
1091 1091
             <?php
1092
-            $cat_terms = get_terms($request_taxonomy, array('parent' => $main_cat->term_id, 'hide_empty' => false, 'exclude' => $exclude_cats));
1093
-            if (!empty($cat_terms)) { ?>
1092
+			$cat_terms = get_terms($request_taxonomy, array('parent' => $main_cat->term_id, 'hide_empty' => false, 'exclude' => $exclude_cats));
1093
+			if (!empty($cat_terms)) { ?>
1094 1094
                 <span> <?php printf(__('Add listing in category', 'geodirectory')); ?></span>
1095 1095
                 <?php geodir_get_catlist($request_taxonomy, $parrent, $selected) ?>
1096 1096
             <?php } ?>
@@ -1112,53 +1112,53 @@  discard block
 block discarded – undo
1112 1112
 function geodir_editpost_categories_html($request_taxonomy, $request_postid, $post_categories)
1113 1113
 {
1114 1114
 
1115
-    if (!empty($post_categories) && array_key_exists($request_taxonomy, $post_categories)) {
1116
-        $post_cat_str = $post_categories[$request_taxonomy];
1117
-        $post_cat_array = explode("#", $post_cat_str);
1118
-        if (is_array($post_cat_array)) {
1119
-            $post_cat_array = array_unique( $post_cat_array );
1115
+	if (!empty($post_categories) && array_key_exists($request_taxonomy, $post_categories)) {
1116
+		$post_cat_str = $post_categories[$request_taxonomy];
1117
+		$post_cat_array = explode("#", $post_cat_str);
1118
+		if (is_array($post_cat_array)) {
1119
+			$post_cat_array = array_unique( $post_cat_array );
1120 1120
 
1121 1121
 			foreach ($post_cat_array as $post_cat_html) {
1122 1122
 
1123
-                $post_cat_info = explode(":", $post_cat_html);
1124
-                $post_maincat_str = $post_cat_info[0];
1123
+				$post_cat_info = explode(":", $post_cat_html);
1124
+				$post_maincat_str = $post_cat_info[0];
1125 1125
 
1126
-                if (!empty($post_maincat_str)) {
1127
-                    $post_maincat_info = explode(",", $post_maincat_str);
1128
-                    $post_maincat_id = $post_maincat_info[0];
1129
-                    ($post_maincat_info[1] == 'y') ? $post_maincat_selected = true : $post_maincat_selected = false;
1130
-                    (end($post_maincat_info) == 'd') ? $post_maincat_default = true : $post_maincat_default = false;
1131
-                }
1132
-                $post_sub_catid = '';
1133
-                if (isset($post_cat_info[1]) && !empty($post_cat_info[1])) {
1134
-                    $post_sub_catid = (int)$post_cat_info[1];
1135
-                }
1126
+				if (!empty($post_maincat_str)) {
1127
+					$post_maincat_info = explode(",", $post_maincat_str);
1128
+					$post_maincat_id = $post_maincat_info[0];
1129
+					($post_maincat_info[1] == 'y') ? $post_maincat_selected = true : $post_maincat_selected = false;
1130
+					(end($post_maincat_info) == 'd') ? $post_maincat_default = true : $post_maincat_default = false;
1131
+				}
1132
+				$post_sub_catid = '';
1133
+				if (isset($post_cat_info[1]) && !empty($post_cat_info[1])) {
1134
+					$post_sub_catid = (int)$post_cat_info[1];
1135
+				}
1136 1136
 
1137
-                geodir_addpost_categories_html($request_taxonomy, $post_maincat_id, $post_sub_catid, $post_maincat_selected, $post_maincat_default);
1137
+				geodir_addpost_categories_html($request_taxonomy, $post_maincat_id, $post_sub_catid, $post_maincat_selected, $post_maincat_default);
1138 1138
 
1139
-            }
1140
-        } else {
1139
+			}
1140
+		} else {
1141 1141
 
1142
-            $post_cat_info = explode(":", $post_cat_str);
1143
-            $post_maincat_str = $post_cat_info[0];
1142
+			$post_cat_info = explode(":", $post_cat_str);
1143
+			$post_maincat_str = $post_cat_info[0];
1144 1144
 
1145
-            $post_sub_catid = '';
1145
+			$post_sub_catid = '';
1146 1146
 
1147
-            if (!empty($post_maincat_str)) {
1148
-                $post_maincat_info = explode(",", $post_maincat_str);
1149
-                $post_maincat_id = $post_maincat_info[0];
1150
-                ($post_maincat_info[1] == 'y') ? $post_maincat_selected = true : $post_maincat_selected = false;
1151
-                (end($post_maincat_info) == 'd') ? $post_maincat_default = true : $post_maincat_default = false;
1152
-            }
1147
+			if (!empty($post_maincat_str)) {
1148
+				$post_maincat_info = explode(",", $post_maincat_str);
1149
+				$post_maincat_id = $post_maincat_info[0];
1150
+				($post_maincat_info[1] == 'y') ? $post_maincat_selected = true : $post_maincat_selected = false;
1151
+				(end($post_maincat_info) == 'd') ? $post_maincat_default = true : $post_maincat_default = false;
1152
+			}
1153 1153
 
1154
-            if (isset($post_cat_info[1]) && !empty($post_cat_info[1])) {
1155
-                $post_sub_catid = (int)$post_cat_info[1];
1156
-            }
1154
+			if (isset($post_cat_info[1]) && !empty($post_cat_info[1])) {
1155
+				$post_sub_catid = (int)$post_cat_info[1];
1156
+			}
1157 1157
 
1158
-            geodir_addpost_categories_html($request_taxonomy, $post_maincat_id, $post_sub_catid, $post_maincat_selected, $post_maincat_default);
1158
+			geodir_addpost_categories_html($request_taxonomy, $post_maincat_id, $post_sub_catid, $post_maincat_selected, $post_maincat_default);
1159 1159
 
1160
-        }
1161
-    }
1160
+		}
1161
+	}
1162 1162
 }
1163 1163
 
1164 1164
 /**
@@ -1172,35 +1172,35 @@  discard block
 block discarded – undo
1172 1172
  */
1173 1173
 function geodir_get_catlist($cat_taxonomy, $parrent = 0, $selected = false)
1174 1174
 {
1175
-    global $exclude_cats;
1175
+	global $exclude_cats;
1176 1176
 
1177
-    $cat_terms = get_terms($cat_taxonomy, array('parent' => $parrent, 'hide_empty' => false, 'exclude' => $exclude_cats));
1177
+	$cat_terms = get_terms($cat_taxonomy, array('parent' => $parrent, 'hide_empty' => false, 'exclude' => $exclude_cats));
1178 1178
 
1179
-    if (!empty($cat_terms)) {
1180
-        $onchange = '';
1181
-        $onchange = ' onchange="show_subcatlist(this.value, this)" ';
1179
+	if (!empty($cat_terms)) {
1180
+		$onchange = '';
1181
+		$onchange = ' onchange="show_subcatlist(this.value, this)" ';
1182 1182
 
1183
-        $option_selected = '';
1184
-        if (!$selected)
1185
-            $option_slected = ' selected="selected" ';
1183
+		$option_selected = '';
1184
+		if (!$selected)
1185
+			$option_slected = ' selected="selected" ';
1186 1186
 
1187
-        echo '<select field_type="select" id="' . sanitize_text_field($cat_taxonomy) . '" class="chosen_select" ' . $onchange . ' option-ajaxChosen="false" >';
1187
+		echo '<select field_type="select" id="' . sanitize_text_field($cat_taxonomy) . '" class="chosen_select" ' . $onchange . ' option-ajaxChosen="false" >';
1188 1188
 
1189
-        echo '<option value="" ' . $option_selected . ' >' . __('Select Category', 'geodirectory') . '</option>';
1189
+		echo '<option value="" ' . $option_selected . ' >' . __('Select Category', 'geodirectory') . '</option>';
1190 1190
 
1191
-        foreach ($cat_terms as $cat_term) {
1192
-            $option_selected = '';
1193
-            if ($selected == $cat_term->term_id)
1194
-                $option_selected = ' selected="selected" ';
1191
+		foreach ($cat_terms as $cat_term) {
1192
+			$option_selected = '';
1193
+			if ($selected == $cat_term->term_id)
1194
+				$option_selected = ' selected="selected" ';
1195 1195
 
1196
-            // Count child terms
1197
-            $child_terms = get_terms( $cat_taxonomy, array( 'parent' => $cat_term->term_id, 'hide_empty' => false, 'exclude' => $exclude_cats, 'number' => 1 ) );
1198
-            $has_child = !empty( $child_terms ) ? 't' : 'f';
1196
+			// Count child terms
1197
+			$child_terms = get_terms( $cat_taxonomy, array( 'parent' => $cat_term->term_id, 'hide_empty' => false, 'exclude' => $exclude_cats, 'number' => 1 ) );
1198
+			$has_child = !empty( $child_terms ) ? 't' : 'f';
1199 1199
 
1200
-            echo '<option  ' . $option_selected . ' alt="' . $cat_term->taxonomy . '" title="' . geodir_utf8_ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" _hc="' . $has_child . '" >' . geodir_utf8_ucfirst($cat_term->name) . '</option>';
1201
-        }
1202
-        echo '</select>';
1203
-    }
1200
+			echo '<option  ' . $option_selected . ' alt="' . $cat_term->taxonomy . '" title="' . geodir_utf8_ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" _hc="' . $has_child . '" >' . geodir_utf8_ucfirst($cat_term->name) . '</option>';
1201
+		}
1202
+		echo '</select>';
1203
+	}
1204 1204
 }
1205 1205
 
1206 1206
 /**
@@ -1216,28 +1216,28 @@  discard block
 block discarded – undo
1216 1216
  */
1217 1217
 function geodir_custom_update_messages($messages)
1218 1218
 {
1219
-    global $post, $post_ID;
1220
-
1221
-    $post_types = get_post_types(array('show_ui' => true, '_builtin' => false), 'objects');
1222
-
1223
-    foreach ($post_types as $post_type => $post_object) {
1224
-
1225
-        $messages[$post_type] = array(
1226
-            0 => '', // Unused. Messages start at index 1.
1227
-            1 => sprintf(__('%s updated. <a href="%s">View %s</a>', 'geodirectory'), $post_object->labels->singular_name, esc_url(get_permalink($post_ID)), $post_object->labels->singular_name),
1228
-            2 => __('Custom field updated.', 'geodirectory'),
1229
-            3 => __('Custom field deleted.', 'geodirectory'),
1230
-            4 => sprintf(__('%s updated.', 'geodirectory'), $post_object->labels->singular_name),
1231
-            5 => isset($_GET['revision']) ? sprintf(__('%s restored to revision from %s', 'geodirectory'), $post_object->labels->singular_name, wp_post_revision_title((int)$_GET['revision'], false)) : false,
1232
-            6 => sprintf(__('%s published. <a href="%s">View %s</a>', 'geodirectory'), $post_object->labels->singular_name, esc_url(get_permalink($post_ID)), $post_object->labels->singular_name),
1233
-            7 => sprintf(__('%s saved.', 'geodirectory'), $post_object->labels->singular_name),
1234
-            8 => sprintf(__('%s submitted. <a target="_blank" href="%s">Preview %s</a>', 'geodirectory'), $post_object->labels->singular_name, esc_url(add_query_arg('preview', 'true', get_permalink($post_ID))), $post_object->labels->singular_name),
1235
-            9 => sprintf(__('%s scheduled for: <strong>%1$s</strong>. <a target="_blank" href="%2$s">Preview %s</a>', 'geodirectory'), $post_object->labels->singular_name, date_i18n(__('M j, Y @ G:i', 'geodirectory'), strtotime($post->post_date)), esc_url(get_permalink($post_ID)), $post_object->labels->singular_name),
1236
-            10 => sprintf(__('%s draft updated. <a target="_blank" href="%s">Preview %s</a>', 'geodirectory'), $post_object->labels->singular_name, esc_url(add_query_arg('preview', 'true', get_permalink($post_ID))), $post_object->labels->singular_name),
1237
-        );
1238
-    }
1239
-
1240
-    return $messages;
1219
+	global $post, $post_ID;
1220
+
1221
+	$post_types = get_post_types(array('show_ui' => true, '_builtin' => false), 'objects');
1222
+
1223
+	foreach ($post_types as $post_type => $post_object) {
1224
+
1225
+		$messages[$post_type] = array(
1226
+			0 => '', // Unused. Messages start at index 1.
1227
+			1 => sprintf(__('%s updated. <a href="%s">View %s</a>', 'geodirectory'), $post_object->labels->singular_name, esc_url(get_permalink($post_ID)), $post_object->labels->singular_name),
1228
+			2 => __('Custom field updated.', 'geodirectory'),
1229
+			3 => __('Custom field deleted.', 'geodirectory'),
1230
+			4 => sprintf(__('%s updated.', 'geodirectory'), $post_object->labels->singular_name),
1231
+			5 => isset($_GET['revision']) ? sprintf(__('%s restored to revision from %s', 'geodirectory'), $post_object->labels->singular_name, wp_post_revision_title((int)$_GET['revision'], false)) : false,
1232
+			6 => sprintf(__('%s published. <a href="%s">View %s</a>', 'geodirectory'), $post_object->labels->singular_name, esc_url(get_permalink($post_ID)), $post_object->labels->singular_name),
1233
+			7 => sprintf(__('%s saved.', 'geodirectory'), $post_object->labels->singular_name),
1234
+			8 => sprintf(__('%s submitted. <a target="_blank" href="%s">Preview %s</a>', 'geodirectory'), $post_object->labels->singular_name, esc_url(add_query_arg('preview', 'true', get_permalink($post_ID))), $post_object->labels->singular_name),
1235
+			9 => sprintf(__('%s scheduled for: <strong>%1$s</strong>. <a target="_blank" href="%2$s">Preview %s</a>', 'geodirectory'), $post_object->labels->singular_name, date_i18n(__('M j, Y @ G:i', 'geodirectory'), strtotime($post->post_date)), esc_url(get_permalink($post_ID)), $post_object->labels->singular_name),
1236
+			10 => sprintf(__('%s draft updated. <a target="_blank" href="%s">Preview %s</a>', 'geodirectory'), $post_object->labels->singular_name, esc_url(add_query_arg('preview', 'true', get_permalink($post_ID))), $post_object->labels->singular_name),
1237
+		);
1238
+	}
1239
+
1240
+	return $messages;
1241 1241
 }
1242 1242
 
1243 1243
 
@@ -1252,182 +1252,182 @@  discard block
 block discarded – undo
1252 1252
 function geodir_register_defaults()
1253 1253
 {
1254 1254
 
1255
-    global $wpdb;
1256
-
1257
-    $menu_icon = geodir_plugin_url() . '/geodirectory-assets/images/favicon.ico';
1258
-
1259
-    if (!$listing_slug = get_option('geodir_listing_prefix'))
1260
-        $listing_slug = 'places';
1261
-
1262
-    /**
1263
-     * Taxonomies
1264
-     **/
1265
-    //if ( ! taxonomy_exists('gd_place_tags') )
1266
-    {
1267
-
1268
-        $gd_placetags = array();
1269
-        $gd_placetags['object_type'] = 'gd_place';
1270
-        $gd_placetags['listing_slug'] = $listing_slug . '/tags';
1271
-        $gd_placetags['args'] = array(
1272
-            'public' => true,
1273
-            'hierarchical' => false,
1274
-            'rewrite' => array('slug' => $listing_slug . '/tags', 'with_front' => false, 'hierarchical' => true),
1275
-            'query_var' => true,
1276
-
1277
-            'labels' => array(
1278
-                'name' => __('Place Tags', 'geodirectory'),
1279
-                'singular_name' => __('Place Tag', 'geodirectory'),
1280
-                'search_items' => __('Search Place Tags', 'geodirectory'),
1281
-                'popular_items' => __('Popular Place Tags', 'geodirectory'),
1282
-                'all_items' => __('All Place Tags', 'geodirectory'),
1283
-                'edit_item' => __('Edit Place Tag', 'geodirectory'),
1284
-                'update_item' => __('Update Place Tag', 'geodirectory'),
1285
-                'add_new_item' => __('Add New Place Tag', 'geodirectory'),
1286
-                'new_item_name' => __('New Place Tag Name', 'geodirectory'),
1287
-                'add_or_remove_items' => __('Add or remove Place tags', 'geodirectory'),
1288
-                'choose_from_most_used' => __('Choose from the most used Place tags', 'geodirectory'),
1289
-                'separate_items_with_commas' => __('Separate Place tags with commas', 'geodirectory'),
1290
-            ),
1291
-        );
1292
-
1293
-
1294
-        $geodir_taxonomies = get_option('geodir_taxonomies');
1295
-        $geodir_taxonomies['gd_place_tags'] = $gd_placetags;
1296
-        update_option('geodir_taxonomies', $geodir_taxonomies);
1297
-
1298
-
1299
-        // Update post types and delete tmp options
1300
-        flush_rewrite_rules();
1301
-
1302
-    }
1303
-
1304
-    //if ( ! taxonomy_exists('gd_placecategory') )
1305
-    {
1306
-
1307
-        $gd_placecategory = array();
1308
-        $gd_placecategory['object_type'] = 'gd_place';
1309
-        $gd_placecategory['listing_slug'] = $listing_slug;
1310
-        $gd_placecategory['args'] = array(
1311
-            'public' => true,
1312
-            'hierarchical' => true,
1313
-            'rewrite' => array('slug' => $listing_slug, 'with_front' => false, 'hierarchical' => true),
1314
-            'query_var' => true,
1315
-            'labels' => array(
1316
-                'name' => __('Place Categories', 'geodirectory'),
1317
-                'singular_name' => __('Place Category', 'geodirectory'),
1318
-                'search_items' => __('Search Place Categories', 'geodirectory'),
1319
-                'popular_items' => __('Popular Place Categories', 'geodirectory'),
1320
-                'all_items' => __('All Place Categories', 'geodirectory'),
1321
-                'edit_item' => __('Edit Place Category', 'geodirectory'),
1322
-                'update_item' => __('Update Place Category', 'geodirectory'),
1323
-                'add_new_item' => __('Add New Place Category', 'geodirectory'),
1324
-                'new_item_name' => __('New Place Category', 'geodirectory'),
1325
-                'add_or_remove_items' => __('Add or remove Place categories', 'geodirectory'),
1326
-            ),
1327
-        );
1328
-
1329
-
1330
-        $geodir_taxonomies = get_option('geodir_taxonomies');
1331
-        $geodir_taxonomies['gd_placecategory'] = $gd_placecategory;
1332
-        update_option('geodir_taxonomies', $geodir_taxonomies);
1333
-
1334
-
1335
-        flush_rewrite_rules();
1336
-    }
1337
-
1338
-    /**
1339
-     * Post Types
1340
-     **/
1341
-
1342
-    //if ( ! post_type_exists('gd_place') )
1343
-    {
1344
-
1345
-        $labels = array(
1346
-            'name' => __('Places', 'geodirectory'),
1347
-            'singular_name' => __('Place', 'geodirectory'),
1348
-            'add_new' => __('Add New', 'geodirectory'),
1349
-            'add_new_item' => __('Add New Place', 'geodirectory'),
1350
-            'edit_item' => __('Edit Place', 'geodirectory'),
1351
-            'new_item' => __('New Place', 'geodirectory'),
1352
-            'view_item' => __('View Place', 'geodirectory'),
1353
-            'search_items' => __('Search Places', 'geodirectory'),
1354
-            'not_found' => __('No Place Found', 'geodirectory'),
1355
-            'not_found_in_trash' => __('No Place Found In Trash', 'geodirectory'));
1356
-
1357
-        $place_default = array(
1358
-            'labels' => $labels,
1359
-            'can_export' => true,
1360
-            'capability_type' => 'post',
1361
-            'description' => 'Place post type.',
1362
-            'has_archive' => $listing_slug,
1363
-            'hierarchical' => false,
1364
-            'map_meta_cap' => true,
1365
-            'menu_icon' => $menu_icon,
1366
-            'public' => true,
1367
-            'query_var' => true,
1368
-            'rewrite' => array('slug' => $listing_slug , 'with_front' => false, 'hierarchical' => true, 'feeds' => true),
1369
-            'supports' => array('title', 'editor', 'author', 'thumbnail', 'excerpt', 'custom-fields', 'comments', /*'revisions', 'post-formats'*/),
1370
-            'taxonomies' => array('gd_placecategory', 'gd_place_tags'));
1371
-
1372
-        //Update custom post types
1373
-        $geodir_post_types = get_option('geodir_post_types');
1374
-        $geodir_post_types['gd_place'] = $place_default;
1375
-        update_option('geodir_post_types', $geodir_post_types);
1376
-
1377
-        // Update post types and delete tmp options
1378
-        flush_rewrite_rules();
1379
-    }
1380
-
1381
-
1382
-    geodir_register_taxonomies();
1383
-    geodir_register_post_types();
1384
-
1385
-    //die;
1255
+	global $wpdb;
1256
+
1257
+	$menu_icon = geodir_plugin_url() . '/geodirectory-assets/images/favicon.ico';
1258
+
1259
+	if (!$listing_slug = get_option('geodir_listing_prefix'))
1260
+		$listing_slug = 'places';
1261
+
1262
+	/**
1263
+	 * Taxonomies
1264
+	 **/
1265
+	//if ( ! taxonomy_exists('gd_place_tags') )
1266
+	{
1267
+
1268
+		$gd_placetags = array();
1269
+		$gd_placetags['object_type'] = 'gd_place';
1270
+		$gd_placetags['listing_slug'] = $listing_slug . '/tags';
1271
+		$gd_placetags['args'] = array(
1272
+			'public' => true,
1273
+			'hierarchical' => false,
1274
+			'rewrite' => array('slug' => $listing_slug . '/tags', 'with_front' => false, 'hierarchical' => true),
1275
+			'query_var' => true,
1276
+
1277
+			'labels' => array(
1278
+				'name' => __('Place Tags', 'geodirectory'),
1279
+				'singular_name' => __('Place Tag', 'geodirectory'),
1280
+				'search_items' => __('Search Place Tags', 'geodirectory'),
1281
+				'popular_items' => __('Popular Place Tags', 'geodirectory'),
1282
+				'all_items' => __('All Place Tags', 'geodirectory'),
1283
+				'edit_item' => __('Edit Place Tag', 'geodirectory'),
1284
+				'update_item' => __('Update Place Tag', 'geodirectory'),
1285
+				'add_new_item' => __('Add New Place Tag', 'geodirectory'),
1286
+				'new_item_name' => __('New Place Tag Name', 'geodirectory'),
1287
+				'add_or_remove_items' => __('Add or remove Place tags', 'geodirectory'),
1288
+				'choose_from_most_used' => __('Choose from the most used Place tags', 'geodirectory'),
1289
+				'separate_items_with_commas' => __('Separate Place tags with commas', 'geodirectory'),
1290
+			),
1291
+		);
1292
+
1293
+
1294
+		$geodir_taxonomies = get_option('geodir_taxonomies');
1295
+		$geodir_taxonomies['gd_place_tags'] = $gd_placetags;
1296
+		update_option('geodir_taxonomies', $geodir_taxonomies);
1297
+
1298
+
1299
+		// Update post types and delete tmp options
1300
+		flush_rewrite_rules();
1301
+
1302
+	}
1303
+
1304
+	//if ( ! taxonomy_exists('gd_placecategory') )
1305
+	{
1306
+
1307
+		$gd_placecategory = array();
1308
+		$gd_placecategory['object_type'] = 'gd_place';
1309
+		$gd_placecategory['listing_slug'] = $listing_slug;
1310
+		$gd_placecategory['args'] = array(
1311
+			'public' => true,
1312
+			'hierarchical' => true,
1313
+			'rewrite' => array('slug' => $listing_slug, 'with_front' => false, 'hierarchical' => true),
1314
+			'query_var' => true,
1315
+			'labels' => array(
1316
+				'name' => __('Place Categories', 'geodirectory'),
1317
+				'singular_name' => __('Place Category', 'geodirectory'),
1318
+				'search_items' => __('Search Place Categories', 'geodirectory'),
1319
+				'popular_items' => __('Popular Place Categories', 'geodirectory'),
1320
+				'all_items' => __('All Place Categories', 'geodirectory'),
1321
+				'edit_item' => __('Edit Place Category', 'geodirectory'),
1322
+				'update_item' => __('Update Place Category', 'geodirectory'),
1323
+				'add_new_item' => __('Add New Place Category', 'geodirectory'),
1324
+				'new_item_name' => __('New Place Category', 'geodirectory'),
1325
+				'add_or_remove_items' => __('Add or remove Place categories', 'geodirectory'),
1326
+			),
1327
+		);
1328
+
1329
+
1330
+		$geodir_taxonomies = get_option('geodir_taxonomies');
1331
+		$geodir_taxonomies['gd_placecategory'] = $gd_placecategory;
1332
+		update_option('geodir_taxonomies', $geodir_taxonomies);
1333
+
1334
+
1335
+		flush_rewrite_rules();
1336
+	}
1337
+
1338
+	/**
1339
+	 * Post Types
1340
+	 **/
1341
+
1342
+	//if ( ! post_type_exists('gd_place') )
1343
+	{
1344
+
1345
+		$labels = array(
1346
+			'name' => __('Places', 'geodirectory'),
1347
+			'singular_name' => __('Place', 'geodirectory'),
1348
+			'add_new' => __('Add New', 'geodirectory'),
1349
+			'add_new_item' => __('Add New Place', 'geodirectory'),
1350
+			'edit_item' => __('Edit Place', 'geodirectory'),
1351
+			'new_item' => __('New Place', 'geodirectory'),
1352
+			'view_item' => __('View Place', 'geodirectory'),
1353
+			'search_items' => __('Search Places', 'geodirectory'),
1354
+			'not_found' => __('No Place Found', 'geodirectory'),
1355
+			'not_found_in_trash' => __('No Place Found In Trash', 'geodirectory'));
1356
+
1357
+		$place_default = array(
1358
+			'labels' => $labels,
1359
+			'can_export' => true,
1360
+			'capability_type' => 'post',
1361
+			'description' => 'Place post type.',
1362
+			'has_archive' => $listing_slug,
1363
+			'hierarchical' => false,
1364
+			'map_meta_cap' => true,
1365
+			'menu_icon' => $menu_icon,
1366
+			'public' => true,
1367
+			'query_var' => true,
1368
+			'rewrite' => array('slug' => $listing_slug , 'with_front' => false, 'hierarchical' => true, 'feeds' => true),
1369
+			'supports' => array('title', 'editor', 'author', 'thumbnail', 'excerpt', 'custom-fields', 'comments', /*'revisions', 'post-formats'*/),
1370
+			'taxonomies' => array('gd_placecategory', 'gd_place_tags'));
1371
+
1372
+		//Update custom post types
1373
+		$geodir_post_types = get_option('geodir_post_types');
1374
+		$geodir_post_types['gd_place'] = $place_default;
1375
+		update_option('geodir_post_types', $geodir_post_types);
1376
+
1377
+		// Update post types and delete tmp options
1378
+		flush_rewrite_rules();
1379
+	}
1380
+
1381
+
1382
+	geodir_register_taxonomies();
1383
+	geodir_register_post_types();
1384
+
1385
+	//die;
1386 1386
 
1387 1387
 }
1388 1388
 
1389 1389
 $gd_wpml_get_languages = "";
1390 1390
 function gd_wpml_get_lang_from_url($url) {
1391
-    global $sitepress, $gd_wpml_get_languages;
1391
+	global $sitepress, $gd_wpml_get_languages;
1392 1392
     
1393
-    if (geodir_is_wpml()) {
1394
-        return $sitepress->get_language_from_url($url);
1395
-    }
1393
+	if (geodir_is_wpml()) {
1394
+		return $sitepress->get_language_from_url($url);
1395
+	}
1396 1396
     
1397
-    if (isset($_REQUEST['lang']) && $_REQUEST['lang']) {
1398
-        return $_REQUEST['lang'];
1399
-    }
1397
+	if (isset($_REQUEST['lang']) && $_REQUEST['lang']) {
1398
+		return $_REQUEST['lang'];
1399
+	}
1400 1400
 
1401
-    $url = str_replace(array("http://","https://"),"",$url);
1401
+	$url = str_replace(array("http://","https://"),"",$url);
1402 1402
 
1403
-    // site_url() seems to work better than get_bloginfo('url') here, WPML can change get_bloginfo('url') to add the lang.
1404
-    $site_url = str_replace(array("http://","https://"),"",site_url());
1403
+	// site_url() seems to work better than get_bloginfo('url') here, WPML can change get_bloginfo('url') to add the lang.
1404
+	$site_url = str_replace(array("http://","https://"),"",site_url());
1405 1405
 
1406
-    $url = str_replace($site_url,"",$url);
1406
+	$url = str_replace($site_url,"",$url);
1407 1407
 
1408
-    $segments = explode('/', trim($url, '/'));
1408
+	$segments = explode('/', trim($url, '/'));
1409 1409
 
1410
-    if ($gd_wpml_get_languages) {
1411
-        $langs = $gd_wpml_get_languages;
1412
-    } else {
1413
-        $gd_wpml_get_languages = $sitepress->get_active_languages();
1414
-    }
1410
+	if ($gd_wpml_get_languages) {
1411
+		$langs = $gd_wpml_get_languages;
1412
+	} else {
1413
+		$gd_wpml_get_languages = $sitepress->get_active_languages();
1414
+	}
1415 1415
 
1416
-    if (isset($segments[0]) && $segments[0] && array_key_exists($segments[0], $gd_wpml_get_languages)) {
1417
-        return $segments[0];
1418
-    }
1416
+	if (isset($segments[0]) && $segments[0] && array_key_exists($segments[0], $gd_wpml_get_languages)) {
1417
+		return $segments[0];
1418
+	}
1419 1419
 
1420
-    return false;
1420
+	return false;
1421 1421
 }
1422 1422
 
1423 1423
 function gd_wpml_slug_translation_turned_on($post_type) {
1424 1424
 
1425
-    global $sitepress;
1426
-    $settings = $sitepress->get_settings();
1427
-    return isset($settings['posts_slug_translation']['types'][$post_type])
1428
-    && $settings['posts_slug_translation']['types'][$post_type]
1429
-    && isset($settings['posts_slug_translation']['on'])
1430
-    && $settings['posts_slug_translation']['on'];
1425
+	global $sitepress;
1426
+	$settings = $sitepress->get_settings();
1427
+	return isset($settings['posts_slug_translation']['types'][$post_type])
1428
+	&& $settings['posts_slug_translation']['types'][$post_type]
1429
+	&& isset($settings['posts_slug_translation']['on'])
1430
+	&& $settings['posts_slug_translation']['on'];
1431 1431
 }
1432 1432
 
1433 1433
 
@@ -1454,162 +1454,162 @@  discard block
 block discarded – undo
1454 1454
  */
1455 1455
 function geodir_listing_permalink_structure($post_link, $post_obj, $leavename, $sample)
1456 1456
 {
1457
-    //echo $post_link."<br />".$sample ;
1457
+	//echo $post_link."<br />".$sample ;
1458 1458
 
1459 1459
 
1460
-    global $wpdb, $wp_query, $plugin_prefix, $post, $comment_post_cache, $gd_permalink_cache, $gd_cache_post;
1461
-    if (isset($post_obj->ID) && isset($post->ID) && $post_obj->ID == $post->ID) {
1462
-        if($post_obj->post_status == 'auto-draft' || $post_obj->post_status == 'draft' || $post_obj->post_status == 'pending'){return $post_link;}
1463
-    } elseif (isset($post_obj->post_status) && ($post_obj->post_status == 'auto-draft' || $post_obj->post_status == 'draft' || $post_obj->post_status == 'pending')) {
1464
-        return $post_link;
1465
-    } else {
1466
-        $orig_post = $post;
1467
-        $post = $post_obj;
1468
-    }
1460
+	global $wpdb, $wp_query, $plugin_prefix, $post, $comment_post_cache, $gd_permalink_cache, $gd_cache_post;
1461
+	if (isset($post_obj->ID) && isset($post->ID) && $post_obj->ID == $post->ID) {
1462
+		if($post_obj->post_status == 'auto-draft' || $post_obj->post_status == 'draft' || $post_obj->post_status == 'pending'){return $post_link;}
1463
+	} elseif (isset($post_obj->post_status) && ($post_obj->post_status == 'auto-draft' || $post_obj->post_status == 'draft' || $post_obj->post_status == 'pending')) {
1464
+		return $post_link;
1465
+	} else {
1466
+		$orig_post = $post;
1467
+		$post = $post_obj;
1468
+	}
1469 1469
 
1470 1470
 
1471 1471
 
1472
-    if (in_array($post->post_type, geodir_get_posttypes())) {//print_r($post );exit;
1472
+	if (in_array($post->post_type, geodir_get_posttypes())) {//print_r($post );exit;
1473 1473
 
1474 1474
 
1475
-        // if we dont have a GD post then try to grab it
1476
-        if(!isset($post->default_category)){
1477
-            $gd_post = geodir_get_post_info($post->ID);
1478
-            if(!empty($gd_post)){
1479
-                $post = $gd_post;
1480
-            }
1481
-        }
1475
+		// if we dont have a GD post then try to grab it
1476
+		if(!isset($post->default_category)){
1477
+			$gd_post = geodir_get_post_info($post->ID);
1478
+			if(!empty($gd_post)){
1479
+				$post = $gd_post;
1480
+			}
1481
+		}
1482 1482
 
1483 1483
 
1484
-        $post_types = get_option('geodir_post_types');
1485
-        $slug = $post_types[$post->post_type]['rewrite']['slug'];
1484
+		$post_types = get_option('geodir_post_types');
1485
+		$slug = $post_types[$post->post_type]['rewrite']['slug'];
1486 1486
 
1487
-        // Alter the CPT slug if WPML is set to do so
1488
-        if(geodir_wpml_is_post_type_translated($post->post_type)){
1489
-            if ( gd_wpml_slug_translation_turned_on( $post->post_type ) && $language_code = gd_wpml_get_lang_from_url($post_link)) {
1487
+		// Alter the CPT slug if WPML is set to do so
1488
+		if(geodir_wpml_is_post_type_translated($post->post_type)){
1489
+			if ( gd_wpml_slug_translation_turned_on( $post->post_type ) && $language_code = gd_wpml_get_lang_from_url($post_link)) {
1490 1490
 
1491
-                $org_slug = $slug;
1492
-                $slug = apply_filters( 'wpml_translate_single_string',
1493
-                    $slug,
1494
-                    'WordPress',
1495
-                    'URL slug: ' . $slug,
1496
-                    $language_code);
1491
+				$org_slug = $slug;
1492
+				$slug = apply_filters( 'wpml_translate_single_string',
1493
+					$slug,
1494
+					'WordPress',
1495
+					'URL slug: ' . $slug,
1496
+					$language_code);
1497 1497
 
1498
-                if(!$slug){$slug = $org_slug;}
1498
+				if(!$slug){$slug = $org_slug;}
1499 1499
 
1500
-            }
1501
-        }
1500
+			}
1501
+		}
1502 1502
 
1503
-        if (function_exists('geodir_location_geo_home_link')) {
1504
-            remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
1505
-        }
1503
+		if (function_exists('geodir_location_geo_home_link')) {
1504
+			remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
1505
+		}
1506 1506
         
1507
-        // Fix slug problem when slug matches part of host or base url/ Ex: url -> www.abcxyz.com & slug -> xyz.
1508
-        $site_url = trailingslashit(get_bloginfo('url'));
1507
+		// Fix slug problem when slug matches part of host or base url/ Ex: url -> www.abcxyz.com & slug -> xyz.
1508
+		$site_url = trailingslashit(get_bloginfo('url'));
1509 1509
         
1510
-        if (function_exists('geodir_location_geo_home_link')) {
1511
-            add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
1512
-        }
1513
-
1514
-        $fix_url = strpos($post_link, $site_url) === 0 ? true : false;
1515
-        if ($fix_url) {
1516
-            $post_link = str_replace($site_url, '', $post_link);
1517
-        }
1518
-
1519
-        $post_link = trailingslashit(
1520
-            preg_replace(  "/" . preg_quote( $slug, "/" ) . "/", $slug ."/%gd_taxonomy%",$post_link, 1 )
1521
-        );
1522
-
1523
-        if ($fix_url) {
1524
-            $post_link = $site_url . $post_link;
1525
-        }
1526
-
1527
-        if (isset($comment_post_cache[$post->ID])) {
1528
-            $post = $comment_post_cache[$post->ID];
1529
-        }
1530
-        if (isset($gd_permalink_cache[$post->ID]) && $gd_permalink_cache[$post->ID] && !$sample) {
1531
-            $post_id = $post->ID;
1532
-            if (isset($orig_post)) {
1533
-                $post = $orig_post;
1534
-            }
1535
-            return $gd_permalink_cache[$post_id];
1536
-        }
1510
+		if (function_exists('geodir_location_geo_home_link')) {
1511
+			add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
1512
+		}
1537 1513
 
1538
-        if (!isset($post->post_locations)) {
1539
-            $post_type = $post->post_type;
1540
-            $ID = $post->ID;
1541
-            $post2 = $wpdb->get_row(
1542
-                $wpdb->prepare(
1543
-                    "SELECT * from " . $plugin_prefix . $post->post_type . "_detail WHERE post_id = %d ",
1544
-                    array($post->ID)
1545
-                )
1546
-            );
1514
+		$fix_url = strpos($post_link, $site_url) === 0 ? true : false;
1515
+		if ($fix_url) {
1516
+			$post_link = str_replace($site_url, '', $post_link);
1517
+		}
1547 1518
 
1548
-            $post = (object)array_merge((array)$post, (array)$post2);
1519
+		$post_link = trailingslashit(
1520
+			preg_replace(  "/" . preg_quote( $slug, "/" ) . "/", $slug ."/%gd_taxonomy%",$post_link, 1 )
1521
+		);
1549 1522
 
1550
-            $comment_post_cache[$post->ID] = $post;
1551
-        }
1523
+		if ($fix_url) {
1524
+			$post_link = $site_url . $post_link;
1525
+		}
1552 1526
 
1527
+		if (isset($comment_post_cache[$post->ID])) {
1528
+			$post = $comment_post_cache[$post->ID];
1529
+		}
1530
+		if (isset($gd_permalink_cache[$post->ID]) && $gd_permalink_cache[$post->ID] && !$sample) {
1531
+			$post_id = $post->ID;
1532
+			if (isset($orig_post)) {
1533
+				$post = $orig_post;
1534
+			}
1535
+			return $gd_permalink_cache[$post_id];
1536
+		}
1553 1537
 
1538
+		if (!isset($post->post_locations)) {
1539
+			$post_type = $post->post_type;
1540
+			$ID = $post->ID;
1541
+			$post2 = $wpdb->get_row(
1542
+				$wpdb->prepare(
1543
+					"SELECT * from " . $plugin_prefix . $post->post_type . "_detail WHERE post_id = %d ",
1544
+					array($post->ID)
1545
+				)
1546
+			);
1554 1547
 
1555
-        if (false !== strpos($post_link, '%gd_taxonomy%')) {
1548
+			$post = (object)array_merge((array)$post, (array)$post2);
1556 1549
 
1557
-            if ( apply_filters("geodir_add_location_url_to_url",get_option('geodir_add_location_url'),$post->post_type,$post)) {
1558
-                $location_request = '';
1550
+			$comment_post_cache[$post->ID] = $post;
1551
+		}
1559 1552
 
1560 1553
 
1561
-                if (!empty($post->post_locations)) {
1562
-                    $geodir_arr_locations = explode(',', $post->post_locations);
1563
-                    if (count($geodir_arr_locations) == 3) {
1564
-                        $post->city_slug = str_replace('[', '', $geodir_arr_locations[0]);
1565
-                        $post->city_slug = str_replace(']', '', $post->city_slug);
1566
-                        $post->region_slug = str_replace('[', '', $geodir_arr_locations[1]);
1567
-                        $post->region_slug = str_replace(']', '', $post->region_slug);
1568
-                        $post->country_slug = str_replace('[', '', $geodir_arr_locations[2]);
1569
-                        $post->country_slug = str_replace(']', '', $post->country_slug);
1570 1554
 
1571
-                        $post_location = (object)array('country_slug' => $post->country_slug,
1572
-                            'region_slug' => $post->region_slug,
1573
-                            'city_slug' => $post->city_slug
1574
-                        );
1555
+		if (false !== strpos($post_link, '%gd_taxonomy%')) {
1575 1556
 
1576
-                    } else
1577
-                        $post_location = geodir_get_location();
1557
+			if ( apply_filters("geodir_add_location_url_to_url",get_option('geodir_add_location_url'),$post->post_type,$post)) {
1558
+				$location_request = '';
1578 1559
 
1579 1560
 
1580
-                } else {
1561
+				if (!empty($post->post_locations)) {
1562
+					$geodir_arr_locations = explode(',', $post->post_locations);
1563
+					if (count($geodir_arr_locations) == 3) {
1564
+						$post->city_slug = str_replace('[', '', $geodir_arr_locations[0]);
1565
+						$post->city_slug = str_replace(']', '', $post->city_slug);
1566
+						$post->region_slug = str_replace('[', '', $geodir_arr_locations[1]);
1567
+						$post->region_slug = str_replace(']', '', $post->region_slug);
1568
+						$post->country_slug = str_replace('[', '', $geodir_arr_locations[2]);
1569
+						$post->country_slug = str_replace(']', '', $post->country_slug);
1581 1570
 
1582
-                    $post_location_sql = $wpdb->get_results(
1583
-                        $wpdb->prepare(
1584
-                            "SELECT post_locations from " . $plugin_prefix . $post->post_type . "_detail WHERE post_id = %d ",
1585
-                            array($post->ID)
1586
-                        )
1587
-                    );
1588
-
1589
-                    if (!empty($post_location_sql) && is_array($post_location_sql) && !empty($post_location_sql[0]->post_locations)) {
1590
-
1591
-                        $geodir_arr_locations = explode(',', $post_location_sql[0]->post_locations);
1592
-                        if (count($geodir_arr_locations) == 3) {
1593
-                            $post->city_slug = str_replace('[', '', $geodir_arr_locations[0]);
1594
-                            $post->city_slug = str_replace(']', '', $post->city_slug);
1595
-                            $post->region_slug = str_replace('[', '', $geodir_arr_locations[1]);
1596
-                            $post->region_slug = str_replace(']', '', $post->region_slug);
1597
-                            $post->country_slug = str_replace('[', '', $geodir_arr_locations[2]);
1598
-                            $post->country_slug = str_replace(']', '', $post->country_slug);
1599
-
1600
-                            $post_location = (object)array('country_slug' => $post->country_slug,
1601
-                                'region_slug' => $post->region_slug,
1602
-                                'city_slug' => $post->city_slug
1603
-                            );
1571
+						$post_location = (object)array('country_slug' => $post->country_slug,
1572
+							'region_slug' => $post->region_slug,
1573
+							'city_slug' => $post->city_slug
1574
+						);
1604 1575
 
1605
-                        }
1606
-                    } else
1607
-                        $post_location = geodir_get_location();
1608
-                }
1576
+					} else
1577
+						$post_location = geodir_get_location();
1578
+
1579
+
1580
+				} else {
1581
+
1582
+					$post_location_sql = $wpdb->get_results(
1583
+						$wpdb->prepare(
1584
+							"SELECT post_locations from " . $plugin_prefix . $post->post_type . "_detail WHERE post_id = %d ",
1585
+							array($post->ID)
1586
+						)
1587
+					);
1588
+
1589
+					if (!empty($post_location_sql) && is_array($post_location_sql) && !empty($post_location_sql[0]->post_locations)) {
1590
+
1591
+						$geodir_arr_locations = explode(',', $post_location_sql[0]->post_locations);
1592
+						if (count($geodir_arr_locations) == 3) {
1593
+							$post->city_slug = str_replace('[', '', $geodir_arr_locations[0]);
1594
+							$post->city_slug = str_replace(']', '', $post->city_slug);
1595
+							$post->region_slug = str_replace('[', '', $geodir_arr_locations[1]);
1596
+							$post->region_slug = str_replace(']', '', $post->region_slug);
1597
+							$post->country_slug = str_replace('[', '', $geodir_arr_locations[2]);
1598
+							$post->country_slug = str_replace(']', '', $post->country_slug);
1599
+
1600
+							$post_location = (object)array('country_slug' => $post->country_slug,
1601
+								'region_slug' => $post->region_slug,
1602
+								'city_slug' => $post->city_slug
1603
+							);
1604
+
1605
+						}
1606
+					} else
1607
+						$post_location = geodir_get_location();
1608
+				}
1609 1609
 
1610 1610
 
1611
-                if (!empty($post_location)) {
1612
-                    $country_slug = isset($post_location->country_slug) ? $post_location->country_slug : '';
1611
+				if (!empty($post_location)) {
1612
+					$country_slug = isset($post_location->country_slug) ? $post_location->country_slug : '';
1613 1613
 					$region_slug = isset($post_location->region_slug) ? $post_location->region_slug : '';
1614 1614
 					$city_slug = isset($post_location->city_slug) ? $post_location->city_slug : '';
1615 1615
 					
@@ -1627,89 +1627,89 @@  discard block
 block discarded – undo
1627 1627
 					$location_slug[] = $city_slug;
1628 1628
 					
1629 1629
 					$location_request .= implode('/', $location_slug) . '/';
1630
-                }
1631
-            }
1630
+				}
1631
+			}
1632 1632
 
1633
-            if (get_option('geodir_add_categories_url')) {
1633
+			if (get_option('geodir_add_categories_url')) {
1634 1634
 
1635
-                $term_request = '';
1636
-                $taxonomies = geodir_get_taxonomies($post->post_type);
1637
-                $taxonomies = !empty($taxonomies) && is_array($taxonomies) ? end($taxonomies) : '';
1635
+				$term_request = '';
1636
+				$taxonomies = geodir_get_taxonomies($post->post_type);
1637
+				$taxonomies = !empty($taxonomies) && is_array($taxonomies) ? end($taxonomies) : '';
1638 1638
 
1639
-                if (!empty($post->default_category)) {
1640
-                    $post_terms = $post->default_category;
1641
-                } else {
1642
-                    $post_terms = '';
1643
-
1644
-                    if(isset($_POST['post_default_category']) && $_POST['post_default_category']){
1645
-                        $post_terms = absint($_POST['post_default_category']);
1646
-                    }elseif(isset($_POST['post_category'][$taxonomies]) && $_POST['post_category'][$taxonomies]) {
1647
-                        $post_terms = is_array($_POST['post_category'][$taxonomies]) ? $_POST['post_category'][$taxonomies] : explode(",", trim($_POST['post_category'][$taxonomies], ","));
1648
-                        $post_terms = !empty($post_terms) ? absint($post_terms[0]) : 0;
1649
-                    }elseif (isset($post->{$taxonomies})) {
1650
-                        $post_terms = explode(",", trim($post->{$taxonomies}, ","));
1651
-                        $post_terms = $post_terms[0];
1652
-                    }
1639
+				if (!empty($post->default_category)) {
1640
+					$post_terms = $post->default_category;
1641
+				} else {
1642
+					$post_terms = '';
1643
+
1644
+					if(isset($_POST['post_default_category']) && $_POST['post_default_category']){
1645
+						$post_terms = absint($_POST['post_default_category']);
1646
+					}elseif(isset($_POST['post_category'][$taxonomies]) && $_POST['post_category'][$taxonomies]) {
1647
+						$post_terms = is_array($_POST['post_category'][$taxonomies]) ? $_POST['post_category'][$taxonomies] : explode(",", trim($_POST['post_category'][$taxonomies], ","));
1648
+						$post_terms = !empty($post_terms) ? absint($post_terms[0]) : 0;
1649
+					}elseif (isset($post->{$taxonomies})) {
1650
+						$post_terms = explode(",", trim($post->{$taxonomies}, ","));
1651
+						$post_terms = $post_terms[0];
1652
+					}
1653 1653
 
1654
-                    if (!$post_terms)
1655
-                        $post_terms = geodir_get_post_meta($post->ID, 'default_category', true);
1654
+					if (!$post_terms)
1655
+						$post_terms = geodir_get_post_meta($post->ID, 'default_category', true);
1656 1656
 
1657
-                    if (!$post_terms) {
1658
-                        $post_terms = geodir_get_post_meta($post->ID, $taxonomies, true);
1657
+					if (!$post_terms) {
1658
+						$post_terms = geodir_get_post_meta($post->ID, $taxonomies, true);
1659 1659
 
1660
-                        if ($post_terms) {
1661
-                            $post_terms = explode(",", trim($post_terms, ","));
1662
-                            $post_terms = $post_terms[0];
1663
-                        }
1664
-                    }
1665
-                }
1660
+						if ($post_terms) {
1661
+							$post_terms = explode(",", trim($post_terms, ","));
1662
+							$post_terms = $post_terms[0];
1663
+						}
1664
+					}
1665
+				}
1666 1666
 
1667
-                $term = get_term_by('id', $post_terms, $taxonomies);
1667
+				$term = get_term_by('id', $post_terms, $taxonomies);
1668 1668
 
1669
-                if (!empty($term))
1670
-                    $term_request = $term->slug;
1671
-                //$term_request = $term->slug.'/';
1672
-            }
1669
+				if (!empty($term))
1670
+					$term_request = $term->slug;
1671
+				//$term_request = $term->slug.'/';
1672
+			}
1673 1673
 
1674
-            $request_term = '';
1675
-            $listingurl_separator = '';
1676
-            //$detailurl_separator = get_option('geodir_detailurl_separator');
1677
-            $detailurl_separator = '';
1678
-            if (isset($location_request) && $location_request != '' && isset($term_request) && $term_request != '') {
1679
-                $request_term = $location_request;
1680
-                //$listingurl_separator = get_option('geodir_listingurl_separator');
1681
-                //$request_term .= $listingurl_separator.'/'.$term_request;
1682
-                $request_term .= $term_request;
1674
+			$request_term = '';
1675
+			$listingurl_separator = '';
1676
+			//$detailurl_separator = get_option('geodir_detailurl_separator');
1677
+			$detailurl_separator = '';
1678
+			if (isset($location_request) && $location_request != '' && isset($term_request) && $term_request != '') {
1679
+				$request_term = $location_request;
1680
+				//$listingurl_separator = get_option('geodir_listingurl_separator');
1681
+				//$request_term .= $listingurl_separator.'/'.$term_request;
1682
+				$request_term .= $term_request;
1683 1683
 
1684
-            } else {
1685
-                if (isset($location_request) && $location_request != '') $request_term = $location_request;
1684
+			} else {
1685
+				if (isset($location_request) && $location_request != '') $request_term = $location_request;
1686 1686
 
1687
-                if (isset($term_request) && $term_request != '') $request_term .= $term_request;
1688
-            }
1689
-            $request_term = trim($request_term, '/');
1687
+				if (isset($term_request) && $term_request != '') $request_term .= $term_request;
1688
+			}
1689
+			$request_term = trim($request_term, '/');
1690 1690
             
1691
-            // Fix with WPML the location terms added twice when CPT slug is translated.
1692
-            if ($sample && !empty($location_request) && geodir_is_wpml() && strpos($post_link, '%gd_taxonomy%/' . $request_term . $detailurl_separator) !== false) {
1693
-                $post_link = str_replace('%gd_taxonomy%/', '', $post_link);
1694
-            }
1691
+			// Fix with WPML the location terms added twice when CPT slug is translated.
1692
+			if ($sample && !empty($location_request) && geodir_is_wpml() && strpos($post_link, '%gd_taxonomy%/' . $request_term . $detailurl_separator) !== false) {
1693
+				$post_link = str_replace('%gd_taxonomy%/', '', $post_link);
1694
+			}
1695 1695
             
1696
-            if (!empty($request_term))
1697
-                $post_link = str_replace('%gd_taxonomy%', $request_term . $detailurl_separator, $post_link);
1698
-            else
1699
-                $post_link = str_replace('/%gd_taxonomy%', $request_term . $detailurl_separator, $post_link);
1700
-            //echo $post_link ;
1701
-        }
1702
-        // temp cache the permalink
1703
-        if (!$sample && (!isset($_REQUEST['geodir_ajax']) || (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] != 'add_listing'))) {
1704
-            $gd_permalink_cache[$post->ID] = $post_link;
1705
-        }
1706
-    }
1707
-    if (isset($orig_post)) {
1708
-        $post = $orig_post;
1709
-    }
1696
+			if (!empty($request_term))
1697
+				$post_link = str_replace('%gd_taxonomy%', $request_term . $detailurl_separator, $post_link);
1698
+			else
1699
+				$post_link = str_replace('/%gd_taxonomy%', $request_term . $detailurl_separator, $post_link);
1700
+			//echo $post_link ;
1701
+		}
1702
+		// temp cache the permalink
1703
+		if (!$sample && (!isset($_REQUEST['geodir_ajax']) || (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] != 'add_listing'))) {
1704
+			$gd_permalink_cache[$post->ID] = $post_link;
1705
+		}
1706
+	}
1707
+	if (isset($orig_post)) {
1708
+		$post = $orig_post;
1709
+	}
1710 1710
 	$gd_cache_post = $post;
1711 1711
 
1712
-    return $post_link;
1712
+	return $post_link;
1713 1713
 }
1714 1714
 
1715 1715
 /**
@@ -1725,73 +1725,73 @@  discard block
 block discarded – undo
1725 1725
  * @return string The term link.
1726 1726
  */
1727 1727
 function geodir_term_link($termlink, $term, $taxonomy) {
1728
-    $geodir_taxonomies = geodir_get_taxonomies('', true);
1728
+	$geodir_taxonomies = geodir_get_taxonomies('', true);
1729 1729
 
1730
-    if (isset($taxonomy) && !empty($geodir_taxonomies) && in_array($taxonomy, $geodir_taxonomies)) {
1731
-        global $geodir_add_location_url, $gd_session;
1732
-        $orig_termlink = $termlink;
1730
+	if (isset($taxonomy) && !empty($geodir_taxonomies) && in_array($taxonomy, $geodir_taxonomies)) {
1731
+		global $geodir_add_location_url, $gd_session;
1732
+		$orig_termlink = $termlink;
1733 1733
 		$include_location = false;
1734
-        $request_term = array();
1735
-        $add_location_url = get_option('geodir_add_location_url');
1736
-        $location_manager = defined('POST_LOCATION_TABLE') ? true : false;
1734
+		$request_term = array();
1735
+		$add_location_url = get_option('geodir_add_location_url');
1736
+		$location_manager = defined('POST_LOCATION_TABLE') ? true : false;
1737 1737
 
1738
-        $listing_slug = geodir_get_listing_slug($taxonomy);
1738
+		$listing_slug = geodir_get_listing_slug($taxonomy);
1739 1739
 
1740
-        if ($geodir_add_location_url != NULL && $geodir_add_location_url != '') {
1741
-            if ($geodir_add_location_url && $add_location_url) {
1742
-                $include_location = true;
1743
-            }
1744
-        } elseif ($add_location_url && $gd_session->get('gd_multi_location') == 1) {
1745
-            $include_location = true;
1746
-        } elseif ($add_location_url && $location_manager && geodir_is_page('detail')) {
1747
-            $include_location = true;
1748
-        }
1749
-
1750
-        if ($include_location) {
1751
-            global $post;
1752
-            $location_terms = array();
1740
+		if ($geodir_add_location_url != NULL && $geodir_add_location_url != '') {
1741
+			if ($geodir_add_location_url && $add_location_url) {
1742
+				$include_location = true;
1743
+			}
1744
+		} elseif ($add_location_url && $gd_session->get('gd_multi_location') == 1) {
1745
+			$include_location = true;
1746
+		} elseif ($add_location_url && $location_manager && geodir_is_page('detail')) {
1747
+			$include_location = true;
1748
+		}
1749
+
1750
+		if ($include_location) {
1751
+			global $post;
1752
+			$location_terms = array();
1753 1753
             
1754
-            $neighbourhood_active = $location_manager && get_option('location_neighbourhoods') ? true : false;
1754
+			$neighbourhood_active = $location_manager && get_option('location_neighbourhoods') ? true : false;
1755 1755
             
1756
-            if (geodir_is_page('detail')) {
1757
-                if (!isset($post->country_slug) && !empty($post->post_locations)) {
1758
-                    $post_locations = explode(',', $post->post_locations);
1759
-
1760
-                    if (count($post_locations) == 3) {
1761
-                        $post->city_slug = str_replace('[', '', $post_locations[0]);
1762
-                        $post->city_slug = str_replace(']', '', $post->city_slug);
1763
-                        $post->region_slug = str_replace('[', '', $post_locations[1]);
1764
-                        $post->region_slug = str_replace(']', '', $post->region_slug);
1765
-                        $post->country_slug = str_replace('[', '', $post_locations[2]);
1766
-                        $post->country_slug = str_replace(']', '', $post->country_slug);
1767
-                    }
1768
-                }
1756
+			if (geodir_is_page('detail')) {
1757
+				if (!isset($post->country_slug) && !empty($post->post_locations)) {
1758
+					$post_locations = explode(',', $post->post_locations);
1759
+
1760
+					if (count($post_locations) == 3) {
1761
+						$post->city_slug = str_replace('[', '', $post_locations[0]);
1762
+						$post->city_slug = str_replace(']', '', $post->city_slug);
1763
+						$post->region_slug = str_replace('[', '', $post_locations[1]);
1764
+						$post->region_slug = str_replace(']', '', $post->region_slug);
1765
+						$post->country_slug = str_replace('[', '', $post_locations[2]);
1766
+						$post->country_slug = str_replace(']', '', $post->country_slug);
1767
+					}
1768
+				}
1769 1769
 
1770
-                if (isset($post->country_slug)) {
1771
-                    $location_terms = array(
1772
-                        'gd_country' => $post->country_slug,
1773
-                        'gd_region' => $post->region_slug,
1774
-                        'gd_city' => $post->city_slug
1775
-                    );
1770
+				if (isset($post->country_slug)) {
1771
+					$location_terms = array(
1772
+						'gd_country' => $post->country_slug,
1773
+						'gd_region' => $post->region_slug,
1774
+						'gd_city' => $post->city_slug
1775
+					);
1776 1776
 
1777
-                    if ($neighbourhood_active && !empty($location_terms['gd_city']) && $gd_ses_neighbourhood = $gd_session->get('gd_neighbourhood')) {
1778
-                        $location_terms['gd_neighbourhood'] = $gd_ses_neighbourhood;
1779
-                    }
1780
-                }
1781
-            }
1777
+					if ($neighbourhood_active && !empty($location_terms['gd_city']) && $gd_ses_neighbourhood = $gd_session->get('gd_neighbourhood')) {
1778
+						$location_terms['gd_neighbourhood'] = $gd_ses_neighbourhood;
1779
+					}
1780
+				}
1781
+			}
1782 1782
             
1783
-            if (empty($location_terms)) {
1784
-                $location_terms = geodir_get_current_location_terms('query_vars');
1785
-            }
1783
+			if (empty($location_terms)) {
1784
+				$location_terms = geodir_get_current_location_terms('query_vars');
1785
+			}
1786 1786
 
1787
-            $geodir_show_location_url = get_option('geodir_show_location_url');
1788
-            $location_terms = geodir_remove_location_terms($location_terms);
1787
+			$geodir_show_location_url = get_option('geodir_show_location_url');
1788
+			$location_terms = geodir_remove_location_terms($location_terms);
1789 1789
 
1790
-            if (!empty($location_terms)) {
1791
-                $url_separator = '';
1790
+			if (!empty($location_terms)) {
1791
+				$url_separator = '';
1792 1792
 
1793
-                if (get_option('permalink_structure') != '') {
1794
-                    $found = false;
1793
+				if (get_option('permalink_structure') != '') {
1794
+					$found = false;
1795 1795
 					$request_term = implode("/", $location_terms);
1796 1796
 					if (geodir_is_wpml()) {
1797 1797
 						$post_types = get_option('geodir_post_types');
@@ -1827,47 +1827,47 @@  discard block
 block discarded – undo
1827 1827
 
1828 1828
 						$termlink = substr_replace($termlink, $new_listing_slug, strpos($termlink, $old_listing_slug), strlen($old_listing_slug));
1829 1829
 					}
1830
-                } else {
1831
-                    $termlink = geodir_getlink($termlink, $request_term);
1832
-                }
1833
-            }
1834
-        }
1830
+				} else {
1831
+					$termlink = geodir_getlink($termlink, $request_term);
1832
+				}
1833
+			}
1834
+		}
1835 1835
 
1836
-        // Alter the CPT slug is WPML is set to do so
1837
-        /* we can replace this with the below function
1836
+		// Alter the CPT slug is WPML is set to do so
1837
+		/* we can replace this with the below function
1838 1838
         if(geodir_is_wpml()){
1839 1839
             global $sitepress;
1840 1840
             $post_type = str_replace("category","",$taxonomy);
1841 1841
             $termlink = $sitepress->post_type_archive_link_filter( $termlink, $post_type);
1842 1842
         }*/
1843 1843
 
1844
-        // Alter the CPT slug if WPML is set to do so
1845
-        if (geodir_is_wpml()) {
1846
-            $post_types = get_option('geodir_post_types');
1847
-            $post_type = str_replace("category","",$taxonomy);
1848
-            $post_type = str_replace("_tags","",$post_type);
1849
-            $slug = $post_types[$post_type]['rewrite']['slug'];
1850
-            if (geodir_wpml_is_post_type_translated($post_type) && gd_wpml_slug_translation_turned_on($post_type)) {
1851
-                global $sitepress;
1852
-                $default_lang = $sitepress->get_default_language();
1853
-                $language_code = gd_wpml_get_lang_from_url($orig_termlink);
1854
-                if (!$language_code ) {
1855
-                    $language_code  = $default_lang;
1856
-                }
1844
+		// Alter the CPT slug if WPML is set to do so
1845
+		if (geodir_is_wpml()) {
1846
+			$post_types = get_option('geodir_post_types');
1847
+			$post_type = str_replace("category","",$taxonomy);
1848
+			$post_type = str_replace("_tags","",$post_type);
1849
+			$slug = $post_types[$post_type]['rewrite']['slug'];
1850
+			if (geodir_wpml_is_post_type_translated($post_type) && gd_wpml_slug_translation_turned_on($post_type)) {
1851
+				global $sitepress;
1852
+				$default_lang = $sitepress->get_default_language();
1853
+				$language_code = gd_wpml_get_lang_from_url($orig_termlink);
1854
+				if (!$language_code ) {
1855
+					$language_code  = $default_lang;
1856
+				}
1857 1857
 
1858
-                $org_slug = $slug;
1859
-                $slug = apply_filters('wpml_translate_single_string', $slug, 'WordPress', 'URL slug: ' . $slug, $language_code);
1858
+				$org_slug = $slug;
1859
+				$slug = apply_filters('wpml_translate_single_string', $slug, 'WordPress', 'URL slug: ' . $slug, $language_code);
1860 1860
 
1861
-                if (!$slug) {
1862
-                    $slug = $org_slug;
1863
-                }
1861
+				if (!$slug) {
1862
+					$slug = $org_slug;
1863
+				}
1864 1864
 
1865
-                $termlink = trailingslashit(preg_replace("/" . preg_quote($org_slug, "/") . "/", $slug  ,$termlink, 1));
1866
-            }
1867
-        }
1868
-    }
1865
+				$termlink = trailingslashit(preg_replace("/" . preg_quote($org_slug, "/") . "/", $slug  ,$termlink, 1));
1866
+			}
1867
+		}
1868
+	}
1869 1869
     
1870
-    return $termlink;
1870
+	return $termlink;
1871 1871
 }
1872 1872
 
1873 1873
 /**
@@ -1893,14 +1893,14 @@  discard block
 block discarded – undo
1893 1893
 	if (in_array($post_type, geodir_get_posttypes())) {
1894 1894
 		if (get_option('geodir_add_location_url') && $gd_session->get('gd_multi_location') == 1) {
1895 1895
 			if(geodir_is_page('detail') && !empty($post) && isset($post->country_slug)) {
1896
-                $location_terms = array(
1897
-                    'gd_country' => $post->country_slug,
1898
-                    'gd_region' => $post->region_slug,
1899
-                    'gd_city' => $post->city_slug
1900
-                );
1901
-            } else {
1902
-                $location_terms = geodir_get_current_location_terms('query_vars');
1903
-            }
1896
+				$location_terms = array(
1897
+					'gd_country' => $post->country_slug,
1898
+					'gd_region' => $post->region_slug,
1899
+					'gd_city' => $post->city_slug
1900
+				);
1901
+			} else {
1902
+				$location_terms = geodir_get_current_location_terms('query_vars');
1903
+			}
1904 1904
 			
1905 1905
 			$location_terms = geodir_remove_location_terms($location_terms);
1906 1906
 			
@@ -1932,17 +1932,17 @@  discard block
 block discarded – undo
1932 1932
  * @return void|string Label.
1933 1933
  */
1934 1934
 function get_post_type_singular_label($post_type, $echo = false, $translate = false) {
1935
-    $obj_post_type = get_post_type_object($post_type);
1936
-    if (!is_object($obj_post_type)) {
1937
-        return;
1938
-    }
1935
+	$obj_post_type = get_post_type_object($post_type);
1936
+	if (!is_object($obj_post_type)) {
1937
+		return;
1938
+	}
1939 1939
     
1940
-    $label = $translate ? __($obj_post_type->labels->singular_name, 'geodirectory') : $obj_post_type->labels->singular_name;
1940
+	$label = $translate ? __($obj_post_type->labels->singular_name, 'geodirectory') : $obj_post_type->labels->singular_name;
1941 1941
     
1942
-    if ($echo)
1943
-        echo $label;
1944
-    else
1945
-        return $label;
1942
+	if ($echo)
1943
+		echo $label;
1944
+	else
1945
+		return $label;
1946 1946
 }
1947 1947
 
1948 1948
 /**
@@ -1957,19 +1957,19 @@  discard block
 block discarded – undo
1957 1957
  * @return void|string Label.
1958 1958
  */
1959 1959
 function get_post_type_plural_label($post_type, $echo = false, $translate = false) {
1960
-    $all_postypes = geodir_get_posttypes();
1960
+	$all_postypes = geodir_get_posttypes();
1961 1961
 
1962
-    if (!in_array($post_type, $all_postypes))
1963
-        return false;
1962
+	if (!in_array($post_type, $all_postypes))
1963
+		return false;
1964 1964
 
1965
-    $obj_post_type = get_post_type_object($post_type);
1965
+	$obj_post_type = get_post_type_object($post_type);
1966 1966
     
1967
-    $label = $translate ? __($obj_post_type->labels->name, 'geodirectory') : $obj_post_type->labels->name;
1967
+	$label = $translate ? __($obj_post_type->labels->name, 'geodirectory') : $obj_post_type->labels->name;
1968 1968
     
1969
-    if ($echo)
1970
-        echo $label;
1971
-    else
1972
-        return $label;
1969
+	if ($echo)
1970
+		echo $label;
1971
+	else
1972
+		return $label;
1973 1973
 }
1974 1974
 
1975 1975
 /**
@@ -1987,51 +1987,51 @@  discard block
 block discarded – undo
1987 1987
  */
1988 1988
 function geodir_term_exists($term, $taxonomy = '', $parent = 0)
1989 1989
 {
1990
-    global $wpdb;
1991
-
1992
-    $select = "SELECT term_id FROM $wpdb->terms as t WHERE ";
1993
-    $tax_select = "SELECT tt.term_id, tt.term_taxonomy_id FROM $wpdb->terms AS t INNER JOIN $wpdb->term_taxonomy as tt ON tt.term_id = t.term_id WHERE ";
1994
-
1995
-    if (is_int($term)) {
1996
-        if (0 == $term)
1997
-            return 0;
1998
-        $where = 't.term_id = %d';
1999
-        if (!empty($taxonomy))
2000
-            return $wpdb->get_row($wpdb->prepare($tax_select . $where . " AND tt.taxonomy = %s", $term, $taxonomy), ARRAY_A);
2001
-        else
2002
-            return $wpdb->get_var($wpdb->prepare($select . $where, $term));
2003
-    }
1990
+	global $wpdb;
1991
+
1992
+	$select = "SELECT term_id FROM $wpdb->terms as t WHERE ";
1993
+	$tax_select = "SELECT tt.term_id, tt.term_taxonomy_id FROM $wpdb->terms AS t INNER JOIN $wpdb->term_taxonomy as tt ON tt.term_id = t.term_id WHERE ";
1994
+
1995
+	if (is_int($term)) {
1996
+		if (0 == $term)
1997
+			return 0;
1998
+		$where = 't.term_id = %d';
1999
+		if (!empty($taxonomy))
2000
+			return $wpdb->get_row($wpdb->prepare($tax_select . $where . " AND tt.taxonomy = %s", $term, $taxonomy), ARRAY_A);
2001
+		else
2002
+			return $wpdb->get_var($wpdb->prepare($select . $where, $term));
2003
+	}
2004 2004
 
2005
-    $term = trim(wp_unslash($term));
2005
+	$term = trim(wp_unslash($term));
2006 2006
 
2007
-    if ('' === $slug = sanitize_title($term))
2008
-        return 0;
2007
+	if ('' === $slug = sanitize_title($term))
2008
+		return 0;
2009 2009
 
2010
-    $where = 't.slug = %s';
2010
+	$where = 't.slug = %s';
2011 2011
 
2012
-    $where_fields = array($slug);
2013
-    if (!empty($taxonomy)) {
2014
-        $parent = (int)$parent;
2015
-        if ($parent > 0) {
2016
-            $where_fields[] = $parent;
2017
-            $else_where_fields[] = $parent;
2018
-            $where .= ' AND tt.parent = %d';
2012
+	$where_fields = array($slug);
2013
+	if (!empty($taxonomy)) {
2014
+		$parent = (int)$parent;
2015
+		if ($parent > 0) {
2016
+			$where_fields[] = $parent;
2017
+			$else_where_fields[] = $parent;
2018
+			$where .= ' AND tt.parent = %d';
2019 2019
 
2020
-        }
2020
+		}
2021 2021
 
2022
-        $where_fields[] = $taxonomy;
2022
+		$where_fields[] = $taxonomy;
2023 2023
 
2024 2024
 
2025
-        if ($result = $wpdb->get_row($wpdb->prepare("SELECT tt.term_id, tt.term_taxonomy_id FROM $wpdb->terms AS t INNER JOIN $wpdb->term_taxonomy as tt ON tt.term_id = t.term_id WHERE $where AND tt.taxonomy = %s", $where_fields), ARRAY_A))
2026
-            return $result;
2025
+		if ($result = $wpdb->get_row($wpdb->prepare("SELECT tt.term_id, tt.term_taxonomy_id FROM $wpdb->terms AS t INNER JOIN $wpdb->term_taxonomy as tt ON tt.term_id = t.term_id WHERE $where AND tt.taxonomy = %s", $where_fields), ARRAY_A))
2026
+			return $result;
2027 2027
 
2028
-        return false;
2029
-    }
2028
+		return false;
2029
+	}
2030 2030
 
2031
-    if ($result = $wpdb->get_var($wpdb->prepare("SELECT term_id FROM $wpdb->terms as t WHERE $where", $where_fields)))
2032
-        return $result;
2031
+	if ($result = $wpdb->get_var($wpdb->prepare("SELECT term_id FROM $wpdb->terms as t WHERE $where", $where_fields)))
2032
+		return $result;
2033 2033
 
2034
-    return false;
2034
+	return false;
2035 2035
 }
2036 2036
 
2037 2037
 /**
@@ -2043,7 +2043,7 @@  discard block
 block discarded – undo
2043 2043
 function geodir_get_term_icon_rebuild()
2044 2044
 {
2045 2045
 
2046
-    update_option('gd_term_icons', '');
2046
+	update_option('gd_term_icons', '');
2047 2047
 
2048 2048
 }
2049 2049
 
@@ -2061,61 +2061,61 @@  discard block
 block discarded – undo
2061 2061
  */
2062 2062
 function geodir_get_term_icon($term_id = false, $rebuild = false)
2063 2063
 {
2064
-    global $wpdb;
2065
-    if (!$rebuild) {
2066
-        $terms_icons = get_option('gd_term_icons');
2067
-    } else {
2068
-        $terms_icons = array();
2069
-    }
2070
-
2071
-    if (empty($terms_icons)) {
2072
-        $terms_icons = array();
2073
-        $default_icon_url = get_option('geodir_default_marker_icon');
2074
-        $taxonomy = geodir_get_taxonomies();
2075
-        $post_types = geodir_get_posttypes();
2076
-        $tax_arr = array();
2077
-        foreach ($post_types as $post_type) {
2078
-            $tax_arr[] = "'" . $post_type . "category'";
2079
-        }
2080
-        $tax_c = implode(',', $tax_arr);
2081
-        $terms = $wpdb->get_results("SELECT * FROM $wpdb->term_taxonomy WHERE taxonomy IN ($tax_c)");
2082
-        //$terms = get_terms( $taxonomy );
2083
-
2084
-        if($terms) {
2085
-            foreach ($terms as $term) {
2086
-                $post_type = str_replace("category", "", $term->taxonomy);
2087
-                $a_terms[$post_type][] = $term;
2064
+	global $wpdb;
2065
+	if (!$rebuild) {
2066
+		$terms_icons = get_option('gd_term_icons');
2067
+	} else {
2068
+		$terms_icons = array();
2069
+	}
2088 2070
 
2089
-            }
2090
-        }
2071
+	if (empty($terms_icons)) {
2072
+		$terms_icons = array();
2073
+		$default_icon_url = get_option('geodir_default_marker_icon');
2074
+		$taxonomy = geodir_get_taxonomies();
2075
+		$post_types = geodir_get_posttypes();
2076
+		$tax_arr = array();
2077
+		foreach ($post_types as $post_type) {
2078
+			$tax_arr[] = "'" . $post_type . "category'";
2079
+		}
2080
+		$tax_c = implode(',', $tax_arr);
2081
+		$terms = $wpdb->get_results("SELECT * FROM $wpdb->term_taxonomy WHERE taxonomy IN ($tax_c)");
2082
+		//$terms = get_terms( $taxonomy );
2091 2083
 
2092
-        if($a_terms) {
2093
-            foreach ($a_terms as $pt => $t2) {
2084
+		if($terms) {
2085
+			foreach ($terms as $term) {
2086
+				$post_type = str_replace("category", "", $term->taxonomy);
2087
+				$a_terms[$post_type][] = $term;
2094 2088
 
2095
-                foreach ($t2 as $term) {
2096
-                    $term_icon = geodir_get_tax_meta($term->term_id, 'ct_cat_icon', false, $pt);
2097
-                    if ($term_icon) {
2098
-                        $term_icon_url = $term_icon["src"];
2099
-                    } else {
2100
-                        $term_icon_url = $default_icon_url;
2101
-                    }
2102
-                    $terms_icons[$term->term_id] = $term_icon_url;
2103
-                }
2104
-            }
2105
-        }
2089
+			}
2090
+		}
2106 2091
 
2107
-        update_option('gd_term_icons', $terms_icons);
2108
-    }
2092
+		if($a_terms) {
2093
+			foreach ($a_terms as $pt => $t2) {
2109 2094
 
2110
-    if ($term_id && isset($terms_icons[$term_id])) {
2111
-        return $terms_icons[$term_id];
2112
-    } elseif ($term_id && !isset($terms_icons[$term_id])) {
2113
-        return get_option('geodir_default_marker_icon');
2114
-    }
2095
+				foreach ($t2 as $term) {
2096
+					$term_icon = geodir_get_tax_meta($term->term_id, 'ct_cat_icon', false, $pt);
2097
+					if ($term_icon) {
2098
+						$term_icon_url = $term_icon["src"];
2099
+					} else {
2100
+						$term_icon_url = $default_icon_url;
2101
+					}
2102
+					$terms_icons[$term->term_id] = $term_icon_url;
2103
+				}
2104
+			}
2105
+		}
2106
+
2107
+		update_option('gd_term_icons', $terms_icons);
2108
+	}
2109
+
2110
+	if ($term_id && isset($terms_icons[$term_id])) {
2111
+		return $terms_icons[$term_id];
2112
+	} elseif ($term_id && !isset($terms_icons[$term_id])) {
2113
+		return get_option('geodir_default_marker_icon');
2114
+	}
2115 2115
 
2116
-    if (is_ssl()) {
2117
-        $terms_icons = str_replace("http:","https:",$terms_icons );
2118
-    }
2116
+	if (is_ssl()) {
2117
+		$terms_icons = str_replace("http:","https:",$terms_icons );
2118
+	}
2119 2119
 
2120
-    return apply_filters('geodir_get_term_icons', $terms_icons, $term_id);
2120
+	return apply_filters('geodir_get_term_icons', $terms_icons, $term_id);
2121 2121
 }
2122 2122
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +140 added lines, -140 removed lines patch added patch discarded remove patch
@@ -60,16 +60,16 @@  discard block
 block discarded – undo
60 60
                              * @since 1.0.0
61 61
                              * @param string $menu_class The menu HTML class.
62 62
                              */
63
-                            $li_class = apply_filters('geodir_menu_li_class', 'menu-item ' . $menu_class);
63
+                            $li_class = apply_filters('geodir_menu_li_class', 'menu-item '.$menu_class);
64 64
                             /**
65 65
                              * Filter the menu a class.
66 66
                              *
67 67
                              * @since 1.0.0
68 68
                              */
69 69
                             $a_class = apply_filters('geodir_menu_a_class', '');
70
-                            $items .= '<li class="' . $li_class . '">
71
-									<a href="' . get_post_type_archive_link($post_type) . '" class="' . $a_class . '">
72
-										' . __(geodir_utf8_ucfirst($args->labels->name),'geodirectory') . '
70
+                            $items .= '<li class="'.$li_class.'">
71
+									<a href="' . get_post_type_archive_link($post_type).'" class="'.$a_class.'">
72
+										' . __(geodir_utf8_ucfirst($args->labels->name), 'geodirectory').'
73 73
 									</a>
74 74
 								</li>';
75 75
                         }
@@ -88,14 +88,14 @@  discard block
 block discarded – undo
88 88
              * @since 1.0.0
89 89
              * @param string $menu_class The menu HTML class.
90 90
              */
91
-            $li_class = apply_filters('geodir_menu_li_class', 'menu-item menu-item-has-children menu-gd-listings ' . $menu_class);
91
+            $li_class = apply_filters('geodir_menu_li_class', 'menu-item menu-item-has-children menu-gd-listings '.$menu_class);
92 92
             /**
93 93
              * Filter the sub menu li class.
94 94
              *
95 95
              * @since 1.0.0
96 96
              * @param string $menu_class The menu HTML class.
97 97
              */
98
-            $sub_li_class = apply_filters('geodir_sub_menu_li_class', 'menu-item ' . $menu_class);
98
+            $sub_li_class = apply_filters('geodir_sub_menu_li_class', 'menu-item '.$menu_class);
99 99
             /**
100 100
              * Filter the sub menu ul class.
101 101
              *
@@ -114,9 +114,9 @@  discard block
 block discarded – undo
114 114
              * @since 1.0.0
115 115
              */
116 116
             $sub_a_class = apply_filters('geodir_sub_menu_a_class', '');
117
-            $items .= '<li class="' . $li_class . '">
118
-					<a href="#" class="' . $a_class . '">' . __('Listing', 'geodirectory') . '</a>
119
-					<ul class="' . $sub_ul_class . '">';
117
+            $items .= '<li class="'.$li_class.'">
118
+					<a href="#" class="' . $a_class.'">'.__('Listing', 'geodirectory').'</a>
119
+					<ul class="' . $sub_ul_class.'">';
120 120
             $post_types = geodir_get_posttypes('object');
121 121
 
122 122
             $show_listing_post_types = get_option('geodir_add_posttype_in_listing_nav');
@@ -133,9 +133,9 @@  discard block
 block discarded – undo
133 133
                                 if (geodir_get_current_posttype() == $post_type && geodir_is_page('listing'))
134 134
                                     $menu_class = 'current-menu-item';
135 135
 
136
-                                $items .= '<li class="' . $sub_li_class . '">
137
-														<a href="' . get_post_type_archive_link($post_type) . '" class="' . $sub_a_class . '">
138
-															' . __(geodir_utf8_ucfirst($args->labels->name),'geodirectory') . '
136
+                                $items .= '<li class="'.$sub_li_class.'">
137
+														<a href="' . get_post_type_archive_link($post_type).'" class="'.$sub_a_class.'">
138
+															' . __(geodir_utf8_ucfirst($args->labels->name), 'geodirectory').'
139 139
 														</a>
140 140
 													</li>';
141 141
                             }
@@ -151,7 +151,7 @@  discard block
 block discarded – undo
151 151
              *
152 152
              * @since 1.5.9
153 153
              */
154
-            $items .= apply_filters('geodir_menu_after_sub_ul','');
154
+            $items .= apply_filters('geodir_menu_after_sub_ul', '');
155 155
             $items .= '</li>';
156 156
         }
157 157
     }
@@ -184,7 +184,7 @@  discard block
 block discarded – undo
184 184
                                      * @since 1.0.0
185 185
                                      * @param string $menu_class The menu HTML class.
186 186
                                      */
187
-                                    $li_class = apply_filters('geodir_menu_li_class', 'menu-item ' . $menu_class);
187
+                                    $li_class = apply_filters('geodir_menu_li_class', 'menu-item '.$menu_class);
188 188
                                     /**
189 189
                                      * Filter the menu a class.
190 190
                                      *
@@ -192,9 +192,9 @@  discard block
 block discarded – undo
192 192
                                      */
193 193
                                     $a_class = apply_filters('geodir_menu_a_class', '');
194 194
                                     $cpt_name = __($args->labels->singular_name, 'geodirectory');
195
-                                    $items .= '<li class="' . $li_class . '">
196
-											<a href="' . geodir_get_addlisting_link($post_type) . '" class="' . $a_class . '">
197
-												' . sprintf( __('Add %s', 'geodirectory'), $cpt_name ) . '
195
+                                    $items .= '<li class="'.$li_class.'">
196
+											<a href="' . geodir_get_addlisting_link($post_type).'" class="'.$a_class.'">
197
+												' . sprintf(__('Add %s', 'geodirectory'), $cpt_name).'
198 198
 											</a>
199 199
 										</li>';
200 200
                                 }
@@ -218,14 +218,14 @@  discard block
 block discarded – undo
218 218
              * @since 1.0.0
219 219
              * @param string $menu_class The menu HTML class.
220 220
              */
221
-            $li_class = apply_filters('geodir_menu_li_class', 'menu-item menu-item-has-children menu-gd-add-listing ' . $menu_class);
221
+            $li_class = apply_filters('geodir_menu_li_class', 'menu-item menu-item-has-children menu-gd-add-listing '.$menu_class);
222 222
             /**
223 223
              * Filter the sub menu li class.
224 224
              *
225 225
              * @since 1.0.0
226 226
              * @param string $menu_class The menu HTML class.
227 227
              */
228
-            $sub_li_class = apply_filters('geodir_sub_menu_li_class', 'menu-item ' . $menu_class);
228
+            $sub_li_class = apply_filters('geodir_sub_menu_li_class', 'menu-item '.$menu_class);
229 229
             /**
230 230
              * Filter the sub menu ul class.
231 231
              *
@@ -244,9 +244,9 @@  discard block
 block discarded – undo
244 244
              * @since 1.0.0
245 245
              */
246 246
             $sub_a_class = apply_filters('geodir_sub_menu_a_class', '');
247
-            $items .= '<li  class="' . $li_class . '">
248
-					<a href="#" class="' . $a_class . '">' . __('Add Listing', 'geodirectory') . '</a>
249
-					<ul class="' . $sub_ul_class . '">';
247
+            $items .= '<li  class="'.$li_class.'">
248
+					<a href="#" class="' . $a_class.'">'.__('Add Listing', 'geodirectory').'</a>
249
+					<ul class="' . $sub_ul_class.'">';
250 250
 
251 251
             $post_types = geodir_get_posttypes('object');
252 252
 
@@ -269,11 +269,11 @@  discard block
 block discarded – undo
269 269
                                          * @since 1.0.0
270 270
                                          * @param string $menu_class The menu HTML class.
271 271
                                          */
272
-                                        $li_class = apply_filters('geodir_menu_li_class', 'menu-item ' . $menu_class);
272
+                                        $li_class = apply_filters('geodir_menu_li_class', 'menu-item '.$menu_class);
273 273
                                         $cpt_name = __($args->labels->singular_name, 'geodirectory');
274
-                                        $items .= '<li class="' . $sub_li_class . '">
275
-														<a href="' . geodir_get_addlisting_link($post_type) . '" class="' . $sub_a_class . '">
276
-															' . sprintf( __('Add %s', 'geodirectory'), $cpt_name ) . '
274
+                                        $items .= '<li class="'.$sub_li_class.'">
275
+														<a href="' . geodir_get_addlisting_link($post_type).'" class="'.$sub_a_class.'">
276
+															' . sprintf(__('Add %s', 'geodirectory'), $cpt_name).'
277 277
 														</a>
278 278
 													</li>';
279 279
                                     }
@@ -285,7 +285,7 @@  discard block
 block discarded – undo
285 285
             }
286 286
 
287 287
             $items .= '	</ul> ';
288
-            $items .= apply_filters('geodir_menu_after_sub_ul','');
288
+            $items .= apply_filters('geodir_menu_after_sub_ul', '');
289 289
             $items .= '</li>';
290 290
 
291 291
         }
@@ -313,14 +313,14 @@  discard block
 block discarded – undo
313 313
     $geodir_theme_location = get_option('geodir_theme_location_nav');
314 314
     $geodir_theme_location_nav = array();
315 315
     if (empty($locations) && empty($geodir_theme_location)) {
316
-        $menu = str_replace("</ul></div>", geodir_add_nav_menu_items() . "</ul></div>", $menu);
316
+        $menu = str_replace("</ul></div>", geodir_add_nav_menu_items()."</ul></div>", $menu);
317 317
         $geodir_theme_location_nav[] = $args['theme_location'];
318 318
         update_option('geodir_theme_location_nav', $geodir_theme_location_nav);
319 319
     }
320 320
     //else if(empty($geodir_theme_location)) // It means 'Show geodirectory navigation in selected menu locations' is not set yet.
321 321
 //		$menu = str_replace("</ul></div>",geodir_add_nav_menu_items()."</ul></div>",$menu);
322 322
     else if (is_array($geodir_theme_location) && isset($args['theme_location']) && in_array($args['theme_location'], $geodir_theme_location))
323
-        $menu = str_replace("</ul></div>", geodir_add_nav_menu_items() . "</ul></div>", $menu);
323
+        $menu = str_replace("</ul></div>", geodir_add_nav_menu_items()."</ul></div>", $menu);
324 324
 
325 325
     return $menu;
326 326
 
@@ -348,7 +348,7 @@  discard block
 block discarded – undo
348 348
 
349 349
     if (has_nav_menu($location) == '1' && is_array($geodir_theme_location) && in_array($location, $geodir_theme_location)) {
350 350
 
351
-        $items = $items . geodir_add_nav_menu_items();
351
+        $items = $items.geodir_add_nav_menu_items();
352 352
         return $items;
353 353
 
354 354
     } else {
@@ -373,12 +373,12 @@  discard block
 block discarded – undo
373 373
 
374 374
     $taxonomies = geodir_get_taxonomies();
375 375
     $taxonomies = implode("','", $taxonomies);
376
-    $taxonomies = "'" . $taxonomies . "'";
376
+    $taxonomies = "'".$taxonomies."'";
377 377
 
378 378
     $pn_categories = $wpdb->get_results(
379 379
         $wpdb->prepare(
380 380
             "SELECT $wpdb->terms.name as name, $wpdb->term_taxonomy.count as count, $wpdb->terms.term_id as cat_ID FROM $wpdb->term_taxonomy,  $wpdb->terms WHERE $wpdb->term_taxonomy.term_id = %d AND $wpdb->term_taxonomy.taxonomy in ( $taxonomies ) ORDER BY name",
381
-            array($wpdb->terms . term_id)
381
+            array($wpdb->terms.term_id)
382 382
         )
383 383
     );
384 384
 
@@ -405,13 +405,13 @@  discard block
 block discarded – undo
405 405
     global $wp_query, $post, $geodir_post_type;
406 406
 
407 407
     $geodir_post_type = get_query_var('post_type');
408
-	if (is_array($geodir_post_type) && ! empty($geodir_post_type[0])) {
408
+	if (is_array($geodir_post_type) && !empty($geodir_post_type[0])) {
409 409
 		$geodir_post_type = $geodir_post_type[0];
410 410
 	}
411 411
 
412 412
     if (geodir_is_page('add-listing') || geodir_is_page('preview')) {
413 413
         if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '')
414
-            $geodir_post_type = get_post_type((int)$_REQUEST['pid']);
414
+            $geodir_post_type = get_post_type((int) $_REQUEST['pid']);
415 415
         elseif (isset($_REQUEST['listing_type']))
416 416
             $geodir_post_type = sanitize_text_field($_REQUEST['listing_type']);
417 417
     }
@@ -437,7 +437,7 @@  discard block
 block discarded – undo
437 437
     if (is_array($all_postypes) && !in_array($geodir_post_type, $all_postypes))
438 438
         $geodir_post_type = '';
439 439
 
440
-    if( defined( 'DOING_AJAX' ) && isset($_REQUEST['stype'])){
440
+    if (defined('DOING_AJAX') && isset($_REQUEST['stype'])) {
441 441
         $geodir_post_type = sanitize_text_field($_REQUEST['stype']);
442 442
     }
443 443
 
@@ -447,7 +447,7 @@  discard block
 block discarded – undo
447 447
      *
448 448
      * @since 1.6.9
449 449
      */
450
-    return apply_filters('geodir_get_current_posttype',$geodir_post_type);
450
+    return apply_filters('geodir_get_current_posttype', $geodir_post_type);
451 451
 }
452 452
 
453 453
 /**
@@ -461,18 +461,18 @@  discard block
 block discarded – undo
461 461
  */
462 462
 function geodir_get_default_posttype()
463 463
 {
464
-    $post_types = apply_filters( 'geodir_get_default_posttype', geodir_get_posttypes( 'object' ) );
464
+    $post_types = apply_filters('geodir_get_default_posttype', geodir_get_posttypes('object'));
465 465
 
466 466
     $stype = false;
467
-    foreach ( $post_types as $post_type => $info ) {
467
+    foreach ($post_types as $post_type => $info) {
468 468
         global $wpdb;
469
-        $has_posts = $wpdb->get_row( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_type = %s AND post_status='publish' LIMIT 1", $post_type ) );
470
-        if ( $has_posts ) {
469
+        $has_posts = $wpdb->get_row($wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE post_type = %s AND post_status='publish' LIMIT 1", $post_type));
470
+        if ($has_posts) {
471 471
             $stype = $post_type; break;
472 472
         }
473 473
     }
474 474
 
475
-    if(!$stype){
475
+    if (!$stype) {
476 476
         $stype = 'gd_place';
477 477
     }
478 478
 
@@ -497,14 +497,14 @@  discard block
 block discarded – undo
497 497
         switch ($output):
498 498
             case 'object':
499 499
             case 'Object':
500
-                $post_types = json_decode(json_encode($post_types), FALSE);//(object)$post_types;
500
+                $post_types = json_decode(json_encode($post_types), FALSE); //(object)$post_types;
501 501
                 break;
502 502
             case 'array':
503 503
             case 'Array':
504
-                $post_types = (array)$post_types;
504
+                $post_types = (array) $post_types;
505 505
                 break;
506 506
 			case 'options':
507
-                $post_types = (array)$post_types;
507
+                $post_types = (array) $post_types;
508 508
 				
509 509
 				$options = array();
510 510
 				if (!empty($post_types)) {
@@ -572,7 +572,7 @@  discard block
 block discarded – undo
572 572
                     $gd_taxonomies[] = $taxonomy;
573 573
                 }
574 574
 
575
-                if ($tages_taxonomies === false && substr($taxonomy , -5) == '_tags') {
575
+                if ($tages_taxonomies === false && substr($taxonomy, -5) == '_tags') {
576 576
                     if (array_search($taxonomy, $gd_taxonomies) !== false) {
577 577
                         unset($gd_taxonomies[array_search($taxonomy, $gd_taxonomies)]);
578 578
                     }
@@ -618,15 +618,15 @@  discard block
 block discarded – undo
618 618
 
619 619
         $categories = get_terms($taxonomies);
620 620
 
621
-        $html .= '<option value="0">' . __('All', 'geodirectory') . '</option>';
621
+        $html .= '<option value="0">'.__('All', 'geodirectory').'</option>';
622 622
 
623 623
         foreach ($categories as $category_obj) {
624 624
             $select_opt = '';
625 625
             if ($selected == $category_obj->term_id) {
626 626
                 $select_opt = 'selected="selected"';
627 627
             }
628
-            $html .= '<option ' . $select_opt . ' value="' . $category_obj->term_id . '">'
629
-                . geodir_utf8_ucfirst($category_obj->name) . '</option>';
628
+            $html .= '<option '.$select_opt.' value="'.$category_obj->term_id.'">'
629
+                . geodir_utf8_ucfirst($category_obj->name).'</option>';
630 630
         }
631 631
 
632 632
         if ($echo)
@@ -694,7 +694,7 @@  discard block
 block discarded – undo
694 694
     } elseif (isset($wp_query->tax_query->queries)) {
695 695
         $tax_arr = $wp_query->tax_query->queries;
696 696
         //if tax query has 'relation' set then it will break wp_list_pluck so we remove it
697
-        if(isset( $tax_arr['relation'])){unset( $tax_arr['relation']);}
697
+        if (isset($tax_arr['relation'])) {unset($tax_arr['relation']); }
698 698
         $taxonomies = wp_list_pluck($tax_arr, 'taxonomy');
699 699
     }
700 700
 
@@ -748,7 +748,7 @@  discard block
 block discarded – undo
748 748
 
749 749
             if ((!geodir_is_page('listing')) || (is_search() && $_REQUEST['search_taxonomy'] == '')) {
750 750
                 if ($cat_parent == 0) {
751
-                    $list_class = 'main_list gd-parent-cats-list gd-cats-display-' . $cat_display;
751
+                    $list_class = 'main_list gd-parent-cats-list gd-cats-display-'.$cat_display;
752 752
                     $main_list_class = 'class="main_list_selecter"';
753 753
                 } else {
754 754
                     //$display = 'display:none';
@@ -758,7 +758,7 @@  discard block
 block discarded – undo
758 758
 
759 759
             if ($cat_display == 'checkbox' || $cat_display == 'radio') {
760 760
                 $p = 0;
761
-                $out = '<div class="' . $list_class . ' gd-cat-row-' . $cat_parent . '" style="margin-left:' . $p . 'px;' . $display . ';">';
761
+                $out = '<div class="'.$list_class.' gd-cat-row-'.$cat_parent.'" style="margin-left:'.$p.'px;'.$display.';">';
762 762
             }
763 763
 
764 764
             foreach ($cat_terms as $cat_term) {
@@ -773,12 +773,12 @@  discard block
 block discarded – undo
773 773
                 }
774 774
 
775 775
                 if ($cat_display == 'radio')
776
-                    $out .= '<span style="display:block" ><input type="radio" field_type="radio" name="post_category[' . $cat_term->taxonomy . '][]" ' . $main_list_class . ' alt="' . $cat_term->taxonomy . '" title="' . geodir_utf8_ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' id="gd-cat-' . $cat_term->term_id . '" >' . $term_check . geodir_utf8_ucfirst($cat_term->name) . '</span>';
776
+                    $out .= '<span style="display:block" ><input type="radio" field_type="radio" name="post_category['.$cat_term->taxonomy.'][]" '.$main_list_class.' alt="'.$cat_term->taxonomy.'" title="'.geodir_utf8_ucfirst($cat_term->name).'" value="'.$cat_term->term_id.'" '.$checked.$onchange.' id="gd-cat-'.$cat_term->term_id.'" >'.$term_check.geodir_utf8_ucfirst($cat_term->name).'</span>';
777 777
                 elseif ($cat_display == 'select' || $cat_display == 'multiselect')
778
-                    $out .= '<option ' . $main_list_class . ' style="margin-left:' . $p . 'px;" alt="' . $cat_term->taxonomy . '" title="' . geodir_utf8_ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' >' . $term_check . geodir_utf8_ucfirst($cat_term->name) . '</option>';
778
+                    $out .= '<option '.$main_list_class.' style="margin-left:'.$p.'px;" alt="'.$cat_term->taxonomy.'" title="'.geodir_utf8_ucfirst($cat_term->name).'" value="'.$cat_term->term_id.'" '.$checked.$onchange.' >'.$term_check.geodir_utf8_ucfirst($cat_term->name).'</option>';
779 779
 
780 780
                 else {
781
-                    $out .= '<span style="display:block"><input style="display:inline-block" type="checkbox" field_type="checkbox" name="post_category[' . $cat_term->taxonomy . '][]" ' . $main_list_class . ' alt="' . $cat_term->taxonomy . '" title="' . geodir_utf8_ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' id="gd-cat-' . $cat_term->term_id . '" >' . $term_check . geodir_utf8_ucfirst($cat_term->name) . '</span>';
781
+                    $out .= '<span style="display:block"><input style="display:inline-block" type="checkbox" field_type="checkbox" name="post_category['.$cat_term->taxonomy.'][]" '.$main_list_class.' alt="'.$cat_term->taxonomy.'" title="'.geodir_utf8_ucfirst($cat_term->name).'" value="'.$cat_term->term_id.'" '.$checked.$onchange.' id="gd-cat-'.$cat_term->term_id.'" >'.$term_check.geodir_utf8_ucfirst($cat_term->name).'</span>';
782 782
                 }
783 783
 
784 784
                 // Call recurson to print sub cats
@@ -817,7 +817,7 @@  discard block
 block discarded – undo
817 817
             $cat_exclude = serialize($exclude_cats);
818 818
 
819 819
         if (isset($_REQUEST['backandedit'])) {
820
-            $post = (object)$gd_session->get('listing');
820
+            $post = (object) $gd_session->get('listing');
821 821
 
822 822
             if (!is_array($post->post_category[$cat_taxonomy]))
823 823
                 $post_category = $post->post_category[$cat_taxonomy];
@@ -849,7 +849,7 @@  discard block
 block discarded – undo
849 849
 
850 850
             if (!empty($post_category)) {
851 851
                 $cat1 = array_filter(explode(',', $post_category));
852
-                $post_category = ',' . implode(',', $cat1) . ',';
852
+                $post_category = ','.implode(',', $cat1).',';
853 853
 
854 854
             }
855 855
 
@@ -860,7 +860,7 @@  discard block
 block discarded – undo
860 860
                 foreach ($post_category_upd as $cat) {
861 861
 
862 862
                     if (!in_array($cat, $exclude_cats) && $cat != '') {
863
-                        $post_category_change .= ',' . $cat;
863
+                        $post_category_change .= ','.$cat;
864 864
                     }
865 865
                 }
866 866
                 $post_category = $post_category_change;
@@ -872,11 +872,11 @@  discard block
 block discarded – undo
872 872
             }
873 873
         }
874 874
 
875
-        echo '<input type="hidden" id="cat_limit" value="' . $cat_limit . '" name="cat_limit[' . $cat_taxonomy . ']"  />';
875
+        echo '<input type="hidden" id="cat_limit" value="'.$cat_limit.'" name="cat_limit['.$cat_taxonomy.']"  />';
876 876
 
877
-        echo '<input type="hidden" id="post_category" value="' . $post_category . '" name="post_category[' . $cat_taxonomy . ']"  />';
877
+        echo '<input type="hidden" id="post_category" value="'.$post_category.'" name="post_category['.$cat_taxonomy.']"  />';
878 878
 
879
-        echo '<input type="hidden" id="post_category_str" value="' . $post_category_str . '" name="post_category_str[' . $cat_taxonomy . ']"  />';
879
+        echo '<input type="hidden" id="post_category_str" value="'.$post_category_str.'" name="post_category_str['.$cat_taxonomy.']"  />';
880 880
 
881 881
 
882 882
         ?>
@@ -895,14 +895,14 @@  discard block
 block discarded – undo
895 895
 
896 896
             function show_subcatlist(main_cat, catObj) {
897 897
                 if (main_cat != '') {
898
-					var url = '<?php echo geodir_get_ajax_url();?>';
899
-                    var cat_taxonomy = '<?php echo $cat_taxonomy;?>';
900
-                    var cat_exclude = '<?php echo base64_encode($cat_exclude);?>';
898
+					var url = '<?php echo geodir_get_ajax_url(); ?>';
899
+                    var cat_taxonomy = '<?php echo $cat_taxonomy; ?>';
900
+                    var cat_exclude = '<?php echo base64_encode($cat_exclude); ?>';
901 901
                     var cat_limit = jQuery('#' + cat_taxonomy).find('#cat_limit').val();
902
-					<?php if ((int)$cat_limit > 0) { ?>
902
+					<?php if ((int) $cat_limit > 0) { ?>
903 903
 					var selected = parseInt(jQuery('#' + cat_taxonomy).find('.cat_sublist > div.post_catlist_item').length);
904 904
 					if (cat_limit != '' && selected > 0 && selected >= cat_limit && cat_limit != 0) {
905
-						alert("<?php echo esc_attr(wp_sprintf(__('You have reached category limit of %d categories.', 'geodirectory'), (int)$cat_limit));?>");
905
+						alert("<?php echo esc_attr(wp_sprintf(__('You have reached category limit of %d categories.', 'geodirectory'), (int) $cat_limit)); ?>");
906 906
 						return false;
907 907
 					}
908 908
 					<?php } ?>
@@ -941,7 +941,7 @@  discard block
 block discarded – undo
941 941
             }
942 942
 
943 943
             function update_listing_cat(el) {
944
-                var cat_taxonomy = '<?php echo $cat_taxonomy;?>';
944
+                var cat_taxonomy = '<?php echo $cat_taxonomy; ?>';
945 945
                 var cat_ids = '';
946 946
                 var main_cat = '';
947 947
                 var sub_cat = '';
@@ -1022,7 +1022,7 @@  discard block
 block discarded – undo
1022 1022
         <div class="main_cat_list" style=" <?php if (isset($style)) {
1023 1023
             echo $style;
1024 1024
         }?> ">
1025
-            <?php geodir_get_catlist($cat_taxonomy, 0);  // print main categories list
1025
+            <?php geodir_get_catlist($cat_taxonomy, 0); // print main categories list
1026 1026
             ?>
1027 1027
         </div>
1028 1028
     <?php
@@ -1049,9 +1049,9 @@  discard block
 block discarded – undo
1049 1049
     if ($exclude != '') {
1050 1050
         $exclude_cats = maybe_unserialize(base64_decode($exclude));
1051 1051
 
1052
-        if(is_array( $exclude_cats)){
1053
-            $exclude_cats = array_map( 'intval', $exclude_cats );
1054
-        }else{
1052
+        if (is_array($exclude_cats)) {
1053
+            $exclude_cats = array_map('intval', $exclude_cats);
1054
+        } else {
1055 1055
             $exclude_cats = intval($exclude_cats);
1056 1056
         }
1057 1057
 
@@ -1065,25 +1065,25 @@  discard block
 block discarded – undo
1065 1065
         <?php $main_cat = get_term($parrent, $request_taxonomy); ?>
1066 1066
 
1067 1067
         <div class="post_catlist_item" style="border:1px solid #CCCCCC; margin:5px auto; padding:5px;">
1068
-            <img alt="move icon" src="<?php echo geodir_plugin_url() . '/geodirectory-assets/images/move.png';?>"
1068
+            <img alt="move icon" src="<?php echo geodir_plugin_url().'/geodirectory-assets/images/move.png'; ?>"
1069 1069
                  onclick="jQuery(this).closest('div').remove();update_listing_cat(this);" align="right"/>
1070 1070
             <?php /* ?>
1071 1071
 		<img src="<?php echo geodir_plugin_url().'/geodirectory-assets/images/move.png';?>" onclick="jQuery(this).closest('div').remove();show_subcatlist();" align="right" /> 
1072 1072
 		<?php */ ?>
1073 1073
 
1074
-            <input type="checkbox" value="<?php echo $main_cat->term_id;?>" class="listing_main_cat"
1074
+            <input type="checkbox" value="<?php echo $main_cat->term_id; ?>" class="listing_main_cat"
1075 1075
                    onchange="if(jQuery(this).is(':checked')){jQuery(this).closest('div').find('.post_default_category').prop('checked',false).show();}else{jQuery(this).closest('div').find('.post_default_category').prop('checked',false).hide();};update_listing_cat()"
1076 1076
                    checked="checked" disabled="disabled"/>
1077 1077
        <span> 
1078
-        <?php printf(__('Add listing in %s category', 'geodirectory'), geodir_ucwords($main_cat->name));?>
1078
+        <?php printf(__('Add listing in %s category', 'geodirectory'), geodir_ucwords($main_cat->name)); ?>
1079 1079
         </span>
1080 1080
             <br/>
1081 1081
 
1082 1082
             <div class="post_default_category">
1083
-                <input type="radio" name="post_default_category" value="<?php echo $main_cat->term_id;?>"
1084
-                       onchange="update_listing_cat()" <?php if ($default) echo ' checked="checked" ';?>   />
1083
+                <input type="radio" name="post_default_category" value="<?php echo $main_cat->term_id; ?>"
1084
+                       onchange="update_listing_cat()" <?php if ($default) echo ' checked="checked" '; ?>   />
1085 1085
         <span> 
1086
-        <?php printf(__('Set %s as default category', 'geodirectory'), geodir_ucwords($main_cat->name));?>
1086
+        <?php printf(__('Set %s as default category', 'geodirectory'), geodir_ucwords($main_cat->name)); ?>
1087 1087
         </span>
1088 1088
             </div>
1089 1089
 
@@ -1116,7 +1116,7 @@  discard block
 block discarded – undo
1116 1116
         $post_cat_str = $post_categories[$request_taxonomy];
1117 1117
         $post_cat_array = explode("#", $post_cat_str);
1118 1118
         if (is_array($post_cat_array)) {
1119
-            $post_cat_array = array_unique( $post_cat_array );
1119
+            $post_cat_array = array_unique($post_cat_array);
1120 1120
 
1121 1121
 			foreach ($post_cat_array as $post_cat_html) {
1122 1122
 
@@ -1131,7 +1131,7 @@  discard block
 block discarded – undo
1131 1131
                 }
1132 1132
                 $post_sub_catid = '';
1133 1133
                 if (isset($post_cat_info[1]) && !empty($post_cat_info[1])) {
1134
-                    $post_sub_catid = (int)$post_cat_info[1];
1134
+                    $post_sub_catid = (int) $post_cat_info[1];
1135 1135
                 }
1136 1136
 
1137 1137
                 geodir_addpost_categories_html($request_taxonomy, $post_maincat_id, $post_sub_catid, $post_maincat_selected, $post_maincat_default);
@@ -1152,7 +1152,7 @@  discard block
 block discarded – undo
1152 1152
             }
1153 1153
 
1154 1154
             if (isset($post_cat_info[1]) && !empty($post_cat_info[1])) {
1155
-                $post_sub_catid = (int)$post_cat_info[1];
1155
+                $post_sub_catid = (int) $post_cat_info[1];
1156 1156
             }
1157 1157
 
1158 1158
             geodir_addpost_categories_html($request_taxonomy, $post_maincat_id, $post_sub_catid, $post_maincat_selected, $post_maincat_default);
@@ -1184,9 +1184,9 @@  discard block
 block discarded – undo
1184 1184
         if (!$selected)
1185 1185
             $option_slected = ' selected="selected" ';
1186 1186
 
1187
-        echo '<select field_type="select" id="' . sanitize_text_field($cat_taxonomy) . '" class="chosen_select" ' . $onchange . ' option-ajaxChosen="false" >';
1187
+        echo '<select field_type="select" id="'.sanitize_text_field($cat_taxonomy).'" class="chosen_select" '.$onchange.' option-ajaxChosen="false" >';
1188 1188
 
1189
-        echo '<option value="" ' . $option_selected . ' >' . __('Select Category', 'geodirectory') . '</option>';
1189
+        echo '<option value="" '.$option_selected.' >'.__('Select Category', 'geodirectory').'</option>';
1190 1190
 
1191 1191
         foreach ($cat_terms as $cat_term) {
1192 1192
             $option_selected = '';
@@ -1194,10 +1194,10 @@  discard block
 block discarded – undo
1194 1194
                 $option_selected = ' selected="selected" ';
1195 1195
 
1196 1196
             // Count child terms
1197
-            $child_terms = get_terms( $cat_taxonomy, array( 'parent' => $cat_term->term_id, 'hide_empty' => false, 'exclude' => $exclude_cats, 'number' => 1 ) );
1198
-            $has_child = !empty( $child_terms ) ? 't' : 'f';
1197
+            $child_terms = get_terms($cat_taxonomy, array('parent' => $cat_term->term_id, 'hide_empty' => false, 'exclude' => $exclude_cats, 'number' => 1));
1198
+            $has_child = !empty($child_terms) ? 't' : 'f';
1199 1199
 
1200
-            echo '<option  ' . $option_selected . ' alt="' . $cat_term->taxonomy . '" title="' . geodir_utf8_ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" _hc="' . $has_child . '" >' . geodir_utf8_ucfirst($cat_term->name) . '</option>';
1200
+            echo '<option  '.$option_selected.' alt="'.$cat_term->taxonomy.'" title="'.geodir_utf8_ucfirst($cat_term->name).'" value="'.$cat_term->term_id.'" _hc="'.$has_child.'" >'.geodir_utf8_ucfirst($cat_term->name).'</option>';
1201 1201
         }
1202 1202
         echo '</select>';
1203 1203
     }
@@ -1228,7 +1228,7 @@  discard block
 block discarded – undo
1228 1228
             2 => __('Custom field updated.', 'geodirectory'),
1229 1229
             3 => __('Custom field deleted.', 'geodirectory'),
1230 1230
             4 => sprintf(__('%s updated.', 'geodirectory'), $post_object->labels->singular_name),
1231
-            5 => isset($_GET['revision']) ? sprintf(__('%s restored to revision from %s', 'geodirectory'), $post_object->labels->singular_name, wp_post_revision_title((int)$_GET['revision'], false)) : false,
1231
+            5 => isset($_GET['revision']) ? sprintf(__('%s restored to revision from %s', 'geodirectory'), $post_object->labels->singular_name, wp_post_revision_title((int) $_GET['revision'], false)) : false,
1232 1232
             6 => sprintf(__('%s published. <a href="%s">View %s</a>', 'geodirectory'), $post_object->labels->singular_name, esc_url(get_permalink($post_ID)), $post_object->labels->singular_name),
1233 1233
             7 => sprintf(__('%s saved.', 'geodirectory'), $post_object->labels->singular_name),
1234 1234
             8 => sprintf(__('%s submitted. <a target="_blank" href="%s">Preview %s</a>', 'geodirectory'), $post_object->labels->singular_name, esc_url(add_query_arg('preview', 'true', get_permalink($post_ID))), $post_object->labels->singular_name),
@@ -1254,7 +1254,7 @@  discard block
 block discarded – undo
1254 1254
 
1255 1255
     global $wpdb;
1256 1256
 
1257
-    $menu_icon = geodir_plugin_url() . '/geodirectory-assets/images/favicon.ico';
1257
+    $menu_icon = geodir_plugin_url().'/geodirectory-assets/images/favicon.ico';
1258 1258
 
1259 1259
     if (!$listing_slug = get_option('geodir_listing_prefix'))
1260 1260
         $listing_slug = 'places';
@@ -1267,11 +1267,11 @@  discard block
 block discarded – undo
1267 1267
 
1268 1268
         $gd_placetags = array();
1269 1269
         $gd_placetags['object_type'] = 'gd_place';
1270
-        $gd_placetags['listing_slug'] = $listing_slug . '/tags';
1270
+        $gd_placetags['listing_slug'] = $listing_slug.'/tags';
1271 1271
         $gd_placetags['args'] = array(
1272 1272
             'public' => true,
1273 1273
             'hierarchical' => false,
1274
-            'rewrite' => array('slug' => $listing_slug . '/tags', 'with_front' => false, 'hierarchical' => true),
1274
+            'rewrite' => array('slug' => $listing_slug.'/tags', 'with_front' => false, 'hierarchical' => true),
1275 1275
             'query_var' => true,
1276 1276
 
1277 1277
             'labels' => array(
@@ -1365,7 +1365,7 @@  discard block
 block discarded – undo
1365 1365
             'menu_icon' => $menu_icon,
1366 1366
             'public' => true,
1367 1367
             'query_var' => true,
1368
-            'rewrite' => array('slug' => $listing_slug , 'with_front' => false, 'hierarchical' => true, 'feeds' => true),
1368
+            'rewrite' => array('slug' => $listing_slug, 'with_front' => false, 'hierarchical' => true, 'feeds' => true),
1369 1369
             'supports' => array('title', 'editor', 'author', 'thumbnail', 'excerpt', 'custom-fields', 'comments', /*'revisions', 'post-formats'*/),
1370 1370
             'taxonomies' => array('gd_placecategory', 'gd_place_tags'));
1371 1371
 
@@ -1398,12 +1398,12 @@  discard block
 block discarded – undo
1398 1398
         return $_REQUEST['lang'];
1399 1399
     }
1400 1400
 
1401
-    $url = str_replace(array("http://","https://"),"",$url);
1401
+    $url = str_replace(array("http://", "https://"), "", $url);
1402 1402
 
1403 1403
     // site_url() seems to work better than get_bloginfo('url') here, WPML can change get_bloginfo('url') to add the lang.
1404
-    $site_url = str_replace(array("http://","https://"),"",site_url());
1404
+    $site_url = str_replace(array("http://", "https://"), "", site_url());
1405 1405
 
1406
-    $url = str_replace($site_url,"",$url);
1406
+    $url = str_replace($site_url, "", $url);
1407 1407
 
1408 1408
     $segments = explode('/', trim($url, '/'));
1409 1409
 
@@ -1459,7 +1459,7 @@  discard block
 block discarded – undo
1459 1459
 
1460 1460
     global $wpdb, $wp_query, $plugin_prefix, $post, $comment_post_cache, $gd_permalink_cache, $gd_cache_post;
1461 1461
     if (isset($post_obj->ID) && isset($post->ID) && $post_obj->ID == $post->ID) {
1462
-        if($post_obj->post_status == 'auto-draft' || $post_obj->post_status == 'draft' || $post_obj->post_status == 'pending'){return $post_link;}
1462
+        if ($post_obj->post_status == 'auto-draft' || $post_obj->post_status == 'draft' || $post_obj->post_status == 'pending') {return $post_link; }
1463 1463
     } elseif (isset($post_obj->post_status) && ($post_obj->post_status == 'auto-draft' || $post_obj->post_status == 'draft' || $post_obj->post_status == 'pending')) {
1464 1464
         return $post_link;
1465 1465
     } else {
@@ -1473,9 +1473,9 @@  discard block
 block discarded – undo
1473 1473
 
1474 1474
 
1475 1475
         // if we dont have a GD post then try to grab it
1476
-        if(!isset($post->default_category)){
1476
+        if (!isset($post->default_category)) {
1477 1477
             $gd_post = geodir_get_post_info($post->ID);
1478
-            if(!empty($gd_post)){
1478
+            if (!empty($gd_post)) {
1479 1479
                 $post = $gd_post;
1480 1480
             }
1481 1481
         }
@@ -1485,17 +1485,17 @@  discard block
 block discarded – undo
1485 1485
         $slug = $post_types[$post->post_type]['rewrite']['slug'];
1486 1486
 
1487 1487
         // Alter the CPT slug if WPML is set to do so
1488
-        if(geodir_wpml_is_post_type_translated($post->post_type)){
1489
-            if ( gd_wpml_slug_translation_turned_on( $post->post_type ) && $language_code = gd_wpml_get_lang_from_url($post_link)) {
1488
+        if (geodir_wpml_is_post_type_translated($post->post_type)) {
1489
+            if (gd_wpml_slug_translation_turned_on($post->post_type) && $language_code = gd_wpml_get_lang_from_url($post_link)) {
1490 1490
 
1491 1491
                 $org_slug = $slug;
1492
-                $slug = apply_filters( 'wpml_translate_single_string',
1492
+                $slug = apply_filters('wpml_translate_single_string',
1493 1493
                     $slug,
1494 1494
                     'WordPress',
1495
-                    'URL slug: ' . $slug,
1495
+                    'URL slug: '.$slug,
1496 1496
                     $language_code);
1497 1497
 
1498
-                if(!$slug){$slug = $org_slug;}
1498
+                if (!$slug) {$slug = $org_slug; }
1499 1499
 
1500 1500
             }
1501 1501
         }
@@ -1517,11 +1517,11 @@  discard block
 block discarded – undo
1517 1517
         }
1518 1518
 
1519 1519
         $post_link = trailingslashit(
1520
-            preg_replace(  "/" . preg_quote( $slug, "/" ) . "/", $slug ."/%gd_taxonomy%",$post_link, 1 )
1520
+            preg_replace("/".preg_quote($slug, "/")."/", $slug."/%gd_taxonomy%", $post_link, 1)
1521 1521
         );
1522 1522
 
1523 1523
         if ($fix_url) {
1524
-            $post_link = $site_url . $post_link;
1524
+            $post_link = $site_url.$post_link;
1525 1525
         }
1526 1526
 
1527 1527
         if (isset($comment_post_cache[$post->ID])) {
@@ -1540,12 +1540,12 @@  discard block
 block discarded – undo
1540 1540
             $ID = $post->ID;
1541 1541
             $post2 = $wpdb->get_row(
1542 1542
                 $wpdb->prepare(
1543
-                    "SELECT * from " . $plugin_prefix . $post->post_type . "_detail WHERE post_id = %d ",
1543
+                    "SELECT * from ".$plugin_prefix.$post->post_type."_detail WHERE post_id = %d ",
1544 1544
                     array($post->ID)
1545 1545
                 )
1546 1546
             );
1547 1547
 
1548
-            $post = (object)array_merge((array)$post, (array)$post2);
1548
+            $post = (object) array_merge((array) $post, (array) $post2);
1549 1549
 
1550 1550
             $comment_post_cache[$post->ID] = $post;
1551 1551
         }
@@ -1554,7 +1554,7 @@  discard block
 block discarded – undo
1554 1554
 
1555 1555
         if (false !== strpos($post_link, '%gd_taxonomy%')) {
1556 1556
 
1557
-            if ( apply_filters("geodir_add_location_url_to_url",get_option('geodir_add_location_url'),$post->post_type,$post)) {
1557
+            if (apply_filters("geodir_add_location_url_to_url", get_option('geodir_add_location_url'), $post->post_type, $post)) {
1558 1558
                 $location_request = '';
1559 1559
 
1560 1560
 
@@ -1568,7 +1568,7 @@  discard block
 block discarded – undo
1568 1568
                         $post->country_slug = str_replace('[', '', $geodir_arr_locations[2]);
1569 1569
                         $post->country_slug = str_replace(']', '', $post->country_slug);
1570 1570
 
1571
-                        $post_location = (object)array('country_slug' => $post->country_slug,
1571
+                        $post_location = (object) array('country_slug' => $post->country_slug,
1572 1572
                             'region_slug' => $post->region_slug,
1573 1573
                             'city_slug' => $post->city_slug
1574 1574
                         );
@@ -1581,7 +1581,7 @@  discard block
 block discarded – undo
1581 1581
 
1582 1582
                     $post_location_sql = $wpdb->get_results(
1583 1583
                         $wpdb->prepare(
1584
-                            "SELECT post_locations from " . $plugin_prefix . $post->post_type . "_detail WHERE post_id = %d ",
1584
+                            "SELECT post_locations from ".$plugin_prefix.$post->post_type."_detail WHERE post_id = %d ",
1585 1585
                             array($post->ID)
1586 1586
                         )
1587 1587
                     );
@@ -1597,7 +1597,7 @@  discard block
 block discarded – undo
1597 1597
                             $post->country_slug = str_replace('[', '', $geodir_arr_locations[2]);
1598 1598
                             $post->country_slug = str_replace(']', '', $post->country_slug);
1599 1599
 
1600
-                            $post_location = (object)array('country_slug' => $post->country_slug,
1600
+                            $post_location = (object) array('country_slug' => $post->country_slug,
1601 1601
                                 'region_slug' => $post->region_slug,
1602 1602
                                 'city_slug' => $post->city_slug
1603 1603
                             );
@@ -1626,7 +1626,7 @@  discard block
 block discarded – undo
1626 1626
 					}
1627 1627
 					$location_slug[] = $city_slug;
1628 1628
 					
1629
-					$location_request .= implode('/', $location_slug) . '/';
1629
+					$location_request .= implode('/', $location_slug).'/';
1630 1630
                 }
1631 1631
             }
1632 1632
 
@@ -1641,9 +1641,9 @@  discard block
 block discarded – undo
1641 1641
                 } else {
1642 1642
                     $post_terms = '';
1643 1643
 
1644
-                    if(isset($_POST['post_default_category']) && $_POST['post_default_category']){
1644
+                    if (isset($_POST['post_default_category']) && $_POST['post_default_category']) {
1645 1645
                         $post_terms = absint($_POST['post_default_category']);
1646
-                    }elseif(isset($_POST['post_category'][$taxonomies]) && $_POST['post_category'][$taxonomies]) {
1646
+                    }elseif (isset($_POST['post_category'][$taxonomies]) && $_POST['post_category'][$taxonomies]) {
1647 1647
                         $post_terms = is_array($_POST['post_category'][$taxonomies]) ? $_POST['post_category'][$taxonomies] : explode(",", trim($_POST['post_category'][$taxonomies], ","));
1648 1648
                         $post_terms = !empty($post_terms) ? absint($post_terms[0]) : 0;
1649 1649
                     }elseif (isset($post->{$taxonomies})) {
@@ -1689,14 +1689,14 @@  discard block
 block discarded – undo
1689 1689
             $request_term = trim($request_term, '/');
1690 1690
             
1691 1691
             // Fix with WPML the location terms added twice when CPT slug is translated.
1692
-            if ($sample && !empty($location_request) && geodir_is_wpml() && strpos($post_link, '%gd_taxonomy%/' . $request_term . $detailurl_separator) !== false) {
1692
+            if ($sample && !empty($location_request) && geodir_is_wpml() && strpos($post_link, '%gd_taxonomy%/'.$request_term.$detailurl_separator) !== false) {
1693 1693
                 $post_link = str_replace('%gd_taxonomy%/', '', $post_link);
1694 1694
             }
1695 1695
             
1696 1696
             if (!empty($request_term))
1697
-                $post_link = str_replace('%gd_taxonomy%', $request_term . $detailurl_separator, $post_link);
1697
+                $post_link = str_replace('%gd_taxonomy%', $request_term.$detailurl_separator, $post_link);
1698 1698
             else
1699
-                $post_link = str_replace('/%gd_taxonomy%', $request_term . $detailurl_separator, $post_link);
1699
+                $post_link = str_replace('/%gd_taxonomy%', $request_term.$detailurl_separator, $post_link);
1700 1700
             //echo $post_link ;
1701 1701
         }
1702 1702
         // temp cache the permalink
@@ -1795,35 +1795,35 @@  discard block
 block discarded – undo
1795 1795
 					$request_term = implode("/", $location_terms);
1796 1796
 					if (geodir_is_wpml()) {
1797 1797
 						$post_types = get_option('geodir_post_types');
1798
-						$post_type = str_replace("category","",$taxonomy);
1799
-						$post_type = str_replace("_tags","",$post_type);
1798
+						$post_type = str_replace("category", "", $taxonomy);
1799
+						$post_type = str_replace("_tags", "", $post_type);
1800 1800
 						$org_slug = $post_types[$post_type]['rewrite']['slug'];
1801 1801
 						if (geodir_wpml_is_post_type_translated($post_type) && gd_wpml_slug_translation_turned_on($post_type)) {
1802 1802
 							global $sitepress;
1803 1803
 							$default_lang = $sitepress->get_default_language();
1804 1804
 							$language_code = gd_wpml_get_lang_from_url($orig_termlink);
1805
-							if (!$language_code ) {
1806
-								$language_code  = $default_lang;
1805
+							if (!$language_code) {
1806
+								$language_code = $default_lang;
1807 1807
 							}
1808 1808
 
1809
-							$slug = apply_filters('wpml_translate_single_string', $org_slug, 'WordPress', 'URL slug: ' . $org_slug, $language_code);
1809
+							$slug = apply_filters('wpml_translate_single_string', $org_slug, 'WordPress', 'URL slug: '.$org_slug, $language_code);
1810 1810
 
1811 1811
 							if ($slug && $slug != $org_slug && $slug != $listing_slug) {
1812
-								$old_listing_slug = '/' . $slug . '/';
1813
-								$new_listing_slug = '/' . $slug . '/' . $request_term . '/';
1812
+								$old_listing_slug = '/'.$slug.'/';
1813
+								$new_listing_slug = '/'.$slug.'/'.$request_term.'/';
1814 1814
 
1815
-								if ( strpos( $termlink, $old_listing_slug ) !== false ) {
1815
+								if (strpos($termlink, $old_listing_slug) !== false) {
1816 1816
 									$found = true;
1817
-									$termlink = preg_replace( "/" . preg_quote( $old_listing_slug, "/" ) . "/", $new_listing_slug, $termlink, 1 );
1817
+									$termlink = preg_replace("/".preg_quote($old_listing_slug, "/")."/", $new_listing_slug, $termlink, 1);
1818 1818
 								}
1819 1819
 							}
1820 1820
 						}
1821 1821
 					}
1822 1822
 
1823 1823
 					if (!$found) {
1824
-						$old_listing_slug = '/' . $listing_slug . '/';
1824
+						$old_listing_slug = '/'.$listing_slug.'/';
1825 1825
 						$request_term = implode("/", $location_terms);
1826
-						$new_listing_slug = '/' . $listing_slug . '/' . $request_term . '/';
1826
+						$new_listing_slug = '/'.$listing_slug.'/'.$request_term.'/';
1827 1827
 
1828 1828
 						$termlink = substr_replace($termlink, $new_listing_slug, strpos($termlink, $old_listing_slug), strlen($old_listing_slug));
1829 1829
 					}
@@ -1844,25 +1844,25 @@  discard block
 block discarded – undo
1844 1844
         // Alter the CPT slug if WPML is set to do so
1845 1845
         if (geodir_is_wpml()) {
1846 1846
             $post_types = get_option('geodir_post_types');
1847
-            $post_type = str_replace("category","",$taxonomy);
1848
-            $post_type = str_replace("_tags","",$post_type);
1847
+            $post_type = str_replace("category", "", $taxonomy);
1848
+            $post_type = str_replace("_tags", "", $post_type);
1849 1849
             $slug = $post_types[$post_type]['rewrite']['slug'];
1850 1850
             if (geodir_wpml_is_post_type_translated($post_type) && gd_wpml_slug_translation_turned_on($post_type)) {
1851 1851
                 global $sitepress;
1852 1852
                 $default_lang = $sitepress->get_default_language();
1853 1853
                 $language_code = gd_wpml_get_lang_from_url($orig_termlink);
1854
-                if (!$language_code ) {
1855
-                    $language_code  = $default_lang;
1854
+                if (!$language_code) {
1855
+                    $language_code = $default_lang;
1856 1856
                 }
1857 1857
 
1858 1858
                 $org_slug = $slug;
1859
-                $slug = apply_filters('wpml_translate_single_string', $slug, 'WordPress', 'URL slug: ' . $slug, $language_code);
1859
+                $slug = apply_filters('wpml_translate_single_string', $slug, 'WordPress', 'URL slug: '.$slug, $language_code);
1860 1860
 
1861 1861
                 if (!$slug) {
1862 1862
                     $slug = $org_slug;
1863 1863
                 }
1864 1864
 
1865
-                $termlink = trailingslashit(preg_replace("/" . preg_quote($org_slug, "/") . "/", $slug  ,$termlink, 1));
1865
+                $termlink = trailingslashit(preg_replace("/".preg_quote($org_slug, "/")."/", $slug, $termlink, 1));
1866 1866
             }
1867 1867
         }
1868 1868
     }
@@ -1892,7 +1892,7 @@  discard block
 block discarded – undo
1892 1892
 	
1893 1893
 	if (in_array($post_type, geodir_get_posttypes())) {
1894 1894
 		if (get_option('geodir_add_location_url') && $gd_session->get('gd_multi_location') == 1) {
1895
-			if(geodir_is_page('detail') && !empty($post) && isset($post->country_slug)) {
1895
+			if (geodir_is_page('detail') && !empty($post) && isset($post->country_slug)) {
1896 1896
                 $location_terms = array(
1897 1897
                     'gd_country' => $post->country_slug,
1898 1898
                     'gd_region' => $post->region_slug,
@@ -1909,7 +1909,7 @@  discard block
 block discarded – undo
1909 1909
 					$location_terms = implode("/", $location_terms);
1910 1910
 					$location_terms = rtrim($location_terms, '/');
1911 1911
 					
1912
-					$link .= urldecode($location_terms) . '/';
1912
+					$link .= urldecode($location_terms).'/';
1913 1913
 				} else {
1914 1914
 					$link = geodir_getlink($link, $location_terms);
1915 1915
 				}
@@ -1997,9 +1997,9 @@  discard block
 block discarded – undo
1997 1997
             return 0;
1998 1998
         $where = 't.term_id = %d';
1999 1999
         if (!empty($taxonomy))
2000
-            return $wpdb->get_row($wpdb->prepare($tax_select . $where . " AND tt.taxonomy = %s", $term, $taxonomy), ARRAY_A);
2000
+            return $wpdb->get_row($wpdb->prepare($tax_select.$where." AND tt.taxonomy = %s", $term, $taxonomy), ARRAY_A);
2001 2001
         else
2002
-            return $wpdb->get_var($wpdb->prepare($select . $where, $term));
2002
+            return $wpdb->get_var($wpdb->prepare($select.$where, $term));
2003 2003
     }
2004 2004
 
2005 2005
     $term = trim(wp_unslash($term));
@@ -2011,7 +2011,7 @@  discard block
 block discarded – undo
2011 2011
 
2012 2012
     $where_fields = array($slug);
2013 2013
     if (!empty($taxonomy)) {
2014
-        $parent = (int)$parent;
2014
+        $parent = (int) $parent;
2015 2015
         if ($parent > 0) {
2016 2016
             $where_fields[] = $parent;
2017 2017
             $else_where_fields[] = $parent;
@@ -2075,13 +2075,13 @@  discard block
 block discarded – undo
2075 2075
         $post_types = geodir_get_posttypes();
2076 2076
         $tax_arr = array();
2077 2077
         foreach ($post_types as $post_type) {
2078
-            $tax_arr[] = "'" . $post_type . "category'";
2078
+            $tax_arr[] = "'".$post_type."category'";
2079 2079
         }
2080 2080
         $tax_c = implode(',', $tax_arr);
2081 2081
         $terms = $wpdb->get_results("SELECT * FROM $wpdb->term_taxonomy WHERE taxonomy IN ($tax_c)");
2082 2082
         //$terms = get_terms( $taxonomy );
2083 2083
 
2084
-        if($terms) {
2084
+        if ($terms) {
2085 2085
             foreach ($terms as $term) {
2086 2086
                 $post_type = str_replace("category", "", $term->taxonomy);
2087 2087
                 $a_terms[$post_type][] = $term;
@@ -2089,7 +2089,7 @@  discard block
 block discarded – undo
2089 2089
             }
2090 2090
         }
2091 2091
 
2092
-        if($a_terms) {
2092
+        if ($a_terms) {
2093 2093
             foreach ($a_terms as $pt => $t2) {
2094 2094
 
2095 2095
                 foreach ($t2 as $term) {
@@ -2114,7 +2114,7 @@  discard block
 block discarded – undo
2114 2114
     }
2115 2115
 
2116 2116
     if (is_ssl()) {
2117
-        $terms_icons = str_replace("http:","https:",$terms_icons );
2117
+        $terms_icons = str_replace("http:", "https:", $terms_icons);
2118 2118
     }
2119 2119
 
2120 2120
     return apply_filters('geodir_get_term_icons', $terms_icons, $term_id);
Please login to merge, or discard this patch.
Braces   +161 added lines, -116 removed lines patch added patch discarded remove patch
@@ -39,8 +39,9 @@  discard block
 block discarded – undo
39 39
     if (get_option('geodir_show_listing_nav')) {
40 40
 
41 41
         $menu_class = '';
42
-        if (geodir_is_page('listing'))
43
-            $menu_class = 'current-menu-item';
42
+        if (geodir_is_page('listing')) {
43
+                    $menu_class = 'current-menu-item';
44
+        }
44 45
 
45 46
 
46 47
         //SHOW LISTING OF POST TYPE IN MAIN NAVIGATION
@@ -52,8 +53,9 @@  discard block
 block discarded – undo
52 53
                     if (in_array($post_type, $show_post_type_main_nav)) {
53 54
                         if (get_post_type_archive_link($post_type)) {
54 55
                             $menu_class = '';
55
-                            if (geodir_get_current_posttype() == $post_type && geodir_is_page('listing'))
56
-                                $menu_class = 'current-menu-item';
56
+                            if (geodir_get_current_posttype() == $post_type && geodir_is_page('listing')) {
57
+                                                            $menu_class = 'current-menu-item';
58
+                            }
57 59
                             /**
58 60
                              * Filter the menu li class.
59 61
                              *
@@ -130,8 +132,9 @@  discard block
 block discarded – undo
130 132
                             if (get_post_type_archive_link($post_type)) {
131 133
 
132 134
                                 $menu_class = '';
133
-                                if (geodir_get_current_posttype() == $post_type && geodir_is_page('listing'))
134
-                                    $menu_class = 'current-menu-item';
135
+                                if (geodir_get_current_posttype() == $post_type && geodir_is_page('listing')) {
136
+                                                                    $menu_class = 'current-menu-item';
137
+                                }
135 138
 
136 139
                                 $items .= '<li class="' . $sub_li_class . '">
137 140
 														<a href="' . get_post_type_archive_link($post_type) . '" class="' . $sub_a_class . '">
@@ -159,8 +162,9 @@  discard block
 block discarded – undo
159 162
     if (get_option('geodir_show_addlisting_nav')) {
160 163
 
161 164
         $menu_class = '';
162
-        if (geodir_is_page('add-listing'))
163
-            $menu_class = 'current-menu-item';
165
+        if (geodir_is_page('add-listing')) {
166
+                    $menu_class = 'current-menu-item';
167
+        }
164 168
 
165 169
         //SHOW ADD LISTING POST TYPE IN MAIN NAVIGATION
166 170
         $post_types = geodir_get_posttypes('object');
@@ -176,8 +180,9 @@  discard block
 block discarded – undo
176 180
                                 if (geodir_get_addlisting_link($post_type)) {
177 181
 
178 182
                                     $menu_class = '';
179
-                                    if (geodir_get_current_posttype() == $post_type && geodir_is_page('add-listing'))
180
-                                        $menu_class = 'current-menu-item';
183
+                                    if (geodir_get_current_posttype() == $post_type && geodir_is_page('add-listing')) {
184
+                                                                            $menu_class = 'current-menu-item';
185
+                                    }
181 186
                                     /**
182 187
                                      * Filter the menu li class.
183 188
                                      *
@@ -261,8 +266,9 @@  discard block
 block discarded – undo
261 266
                                     if (geodir_get_addlisting_link($post_type)) {
262 267
 
263 268
                                         $menu_class = '';
264
-                                        if (geodir_get_current_posttype() == $post_type && geodir_is_page('add-listing'))
265
-                                            $menu_class = 'current-menu-item';
269
+                                        if (geodir_get_current_posttype() == $post_type && geodir_is_page('add-listing')) {
270
+                                                                                    $menu_class = 'current-menu-item';
271
+                                        }
266 272
                                         /**
267 273
                                          * Filter the menu li class.
268 274
                                          *
@@ -319,8 +325,9 @@  discard block
 block discarded – undo
319 325
     }
320 326
     //else if(empty($geodir_theme_location)) // It means 'Show geodirectory navigation in selected menu locations' is not set yet.
321 327
 //		$menu = str_replace("</ul></div>",geodir_add_nav_menu_items()."</ul></div>",$menu);
322
-    else if (is_array($geodir_theme_location) && isset($args['theme_location']) && in_array($args['theme_location'], $geodir_theme_location))
323
-        $menu = str_replace("</ul></div>", geodir_add_nav_menu_items() . "</ul></div>", $menu);
328
+    else if (is_array($geodir_theme_location) && isset($args['theme_location']) && in_array($args['theme_location'], $geodir_theme_location)) {
329
+            $menu = str_replace("</ul></div>", geodir_add_nav_menu_items() . "</ul></div>", $menu);
330
+    }
324 331
 
325 332
     return $menu;
326 333
 
@@ -410,17 +417,20 @@  discard block
 block discarded – undo
410 417
 	}
411 418
 
412 419
     if (geodir_is_page('add-listing') || geodir_is_page('preview')) {
413
-        if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '')
414
-            $geodir_post_type = get_post_type((int)$_REQUEST['pid']);
415
-        elseif (isset($_REQUEST['listing_type']))
416
-            $geodir_post_type = sanitize_text_field($_REQUEST['listing_type']);
420
+        if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
421
+                    $geodir_post_type = get_post_type((int)$_REQUEST['pid']);
422
+        } elseif (isset($_REQUEST['listing_type'])) {
423
+                    $geodir_post_type = sanitize_text_field($_REQUEST['listing_type']);
424
+        }
417 425
     }
418 426
 
419
-    if ((geodir_is_page('search') || geodir_is_page('author')) && isset($_REQUEST['stype']))
420
-        $geodir_post_type = sanitize_text_field($_REQUEST['stype']);
427
+    if ((geodir_is_page('search') || geodir_is_page('author')) && isset($_REQUEST['stype'])) {
428
+            $geodir_post_type = sanitize_text_field($_REQUEST['stype']);
429
+    }
421 430
 
422
-    if (is_tax())
423
-        $geodir_post_type = geodir_get_taxonomy_posttype();
431
+    if (is_tax()) {
432
+            $geodir_post_type = geodir_get_taxonomy_posttype();
433
+    }
424 434
 
425 435
     // Retrive post type for map marker html ajax request on preview page.
426 436
     if (empty($geodir_post_type) && defined('DOING_AJAX') && !empty($post)) {
@@ -434,8 +444,9 @@  discard block
 block discarded – undo
434 444
     $all_postypes = geodir_get_posttypes();
435 445
     $all_postypes = stripslashes_deep($all_postypes);
436 446
 
437
-    if (is_array($all_postypes) && !in_array($geodir_post_type, $all_postypes))
438
-        $geodir_post_type = '';
447
+    if (is_array($all_postypes) && !in_array($geodir_post_type, $all_postypes)) {
448
+            $geodir_post_type = '';
449
+    }
439 450
 
440 451
     if( defined( 'DOING_AJAX' ) && isset($_REQUEST['stype'])){
441 452
         $geodir_post_type = sanitize_text_field($_REQUEST['stype']);
@@ -520,11 +531,12 @@  discard block
 block discarded – undo
520 531
         endswitch;
521 532
     }
522 533
 
523
-    if (!empty($post_types))
524
-        return $post_types;
525
-    else
526
-        return array();
527
-}
534
+    if (!empty($post_types)) {
535
+            return $post_types;
536
+    } else {
537
+            return array();
538
+    }
539
+    }
528 540
 
529 541
 /**
530 542
  * Get Custom Post Type info.
@@ -541,9 +553,10 @@  discard block
 block discarded – undo
541 553
     $post_types = stripslashes_deep($post_types);
542 554
     if (!empty($post_types) && $post_type != '') {
543 555
         return $post_types[$post_type];
544
-    } else
545
-        return false;
546
-}
556
+    } else {
557
+            return false;
558
+    }
559
+    }
547 560
 
548 561
 if (!function_exists('geodir_get_taxonomies')) {
549 562
     /**
@@ -629,10 +642,11 @@  discard block
 block discarded – undo
629 642
                 . geodir_utf8_ucfirst($category_obj->name) . '</option>';
630 643
         }
631 644
 
632
-        if ($echo)
633
-            echo $html;
634
-        else
635
-            return $html;
645
+        if ($echo) {
646
+                    echo $html;
647
+        } else {
648
+                    return $html;
649
+        }
636 650
     }
637 651
 }
638 652
 
@@ -666,11 +680,12 @@  discard block
 block discarded – undo
666 680
 
667 681
     }
668 682
 
669
-    if (!empty($listing_slug))
670
-        return $listing_slug;
671
-    else
672
-        return false;
673
-}
683
+    if (!empty($listing_slug)) {
684
+            return $listing_slug;
685
+    } else {
686
+            return false;
687
+    }
688
+    }
674 689
 
675 690
 
676 691
 /**
@@ -701,16 +716,18 @@  discard block
 block discarded – undo
701 716
     if (!empty($taxonomies)) {
702 717
         foreach (geodir_get_posttypes() as $pt) {
703 718
             $object_taxonomies = $pt === 'attachment' ? get_taxonomies_for_attachments() : get_object_taxonomies($pt);
704
-            if (array_intersect($taxonomies, $object_taxonomies))
705
-                $post_type[] = $pt;
719
+            if (array_intersect($taxonomies, $object_taxonomies)) {
720
+                            $post_type[] = $pt;
721
+            }
706 722
         }
707 723
     }
708 724
 
709
-    if (!empty($post_type))
710
-        return $post_type[0];
711
-    else
712
-        return false;
713
-}
725
+    if (!empty($post_type)) {
726
+            return $post_type[0];
727
+    } else {
728
+            return false;
729
+    }
730
+    }
714 731
 
715 732
 if (!function_exists('geodir_custom_taxonomy_walker')) {
716 733
     /**
@@ -766,18 +783,18 @@  discard block
 block discarded – undo
766 783
                 $checked = '';
767 784
 
768 785
                 if (in_array($cat_term->term_id, $search_terms)) {
769
-                    if ($cat_display == 'select' || $cat_display == 'multiselect')
770
-                        $checked = 'selected="selected"';
771
-                    else
772
-                        $checked = 'checked="checked"';
786
+                    if ($cat_display == 'select' || $cat_display == 'multiselect') {
787
+                                            $checked = 'selected="selected"';
788
+                    } else {
789
+                                            $checked = 'checked="checked"';
790
+                    }
773 791
                 }
774 792
 
775
-                if ($cat_display == 'radio')
776
-                    $out .= '<span style="display:block" ><input type="radio" field_type="radio" name="post_category[' . $cat_term->taxonomy . '][]" ' . $main_list_class . ' alt="' . $cat_term->taxonomy . '" title="' . geodir_utf8_ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' id="gd-cat-' . $cat_term->term_id . '" >' . $term_check . geodir_utf8_ucfirst($cat_term->name) . '</span>';
777
-                elseif ($cat_display == 'select' || $cat_display == 'multiselect')
778
-                    $out .= '<option ' . $main_list_class . ' style="margin-left:' . $p . 'px;" alt="' . $cat_term->taxonomy . '" title="' . geodir_utf8_ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' >' . $term_check . geodir_utf8_ucfirst($cat_term->name) . '</option>';
779
-
780
-                else {
793
+                if ($cat_display == 'radio') {
794
+                                    $out .= '<span style="display:block" ><input type="radio" field_type="radio" name="post_category[' . $cat_term->taxonomy . '][]" ' . $main_list_class . ' alt="' . $cat_term->taxonomy . '" title="' . geodir_utf8_ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' id="gd-cat-' . $cat_term->term_id . '" >' . $term_check . geodir_utf8_ucfirst($cat_term->name) . '</span>';
795
+                } elseif ($cat_display == 'select' || $cat_display == 'multiselect') {
796
+                                    $out .= '<option ' . $main_list_class . ' style="margin-left:' . $p . 'px;" alt="' . $cat_term->taxonomy . '" title="' . geodir_utf8_ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' >' . $term_check . geodir_utf8_ucfirst($cat_term->name) . '</option>';
797
+                } else {
781 798
                     $out .= '<span style="display:block"><input style="display:inline-block" type="checkbox" field_type="checkbox" name="post_category[' . $cat_term->taxonomy . '][]" ' . $main_list_class . ' alt="' . $cat_term->taxonomy . '" title="' . geodir_utf8_ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' id="gd-cat-' . $cat_term->term_id . '" >' . $term_check . geodir_utf8_ucfirst($cat_term->name) . '</span>';
782 799
                 }
783 800
 
@@ -786,8 +803,9 @@  discard block
 block discarded – undo
786 803
 
787 804
             }
788 805
 
789
-            if ($cat_display == 'checkbox' || $cat_display == 'radio')
790
-                $out .= '</div>';
806
+            if ($cat_display == 'checkbox' || $cat_display == 'radio') {
807
+                            $out .= '</div>';
808
+            }
791 809
 
792 810
             return $out;
793 811
         }
@@ -813,18 +831,21 @@  discard block
 block discarded – undo
813 831
         global $exclude_cats, $gd_session;
814 832
 
815 833
         $cat_exclude = '';
816
-        if (is_array($exclude_cats) && !empty($exclude_cats))
817
-            $cat_exclude = serialize($exclude_cats);
834
+        if (is_array($exclude_cats) && !empty($exclude_cats)) {
835
+                    $cat_exclude = serialize($exclude_cats);
836
+        }
818 837
 
819 838
         if (isset($_REQUEST['backandedit'])) {
820 839
             $post = (object)$gd_session->get('listing');
821 840
 
822
-            if (!is_array($post->post_category[$cat_taxonomy]))
823
-                $post_category = $post->post_category[$cat_taxonomy];
841
+            if (!is_array($post->post_category[$cat_taxonomy])) {
842
+                            $post_category = $post->post_category[$cat_taxonomy];
843
+            }
824 844
 
825 845
             $post_categories = $post->post_category_str;
826
-            if (!empty($post_categories) && array_key_exists($cat_taxonomy, $post_categories))
827
-                $post_category_str = $post_categories[$cat_taxonomy];
846
+            if (!empty($post_categories) && array_key_exists($cat_taxonomy, $post_categories)) {
847
+                            $post_category_str = $post_categories[$cat_taxonomy];
848
+            }
828 849
 
829 850
         } elseif ((geodir_is_page('add-listing') && isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') || (is_admin())) {
830 851
             global $post;
@@ -1015,8 +1036,9 @@  discard block
 block discarded – undo
1015 1036
         if (!empty($post_categories) && array_key_exists($cat_taxonomy, $post_categories)) {
1016 1037
             $post_cat_str = $post_categories[$cat_taxonomy];
1017 1038
             $post_cat_array = explode("#", $post_cat_str);
1018
-            if (count($post_cat_array) >= $cat_limit && $cat_limit != 0)
1019
-                $style = "display:none;";
1039
+            if (count($post_cat_array) >= $cat_limit && $cat_limit != 0) {
1040
+                            $style = "display:none;";
1041
+            }
1020 1042
         }
1021 1043
         ?>
1022 1044
         <div class="main_cat_list" style=" <?php if (isset($style)) {
@@ -1051,7 +1073,7 @@  discard block
 block discarded – undo
1051 1073
 
1052 1074
         if(is_array( $exclude_cats)){
1053 1075
             $exclude_cats = array_map( 'intval', $exclude_cats );
1054
-        }else{
1076
+        } else{
1055 1077
             $exclude_cats = intval($exclude_cats);
1056 1078
         }
1057 1079
 
@@ -1081,7 +1103,10 @@  discard block
 block discarded – undo
1081 1103
 
1082 1104
             <div class="post_default_category">
1083 1105
                 <input type="radio" name="post_default_category" value="<?php echo $main_cat->term_id;?>"
1084
-                       onchange="update_listing_cat()" <?php if ($default) echo ' checked="checked" ';?>   />
1106
+                       onchange="update_listing_cat()" <?php if ($default) {
1107
+	echo ' checked="checked" ';
1108
+}
1109
+?>   />
1085 1110
         <span> 
1086 1111
         <?php printf(__('Set %s as default category', 'geodirectory'), geodir_ucwords($main_cat->name));?>
1087 1112
         </span>
@@ -1181,8 +1206,9 @@  discard block
 block discarded – undo
1181 1206
         $onchange = ' onchange="show_subcatlist(this.value, this)" ';
1182 1207
 
1183 1208
         $option_selected = '';
1184
-        if (!$selected)
1185
-            $option_slected = ' selected="selected" ';
1209
+        if (!$selected) {
1210
+                    $option_slected = ' selected="selected" ';
1211
+        }
1186 1212
 
1187 1213
         echo '<select field_type="select" id="' . sanitize_text_field($cat_taxonomy) . '" class="chosen_select" ' . $onchange . ' option-ajaxChosen="false" >';
1188 1214
 
@@ -1190,8 +1216,9 @@  discard block
 block discarded – undo
1190 1216
 
1191 1217
         foreach ($cat_terms as $cat_term) {
1192 1218
             $option_selected = '';
1193
-            if ($selected == $cat_term->term_id)
1194
-                $option_selected = ' selected="selected" ';
1219
+            if ($selected == $cat_term->term_id) {
1220
+                            $option_selected = ' selected="selected" ';
1221
+            }
1195 1222
 
1196 1223
             // Count child terms
1197 1224
             $child_terms = get_terms( $cat_taxonomy, array( 'parent' => $cat_term->term_id, 'hide_empty' => false, 'exclude' => $exclude_cats, 'number' => 1 ) );
@@ -1256,8 +1283,9 @@  discard block
 block discarded – undo
1256 1283
 
1257 1284
     $menu_icon = geodir_plugin_url() . '/geodirectory-assets/images/favicon.ico';
1258 1285
 
1259
-    if (!$listing_slug = get_option('geodir_listing_prefix'))
1260
-        $listing_slug = 'places';
1286
+    if (!$listing_slug = get_option('geodir_listing_prefix')) {
1287
+            $listing_slug = 'places';
1288
+    }
1261 1289
 
1262 1290
     /**
1263 1291
      * Taxonomies
@@ -1573,8 +1601,9 @@  discard block
 block discarded – undo
1573 1601
                             'city_slug' => $post->city_slug
1574 1602
                         );
1575 1603
 
1576
-                    } else
1577
-                        $post_location = geodir_get_location();
1604
+                    } else {
1605
+                                            $post_location = geodir_get_location();
1606
+                    }
1578 1607
 
1579 1608
 
1580 1609
                 } else {
@@ -1603,8 +1632,9 @@  discard block
 block discarded – undo
1603 1632
                             );
1604 1633
 
1605 1634
                         }
1606
-                    } else
1607
-                        $post_location = geodir_get_location();
1635
+                    } else {
1636
+                                            $post_location = geodir_get_location();
1637
+                    }
1608 1638
                 }
1609 1639
 
1610 1640
 
@@ -1643,16 +1673,17 @@  discard block
 block discarded – undo
1643 1673
 
1644 1674
                     if(isset($_POST['post_default_category']) && $_POST['post_default_category']){
1645 1675
                         $post_terms = absint($_POST['post_default_category']);
1646
-                    }elseif(isset($_POST['post_category'][$taxonomies]) && $_POST['post_category'][$taxonomies]) {
1676
+                    } elseif(isset($_POST['post_category'][$taxonomies]) && $_POST['post_category'][$taxonomies]) {
1647 1677
                         $post_terms = is_array($_POST['post_category'][$taxonomies]) ? $_POST['post_category'][$taxonomies] : explode(",", trim($_POST['post_category'][$taxonomies], ","));
1648 1678
                         $post_terms = !empty($post_terms) ? absint($post_terms[0]) : 0;
1649
-                    }elseif (isset($post->{$taxonomies})) {
1679
+                    } elseif (isset($post->{$taxonomies})) {
1650 1680
                         $post_terms = explode(",", trim($post->{$taxonomies}, ","));
1651 1681
                         $post_terms = $post_terms[0];
1652 1682
                     }
1653 1683
 
1654
-                    if (!$post_terms)
1655
-                        $post_terms = geodir_get_post_meta($post->ID, 'default_category', true);
1684
+                    if (!$post_terms) {
1685
+                                            $post_terms = geodir_get_post_meta($post->ID, 'default_category', true);
1686
+                    }
1656 1687
 
1657 1688
                     if (!$post_terms) {
1658 1689
                         $post_terms = geodir_get_post_meta($post->ID, $taxonomies, true);
@@ -1666,8 +1697,9 @@  discard block
 block discarded – undo
1666 1697
 
1667 1698
                 $term = get_term_by('id', $post_terms, $taxonomies);
1668 1699
 
1669
-                if (!empty($term))
1670
-                    $term_request = $term->slug;
1700
+                if (!empty($term)) {
1701
+                                    $term_request = $term->slug;
1702
+                }
1671 1703
                 //$term_request = $term->slug.'/';
1672 1704
             }
1673 1705
 
@@ -1682,9 +1714,13 @@  discard block
 block discarded – undo
1682 1714
                 $request_term .= $term_request;
1683 1715
 
1684 1716
             } else {
1685
-                if (isset($location_request) && $location_request != '') $request_term = $location_request;
1717
+                if (isset($location_request) && $location_request != '') {
1718
+                	$request_term = $location_request;
1719
+                }
1686 1720
 
1687
-                if (isset($term_request) && $term_request != '') $request_term .= $term_request;
1721
+                if (isset($term_request) && $term_request != '') {
1722
+                	$request_term .= $term_request;
1723
+                }
1688 1724
             }
1689 1725
             $request_term = trim($request_term, '/');
1690 1726
             
@@ -1693,10 +1729,11 @@  discard block
 block discarded – undo
1693 1729
                 $post_link = str_replace('%gd_taxonomy%/', '', $post_link);
1694 1730
             }
1695 1731
             
1696
-            if (!empty($request_term))
1697
-                $post_link = str_replace('%gd_taxonomy%', $request_term . $detailurl_separator, $post_link);
1698
-            else
1699
-                $post_link = str_replace('/%gd_taxonomy%', $request_term . $detailurl_separator, $post_link);
1732
+            if (!empty($request_term)) {
1733
+                            $post_link = str_replace('%gd_taxonomy%', $request_term . $detailurl_separator, $post_link);
1734
+            } else {
1735
+                            $post_link = str_replace('/%gd_taxonomy%', $request_term . $detailurl_separator, $post_link);
1736
+            }
1700 1737
             //echo $post_link ;
1701 1738
         }
1702 1739
         // temp cache the permalink
@@ -1939,11 +1976,12 @@  discard block
 block discarded – undo
1939 1976
     
1940 1977
     $label = $translate ? __($obj_post_type->labels->singular_name, 'geodirectory') : $obj_post_type->labels->singular_name;
1941 1978
     
1942
-    if ($echo)
1943
-        echo $label;
1944
-    else
1945
-        return $label;
1946
-}
1979
+    if ($echo) {
1980
+            echo $label;
1981
+    } else {
1982
+            return $label;
1983
+    }
1984
+    }
1947 1985
 
1948 1986
 /**
1949 1987
  * Print or Get post type plural label.
@@ -1959,18 +1997,20 @@  discard block
 block discarded – undo
1959 1997
 function get_post_type_plural_label($post_type, $echo = false, $translate = false) {
1960 1998
     $all_postypes = geodir_get_posttypes();
1961 1999
 
1962
-    if (!in_array($post_type, $all_postypes))
1963
-        return false;
2000
+    if (!in_array($post_type, $all_postypes)) {
2001
+            return false;
2002
+    }
1964 2003
 
1965 2004
     $obj_post_type = get_post_type_object($post_type);
1966 2005
     
1967 2006
     $label = $translate ? __($obj_post_type->labels->name, 'geodirectory') : $obj_post_type->labels->name;
1968 2007
     
1969
-    if ($echo)
1970
-        echo $label;
1971
-    else
1972
-        return $label;
1973
-}
2008
+    if ($echo) {
2009
+            echo $label;
2010
+    } else {
2011
+            return $label;
2012
+    }
2013
+    }
1974 2014
 
1975 2015
 /**
1976 2016
  * Checks whether a term exists or not.
@@ -1993,19 +2033,22 @@  discard block
 block discarded – undo
1993 2033
     $tax_select = "SELECT tt.term_id, tt.term_taxonomy_id FROM $wpdb->terms AS t INNER JOIN $wpdb->term_taxonomy as tt ON tt.term_id = t.term_id WHERE ";
1994 2034
 
1995 2035
     if (is_int($term)) {
1996
-        if (0 == $term)
1997
-            return 0;
2036
+        if (0 == $term) {
2037
+                    return 0;
2038
+        }
1998 2039
         $where = 't.term_id = %d';
1999
-        if (!empty($taxonomy))
2000
-            return $wpdb->get_row($wpdb->prepare($tax_select . $where . " AND tt.taxonomy = %s", $term, $taxonomy), ARRAY_A);
2001
-        else
2002
-            return $wpdb->get_var($wpdb->prepare($select . $where, $term));
2040
+        if (!empty($taxonomy)) {
2041
+                    return $wpdb->get_row($wpdb->prepare($tax_select . $where . " AND tt.taxonomy = %s", $term, $taxonomy), ARRAY_A);
2042
+        } else {
2043
+                    return $wpdb->get_var($wpdb->prepare($select . $where, $term));
2044
+        }
2003 2045
     }
2004 2046
 
2005 2047
     $term = trim(wp_unslash($term));
2006 2048
 
2007
-    if ('' === $slug = sanitize_title($term))
2008
-        return 0;
2049
+    if ('' === $slug = sanitize_title($term)) {
2050
+            return 0;
2051
+    }
2009 2052
 
2010 2053
     $where = 't.slug = %s';
2011 2054
 
@@ -2022,14 +2065,16 @@  discard block
 block discarded – undo
2022 2065
         $where_fields[] = $taxonomy;
2023 2066
 
2024 2067
 
2025
-        if ($result = $wpdb->get_row($wpdb->prepare("SELECT tt.term_id, tt.term_taxonomy_id FROM $wpdb->terms AS t INNER JOIN $wpdb->term_taxonomy as tt ON tt.term_id = t.term_id WHERE $where AND tt.taxonomy = %s", $where_fields), ARRAY_A))
2026
-            return $result;
2068
+        if ($result = $wpdb->get_row($wpdb->prepare("SELECT tt.term_id, tt.term_taxonomy_id FROM $wpdb->terms AS t INNER JOIN $wpdb->term_taxonomy as tt ON tt.term_id = t.term_id WHERE $where AND tt.taxonomy = %s", $where_fields), ARRAY_A)) {
2069
+                    return $result;
2070
+        }
2027 2071
 
2028 2072
         return false;
2029 2073
     }
2030 2074
 
2031
-    if ($result = $wpdb->get_var($wpdb->prepare("SELECT term_id FROM $wpdb->terms as t WHERE $where", $where_fields)))
2032
-        return $result;
2075
+    if ($result = $wpdb->get_var($wpdb->prepare("SELECT term_id FROM $wpdb->terms as t WHERE $where", $where_fields))) {
2076
+            return $result;
2077
+    }
2033 2078
 
2034 2079
     return false;
2035 2080
 }
Please login to merge, or discard this patch.
geodirectory_template_tags.php 2 patches
Indentation   +342 added lines, -342 removed lines patch added patch discarded remove patch
@@ -36,177 +36,177 @@  discard block
 block discarded – undo
36 36
  */
37 37
 function geodir_templates_scripts()
38 38
 {
39
-    $is_detail_page = false;
40
-    $geodir_map_name = geodir_map_name();
39
+	$is_detail_page = false;
40
+	$geodir_map_name = geodir_map_name();
41 41
 
42
-    if((is_single() && geodir_is_geodir_page()) || (is_page() && geodir_is_page('preview') )) {
43
-        $is_detail_page = true;
44
-    }
42
+	if((is_single() && geodir_is_geodir_page()) || (is_page() && geodir_is_page('preview') )) {
43
+		$is_detail_page = true;
44
+	}
45 45
 
46
-    wp_enqueue_script('jquery');
46
+	wp_enqueue_script('jquery');
47 47
 
48
-    wp_register_script('geodirectory-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory.min.js', array(), GEODIRECTORY_VERSION);
49
-    wp_enqueue_script('geodirectory-script');
48
+	wp_register_script('geodirectory-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory.min.js', array(), GEODIRECTORY_VERSION);
49
+	wp_enqueue_script('geodirectory-script');
50 50
 
51
-    $geodir_vars_data = array(
52
-        'siteurl' => get_option('siteurl'),
53
-        'geodir_plugin_url' => geodir_plugin_url(),
54
-        'geodir_lazy_load' => get_option('geodir_lazy_load',1),
55
-        'geodir_ajax_url' => geodir_get_ajax_url(),
56
-        'geodir_gd_modal' => (int)get_option('geodir_disable_gb_modal'),
57
-        'is_rtl' => is_rtl() ? 1 : 0, // fix rtl issue
51
+	$geodir_vars_data = array(
52
+		'siteurl' => get_option('siteurl'),
53
+		'geodir_plugin_url' => geodir_plugin_url(),
54
+		'geodir_lazy_load' => get_option('geodir_lazy_load',1),
55
+		'geodir_ajax_url' => geodir_get_ajax_url(),
56
+		'geodir_gd_modal' => (int)get_option('geodir_disable_gb_modal'),
57
+		'is_rtl' => is_rtl() ? 1 : 0, // fix rtl issue
58 58
 		'lightBox_txtImage' => addslashes(__('Image', 'geodirectory')),
59 59
 		'lightBox_txtOf' => addslashes(__('of', 'geodirectory')),
60
-    );
61
-
62
-    /**
63
-     * Filter the `geodir_var` data array that outputs the  wp_localize_script() translations and variables.
64
-     *
65
-     * This is used by addons to add JS translatable variables.
66
-     *
67
-     * @since 1.4.4
68
-     * @param array $geodir_vars_data {
69
-     *    geodir var data used by addons to add JS translatable variables.
70
-     *
71
-     *    @type string $siteurl Site url.
72
-     *    @type string $geodir_plugin_url Geodirectory core plugin url.
73
-     *    @type string $geodir_ajax_url Geodirectory plugin ajax url.
74
-     *    @type int $geodir_gd_modal Disable GD modal that displays slideshow images in popup?.
75
-     *    @type int $is_rtl Checks if current locale is RTL.
76
-     *
77
-     * }
78
-     */
79
-    $geodir_vars_data = apply_filters('geodir_vars_data',$geodir_vars_data);
80
-
81
-    wp_localize_script('geodirectory-script', 'geodir_var', $geodir_vars_data);
82
-
83
-    wp_register_script('geodirectory-jquery-flexslider-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.flexslider.min.js', array(), GEODIRECTORY_VERSION,true);
84
-    if($is_detail_page){wp_enqueue_script('geodirectory-jquery-flexslider-js');}
85
-
86
-    wp_register_script('geodirectory-lightbox-jquery', geodir_plugin_url() . '/geodirectory-assets/js/jquery.lightbox-0.5.min.js', array(), GEODIRECTORY_VERSION,true);
87
-    wp_enqueue_script('geodirectory-lightbox-jquery');
88
-
89
-    wp_register_script('geodirectory-jquery-simplemodal', geodir_plugin_url() . '/geodirectory-assets/js/jquery.simplemodal.min.js', array(), GEODIRECTORY_VERSION,true);
90
-    if ($is_detail_page) {
91
-        wp_enqueue_script('geodirectory-jquery-simplemodal');
92
-    }
60
+	);
61
+
62
+	/**
63
+	 * Filter the `geodir_var` data array that outputs the  wp_localize_script() translations and variables.
64
+	 *
65
+	 * This is used by addons to add JS translatable variables.
66
+	 *
67
+	 * @since 1.4.4
68
+	 * @param array $geodir_vars_data {
69
+	 *    geodir var data used by addons to add JS translatable variables.
70
+	 *
71
+	 *    @type string $siteurl Site url.
72
+	 *    @type string $geodir_plugin_url Geodirectory core plugin url.
73
+	 *    @type string $geodir_ajax_url Geodirectory plugin ajax url.
74
+	 *    @type int $geodir_gd_modal Disable GD modal that displays slideshow images in popup?.
75
+	 *    @type int $is_rtl Checks if current locale is RTL.
76
+	 *
77
+	 * }
78
+	 */
79
+	$geodir_vars_data = apply_filters('geodir_vars_data',$geodir_vars_data);
80
+
81
+	wp_localize_script('geodirectory-script', 'geodir_var', $geodir_vars_data);
82
+
83
+	wp_register_script('geodirectory-jquery-flexslider-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.flexslider.min.js', array(), GEODIRECTORY_VERSION,true);
84
+	if($is_detail_page){wp_enqueue_script('geodirectory-jquery-flexslider-js');}
85
+
86
+	wp_register_script('geodirectory-lightbox-jquery', geodir_plugin_url() . '/geodirectory-assets/js/jquery.lightbox-0.5.min.js', array(), GEODIRECTORY_VERSION,true);
87
+	wp_enqueue_script('geodirectory-lightbox-jquery');
88
+
89
+	wp_register_script('geodirectory-jquery-simplemodal', geodir_plugin_url() . '/geodirectory-assets/js/jquery.simplemodal.min.js', array(), GEODIRECTORY_VERSION,true);
90
+	if ($is_detail_page) {
91
+		wp_enqueue_script('geodirectory-jquery-simplemodal');
92
+	}
93 93
 
94
-    if (in_array($geodir_map_name, array('auto', 'google'))) {
95
-        $map_lang = "&language=" . geodir_get_map_default_language();
96
-        $map_key = "&key=" . geodir_get_map_api_key();
97
-        /**
98
-         * Filter the variables that are added to the end of the google maps script call.
99
-         *
100
-         * This i used to change things like google maps language etc.
101
-         *
102
-         * @since 1.0.0
103
-         * @param string $var The string to filter, default is empty string.
104
-         */
105
-        $map_extra = apply_filters('geodir_googlemap_script_extra', '');
106
-        wp_enqueue_script('google-maps-api', 'https://maps.google.com/maps/api/js?' . $map_lang . $map_key . $map_extra , '', NULL);
94
+	if (in_array($geodir_map_name, array('auto', 'google'))) {
95
+		$map_lang = "&language=" . geodir_get_map_default_language();
96
+		$map_key = "&key=" . geodir_get_map_api_key();
97
+		/**
98
+		 * Filter the variables that are added to the end of the google maps script call.
99
+		 *
100
+		 * This i used to change things like google maps language etc.
101
+		 *
102
+		 * @since 1.0.0
103
+		 * @param string $var The string to filter, default is empty string.
104
+		 */
105
+		$map_extra = apply_filters('geodir_googlemap_script_extra', '');
106
+		wp_enqueue_script('google-maps-api', 'https://maps.google.com/maps/api/js?' . $map_lang . $map_key . $map_extra , '', NULL);
107 107
         
108
-        // Overlapping Marker Spiderfier
109
-        wp_register_script('geodirectory-g-overlappingmarker-script', geodir_plugin_url() . '/geodirectory-assets/jawj/oms.min.js', array(), GEODIRECTORY_VERSION);
110
-        wp_enqueue_script('geodirectory-g-overlappingmarker-script');
111
-    }
108
+		// Overlapping Marker Spiderfier
109
+		wp_register_script('geodirectory-g-overlappingmarker-script', geodir_plugin_url() . '/geodirectory-assets/jawj/oms.min.js', array(), GEODIRECTORY_VERSION);
110
+		wp_enqueue_script('geodirectory-g-overlappingmarker-script');
111
+	}
112 112
     
113
-    if ($geodir_map_name == 'osm') {
114
-        // Leaflet OpenStreetMap
115
-        wp_register_style('geodirectory-leaflet-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
116
-        wp_enqueue_style('geodirectory-leaflet-style');
113
+	if ($geodir_map_name == 'osm') {
114
+		// Leaflet OpenStreetMap
115
+		wp_register_style('geodirectory-leaflet-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
116
+		wp_enqueue_style('geodirectory-leaflet-style');
117 117
             
118
-        wp_register_script('geodirectory-leaflet-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
119
-        wp_enqueue_script('geodirectory-leaflet-script');
118
+		wp_register_script('geodirectory-leaflet-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
119
+		wp_enqueue_script('geodirectory-leaflet-script');
120 120
         
121
-        wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/osm.geocode.min.js', array(), GEODIRECTORY_VERSION);
122
-        wp_enqueue_script('geodirectory-leaflet-geo-script');
121
+		wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/osm.geocode.min.js', array(), GEODIRECTORY_VERSION);
122
+		wp_enqueue_script('geodirectory-leaflet-geo-script');
123 123
         
124
-        if ($is_detail_page) {
125
-            wp_register_style('geodirectory-leaflet-routing-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.css', array(), GEODIRECTORY_VERSION);
126
-            wp_enqueue_style('geodirectory-leaflet-routing-style');
124
+		if ($is_detail_page) {
125
+			wp_register_style('geodirectory-leaflet-routing-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.css', array(), GEODIRECTORY_VERSION);
126
+			wp_enqueue_style('geodirectory-leaflet-routing-style');
127 127
                 
128
-            wp_register_script('geodirectory-leaflet-routing-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.min.js', array(), GEODIRECTORY_VERSION);
129
-            wp_enqueue_script('geodirectory-leaflet-routing-script');
130
-        }
128
+			wp_register_script('geodirectory-leaflet-routing-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.min.js', array(), GEODIRECTORY_VERSION);
129
+			wp_enqueue_script('geodirectory-leaflet-routing-script');
130
+		}
131 131
         
132
-        // Overlapping Marker Spiderfier Leaflet
133
-        wp_register_script('geodirectory-o-overlappingmarker-script', geodir_plugin_url() . '/geodirectory-assets/jawj/oms-leaflet.min.js', array(), GEODIRECTORY_VERSION);
134
-        wp_enqueue_script('geodirectory-o-overlappingmarker-script');
135
-    }
136
-    wp_enqueue_script( 'jquery-ui-autocomplete' );
132
+		// Overlapping Marker Spiderfier Leaflet
133
+		wp_register_script('geodirectory-o-overlappingmarker-script', geodir_plugin_url() . '/geodirectory-assets/jawj/oms-leaflet.min.js', array(), GEODIRECTORY_VERSION);
134
+		wp_enqueue_script('geodirectory-o-overlappingmarker-script');
135
+	}
136
+	wp_enqueue_script( 'jquery-ui-autocomplete' );
137 137
     
138
-    wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION, true);
139
-    wp_enqueue_script('geodirectory-goMap-script');
140
-
141
-    wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.min.js', array(), GEODIRECTORY_VERSION);
142
-    wp_enqueue_script('chosen');
143
-
144
-    wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.min.js', array(), GEODIRECTORY_VERSION);
145
-    wp_enqueue_script('geodirectory-choose-ajax');
146
-
147
-    wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.ui.timepicker.min.js', array('jquery-ui-datepicker', 'jquery-ui-slider', 'jquery-effects-core', 'jquery-effects-slide'), '', true);
148
-
149
-    if (is_page() && geodir_is_page('add-listing')) {
150
-        // SCRIPT FOR UPLOAD
151
-        wp_enqueue_script('plupload-all');
152
-        wp_enqueue_script('jquery-ui-sortable');
153
-
154
-        wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.min.js#asyncload', array(), GEODIRECTORY_VERSION,true);
155
-        wp_enqueue_script('geodirectory-plupload-script');
156
-        // SCRIPT FOR UPLOAD END
157
-
158
-        // 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
159
-        if (str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
160
-            $ajax_url = admin_url('admin-ajax.php');
161
-        } elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
162
-            $ajax_url = admin_url('admin-ajax.php');
163
-        } elseif (str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
164
-            $ajax_url = str_replace("https", "http", admin_url('admin-ajax.php'));
165
-        } elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
166
-            $ajax_url = str_replace("http", "https", admin_url('admin-ajax.php'));
167
-        } else {
168
-            $ajax_url = admin_url('admin-ajax.php');
169
-        }
138
+	wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION, true);
139
+	wp_enqueue_script('geodirectory-goMap-script');
140
+
141
+	wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.min.js', array(), GEODIRECTORY_VERSION);
142
+	wp_enqueue_script('chosen');
143
+
144
+	wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.min.js', array(), GEODIRECTORY_VERSION);
145
+	wp_enqueue_script('geodirectory-choose-ajax');
146
+
147
+	wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.ui.timepicker.min.js', array('jquery-ui-datepicker', 'jquery-ui-slider', 'jquery-effects-core', 'jquery-effects-slide'), '', true);
148
+
149
+	if (is_page() && geodir_is_page('add-listing')) {
150
+		// SCRIPT FOR UPLOAD
151
+		wp_enqueue_script('plupload-all');
152
+		wp_enqueue_script('jquery-ui-sortable');
153
+
154
+		wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.min.js#asyncload', array(), GEODIRECTORY_VERSION,true);
155
+		wp_enqueue_script('geodirectory-plupload-script');
156
+		// SCRIPT FOR UPLOAD END
157
+
158
+		// 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
159
+		if (str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
160
+			$ajax_url = admin_url('admin-ajax.php');
161
+		} elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
162
+			$ajax_url = admin_url('admin-ajax.php');
163
+		} elseif (str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
164
+			$ajax_url = str_replace("https", "http", admin_url('admin-ajax.php'));
165
+		} elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
166
+			$ajax_url = str_replace("http", "https", admin_url('admin-ajax.php'));
167
+		} else {
168
+			$ajax_url = admin_url('admin-ajax.php');
169
+		}
170 170
 
171
-        // place js config array for plupload
172
-        $plupload_init = array(
173
-            'runtimes' => 'html5,silverlight,browserplus,gears,html4',
174
-            'browse_button' => 'plupload-browse-button', // will be adjusted per uploader
175
-            'container' => 'plupload-upload-ui', // will be adjusted per uploader
176
-            'drop_element' => 'dropbox', // will be adjusted per uploader
177
-            'file_data_name' => 'async-upload', // will be adjusted per uploader
178
-            'multiple_queues' => true,
179
-            'max_file_size' => geodir_max_upload_size(),
180
-            'url' => $ajax_url,
181
-            'flash_swf_url' => includes_url('js/plupload/plupload.flash.swf'),
182
-            'silverlight_xap_url' => includes_url('js/plupload/plupload.silverlight.xap'),
183
-            'filters' => array(array('title' => __('Allowed Files', 'geodirectory'), 'extensions' => '*')),
184
-            'multipart' => true,
185
-            'urlstream_upload' => true,
186
-            'multi_selection' => false, // will be added per uploader
187
-            // additional post data to send to our ajax hook
188
-            'multipart_params' => array(
189
-                '_ajax_nonce' => "", // will be added per uploader
190
-                'action' => 'plupload_action', // the ajax action name
191
-                'imgid' => 0 // will be added per uploader
192
-            )
193
-        );
194
-        $base_plupload_config = json_encode($plupload_init);
195
-
196
-        $gd_plupload_init = array('base_plupload_config' => $base_plupload_config,
197
-            'upload_img_size' => geodir_max_upload_size());
198
-
199
-        wp_localize_script('geodirectory-plupload-script', 'gd_plupload', $gd_plupload_init);
200
-
201
-        wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation.min.js#asyncload');
202
-    } // End if for add place page
203
-
204
-    wp_register_script('geodirectory-post-custom-js', geodir_plugin_url() . '/geodirectory-assets/js/post.custom.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
205
-    if ($is_detail_page) {
171
+		// place js config array for plupload
172
+		$plupload_init = array(
173
+			'runtimes' => 'html5,silverlight,browserplus,gears,html4',
174
+			'browse_button' => 'plupload-browse-button', // will be adjusted per uploader
175
+			'container' => 'plupload-upload-ui', // will be adjusted per uploader
176
+			'drop_element' => 'dropbox', // will be adjusted per uploader
177
+			'file_data_name' => 'async-upload', // will be adjusted per uploader
178
+			'multiple_queues' => true,
179
+			'max_file_size' => geodir_max_upload_size(),
180
+			'url' => $ajax_url,
181
+			'flash_swf_url' => includes_url('js/plupload/plupload.flash.swf'),
182
+			'silverlight_xap_url' => includes_url('js/plupload/plupload.silverlight.xap'),
183
+			'filters' => array(array('title' => __('Allowed Files', 'geodirectory'), 'extensions' => '*')),
184
+			'multipart' => true,
185
+			'urlstream_upload' => true,
186
+			'multi_selection' => false, // will be added per uploader
187
+			// additional post data to send to our ajax hook
188
+			'multipart_params' => array(
189
+				'_ajax_nonce' => "", // will be added per uploader
190
+				'action' => 'plupload_action', // the ajax action name
191
+				'imgid' => 0 // will be added per uploader
192
+			)
193
+		);
194
+		$base_plupload_config = json_encode($plupload_init);
195
+
196
+		$gd_plupload_init = array('base_plupload_config' => $base_plupload_config,
197
+			'upload_img_size' => geodir_max_upload_size());
198
+
199
+		wp_localize_script('geodirectory-plupload-script', 'gd_plupload', $gd_plupload_init);
200
+
201
+		wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation.min.js#asyncload');
202
+	} // End if for add place page
203
+
204
+	wp_register_script('geodirectory-post-custom-js', geodir_plugin_url() . '/geodirectory-assets/js/post.custom.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
205
+	if ($is_detail_page) {
206 206
 		wp_enqueue_script('geodirectory-post-custom-js');
207 207
 	}
208 208
 
209
-    // font awesome rating script
209
+	// font awesome rating script
210 210
 	if (get_option('geodir_reviewrating_enable_font_awesome')) {
211 211
 		wp_register_script('geodir-barrating-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.barrating.min.js', array(), GEODIRECTORY_VERSION, true);
212 212
 		wp_enqueue_script('geodir-barrating-js');
@@ -215,11 +215,11 @@  discard block
 block discarded – undo
215 215
 		wp_enqueue_script('geodir-jRating-js');
216 216
 	}
217 217
 
218
-    wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
219
-    wp_enqueue_script('geodir-on-document-load');
218
+	wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
219
+	wp_enqueue_script('geodir-on-document-load');
220 220
 
221
-    wp_register_script('google-geometa', geodir_plugin_url() . '/geodirectory-assets/js/geometa.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
222
-    wp_enqueue_script('google-geometa');
221
+	wp_register_script('google-geometa', geodir_plugin_url() . '/geodirectory-assets/js/geometa.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
222
+	wp_enqueue_script('google-geometa');
223 223
 }
224 224
 
225 225
 /**
@@ -233,8 +233,8 @@  discard block
 block discarded – undo
233 233
  */
234 234
 function geodir_header_scripts()
235 235
 {
236
-    echo '<style>' . stripslashes(get_option('geodir_coustem_css')) . '</style>';
237
-    echo stripslashes(get_option('geodir_header_scripts'));
236
+	echo '<style>' . stripslashes(get_option('geodir_coustem_css')) . '</style>';
237
+	echo stripslashes(get_option('geodir_header_scripts'));
238 238
 }
239 239
 
240 240
 /**
@@ -247,7 +247,7 @@  discard block
 block discarded – undo
247 247
  */
248 248
 function geodir_google_analytics_tracking_code()
249 249
 {
250
-    if(get_option('geodir_ga_add_tracking_code') && get_option('geodir_ga_account_id')){?>
250
+	if(get_option('geodir_ga_add_tracking_code') && get_option('geodir_ga_account_id')){?>
251 251
 
252 252
         <script>
253 253
             (function(i,s,o,g,r,a,m){ i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
@@ -262,9 +262,9 @@  discard block
 block discarded – undo
262 262
         </script>
263 263
 
264 264
         <?php
265
-    }elseif( get_option('geodir_ga_add_tracking_code') && get_option('geodir_ga_tracking_code') && !get_option('geodir_ga_account_id')){
266
-        echo stripslashes(get_option('geodir_ga_tracking_code'));
267
-    }
265
+	}elseif( get_option('geodir_ga_add_tracking_code') && get_option('geodir_ga_tracking_code') && !get_option('geodir_ga_account_id')){
266
+		echo stripslashes(get_option('geodir_ga_tracking_code'));
267
+	}
268 268
 }
269 269
 
270 270
 /**
@@ -278,16 +278,16 @@  discard block
 block discarded – undo
278 278
 function geodir_footer_scripts()
279 279
 {
280 280
 
281
-    echo stripslashes(get_option('geodir_footer_scripts'));
281
+	echo stripslashes(get_option('geodir_footer_scripts'));
282 282
 
283
-    /*
283
+	/*
284 284
      * Apple suck and can't/won't fix bugs: https://bugs.webkit.org/show_bug.cgi?id=136041
285 285
      *
286 286
      * Flexbox wont wrap on ios for search form items
287 287
      */
288
-    if ( !empty( $_SERVER['HTTP_USER_AGENT'] ) && preg_match( '/iPad|iPod|iPhone|Safari/', $_SERVER['HTTP_USER_AGENT'] ) ) {
289
-        echo "<style>body .geodir-listing-search.gd-search-bar-style .geodir-loc-bar .clearfix.geodir-loc-bar-in .geodir-search .gd-search-input-wrapper{flex:50 1 auto !important;min-width: initial !important;width:auto !important;}.geodir-filter-container .geodir-filter-cat{width:auto !important;}</style>";
290
-    }
288
+	if ( !empty( $_SERVER['HTTP_USER_AGENT'] ) && preg_match( '/iPad|iPod|iPhone|Safari/', $_SERVER['HTTP_USER_AGENT'] ) ) {
289
+		echo "<style>body .geodir-listing-search.gd-search-bar-style .geodir-loc-bar .clearfix.geodir-loc-bar-in .geodir-search .gd-search-input-wrapper{flex:50 1 auto !important;min-width: initial !important;width:auto !important;}.geodir-filter-container .geodir-filter-cat{width:auto !important;}</style>";
290
+	}
291 291
 }
292 292
 
293 293
 
@@ -301,12 +301,12 @@  discard block
 block discarded – undo
301 301
  */
302 302
 function geodir_add_async_forscript($url)
303 303
 {
304
-    if (strpos($url, '#asyncload')===false)
305
-        return $url;
306
-    else if (is_admin())
307
-        return str_replace('#asyncload', '', $url);
308
-    else
309
-        return str_replace('#asyncload', '', $url)."' async='async";
304
+	if (strpos($url, '#asyncload')===false)
305
+		return $url;
306
+	else if (is_admin())
307
+		return str_replace('#asyncload', '', $url);
308
+	else
309
+		return str_replace('#asyncload', '', $url)."' async='async";
310 310
 }
311 311
 add_filter('clean_url', 'geodir_add_async_forscript', 11, 1);
312 312
 
@@ -319,17 +319,17 @@  discard block
 block discarded – undo
319 319
 function geodir_templates_styles()
320 320
 {
321 321
 
322
-    wp_register_style('geodir-core-scss', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend.css', array(), GEODIRECTORY_VERSION);
323
-    wp_enqueue_style('geodir-core-scss');
324
-    wp_register_style('geodir-core-scss-footer', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend_footer.css', array(), GEODIRECTORY_VERSION);
322
+	wp_register_style('geodir-core-scss', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend.css', array(), GEODIRECTORY_VERSION);
323
+	wp_enqueue_style('geodir-core-scss');
324
+	wp_register_style('geodir-core-scss-footer', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend_footer.css', array(), GEODIRECTORY_VERSION);
325 325
 
326
-    if(is_rtl()){
327
-    wp_register_style('geodirectory-frontend-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl-frontend.css', array(), GEODIRECTORY_VERSION);
328
-    wp_enqueue_style('geodirectory-frontend-rtl-style');
329
-    }
326
+	if(is_rtl()){
327
+	wp_register_style('geodirectory-frontend-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl-frontend.css', array(), GEODIRECTORY_VERSION);
328
+	wp_enqueue_style('geodirectory-frontend-rtl-style');
329
+	}
330 330
 
331
-    wp_register_style('font-awesome', '//maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css', array(), GEODIRECTORY_VERSION);
332
-    wp_enqueue_style('font-awesome');
331
+	wp_register_style('font-awesome', '//maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css', array(), GEODIRECTORY_VERSION);
332
+	wp_enqueue_style('font-awesome');
333 333
 
334 334
 
335 335
 }
@@ -343,7 +343,7 @@  discard block
 block discarded – undo
343 343
  */
344 344
 function geodir_get_sidebar()
345 345
 {
346
-    get_sidebar('geodirectory');
346
+	get_sidebar('geodirectory');
347 347
 }
348 348
 
349 349
 /**
@@ -362,122 +362,122 @@  discard block
 block discarded – undo
362 362
  * @param bool $always_show Do you want to show the pagination always? Default: false.
363 363
  */
364 364
 function geodir_pagination($before = '', $after = '', $prelabel = '', $nxtlabel = '', $pages_to_show = 5, $always_show = false) {
365
-    global $wp_query, $posts_per_page, $wpdb, $paged, $blog_id;
365
+	global $wp_query, $posts_per_page, $wpdb, $paged, $blog_id;
366 366
 
367
-    if (empty($prelabel)) {
368
-        $prelabel = '<strong>&lt;</strong>';
369
-    }
367
+	if (empty($prelabel)) {
368
+		$prelabel = '<strong>&lt;</strong>';
369
+	}
370 370
 
371
-    if (empty($nxtlabel)) {
372
-        $nxtlabel = '<strong>&gt;</strong>';
373
-    }
371
+	if (empty($nxtlabel)) {
372
+		$nxtlabel = '<strong>&gt;</strong>';
373
+	}
374 374
 
375
-    $half_pages_to_show = round($pages_to_show / 2);
375
+	$half_pages_to_show = round($pages_to_show / 2);
376 376
 
377
-    if (geodir_is_page('home')) // dont apply default  pagination for geodirectory home page.
378
-        return;
377
+	if (geodir_is_page('home')) // dont apply default  pagination for geodirectory home page.
378
+		return;
379 379
 
380
-    if (!is_single()) {
381
-        if (function_exists('geodir_location_geo_home_link')) {
382
-            remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
383
-        }
384
-        $numposts = $wp_query->found_posts;
380
+	if (!is_single()) {
381
+		if (function_exists('geodir_location_geo_home_link')) {
382
+			remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
383
+		}
384
+		$numposts = $wp_query->found_posts;
385 385
 
386
-        $max_page = ceil($numposts / $posts_per_page);
386
+		$max_page = ceil($numposts / $posts_per_page);
387 387
 
388
-        if (empty($paged)) {
389
-            $paged = 1;
390
-        }
388
+		if (empty($paged)) {
389
+			$paged = 1;
390
+		}
391 391
         
392
-        $post_type = geodir_get_current_posttype();
393
-        $listing_type_name = get_post_type_plural_label($post_type);
394
-        if (geodir_is_page('listing') || geodir_is_page('search')) {            
395
-            $term = array();
392
+		$post_type = geodir_get_current_posttype();
393
+		$listing_type_name = get_post_type_plural_label($post_type);
394
+		if (geodir_is_page('listing') || geodir_is_page('search')) {            
395
+			$term = array();
396 396
             
397
-            if (is_tax()) {
398
-                $term_id = get_queried_object_id();
399
-                $taxonomy = get_query_var('taxonomy');
397
+			if (is_tax()) {
398
+				$term_id = get_queried_object_id();
399
+				$taxonomy = get_query_var('taxonomy');
400 400
 
401
-                if ($term_id && $post_type && get_query_var('taxonomy') == $post_type . 'category' ) {
402
-                    $term = get_term($term_id, $post_type . 'category');
403
-                }
404
-            }
401
+				if ($term_id && $post_type && get_query_var('taxonomy') == $post_type . 'category' ) {
402
+					$term = get_term($term_id, $post_type . 'category');
403
+				}
404
+			}
405 405
             
406
-            if (geodir_is_page('search') && !empty($_REQUEST['s' . $post_type . 'category'])) {
407
-                $taxonomy_search = $_REQUEST['s' . $post_type . 'category'];
406
+			if (geodir_is_page('search') && !empty($_REQUEST['s' . $post_type . 'category'])) {
407
+				$taxonomy_search = $_REQUEST['s' . $post_type . 'category'];
408 408
                 
409
-                if (!is_array($taxonomy_search)) {
410
-                    $term = get_term((int)$taxonomy_search, $post_type . 'category');
411
-                } else if(is_array($taxonomy_search) && count($taxonomy_search) == 1) { // single category search
412
-                    $term = get_term((int)$taxonomy_search[0], $post_type . 'category');
413
-                }
414
-            }
409
+				if (!is_array($taxonomy_search)) {
410
+					$term = get_term((int)$taxonomy_search, $post_type . 'category');
411
+				} else if(is_array($taxonomy_search) && count($taxonomy_search) == 1) { // single category search
412
+					$term = get_term((int)$taxonomy_search[0], $post_type . 'category');
413
+				}
414
+			}
415 415
             
416
-            if (!empty($term) && !is_wp_error($term)) {
417
-                $listing_type_name = $term->name;
418
-            }
419
-        }
416
+			if (!empty($term) && !is_wp_error($term)) {
417
+				$listing_type_name = $term->name;
418
+			}
419
+		}
420 420
 
421
-        if ($max_page > 1 || $always_show) {            
422
-            // Extra pagination info
423
-            $geodir_pagination_more_info = get_option('geodir_pagination_advance_info');
424
-            $start_no = ( $paged - 1 ) * $posts_per_page + 1;
425
-            $end_no = min($paged * $posts_per_page, $numposts);
421
+		if ($max_page > 1 || $always_show) {            
422
+			// Extra pagination info
423
+			$geodir_pagination_more_info = get_option('geodir_pagination_advance_info');
424
+			$start_no = ( $paged - 1 ) * $posts_per_page + 1;
425
+			$end_no = min($paged * $posts_per_page, $numposts);
426 426
 
427
-            if ($geodir_pagination_more_info != '') {
428
-                if ($listing_type_name) {
429
-                    $listing_type_name = __($listing_type_name, 'geodirectory');
430
-                    $pegination_desc = wp_sprintf(__('Showing %s %d-%d of %d', 'geodirectory'), $listing_type_name, $start_no, $end_no, $numposts);
431
-                } else {
432
-                    $pegination_desc = wp_sprintf(__('Showing listings %d-%d of %d', 'geodirectory'), $start_no, $end_no, $numposts);
433
-                }
434
-                $pagination_info = '<div class="gd-pagination-details">' . $pegination_desc . '</div>';
435
-                /**
436
-                 * Adds an extra pagination info above/under pagination.
437
-                 *
438
-                 * @since 1.5.9
439
-                 *
440
-                 * @param string $pagination_info Extra pagination info content.
441
-                 * @param string $listing_type_name Listing results type.
442
-                 * @param string $start_no First result number.
443
-                 * @param string $end_no Last result number.
444
-                 * @param string $numposts Total number of listings.
445
-                 * @param string $post_type The post type.
446
-                 */
447
-                $pagination_info = apply_filters('geodir_pagination_advance_info', $pagination_info, $listing_type_name, $start_no, $end_no, $numposts, $post_type);
427
+			if ($geodir_pagination_more_info != '') {
428
+				if ($listing_type_name) {
429
+					$listing_type_name = __($listing_type_name, 'geodirectory');
430
+					$pegination_desc = wp_sprintf(__('Showing %s %d-%d of %d', 'geodirectory'), $listing_type_name, $start_no, $end_no, $numposts);
431
+				} else {
432
+					$pegination_desc = wp_sprintf(__('Showing listings %d-%d of %d', 'geodirectory'), $start_no, $end_no, $numposts);
433
+				}
434
+				$pagination_info = '<div class="gd-pagination-details">' . $pegination_desc . '</div>';
435
+				/**
436
+				 * Adds an extra pagination info above/under pagination.
437
+				 *
438
+				 * @since 1.5.9
439
+				 *
440
+				 * @param string $pagination_info Extra pagination info content.
441
+				 * @param string $listing_type_name Listing results type.
442
+				 * @param string $start_no First result number.
443
+				 * @param string $end_no Last result number.
444
+				 * @param string $numposts Total number of listings.
445
+				 * @param string $post_type The post type.
446
+				 */
447
+				$pagination_info = apply_filters('geodir_pagination_advance_info', $pagination_info, $listing_type_name, $start_no, $end_no, $numposts, $post_type);
448 448
                 
449
-                if ($geodir_pagination_more_info == 'before') {
450
-                    $before = $before . $pagination_info;
451
-                } else if ($geodir_pagination_more_info == 'after') {
452
-                    $after = $pagination_info . $after;
453
-                }
454
-            }
449
+				if ($geodir_pagination_more_info == 'before') {
450
+					$before = $before . $pagination_info;
451
+				} else if ($geodir_pagination_more_info == 'after') {
452
+					$after = $pagination_info . $after;
453
+				}
454
+			}
455 455
             
456
-            echo "$before <div class='Navi gd-navi'>";
457
-            if ($paged >= ($pages_to_show - 1)) {
458
-                echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link()) . '">&laquo;</a>';
459
-            }
460
-            previous_posts_link($prelabel);
461
-            for ($i = $paged - $half_pages_to_show; $i <= $paged + $half_pages_to_show; $i++) {
462
-                if ($i >= 1 && $i <= $max_page) {
463
-                    if ($i == $paged) {
464
-                        echo "<strong class='on'>$i</strong>";
465
-                    } else {
466
-                        echo ' <a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($i)) . '">' . $i . '</a> ';
467
-                    }
468
-                }
469
-            }
470
-            next_posts_link($nxtlabel, $max_page);
471
-            if (($paged + $half_pages_to_show) < ($max_page)) {
472
-                echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($max_page)) . '">&raquo;</a>';
473
-            }
474
-            echo "</div> $after";
475
-        }
456
+			echo "$before <div class='Navi gd-navi'>";
457
+			if ($paged >= ($pages_to_show - 1)) {
458
+				echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link()) . '">&laquo;</a>';
459
+			}
460
+			previous_posts_link($prelabel);
461
+			for ($i = $paged - $half_pages_to_show; $i <= $paged + $half_pages_to_show; $i++) {
462
+				if ($i >= 1 && $i <= $max_page) {
463
+					if ($i == $paged) {
464
+						echo "<strong class='on'>$i</strong>";
465
+					} else {
466
+						echo ' <a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($i)) . '">' . $i . '</a> ';
467
+					}
468
+				}
469
+			}
470
+			next_posts_link($nxtlabel, $max_page);
471
+			if (($paged + $half_pages_to_show) < ($max_page)) {
472
+				echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($max_page)) . '">&raquo;</a>';
473
+			}
474
+			echo "</div> $after";
475
+		}
476 476
         
477
-        if (function_exists('geodir_location_geo_home_link')) {
478
-            add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
479
-        }
480
-    }
477
+		if (function_exists('geodir_location_geo_home_link')) {
478
+			add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
479
+		}
480
+	}
481 481
 }
482 482
 
483 483
 /**
@@ -488,20 +488,20 @@  discard block
 block discarded – undo
488 488
  */
489 489
 function geodir_listingsearch_scripts()
490 490
 {
491
-    if (get_option('gd_search_dist') != '') {
492
-        $dist = get_option('gd_search_dist');
493
-    } else {
494
-        $dist = 500;
495
-    }
496
-    $dist_dif = 1000;
497
-
498
-    if ($dist <= 5000) $dist_dif = 500;
499
-    if ($dist <= 1000) $dist_dif = 100;
500
-    if ($dist <= 500) $dist_dif = 50;
501
-    if ($dist <= 100) $dist_dif = 10;
502
-    if ($dist <= 50) $dist_dif = 5;
503
-
504
-    ?>
491
+	if (get_option('gd_search_dist') != '') {
492
+		$dist = get_option('gd_search_dist');
493
+	} else {
494
+		$dist = 500;
495
+	}
496
+	$dist_dif = 1000;
497
+
498
+	if ($dist <= 5000) $dist_dif = 500;
499
+	if ($dist <= 1000) $dist_dif = 100;
500
+	if ($dist <= 500) $dist_dif = 50;
501
+	if ($dist <= 100) $dist_dif = 10;
502
+	if ($dist <= 50) $dist_dif = 5;
503
+
504
+	?>
505 505
     <script type="text/javascript">
506 506
 
507 507
         jQuery(function ($) {
@@ -559,20 +559,20 @@  discard block
 block discarded – undo
559 559
  * @package GeoDirectory
560 560
  */
561 561
 function geodir_add_sharelocation_scripts() {
562
-    $default_search_for_text = SEARCH_FOR_TEXT;
563
-    if (get_option('geodir_search_field_default_text'))
564
-        $default_search_for_text = __(get_option('geodir_search_field_default_text'), 'geodirectory');
562
+	$default_search_for_text = SEARCH_FOR_TEXT;
563
+	if (get_option('geodir_search_field_default_text'))
564
+		$default_search_for_text = __(get_option('geodir_search_field_default_text'), 'geodirectory');
565 565
 
566
-    $default_near_text = NEAR_TEXT;
567
-    if (get_option('geodir_near_field_default_text'))
568
-        $default_near_text = __(get_option('geodir_near_field_default_text'), 'geodirectory');
566
+	$default_near_text = NEAR_TEXT;
567
+	if (get_option('geodir_near_field_default_text'))
568
+		$default_near_text = __(get_option('geodir_near_field_default_text'), 'geodirectory');
569 569
     
570
-    $search_location = geodir_get_default_location();
570
+	$search_location = geodir_get_default_location();
571 571
     
572
-    $default_search_for_text = addslashes(stripslashes($default_search_for_text));
573
-    $default_near_text = addslashes(stripslashes($default_near_text));
574
-    $city = !empty($search_location) ? addslashes(stripslashes($search_location->city)) : '';
575
-    ?>
572
+	$default_search_for_text = addslashes(stripslashes($default_search_for_text));
573
+	$default_near_text = addslashes(stripslashes($default_near_text));
574
+	$city = !empty($search_location) ? addslashes(stripslashes($search_location->city)) : '';
575
+	?>
576 576
     <script type="text/javascript">
577 577
         var default_location = '<?php echo $city ;?>';
578 578
         var latlng;
@@ -664,14 +664,14 @@  discard block
 block discarded – undo
664 664
                     initialise2();
665 665
                 } else {
666 666
                     <?php
667
-                    $near_add = get_option('geodir_search_near_addition');
668
-                    /**
669
-                     * Adds any extra info to the near search box query when trying to geolocate it via google api.
670
-                     *
671
-                     * @since 1.0.0
672
-                     */
673
-                    $near_add2 = apply_filters('geodir_search_near_addition', '');
674
-                    ?>
667
+					$near_add = get_option('geodir_search_near_addition');
668
+					/**
669
+					 * Adds any extra info to the near search box query when trying to geolocate it via google api.
670
+					 *
671
+					 * @since 1.0.0
672
+					 */
673
+					$near_add2 = apply_filters('geodir_search_near_addition', '');
674
+					?>
675 675
                     if (window.gdMaps === 'google') {
676 676
                         Sgeocoder.geocode({'address': address<?php echo ($near_add ? '+", ' . $near_add . '"' : '') . $near_add2;?>},
677 677
                             function (results, status) {
@@ -785,32 +785,32 @@  discard block
 block discarded – undo
785 785
  */
786 786
 function geodir_show_badges_on_image($which, $post, $link)
787 787
 {
788
-    $return = '';
789
-    switch ($which) {
790
-        case 'featured':
791
-            /**
792
-             * Filter the featured image badge html that appears in the listings pages over the thumbnail.
793
-             *
794
-             * @since 1.0.0
795
-             * @param object $post The post object.
796
-             * @param string $link The link to the post.
797
-             */
798
-            $return = apply_filters('geodir_featured_badge_on_image', '<a href="' . $link . '"><span class="geodir_featured_img">&nbsp;</span></a>',$post,$link);
799
-            break;
800
-        case 'new' :
801
-            /**
802
-             * Filter the new image badge html that appears in the listings pages over the thumbnail.
803
-             *
804
-             * @since 1.0.0
805
-             * @param object $post The post object.
806
-             * @param string $link The link to the post.
807
-             */
808
-            $return = apply_filters('geodir_new_badge_on_image', '<a href="' . $link . '"><span class="geodir_new_listing">&nbsp;</span></a>',$post,$link);
809
-            break;
810
-
811
-    }
788
+	$return = '';
789
+	switch ($which) {
790
+		case 'featured':
791
+			/**
792
+			 * Filter the featured image badge html that appears in the listings pages over the thumbnail.
793
+			 *
794
+			 * @since 1.0.0
795
+			 * @param object $post The post object.
796
+			 * @param string $link The link to the post.
797
+			 */
798
+			$return = apply_filters('geodir_featured_badge_on_image', '<a href="' . $link . '"><span class="geodir_featured_img">&nbsp;</span></a>',$post,$link);
799
+			break;
800
+		case 'new' :
801
+			/**
802
+			 * Filter the new image badge html that appears in the listings pages over the thumbnail.
803
+			 *
804
+			 * @since 1.0.0
805
+			 * @param object $post The post object.
806
+			 * @param string $link The link to the post.
807
+			 */
808
+			$return = apply_filters('geodir_new_badge_on_image', '<a href="' . $link . '"><span class="geodir_new_listing">&nbsp;</span></a>',$post,$link);
809
+			break;
810
+
811
+	}
812 812
     
813
-    return $return;
813
+	return $return;
814 814
 }
815 815
 
816 816
 /**
@@ -819,8 +819,8 @@  discard block
 block discarded – undo
819 819
  * @since 1.6.22
820 820
  */
821 821
 function geodir_fix_script_conflict() {
822
-    if ( wp_script_is( 'flexslider', 'enqueued' ) && wp_script_is( 'geodirectory-jquery-flexslider-js', 'enqueued' ) ) {
823
-        wp_dequeue_script( 'flexslider' );
824
-    }
822
+	if ( wp_script_is( 'flexslider', 'enqueued' ) && wp_script_is( 'geodirectory-jquery-flexslider-js', 'enqueued' ) ) {
823
+		wp_dequeue_script( 'flexslider' );
824
+	}
825 825
 }
826 826
 add_action( 'wp_enqueue_scripts', 'geodir_fix_script_conflict', 100 );
827 827
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +77 added lines, -77 removed lines patch added patch discarded remove patch
@@ -39,21 +39,21 @@  discard block
 block discarded – undo
39 39
     $is_detail_page = false;
40 40
     $geodir_map_name = geodir_map_name();
41 41
 
42
-    if((is_single() && geodir_is_geodir_page()) || (is_page() && geodir_is_page('preview') )) {
42
+    if ((is_single() && geodir_is_geodir_page()) || (is_page() && geodir_is_page('preview'))) {
43 43
         $is_detail_page = true;
44 44
     }
45 45
 
46 46
     wp_enqueue_script('jquery');
47 47
 
48
-    wp_register_script('geodirectory-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory.min.js', array(), GEODIRECTORY_VERSION);
48
+    wp_register_script('geodirectory-script', geodir_plugin_url().'/geodirectory-assets/js/geodirectory.min.js', array(), GEODIRECTORY_VERSION);
49 49
     wp_enqueue_script('geodirectory-script');
50 50
 
51 51
     $geodir_vars_data = array(
52 52
         'siteurl' => get_option('siteurl'),
53 53
         'geodir_plugin_url' => geodir_plugin_url(),
54
-        'geodir_lazy_load' => get_option('geodir_lazy_load',1),
54
+        'geodir_lazy_load' => get_option('geodir_lazy_load', 1),
55 55
         'geodir_ajax_url' => geodir_get_ajax_url(),
56
-        'geodir_gd_modal' => (int)get_option('geodir_disable_gb_modal'),
56
+        'geodir_gd_modal' => (int) get_option('geodir_disable_gb_modal'),
57 57
         'is_rtl' => is_rtl() ? 1 : 0, // fix rtl issue
58 58
 		'lightBox_txtImage' => addslashes(__('Image', 'geodirectory')),
59 59
 		'lightBox_txtOf' => addslashes(__('of', 'geodirectory')),
@@ -76,24 +76,24 @@  discard block
 block discarded – undo
76 76
      *
77 77
      * }
78 78
      */
79
-    $geodir_vars_data = apply_filters('geodir_vars_data',$geodir_vars_data);
79
+    $geodir_vars_data = apply_filters('geodir_vars_data', $geodir_vars_data);
80 80
 
81 81
     wp_localize_script('geodirectory-script', 'geodir_var', $geodir_vars_data);
82 82
 
83
-    wp_register_script('geodirectory-jquery-flexslider-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.flexslider.min.js', array(), GEODIRECTORY_VERSION,true);
84
-    if($is_detail_page){wp_enqueue_script('geodirectory-jquery-flexslider-js');}
83
+    wp_register_script('geodirectory-jquery-flexslider-js', geodir_plugin_url().'/geodirectory-assets/js/jquery.flexslider.min.js', array(), GEODIRECTORY_VERSION, true);
84
+    if ($is_detail_page) {wp_enqueue_script('geodirectory-jquery-flexslider-js'); }
85 85
 
86
-    wp_register_script('geodirectory-lightbox-jquery', geodir_plugin_url() . '/geodirectory-assets/js/jquery.lightbox-0.5.min.js', array(), GEODIRECTORY_VERSION,true);
86
+    wp_register_script('geodirectory-lightbox-jquery', geodir_plugin_url().'/geodirectory-assets/js/jquery.lightbox-0.5.min.js', array(), GEODIRECTORY_VERSION, true);
87 87
     wp_enqueue_script('geodirectory-lightbox-jquery');
88 88
 
89
-    wp_register_script('geodirectory-jquery-simplemodal', geodir_plugin_url() . '/geodirectory-assets/js/jquery.simplemodal.min.js', array(), GEODIRECTORY_VERSION,true);
89
+    wp_register_script('geodirectory-jquery-simplemodal', geodir_plugin_url().'/geodirectory-assets/js/jquery.simplemodal.min.js', array(), GEODIRECTORY_VERSION, true);
90 90
     if ($is_detail_page) {
91 91
         wp_enqueue_script('geodirectory-jquery-simplemodal');
92 92
     }
93 93
 
94 94
     if (in_array($geodir_map_name, array('auto', 'google'))) {
95
-        $map_lang = "&language=" . geodir_get_map_default_language();
96
-        $map_key = "&key=" . geodir_get_map_api_key();
95
+        $map_lang = "&language=".geodir_get_map_default_language();
96
+        $map_key = "&key=".geodir_get_map_api_key();
97 97
         /**
98 98
          * Filter the variables that are added to the end of the google maps script call.
99 99
          *
@@ -103,55 +103,55 @@  discard block
 block discarded – undo
103 103
          * @param string $var The string to filter, default is empty string.
104 104
          */
105 105
         $map_extra = apply_filters('geodir_googlemap_script_extra', '');
106
-        wp_enqueue_script('google-maps-api', 'https://maps.google.com/maps/api/js?' . $map_lang . $map_key . $map_extra , '', NULL);
106
+        wp_enqueue_script('google-maps-api', 'https://maps.google.com/maps/api/js?'.$map_lang.$map_key.$map_extra, '', NULL);
107 107
         
108 108
         // Overlapping Marker Spiderfier
109
-        wp_register_script('geodirectory-g-overlappingmarker-script', geodir_plugin_url() . '/geodirectory-assets/jawj/oms.min.js', array(), GEODIRECTORY_VERSION);
109
+        wp_register_script('geodirectory-g-overlappingmarker-script', geodir_plugin_url().'/geodirectory-assets/jawj/oms.min.js', array(), GEODIRECTORY_VERSION);
110 110
         wp_enqueue_script('geodirectory-g-overlappingmarker-script');
111 111
     }
112 112
     
113 113
     if ($geodir_map_name == 'osm') {
114 114
         // Leaflet OpenStreetMap
115
-        wp_register_style('geodirectory-leaflet-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
115
+        wp_register_style('geodirectory-leaflet-style', geodir_plugin_url().'/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
116 116
         wp_enqueue_style('geodirectory-leaflet-style');
117 117
             
118
-        wp_register_script('geodirectory-leaflet-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
118
+        wp_register_script('geodirectory-leaflet-script', geodir_plugin_url().'/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
119 119
         wp_enqueue_script('geodirectory-leaflet-script');
120 120
         
121
-        wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/osm.geocode.min.js', array(), GEODIRECTORY_VERSION);
121
+        wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url().'/geodirectory-assets/leaflet/osm.geocode.min.js', array(), GEODIRECTORY_VERSION);
122 122
         wp_enqueue_script('geodirectory-leaflet-geo-script');
123 123
         
124 124
         if ($is_detail_page) {
125
-            wp_register_style('geodirectory-leaflet-routing-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.css', array(), GEODIRECTORY_VERSION);
125
+            wp_register_style('geodirectory-leaflet-routing-style', geodir_plugin_url().'/geodirectory-assets/leaflet/routing/leaflet-routing-machine.css', array(), GEODIRECTORY_VERSION);
126 126
             wp_enqueue_style('geodirectory-leaflet-routing-style');
127 127
                 
128
-            wp_register_script('geodirectory-leaflet-routing-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.min.js', array(), GEODIRECTORY_VERSION);
128
+            wp_register_script('geodirectory-leaflet-routing-script', geodir_plugin_url().'/geodirectory-assets/leaflet/routing/leaflet-routing-machine.min.js', array(), GEODIRECTORY_VERSION);
129 129
             wp_enqueue_script('geodirectory-leaflet-routing-script');
130 130
         }
131 131
         
132 132
         // Overlapping Marker Spiderfier Leaflet
133
-        wp_register_script('geodirectory-o-overlappingmarker-script', geodir_plugin_url() . '/geodirectory-assets/jawj/oms-leaflet.min.js', array(), GEODIRECTORY_VERSION);
133
+        wp_register_script('geodirectory-o-overlappingmarker-script', geodir_plugin_url().'/geodirectory-assets/jawj/oms-leaflet.min.js', array(), GEODIRECTORY_VERSION);
134 134
         wp_enqueue_script('geodirectory-o-overlappingmarker-script');
135 135
     }
136
-    wp_enqueue_script( 'jquery-ui-autocomplete' );
136
+    wp_enqueue_script('jquery-ui-autocomplete');
137 137
     
138
-    wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION, true);
138
+    wp_register_script('geodirectory-goMap-script', geodir_plugin_url().'/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION, true);
139 139
     wp_enqueue_script('geodirectory-goMap-script');
140 140
 
141
-    wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.min.js', array(), GEODIRECTORY_VERSION);
141
+    wp_register_script('chosen', geodir_plugin_url().'/geodirectory-assets/js/chosen.jquery.min.js', array(), GEODIRECTORY_VERSION);
142 142
     wp_enqueue_script('chosen');
143 143
 
144
-    wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.min.js', array(), GEODIRECTORY_VERSION);
144
+    wp_register_script('geodirectory-choose-ajax', geodir_plugin_url().'/geodirectory-assets/js/ajax-chosen.min.js', array(), GEODIRECTORY_VERSION);
145 145
     wp_enqueue_script('geodirectory-choose-ajax');
146 146
 
147
-    wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.ui.timepicker.min.js', array('jquery-ui-datepicker', 'jquery-ui-slider', 'jquery-effects-core', 'jquery-effects-slide'), '', true);
147
+    wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url().'/geodirectory-assets/js/jquery.ui.timepicker.min.js', array('jquery-ui-datepicker', 'jquery-ui-slider', 'jquery-effects-core', 'jquery-effects-slide'), '', true);
148 148
 
149 149
     if (is_page() && geodir_is_page('add-listing')) {
150 150
         // SCRIPT FOR UPLOAD
151 151
         wp_enqueue_script('plupload-all');
152 152
         wp_enqueue_script('jquery-ui-sortable');
153 153
 
154
-        wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.min.js#asyncload', array(), GEODIRECTORY_VERSION,true);
154
+        wp_register_script('geodirectory-plupload-script', geodir_plugin_url().'/geodirectory-assets/js/geodirectory-plupload.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
155 155
         wp_enqueue_script('geodirectory-plupload-script');
156 156
         // SCRIPT FOR UPLOAD END
157 157
 
@@ -198,27 +198,27 @@  discard block
 block discarded – undo
198 198
 
199 199
         wp_localize_script('geodirectory-plupload-script', 'gd_plupload', $gd_plupload_init);
200 200
 
201
-        wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation.min.js#asyncload');
201
+        wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url().'/geodirectory-assets/js/listing_validation.min.js#asyncload');
202 202
     } // End if for add place page
203 203
 
204
-    wp_register_script('geodirectory-post-custom-js', geodir_plugin_url() . '/geodirectory-assets/js/post.custom.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
204
+    wp_register_script('geodirectory-post-custom-js', geodir_plugin_url().'/geodirectory-assets/js/post.custom.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
205 205
     if ($is_detail_page) {
206 206
 		wp_enqueue_script('geodirectory-post-custom-js');
207 207
 	}
208 208
 
209 209
     // font awesome rating script
210 210
 	if (get_option('geodir_reviewrating_enable_font_awesome')) {
211
-		wp_register_script('geodir-barrating-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.barrating.min.js', array(), GEODIRECTORY_VERSION, true);
211
+		wp_register_script('geodir-barrating-js', geodir_plugin_url().'/geodirectory-assets/js/jquery.barrating.min.js', array(), GEODIRECTORY_VERSION, true);
212 212
 		wp_enqueue_script('geodir-barrating-js');
213 213
 	} else { // default rating script
214
-		wp_register_script('geodir-jRating-js', geodir_plugin_url() . '/geodirectory-assets/js/jRating.jquery.min.js', array(), GEODIRECTORY_VERSION, true);
214
+		wp_register_script('geodir-jRating-js', geodir_plugin_url().'/geodirectory-assets/js/jRating.jquery.min.js', array(), GEODIRECTORY_VERSION, true);
215 215
 		wp_enqueue_script('geodir-jRating-js');
216 216
 	}
217 217
 
218
-    wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
218
+    wp_register_script('geodir-on-document-load', geodir_plugin_url().'/geodirectory-assets/js/on_document_load.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
219 219
     wp_enqueue_script('geodir-on-document-load');
220 220
 
221
-    wp_register_script('google-geometa', geodir_plugin_url() . '/geodirectory-assets/js/geometa.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
221
+    wp_register_script('google-geometa', geodir_plugin_url().'/geodirectory-assets/js/geometa.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
222 222
     wp_enqueue_script('google-geometa');
223 223
 }
224 224
 
@@ -233,7 +233,7 @@  discard block
 block discarded – undo
233 233
  */
234 234
 function geodir_header_scripts()
235 235
 {
236
-    echo '<style>' . stripslashes(get_option('geodir_coustem_css')) . '</style>';
236
+    echo '<style>'.stripslashes(get_option('geodir_coustem_css')).'</style>';
237 237
     echo stripslashes(get_option('geodir_header_scripts'));
238 238
 }
239 239
 
@@ -247,7 +247,7 @@  discard block
 block discarded – undo
247 247
  */
248 248
 function geodir_google_analytics_tracking_code()
249 249
 {
250
-    if(get_option('geodir_ga_add_tracking_code') && get_option('geodir_ga_account_id')){?>
250
+    if (get_option('geodir_ga_add_tracking_code') && get_option('geodir_ga_account_id')) {?>
251 251
 
252 252
         <script>
253 253
             (function(i,s,o,g,r,a,m){ i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
@@ -255,14 +255,14 @@  discard block
 block discarded – undo
255 255
                 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
256 256
             })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
257 257
 
258
-            ga('create', '<?php echo esc_attr(get_option('geodir_ga_account_id'));?>', 'auto');
259
-            <?php if(get_option('geodir_ga_anonymize_ip')){echo "ga('set', 'anonymizeIP', true);";}?>
258
+            ga('create', '<?php echo esc_attr(get_option('geodir_ga_account_id')); ?>', 'auto');
259
+            <?php if (get_option('geodir_ga_anonymize_ip')) {echo "ga('set', 'anonymizeIP', true);"; }?>
260 260
             ga('send', 'pageview');
261 261
 
262 262
         </script>
263 263
 
264 264
         <?php
265
-    }elseif( get_option('geodir_ga_add_tracking_code') && get_option('geodir_ga_tracking_code') && !get_option('geodir_ga_account_id')){
265
+    }elseif (get_option('geodir_ga_add_tracking_code') && get_option('geodir_ga_tracking_code') && !get_option('geodir_ga_account_id')) {
266 266
         echo stripslashes(get_option('geodir_ga_tracking_code'));
267 267
     }
268 268
 }
@@ -285,7 +285,7 @@  discard block
 block discarded – undo
285 285
      *
286 286
      * Flexbox wont wrap on ios for search form items
287 287
      */
288
-    if ( !empty( $_SERVER['HTTP_USER_AGENT'] ) && preg_match( '/iPad|iPod|iPhone|Safari/', $_SERVER['HTTP_USER_AGENT'] ) ) {
288
+    if (!empty($_SERVER['HTTP_USER_AGENT']) && preg_match('/iPad|iPod|iPhone|Safari/', $_SERVER['HTTP_USER_AGENT'])) {
289 289
         echo "<style>body .geodir-listing-search.gd-search-bar-style .geodir-loc-bar .clearfix.geodir-loc-bar-in .geodir-search .gd-search-input-wrapper{flex:50 1 auto !important;min-width: initial !important;width:auto !important;}.geodir-filter-container .geodir-filter-cat{width:auto !important;}</style>";
290 290
     }
291 291
 }
@@ -301,7 +301,7 @@  discard block
 block discarded – undo
301 301
  */
302 302
 function geodir_add_async_forscript($url)
303 303
 {
304
-    if (strpos($url, '#asyncload')===false)
304
+    if (strpos($url, '#asyncload') === false)
305 305
         return $url;
306 306
     else if (is_admin())
307 307
         return str_replace('#asyncload', '', $url);
@@ -319,12 +319,12 @@  discard block
 block discarded – undo
319 319
 function geodir_templates_styles()
320 320
 {
321 321
 
322
-    wp_register_style('geodir-core-scss', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend.css', array(), GEODIRECTORY_VERSION);
322
+    wp_register_style('geodir-core-scss', geodir_plugin_url().'/geodirectory-assets/css/gd_core_frontend.css', array(), GEODIRECTORY_VERSION);
323 323
     wp_enqueue_style('geodir-core-scss');
324
-    wp_register_style('geodir-core-scss-footer', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend_footer.css', array(), GEODIRECTORY_VERSION);
324
+    wp_register_style('geodir-core-scss-footer', geodir_plugin_url().'/geodirectory-assets/css/gd_core_frontend_footer.css', array(), GEODIRECTORY_VERSION);
325 325
 
326
-    if(is_rtl()){
327
-    wp_register_style('geodirectory-frontend-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl-frontend.css', array(), GEODIRECTORY_VERSION);
326
+    if (is_rtl()) {
327
+    wp_register_style('geodirectory-frontend-rtl-style', geodir_plugin_url().'/geodirectory-assets/css/rtl-frontend.css', array(), GEODIRECTORY_VERSION);
328 328
     wp_enqueue_style('geodirectory-frontend-rtl-style');
329 329
     }
330 330
 
@@ -398,18 +398,18 @@  discard block
 block discarded – undo
398 398
                 $term_id = get_queried_object_id();
399 399
                 $taxonomy = get_query_var('taxonomy');
400 400
 
401
-                if ($term_id && $post_type && get_query_var('taxonomy') == $post_type . 'category' ) {
402
-                    $term = get_term($term_id, $post_type . 'category');
401
+                if ($term_id && $post_type && get_query_var('taxonomy') == $post_type.'category') {
402
+                    $term = get_term($term_id, $post_type.'category');
403 403
                 }
404 404
             }
405 405
             
406
-            if (geodir_is_page('search') && !empty($_REQUEST['s' . $post_type . 'category'])) {
407
-                $taxonomy_search = $_REQUEST['s' . $post_type . 'category'];
406
+            if (geodir_is_page('search') && !empty($_REQUEST['s'.$post_type.'category'])) {
407
+                $taxonomy_search = $_REQUEST['s'.$post_type.'category'];
408 408
                 
409 409
                 if (!is_array($taxonomy_search)) {
410
-                    $term = get_term((int)$taxonomy_search, $post_type . 'category');
411
-                } else if(is_array($taxonomy_search) && count($taxonomy_search) == 1) { // single category search
412
-                    $term = get_term((int)$taxonomy_search[0], $post_type . 'category');
410
+                    $term = get_term((int) $taxonomy_search, $post_type.'category');
411
+                } else if (is_array($taxonomy_search) && count($taxonomy_search) == 1) { // single category search
412
+                    $term = get_term((int) $taxonomy_search[0], $post_type.'category');
413 413
                 }
414 414
             }
415 415
             
@@ -421,7 +421,7 @@  discard block
 block discarded – undo
421 421
         if ($max_page > 1 || $always_show) {            
422 422
             // Extra pagination info
423 423
             $geodir_pagination_more_info = get_option('geodir_pagination_advance_info');
424
-            $start_no = ( $paged - 1 ) * $posts_per_page + 1;
424
+            $start_no = ($paged - 1) * $posts_per_page + 1;
425 425
             $end_no = min($paged * $posts_per_page, $numposts);
426 426
 
427 427
             if ($geodir_pagination_more_info != '') {
@@ -431,7 +431,7 @@  discard block
 block discarded – undo
431 431
                 } else {
432 432
                     $pegination_desc = wp_sprintf(__('Showing listings %d-%d of %d', 'geodirectory'), $start_no, $end_no, $numposts);
433 433
                 }
434
-                $pagination_info = '<div class="gd-pagination-details">' . $pegination_desc . '</div>';
434
+                $pagination_info = '<div class="gd-pagination-details">'.$pegination_desc.'</div>';
435 435
                 /**
436 436
                  * Adds an extra pagination info above/under pagination.
437 437
                  *
@@ -447,15 +447,15 @@  discard block
 block discarded – undo
447 447
                 $pagination_info = apply_filters('geodir_pagination_advance_info', $pagination_info, $listing_type_name, $start_no, $end_no, $numposts, $post_type);
448 448
                 
449 449
                 if ($geodir_pagination_more_info == 'before') {
450
-                    $before = $before . $pagination_info;
450
+                    $before = $before.$pagination_info;
451 451
                 } else if ($geodir_pagination_more_info == 'after') {
452
-                    $after = $pagination_info . $after;
452
+                    $after = $pagination_info.$after;
453 453
                 }
454 454
             }
455 455
             
456 456
             echo "$before <div class='Navi gd-navi'>";
457 457
             if ($paged >= ($pages_to_show - 1)) {
458
-                echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link()) . '">&laquo;</a>';
458
+                echo '<a href="'.str_replace('&paged', '&amp;paged', get_pagenum_link()).'">&laquo;</a>';
459 459
             }
460 460
             previous_posts_link($prelabel);
461 461
             for ($i = $paged - $half_pages_to_show; $i <= $paged + $half_pages_to_show; $i++) {
@@ -463,13 +463,13 @@  discard block
 block discarded – undo
463 463
                     if ($i == $paged) {
464 464
                         echo "<strong class='on'>$i</strong>";
465 465
                     } else {
466
-                        echo ' <a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($i)) . '">' . $i . '</a> ';
466
+                        echo ' <a href="'.str_replace('&paged', '&amp;paged', get_pagenum_link($i)).'">'.$i.'</a> ';
467 467
                     }
468 468
                 }
469 469
             }
470 470
             next_posts_link($nxtlabel, $max_page);
471 471
             if (($paged + $half_pages_to_show) < ($max_page)) {
472
-                echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($max_page)) . '">&raquo;</a>';
472
+                echo '<a href="'.str_replace('&paged', '&amp;paged', get_pagenum_link($max_page)).'">&raquo;</a>';
473 473
             }
474 474
             echo "</div> $after";
475 475
         }
@@ -507,7 +507,7 @@  discard block
 block discarded – undo
507 507
         jQuery(function ($) {
508 508
             $("#distance_slider").slider({
509 509
                 range: true,
510
-                values: [0, <?php echo ($_REQUEST['sdist']!='') ? sanitize_text_field($_REQUEST['sdist']) : "0"; ?>],
510
+                values: [0, <?php echo ($_REQUEST['sdist'] != '') ? sanitize_text_field($_REQUEST['sdist']) : "0"; ?>],
511 511
                 min: 0,
512 512
                 max: <?php echo $dist; ?>,
513 513
                 step: <?php echo $dist_dif; ?>,
@@ -574,7 +574,7 @@  discard block
 block discarded – undo
574 574
     $city = !empty($search_location) ? addslashes(stripslashes($search_location->city)) : '';
575 575
     ?>
576 576
     <script type="text/javascript">
577
-        var default_location = '<?php echo $city ;?>';
577
+        var default_location = '<?php echo $city; ?>';
578 578
         var latlng;
579 579
         var address;
580 580
         var dist = 0;
@@ -590,7 +590,7 @@  discard block
 block discarded – undo
590 590
 				var $form = jQuery(this).closest('form');
591 591
 
592 592
 				if (jQuery("#sdist input[type='radio']:checked").length != 0) dist = jQuery("#sdist input[type='radio']:checked").val();
593
-				if (jQuery('.search_text', $form).val() == '' || jQuery('.search_text', $form).val() == '<?php echo $default_search_for_text;?>') jQuery('.search_text', $form).val(s);
593
+				if (jQuery('.search_text', $form).val() == '' || jQuery('.search_text', $form).val() == '<?php echo $default_search_for_text; ?>') jQuery('.search_text', $form).val(s);
594 594
 				
595 595
 				// Disable location based search for disabled location post type.
596 596
 				if (jQuery('.search_by_post', $form).val() != '' && typeof gd_cpt_no_location == 'function') {
@@ -604,7 +604,7 @@  discard block
 block discarded – undo
604 604
 					}
605 605
 				}
606 606
 				
607
-				if (dist > 0 || (jQuery('select[name="sort_by"]').val() == 'nearest' || jQuery('select[name="sort_by"]', $form).val() == 'farthest') || (jQuery(".snear", $form).val() != '' && jQuery(".snear", $form).val() != '<?php echo $default_near_text;?>')) {
607
+				if (dist > 0 || (jQuery('select[name="sort_by"]').val() == 'nearest' || jQuery('select[name="sort_by"]', $form).val() == 'farthest') || (jQuery(".snear", $form).val() != '' && jQuery(".snear", $form).val() != '<?php echo $default_near_text; ?>')) {
608 608
 
609 609
                     // OSM can't handel post code with no space so we test for it and add one if needed
610 610
                     if(window.gdMaps === 'osm'){
@@ -633,7 +633,7 @@  discard block
 block discarded – undo
633 633
         });
634 634
         
635 635
 		function geodir_setsearch($form) {
636
-			if ((dist > 0 || (jQuery('select[name="sort_by"]', $form).val() == 'nearest' || jQuery('select[name="sort_by"]', $form).val() == 'farthest')) && (jQuery(".snear", $form).val() == '' || jQuery(".snear", $form).val() == '<?php echo $default_near_text;?>')) jQuery(".snear", $form).val(default_location);
636
+			if ((dist > 0 || (jQuery('select[name="sort_by"]', $form).val() == 'nearest' || jQuery('select[name="sort_by"]', $form).val() == 'farthest')) && (jQuery(".snear", $form).val() == '' || jQuery(".snear", $form).val() == '<?php echo $default_near_text; ?>')) jQuery(".snear", $form).val(default_location);
637 637
 			geocodeAddress($form);
638 638
 		}
639 639
 
@@ -652,15 +652,15 @@  discard block
 block discarded – undo
652 652
             // Call the geocode function
653 653
             Sgeocoder = window.gdMaps == 'google' ? new google.maps.Geocoder() : null;
654 654
 
655
-            if (jQuery('.snear', $form).val() == '' || ( jQuery('.sgeo_lat').val() != '' && jQuery('.sgeo_lon').val() != ''  ) || jQuery('.snear', $form).val().match("^<?php _e('In:','geodirectory');?>")) {
656
-                if (jQuery('.snear', $form).val().match("^<?php _e('In:','geodirectory');?>")) {
655
+            if (jQuery('.snear', $form).val() == '' || ( jQuery('.sgeo_lat').val() != '' && jQuery('.sgeo_lon').val() != ''  ) || jQuery('.snear', $form).val().match("^<?php _e('In:', 'geodirectory'); ?>")) {
656
+                if (jQuery('.snear', $form).val().match("^<?php _e('In:', 'geodirectory'); ?>")) {
657 657
                     jQuery(".snear", $form).val('');
658 658
                 }
659 659
                 jQuery($form).submit();
660 660
             } else {
661 661
                 var address = jQuery(".snear", $form).val();
662 662
 
663
-                if (jQuery('.snear', $form).val() == '<?php echo $default_near_text;?>') {
663
+                if (jQuery('.snear', $form).val() == '<?php echo $default_near_text; ?>') {
664 664
                     initialise2();
665 665
                 } else {
666 666
                     <?php
@@ -673,12 +673,12 @@  discard block
 block discarded – undo
673 673
                     $near_add2 = apply_filters('geodir_search_near_addition', '');
674 674
                     ?>
675 675
                     if (window.gdMaps === 'google') {
676
-                        Sgeocoder.geocode({'address': address<?php echo ($near_add ? '+", ' . $near_add . '"' : '') . $near_add2;?>},
676
+                        Sgeocoder.geocode({'address': address<?php echo ($near_add ? '+", '.$near_add.'"' : '').$near_add2; ?>},
677 677
                             function (results, status) {
678 678
                                 if (status == google.maps.GeocoderStatus.OK) {
679 679
                                     updateSearchPosition(results[0].geometry.location, $form);
680 680
                                 } else {
681
-                                    alert("<?php esc_attr_e('Search was not successful for the following reason :', 'geodirectory');?>" + status);
681
+                                    alert("<?php esc_attr_e('Search was not successful for the following reason :', 'geodirectory'); ?>" + status);
682 682
                                 }
683 683
                             });
684 684
                     } else if (window.gdMaps === 'osm') {
@@ -687,7 +687,7 @@  discard block
 block discarded – undo
687 687
                                 if (typeof geo !== 'undefined' && geo.lat && geo.lon) {
688 688
                                     updateSearchPosition(geo, $form);
689 689
                                 } else {
690
-                                    alert("<?php esc_attr_e('Search was not successful for the requested address.', 'geodirectory');?>");
690
+                                    alert("<?php esc_attr_e('Search was not successful for the requested address.', 'geodirectory'); ?>");
691 691
                                 }
692 692
                             });
693 693
                     } else {
@@ -733,19 +733,19 @@  discard block
 block discarded – undo
733 733
             var msg;
734 734
             switch (err.code) {
735 735
                 case err.UNKNOWN_ERROR:
736
-                    msg = "<?php _e('Unable to find your location','geodirectory');?>";
736
+                    msg = "<?php _e('Unable to find your location', 'geodirectory'); ?>";
737 737
                     break;
738 738
                 case err.PERMISSION_DENINED:
739
-                    msg = "<?php _e('Permission denied in finding your location','geodirectory');?>";
739
+                    msg = "<?php _e('Permission denied in finding your location', 'geodirectory'); ?>";
740 740
                     break;
741 741
                 case err.POSITION_UNAVAILABLE:
742
-                    msg = "<?php _e('Your location is currently unknown','geodirectory');?>";
742
+                    msg = "<?php _e('Your location is currently unknown', 'geodirectory'); ?>";
743 743
                     break;
744 744
                 case err.BREAK:
745
-                    msg = "<?php _e('Attempt to find location took too long','geodirectory');?>";
745
+                    msg = "<?php _e('Attempt to find location took too long', 'geodirectory'); ?>";
746 746
                     break;
747 747
                 default:
748
-                    msg = "<?php _e('Location detection not supported in browser','geodirectory');?>";
748
+                    msg = "<?php _e('Location detection not supported in browser', 'geodirectory'); ?>";
749 749
             }
750 750
             jQuery('#info').html(msg);
751 751
         }
@@ -795,7 +795,7 @@  discard block
 block discarded – undo
795 795
              * @param object $post The post object.
796 796
              * @param string $link The link to the post.
797 797
              */
798
-            $return = apply_filters('geodir_featured_badge_on_image', '<a href="' . $link . '"><span class="geodir_featured_img">&nbsp;</span></a>',$post,$link);
798
+            $return = apply_filters('geodir_featured_badge_on_image', '<a href="'.$link.'"><span class="geodir_featured_img">&nbsp;</span></a>', $post, $link);
799 799
             break;
800 800
         case 'new' :
801 801
             /**
@@ -805,7 +805,7 @@  discard block
 block discarded – undo
805 805
              * @param object $post The post object.
806 806
              * @param string $link The link to the post.
807 807
              */
808
-            $return = apply_filters('geodir_new_badge_on_image', '<a href="' . $link . '"><span class="geodir_new_listing">&nbsp;</span></a>',$post,$link);
808
+            $return = apply_filters('geodir_new_badge_on_image', '<a href="'.$link.'"><span class="geodir_new_listing">&nbsp;</span></a>', $post, $link);
809 809
             break;
810 810
 
811 811
     }
@@ -819,8 +819,8 @@  discard block
 block discarded – undo
819 819
  * @since 1.6.22
820 820
  */
821 821
 function geodir_fix_script_conflict() {
822
-    if ( wp_script_is( 'flexslider', 'enqueued' ) && wp_script_is( 'geodirectory-jquery-flexslider-js', 'enqueued' ) ) {
823
-        wp_dequeue_script( 'flexslider' );
822
+    if (wp_script_is('flexslider', 'enqueued') && wp_script_is('geodirectory-jquery-flexslider-js', 'enqueued')) {
823
+        wp_dequeue_script('flexslider');
824 824
     }
825 825
 }
826
-add_action( 'wp_enqueue_scripts', 'geodir_fix_script_conflict', 100 );
827 826
\ No newline at end of file
827
+add_action('wp_enqueue_scripts', 'geodir_fix_script_conflict', 100);
828 828
\ No newline at end of file
Please login to merge, or discard this patch.