Test Failed
Push — master ( 63e0de...cedafa )
by Stiofan
09:26
created
geodirectory_template_tags.php 2 patches
Indentation   +329 added lines, -329 removed lines patch added patch discarded remove patch
@@ -22,7 +22,7 @@  discard block
 block discarded – undo
22 22
  */
23 23
 function geodir_core_dequeue_script()
24 24
 {
25
-    wp_dequeue_script('flexslider');
25
+	wp_dequeue_script('flexslider');
26 26
 }
27 27
 
28 28
 add_action('wp_print_scripts', 'geodir_core_dequeue_script', 100);
@@ -35,168 +35,168 @@  discard block
 block discarded – undo
35 35
  */
36 36
 function geodir_templates_scripts()
37 37
 {
38
-    $is_detail_page = false;
39
-    $geodir_map_name = geodir_map_name();
38
+	$is_detail_page = false;
39
+	$geodir_map_name = geodir_map_name();
40 40
 
41
-    if((is_single() && geodir_is_geodir_page()) || (is_page() && geodir_is_page('preview') )) {
42
-        $is_detail_page = true;
43
-    }
44
-
45
-    wp_enqueue_script('jquery');
46
-
47
-    wp_register_script('geodirectory-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory.min.js#asyncload', array(), GEODIRECTORY_VERSION);
48
-    wp_enqueue_script('geodirectory-script');
41
+	if((is_single() && geodir_is_geodir_page()) || (is_page() && geodir_is_page('preview') )) {
42
+		$is_detail_page = true;
43
+	}
49 44
 
50
-    $geodir_vars_data = array(
51
-        'siteurl' => get_option('siteurl'),
52
-        'geodir_plugin_url' => geodir_plugin_url(),
53
-        'geodir_lazy_load' => get_option('geodir_lazy_load',1),
54
-        'geodir_ajax_url' => geodir_get_ajax_url(),
55
-        'geodir_gd_modal' => (int)get_option('geodir_disable_gb_modal'),
56
-        'is_rtl' => is_rtl() ? 1 : 0 // fix rtl issue
57
-    );
45
+	wp_enqueue_script('jquery');
46
+
47
+	wp_register_script('geodirectory-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory.min.js#asyncload', array(), GEODIRECTORY_VERSION);
48
+	wp_enqueue_script('geodirectory-script');
49
+
50
+	$geodir_vars_data = array(
51
+		'siteurl' => get_option('siteurl'),
52
+		'geodir_plugin_url' => geodir_plugin_url(),
53
+		'geodir_lazy_load' => get_option('geodir_lazy_load',1),
54
+		'geodir_ajax_url' => geodir_get_ajax_url(),
55
+		'geodir_gd_modal' => (int)get_option('geodir_disable_gb_modal'),
56
+		'is_rtl' => is_rtl() ? 1 : 0 // fix rtl issue
57
+	);
58
+
59
+	/**
60
+	 * Filter the `geodir_var` data array that outputs the  wp_localize_script() translations and variables.
61
+	 *
62
+	 * This is used by addons to add JS translatable variables.
63
+	 *
64
+	 * @since 1.4.4
65
+	 * @param array $geodir_vars_data {
66
+	 *    geodir var data used by addons to add JS translatable variables.
67
+	 *
68
+	 *    @type string $siteurl Site url.
69
+	 *    @type string $geodir_plugin_url Geodirectory core plugin url.
70
+	 *    @type string $geodir_ajax_url Geodirectory plugin ajax url.
71
+	 *    @type int $geodir_gd_modal Disable GD modal that displays slideshow images in popup?.
72
+	 *    @type int $is_rtl Checks if current locale is RTL.
73
+	 *
74
+	 * }
75
+	 */
76
+	$geodir_vars_data = apply_filters('geodir_vars_data',$geodir_vars_data);
77
+
78
+	wp_localize_script('geodirectory-script', 'geodir_var', $geodir_vars_data);
79
+
80
+	wp_register_script('geodirectory-jquery-flexslider-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.flexslider.min.js', array(), GEODIRECTORY_VERSION,true);
81
+	if($is_detail_page){wp_enqueue_script('geodirectory-jquery-flexslider-js');}
82
+
83
+	wp_register_script('geodirectory-lightbox-jquery', geodir_plugin_url() . '/geodirectory-assets/js/jquery.lightbox-0.5.min.js', array(), GEODIRECTORY_VERSION,true);
84
+	wp_enqueue_script('geodirectory-lightbox-jquery');
85
+
86
+	wp_register_script('geodirectory-jquery-simplemodal', geodir_plugin_url() . '/geodirectory-assets/js/jquery.simplemodal.min.js', array(), GEODIRECTORY_VERSION,true);
87
+	if ($is_detail_page) {
88
+		wp_enqueue_script('geodirectory-jquery-simplemodal');
89
+	}
58 90
 
59
-    /**
60
-     * Filter the `geodir_var` data array that outputs the  wp_localize_script() translations and variables.
61
-     *
62
-     * This is used by addons to add JS translatable variables.
63
-     *
64
-     * @since 1.4.4
65
-     * @param array $geodir_vars_data {
66
-     *    geodir var data used by addons to add JS translatable variables.
67
-     *
68
-     *    @type string $siteurl Site url.
69
-     *    @type string $geodir_plugin_url Geodirectory core plugin url.
70
-     *    @type string $geodir_ajax_url Geodirectory plugin ajax url.
71
-     *    @type int $geodir_gd_modal Disable GD modal that displays slideshow images in popup?.
72
-     *    @type int $is_rtl Checks if current locale is RTL.
73
-     *
74
-     * }
75
-     */
76
-    $geodir_vars_data = apply_filters('geodir_vars_data',$geodir_vars_data);
77
-
78
-    wp_localize_script('geodirectory-script', 'geodir_var', $geodir_vars_data);
79
-
80
-    wp_register_script('geodirectory-jquery-flexslider-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.flexslider.min.js', array(), GEODIRECTORY_VERSION,true);
81
-    if($is_detail_page){wp_enqueue_script('geodirectory-jquery-flexslider-js');}
82
-
83
-    wp_register_script('geodirectory-lightbox-jquery', geodir_plugin_url() . '/geodirectory-assets/js/jquery.lightbox-0.5.min.js', array(), GEODIRECTORY_VERSION,true);
84
-    wp_enqueue_script('geodirectory-lightbox-jquery');
85
-
86
-    wp_register_script('geodirectory-jquery-simplemodal', geodir_plugin_url() . '/geodirectory-assets/js/jquery.simplemodal.min.js', array(), GEODIRECTORY_VERSION,true);
87
-    if ($is_detail_page) {
88
-        wp_enqueue_script('geodirectory-jquery-simplemodal');
89
-    }
90
-
91
-    if (in_array($geodir_map_name, array('auto', 'google'))) {
92
-        $map_lang = "&language=" . geodir_get_map_default_language();
93
-        $map_key = "&key=" . geodir_get_map_api_key();
94
-        /**
95
-         * Filter the variables that are added to the end of the google maps script call.
96
-         *
97
-         * This i used to change things like google maps language etc.
98
-         *
99
-         * @since 1.0.0
100
-         * @param string $var The string to filter, default is empty string.
101
-         */
102
-        $map_extra = apply_filters('geodir_googlemap_script_extra', '');
103
-        wp_enqueue_script('geodirectory-googlemap-script', 'https://maps.google.com/maps/api/js?' . $map_lang . $map_key . $map_extra , '', NULL);
104
-    }
91
+	if (in_array($geodir_map_name, array('auto', 'google'))) {
92
+		$map_lang = "&language=" . geodir_get_map_default_language();
93
+		$map_key = "&key=" . geodir_get_map_api_key();
94
+		/**
95
+		 * Filter the variables that are added to the end of the google maps script call.
96
+		 *
97
+		 * This i used to change things like google maps language etc.
98
+		 *
99
+		 * @since 1.0.0
100
+		 * @param string $var The string to filter, default is empty string.
101
+		 */
102
+		$map_extra = apply_filters('geodir_googlemap_script_extra', '');
103
+		wp_enqueue_script('geodirectory-googlemap-script', 'https://maps.google.com/maps/api/js?' . $map_lang . $map_key . $map_extra , '', NULL);
104
+	}
105 105
     
106
-    if ($geodir_map_name == 'osm') {
107
-        // Leaflet OpenStreetMap
108
-        wp_register_style('geodirectory-leaflet-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
109
-        wp_enqueue_style('geodirectory-leaflet-style');
106
+	if ($geodir_map_name == 'osm') {
107
+		// Leaflet OpenStreetMap
108
+		wp_register_style('geodirectory-leaflet-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
109
+		wp_enqueue_style('geodirectory-leaflet-style');
110 110
             
111
-        wp_register_script('geodirectory-leaflet-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
112
-        wp_enqueue_script('geodirectory-leaflet-script');
111
+		wp_register_script('geodirectory-leaflet-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
112
+		wp_enqueue_script('geodirectory-leaflet-script');
113 113
         
114
-        wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/osm.geocode.js', array(), GEODIRECTORY_VERSION);
115
-        wp_enqueue_script('geodirectory-leaflet-geo-script');
114
+		wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/osm.geocode.js', array(), GEODIRECTORY_VERSION);
115
+		wp_enqueue_script('geodirectory-leaflet-geo-script');
116 116
         
117
-        if ($is_detail_page) {
118
-            wp_register_style('geodirectory-leaflet-routing-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.css', array(), GEODIRECTORY_VERSION);
119
-            wp_enqueue_style('geodirectory-leaflet-routing-style');
117
+		if ($is_detail_page) {
118
+			wp_register_style('geodirectory-leaflet-routing-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.css', array(), GEODIRECTORY_VERSION);
119
+			wp_enqueue_style('geodirectory-leaflet-routing-style');
120 120
                 
121
-            wp_register_script('geodirectory-leaflet-routing-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.js', array(), GEODIRECTORY_VERSION);
122
-            wp_enqueue_script('geodirectory-leaflet-routing-script');
123
-        }
124
-    }
125
-    wp_enqueue_script( 'jquery-ui-autocomplete' );
121
+			wp_register_script('geodirectory-leaflet-routing-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.js', array(), GEODIRECTORY_VERSION);
122
+			wp_enqueue_script('geodirectory-leaflet-routing-script');
123
+		}
124
+	}
125
+	wp_enqueue_script( 'jquery-ui-autocomplete' );
126 126
     
127
-    wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION,true);
128
-    wp_enqueue_script('geodirectory-goMap-script');
129
-
130
-
131
-    wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.min.js', array(), GEODIRECTORY_VERSION);
132
-    wp_enqueue_script('chosen');
133
-
134
-    wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.min.js', array(), GEODIRECTORY_VERSION);
135
-    wp_enqueue_script('geodirectory-choose-ajax');
136
-
137
-    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);
138
-
139
-    if (is_page() && geodir_is_page('add-listing')) {
140
-        // SCRIPT FOR UPLOAD
141
-        wp_enqueue_script('plupload-all');
142
-        wp_enqueue_script('jquery-ui-sortable');
143
-
144
-        wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.min.js#asyncload', array(), GEODIRECTORY_VERSION,true);
145
-        wp_enqueue_script('geodirectory-plupload-script');
146
-        // SCRIPT FOR UPLOAD END
147
-
148
-        // 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
149
-        if (str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
150
-            $ajax_url = admin_url('admin-ajax.php');
151
-        } elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
152
-            $ajax_url = admin_url('admin-ajax.php');
153
-        } elseif (str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
154
-            $ajax_url = str_replace("https", "http", admin_url('admin-ajax.php'));
155
-        } elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
156
-            $ajax_url = str_replace("http", "https", admin_url('admin-ajax.php'));
157
-        } else {
158
-            $ajax_url = admin_url('admin-ajax.php');
159
-        }
127
+	wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION,true);
128
+	wp_enqueue_script('geodirectory-goMap-script');
129
+
130
+
131
+	wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.min.js', array(), GEODIRECTORY_VERSION);
132
+	wp_enqueue_script('chosen');
133
+
134
+	wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.min.js', array(), GEODIRECTORY_VERSION);
135
+	wp_enqueue_script('geodirectory-choose-ajax');
136
+
137
+	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);
138
+
139
+	if (is_page() && geodir_is_page('add-listing')) {
140
+		// SCRIPT FOR UPLOAD
141
+		wp_enqueue_script('plupload-all');
142
+		wp_enqueue_script('jquery-ui-sortable');
143
+
144
+		wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.min.js#asyncload', array(), GEODIRECTORY_VERSION,true);
145
+		wp_enqueue_script('geodirectory-plupload-script');
146
+		// SCRIPT FOR UPLOAD END
147
+
148
+		// 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
149
+		if (str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
150
+			$ajax_url = admin_url('admin-ajax.php');
151
+		} elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
152
+			$ajax_url = admin_url('admin-ajax.php');
153
+		} elseif (str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
154
+			$ajax_url = str_replace("https", "http", admin_url('admin-ajax.php'));
155
+		} elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
156
+			$ajax_url = str_replace("http", "https", admin_url('admin-ajax.php'));
157
+		} else {
158
+			$ajax_url = admin_url('admin-ajax.php');
159
+		}
160 160
 
161
-        // place js config array for plupload
162
-        $plupload_init = array(
163
-            'runtimes' => 'html5,silverlight,flash,browserplus,gears,html4',
164
-            'browse_button' => 'plupload-browse-button', // will be adjusted per uploader
165
-            'container' => 'plupload-upload-ui', // will be adjusted per uploader
166
-            'drop_element' => 'dropbox', // will be adjusted per uploader
167
-            'file_data_name' => 'async-upload', // will be adjusted per uploader
168
-            'multiple_queues' => true,
169
-            'max_file_size' => geodir_max_upload_size(),
170
-            'url' => $ajax_url,
171
-            'flash_swf_url' => includes_url('js/plupload/plupload.flash.swf'),
172
-            'silverlight_xap_url' => includes_url('js/plupload/plupload.silverlight.xap'),
173
-            'filters' => array(array('title' => __('Allowed Files', 'geodirectory'), 'extensions' => '*')),
174
-            'multipart' => true,
175
-            'urlstream_upload' => true,
176
-            'multi_selection' => false, // will be added per uploader
177
-            // additional post data to send to our ajax hook
178
-            'multipart_params' => array(
179
-                '_ajax_nonce' => "", // will be added per uploader
180
-                'action' => 'plupload_action', // the ajax action name
181
-                'imgid' => 0 // will be added per uploader
182
-            )
183
-        );
184
-        $base_plupload_config = json_encode($plupload_init);
185
-
186
-        $gd_plupload_init = array('base_plupload_config' => $base_plupload_config,
187
-            'upload_img_size' => geodir_max_upload_size());
188
-
189
-        wp_localize_script('geodirectory-plupload-script', 'gd_plupload', $gd_plupload_init);
190
-
191
-        wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation.min.js#asyncload');
192
-    } // End if for add place page
193
-
194
-    wp_register_script('geodirectory-post-custom-js', geodir_plugin_url() . '/geodirectory-assets/js/post.custom.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
195
-    if ($is_detail_page) {
161
+		// place js config array for plupload
162
+		$plupload_init = array(
163
+			'runtimes' => 'html5,silverlight,flash,browserplus,gears,html4',
164
+			'browse_button' => 'plupload-browse-button', // will be adjusted per uploader
165
+			'container' => 'plupload-upload-ui', // will be adjusted per uploader
166
+			'drop_element' => 'dropbox', // will be adjusted per uploader
167
+			'file_data_name' => 'async-upload', // will be adjusted per uploader
168
+			'multiple_queues' => true,
169
+			'max_file_size' => geodir_max_upload_size(),
170
+			'url' => $ajax_url,
171
+			'flash_swf_url' => includes_url('js/plupload/plupload.flash.swf'),
172
+			'silverlight_xap_url' => includes_url('js/plupload/plupload.silverlight.xap'),
173
+			'filters' => array(array('title' => __('Allowed Files', 'geodirectory'), 'extensions' => '*')),
174
+			'multipart' => true,
175
+			'urlstream_upload' => true,
176
+			'multi_selection' => false, // will be added per uploader
177
+			// additional post data to send to our ajax hook
178
+			'multipart_params' => array(
179
+				'_ajax_nonce' => "", // will be added per uploader
180
+				'action' => 'plupload_action', // the ajax action name
181
+				'imgid' => 0 // will be added per uploader
182
+			)
183
+		);
184
+		$base_plupload_config = json_encode($plupload_init);
185
+
186
+		$gd_plupload_init = array('base_plupload_config' => $base_plupload_config,
187
+			'upload_img_size' => geodir_max_upload_size());
188
+
189
+		wp_localize_script('geodirectory-plupload-script', 'gd_plupload', $gd_plupload_init);
190
+
191
+		wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation.min.js#asyncload');
192
+	} // End if for add place page
193
+
194
+	wp_register_script('geodirectory-post-custom-js', geodir_plugin_url() . '/geodirectory-assets/js/post.custom.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
195
+	if ($is_detail_page) {
196 196
 		wp_enqueue_script('geodirectory-post-custom-js');
197 197
 	}
198 198
 
199
-    // font awesome rating script
199
+	// font awesome rating script
200 200
 	if (get_option('geodir_reviewrating_enable_font_awesome')) {
201 201
 		wp_register_script('geodir-barrating-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.barrating.min.js', array(), GEODIRECTORY_VERSION, true);
202 202
 		wp_enqueue_script('geodir-barrating-js');
@@ -205,11 +205,11 @@  discard block
 block discarded – undo
205 205
 		wp_enqueue_script('geodir-jRating-js');
206 206
 	}
207 207
 
208
-    wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.js#asyncload', array(), GEODIRECTORY_VERSION, true);
209
-    wp_enqueue_script('geodir-on-document-load');
208
+	wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.js#asyncload', array(), GEODIRECTORY_VERSION, true);
209
+	wp_enqueue_script('geodir-on-document-load');
210 210
 
211
-    wp_register_script('google-geometa', geodir_plugin_url() . '/geodirectory-assets/js/geometa.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
212
-    wp_enqueue_script('google-geometa');
211
+	wp_register_script('google-geometa', geodir_plugin_url() . '/geodirectory-assets/js/geometa.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
212
+	wp_enqueue_script('google-geometa');
213 213
 }
214 214
 
215 215
 /**
@@ -223,8 +223,8 @@  discard block
 block discarded – undo
223 223
  */
224 224
 function geodir_header_scripts()
225 225
 {
226
-    echo '<style>' . stripslashes(get_option('geodir_coustem_css')) . '</style>';
227
-    echo stripslashes(get_option('geodir_header_scripts'));
226
+	echo '<style>' . stripslashes(get_option('geodir_coustem_css')) . '</style>';
227
+	echo stripslashes(get_option('geodir_header_scripts'));
228 228
 }
229 229
 
230 230
 
@@ -240,16 +240,16 @@  discard block
 block discarded – undo
240 240
 function geodir_footer_scripts()
241 241
 {	
242 242
 	echo stripslashes(get_option('geodir_ga_tracking_code'));
243
-    echo stripslashes(get_option('geodir_footer_scripts'));
243
+	echo stripslashes(get_option('geodir_footer_scripts'));
244 244
 
245
-    /*
245
+	/*
246 246
      * Apple suck and can't/won't fix bugs: https://bugs.webkit.org/show_bug.cgi?id=136041
247 247
      *
248 248
      * Flexbox wont wrap on ios for search form items
249 249
      */
250
-    if (preg_match( '/iPad|iPod|iPhone|Safari/', $_SERVER['HTTP_USER_AGENT'] ) ) {
251
-        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;}</style>";
252
-    }
250
+	if (preg_match( '/iPad|iPod|iPhone|Safari/', $_SERVER['HTTP_USER_AGENT'] ) ) {
251
+		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;}</style>";
252
+	}
253 253
 }
254 254
 
255 255
 
@@ -263,12 +263,12 @@  discard block
 block discarded – undo
263 263
  */
264 264
 function geodir_add_async_forscript($url)
265 265
 {
266
-    if (strpos($url, '#asyncload')===false)
267
-        return $url;
268
-    else if (is_admin())
269
-        return str_replace('#asyncload', '', $url);
270
-    else
271
-        return str_replace('#asyncload', '', $url)."' async='async";
266
+	if (strpos($url, '#asyncload')===false)
267
+		return $url;
268
+	else if (is_admin())
269
+		return str_replace('#asyncload', '', $url);
270
+	else
271
+		return str_replace('#asyncload', '', $url)."' async='async";
272 272
 }
273 273
 add_filter('clean_url', 'geodir_add_async_forscript', 11, 1);
274 274
 
@@ -281,17 +281,17 @@  discard block
 block discarded – undo
281 281
 function geodir_templates_styles()
282 282
 {
283 283
 
284
-    wp_register_style('geodir-core-scss', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend.css', array(), GEODIRECTORY_VERSION);
285
-    wp_enqueue_style('geodir-core-scss');
286
-    wp_register_style('geodir-core-scss-footer', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend_footer.css', array(), GEODIRECTORY_VERSION);
284
+	wp_register_style('geodir-core-scss', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend.css', array(), GEODIRECTORY_VERSION);
285
+	wp_enqueue_style('geodir-core-scss');
286
+	wp_register_style('geodir-core-scss-footer', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend_footer.css', array(), GEODIRECTORY_VERSION);
287 287
 
288
-    if(is_rtl()){
289
-    wp_register_style('geodirectory-frontend-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl-frontend.css', array(), GEODIRECTORY_VERSION);
290
-    wp_enqueue_style('geodirectory-frontend-rtl-style');
291
-    }
288
+	if(is_rtl()){
289
+	wp_register_style('geodirectory-frontend-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl-frontend.css', array(), GEODIRECTORY_VERSION);
290
+	wp_enqueue_style('geodirectory-frontend-rtl-style');
291
+	}
292 292
 
293
-    wp_register_style('font-awesome', '//maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css', array(), GEODIRECTORY_VERSION);
294
-    wp_enqueue_style('font-awesome');
293
+	wp_register_style('font-awesome', '//maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css', array(), GEODIRECTORY_VERSION);
294
+	wp_enqueue_style('font-awesome');
295 295
 
296 296
 
297 297
 }
@@ -305,7 +305,7 @@  discard block
 block discarded – undo
305 305
  */
306 306
 function geodir_get_sidebar()
307 307
 {
308
-    get_sidebar('geodirectory');
308
+	get_sidebar('geodirectory');
309 309
 }
310 310
 
311 311
 /**
@@ -324,122 +324,122 @@  discard block
 block discarded – undo
324 324
  * @param bool $always_show Do you want to show the pagination always? Default: false.
325 325
  */
326 326
 function geodir_pagination($before = '', $after = '', $prelabel = '', $nxtlabel = '', $pages_to_show = 5, $always_show = false) {
327
-    global $wp_query, $posts_per_page, $wpdb, $paged, $blog_id;
327
+	global $wp_query, $posts_per_page, $wpdb, $paged, $blog_id;
328 328
 
329
-    if (empty($prelabel)) {
330
-        $prelabel = '<strong>&laquo;</strong>';
331
-    }
329
+	if (empty($prelabel)) {
330
+		$prelabel = '<strong>&laquo;</strong>';
331
+	}
332 332
 
333
-    if (empty($nxtlabel)) {
334
-        $nxtlabel = '<strong>&raquo;</strong>';
335
-    }
333
+	if (empty($nxtlabel)) {
334
+		$nxtlabel = '<strong>&raquo;</strong>';
335
+	}
336 336
 
337
-    $half_pages_to_show = round($pages_to_show / 2);
337
+	$half_pages_to_show = round($pages_to_show / 2);
338 338
 
339
-    if (geodir_is_page('home') || (get_option('geodir_set_as_home') && is_home())) // dont apply default  pagination for geodirectory home page.
340
-        return;
339
+	if (geodir_is_page('home') || (get_option('geodir_set_as_home') && is_home())) // dont apply default  pagination for geodirectory home page.
340
+		return;
341 341
 
342
-    if (!is_single()) {
343
-        if (function_exists('geodir_location_geo_home_link')) {
344
-            remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
345
-        }
346
-        $numposts = $wp_query->found_posts;
342
+	if (!is_single()) {
343
+		if (function_exists('geodir_location_geo_home_link')) {
344
+			remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
345
+		}
346
+		$numposts = $wp_query->found_posts;
347 347
 
348
-        $max_page = ceil($numposts / $posts_per_page);
348
+		$max_page = ceil($numposts / $posts_per_page);
349 349
 
350
-        if (empty($paged)) {
351
-            $paged = 1;
352
-        }
350
+		if (empty($paged)) {
351
+			$paged = 1;
352
+		}
353 353
         
354
-        $post_type = geodir_get_current_posttype();
355
-        $listing_type_name = get_post_type_plural_label($post_type);
356
-        if (geodir_is_page('listing') || geodir_is_page('search')) {            
357
-            $term = array();
354
+		$post_type = geodir_get_current_posttype();
355
+		$listing_type_name = get_post_type_plural_label($post_type);
356
+		if (geodir_is_page('listing') || geodir_is_page('search')) {            
357
+			$term = array();
358 358
             
359
-            if (is_tax()) {
360
-                $term_id = get_queried_object_id();
361
-                $taxonomy = get_query_var('taxonomy');
359
+			if (is_tax()) {
360
+				$term_id = get_queried_object_id();
361
+				$taxonomy = get_query_var('taxonomy');
362 362
 
363
-                if ($term_id && $post_type && get_query_var('taxonomy') == $post_type . 'category' ) {
364
-                    $term = get_term($term_id, $post_type . 'category');
365
-                }
366
-            }
363
+				if ($term_id && $post_type && get_query_var('taxonomy') == $post_type . 'category' ) {
364
+					$term = get_term($term_id, $post_type . 'category');
365
+				}
366
+			}
367 367
             
368
-            if (geodir_is_page('search') && !empty($_REQUEST['s' . $post_type . 'category'])) {
369
-                $taxonomy_search = $_REQUEST['s' . $post_type . 'category'];
368
+			if (geodir_is_page('search') && !empty($_REQUEST['s' . $post_type . 'category'])) {
369
+				$taxonomy_search = $_REQUEST['s' . $post_type . 'category'];
370 370
                 
371
-                if (!is_array($taxonomy_search)) {
372
-                    $term = get_term((int)$taxonomy_search, $post_type . 'category');
373
-                } else if(is_array($taxonomy_search) && count($taxonomy_search) == 1) { // single category search
374
-                    $term = get_term((int)$taxonomy_search[0], $post_type . 'category');
375
-                }
376
-            }
371
+				if (!is_array($taxonomy_search)) {
372
+					$term = get_term((int)$taxonomy_search, $post_type . 'category');
373
+				} else if(is_array($taxonomy_search) && count($taxonomy_search) == 1) { // single category search
374
+					$term = get_term((int)$taxonomy_search[0], $post_type . 'category');
375
+				}
376
+			}
377 377
             
378
-            if (!empty($term) && !is_wp_error($term)) {
379
-                $listing_type_name = $term->name;
380
-            }
381
-        }
378
+			if (!empty($term) && !is_wp_error($term)) {
379
+				$listing_type_name = $term->name;
380
+			}
381
+		}
382 382
 
383
-        if ($max_page > 1 || $always_show) {            
384
-            // Extra pagination info
385
-            $geodir_pagination_more_info = get_option('geodir_pagination_advance_info');
386
-            $start_no = ( $paged - 1 ) * $posts_per_page + 1;
387
-            $end_no = min($paged * $posts_per_page, $numposts);
383
+		if ($max_page > 1 || $always_show) {            
384
+			// Extra pagination info
385
+			$geodir_pagination_more_info = get_option('geodir_pagination_advance_info');
386
+			$start_no = ( $paged - 1 ) * $posts_per_page + 1;
387
+			$end_no = min($paged * $posts_per_page, $numposts);
388 388
 
389
-            if ($geodir_pagination_more_info != '') {
390
-                if ($listing_type_name) {
391
-                    $listing_type_name = __($listing_type_name, 'geodirectory');
392
-                    $pegination_desc = wp_sprintf(__('Showing %s %d-%d of %d', 'geodirectory'), $listing_type_name, $start_no, $end_no, $numposts);
393
-                } else {
394
-                    $pegination_desc = wp_sprintf(__('Showing listings %d-%d of %d', 'geodirectory'), $start_no, $end_no, $numposts);
395
-                }
396
-                $pagination_info = '<div class="gd-pagination-details">' . $pegination_desc . '</div>';
397
-                /**
398
-                 * Adds an extra pagination info above/under pagination.
399
-                 *
400
-                 * @since 1.5.9
401
-                 *
402
-                 * @param string $pagination_info Extra pagination info content.
403
-                 * @param string $listing_type_name Listing results type.
404
-                 * @param string $start_no First result number.
405
-                 * @param string $end_no Last result number.
406
-                 * @param string $numposts Total number of listings.
407
-                 * @param string $post_type The post type.
408
-                 */
409
-                $pagination_info = apply_filters('geodir_pagination_advance_info', $pagination_info, $listing_type_name, $start_no, $end_no, $numposts, $post_type);
389
+			if ($geodir_pagination_more_info != '') {
390
+				if ($listing_type_name) {
391
+					$listing_type_name = __($listing_type_name, 'geodirectory');
392
+					$pegination_desc = wp_sprintf(__('Showing %s %d-%d of %d', 'geodirectory'), $listing_type_name, $start_no, $end_no, $numposts);
393
+				} else {
394
+					$pegination_desc = wp_sprintf(__('Showing listings %d-%d of %d', 'geodirectory'), $start_no, $end_no, $numposts);
395
+				}
396
+				$pagination_info = '<div class="gd-pagination-details">' . $pegination_desc . '</div>';
397
+				/**
398
+				 * Adds an extra pagination info above/under pagination.
399
+				 *
400
+				 * @since 1.5.9
401
+				 *
402
+				 * @param string $pagination_info Extra pagination info content.
403
+				 * @param string $listing_type_name Listing results type.
404
+				 * @param string $start_no First result number.
405
+				 * @param string $end_no Last result number.
406
+				 * @param string $numposts Total number of listings.
407
+				 * @param string $post_type The post type.
408
+				 */
409
+				$pagination_info = apply_filters('geodir_pagination_advance_info', $pagination_info, $listing_type_name, $start_no, $end_no, $numposts, $post_type);
410 410
                 
411
-                if ($geodir_pagination_more_info == 'before') {
412
-                    $before = $before . $pagination_info;
413
-                } else if ($geodir_pagination_more_info == 'after') {
414
-                    $after = $pagination_info . $after;
415
-                }
416
-            }
411
+				if ($geodir_pagination_more_info == 'before') {
412
+					$before = $before . $pagination_info;
413
+				} else if ($geodir_pagination_more_info == 'after') {
414
+					$after = $pagination_info . $after;
415
+				}
416
+			}
417 417
             
418
-            echo "$before <div class='Navi gd-navi'>";
419
-            if ($paged >= ($pages_to_show - 1)) {
420
-                echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link()) . '">&laquo;</a>';
421
-            }
422
-            previous_posts_link($prelabel);
423
-            for ($i = $paged - $half_pages_to_show; $i <= $paged + $half_pages_to_show; $i++) {
424
-                if ($i >= 1 && $i <= $max_page) {
425
-                    if ($i == $paged) {
426
-                        echo "<strong class='on'>$i</strong>";
427
-                    } else {
428
-                        echo ' <a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($i)) . '">' . $i . '</a> ';
429
-                    }
430
-                }
431
-            }
432
-            next_posts_link($nxtlabel, $max_page);
433
-            if (($paged + $half_pages_to_show) < ($max_page)) {
434
-                echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($max_page)) . '">&raquo;</a>';
435
-            }
436
-            echo "</div> $after";
437
-        }
418
+			echo "$before <div class='Navi gd-navi'>";
419
+			if ($paged >= ($pages_to_show - 1)) {
420
+				echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link()) . '">&laquo;</a>';
421
+			}
422
+			previous_posts_link($prelabel);
423
+			for ($i = $paged - $half_pages_to_show; $i <= $paged + $half_pages_to_show; $i++) {
424
+				if ($i >= 1 && $i <= $max_page) {
425
+					if ($i == $paged) {
426
+						echo "<strong class='on'>$i</strong>";
427
+					} else {
428
+						echo ' <a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($i)) . '">' . $i . '</a> ';
429
+					}
430
+				}
431
+			}
432
+			next_posts_link($nxtlabel, $max_page);
433
+			if (($paged + $half_pages_to_show) < ($max_page)) {
434
+				echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($max_page)) . '">&raquo;</a>';
435
+			}
436
+			echo "</div> $after";
437
+		}
438 438
         
439
-        if (function_exists('geodir_location_geo_home_link')) {
440
-            add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
441
-        }
442
-    }
439
+		if (function_exists('geodir_location_geo_home_link')) {
440
+			add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
441
+		}
442
+	}
443 443
 }
444 444
 
445 445
 /**
@@ -450,20 +450,20 @@  discard block
 block discarded – undo
450 450
  */
451 451
 function geodir_listingsearch_scripts()
452 452
 {
453
-    if (get_option('gd_search_dist') != '') {
454
-        $dist = get_option('gd_search_dist');
455
-    } else {
456
-        $dist = 500;
457
-    }
458
-    $dist_dif = 1000;
459
-
460
-    if ($dist <= 5000) $dist_dif = 500;
461
-    if ($dist <= 1000) $dist_dif = 100;
462
-    if ($dist <= 500) $dist_dif = 50;
463
-    if ($dist <= 100) $dist_dif = 10;
464
-    if ($dist <= 50) $dist_dif = 5;
465
-
466
-    ?>
453
+	if (get_option('gd_search_dist') != '') {
454
+		$dist = get_option('gd_search_dist');
455
+	} else {
456
+		$dist = 500;
457
+	}
458
+	$dist_dif = 1000;
459
+
460
+	if ($dist <= 5000) $dist_dif = 500;
461
+	if ($dist <= 1000) $dist_dif = 100;
462
+	if ($dist <= 500) $dist_dif = 50;
463
+	if ($dist <= 100) $dist_dif = 10;
464
+	if ($dist <= 50) $dist_dif = 5;
465
+
466
+	?>
467 467
     <script type="text/javascript">
468 468
 
469 469
         jQuery(function ($) {
@@ -522,15 +522,15 @@  discard block
 block discarded – undo
522 522
 function geodir_add_sharelocation_scripts()
523 523
 {
524 524
 
525
-    $default_search_for_text = SEARCH_FOR_TEXT;
526
-    if (get_option('geodir_search_field_default_text'))
527
-        $default_search_for_text = __(get_option('geodir_search_field_default_text'), 'geodirectory');
525
+	$default_search_for_text = SEARCH_FOR_TEXT;
526
+	if (get_option('geodir_search_field_default_text'))
527
+		$default_search_for_text = __(get_option('geodir_search_field_default_text'), 'geodirectory');
528 528
 
529
-    $default_near_text = NEAR_TEXT;
530
-    if (get_option('geodir_near_field_default_text'))
531
-        $default_near_text = __(get_option('geodir_near_field_default_text'), 'geodirectory');
529
+	$default_near_text = NEAR_TEXT;
530
+	if (get_option('geodir_near_field_default_text'))
531
+		$default_near_text = __(get_option('geodir_near_field_default_text'), 'geodirectory');
532 532
 
533
-    ?>
533
+	?>
534 534
 
535 535
 
536 536
     <script type="text/javascript">
@@ -611,14 +611,14 @@  discard block
 block discarded – undo
611 611
                     initialise2();
612 612
                 } else {
613 613
                     <?php
614
-                    $near_add = get_option('geodir_search_near_addition');
615
-                    /**
616
-                     * Adds any extra info to the near search box query when trying to geolocate it via google api.
617
-                     *
618
-                     * @since 1.0.0
619
-                     */
620
-                    $near_add2 = apply_filters('geodir_search_near_addition', '');
621
-                    ?>
614
+					$near_add = get_option('geodir_search_near_addition');
615
+					/**
616
+					 * Adds any extra info to the near search box query when trying to geolocate it via google api.
617
+					 *
618
+					 * @since 1.0.0
619
+					 */
620
+					$near_add2 = apply_filters('geodir_search_near_addition', '');
621
+					?>
622 622
                     if (window.gdMaps === 'google') {
623 623
                         Sgeocoder.geocode({'address': address<?php echo ($near_add ? '+", ' . $near_add . '"' : '') . $near_add2;?>},
624 624
                             function (results, status) {
@@ -721,30 +721,30 @@  discard block
 block discarded – undo
721 721
  */
722 722
 function geodir_show_badges_on_image($which, $post, $link)
723 723
 {
724
-    $return = '';
725
-    switch ($which) {
726
-        case 'featured':
727
-            /**
728
-             * Filter the featured image badge html that appears in the listings pages over the thumbnail.
729
-             *
730
-             * @since 1.0.0
731
-             * @param object $post The post object.
732
-             * @param string $link The link to the post.
733
-             */
734
-            $return = apply_filters('geodir_featured_badge_on_image', '<a href="' . $link . '"><span class="geodir_featured_img">&nbsp;</span></a>',$post,$link);
735
-            break;
736
-        case 'new' :
737
-            /**
738
-             * Filter the new image badge html that appears in the listings pages over the thumbnail.
739
-             *
740
-             * @since 1.0.0
741
-             * @param object $post The post object.
742
-             * @param string $link The link to the post.
743
-             */
744
-            $return = apply_filters('geodir_new_badge_on_image', '<a href="' . $link . '"><span class="geodir_new_listing">&nbsp;</span></a>',$post,$link);
745
-            break;
746
-
747
-    }
724
+	$return = '';
725
+	switch ($which) {
726
+		case 'featured':
727
+			/**
728
+			 * Filter the featured image badge html that appears in the listings pages over the thumbnail.
729
+			 *
730
+			 * @since 1.0.0
731
+			 * @param object $post The post object.
732
+			 * @param string $link The link to the post.
733
+			 */
734
+			$return = apply_filters('geodir_featured_badge_on_image', '<a href="' . $link . '"><span class="geodir_featured_img">&nbsp;</span></a>',$post,$link);
735
+			break;
736
+		case 'new' :
737
+			/**
738
+			 * Filter the new image badge html that appears in the listings pages over the thumbnail.
739
+			 *
740
+			 * @since 1.0.0
741
+			 * @param object $post The post object.
742
+			 * @param string $link The link to the post.
743
+			 */
744
+			$return = apply_filters('geodir_new_badge_on_image', '<a href="' . $link . '"><span class="geodir_new_listing">&nbsp;</span></a>',$post,$link);
745
+			break;
746
+
747
+	}
748 748
     
749
-    return $return;
749
+	return $return;
750 750
 }
Please login to merge, or discard this patch.
Spacing   +68 added lines, -68 removed lines patch added patch discarded remove patch
@@ -38,21 +38,21 @@  discard block
 block discarded – undo
38 38
     $is_detail_page = false;
39 39
     $geodir_map_name = geodir_map_name();
40 40
 
41
-    if((is_single() && geodir_is_geodir_page()) || (is_page() && geodir_is_page('preview') )) {
41
+    if ((is_single() && geodir_is_geodir_page()) || (is_page() && geodir_is_page('preview'))) {
42 42
         $is_detail_page = true;
43 43
     }
44 44
 
45 45
     wp_enqueue_script('jquery');
46 46
 
47
-    wp_register_script('geodirectory-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory.min.js#asyncload', array(), GEODIRECTORY_VERSION);
47
+    wp_register_script('geodirectory-script', geodir_plugin_url().'/geodirectory-assets/js/geodirectory.min.js#asyncload', array(), GEODIRECTORY_VERSION);
48 48
     wp_enqueue_script('geodirectory-script');
49 49
 
50 50
     $geodir_vars_data = array(
51 51
         'siteurl' => get_option('siteurl'),
52 52
         'geodir_plugin_url' => geodir_plugin_url(),
53
-        'geodir_lazy_load' => get_option('geodir_lazy_load',1),
53
+        'geodir_lazy_load' => get_option('geodir_lazy_load', 1),
54 54
         'geodir_ajax_url' => geodir_get_ajax_url(),
55
-        'geodir_gd_modal' => (int)get_option('geodir_disable_gb_modal'),
55
+        'geodir_gd_modal' => (int) get_option('geodir_disable_gb_modal'),
56 56
         'is_rtl' => is_rtl() ? 1 : 0 // fix rtl issue
57 57
     );
58 58
 
@@ -73,24 +73,24 @@  discard block
 block discarded – undo
73 73
      *
74 74
      * }
75 75
      */
76
-    $geodir_vars_data = apply_filters('geodir_vars_data',$geodir_vars_data);
76
+    $geodir_vars_data = apply_filters('geodir_vars_data', $geodir_vars_data);
77 77
 
78 78
     wp_localize_script('geodirectory-script', 'geodir_var', $geodir_vars_data);
79 79
 
80
-    wp_register_script('geodirectory-jquery-flexslider-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.flexslider.min.js', array(), GEODIRECTORY_VERSION,true);
81
-    if($is_detail_page){wp_enqueue_script('geodirectory-jquery-flexslider-js');}
80
+    wp_register_script('geodirectory-jquery-flexslider-js', geodir_plugin_url().'/geodirectory-assets/js/jquery.flexslider.min.js', array(), GEODIRECTORY_VERSION, true);
81
+    if ($is_detail_page) {wp_enqueue_script('geodirectory-jquery-flexslider-js'); }
82 82
 
83
-    wp_register_script('geodirectory-lightbox-jquery', geodir_plugin_url() . '/geodirectory-assets/js/jquery.lightbox-0.5.min.js', array(), GEODIRECTORY_VERSION,true);
83
+    wp_register_script('geodirectory-lightbox-jquery', geodir_plugin_url().'/geodirectory-assets/js/jquery.lightbox-0.5.min.js', array(), GEODIRECTORY_VERSION, true);
84 84
     wp_enqueue_script('geodirectory-lightbox-jquery');
85 85
 
86
-    wp_register_script('geodirectory-jquery-simplemodal', geodir_plugin_url() . '/geodirectory-assets/js/jquery.simplemodal.min.js', array(), GEODIRECTORY_VERSION,true);
86
+    wp_register_script('geodirectory-jquery-simplemodal', geodir_plugin_url().'/geodirectory-assets/js/jquery.simplemodal.min.js', array(), GEODIRECTORY_VERSION, true);
87 87
     if ($is_detail_page) {
88 88
         wp_enqueue_script('geodirectory-jquery-simplemodal');
89 89
     }
90 90
 
91 91
     if (in_array($geodir_map_name, array('auto', 'google'))) {
92
-        $map_lang = "&language=" . geodir_get_map_default_language();
93
-        $map_key = "&key=" . geodir_get_map_api_key();
92
+        $map_lang = "&language=".geodir_get_map_default_language();
93
+        $map_key = "&key=".geodir_get_map_api_key();
94 94
         /**
95 95
          * Filter the variables that are added to the end of the google maps script call.
96 96
          *
@@ -100,48 +100,48 @@  discard block
 block discarded – undo
100 100
          * @param string $var The string to filter, default is empty string.
101 101
          */
102 102
         $map_extra = apply_filters('geodir_googlemap_script_extra', '');
103
-        wp_enqueue_script('geodirectory-googlemap-script', 'https://maps.google.com/maps/api/js?' . $map_lang . $map_key . $map_extra , '', NULL);
103
+        wp_enqueue_script('geodirectory-googlemap-script', 'https://maps.google.com/maps/api/js?'.$map_lang.$map_key.$map_extra, '', NULL);
104 104
     }
105 105
     
106 106
     if ($geodir_map_name == 'osm') {
107 107
         // Leaflet OpenStreetMap
108
-        wp_register_style('geodirectory-leaflet-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
108
+        wp_register_style('geodirectory-leaflet-style', geodir_plugin_url().'/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
109 109
         wp_enqueue_style('geodirectory-leaflet-style');
110 110
             
111
-        wp_register_script('geodirectory-leaflet-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
111
+        wp_register_script('geodirectory-leaflet-script', geodir_plugin_url().'/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
112 112
         wp_enqueue_script('geodirectory-leaflet-script');
113 113
         
114
-        wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/osm.geocode.js', array(), GEODIRECTORY_VERSION);
114
+        wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url().'/geodirectory-assets/leaflet/osm.geocode.js', array(), GEODIRECTORY_VERSION);
115 115
         wp_enqueue_script('geodirectory-leaflet-geo-script');
116 116
         
117 117
         if ($is_detail_page) {
118
-            wp_register_style('geodirectory-leaflet-routing-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.css', array(), GEODIRECTORY_VERSION);
118
+            wp_register_style('geodirectory-leaflet-routing-style', geodir_plugin_url().'/geodirectory-assets/leaflet/routing/leaflet-routing-machine.css', array(), GEODIRECTORY_VERSION);
119 119
             wp_enqueue_style('geodirectory-leaflet-routing-style');
120 120
                 
121
-            wp_register_script('geodirectory-leaflet-routing-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/routing/leaflet-routing-machine.js', array(), GEODIRECTORY_VERSION);
121
+            wp_register_script('geodirectory-leaflet-routing-script', geodir_plugin_url().'/geodirectory-assets/leaflet/routing/leaflet-routing-machine.js', array(), GEODIRECTORY_VERSION);
122 122
             wp_enqueue_script('geodirectory-leaflet-routing-script');
123 123
         }
124 124
     }
125
-    wp_enqueue_script( 'jquery-ui-autocomplete' );
125
+    wp_enqueue_script('jquery-ui-autocomplete');
126 126
     
127
-    wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION,true);
127
+    wp_register_script('geodirectory-goMap-script', geodir_plugin_url().'/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION, true);
128 128
     wp_enqueue_script('geodirectory-goMap-script');
129 129
 
130 130
 
131
-    wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.min.js', array(), GEODIRECTORY_VERSION);
131
+    wp_register_script('chosen', geodir_plugin_url().'/geodirectory-assets/js/chosen.jquery.min.js', array(), GEODIRECTORY_VERSION);
132 132
     wp_enqueue_script('chosen');
133 133
 
134
-    wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.min.js', array(), GEODIRECTORY_VERSION);
134
+    wp_register_script('geodirectory-choose-ajax', geodir_plugin_url().'/geodirectory-assets/js/ajax-chosen.min.js', array(), GEODIRECTORY_VERSION);
135 135
     wp_enqueue_script('geodirectory-choose-ajax');
136 136
 
137
-    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);
137
+    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);
138 138
 
139 139
     if (is_page() && geodir_is_page('add-listing')) {
140 140
         // SCRIPT FOR UPLOAD
141 141
         wp_enqueue_script('plupload-all');
142 142
         wp_enqueue_script('jquery-ui-sortable');
143 143
 
144
-        wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.min.js#asyncload', array(), GEODIRECTORY_VERSION,true);
144
+        wp_register_script('geodirectory-plupload-script', geodir_plugin_url().'/geodirectory-assets/js/geodirectory-plupload.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
145 145
         wp_enqueue_script('geodirectory-plupload-script');
146 146
         // SCRIPT FOR UPLOAD END
147 147
 
@@ -188,27 +188,27 @@  discard block
 block discarded – undo
188 188
 
189 189
         wp_localize_script('geodirectory-plupload-script', 'gd_plupload', $gd_plupload_init);
190 190
 
191
-        wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation.min.js#asyncload');
191
+        wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url().'/geodirectory-assets/js/listing_validation.min.js#asyncload');
192 192
     } // End if for add place page
193 193
 
194
-    wp_register_script('geodirectory-post-custom-js', geodir_plugin_url() . '/geodirectory-assets/js/post.custom.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
194
+    wp_register_script('geodirectory-post-custom-js', geodir_plugin_url().'/geodirectory-assets/js/post.custom.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
195 195
     if ($is_detail_page) {
196 196
 		wp_enqueue_script('geodirectory-post-custom-js');
197 197
 	}
198 198
 
199 199
     // font awesome rating script
200 200
 	if (get_option('geodir_reviewrating_enable_font_awesome')) {
201
-		wp_register_script('geodir-barrating-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.barrating.min.js', array(), GEODIRECTORY_VERSION, true);
201
+		wp_register_script('geodir-barrating-js', geodir_plugin_url().'/geodirectory-assets/js/jquery.barrating.min.js', array(), GEODIRECTORY_VERSION, true);
202 202
 		wp_enqueue_script('geodir-barrating-js');
203 203
 	} else { // default rating script
204
-		wp_register_script('geodir-jRating-js', geodir_plugin_url() . '/geodirectory-assets/js/jRating.jquery.min.js', array(), GEODIRECTORY_VERSION, true);
204
+		wp_register_script('geodir-jRating-js', geodir_plugin_url().'/geodirectory-assets/js/jRating.jquery.min.js', array(), GEODIRECTORY_VERSION, true);
205 205
 		wp_enqueue_script('geodir-jRating-js');
206 206
 	}
207 207
 
208
-    wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.js#asyncload', array(), GEODIRECTORY_VERSION, true);
208
+    wp_register_script('geodir-on-document-load', geodir_plugin_url().'/geodirectory-assets/js/on_document_load.js#asyncload', array(), GEODIRECTORY_VERSION, true);
209 209
     wp_enqueue_script('geodir-on-document-load');
210 210
 
211
-    wp_register_script('google-geometa', geodir_plugin_url() . '/geodirectory-assets/js/geometa.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
211
+    wp_register_script('google-geometa', geodir_plugin_url().'/geodirectory-assets/js/geometa.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
212 212
     wp_enqueue_script('google-geometa');
213 213
 }
214 214
 
@@ -223,7 +223,7 @@  discard block
 block discarded – undo
223 223
  */
224 224
 function geodir_header_scripts()
225 225
 {
226
-    echo '<style>' . stripslashes(get_option('geodir_coustem_css')) . '</style>';
226
+    echo '<style>'.stripslashes(get_option('geodir_coustem_css')).'</style>';
227 227
     echo stripslashes(get_option('geodir_header_scripts'));
228 228
 }
229 229
 
@@ -247,7 +247,7 @@  discard block
 block discarded – undo
247 247
      *
248 248
      * Flexbox wont wrap on ios for search form items
249 249
      */
250
-    if (preg_match( '/iPad|iPod|iPhone|Safari/', $_SERVER['HTTP_USER_AGENT'] ) ) {
250
+    if (preg_match('/iPad|iPod|iPhone|Safari/', $_SERVER['HTTP_USER_AGENT'])) {
251 251
         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;}</style>";
252 252
     }
253 253
 }
@@ -263,7 +263,7 @@  discard block
 block discarded – undo
263 263
  */
264 264
 function geodir_add_async_forscript($url)
265 265
 {
266
-    if (strpos($url, '#asyncload')===false)
266
+    if (strpos($url, '#asyncload') === false)
267 267
         return $url;
268 268
     else if (is_admin())
269 269
         return str_replace('#asyncload', '', $url);
@@ -281,12 +281,12 @@  discard block
 block discarded – undo
281 281
 function geodir_templates_styles()
282 282
 {
283 283
 
284
-    wp_register_style('geodir-core-scss', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend.css', array(), GEODIRECTORY_VERSION);
284
+    wp_register_style('geodir-core-scss', geodir_plugin_url().'/geodirectory-assets/css/gd_core_frontend.css', array(), GEODIRECTORY_VERSION);
285 285
     wp_enqueue_style('geodir-core-scss');
286
-    wp_register_style('geodir-core-scss-footer', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend_footer.css', array(), GEODIRECTORY_VERSION);
286
+    wp_register_style('geodir-core-scss-footer', geodir_plugin_url().'/geodirectory-assets/css/gd_core_frontend_footer.css', array(), GEODIRECTORY_VERSION);
287 287
 
288
-    if(is_rtl()){
289
-    wp_register_style('geodirectory-frontend-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl-frontend.css', array(), GEODIRECTORY_VERSION);
288
+    if (is_rtl()) {
289
+    wp_register_style('geodirectory-frontend-rtl-style', geodir_plugin_url().'/geodirectory-assets/css/rtl-frontend.css', array(), GEODIRECTORY_VERSION);
290 290
     wp_enqueue_style('geodirectory-frontend-rtl-style');
291 291
     }
292 292
 
@@ -360,18 +360,18 @@  discard block
 block discarded – undo
360 360
                 $term_id = get_queried_object_id();
361 361
                 $taxonomy = get_query_var('taxonomy');
362 362
 
363
-                if ($term_id && $post_type && get_query_var('taxonomy') == $post_type . 'category' ) {
364
-                    $term = get_term($term_id, $post_type . 'category');
363
+                if ($term_id && $post_type && get_query_var('taxonomy') == $post_type.'category') {
364
+                    $term = get_term($term_id, $post_type.'category');
365 365
                 }
366 366
             }
367 367
             
368
-            if (geodir_is_page('search') && !empty($_REQUEST['s' . $post_type . 'category'])) {
369
-                $taxonomy_search = $_REQUEST['s' . $post_type . 'category'];
368
+            if (geodir_is_page('search') && !empty($_REQUEST['s'.$post_type.'category'])) {
369
+                $taxonomy_search = $_REQUEST['s'.$post_type.'category'];
370 370
                 
371 371
                 if (!is_array($taxonomy_search)) {
372
-                    $term = get_term((int)$taxonomy_search, $post_type . 'category');
373
-                } else if(is_array($taxonomy_search) && count($taxonomy_search) == 1) { // single category search
374
-                    $term = get_term((int)$taxonomy_search[0], $post_type . 'category');
372
+                    $term = get_term((int) $taxonomy_search, $post_type.'category');
373
+                } else if (is_array($taxonomy_search) && count($taxonomy_search) == 1) { // single category search
374
+                    $term = get_term((int) $taxonomy_search[0], $post_type.'category');
375 375
                 }
376 376
             }
377 377
             
@@ -383,7 +383,7 @@  discard block
 block discarded – undo
383 383
         if ($max_page > 1 || $always_show) {            
384 384
             // Extra pagination info
385 385
             $geodir_pagination_more_info = get_option('geodir_pagination_advance_info');
386
-            $start_no = ( $paged - 1 ) * $posts_per_page + 1;
386
+            $start_no = ($paged - 1) * $posts_per_page + 1;
387 387
             $end_no = min($paged * $posts_per_page, $numposts);
388 388
 
389 389
             if ($geodir_pagination_more_info != '') {
@@ -393,7 +393,7 @@  discard block
 block discarded – undo
393 393
                 } else {
394 394
                     $pegination_desc = wp_sprintf(__('Showing listings %d-%d of %d', 'geodirectory'), $start_no, $end_no, $numposts);
395 395
                 }
396
-                $pagination_info = '<div class="gd-pagination-details">' . $pegination_desc . '</div>';
396
+                $pagination_info = '<div class="gd-pagination-details">'.$pegination_desc.'</div>';
397 397
                 /**
398 398
                  * Adds an extra pagination info above/under pagination.
399 399
                  *
@@ -409,15 +409,15 @@  discard block
 block discarded – undo
409 409
                 $pagination_info = apply_filters('geodir_pagination_advance_info', $pagination_info, $listing_type_name, $start_no, $end_no, $numposts, $post_type);
410 410
                 
411 411
                 if ($geodir_pagination_more_info == 'before') {
412
-                    $before = $before . $pagination_info;
412
+                    $before = $before.$pagination_info;
413 413
                 } else if ($geodir_pagination_more_info == 'after') {
414
-                    $after = $pagination_info . $after;
414
+                    $after = $pagination_info.$after;
415 415
                 }
416 416
             }
417 417
             
418 418
             echo "$before <div class='Navi gd-navi'>";
419 419
             if ($paged >= ($pages_to_show - 1)) {
420
-                echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link()) . '">&laquo;</a>';
420
+                echo '<a href="'.str_replace('&paged', '&amp;paged', get_pagenum_link()).'">&laquo;</a>';
421 421
             }
422 422
             previous_posts_link($prelabel);
423 423
             for ($i = $paged - $half_pages_to_show; $i <= $paged + $half_pages_to_show; $i++) {
@@ -425,13 +425,13 @@  discard block
 block discarded – undo
425 425
                     if ($i == $paged) {
426 426
                         echo "<strong class='on'>$i</strong>";
427 427
                     } else {
428
-                        echo ' <a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($i)) . '">' . $i . '</a> ';
428
+                        echo ' <a href="'.str_replace('&paged', '&amp;paged', get_pagenum_link($i)).'">'.$i.'</a> ';
429 429
                     }
430 430
                 }
431 431
             }
432 432
             next_posts_link($nxtlabel, $max_page);
433 433
             if (($paged + $half_pages_to_show) < ($max_page)) {
434
-                echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($max_page)) . '">&raquo;</a>';
434
+                echo '<a href="'.str_replace('&paged', '&amp;paged', get_pagenum_link($max_page)).'">&raquo;</a>';
435 435
             }
436 436
             echo "</div> $after";
437 437
         }
@@ -469,7 +469,7 @@  discard block
 block discarded – undo
469 469
         jQuery(function ($) {
470 470
             $("#distance_slider").slider({
471 471
                 range: true,
472
-                values: [0, <?php echo ($_REQUEST['sdist']!='') ? sanitize_text_field($_REQUEST['sdist']) : "0"; ?>],
472
+                values: [0, <?php echo ($_REQUEST['sdist'] != '') ? sanitize_text_field($_REQUEST['sdist']) : "0"; ?>],
473 473
                 min: 0,
474 474
                 max: <?php echo $dist; ?>,
475 475
                 step: <?php echo $dist_dif; ?>,
@@ -534,7 +534,7 @@  discard block
 block discarded – undo
534 534
 
535 535
 
536 536
     <script type="text/javascript">
537
-        var default_location = '<?php if($search_location = geodir_get_default_location())  echo $search_location->city ;?>';
537
+        var default_location = '<?php if ($search_location = geodir_get_default_location())  echo $search_location->city; ?>';
538 538
         var latlng;
539 539
         var address;
540 540
         var dist = 0;
@@ -547,7 +547,7 @@  discard block
 block discarded – undo
547 547
 				var $form = jQuery(this).closest('form');
548 548
 				
549 549
 				if (jQuery("#sdist input[type='radio']:checked").length != 0) dist = jQuery("#sdist input[type='radio']:checked").val();
550
-				if (jQuery('.search_text', $form).val() == '' || jQuery('.search_text', $form).val() == '<?php echo $default_search_for_text;?>') jQuery('.search_text', $form).val(s);
550
+				if (jQuery('.search_text', $form).val() == '' || jQuery('.search_text', $form).val() == '<?php echo $default_search_for_text; ?>') jQuery('.search_text', $form).val(s);
551 551
 				
552 552
 				// Disable location based search for disabled location post type.
553 553
 				if (jQuery('.search_by_post', $form).val() != '' && typeof gd_cpt_no_location == 'function') {
@@ -561,7 +561,7 @@  discard block
 block discarded – undo
561 561
 					}
562 562
 				}
563 563
 				
564
-				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;?>')) {
564
+				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; ?>')) {
565 565
 					geodir_setsearch($form);
566 566
 				} else {
567 567
 					jQuery(".snear", $form).val('');
@@ -580,7 +580,7 @@  discard block
 block discarded – undo
580 580
         });
581 581
         
582 582
 		function geodir_setsearch($form) {
583
-			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);
583
+			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);
584 584
 			geocodeAddress($form);
585 585
 		}
586 586
 
@@ -599,15 +599,15 @@  discard block
 block discarded – undo
599 599
             // Call the geocode function
600 600
             Sgeocoder = window.gdMaps == 'google' ? new google.maps.Geocoder() : null;
601 601
 
602
-            if (jQuery('.snear', $form).val() == '' || ( jQuery('.sgeo_lat').val() != '' && jQuery('.sgeo_lon').val() != ''  ) || jQuery('.snear', $form).val().match("^<?php _e('In:','geodirectory');?>")) {
603
-                if (jQuery('.snear', $form).val().match("^<?php _e('In:','geodirectory');?>")) {
602
+            if (jQuery('.snear', $form).val() == '' || ( jQuery('.sgeo_lat').val() != '' && jQuery('.sgeo_lon').val() != ''  ) || jQuery('.snear', $form).val().match("^<?php _e('In:', 'geodirectory'); ?>")) {
603
+                if (jQuery('.snear', $form).val().match("^<?php _e('In:', 'geodirectory'); ?>")) {
604 604
                     jQuery(".snear", $form).val('');
605 605
                 }
606 606
                 jQuery($form).submit();
607 607
             } else {
608 608
                 var address = jQuery(".snear", $form).val();
609 609
 
610
-                if (jQuery('.snear', $form).val() == '<?php echo $default_near_text;?>') {
610
+                if (jQuery('.snear', $form).val() == '<?php echo $default_near_text; ?>') {
611 611
                     initialise2();
612 612
                 } else {
613 613
                     <?php
@@ -620,12 +620,12 @@  discard block
 block discarded – undo
620 620
                     $near_add2 = apply_filters('geodir_search_near_addition', '');
621 621
                     ?>
622 622
                     if (window.gdMaps === 'google') {
623
-                        Sgeocoder.geocode({'address': address<?php echo ($near_add ? '+", ' . $near_add . '"' : '') . $near_add2;?>},
623
+                        Sgeocoder.geocode({'address': address<?php echo ($near_add ? '+", '.$near_add.'"' : '').$near_add2; ?>},
624 624
                             function (results, status) {
625 625
                                 if (status == google.maps.GeocoderStatus.OK) {
626 626
                                     updateSearchPosition(results[0].geometry.location, $form);
627 627
                                 } else {
628
-                                    alert("<?php esc_attr_e('Search was not successful for the following reason:', 'geodirectory');?>" + status);
628
+                                    alert("<?php esc_attr_e('Search was not successful for the following reason:', 'geodirectory'); ?>" + status);
629 629
                                 }
630 630
                             });
631 631
                     } else if (window.gdMaps === 'osm') {
@@ -634,7 +634,7 @@  discard block
 block discarded – undo
634 634
                                 if (typeof geo !== 'undefined' && geo.lat && geo.lon) {
635 635
                                     updateSearchPosition(geo, $form);
636 636
                                 } else {
637
-                                    alert("<?php esc_attr_e('Search was not successful for the requested address.', 'geodirectory');?>");
637
+                                    alert("<?php esc_attr_e('Search was not successful for the requested address.', 'geodirectory'); ?>");
638 638
                                 }
639 639
                             });
640 640
                     } else {
@@ -680,19 +680,19 @@  discard block
 block discarded – undo
680 680
             var msg;
681 681
             switch (err.code) {
682 682
                 case err.UNKNOWN_ERROR:
683
-                    msg = "<?php _e('Unable to find your location','geodirectory');?>";
683
+                    msg = "<?php _e('Unable to find your location', 'geodirectory'); ?>";
684 684
                     break;
685 685
                 case err.PERMISSION_DENINED:
686
-                    msg = "<?php _e('Permission denied in finding your location','geodirectory');?>";
686
+                    msg = "<?php _e('Permission denied in finding your location', 'geodirectory'); ?>";
687 687
                     break;
688 688
                 case err.POSITION_UNAVAILABLE:
689
-                    msg = "<?php _e('Your location is currently unknown','geodirectory');?>";
689
+                    msg = "<?php _e('Your location is currently unknown', 'geodirectory'); ?>";
690 690
                     break;
691 691
                 case err.BREAK:
692
-                    msg = "<?php _e('Attempt to find location took too long','geodirectory');?>";
692
+                    msg = "<?php _e('Attempt to find location took too long', 'geodirectory'); ?>";
693 693
                     break;
694 694
                 default:
695
-                    msg = "<?php _e('Location detection not supported in browser','geodirectory');?>";
695
+                    msg = "<?php _e('Location detection not supported in browser', 'geodirectory'); ?>";
696 696
             }
697 697
             jQuery('#info').html(msg);
698 698
         }
@@ -731,7 +731,7 @@  discard block
 block discarded – undo
731 731
              * @param object $post The post object.
732 732
              * @param string $link The link to the post.
733 733
              */
734
-            $return = apply_filters('geodir_featured_badge_on_image', '<a href="' . $link . '"><span class="geodir_featured_img">&nbsp;</span></a>',$post,$link);
734
+            $return = apply_filters('geodir_featured_badge_on_image', '<a href="'.$link.'"><span class="geodir_featured_img">&nbsp;</span></a>', $post, $link);
735 735
             break;
736 736
         case 'new' :
737 737
             /**
@@ -741,7 +741,7 @@  discard block
 block discarded – undo
741 741
              * @param object $post The post object.
742 742
              * @param string $link The link to the post.
743 743
              */
744
-            $return = apply_filters('geodir_new_badge_on_image', '<a href="' . $link . '"><span class="geodir_new_listing">&nbsp;</span></a>',$post,$link);
744
+            $return = apply_filters('geodir_new_badge_on_image', '<a href="'.$link.'"><span class="geodir_new_listing">&nbsp;</span></a>', $post, $link);
745 745
             break;
746 746
 
747 747
     }
Please login to merge, or discard this patch.
geodirectory-functions/custom_fields_output_functions.php 2 patches
Indentation   +1538 added lines, -1538 removed lines patch added patch discarded remove patch
@@ -21,84 +21,84 @@  discard block
 block discarded – undo
21 21
  */
22 22
 function geodir_cf_checkbox($html,$location,$cf,$p=''){
23 23
 
24
-    // check we have the post value
25
-    if(is_int($p)){$post = geodir_get_post_info($p);}
26
-    else{ global $post;}
27
-
28
-    if(!is_array($cf) && $cf!=''){
29
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
30
-        if(!$cf){return NULL;}
31
-    }
32
-
33
-    $html_var = $cf['htmlvar_name'];
34
-
35
-    // Check if there is a location specific filter.
36
-    if(has_filter("geodir_custom_field_output_checkbox_loc_{$location}")){
37
-        /**
38
-         * Filter the checkbox html by location.
39
-         *
40
-         * @param string $html The html to filter.
41
-         * @param array $cf The custom field array.
42
-         * @since 1.6.6
43
-         */
44
-        $html = apply_filters("geodir_custom_field_output_checkbox_loc_{$location}",$html,$cf);
45
-    }
46
-
47
-    // Check if there is a custom field specific filter.
48
-    if(has_filter("geodir_custom_field_output_checkbox_var_{$html_var}")){
49
-        /**
50
-         * Filter the checkbox html by individual custom field.
51
-         *
52
-         * @param string $html The html to filter.
53
-         * @param string $location The location to output the html.
54
-         * @param array $cf The custom field array.
55
-         * @since 1.6.6
56
-         */
57
-        $html = apply_filters("geodir_custom_field_output_checkbox_var_{$html_var}",$html,$location,$cf);
58
-    }
59
-
60
-    // Check if there is a custom field key specific filter.
61
-    if(has_filter("geodir_custom_field_output_checkbox_key_{$cf['field_type_key']}")){
62
-        /**
63
-         * Filter the checkbox html by field type key.
64
-         *
65
-         * @param string $html The html to filter.
66
-         * @param string $location The location to output the html.
67
-         * @param array $cf The custom field array.
68
-         * @since 1.6.6
69
-         */
70
-        $html = apply_filters("geodir_custom_field_output_checkbox_key_{$cf['field_type_key']}",$html,$location,$cf);
71
-    }
72
-
73
-    // If not html then we run the standard output.
74
-    if(empty($html)){
75
-
76
-        if ( (int) $post->{$html_var} == 1 ):
77
-
78
-            if ( $post->{$html_var} == '1' ):
79
-                $html_val = __( 'Yes', 'geodirectory' );
80
-            else:
81
-                $html_val = __( 'No', 'geodirectory' );
82
-            endif;
83
-
84
-            $field_icon = geodir_field_icon_proccess($cf);
85
-            if (strpos($field_icon, 'http') !== false) {
86
-                $field_icon_af = '';
87
-            } elseif ($field_icon == '') {
88
-                $field_icon_af = '';
89
-            } else {
90
-                $field_icon_af = $field_icon;
91
-                $field_icon = '';
92
-            }
93
-
94
-            $html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-checkbox" style="' . $field_icon . '">' . $field_icon_af;
95
-            $html .= ( trim( $cf['site_title'] ) ) ? __( $cf['site_title'], 'geodirectory' ) . ': ' : '';
96
-            $html .= '</span>' . $html_val . '</div>';
97
-        endif;
98
-
99
-    }
100
-
101
-    return $html;
24
+	// check we have the post value
25
+	if(is_int($p)){$post = geodir_get_post_info($p);}
26
+	else{ global $post;}
27
+
28
+	if(!is_array($cf) && $cf!=''){
29
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
30
+		if(!$cf){return NULL;}
31
+	}
32
+
33
+	$html_var = $cf['htmlvar_name'];
34
+
35
+	// Check if there is a location specific filter.
36
+	if(has_filter("geodir_custom_field_output_checkbox_loc_{$location}")){
37
+		/**
38
+		 * Filter the checkbox html by location.
39
+		 *
40
+		 * @param string $html The html to filter.
41
+		 * @param array $cf The custom field array.
42
+		 * @since 1.6.6
43
+		 */
44
+		$html = apply_filters("geodir_custom_field_output_checkbox_loc_{$location}",$html,$cf);
45
+	}
46
+
47
+	// Check if there is a custom field specific filter.
48
+	if(has_filter("geodir_custom_field_output_checkbox_var_{$html_var}")){
49
+		/**
50
+		 * Filter the checkbox html by individual custom field.
51
+		 *
52
+		 * @param string $html The html to filter.
53
+		 * @param string $location The location to output the html.
54
+		 * @param array $cf The custom field array.
55
+		 * @since 1.6.6
56
+		 */
57
+		$html = apply_filters("geodir_custom_field_output_checkbox_var_{$html_var}",$html,$location,$cf);
58
+	}
59
+
60
+	// Check if there is a custom field key specific filter.
61
+	if(has_filter("geodir_custom_field_output_checkbox_key_{$cf['field_type_key']}")){
62
+		/**
63
+		 * Filter the checkbox html by field type key.
64
+		 *
65
+		 * @param string $html The html to filter.
66
+		 * @param string $location The location to output the html.
67
+		 * @param array $cf The custom field array.
68
+		 * @since 1.6.6
69
+		 */
70
+		$html = apply_filters("geodir_custom_field_output_checkbox_key_{$cf['field_type_key']}",$html,$location,$cf);
71
+	}
72
+
73
+	// If not html then we run the standard output.
74
+	if(empty($html)){
75
+
76
+		if ( (int) $post->{$html_var} == 1 ):
77
+
78
+			if ( $post->{$html_var} == '1' ):
79
+				$html_val = __( 'Yes', 'geodirectory' );
80
+			else:
81
+				$html_val = __( 'No', 'geodirectory' );
82
+			endif;
83
+
84
+			$field_icon = geodir_field_icon_proccess($cf);
85
+			if (strpos($field_icon, 'http') !== false) {
86
+				$field_icon_af = '';
87
+			} elseif ($field_icon == '') {
88
+				$field_icon_af = '';
89
+			} else {
90
+				$field_icon_af = $field_icon;
91
+				$field_icon = '';
92
+			}
93
+
94
+			$html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-checkbox" style="' . $field_icon . '">' . $field_icon_af;
95
+			$html .= ( trim( $cf['site_title'] ) ) ? __( $cf['site_title'], 'geodirectory' ) . ': ' : '';
96
+			$html .= '</span>' . $html_val . '</div>';
97
+		endif;
98
+
99
+	}
100
+
101
+	return $html;
102 102
 }
103 103
 add_filter('geodir_custom_field_output_checkbox','geodir_cf_checkbox',10,3);
104 104
 
@@ -115,71 +115,71 @@  discard block
 block discarded – undo
115 115
  */
116 116
 function geodir_cf_fieldset($html,$location,$cf,$p=''){
117 117
 
118
-    // check we have the post value
119
-    if(is_int($p)){$post = geodir_get_post_info($p);}
120
-    else{ global $post;}
121
-
122
-    if(!is_array($cf) && $cf!=''){
123
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
124
-        if(!$cf){return NULL;}
125
-    }
126
-
127
-    $html_var = $cf['htmlvar_name'];
128
-
129
-    // Check if there is a location specific filter.
130
-    if(has_filter("geodir_custom_field_output_fieldset_loc_{$location}")){
131
-        /**
132
-         * Filter the fieldset html by location.
133
-         *
134
-         * @param string $html The html to filter.
135
-         * @param array $cf The custom field array.
136
-         * @since 1.6.6
137
-         */
138
-        $html = apply_filters("geodir_custom_field_output_fieldset_loc_{$location}",$html,$cf);
139
-    }
140
-
141
-    // Check if there is a custom field specific filter.
142
-    if(has_filter("geodir_custom_field_output_fieldset_var_{$html_var}")){
143
-        /**
144
-         * Filter the fieldset html by individual custom field.
145
-         *
146
-         * @param string $html The html to filter.
147
-         * @param string $location The location to output the html.
148
-         * @param array $cf The custom field array.
149
-         * @since 1.6.6
150
-         */
151
-        $html = apply_filters("geodir_custom_field_output_fieldset_var_{$html_var}",$html,$location,$cf);
152
-    }
153
-
154
-    // Check if there is a custom field key specific filter.
155
-    if(has_filter("geodir_custom_field_output_fieldset_key_{$cf['field_type_key']}")){
156
-        /**
157
-         * Filter the fieldset html by field type key.
158
-         *
159
-         * @param string $html The html to filter.
160
-         * @param string $location The location to output the html.
161
-         * @param array $cf The custom field array.
162
-         * @since 1.6.6
163
-         */
164
-        $html = apply_filters("geodir_custom_field_output_fieldset_key_{$cf['field_type_key']}",$html,$location,$cf);
165
-    }
166
-
167
-    // If not html then we run the standard output.
168
-    if(empty($html)){
169
-
170
-        global $field_set_start;
171
-        $fieldset_class = 'fieldset-'.sanitize_title_with_dashes($cf['site_title']);
172
-
173
-        if ($field_set_start == 1) {
174
-            $html = '';
175
-        } else {
176
-            $html = '<h2 class="'.$fieldset_class.'">'. __($cf['site_title'], 'geodirectory') . '</h2>';
177
-            //$field_set_start = 1;
178
-        }
179
-
180
-    }
181
-
182
-    return $html;
118
+	// check we have the post value
119
+	if(is_int($p)){$post = geodir_get_post_info($p);}
120
+	else{ global $post;}
121
+
122
+	if(!is_array($cf) && $cf!=''){
123
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
124
+		if(!$cf){return NULL;}
125
+	}
126
+
127
+	$html_var = $cf['htmlvar_name'];
128
+
129
+	// Check if there is a location specific filter.
130
+	if(has_filter("geodir_custom_field_output_fieldset_loc_{$location}")){
131
+		/**
132
+		 * Filter the fieldset html by location.
133
+		 *
134
+		 * @param string $html The html to filter.
135
+		 * @param array $cf The custom field array.
136
+		 * @since 1.6.6
137
+		 */
138
+		$html = apply_filters("geodir_custom_field_output_fieldset_loc_{$location}",$html,$cf);
139
+	}
140
+
141
+	// Check if there is a custom field specific filter.
142
+	if(has_filter("geodir_custom_field_output_fieldset_var_{$html_var}")){
143
+		/**
144
+		 * Filter the fieldset html by individual custom field.
145
+		 *
146
+		 * @param string $html The html to filter.
147
+		 * @param string $location The location to output the html.
148
+		 * @param array $cf The custom field array.
149
+		 * @since 1.6.6
150
+		 */
151
+		$html = apply_filters("geodir_custom_field_output_fieldset_var_{$html_var}",$html,$location,$cf);
152
+	}
153
+
154
+	// Check if there is a custom field key specific filter.
155
+	if(has_filter("geodir_custom_field_output_fieldset_key_{$cf['field_type_key']}")){
156
+		/**
157
+		 * Filter the fieldset html by field type key.
158
+		 *
159
+		 * @param string $html The html to filter.
160
+		 * @param string $location The location to output the html.
161
+		 * @param array $cf The custom field array.
162
+		 * @since 1.6.6
163
+		 */
164
+		$html = apply_filters("geodir_custom_field_output_fieldset_key_{$cf['field_type_key']}",$html,$location,$cf);
165
+	}
166
+
167
+	// If not html then we run the standard output.
168
+	if(empty($html)){
169
+
170
+		global $field_set_start;
171
+		$fieldset_class = 'fieldset-'.sanitize_title_with_dashes($cf['site_title']);
172
+
173
+		if ($field_set_start == 1) {
174
+			$html = '';
175
+		} else {
176
+			$html = '<h2 class="'.$fieldset_class.'">'. __($cf['site_title'], 'geodirectory') . '</h2>';
177
+			//$field_set_start = 1;
178
+		}
179
+
180
+	}
181
+
182
+	return $html;
183 183
 }
184 184
 add_filter('geodir_custom_field_output_fieldset','geodir_cf_fieldset',10,3);
185 185
 
@@ -196,106 +196,106 @@  discard block
 block discarded – undo
196 196
  */
197 197
 function geodir_cf_url($html,$location,$cf,$p=''){
198 198
 
199
-    // check we have the post value
200
-    if(is_int($p)){$post = geodir_get_post_info($p);}
201
-    else{ global $post;}
202
-
203
-    if(!is_array($cf) && $cf!=''){
204
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
205
-        if(!$cf){return NULL;}
206
-    }
207
-
208
-    $html_var = $cf['htmlvar_name'];
209
-
210
-    // Check if there is a location specific filter.
211
-    if(has_filter("geodir_custom_field_output_url_loc_{$location}")){
212
-        /**
213
-         * Filter the url html by location.
214
-         *
215
-         * @param string $html The html to filter.
216
-         * @param array $cf The custom field array.
217
-         * @since 1.6.6
218
-         */
219
-        $html = apply_filters("geodir_custom_field_output_url_loc_{$location}",$html,$cf);
220
-    }
221
-
222
-    // Check if there is a custom field specific filter.
223
-    if(has_filter("geodir_custom_field_output_url_var_{$html_var}")){
224
-        /**
225
-         * Filter the url html by individual custom field.
226
-         *
227
-         * @param string $html The html to filter.
228
-         * @param string $location The location to output the html.
229
-         * @param array $cf The custom field array.
230
-         * @since 1.6.6
231
-         */
232
-        $html = apply_filters("geodir_custom_field_output_url_var_{$html_var}",$html,$location,$cf);
233
-    }
234
-
235
-    // Check if there is a custom field key specific filter.
236
-    if(has_filter("geodir_custom_field_output_url_key_{$cf['field_type_key']}")){
237
-        /**
238
-         * Filter the url html by field type key.
239
-         *
240
-         * @param string $html The html to filter.
241
-         * @param string $location The location to output the html.
242
-         * @param array $cf The custom field array.
243
-         * @since 1.6.6
244
-         */
245
-        $html = apply_filters("geodir_custom_field_output_url_key_{$cf['field_type_key']}",$html,$location,$cf);
246
-    }
247
-
248
-    // If not html then we run the standard output.
249
-    if(empty($html)){
250
-
251
-        if ($post->{$cf['htmlvar_name']}):
252
-
253
-            $field_icon = geodir_field_icon_proccess($cf);
254
-            if (strpos($field_icon, 'http') !== false) {
255
-                $field_icon_af = '';
256
-            } elseif ($field_icon == '') {
257
-
258
-                if ($cf['name'] == 'geodir_facebook') {
259
-                    $field_icon_af = '<i class="fa fa-facebook-square"></i>';
260
-                } elseif ($cf['name'] == 'geodir_twitter') {
261
-                    $field_icon_af = '<i class="fa fa-twitter-square"></i>';
262
-                } else {
263
-                    $field_icon_af = '<i class="fa fa-link"></i>';
264
-                }
265
-
266
-            } else {
267
-                $field_icon_af = $field_icon;
268
-                $field_icon = '';
269
-            }
270
-
271
-            $a_url = geodir_parse_custom_field_url($post->{$cf['htmlvar_name']});
272
-
273
-
274
-            $website = !empty($a_url['url']) ? $a_url['url'] : '';
275
-            $title = !empty($a_url['label']) ? $a_url['label'] : $cf['site_title'];
276
-            if(!empty($cf['default_value'])){$title = $cf['default_value'];}
277
-            $title = $title != '' ? __(stripslashes($title), 'geodirectory') : '';
278
-
279
-
280
-
281
-            // all search engines that use the nofollow value exclude links that use it from their ranking calculation
282
-            $rel = strpos($website, get_site_url()) !== false ? '' : 'rel="nofollow"';
283
-            /**
284
-             * Filter custom field website name.
285
-             *
286
-             * @since 1.0.0
287
-             *
288
-             * @param string $title Website Title.
289
-             * @param string $website Website URL.
290
-             * @param int $post->ID Post ID.
291
-             */
292
-            $html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '"><span class="geodir-i-website" style="' . $field_icon . '">' . $field_icon_af . '<a href="' . $website . '" target="_blank" ' . $rel . ' ><strong>' . apply_filters('geodir_custom_field_website_name', $title, $website, $post->ID) . '</strong></a></span></div>';
293
-
294
-        endif;
295
-
296
-    }
297
-
298
-    return $html;
199
+	// check we have the post value
200
+	if(is_int($p)){$post = geodir_get_post_info($p);}
201
+	else{ global $post;}
202
+
203
+	if(!is_array($cf) && $cf!=''){
204
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
205
+		if(!$cf){return NULL;}
206
+	}
207
+
208
+	$html_var = $cf['htmlvar_name'];
209
+
210
+	// Check if there is a location specific filter.
211
+	if(has_filter("geodir_custom_field_output_url_loc_{$location}")){
212
+		/**
213
+		 * Filter the url html by location.
214
+		 *
215
+		 * @param string $html The html to filter.
216
+		 * @param array $cf The custom field array.
217
+		 * @since 1.6.6
218
+		 */
219
+		$html = apply_filters("geodir_custom_field_output_url_loc_{$location}",$html,$cf);
220
+	}
221
+
222
+	// Check if there is a custom field specific filter.
223
+	if(has_filter("geodir_custom_field_output_url_var_{$html_var}")){
224
+		/**
225
+		 * Filter the url html by individual custom field.
226
+		 *
227
+		 * @param string $html The html to filter.
228
+		 * @param string $location The location to output the html.
229
+		 * @param array $cf The custom field array.
230
+		 * @since 1.6.6
231
+		 */
232
+		$html = apply_filters("geodir_custom_field_output_url_var_{$html_var}",$html,$location,$cf);
233
+	}
234
+
235
+	// Check if there is a custom field key specific filter.
236
+	if(has_filter("geodir_custom_field_output_url_key_{$cf['field_type_key']}")){
237
+		/**
238
+		 * Filter the url html by field type key.
239
+		 *
240
+		 * @param string $html The html to filter.
241
+		 * @param string $location The location to output the html.
242
+		 * @param array $cf The custom field array.
243
+		 * @since 1.6.6
244
+		 */
245
+		$html = apply_filters("geodir_custom_field_output_url_key_{$cf['field_type_key']}",$html,$location,$cf);
246
+	}
247
+
248
+	// If not html then we run the standard output.
249
+	if(empty($html)){
250
+
251
+		if ($post->{$cf['htmlvar_name']}):
252
+
253
+			$field_icon = geodir_field_icon_proccess($cf);
254
+			if (strpos($field_icon, 'http') !== false) {
255
+				$field_icon_af = '';
256
+			} elseif ($field_icon == '') {
257
+
258
+				if ($cf['name'] == 'geodir_facebook') {
259
+					$field_icon_af = '<i class="fa fa-facebook-square"></i>';
260
+				} elseif ($cf['name'] == 'geodir_twitter') {
261
+					$field_icon_af = '<i class="fa fa-twitter-square"></i>';
262
+				} else {
263
+					$field_icon_af = '<i class="fa fa-link"></i>';
264
+				}
265
+
266
+			} else {
267
+				$field_icon_af = $field_icon;
268
+				$field_icon = '';
269
+			}
270
+
271
+			$a_url = geodir_parse_custom_field_url($post->{$cf['htmlvar_name']});
272
+
273
+
274
+			$website = !empty($a_url['url']) ? $a_url['url'] : '';
275
+			$title = !empty($a_url['label']) ? $a_url['label'] : $cf['site_title'];
276
+			if(!empty($cf['default_value'])){$title = $cf['default_value'];}
277
+			$title = $title != '' ? __(stripslashes($title), 'geodirectory') : '';
278
+
279
+
280
+
281
+			// all search engines that use the nofollow value exclude links that use it from their ranking calculation
282
+			$rel = strpos($website, get_site_url()) !== false ? '' : 'rel="nofollow"';
283
+			/**
284
+			 * Filter custom field website name.
285
+			 *
286
+			 * @since 1.0.0
287
+			 *
288
+			 * @param string $title Website Title.
289
+			 * @param string $website Website URL.
290
+			 * @param int $post->ID Post ID.
291
+			 */
292
+			$html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '"><span class="geodir-i-website" style="' . $field_icon . '">' . $field_icon_af . '<a href="' . $website . '" target="_blank" ' . $rel . ' ><strong>' . apply_filters('geodir_custom_field_website_name', $title, $website, $post->ID) . '</strong></a></span></div>';
293
+
294
+		endif;
295
+
296
+	}
297
+
298
+	return $html;
299 299
 }
300 300
 add_filter('geodir_custom_field_output_url','geodir_cf_url',10,3);
301 301
 
@@ -312,80 +312,80 @@  discard block
 block discarded – undo
312 312
  */
313 313
 function geodir_cf_phone($html,$location,$cf,$p=''){
314 314
 
315
-    // check we have the post value
316
-    if(is_int($p)){$post = geodir_get_post_info($p);}
317
-    else{ global $post;}
318
-
319
-    if(!is_array($cf) && $cf!=''){
320
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
321
-        if(!$cf){return NULL;}
322
-    }
323
-
324
-    $html_var = $cf['htmlvar_name'];
325
-
326
-    // Check if there is a location specific filter.
327
-    if(has_filter("geodir_custom_field_output_phone_loc_{$location}")){
328
-        /**
329
-         * Filter the phone html by location.
330
-         *
331
-         * @param string $html The html to filter.
332
-         * @param array $cf The custom field array.
333
-         * @since 1.6.6
334
-         */
335
-        $html = apply_filters("geodir_custom_field_output_phone_loc_{$location}",$html,$cf);
336
-    }
337
-
338
-    // Check if there is a custom field specific filter.
339
-    if(has_filter("geodir_custom_field_output_phone_var_{$html_var}")){
340
-        /**
341
-         * Filter the phone html by individual custom field.
342
-         *
343
-         * @param string $html The html to filter.
344
-         * @param string $location The location to output the html.
345
-         * @param array $cf The custom field array.
346
-         * @since 1.6.6
347
-         */
348
-        $html = apply_filters("geodir_custom_field_output_phone_var_{$html_var}",$html,$location,$cf);
349
-    }
350
-
351
-    // Check if there is a custom field key specific filter.
352
-    if(has_filter("geodir_custom_field_output_phone_key_{$cf['field_type_key']}")){
353
-        /**
354
-         * Filter the phone html by field type key.
355
-         *
356
-         * @param string $html The html to filter.
357
-         * @param string $location The location to output the html.
358
-         * @param array $cf The custom field array.
359
-         * @since 1.6.6
360
-         */
361
-        $html = apply_filters("geodir_custom_field_output_phone_key_{$cf['field_type_key']}",$html,$location,$cf);
362
-    }
363
-
364
-    // If not html then we run the standard output.
365
-    if(empty($html)){
366
-
367
-        if ($post->{$cf['htmlvar_name']}):
368
-
369
-            $field_icon = geodir_field_icon_proccess($cf);
370
-            if (strpos($field_icon, 'http') !== false) {
371
-                $field_icon_af = '';
372
-            } elseif ($field_icon == '') {
373
-                $field_icon_af = '<i class="fa fa-phone"></i>';
374
-            } else {
375
-                $field_icon_af = $field_icon;
376
-                $field_icon = '';
377
-            }
378
-
379
-
380
-            $html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-contact" style="' . $field_icon . '">' . $field_icon_af .
381
-                    $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '&nbsp;';
382
-            $html .= '</span><a href="tel:' . preg_replace('/[^0-9+]/', '', $post->{$cf['htmlvar_name']}) . '">' . $post->{$cf['htmlvar_name']} . '</a></div>';
383
-
384
-        endif;
385
-
386
-    }
387
-
388
-    return $html;
315
+	// check we have the post value
316
+	if(is_int($p)){$post = geodir_get_post_info($p);}
317
+	else{ global $post;}
318
+
319
+	if(!is_array($cf) && $cf!=''){
320
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
321
+		if(!$cf){return NULL;}
322
+	}
323
+
324
+	$html_var = $cf['htmlvar_name'];
325
+
326
+	// Check if there is a location specific filter.
327
+	if(has_filter("geodir_custom_field_output_phone_loc_{$location}")){
328
+		/**
329
+		 * Filter the phone html by location.
330
+		 *
331
+		 * @param string $html The html to filter.
332
+		 * @param array $cf The custom field array.
333
+		 * @since 1.6.6
334
+		 */
335
+		$html = apply_filters("geodir_custom_field_output_phone_loc_{$location}",$html,$cf);
336
+	}
337
+
338
+	// Check if there is a custom field specific filter.
339
+	if(has_filter("geodir_custom_field_output_phone_var_{$html_var}")){
340
+		/**
341
+		 * Filter the phone html by individual custom field.
342
+		 *
343
+		 * @param string $html The html to filter.
344
+		 * @param string $location The location to output the html.
345
+		 * @param array $cf The custom field array.
346
+		 * @since 1.6.6
347
+		 */
348
+		$html = apply_filters("geodir_custom_field_output_phone_var_{$html_var}",$html,$location,$cf);
349
+	}
350
+
351
+	// Check if there is a custom field key specific filter.
352
+	if(has_filter("geodir_custom_field_output_phone_key_{$cf['field_type_key']}")){
353
+		/**
354
+		 * Filter the phone html by field type key.
355
+		 *
356
+		 * @param string $html The html to filter.
357
+		 * @param string $location The location to output the html.
358
+		 * @param array $cf The custom field array.
359
+		 * @since 1.6.6
360
+		 */
361
+		$html = apply_filters("geodir_custom_field_output_phone_key_{$cf['field_type_key']}",$html,$location,$cf);
362
+	}
363
+
364
+	// If not html then we run the standard output.
365
+	if(empty($html)){
366
+
367
+		if ($post->{$cf['htmlvar_name']}):
368
+
369
+			$field_icon = geodir_field_icon_proccess($cf);
370
+			if (strpos($field_icon, 'http') !== false) {
371
+				$field_icon_af = '';
372
+			} elseif ($field_icon == '') {
373
+				$field_icon_af = '<i class="fa fa-phone"></i>';
374
+			} else {
375
+				$field_icon_af = $field_icon;
376
+				$field_icon = '';
377
+			}
378
+
379
+
380
+			$html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-contact" style="' . $field_icon . '">' . $field_icon_af .
381
+					$html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '&nbsp;';
382
+			$html .= '</span><a href="tel:' . preg_replace('/[^0-9+]/', '', $post->{$cf['htmlvar_name']}) . '">' . $post->{$cf['htmlvar_name']} . '</a></div>';
383
+
384
+		endif;
385
+
386
+	}
387
+
388
+	return $html;
389 389
 }
390 390
 add_filter('geodir_custom_field_output_phone','geodir_cf_phone',10,3);
391 391
 
@@ -402,85 +402,85 @@  discard block
 block discarded – undo
402 402
  */
403 403
 function geodir_cf_time($html,$location,$cf,$p=''){
404 404
 
405
-    // check we have the post value
406
-    if(is_int($p)){$post = geodir_get_post_info($p);}
407
-    else{ global $post;}
408
-
409
-    if(!is_array($cf) && $cf!=''){
410
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
411
-        if(!$cf){return NULL;}
412
-    }
413
-
414
-    $html_var = $cf['htmlvar_name'];
415
-
416
-    // Check if there is a location specific filter.
417
-    if(has_filter("geodir_custom_field_output_time_loc_{$location}")){
418
-        /**
419
-         * Filter the time html by location.
420
-         *
421
-         * @param string $html The html to filter.
422
-         * @param array $cf The custom field array.
423
-         * @since 1.6.6
424
-         */
425
-        $html = apply_filters("geodir_custom_field_output_time_loc_{$location}",$html,$cf);
426
-    }
427
-
428
-    // Check if there is a custom field specific filter.
429
-    if(has_filter("geodir_custom_field_output_time_var_{$html_var}")){
430
-        /**
431
-         * Filter the time html by individual custom field.
432
-         *
433
-         * @param string $html The html to filter.
434
-         * @param string $location The location to output the html.
435
-         * @param array $cf The custom field array.
436
-         * @since 1.6.6
437
-         */
438
-        $html = apply_filters("geodir_custom_field_output_time_var_{$html_var}",$html,$location,$cf);
439
-    }
440
-
441
-    // Check if there is a custom field key specific filter.
442
-    if(has_filter("geodir_custom_field_output_time_key_{$cf['field_type_key']}")){
443
-        /**
444
-         * Filter the time html by field type key.
445
-         *
446
-         * @param string $html The html to filter.
447
-         * @param string $location The location to output the html.
448
-         * @param array $cf The custom field array.
449
-         * @since 1.6.6
450
-         */
451
-        $html = apply_filters("geodir_custom_field_output_time_key_{$cf['field_type_key']}",$html,$location,$cf);
452
-    }
453
-
454
-    // If not html then we run the standard output.
455
-    if(empty($html)){
456
-
457
-        if ($post->{$cf['htmlvar_name']}):
458
-
459
-            $value = '';
460
-            if ($post->{$cf['htmlvar_name']} != '')
461
-                //$value = date('h:i',strtotime($post->{$cf['htmlvar_name']}));
462
-                $value = date(get_option('time_format'), strtotime($post->{$cf['htmlvar_name']}));
463
-
464
-            $field_icon = geodir_field_icon_proccess($cf);
465
-            if (strpos($field_icon, 'http') !== false) {
466
-                $field_icon_af = '';
467
-            } elseif ($field_icon == '') {
468
-                $field_icon_af = '<i class="fa fa-clock-o"></i>';
469
-            } else {
470
-                $field_icon_af = $field_icon;
471
-                $field_icon = '';
472
-            }
473
-
474
-
475
-            $html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-time" style="' . $field_icon . '">' . $field_icon_af;
476
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '&nbsp;';
477
-            $html .= '</span>' . $value . '</div>';
478
-
479
-        endif;
480
-
481
-    }
482
-
483
-    return $html;
405
+	// check we have the post value
406
+	if(is_int($p)){$post = geodir_get_post_info($p);}
407
+	else{ global $post;}
408
+
409
+	if(!is_array($cf) && $cf!=''){
410
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
411
+		if(!$cf){return NULL;}
412
+	}
413
+
414
+	$html_var = $cf['htmlvar_name'];
415
+
416
+	// Check if there is a location specific filter.
417
+	if(has_filter("geodir_custom_field_output_time_loc_{$location}")){
418
+		/**
419
+		 * Filter the time html by location.
420
+		 *
421
+		 * @param string $html The html to filter.
422
+		 * @param array $cf The custom field array.
423
+		 * @since 1.6.6
424
+		 */
425
+		$html = apply_filters("geodir_custom_field_output_time_loc_{$location}",$html,$cf);
426
+	}
427
+
428
+	// Check if there is a custom field specific filter.
429
+	if(has_filter("geodir_custom_field_output_time_var_{$html_var}")){
430
+		/**
431
+		 * Filter the time html by individual custom field.
432
+		 *
433
+		 * @param string $html The html to filter.
434
+		 * @param string $location The location to output the html.
435
+		 * @param array $cf The custom field array.
436
+		 * @since 1.6.6
437
+		 */
438
+		$html = apply_filters("geodir_custom_field_output_time_var_{$html_var}",$html,$location,$cf);
439
+	}
440
+
441
+	// Check if there is a custom field key specific filter.
442
+	if(has_filter("geodir_custom_field_output_time_key_{$cf['field_type_key']}")){
443
+		/**
444
+		 * Filter the time html by field type key.
445
+		 *
446
+		 * @param string $html The html to filter.
447
+		 * @param string $location The location to output the html.
448
+		 * @param array $cf The custom field array.
449
+		 * @since 1.6.6
450
+		 */
451
+		$html = apply_filters("geodir_custom_field_output_time_key_{$cf['field_type_key']}",$html,$location,$cf);
452
+	}
453
+
454
+	// If not html then we run the standard output.
455
+	if(empty($html)){
456
+
457
+		if ($post->{$cf['htmlvar_name']}):
458
+
459
+			$value = '';
460
+			if ($post->{$cf['htmlvar_name']} != '')
461
+				//$value = date('h:i',strtotime($post->{$cf['htmlvar_name']}));
462
+				$value = date(get_option('time_format'), strtotime($post->{$cf['htmlvar_name']}));
463
+
464
+			$field_icon = geodir_field_icon_proccess($cf);
465
+			if (strpos($field_icon, 'http') !== false) {
466
+				$field_icon_af = '';
467
+			} elseif ($field_icon == '') {
468
+				$field_icon_af = '<i class="fa fa-clock-o"></i>';
469
+			} else {
470
+				$field_icon_af = $field_icon;
471
+				$field_icon = '';
472
+			}
473
+
474
+
475
+			$html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-time" style="' . $field_icon . '">' . $field_icon_af;
476
+			$html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '&nbsp;';
477
+			$html .= '</span>' . $value . '</div>';
478
+
479
+		endif;
480
+
481
+	}
482
+
483
+	return $html;
484 484
 }
485 485
 add_filter('geodir_custom_field_output_time','geodir_cf_time',10,3);
486 486
 
@@ -496,111 +496,111 @@  discard block
 block discarded – undo
496 496
  * @return string The html to output for the custom field.
497 497
  */
498 498
 function geodir_cf_datepicker($html,$location,$cf,$p=''){
499
-    global $preview;
500
-    // check we have the post value
501
-    if(is_int($p)){$post = geodir_get_post_info($p);}
502
-    else{ global $post;}
503
-
504
-    if(!is_array($cf) && $cf!=''){
505
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
506
-        if(!$cf){return NULL;}
507
-    }
508
-
509
-    $html_var = $cf['htmlvar_name'];
510
-
511
-    // Check if there is a location specific filter.
512
-    if(has_filter("geodir_custom_field_output_datepicker_loc_{$location}")){
513
-        /**
514
-         * Filter the datepicker html by location.
515
-         *
516
-         * @param string $html The html to filter.
517
-         * @param array $cf The custom field array.
518
-         * @since 1.6.6
519
-         */
520
-        $html = apply_filters("geodir_custom_field_output_datepicker_loc_{$location}",$html,$cf);
521
-    }
522
-
523
-    // Check if there is a custom field specific filter.
524
-    if(has_filter("geodir_custom_field_output_datepicker_var_{$html_var}")){
525
-        /**
526
-         * Filter the datepicker html by individual custom field.
527
-         *
528
-         * @param string $html The html to filter.
529
-         * @param string $location The location to output the html.
530
-         * @param array $cf The custom field array.
531
-         * @since 1.6.6
532
-         */
533
-        $html = apply_filters("geodir_custom_field_output_datepicker_var_{$html_var}",$html,$location,$cf);
534
-    }
535
-
536
-    // Check if there is a custom field key specific filter.
537
-    if(has_filter("geodir_custom_field_output_datepicker_key_{$cf['field_type_key']}")){
538
-        /**
539
-         * Filter the datepicker html by field type key.
540
-         *
541
-         * @param string $html The html to filter.
542
-         * @param string $location The location to output the html.
543
-         * @param array $cf The custom field array.
544
-         * @since 1.6.6
545
-         */
546
-        $html = apply_filters("geodir_custom_field_output_datepicker_key_{$cf['field_type_key']}",$html,$location,$cf);
547
-    }
548
-
549
-    // If not html then we run the standard output.
550
-    if(empty($html)){
551
-
552
-        if ($post->{$cf['htmlvar_name']}):
553
-
554
-            $date_format = geodir_default_date_format();
555
-            if ($cf['extra_fields'] != '') {
556
-                $date_format = unserialize($cf['extra_fields']);
557
-                $date_format = $date_format['date_format'];
558
-            }
559
-            // check if we need to change the format or not
560
-            $date_format_len = strlen(str_replace(' ', '', $date_format));
561
-            if($date_format_len>5){// if greater then 4 then it's the old style format.
562
-
563
-                $search = array('dd','d','DD','mm','m','MM','yy'); //jQuery UI datepicker format
564
-                $replace = array('d','j','l','m','n','F','Y');//PHP date format
565
-
566
-                $date_format = str_replace($search, $replace, $date_format);
567
-
568
-                $post_htmlvar_value = ($date_format == 'd/m/Y' || $date_format == 'j/n/Y' ) ? str_replace('/', '-', $post->{$cf['htmlvar_name']}) : $post->{$cf['htmlvar_name']}; // PHP doesn't work well with dd/mm/yyyy format
569
-            }else{
570
-                $post_htmlvar_value = $post->{$cf['htmlvar_name']};
571
-            }
572
-
573
-            if ($post->{$cf['htmlvar_name']} != '' && $post->{$cf['htmlvar_name']}!="0000-00-00") {
574
-                $date_format_from = $preview ? $date_format : 'Y-m-d';
575
-                $value = geodir_date($post_htmlvar_value, $date_format, $date_format_from); // save as sql format Y-m-d
576
-                //$post_htmlvar_value = strpos($post_htmlvar_value, '/') !== false ? str_replace('/', '-', $post_htmlvar_value) : $post_htmlvar_value;
577
-                //$value = date_i18n($date_format, strtotime($post_htmlvar_value));
578
-            }else{
579
-                return '';
580
-            }
581
-
582
-            $field_icon = geodir_field_icon_proccess($cf);
583
-
584
-            if (strpos($field_icon, 'http') !== false) {
585
-                $field_icon_af = '';
586
-            } elseif ($field_icon == '') {
587
-                $field_icon_af = '<i class="fa fa-calendar"></i>';
588
-            } else {
589
-                $field_icon_af = $field_icon;
590
-                $field_icon = '';
591
-            }
592
-
593
-
594
-
595
-            $html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-datepicker" style="' . $field_icon . '">' . $field_icon_af;
596
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
597
-            $html .= '</span>' . $value . '</div>';
598
-
599
-        endif;
600
-
601
-    }
602
-
603
-    return $html;
499
+	global $preview;
500
+	// check we have the post value
501
+	if(is_int($p)){$post = geodir_get_post_info($p);}
502
+	else{ global $post;}
503
+
504
+	if(!is_array($cf) && $cf!=''){
505
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
506
+		if(!$cf){return NULL;}
507
+	}
508
+
509
+	$html_var = $cf['htmlvar_name'];
510
+
511
+	// Check if there is a location specific filter.
512
+	if(has_filter("geodir_custom_field_output_datepicker_loc_{$location}")){
513
+		/**
514
+		 * Filter the datepicker html by location.
515
+		 *
516
+		 * @param string $html The html to filter.
517
+		 * @param array $cf The custom field array.
518
+		 * @since 1.6.6
519
+		 */
520
+		$html = apply_filters("geodir_custom_field_output_datepicker_loc_{$location}",$html,$cf);
521
+	}
522
+
523
+	// Check if there is a custom field specific filter.
524
+	if(has_filter("geodir_custom_field_output_datepicker_var_{$html_var}")){
525
+		/**
526
+		 * Filter the datepicker html by individual custom field.
527
+		 *
528
+		 * @param string $html The html to filter.
529
+		 * @param string $location The location to output the html.
530
+		 * @param array $cf The custom field array.
531
+		 * @since 1.6.6
532
+		 */
533
+		$html = apply_filters("geodir_custom_field_output_datepicker_var_{$html_var}",$html,$location,$cf);
534
+	}
535
+
536
+	// Check if there is a custom field key specific filter.
537
+	if(has_filter("geodir_custom_field_output_datepicker_key_{$cf['field_type_key']}")){
538
+		/**
539
+		 * Filter the datepicker html by field type key.
540
+		 *
541
+		 * @param string $html The html to filter.
542
+		 * @param string $location The location to output the html.
543
+		 * @param array $cf The custom field array.
544
+		 * @since 1.6.6
545
+		 */
546
+		$html = apply_filters("geodir_custom_field_output_datepicker_key_{$cf['field_type_key']}",$html,$location,$cf);
547
+	}
548
+
549
+	// If not html then we run the standard output.
550
+	if(empty($html)){
551
+
552
+		if ($post->{$cf['htmlvar_name']}):
553
+
554
+			$date_format = geodir_default_date_format();
555
+			if ($cf['extra_fields'] != '') {
556
+				$date_format = unserialize($cf['extra_fields']);
557
+				$date_format = $date_format['date_format'];
558
+			}
559
+			// check if we need to change the format or not
560
+			$date_format_len = strlen(str_replace(' ', '', $date_format));
561
+			if($date_format_len>5){// if greater then 4 then it's the old style format.
562
+
563
+				$search = array('dd','d','DD','mm','m','MM','yy'); //jQuery UI datepicker format
564
+				$replace = array('d','j','l','m','n','F','Y');//PHP date format
565
+
566
+				$date_format = str_replace($search, $replace, $date_format);
567
+
568
+				$post_htmlvar_value = ($date_format == 'd/m/Y' || $date_format == 'j/n/Y' ) ? str_replace('/', '-', $post->{$cf['htmlvar_name']}) : $post->{$cf['htmlvar_name']}; // PHP doesn't work well with dd/mm/yyyy format
569
+			}else{
570
+				$post_htmlvar_value = $post->{$cf['htmlvar_name']};
571
+			}
572
+
573
+			if ($post->{$cf['htmlvar_name']} != '' && $post->{$cf['htmlvar_name']}!="0000-00-00") {
574
+				$date_format_from = $preview ? $date_format : 'Y-m-d';
575
+				$value = geodir_date($post_htmlvar_value, $date_format, $date_format_from); // save as sql format Y-m-d
576
+				//$post_htmlvar_value = strpos($post_htmlvar_value, '/') !== false ? str_replace('/', '-', $post_htmlvar_value) : $post_htmlvar_value;
577
+				//$value = date_i18n($date_format, strtotime($post_htmlvar_value));
578
+			}else{
579
+				return '';
580
+			}
581
+
582
+			$field_icon = geodir_field_icon_proccess($cf);
583
+
584
+			if (strpos($field_icon, 'http') !== false) {
585
+				$field_icon_af = '';
586
+			} elseif ($field_icon == '') {
587
+				$field_icon_af = '<i class="fa fa-calendar"></i>';
588
+			} else {
589
+				$field_icon_af = $field_icon;
590
+				$field_icon = '';
591
+			}
592
+
593
+
594
+
595
+			$html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-datepicker" style="' . $field_icon . '">' . $field_icon_af;
596
+			$html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
597
+			$html .= '</span>' . $value . '</div>';
598
+
599
+		endif;
600
+
601
+	}
602
+
603
+	return $html;
604 604
 }
605 605
 add_filter('geodir_custom_field_output_datepicker','geodir_cf_datepicker',10,3);
606 606
 
@@ -617,96 +617,96 @@  discard block
 block discarded – undo
617 617
  */
618 618
 function geodir_cf_text($html,$location,$cf,$p=''){
619 619
 
620
-    // check we have the post value
621
-    if(is_int($p)){$post = geodir_get_post_info($p);}
622
-    else{ global $post;}
623
-
624
-    if(!is_array($cf) && $cf!=''){
625
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
626
-        if(!$cf){return NULL;}
627
-    }
628
-
629
-    $html_var = $cf['htmlvar_name'];
630
-
631
-    // Check if there is a location specific filter.
632
-    if(has_filter("geodir_custom_field_output_text_loc_{$location}")){
633
-        /**
634
-         * Filter the text html by location.
635
-         *
636
-         * @param string $html The html to filter.
637
-         * @param array $cf The custom field array.
638
-         * @since 1.6.6
639
-         */
640
-        $html = apply_filters("geodir_custom_field_output_text_loc_{$location}",$html,$cf);
641
-    }
642
-
643
-    // Check if there is a custom field specific filter.
644
-    if(has_filter("geodir_custom_field_output_text_var_{$html_var}")){
645
-        /**
646
-         * Filter the text html by individual custom field.
647
-         *
648
-         * @param string $html The html to filter.
649
-         * @param string $location The location to output the html.
650
-         * @param array $cf The custom field array.
651
-         * @since 1.6.6
652
-         */
653
-        $html = apply_filters("geodir_custom_field_output_text_var_{$html_var}",$html,$location,$cf);
654
-    }
655
-
656
-    // Check if there is a custom field key specific filter.
657
-    if(has_filter("geodir_custom_field_output_text_key_{$cf['field_type_key']}")){
658
-        /**
659
-         * Filter the text html by field type key.
660
-         *
661
-         * @param string $html The html to filter.
662
-         * @param string $location The location to output the html.
663
-         * @param array $cf The custom field array.
664
-         * @since 1.6.6
665
-         */
666
-        $html = apply_filters("geodir_custom_field_output_text_key_{$cf['field_type_key']}",$html,$location,$cf);
667
-    }
620
+	// check we have the post value
621
+	if(is_int($p)){$post = geodir_get_post_info($p);}
622
+	else{ global $post;}
623
+
624
+	if(!is_array($cf) && $cf!=''){
625
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
626
+		if(!$cf){return NULL;}
627
+	}
628
+
629
+	$html_var = $cf['htmlvar_name'];
630
+
631
+	// Check if there is a location specific filter.
632
+	if(has_filter("geodir_custom_field_output_text_loc_{$location}")){
633
+		/**
634
+		 * Filter the text html by location.
635
+		 *
636
+		 * @param string $html The html to filter.
637
+		 * @param array $cf The custom field array.
638
+		 * @since 1.6.6
639
+		 */
640
+		$html = apply_filters("geodir_custom_field_output_text_loc_{$location}",$html,$cf);
641
+	}
642
+
643
+	// Check if there is a custom field specific filter.
644
+	if(has_filter("geodir_custom_field_output_text_var_{$html_var}")){
645
+		/**
646
+		 * Filter the text html by individual custom field.
647
+		 *
648
+		 * @param string $html The html to filter.
649
+		 * @param string $location The location to output the html.
650
+		 * @param array $cf The custom field array.
651
+		 * @since 1.6.6
652
+		 */
653
+		$html = apply_filters("geodir_custom_field_output_text_var_{$html_var}",$html,$location,$cf);
654
+	}
655
+
656
+	// Check if there is a custom field key specific filter.
657
+	if(has_filter("geodir_custom_field_output_text_key_{$cf['field_type_key']}")){
658
+		/**
659
+		 * Filter the text html by field type key.
660
+		 *
661
+		 * @param string $html The html to filter.
662
+		 * @param string $location The location to output the html.
663
+		 * @param array $cf The custom field array.
664
+		 * @since 1.6.6
665
+		 */
666
+		$html = apply_filters("geodir_custom_field_output_text_key_{$cf['field_type_key']}",$html,$location,$cf);
667
+	}
668 668
 
669 669
     
670 670
 
671
-    // If not html then we run the standard output.
672
-    if(empty($html)){
671
+	// If not html then we run the standard output.
672
+	if(empty($html)){
673 673
 
674
-        if (isset($post->{$cf['htmlvar_name']}) && $post->{$cf['htmlvar_name']} != '' ):
674
+		if (isset($post->{$cf['htmlvar_name']}) && $post->{$cf['htmlvar_name']} != '' ):
675 675
 
676
-            $class = ($cf['htmlvar_name'] == 'geodir_timing') ? "geodir-i-time" : "geodir-i-text";
676
+			$class = ($cf['htmlvar_name'] == 'geodir_timing') ? "geodir-i-time" : "geodir-i-text";
677 677
 
678
-            $field_icon = geodir_field_icon_proccess($cf);
679
-            if (strpos($field_icon, 'http') !== false) {
680
-                $field_icon_af = '';
681
-            } elseif ($field_icon == '') {
682
-                $field_icon_af = ($cf['htmlvar_name'] == 'geodir_timing') ? '<i class="fa fa-clock-o"></i>' : "";
683
-            } else {
684
-                $field_icon_af = $field_icon;
685
-                $field_icon = '';
686
-            }
678
+			$field_icon = geodir_field_icon_proccess($cf);
679
+			if (strpos($field_icon, 'http') !== false) {
680
+				$field_icon_af = '';
681
+			} elseif ($field_icon == '') {
682
+				$field_icon_af = ($cf['htmlvar_name'] == 'geodir_timing') ? '<i class="fa fa-clock-o"></i>' : "";
683
+			} else {
684
+				$field_icon_af = $field_icon;
685
+				$field_icon = '';
686
+			}
687 687
 
688 688
 
689
-            $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="'.$class.'" style="' . $field_icon . '">' . $field_icon_af;
690
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
691
-            $html .= '</span>';
689
+			$html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="'.$class.'" style="' . $field_icon . '">' . $field_icon_af;
690
+			$html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
691
+			$html .= '</span>';
692 692
 
693
-            $value = $post->{$cf['htmlvar_name']};
694
-            if(isset($cf['data_type']) && ($cf['data_type']=='INT' || $cf['data_type']=='FLOAT') && isset($cf['extra_fields']) && $cf['extra_fields']){
695
-                $extra_fields = maybe_unserialize($cf['extra_fields']);
696
-                if(isset($extra_fields['is_price']) && $extra_fields['is_price']){
697
-                    $value = geodir_currency_format_number($value,$cf);
698
-                }
699
-            }
693
+			$value = $post->{$cf['htmlvar_name']};
694
+			if(isset($cf['data_type']) && ($cf['data_type']=='INT' || $cf['data_type']=='FLOAT') && isset($cf['extra_fields']) && $cf['extra_fields']){
695
+				$extra_fields = maybe_unserialize($cf['extra_fields']);
696
+				if(isset($extra_fields['is_price']) && $extra_fields['is_price']){
697
+					$value = geodir_currency_format_number($value,$cf);
698
+				}
699
+			}
700 700
 
701 701
 
702
-            $html .= $value;
703
-            $html .= '</div>';
702
+			$html .= $value;
703
+			$html .= '</div>';
704 704
 
705
-        endif;
705
+		endif;
706 706
 
707
-    }
707
+	}
708 708
 
709
-    return $html;
709
+	return $html;
710 710
 }
711 711
 add_filter('geodir_custom_field_output_text','geodir_cf_text',10,3);
712 712
 
@@ -723,98 +723,98 @@  discard block
 block discarded – undo
723 723
  */
724 724
 function geodir_cf_radio($html,$location,$cf,$p=''){
725 725
 
726
-    // check we have the post value
727
-    if(is_int($p)){$post = geodir_get_post_info($p);}
728
-    else{ global $post;}
729
-
730
-    if(!is_array($cf) && $cf!=''){
731
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
732
-        if(!$cf){return NULL;}
733
-    }
734
-
735
-    $html_var = $cf['htmlvar_name'];
736
-
737
-    // Check if there is a location specific filter.
738
-    if(has_filter("geodir_custom_field_output_radio_loc_{$location}")){
739
-        /**
740
-         * Filter the radio html by location.
741
-         *
742
-         * @param string $html The html to filter.
743
-         * @param array $cf The custom field array.
744
-         * @since 1.6.6
745
-         */
746
-        $html = apply_filters("geodir_custom_field_output_radio_loc_{$location}",$html,$cf);
747
-    }
748
-
749
-    // Check if there is a custom field specific filter.
750
-    if(has_filter("geodir_custom_field_output_radio_var_{$html_var}")){
751
-        /**
752
-         * Filter the radio html by individual custom field.
753
-         *
754
-         * @param string $html The html to filter.
755
-         * @param string $location The location to output the html.
756
-         * @param array $cf The custom field array.
757
-         * @since 1.6.6
758
-         */
759
-        $html = apply_filters("geodir_custom_field_output_radio_var_{$html_var}",$html,$location,$cf);
760
-    }
761
-
762
-    // Check if there is a custom field key specific filter.
763
-    if(has_filter("geodir_custom_field_output_radio_key_{$cf['field_type_key']}")){
764
-        /**
765
-         * Filter the radio html by field type key.
766
-         *
767
-         * @param string $html The html to filter.
768
-         * @param string $location The location to output the html.
769
-         * @param array $cf The custom field array.
770
-         * @since 1.6.6
771
-         */
772
-        $html = apply_filters("geodir_custom_field_output_radio_key_{$cf['field_type_key']}",$html,$location,$cf);
773
-    }
774
-
775
-    // If not html then we run the standard output.
776
-    if(empty($html)){
777
-
778
-        $html_val = isset($post->{$cf['htmlvar_name']}) ? __($post->{$cf['htmlvar_name']}, 'geodirectory') : '';
779
-        if (isset($post->{$cf['htmlvar_name']}) && $post->{$cf['htmlvar_name']} != ''):
780
-
781
-            if ($post->{$cf['htmlvar_name']} == 'f' || $post->{$cf['htmlvar_name']} == '0') {
782
-                $html_val = __('No', 'geodirectory');
783
-            } else if ($post->{$cf['htmlvar_name']} == 't' || $post->{$cf['htmlvar_name']} == '1') {
784
-                $html_val = __('Yes', 'geodirectory');
785
-            } else {
786
-                if (!empty($cf['option_values'])) {
787
-                    $cf_option_values = geodir_string_values_to_options(stripslashes_deep($cf['option_values']), true);
788
-
789
-                    if (!empty($cf_option_values)) {
790
-                        foreach ($cf_option_values as $cf_option_value) {
791
-                            if (isset($cf_option_value['value']) && $cf_option_value['value'] == $post->{$cf['htmlvar_name']}) {
792
-                                $html_val = $cf_option_value['label'];
793
-                            }
794
-                        }
795
-                    }
796
-                }
797
-            }
798
-
799
-            $field_icon = geodir_field_icon_proccess($cf);
800
-            if (strpos($field_icon, 'http') !== false) {
801
-                $field_icon_af = '';
802
-            } elseif ($field_icon == '') {
803
-                $field_icon_af = '';
804
-            } else {
805
-                $field_icon_af = $field_icon;
806
-                $field_icon = '';
807
-            }
808
-
809
-
810
-            $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-radio" style="' . $field_icon . '">' . $field_icon_af;
811
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
812
-            $html .= '</span>' . $html_val . '</div>';
813
-        endif;
814
-
815
-    }
816
-
817
-    return $html;
726
+	// check we have the post value
727
+	if(is_int($p)){$post = geodir_get_post_info($p);}
728
+	else{ global $post;}
729
+
730
+	if(!is_array($cf) && $cf!=''){
731
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
732
+		if(!$cf){return NULL;}
733
+	}
734
+
735
+	$html_var = $cf['htmlvar_name'];
736
+
737
+	// Check if there is a location specific filter.
738
+	if(has_filter("geodir_custom_field_output_radio_loc_{$location}")){
739
+		/**
740
+		 * Filter the radio html by location.
741
+		 *
742
+		 * @param string $html The html to filter.
743
+		 * @param array $cf The custom field array.
744
+		 * @since 1.6.6
745
+		 */
746
+		$html = apply_filters("geodir_custom_field_output_radio_loc_{$location}",$html,$cf);
747
+	}
748
+
749
+	// Check if there is a custom field specific filter.
750
+	if(has_filter("geodir_custom_field_output_radio_var_{$html_var}")){
751
+		/**
752
+		 * Filter the radio html by individual custom field.
753
+		 *
754
+		 * @param string $html The html to filter.
755
+		 * @param string $location The location to output the html.
756
+		 * @param array $cf The custom field array.
757
+		 * @since 1.6.6
758
+		 */
759
+		$html = apply_filters("geodir_custom_field_output_radio_var_{$html_var}",$html,$location,$cf);
760
+	}
761
+
762
+	// Check if there is a custom field key specific filter.
763
+	if(has_filter("geodir_custom_field_output_radio_key_{$cf['field_type_key']}")){
764
+		/**
765
+		 * Filter the radio html by field type key.
766
+		 *
767
+		 * @param string $html The html to filter.
768
+		 * @param string $location The location to output the html.
769
+		 * @param array $cf The custom field array.
770
+		 * @since 1.6.6
771
+		 */
772
+		$html = apply_filters("geodir_custom_field_output_radio_key_{$cf['field_type_key']}",$html,$location,$cf);
773
+	}
774
+
775
+	// If not html then we run the standard output.
776
+	if(empty($html)){
777
+
778
+		$html_val = isset($post->{$cf['htmlvar_name']}) ? __($post->{$cf['htmlvar_name']}, 'geodirectory') : '';
779
+		if (isset($post->{$cf['htmlvar_name']}) && $post->{$cf['htmlvar_name']} != ''):
780
+
781
+			if ($post->{$cf['htmlvar_name']} == 'f' || $post->{$cf['htmlvar_name']} == '0') {
782
+				$html_val = __('No', 'geodirectory');
783
+			} else if ($post->{$cf['htmlvar_name']} == 't' || $post->{$cf['htmlvar_name']} == '1') {
784
+				$html_val = __('Yes', 'geodirectory');
785
+			} else {
786
+				if (!empty($cf['option_values'])) {
787
+					$cf_option_values = geodir_string_values_to_options(stripslashes_deep($cf['option_values']), true);
788
+
789
+					if (!empty($cf_option_values)) {
790
+						foreach ($cf_option_values as $cf_option_value) {
791
+							if (isset($cf_option_value['value']) && $cf_option_value['value'] == $post->{$cf['htmlvar_name']}) {
792
+								$html_val = $cf_option_value['label'];
793
+							}
794
+						}
795
+					}
796
+				}
797
+			}
798
+
799
+			$field_icon = geodir_field_icon_proccess($cf);
800
+			if (strpos($field_icon, 'http') !== false) {
801
+				$field_icon_af = '';
802
+			} elseif ($field_icon == '') {
803
+				$field_icon_af = '';
804
+			} else {
805
+				$field_icon_af = $field_icon;
806
+				$field_icon = '';
807
+			}
808
+
809
+
810
+			$html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-radio" style="' . $field_icon . '">' . $field_icon_af;
811
+			$html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
812
+			$html .= '</span>' . $html_val . '</div>';
813
+		endif;
814
+
815
+	}
816
+
817
+	return $html;
818 818
 }
819 819
 add_filter('geodir_custom_field_output_radio','geodir_cf_radio',10,3);
820 820
 
@@ -831,92 +831,92 @@  discard block
 block discarded – undo
831 831
  */
832 832
 function geodir_cf_select($html,$location,$cf,$p=''){
833 833
 
834
-    // check we have the post value
835
-    if(is_int($p)){$post = geodir_get_post_info($p);}
836
-    else{ global $post;}
837
-
838
-    if(!is_array($cf) && $cf!=''){
839
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
840
-        if(!$cf){return NULL;}
841
-    }
842
-
843
-    $html_var = $cf['htmlvar_name'];
844
-
845
-    // Check if there is a location specific filter.
846
-    if(has_filter("geodir_custom_field_output_select_loc_{$location}")){
847
-        /**
848
-         * Filter the select html by location.
849
-         *
850
-         * @param string $html The html to filter.
851
-         * @param array $cf The custom field array.
852
-         * @since 1.6.6
853
-         */
854
-        $html = apply_filters("geodir_custom_field_output_select_loc_{$location}",$html,$cf);
855
-    }
856
-
857
-    // Check if there is a custom field specific filter.
858
-    if(has_filter("geodir_custom_field_output_select_var_{$html_var}")){
859
-        /**
860
-         * Filter the select html by individual custom field.
861
-         *
862
-         * @param string $html The html to filter.
863
-         * @param string $location The location to output the html.
864
-         * @param array $cf The custom field array.
865
-         * @since 1.6.6
866
-         */
867
-        $html = apply_filters("geodir_custom_field_output_select_var_{$html_var}",$html,$location,$cf);
868
-    }
869
-
870
-    // Check if there is a custom field key specific filter.
871
-    if(has_filter("geodir_custom_field_output_select_key_{$cf['field_type_key']}")){
872
-        /**
873
-         * Filter the select html by field type key.
874
-         *
875
-         * @param string $html The html to filter.
876
-         * @param string $location The location to output the html.
877
-         * @param array $cf The custom field array.
878
-         * @since 1.6.6
879
-         */
880
-        $html = apply_filters("geodir_custom_field_output_select_key_{$cf['field_type_key']}",$html,$location,$cf);
881
-    }
882
-
883
-    // If not html then we run the standard output.
884
-    if(empty($html)){
885
-
886
-        if ($post->{$cf['htmlvar_name']}):
887
-            $field_value = __($post->{$cf['htmlvar_name']}, 'geodirectory');
888
-
889
-            if (!empty($cf['option_values'])) {
890
-                $cf_option_values = geodir_string_values_to_options(stripslashes_deep($cf['option_values']), true);
891
-
892
-                if (!empty($cf_option_values)) {
893
-                    foreach ($cf_option_values as $cf_option_value) {
894
-                        if (isset($cf_option_value['value']) && $cf_option_value['value'] == $post->{$cf['htmlvar_name']}) {
895
-                            //$field_value = $cf_option_value['label']; // no longer needed here.
896
-                        }
897
-                    }
898
-                }
899
-            }
900
-
901
-            $field_icon = geodir_field_icon_proccess($cf);
902
-            if (strpos($field_icon, 'http') !== false) {
903
-                $field_icon_af = '';
904
-            } elseif ($field_icon == '') {
905
-                $field_icon_af = '';
906
-            } else {
907
-                $field_icon_af = $field_icon;
908
-                $field_icon = '';
909
-            }
910
-
911
-
912
-            $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
913
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
914
-            $html .= '</span>' . $field_value . '</div>';
915
-        endif;
916
-
917
-    }
918
-
919
-    return $html;
834
+	// check we have the post value
835
+	if(is_int($p)){$post = geodir_get_post_info($p);}
836
+	else{ global $post;}
837
+
838
+	if(!is_array($cf) && $cf!=''){
839
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
840
+		if(!$cf){return NULL;}
841
+	}
842
+
843
+	$html_var = $cf['htmlvar_name'];
844
+
845
+	// Check if there is a location specific filter.
846
+	if(has_filter("geodir_custom_field_output_select_loc_{$location}")){
847
+		/**
848
+		 * Filter the select html by location.
849
+		 *
850
+		 * @param string $html The html to filter.
851
+		 * @param array $cf The custom field array.
852
+		 * @since 1.6.6
853
+		 */
854
+		$html = apply_filters("geodir_custom_field_output_select_loc_{$location}",$html,$cf);
855
+	}
856
+
857
+	// Check if there is a custom field specific filter.
858
+	if(has_filter("geodir_custom_field_output_select_var_{$html_var}")){
859
+		/**
860
+		 * Filter the select html by individual custom field.
861
+		 *
862
+		 * @param string $html The html to filter.
863
+		 * @param string $location The location to output the html.
864
+		 * @param array $cf The custom field array.
865
+		 * @since 1.6.6
866
+		 */
867
+		$html = apply_filters("geodir_custom_field_output_select_var_{$html_var}",$html,$location,$cf);
868
+	}
869
+
870
+	// Check if there is a custom field key specific filter.
871
+	if(has_filter("geodir_custom_field_output_select_key_{$cf['field_type_key']}")){
872
+		/**
873
+		 * Filter the select html by field type key.
874
+		 *
875
+		 * @param string $html The html to filter.
876
+		 * @param string $location The location to output the html.
877
+		 * @param array $cf The custom field array.
878
+		 * @since 1.6.6
879
+		 */
880
+		$html = apply_filters("geodir_custom_field_output_select_key_{$cf['field_type_key']}",$html,$location,$cf);
881
+	}
882
+
883
+	// If not html then we run the standard output.
884
+	if(empty($html)){
885
+
886
+		if ($post->{$cf['htmlvar_name']}):
887
+			$field_value = __($post->{$cf['htmlvar_name']}, 'geodirectory');
888
+
889
+			if (!empty($cf['option_values'])) {
890
+				$cf_option_values = geodir_string_values_to_options(stripslashes_deep($cf['option_values']), true);
891
+
892
+				if (!empty($cf_option_values)) {
893
+					foreach ($cf_option_values as $cf_option_value) {
894
+						if (isset($cf_option_value['value']) && $cf_option_value['value'] == $post->{$cf['htmlvar_name']}) {
895
+							//$field_value = $cf_option_value['label']; // no longer needed here.
896
+						}
897
+					}
898
+				}
899
+			}
900
+
901
+			$field_icon = geodir_field_icon_proccess($cf);
902
+			if (strpos($field_icon, 'http') !== false) {
903
+				$field_icon_af = '';
904
+			} elseif ($field_icon == '') {
905
+				$field_icon_af = '';
906
+			} else {
907
+				$field_icon_af = $field_icon;
908
+				$field_icon = '';
909
+			}
910
+
911
+
912
+			$html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
913
+			$html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
914
+			$html .= '</span>' . $field_value . '</div>';
915
+		endif;
916
+
917
+	}
918
+
919
+	return $html;
920 920
 }
921 921
 add_filter('geodir_custom_field_output_select','geodir_cf_select',10,3);
922 922
 
@@ -933,117 +933,117 @@  discard block
 block discarded – undo
933 933
  */
934 934
 function geodir_cf_multiselect($html,$location,$cf,$p=''){
935 935
 
936
-    // check we have the post value
937
-    if(is_int($p)){$post = geodir_get_post_info($p);}
938
-    else{ global $post;}
939
-
940
-    if(!is_array($cf) && $cf!=''){
941
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
942
-        if(!$cf){return NULL;}
943
-    }
944
-
945
-    $html_var = $cf['htmlvar_name'];
946
-
947
-    // Check if there is a location specific filter.
948
-    if(has_filter("geodir_custom_field_output_multiselect_loc_{$location}")){
949
-        /**
950
-         * Filter the multiselect html by location.
951
-         *
952
-         * @param string $html The html to filter.
953
-         * @param array $cf The custom field array.
954
-         * @since 1.6.6
955
-         */
956
-        $html = apply_filters("geodir_custom_field_output_multiselect_loc_{$location}",$html,$cf);
957
-    }
958
-
959
-    // Check if there is a custom field specific filter.
960
-    if(has_filter("geodir_custom_field_output_multiselect_var_{$html_var}")){
961
-        /**
962
-         * Filter the multiselect html by individual custom field.
963
-         *
964
-         * @param string $html The html to filter.
965
-         * @param string $location The location to output the html.
966
-         * @param array $cf The custom field array.
967
-         * @since 1.6.6
968
-         */
969
-        $html = apply_filters("geodir_custom_field_output_multiselect_var_{$html_var}",$html,$location,$cf);
970
-    }
971
-
972
-    // Check if there is a custom field key specific filter.
973
-    if(has_filter("geodir_custom_field_output_multiselect_key_{$cf['field_type_key']}")){
974
-        /**
975
-         * Filter the multiselect html by field type key.
976
-         *
977
-         * @param string $html The html to filter.
978
-         * @param string $location The location to output the html.
979
-         * @param array $cf The custom field array.
980
-         * @since 1.6.6
981
-         */
982
-        $html = apply_filters("geodir_custom_field_output_multiselect_key_{$cf['field_type_key']}",$html,$location,$cf);
983
-    }
984
-
985
-    // If not html then we run the standard output.
986
-    if(empty($html)){
987
-
988
-
989
-        if (!empty($post->{$cf['htmlvar_name']})):
990
-
991
-            if (is_array($post->{$cf['htmlvar_name']})) {
992
-                $post->{$cf['htmlvar_name']} = implode(', ', $post->{$cf['htmlvar_name']});
993
-            }
994
-
995
-            $field_icon = geodir_field_icon_proccess($cf);
996
-            if (strpos($field_icon, 'http') !== false) {
997
-                $field_icon_af = '';
998
-            } elseif ($field_icon == '') {
999
-                $field_icon_af = '';
1000
-            } else {
1001
-                $field_icon_af = $field_icon;
1002
-                $field_icon = '';
1003
-            }
1004
-
1005
-            $field_values = explode(',', trim($post->{$cf['htmlvar_name']}, ","));
1006
-
1007
-            if(is_array($field_values)){
1008
-                $field_values = array_map('trim', $field_values);
1009
-            }
1010
-
1011
-            $option_values = array();
1012
-            if (!empty($cf['option_values'])) {
1013
-                $cf_option_values = geodir_string_values_to_options(stripslashes_deep($cf['option_values']), true);
1014
-
1015
-                if (!empty($cf_option_values)) {
1016
-                    foreach ($cf_option_values as $cf_option_value) {
1017
-                        if (isset($cf_option_value['value']) && in_array($cf_option_value['value'], $field_values)) {
1018
-                            $option_values[] = $cf_option_value['label'];
1019
-                        }
1020
-                    }
1021
-                }
1022
-            }
1023
-
1024
-
1025
-            $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
1026
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1027
-            $html .= '</span>';
1028
-
1029
-            if (count($option_values) > 1) {
1030
-                $html .= '<ul>';
1031
-
1032
-                foreach ($option_values as $val) {
1033
-                    $html .= '<li>' . $val . '</li>';
1034
-                }
1035
-
1036
-                $html .= '</ul>';
1037
-            } else {
1038
-                $html .= $post->{$cf['htmlvar_name']};
1039
-            }
1040
-
1041
-            $html .= '</div>';
1042
-        endif;
1043
-
1044
-    }
1045
-
1046
-    return $html;
936
+	// check we have the post value
937
+	if(is_int($p)){$post = geodir_get_post_info($p);}
938
+	else{ global $post;}
939
+
940
+	if(!is_array($cf) && $cf!=''){
941
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
942
+		if(!$cf){return NULL;}
943
+	}
944
+
945
+	$html_var = $cf['htmlvar_name'];
946
+
947
+	// Check if there is a location specific filter.
948
+	if(has_filter("geodir_custom_field_output_multiselect_loc_{$location}")){
949
+		/**
950
+		 * Filter the multiselect html by location.
951
+		 *
952
+		 * @param string $html The html to filter.
953
+		 * @param array $cf The custom field array.
954
+		 * @since 1.6.6
955
+		 */
956
+		$html = apply_filters("geodir_custom_field_output_multiselect_loc_{$location}",$html,$cf);
957
+	}
958
+
959
+	// Check if there is a custom field specific filter.
960
+	if(has_filter("geodir_custom_field_output_multiselect_var_{$html_var}")){
961
+		/**
962
+		 * Filter the multiselect html by individual custom field.
963
+		 *
964
+		 * @param string $html The html to filter.
965
+		 * @param string $location The location to output the html.
966
+		 * @param array $cf The custom field array.
967
+		 * @since 1.6.6
968
+		 */
969
+		$html = apply_filters("geodir_custom_field_output_multiselect_var_{$html_var}",$html,$location,$cf);
970
+	}
971
+
972
+	// Check if there is a custom field key specific filter.
973
+	if(has_filter("geodir_custom_field_output_multiselect_key_{$cf['field_type_key']}")){
974
+		/**
975
+		 * Filter the multiselect html by field type key.
976
+		 *
977
+		 * @param string $html The html to filter.
978
+		 * @param string $location The location to output the html.
979
+		 * @param array $cf The custom field array.
980
+		 * @since 1.6.6
981
+		 */
982
+		$html = apply_filters("geodir_custom_field_output_multiselect_key_{$cf['field_type_key']}",$html,$location,$cf);
983
+	}
984
+
985
+	// If not html then we run the standard output.
986
+	if(empty($html)){
987
+
988
+
989
+		if (!empty($post->{$cf['htmlvar_name']})):
990
+
991
+			if (is_array($post->{$cf['htmlvar_name']})) {
992
+				$post->{$cf['htmlvar_name']} = implode(', ', $post->{$cf['htmlvar_name']});
993
+			}
994
+
995
+			$field_icon = geodir_field_icon_proccess($cf);
996
+			if (strpos($field_icon, 'http') !== false) {
997
+				$field_icon_af = '';
998
+			} elseif ($field_icon == '') {
999
+				$field_icon_af = '';
1000
+			} else {
1001
+				$field_icon_af = $field_icon;
1002
+				$field_icon = '';
1003
+			}
1004
+
1005
+			$field_values = explode(',', trim($post->{$cf['htmlvar_name']}, ","));
1006
+
1007
+			if(is_array($field_values)){
1008
+				$field_values = array_map('trim', $field_values);
1009
+			}
1010
+
1011
+			$option_values = array();
1012
+			if (!empty($cf['option_values'])) {
1013
+				$cf_option_values = geodir_string_values_to_options(stripslashes_deep($cf['option_values']), true);
1014
+
1015
+				if (!empty($cf_option_values)) {
1016
+					foreach ($cf_option_values as $cf_option_value) {
1017
+						if (isset($cf_option_value['value']) && in_array($cf_option_value['value'], $field_values)) {
1018
+							$option_values[] = $cf_option_value['label'];
1019
+						}
1020
+					}
1021
+				}
1022
+			}
1023
+
1024
+
1025
+			$html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
1026
+			$html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1027
+			$html .= '</span>';
1028
+
1029
+			if (count($option_values) > 1) {
1030
+				$html .= '<ul>';
1031
+
1032
+				foreach ($option_values as $val) {
1033
+					$html .= '<li>' . $val . '</li>';
1034
+				}
1035
+
1036
+				$html .= '</ul>';
1037
+			} else {
1038
+				$html .= $post->{$cf['htmlvar_name']};
1039
+			}
1040
+
1041
+			$html .= '</div>';
1042
+		endif;
1043
+
1044
+	}
1045
+
1046
+	return $html;
1047 1047
 }
1048 1048
 add_filter('geodir_custom_field_output_multiselect','geodir_cf_multiselect',10,3);
1049 1049
 
@@ -1060,152 +1060,152 @@  discard block
 block discarded – undo
1060 1060
  */
1061 1061
 function geodir_cf_email($html,$location,$cf,$p=''){
1062 1062
 
1063
-    // check we have the post value
1064
-    if(is_int($p)){$post = geodir_get_post_info($p);}
1065
-    else{ global $post;}
1066
-
1067
-    if(!is_array($cf) && $cf!=''){
1068
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1069
-        if(!$cf){return NULL;}
1070
-    }
1071
-
1072
-    $html_var = $cf['htmlvar_name'];
1073
-
1074
-    // Check if there is a location specific filter.
1075
-    if(has_filter("geodir_custom_field_output_email_loc_{$location}")){
1076
-        /**
1077
-         * Filter the email html by location.
1078
-         *
1079
-         * @param string $html The html to filter.
1080
-         * @param array $cf The custom field array.
1081
-         * @since 1.6.6
1082
-         */
1083
-        $html = apply_filters("geodir_custom_field_output_email_loc_{$location}",$html,$cf);
1084
-    }
1085
-
1086
-    // Check if there is a custom field specific filter.
1087
-    if(has_filter("geodir_custom_field_output_email_var_{$html_var}")){
1088
-        /**
1089
-         * Filter the email html by individual custom field.
1090
-         *
1091
-         * @param string $html The html to filter.
1092
-         * @param string $location The location to output the html.
1093
-         * @param array $cf The custom field array.
1094
-         * @since 1.6.6
1095
-         */
1096
-        $html = apply_filters("geodir_custom_field_output_email_var_{$html_var}",$html,$location,$cf);
1097
-    }
1098
-
1099
-    // Check if there is a custom field key specific filter.
1100
-    if(has_filter("geodir_custom_field_output_email_key_{$cf['field_type_key']}")){
1101
-        /**
1102
-         * Filter the email html by field type key.
1103
-         *
1104
-         * @param string $html The html to filter.
1105
-         * @param string $location The location to output the html.
1106
-         * @param array $cf The custom field array.
1107
-         * @since 1.6.6
1108
-         */
1109
-        $html = apply_filters("geodir_custom_field_output_email_key_{$cf['field_type_key']}",$html,$location,$cf);
1110
-    }
1111
-
1112
-    // If not html then we run the standard output.
1113
-    if(empty($html)){
1114
-
1115
-        global $preview;
1116
-        if ($cf['htmlvar_name'] == 'geodir_email' && !(geodir_is_page('detail') || geodir_is_page('preview'))) {
1117
-            return ''; // Remove Send Enquiry | Send To Friend from listings page
1118
-        }
1119
-
1120
-        $package_info = (array)geodir_post_package_info(array(), $post, $post->post_type);
1121
-
1122
-        if ($cf['htmlvar_name'] == 'geodir_email' && ((isset($package_info['sendtofriend']) && $package_info['sendtofriend']) || $post->{$cf['htmlvar_name']})) {
1123
-            $send_to_friend = true;
1124
-            $b_send_inquiry = '';
1125
-            $b_sendtofriend = '';
1126
-
1127
-            $html = '';
1128
-            if (!$preview) {
1129
-                $b_send_inquiry = 'b_send_inquiry';
1130
-                $b_sendtofriend = 'b_sendtofriend';
1131
-                $html = '<input type="hidden" name="geodir_popup_post_id" value="' . $post->ID . '" /><div class="geodir_display_popup_forms"></div>';
1132
-            }
1133
-
1134
-            $field_icon = geodir_field_icon_proccess($cf);
1135
-            if (strpos($field_icon, 'http') !== false) {
1136
-                $field_icon_af = '';
1137
-            } elseif ($field_icon == '') {
1138
-                $field_icon_af = '<i class="fa fa-envelope"></i>';
1139
-            } else {
1140
-                $field_icon_af = $field_icon;
1141
-                $field_icon = '';
1142
-            }
1143
-
1144
-            $html .= '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '"><span class="geodir-i-email" style="' . $field_icon . '">' . $field_icon_af;
1145
-            $seperator = '';
1146
-            if ($post->{$cf['htmlvar_name']}) {
1147
-                $html .= '<a href="javascript:void(0);" class="' . $b_send_inquiry . '" >' . SEND_INQUIRY . '</a>';
1148
-                $seperator = ' | ';
1149
-            }
1150
-
1151
-            if (isset($package_info['sendtofriend']) && $package_info['sendtofriend']) {
1152
-                $html .= $seperator . '<a href="javascript:void(0);" class="' . $b_sendtofriend . '">' . SEND_TO_FRIEND . '</a>';
1153
-            }
1154
-
1155
-            $html .= '</span></div>';
1156
-
1157
-
1158
-            if (isset($_REQUEST['send_inquiry']) && $_REQUEST['send_inquiry'] == 'success') {
1159
-                $html .= '<p class="sucess_msg">' . SEND_INQUIRY_SUCCESS . '</p>';
1160
-            } elseif (isset($_REQUEST['sendtofrnd']) && $_REQUEST['sendtofrnd'] == 'success') {
1161
-                $html .= '<p class="sucess_msg">' . SEND_FRIEND_SUCCESS . '</p>';
1162
-            } elseif (isset($_REQUEST['emsg']) && $_REQUEST['emsg'] == 'captch') {
1163
-                $html .= '<p class="error_msg_fix">' . WRONG_CAPTCH_MSG . '</p>';
1164
-            }
1165
-
1166
-            /*if(!$preview){require_once (geodir_plugin_path().'/geodirectory-templates/popup-forms.php');}*/
1167
-
1168
-        } else {
1169
-
1170
-            if ($post->{$cf['htmlvar_name']}) {
1171
-
1172
-                $field_icon = geodir_field_icon_proccess($cf);
1173
-                if (strpos($field_icon, 'http') !== false) {
1174
-                    $field_icon_af = '';
1175
-                } elseif ($field_icon == '') {
1176
-                    $field_icon_af = '<i class="fa fa-envelope"></i>';
1177
-                } else {
1178
-                    $field_icon_af = $field_icon;
1179
-                    $field_icon = '';
1180
-                }
1181
-
1182
-
1183
-                $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-email" style="' . $field_icon . '">' . $field_icon_af;
1184
-                $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1185
-                $html .= '</span><span class="geodir-email-address-output">';
1186
-                $email = $post->{$cf['htmlvar_name']} ;
1187
-                if($e_split = explode('@',$email)){
1188
-                    /**
1189
-                     * Filter email custom field name output.
1190
-                     *
1191
-                     * @since 1.5.3
1192
-                     *
1193
-                     * @param string $email The email string being output.
1194
-                     * @param array $cf Custom field variables array.
1195
-                     */
1196
-                    $email_name = apply_filters('geodir_email_field_name_output',$email,$cf);
1197
-                    $html .=  "<script>document.write('<a href=\"mailto:'+'$e_split[0]' + '@' + '$e_split[1]'+'\">$email_name</a>')</script>";
1198
-                }else{
1199
-                    $html .=  $email;
1200
-                }
1201
-                $html .= '</span></div>';
1202
-            }
1203
-
1204
-        }
1205
-
1206
-    }
1207
-
1208
-    return $html;
1063
+	// check we have the post value
1064
+	if(is_int($p)){$post = geodir_get_post_info($p);}
1065
+	else{ global $post;}
1066
+
1067
+	if(!is_array($cf) && $cf!=''){
1068
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1069
+		if(!$cf){return NULL;}
1070
+	}
1071
+
1072
+	$html_var = $cf['htmlvar_name'];
1073
+
1074
+	// Check if there is a location specific filter.
1075
+	if(has_filter("geodir_custom_field_output_email_loc_{$location}")){
1076
+		/**
1077
+		 * Filter the email html by location.
1078
+		 *
1079
+		 * @param string $html The html to filter.
1080
+		 * @param array $cf The custom field array.
1081
+		 * @since 1.6.6
1082
+		 */
1083
+		$html = apply_filters("geodir_custom_field_output_email_loc_{$location}",$html,$cf);
1084
+	}
1085
+
1086
+	// Check if there is a custom field specific filter.
1087
+	if(has_filter("geodir_custom_field_output_email_var_{$html_var}")){
1088
+		/**
1089
+		 * Filter the email html by individual custom field.
1090
+		 *
1091
+		 * @param string $html The html to filter.
1092
+		 * @param string $location The location to output the html.
1093
+		 * @param array $cf The custom field array.
1094
+		 * @since 1.6.6
1095
+		 */
1096
+		$html = apply_filters("geodir_custom_field_output_email_var_{$html_var}",$html,$location,$cf);
1097
+	}
1098
+
1099
+	// Check if there is a custom field key specific filter.
1100
+	if(has_filter("geodir_custom_field_output_email_key_{$cf['field_type_key']}")){
1101
+		/**
1102
+		 * Filter the email html by field type key.
1103
+		 *
1104
+		 * @param string $html The html to filter.
1105
+		 * @param string $location The location to output the html.
1106
+		 * @param array $cf The custom field array.
1107
+		 * @since 1.6.6
1108
+		 */
1109
+		$html = apply_filters("geodir_custom_field_output_email_key_{$cf['field_type_key']}",$html,$location,$cf);
1110
+	}
1111
+
1112
+	// If not html then we run the standard output.
1113
+	if(empty($html)){
1114
+
1115
+		global $preview;
1116
+		if ($cf['htmlvar_name'] == 'geodir_email' && !(geodir_is_page('detail') || geodir_is_page('preview'))) {
1117
+			return ''; // Remove Send Enquiry | Send To Friend from listings page
1118
+		}
1119
+
1120
+		$package_info = (array)geodir_post_package_info(array(), $post, $post->post_type);
1121
+
1122
+		if ($cf['htmlvar_name'] == 'geodir_email' && ((isset($package_info['sendtofriend']) && $package_info['sendtofriend']) || $post->{$cf['htmlvar_name']})) {
1123
+			$send_to_friend = true;
1124
+			$b_send_inquiry = '';
1125
+			$b_sendtofriend = '';
1126
+
1127
+			$html = '';
1128
+			if (!$preview) {
1129
+				$b_send_inquiry = 'b_send_inquiry';
1130
+				$b_sendtofriend = 'b_sendtofriend';
1131
+				$html = '<input type="hidden" name="geodir_popup_post_id" value="' . $post->ID . '" /><div class="geodir_display_popup_forms"></div>';
1132
+			}
1133
+
1134
+			$field_icon = geodir_field_icon_proccess($cf);
1135
+			if (strpos($field_icon, 'http') !== false) {
1136
+				$field_icon_af = '';
1137
+			} elseif ($field_icon == '') {
1138
+				$field_icon_af = '<i class="fa fa-envelope"></i>';
1139
+			} else {
1140
+				$field_icon_af = $field_icon;
1141
+				$field_icon = '';
1142
+			}
1143
+
1144
+			$html .= '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '"><span class="geodir-i-email" style="' . $field_icon . '">' . $field_icon_af;
1145
+			$seperator = '';
1146
+			if ($post->{$cf['htmlvar_name']}) {
1147
+				$html .= '<a href="javascript:void(0);" class="' . $b_send_inquiry . '" >' . SEND_INQUIRY . '</a>';
1148
+				$seperator = ' | ';
1149
+			}
1150
+
1151
+			if (isset($package_info['sendtofriend']) && $package_info['sendtofriend']) {
1152
+				$html .= $seperator . '<a href="javascript:void(0);" class="' . $b_sendtofriend . '">' . SEND_TO_FRIEND . '</a>';
1153
+			}
1154
+
1155
+			$html .= '</span></div>';
1156
+
1157
+
1158
+			if (isset($_REQUEST['send_inquiry']) && $_REQUEST['send_inquiry'] == 'success') {
1159
+				$html .= '<p class="sucess_msg">' . SEND_INQUIRY_SUCCESS . '</p>';
1160
+			} elseif (isset($_REQUEST['sendtofrnd']) && $_REQUEST['sendtofrnd'] == 'success') {
1161
+				$html .= '<p class="sucess_msg">' . SEND_FRIEND_SUCCESS . '</p>';
1162
+			} elseif (isset($_REQUEST['emsg']) && $_REQUEST['emsg'] == 'captch') {
1163
+				$html .= '<p class="error_msg_fix">' . WRONG_CAPTCH_MSG . '</p>';
1164
+			}
1165
+
1166
+			/*if(!$preview){require_once (geodir_plugin_path().'/geodirectory-templates/popup-forms.php');}*/
1167
+
1168
+		} else {
1169
+
1170
+			if ($post->{$cf['htmlvar_name']}) {
1171
+
1172
+				$field_icon = geodir_field_icon_proccess($cf);
1173
+				if (strpos($field_icon, 'http') !== false) {
1174
+					$field_icon_af = '';
1175
+				} elseif ($field_icon == '') {
1176
+					$field_icon_af = '<i class="fa fa-envelope"></i>';
1177
+				} else {
1178
+					$field_icon_af = $field_icon;
1179
+					$field_icon = '';
1180
+				}
1181
+
1182
+
1183
+				$html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-email" style="' . $field_icon . '">' . $field_icon_af;
1184
+				$html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1185
+				$html .= '</span><span class="geodir-email-address-output">';
1186
+				$email = $post->{$cf['htmlvar_name']} ;
1187
+				if($e_split = explode('@',$email)){
1188
+					/**
1189
+					 * Filter email custom field name output.
1190
+					 *
1191
+					 * @since 1.5.3
1192
+					 *
1193
+					 * @param string $email The email string being output.
1194
+					 * @param array $cf Custom field variables array.
1195
+					 */
1196
+					$email_name = apply_filters('geodir_email_field_name_output',$email,$cf);
1197
+					$html .=  "<script>document.write('<a href=\"mailto:'+'$e_split[0]' + '@' + '$e_split[1]'+'\">$email_name</a>')</script>";
1198
+				}else{
1199
+					$html .=  $email;
1200
+				}
1201
+				$html .= '</span></div>';
1202
+			}
1203
+
1204
+		}
1205
+
1206
+	}
1207
+
1208
+	return $html;
1209 1209
 }
1210 1210
 add_filter('geodir_custom_field_output_email','geodir_cf_email',10,3);
1211 1211
 
@@ -1222,130 +1222,130 @@  discard block
 block discarded – undo
1222 1222
  */
1223 1223
 function geodir_cf_file($html,$location,$cf,$p=''){
1224 1224
 
1225
-    // check we have the post value
1226
-    if(is_int($p)){$post = geodir_get_post_info($p);}
1227
-    else{ global $post;}
1228
-
1229
-    if(!is_array($cf) && $cf!=''){
1230
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1231
-        if(!$cf){return NULL;}
1232
-    }
1233
-
1234
-    $html_var = $cf['htmlvar_name'];
1235
-
1236
-    // Check if there is a location specific filter.
1237
-    if(has_filter("geodir_custom_field_output_file_loc_{$location}")){
1238
-        /**
1239
-         * Filter the file html by location.
1240
-         *
1241
-         * @param string $html The html to filter.
1242
-         * @param array $cf The custom field array.
1243
-         * @since 1.6.6
1244
-         */
1245
-        $html = apply_filters("geodir_custom_field_output_file_loc_{$location}",$html,$cf);
1246
-    }
1247
-
1248
-    // Check if there is a custom field specific filter.
1249
-    if(has_filter("geodir_custom_field_output_file_var_{$html_var}")){
1250
-        /**
1251
-         * Filter the file html by individual custom field.
1252
-         *
1253
-         * @param string $html The html to filter.
1254
-         * @param string $location The location to output the html.
1255
-         * @param array $cf The custom field array.
1256
-         * @since 1.6.6
1257
-         */
1258
-        $html = apply_filters("geodir_custom_field_output_file_var_{$html_var}",$html,$location,$cf);
1259
-    }
1260
-
1261
-    // Check if there is a custom field key specific filter.
1262
-    if(has_filter("geodir_custom_field_output_file_key_{$cf['field_type_key']}")){
1263
-        /**
1264
-         * Filter the file html by field type key.
1265
-         *
1266
-         * @param string $html The html to filter.
1267
-         * @param string $location The location to output the html.
1268
-         * @param array $cf The custom field array.
1269
-         * @since 1.6.6
1270
-         */
1271
-        $html = apply_filters("geodir_custom_field_output_file_key_{$cf['field_type_key']}",$html,$location,$cf);
1272
-    }
1273
-
1274
-    // If not html then we run the standard output.
1275
-    if(empty($html)){
1276
-
1277
-        if (!empty($post->{$cf['htmlvar_name']})):
1278
-
1279
-            $files = explode(",", $post->{$cf['htmlvar_name']});
1280
-            if (!empty($files)):
1281
-
1282
-                $extra_fields = !empty($cf['extra_fields']) ? maybe_unserialize($cf['extra_fields']) : NULL;
1283
-                $allowed_file_types = !empty($extra_fields['gd_file_types']) && is_array($extra_fields['gd_file_types']) && !in_array("*", $extra_fields['gd_file_types'] ) ? $extra_fields['gd_file_types'] : '';
1284
-
1285
-                $file_paths = '';
1286
-                foreach ($files as $file) {
1287
-                    if (!empty($file)) {
1288
-
1289
-                        // $filetype = wp_check_filetype($file);
1290
-
1291
-                        $image_name_arr = explode('/', $file);
1292
-                        $curr_img_dir = $image_name_arr[count($image_name_arr) - 2];
1293
-                        $filename = end($image_name_arr);
1294
-                        $img_name_arr = explode('.', $filename);
1295
-
1296
-                        $arr_file_type = wp_check_filetype($filename);
1297
-                        if (empty($arr_file_type['ext']) || empty($arr_file_type['type'])) {
1298
-                            continue;
1299
-                        }
1300
-
1301
-                        $uploaded_file_type = $arr_file_type['type'];
1302
-                        $uploaded_file_ext = $arr_file_type['ext'];
1303
-
1304
-                        if (!empty($allowed_file_types) && !in_array($uploaded_file_ext, $allowed_file_types)) {
1305
-                            continue; // Invalid file type.
1306
-                        }
1307
-
1308
-                        //$allowed_file_types = array('application/pdf', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'text/csv', 'text/plain');
1309
-                        $image_file_types = array('image/jpg', 'image/jpeg', 'image/gif', 'image/png', 'image/bmp', 'image/x-icon');
1310
-
1311
-                        // If the uploaded file is image
1312
-                        if (in_array($uploaded_file_type, $image_file_types)) {
1313
-                            $file_paths .= '<div class="geodir-custom-post-gallery" class="clearfix">';
1314
-                            $file_paths .= '<a href="'.$file.'">';
1315
-                            $file_paths .= geodir_show_image(array('src' => $file), 'thumbnail', false, false);
1316
-                            $file_paths .= '</a>';
1317
-                            //$file_paths .= '<img src="'.$file.'"  />';	
1318
-                            $file_paths .= '</div>';
1319
-                        } else {
1320
-                            $ext_path = '_' . $html_var . '_';
1321
-                            $filename = explode($ext_path, $filename);
1322
-                            $file_paths .= '<a href="' . $file . '" target="_blank">' . $filename[count($filename) - 1] . '</a>';
1323
-                        }
1324
-                    }
1325
-                }
1326
-
1327
-                $field_icon = geodir_field_icon_proccess($cf);
1328
-                if (strpos($field_icon, 'http') !== false) {
1329
-                    $field_icon_af = '';
1330
-                } elseif ($field_icon == '') {
1331
-                    $field_icon_af = '';
1332
-                } else {
1333
-                    $field_icon_af = $field_icon;
1334
-                    $field_icon = '';
1335
-                }
1336
-
1337
-                $html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' geodir-custom-file-box ' . $cf['htmlvar_name'] . '"><div class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
1338
-                $html .= '<span style="display: inline-block; vertical-align: top; padding-right: 14px;">';
1339
-                $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1340
-                $html .= '</span>';
1341
-                $html .= $file_paths . '</div></div>';
1342
-
1343
-            endif;
1344
-        endif;
1345
-
1346
-    }
1347
-
1348
-    return $html;
1225
+	// check we have the post value
1226
+	if(is_int($p)){$post = geodir_get_post_info($p);}
1227
+	else{ global $post;}
1228
+
1229
+	if(!is_array($cf) && $cf!=''){
1230
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1231
+		if(!$cf){return NULL;}
1232
+	}
1233
+
1234
+	$html_var = $cf['htmlvar_name'];
1235
+
1236
+	// Check if there is a location specific filter.
1237
+	if(has_filter("geodir_custom_field_output_file_loc_{$location}")){
1238
+		/**
1239
+		 * Filter the file html by location.
1240
+		 *
1241
+		 * @param string $html The html to filter.
1242
+		 * @param array $cf The custom field array.
1243
+		 * @since 1.6.6
1244
+		 */
1245
+		$html = apply_filters("geodir_custom_field_output_file_loc_{$location}",$html,$cf);
1246
+	}
1247
+
1248
+	// Check if there is a custom field specific filter.
1249
+	if(has_filter("geodir_custom_field_output_file_var_{$html_var}")){
1250
+		/**
1251
+		 * Filter the file html by individual custom field.
1252
+		 *
1253
+		 * @param string $html The html to filter.
1254
+		 * @param string $location The location to output the html.
1255
+		 * @param array $cf The custom field array.
1256
+		 * @since 1.6.6
1257
+		 */
1258
+		$html = apply_filters("geodir_custom_field_output_file_var_{$html_var}",$html,$location,$cf);
1259
+	}
1260
+
1261
+	// Check if there is a custom field key specific filter.
1262
+	if(has_filter("geodir_custom_field_output_file_key_{$cf['field_type_key']}")){
1263
+		/**
1264
+		 * Filter the file html by field type key.
1265
+		 *
1266
+		 * @param string $html The html to filter.
1267
+		 * @param string $location The location to output the html.
1268
+		 * @param array $cf The custom field array.
1269
+		 * @since 1.6.6
1270
+		 */
1271
+		$html = apply_filters("geodir_custom_field_output_file_key_{$cf['field_type_key']}",$html,$location,$cf);
1272
+	}
1273
+
1274
+	// If not html then we run the standard output.
1275
+	if(empty($html)){
1276
+
1277
+		if (!empty($post->{$cf['htmlvar_name']})):
1278
+
1279
+			$files = explode(",", $post->{$cf['htmlvar_name']});
1280
+			if (!empty($files)):
1281
+
1282
+				$extra_fields = !empty($cf['extra_fields']) ? maybe_unserialize($cf['extra_fields']) : NULL;
1283
+				$allowed_file_types = !empty($extra_fields['gd_file_types']) && is_array($extra_fields['gd_file_types']) && !in_array("*", $extra_fields['gd_file_types'] ) ? $extra_fields['gd_file_types'] : '';
1284
+
1285
+				$file_paths = '';
1286
+				foreach ($files as $file) {
1287
+					if (!empty($file)) {
1288
+
1289
+						// $filetype = wp_check_filetype($file);
1290
+
1291
+						$image_name_arr = explode('/', $file);
1292
+						$curr_img_dir = $image_name_arr[count($image_name_arr) - 2];
1293
+						$filename = end($image_name_arr);
1294
+						$img_name_arr = explode('.', $filename);
1295
+
1296
+						$arr_file_type = wp_check_filetype($filename);
1297
+						if (empty($arr_file_type['ext']) || empty($arr_file_type['type'])) {
1298
+							continue;
1299
+						}
1300
+
1301
+						$uploaded_file_type = $arr_file_type['type'];
1302
+						$uploaded_file_ext = $arr_file_type['ext'];
1303
+
1304
+						if (!empty($allowed_file_types) && !in_array($uploaded_file_ext, $allowed_file_types)) {
1305
+							continue; // Invalid file type.
1306
+						}
1307
+
1308
+						//$allowed_file_types = array('application/pdf', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'text/csv', 'text/plain');
1309
+						$image_file_types = array('image/jpg', 'image/jpeg', 'image/gif', 'image/png', 'image/bmp', 'image/x-icon');
1310
+
1311
+						// If the uploaded file is image
1312
+						if (in_array($uploaded_file_type, $image_file_types)) {
1313
+							$file_paths .= '<div class="geodir-custom-post-gallery" class="clearfix">';
1314
+							$file_paths .= '<a href="'.$file.'">';
1315
+							$file_paths .= geodir_show_image(array('src' => $file), 'thumbnail', false, false);
1316
+							$file_paths .= '</a>';
1317
+							//$file_paths .= '<img src="'.$file.'"  />';	
1318
+							$file_paths .= '</div>';
1319
+						} else {
1320
+							$ext_path = '_' . $html_var . '_';
1321
+							$filename = explode($ext_path, $filename);
1322
+							$file_paths .= '<a href="' . $file . '" target="_blank">' . $filename[count($filename) - 1] . '</a>';
1323
+						}
1324
+					}
1325
+				}
1326
+
1327
+				$field_icon = geodir_field_icon_proccess($cf);
1328
+				if (strpos($field_icon, 'http') !== false) {
1329
+					$field_icon_af = '';
1330
+				} elseif ($field_icon == '') {
1331
+					$field_icon_af = '';
1332
+				} else {
1333
+					$field_icon_af = $field_icon;
1334
+					$field_icon = '';
1335
+				}
1336
+
1337
+				$html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' geodir-custom-file-box ' . $cf['htmlvar_name'] . '"><div class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
1338
+				$html .= '<span style="display: inline-block; vertical-align: top; padding-right: 14px;">';
1339
+				$html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1340
+				$html .= '</span>';
1341
+				$html .= $file_paths . '</div></div>';
1342
+
1343
+			endif;
1344
+		endif;
1345
+
1346
+	}
1347
+
1348
+	return $html;
1349 1349
 }
1350 1350
 add_filter('geodir_custom_field_output_file','geodir_cf_file',10,3);
1351 1351
 
@@ -1363,80 +1363,80 @@  discard block
 block discarded – undo
1363 1363
  */
1364 1364
 function geodir_cf_textarea($html,$location,$cf,$p=''){
1365 1365
 
1366
-    // check we have the post value
1367
-    if(is_int($p)){$post = geodir_get_post_info($p);}
1368
-    else{ global $post;}
1369
-
1370
-    if(!is_array($cf) && $cf!=''){
1371
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1372
-        if(!$cf){return NULL;}
1373
-    }
1374
-
1375
-    $html_var = $cf['htmlvar_name'];
1376
-
1377
-    // Check if there is a location specific filter.
1378
-    if(has_filter("geodir_custom_field_output_textarea_loc_{$location}")){
1379
-        /**
1380
-         * Filter the textarea html by location.
1381
-         *
1382
-         * @param string $html The html to filter.
1383
-         * @param array $cf The custom field array.
1384
-         * @since 1.6.6
1385
-         */
1386
-        $html = apply_filters("geodir_custom_field_output_textarea_loc_{$location}",$html,$cf);
1387
-    }
1388
-
1389
-    // Check if there is a custom field specific filter.
1390
-    if(has_filter("geodir_custom_field_output_textarea_var_{$html_var}")){
1391
-        /**
1392
-         * Filter the textarea html by individual custom field.
1393
-         *
1394
-         * @param string $html The html to filter.
1395
-         * @param string $location The location to output the html.
1396
-         * @param array $cf The custom field array.
1397
-         * @since 1.6.6
1398
-         */
1399
-        $html = apply_filters("geodir_custom_field_output_textarea_var_{$html_var}",$html,$location,$cf);
1400
-    }
1401
-
1402
-    // Check if there is a custom field key specific filter.
1403
-    if(has_filter("geodir_custom_field_output_textarea_key_{$cf['field_type_key']}")){
1404
-        /**
1405
-         * Filter the textarea html by field type key.
1406
-         *
1407
-         * @param string $html The html to filter.
1408
-         * @param string $location The location to output the html.
1409
-         * @param array $cf The custom field array.
1410
-         * @since 1.6.6
1411
-         */
1412
-        $html = apply_filters("geodir_custom_field_output_textarea_key_{$cf['field_type_key']}",$html,$location,$cf);
1413
-    }
1414
-
1415
-    // If not html then we run the standard output.
1416
-    if(empty($html)){
1417
-
1418
-        if (!empty($post->{$cf['htmlvar_name']})) {
1419
-
1420
-            $field_icon = geodir_field_icon_proccess($cf);
1421
-            if (strpos($field_icon, 'http') !== false) {
1422
-                $field_icon_af = '';
1423
-            } elseif ($field_icon == '') {
1424
-                $field_icon_af = '';
1425
-            } else {
1426
-                $field_icon_af = $field_icon;
1427
-                $field_icon = '';
1428
-            }
1429
-
1430
-
1431
-            $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-text" style="' . $field_icon . '">' . $field_icon_af;
1432
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1433
-            $html .= '</span>' . wpautop($post->{$cf['htmlvar_name']}) . '</div>';
1434
-
1435
-        }
1436
-
1437
-    }
1438
-
1439
-    return $html;
1366
+	// check we have the post value
1367
+	if(is_int($p)){$post = geodir_get_post_info($p);}
1368
+	else{ global $post;}
1369
+
1370
+	if(!is_array($cf) && $cf!=''){
1371
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1372
+		if(!$cf){return NULL;}
1373
+	}
1374
+
1375
+	$html_var = $cf['htmlvar_name'];
1376
+
1377
+	// Check if there is a location specific filter.
1378
+	if(has_filter("geodir_custom_field_output_textarea_loc_{$location}")){
1379
+		/**
1380
+		 * Filter the textarea html by location.
1381
+		 *
1382
+		 * @param string $html The html to filter.
1383
+		 * @param array $cf The custom field array.
1384
+		 * @since 1.6.6
1385
+		 */
1386
+		$html = apply_filters("geodir_custom_field_output_textarea_loc_{$location}",$html,$cf);
1387
+	}
1388
+
1389
+	// Check if there is a custom field specific filter.
1390
+	if(has_filter("geodir_custom_field_output_textarea_var_{$html_var}")){
1391
+		/**
1392
+		 * Filter the textarea html by individual custom field.
1393
+		 *
1394
+		 * @param string $html The html to filter.
1395
+		 * @param string $location The location to output the html.
1396
+		 * @param array $cf The custom field array.
1397
+		 * @since 1.6.6
1398
+		 */
1399
+		$html = apply_filters("geodir_custom_field_output_textarea_var_{$html_var}",$html,$location,$cf);
1400
+	}
1401
+
1402
+	// Check if there is a custom field key specific filter.
1403
+	if(has_filter("geodir_custom_field_output_textarea_key_{$cf['field_type_key']}")){
1404
+		/**
1405
+		 * Filter the textarea html by field type key.
1406
+		 *
1407
+		 * @param string $html The html to filter.
1408
+		 * @param string $location The location to output the html.
1409
+		 * @param array $cf The custom field array.
1410
+		 * @since 1.6.6
1411
+		 */
1412
+		$html = apply_filters("geodir_custom_field_output_textarea_key_{$cf['field_type_key']}",$html,$location,$cf);
1413
+	}
1414
+
1415
+	// If not html then we run the standard output.
1416
+	if(empty($html)){
1417
+
1418
+		if (!empty($post->{$cf['htmlvar_name']})) {
1419
+
1420
+			$field_icon = geodir_field_icon_proccess($cf);
1421
+			if (strpos($field_icon, 'http') !== false) {
1422
+				$field_icon_af = '';
1423
+			} elseif ($field_icon == '') {
1424
+				$field_icon_af = '';
1425
+			} else {
1426
+				$field_icon_af = $field_icon;
1427
+				$field_icon = '';
1428
+			}
1429
+
1430
+
1431
+			$html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-text" style="' . $field_icon . '">' . $field_icon_af;
1432
+			$html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1433
+			$html .= '</span>' . wpautop($post->{$cf['htmlvar_name']}) . '</div>';
1434
+
1435
+		}
1436
+
1437
+	}
1438
+
1439
+	return $html;
1440 1440
 }
1441 1441
 add_filter('geodir_custom_field_output_textarea','geodir_cf_textarea',10,3);
1442 1442
 
@@ -1454,79 +1454,79 @@  discard block
 block discarded – undo
1454 1454
  */
1455 1455
 function geodir_cf_html($html,$location,$cf,$p=''){
1456 1456
 
1457
-    // check we have the post value
1458
-    if(is_int($p)){$post = geodir_get_post_info($p);}
1459
-    else{ global $post;}
1460
-
1461
-    if(!is_array($cf) && $cf!=''){
1462
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1463
-        if(!$cf){return NULL;}
1464
-    }
1465
-
1466
-    $html_var = $cf['htmlvar_name'];
1467
-
1468
-    // Check if there is a location specific filter.
1469
-    if(has_filter("geodir_custom_field_output_html_loc_{$location}")){
1470
-        /**
1471
-         * Filter the html html by location.
1472
-         *
1473
-         * @param string $html The html to filter.
1474
-         * @param array $cf The custom field array.
1475
-         * @since 1.6.6
1476
-         */
1477
-        $html = apply_filters("geodir_custom_field_output_html_loc_{$location}",$html,$cf);
1478
-    }
1479
-
1480
-    // Check if there is a custom field specific filter.
1481
-    if(has_filter("geodir_custom_field_output_html_var_{$html_var}")){
1482
-        /**
1483
-         * Filter the html html by individual custom field.
1484
-         *
1485
-         * @param string $html The html to filter.
1486
-         * @param string $location The location to output the html.
1487
-         * @param array $cf The custom field array.
1488
-         * @since 1.6.6
1489
-         */
1490
-        $html = apply_filters("geodir_custom_field_output_html_var_{$html_var}",$html,$location,$cf);
1491
-    }
1492
-
1493
-    // Check if there is a custom field key specific filter.
1494
-    if(has_filter("geodir_custom_field_output_html_key_{$cf['field_type_key']}")){
1495
-        /**
1496
-         * Filter the html html by field type key.
1497
-         *
1498
-         * @param string $html The html to filter.
1499
-         * @param string $location The location to output the html.
1500
-         * @param array $cf The custom field array.
1501
-         * @since 1.6.6
1502
-         */
1503
-        $html = apply_filters("geodir_custom_field_output_html_key_{$cf['field_type_key']}",$html,$location,$cf);
1504
-    }
1505
-
1506
-    // If not html then we run the standard output.
1507
-    if(empty($html)){
1508
-
1509
-        if (!empty($post->{$cf['htmlvar_name']})) {
1510
-
1511
-            $field_icon = geodir_field_icon_proccess($cf);
1512
-            if (strpos($field_icon, 'http') !== false) {
1513
-                $field_icon_af = '';
1514
-            } elseif ($field_icon == '') {
1515
-                $field_icon_af = '';
1516
-            } else {
1517
-                $field_icon_af = $field_icon;
1518
-                $field_icon = '';
1519
-            }
1520
-
1521
-            $html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-text" style="' . $field_icon . '">' . $field_icon_af;
1522
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1523
-            $html .= '</span>' . wpautop($post->{$cf['htmlvar_name']}) . '</div>';
1524
-
1525
-        }
1526
-
1527
-    }
1528
-
1529
-    return $html;
1457
+	// check we have the post value
1458
+	if(is_int($p)){$post = geodir_get_post_info($p);}
1459
+	else{ global $post;}
1460
+
1461
+	if(!is_array($cf) && $cf!=''){
1462
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1463
+		if(!$cf){return NULL;}
1464
+	}
1465
+
1466
+	$html_var = $cf['htmlvar_name'];
1467
+
1468
+	// Check if there is a location specific filter.
1469
+	if(has_filter("geodir_custom_field_output_html_loc_{$location}")){
1470
+		/**
1471
+		 * Filter the html html by location.
1472
+		 *
1473
+		 * @param string $html The html to filter.
1474
+		 * @param array $cf The custom field array.
1475
+		 * @since 1.6.6
1476
+		 */
1477
+		$html = apply_filters("geodir_custom_field_output_html_loc_{$location}",$html,$cf);
1478
+	}
1479
+
1480
+	// Check if there is a custom field specific filter.
1481
+	if(has_filter("geodir_custom_field_output_html_var_{$html_var}")){
1482
+		/**
1483
+		 * Filter the html html by individual custom field.
1484
+		 *
1485
+		 * @param string $html The html to filter.
1486
+		 * @param string $location The location to output the html.
1487
+		 * @param array $cf The custom field array.
1488
+		 * @since 1.6.6
1489
+		 */
1490
+		$html = apply_filters("geodir_custom_field_output_html_var_{$html_var}",$html,$location,$cf);
1491
+	}
1492
+
1493
+	// Check if there is a custom field key specific filter.
1494
+	if(has_filter("geodir_custom_field_output_html_key_{$cf['field_type_key']}")){
1495
+		/**
1496
+		 * Filter the html html by field type key.
1497
+		 *
1498
+		 * @param string $html The html to filter.
1499
+		 * @param string $location The location to output the html.
1500
+		 * @param array $cf The custom field array.
1501
+		 * @since 1.6.6
1502
+		 */
1503
+		$html = apply_filters("geodir_custom_field_output_html_key_{$cf['field_type_key']}",$html,$location,$cf);
1504
+	}
1505
+
1506
+	// If not html then we run the standard output.
1507
+	if(empty($html)){
1508
+
1509
+		if (!empty($post->{$cf['htmlvar_name']})) {
1510
+
1511
+			$field_icon = geodir_field_icon_proccess($cf);
1512
+			if (strpos($field_icon, 'http') !== false) {
1513
+				$field_icon_af = '';
1514
+			} elseif ($field_icon == '') {
1515
+				$field_icon_af = '';
1516
+			} else {
1517
+				$field_icon_af = $field_icon;
1518
+				$field_icon = '';
1519
+			}
1520
+
1521
+			$html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-text" style="' . $field_icon . '">' . $field_icon_af;
1522
+			$html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1523
+			$html .= '</span>' . wpautop($post->{$cf['htmlvar_name']}) . '</div>';
1524
+
1525
+		}
1526
+
1527
+	}
1528
+
1529
+	return $html;
1530 1530
 }
1531 1531
 add_filter('geodir_custom_field_output_html','geodir_cf_html',10,3);
1532 1532
 
@@ -1544,113 +1544,113 @@  discard block
 block discarded – undo
1544 1544
  */
1545 1545
 function geodir_cf_taxonomy($html,$location,$cf,$p=''){
1546 1546
 
1547
-    // check we have the post value
1548
-    if(is_int($p)){$post = geodir_get_post_info($p);}
1549
-    else{ global $post;}
1550
-
1551
-    if(!is_array($cf) && $cf!=''){
1552
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1553
-        if(!$cf){return NULL;}
1554
-    }
1555
-
1556
-    $html_var = $cf['htmlvar_name'];
1557
-
1558
-    // Check if there is a location specific filter.
1559
-    if(has_filter("geodir_custom_field_output_taxonomy_loc_{$location}")){
1560
-        /**
1561
-         * Filter the taxonomy html by location.
1562
-         *
1563
-         * @param string $html The html to filter.
1564
-         * @param array $cf The custom field array.
1565
-         * @since 1.6.6
1566
-         */
1567
-        $html = apply_filters("geodir_custom_field_output_taxonomy_loc_{$location}",$html,$cf);
1568
-    }
1569
-
1570
-    // Check if there is a custom field specific filter.
1571
-    if(has_filter("geodir_custom_field_output_taxonomy_var_{$html_var}")){
1572
-        /**
1573
-         * Filter the taxonomy html by individual custom field.
1574
-         *
1575
-         * @param string $html The html to filter.
1576
-         * @param string $location The location to output the html.
1577
-         * @param array $cf The custom field array.
1578
-         * @since 1.6.6
1579
-         */
1580
-        $html = apply_filters("geodir_custom_field_output_taxonomy_var_{$html_var}",$html,$location,$cf);
1581
-    }
1582
-
1583
-    // Check if there is a custom field key specific filter.
1584
-    if(has_filter("geodir_custom_field_output_taxonomy_key_{$cf['field_type_key']}")){
1585
-        /**
1586
-         * Filter the taxonomy html by field type key.
1587
-         *
1588
-         * @param string $html The html to filter.
1589
-         * @param string $location The location to output the html.
1590
-         * @param array $cf The custom field array.
1591
-         * @since 1.6.6
1592
-         */
1593
-        $html = apply_filters("geodir_custom_field_output_taxonomy_key_{$cf['field_type_key']}",$html,$location,$cf);
1594
-    }
1595
-
1596
-    // If not html then we run the standard output.
1597
-    if(empty($html)){
1598
-
1599
-        if ($html_var == $post->post_type . 'category' && !empty($post->{$html_var})) {
1600
-            $post_taxonomy = $post->post_type . 'category';
1601
-            $field_value = $post->{$html_var};
1602
-            $links = array();
1603
-            $terms = array();
1604
-            $termsOrdered = array();
1605
-            if (!is_array($field_value)) {
1606
-                $field_value = explode(",", trim($field_value, ","));
1607
-            }
1608
-
1609
-            $field_value = array_unique($field_value);
1610
-
1611
-            if (!empty($field_value)) {
1612
-                foreach ($field_value as $term) {
1613
-                    $term = trim($term);
1614
-
1615
-                    if ($term != '') {
1616
-                        $term = get_term_by('id', $term, $html_var);
1617
-                        if (is_object($term)) {
1618
-                            $links[] = "<a href='" . esc_attr(get_term_link($term, $post_taxonomy)) . "'>" . $term->name . "</a>";
1619
-                            $terms[] = $term;
1620
-                        }
1621
-                    }
1622
-                }
1623
-                if (!empty($links)) {
1624
-                    // order alphabetically
1625
-                    asort($links);
1626
-                    foreach (array_keys($links) as $key) {
1627
-                        $termsOrdered[$key] = $terms[$key];
1628
-                    }
1629
-                    $terms = $termsOrdered;
1630
-                }
1631
-            }
1632
-            $html_value = !empty($links) && !empty($terms) ? wp_sprintf('%l', $links, (object)$terms) : '';
1633
-
1634
-            if ($html_value != '') {
1635
-                $field_icon = geodir_field_icon_proccess($cf);
1636
-                if (strpos($field_icon, 'http') !== false) {
1637
-                    $field_icon_af = '';
1638
-                } else if ($field_icon == '') {
1639
-                    $field_icon_af = '';
1640
-                } else {
1641
-                    $field_icon_af = $field_icon;
1642
-                    $field_icon = '';
1643
-                }
1644
-
1645
-                $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $html_var . '" style="clear:both;"><span class="geodir-i-taxonomy geodir-i-category" style="' . $field_icon . '">' . $field_icon_af;
1646
-                $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1647
-                $html .= '</span> ' . $html_value . '</div>';
1648
-            }
1649
-        }
1650
-
1651
-    }
1652
-
1653
-    return $html;
1547
+	// check we have the post value
1548
+	if(is_int($p)){$post = geodir_get_post_info($p);}
1549
+	else{ global $post;}
1550
+
1551
+	if(!is_array($cf) && $cf!=''){
1552
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1553
+		if(!$cf){return NULL;}
1554
+	}
1555
+
1556
+	$html_var = $cf['htmlvar_name'];
1557
+
1558
+	// Check if there is a location specific filter.
1559
+	if(has_filter("geodir_custom_field_output_taxonomy_loc_{$location}")){
1560
+		/**
1561
+		 * Filter the taxonomy html by location.
1562
+		 *
1563
+		 * @param string $html The html to filter.
1564
+		 * @param array $cf The custom field array.
1565
+		 * @since 1.6.6
1566
+		 */
1567
+		$html = apply_filters("geodir_custom_field_output_taxonomy_loc_{$location}",$html,$cf);
1568
+	}
1569
+
1570
+	// Check if there is a custom field specific filter.
1571
+	if(has_filter("geodir_custom_field_output_taxonomy_var_{$html_var}")){
1572
+		/**
1573
+		 * Filter the taxonomy html by individual custom field.
1574
+		 *
1575
+		 * @param string $html The html to filter.
1576
+		 * @param string $location The location to output the html.
1577
+		 * @param array $cf The custom field array.
1578
+		 * @since 1.6.6
1579
+		 */
1580
+		$html = apply_filters("geodir_custom_field_output_taxonomy_var_{$html_var}",$html,$location,$cf);
1581
+	}
1582
+
1583
+	// Check if there is a custom field key specific filter.
1584
+	if(has_filter("geodir_custom_field_output_taxonomy_key_{$cf['field_type_key']}")){
1585
+		/**
1586
+		 * Filter the taxonomy html by field type key.
1587
+		 *
1588
+		 * @param string $html The html to filter.
1589
+		 * @param string $location The location to output the html.
1590
+		 * @param array $cf The custom field array.
1591
+		 * @since 1.6.6
1592
+		 */
1593
+		$html = apply_filters("geodir_custom_field_output_taxonomy_key_{$cf['field_type_key']}",$html,$location,$cf);
1594
+	}
1595
+
1596
+	// If not html then we run the standard output.
1597
+	if(empty($html)){
1598
+
1599
+		if ($html_var == $post->post_type . 'category' && !empty($post->{$html_var})) {
1600
+			$post_taxonomy = $post->post_type . 'category';
1601
+			$field_value = $post->{$html_var};
1602
+			$links = array();
1603
+			$terms = array();
1604
+			$termsOrdered = array();
1605
+			if (!is_array($field_value)) {
1606
+				$field_value = explode(",", trim($field_value, ","));
1607
+			}
1608
+
1609
+			$field_value = array_unique($field_value);
1610
+
1611
+			if (!empty($field_value)) {
1612
+				foreach ($field_value as $term) {
1613
+					$term = trim($term);
1614
+
1615
+					if ($term != '') {
1616
+						$term = get_term_by('id', $term, $html_var);
1617
+						if (is_object($term)) {
1618
+							$links[] = "<a href='" . esc_attr(get_term_link($term, $post_taxonomy)) . "'>" . $term->name . "</a>";
1619
+							$terms[] = $term;
1620
+						}
1621
+					}
1622
+				}
1623
+				if (!empty($links)) {
1624
+					// order alphabetically
1625
+					asort($links);
1626
+					foreach (array_keys($links) as $key) {
1627
+						$termsOrdered[$key] = $terms[$key];
1628
+					}
1629
+					$terms = $termsOrdered;
1630
+				}
1631
+			}
1632
+			$html_value = !empty($links) && !empty($terms) ? wp_sprintf('%l', $links, (object)$terms) : '';
1633
+
1634
+			if ($html_value != '') {
1635
+				$field_icon = geodir_field_icon_proccess($cf);
1636
+				if (strpos($field_icon, 'http') !== false) {
1637
+					$field_icon_af = '';
1638
+				} else if ($field_icon == '') {
1639
+					$field_icon_af = '';
1640
+				} else {
1641
+					$field_icon_af = $field_icon;
1642
+					$field_icon = '';
1643
+				}
1644
+
1645
+				$html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $html_var . '" style="clear:both;"><span class="geodir-i-taxonomy geodir-i-category" style="' . $field_icon . '">' . $field_icon_af;
1646
+				$html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1647
+				$html .= '</span> ' . $html_value . '</div>';
1648
+			}
1649
+		}
1650
+
1651
+	}
1652
+
1653
+	return $html;
1654 1654
 }
1655 1655
 add_filter('geodir_custom_field_output_taxonomy','geodir_cf_taxonomy',10,3);
1656 1656
 
@@ -1667,161 +1667,161 @@  discard block
 block discarded – undo
1667 1667
  */
1668 1668
 function geodir_cf_address($html,$location,$cf,$p=''){
1669 1669
 
1670
-    // check we have the post value
1671
-    if(is_int($p)){$post = geodir_get_post_info($p);}
1672
-    else{ global $post;}
1673
-
1674
-    if(!is_array($cf) && $cf!=''){
1675
-        $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1676
-        if(!$cf){return NULL;}
1677
-    }
1678
-
1679
-    $html_var = $cf['htmlvar_name'];
1680
-
1681
-    // Check if there is a location specific filter.
1682
-    if(has_filter("geodir_custom_field_output_address_loc_{$location}")){
1683
-        /**
1684
-         * Filter the address html by location.
1685
-         *
1686
-         * @param string $html The html to filter.
1687
-         * @param array $cf The custom field array.
1688
-         * @since 1.6.6
1689
-         */
1690
-        $html = apply_filters("geodir_custom_field_output_address_loc_{$location}",$html,$cf);
1691
-    }
1692
-
1693
-    // Check if there is a custom field specific filter.
1694
-    if(has_filter("geodir_custom_field_output_address_var_{$html_var}")){
1695
-        /**
1696
-         * Filter the address html by individual custom field.
1697
-         *
1698
-         * @param string $html The html to filter.
1699
-         * @param string $location The location to output the html.
1700
-         * @param array $cf The custom field array.
1701
-         * @since 1.6.6
1702
-         */
1703
-        $html = apply_filters("geodir_custom_field_output_address_var_{$html_var}",$html,$location,$cf);
1704
-    }
1705
-
1706
-    // Check if there is a custom field key specific filter.
1707
-    if(has_filter("geodir_custom_field_output_address_key_{$cf['field_type_key']}")){
1708
-        /**
1709
-         * Filter the address html by field type key.
1710
-         *
1711
-         * @param string $html The html to filter.
1712
-         * @param string $location The location to output the html.
1713
-         * @param array $cf The custom field array.
1714
-         * @since 1.6.6
1715
-         */
1716
-        $html = apply_filters("geodir_custom_field_output_address_key_{$cf['field_type_key']}",$html,$location,$cf);
1717
-    }
1718
-
1719
-    // If not html then we run the standard output.
1720
-    if(empty($html)){
1721
-
1722
-        global $preview;
1723
-        $html_var = $cf['htmlvar_name'] . '_address';
1724
-
1725
-        if ($cf['extra_fields']) {
1726
-
1727
-            $extra_fields = unserialize($cf['extra_fields']);
1728
-
1729
-            $addition_fields = '';
1730
-
1731
-            if (!empty($extra_fields)) {
1732
-
1733
-                $show_city_in_address = false;
1734
-                if (isset($extra_fields['show_city']) && $extra_fields['show_city']) {
1735
-                    $show_city_in_address = true;
1736
-                }
1737
-                /**
1738
-                 * Filter "show city in address" value.
1739
-                 *
1740
-                 * @since 1.0.0
1741
-                 */
1742
-                $show_city_in_address = apply_filters('geodir_show_city_in_address', $show_city_in_address);
1743
-
1744
-
1745
-                $show_region_in_address = false;
1746
-                if (isset($extra_fields['show_region']) && $extra_fields['show_region']) {
1747
-                    $show_region_in_address = true;
1748
-                }
1749
-                /**
1750
-                 * Filter "show region in address" value.
1751
-                 *
1752
-                 * @since 1.6.6
1753
-                 */
1754
-                $show_region_in_address = apply_filters('geodir_show_region_in_address', $show_region_in_address);
1755
-
1756
-                $show_country_in_address = false;
1757
-                if (isset($extra_fields['show_country']) && $extra_fields['show_country']) {
1758
-                    $show_country_in_address = true;
1759
-                }
1760
-                /**
1761
-                 * Filter "show country in address" value.
1762
-                 *
1763
-                 * @since 1.6.6
1764
-                 */
1765
-                $show_country_in_address = apply_filters('geodir_show_country_in_address', $show_country_in_address);
1766
-
1767
-                $show_zip_in_address = false;
1768
-                if (isset($extra_fields['show_zip']) && $extra_fields['show_zip']) {
1769
-                    $show_zip_in_address = true;
1770
-                }
1771
-                /**
1772
-                 * Filter "show zip in address" value.
1773
-                 *
1774
-                 * @since 1.6.6
1775
-                 */
1776
-                $show_zip_in_address = apply_filters('geodir_show_zip_in_address', $show_zip_in_address);
1777
-
1778
-
1779
-            }
1780
-
1781
-        }
1782
-
1783
-
1784
-        if ($post->{$html_var}) {
1785
-
1786
-            $field_icon = geodir_field_icon_proccess( $cf );
1787
-            if ( strpos( $field_icon, 'http' ) !== false ) {
1788
-                $field_icon_af = '';
1789
-            } elseif ( $field_icon == '' ) {
1790
-                $field_icon_af = '<i class="fa fa-home"></i>';
1791
-            } else {
1792
-                $field_icon_af = $field_icon;
1793
-                $field_icon    = '';
1794
-            }
1670
+	// check we have the post value
1671
+	if(is_int($p)){$post = geodir_get_post_info($p);}
1672
+	else{ global $post;}
1673
+
1674
+	if(!is_array($cf) && $cf!=''){
1675
+		$cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1676
+		if(!$cf){return NULL;}
1677
+	}
1678
+
1679
+	$html_var = $cf['htmlvar_name'];
1680
+
1681
+	// Check if there is a location specific filter.
1682
+	if(has_filter("geodir_custom_field_output_address_loc_{$location}")){
1683
+		/**
1684
+		 * Filter the address html by location.
1685
+		 *
1686
+		 * @param string $html The html to filter.
1687
+		 * @param array $cf The custom field array.
1688
+		 * @since 1.6.6
1689
+		 */
1690
+		$html = apply_filters("geodir_custom_field_output_address_loc_{$location}",$html,$cf);
1691
+	}
1692
+
1693
+	// Check if there is a custom field specific filter.
1694
+	if(has_filter("geodir_custom_field_output_address_var_{$html_var}")){
1695
+		/**
1696
+		 * Filter the address html by individual custom field.
1697
+		 *
1698
+		 * @param string $html The html to filter.
1699
+		 * @param string $location The location to output the html.
1700
+		 * @param array $cf The custom field array.
1701
+		 * @since 1.6.6
1702
+		 */
1703
+		$html = apply_filters("geodir_custom_field_output_address_var_{$html_var}",$html,$location,$cf);
1704
+	}
1705
+
1706
+	// Check if there is a custom field key specific filter.
1707
+	if(has_filter("geodir_custom_field_output_address_key_{$cf['field_type_key']}")){
1708
+		/**
1709
+		 * Filter the address html by field type key.
1710
+		 *
1711
+		 * @param string $html The html to filter.
1712
+		 * @param string $location The location to output the html.
1713
+		 * @param array $cf The custom field array.
1714
+		 * @since 1.6.6
1715
+		 */
1716
+		$html = apply_filters("geodir_custom_field_output_address_key_{$cf['field_type_key']}",$html,$location,$cf);
1717
+	}
1718
+
1719
+	// If not html then we run the standard output.
1720
+	if(empty($html)){
1721
+
1722
+		global $preview;
1723
+		$html_var = $cf['htmlvar_name'] . '_address';
1724
+
1725
+		if ($cf['extra_fields']) {
1726
+
1727
+			$extra_fields = unserialize($cf['extra_fields']);
1728
+
1729
+			$addition_fields = '';
1730
+
1731
+			if (!empty($extra_fields)) {
1732
+
1733
+				$show_city_in_address = false;
1734
+				if (isset($extra_fields['show_city']) && $extra_fields['show_city']) {
1735
+					$show_city_in_address = true;
1736
+				}
1737
+				/**
1738
+				 * Filter "show city in address" value.
1739
+				 *
1740
+				 * @since 1.0.0
1741
+				 */
1742
+				$show_city_in_address = apply_filters('geodir_show_city_in_address', $show_city_in_address);
1743
+
1744
+
1745
+				$show_region_in_address = false;
1746
+				if (isset($extra_fields['show_region']) && $extra_fields['show_region']) {
1747
+					$show_region_in_address = true;
1748
+				}
1749
+				/**
1750
+				 * Filter "show region in address" value.
1751
+				 *
1752
+				 * @since 1.6.6
1753
+				 */
1754
+				$show_region_in_address = apply_filters('geodir_show_region_in_address', $show_region_in_address);
1755
+
1756
+				$show_country_in_address = false;
1757
+				if (isset($extra_fields['show_country']) && $extra_fields['show_country']) {
1758
+					$show_country_in_address = true;
1759
+				}
1760
+				/**
1761
+				 * Filter "show country in address" value.
1762
+				 *
1763
+				 * @since 1.6.6
1764
+				 */
1765
+				$show_country_in_address = apply_filters('geodir_show_country_in_address', $show_country_in_address);
1766
+
1767
+				$show_zip_in_address = false;
1768
+				if (isset($extra_fields['show_zip']) && $extra_fields['show_zip']) {
1769
+					$show_zip_in_address = true;
1770
+				}
1771
+				/**
1772
+				 * Filter "show zip in address" value.
1773
+				 *
1774
+				 * @since 1.6.6
1775
+				 */
1776
+				$show_zip_in_address = apply_filters('geodir_show_zip_in_address', $show_zip_in_address);
1777
+
1778
+
1779
+			}
1780
+
1781
+		}
1782
+
1783
+
1784
+		if ($post->{$html_var}) {
1785
+
1786
+			$field_icon = geodir_field_icon_proccess( $cf );
1787
+			if ( strpos( $field_icon, 'http' ) !== false ) {
1788
+				$field_icon_af = '';
1789
+			} elseif ( $field_icon == '' ) {
1790
+				$field_icon_af = '<i class="fa fa-home"></i>';
1791
+			} else {
1792
+				$field_icon_af = $field_icon;
1793
+				$field_icon    = '';
1794
+			}
1795 1795
             
1796 1796
 
1797 1797
 
1798
-            $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $html_var . '" style="clear:both;"  itemscope itemtype="http://schema.org/PostalAddress">';
1799
-            $html .= '<span class="geodir-i-location" style="' . $field_icon . '">' . $field_icon_af;
1800
-            $html .= ( trim( $cf['site_title'] ) ) ? __( $cf['site_title'], 'geodirectory' ) . ': ' : '&nbsp;';
1801
-            $html .= '</span>';
1798
+			$html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $html_var . '" style="clear:both;"  itemscope itemtype="http://schema.org/PostalAddress">';
1799
+			$html .= '<span class="geodir-i-location" style="' . $field_icon . '">' . $field_icon_af;
1800
+			$html .= ( trim( $cf['site_title'] ) ) ? __( $cf['site_title'], 'geodirectory' ) . ': ' : '&nbsp;';
1801
+			$html .= '</span>';
1802 1802
 
1803
-            if ( isset($post->post_address) ) {
1804
-                $html .= '<span itemprop="streetAddress">' . $post->post_address . '</span><br>';
1805
-            }
1806
-            if ($show_city_in_address && isset( $post->post_city ) && $post->post_city ) {
1807
-                $html .= '<span itemprop="addressLocality">' . $post->post_city . '</span><br>';
1808
-            }
1809
-            if ($show_region_in_address && isset( $post->post_region ) && $post->post_region ) {
1810
-                $html .= '<span itemprop="addressRegion">' . $post->post_region . '</span><br>';
1811
-            }
1812
-            if ($show_zip_in_address && isset( $post->post_zip ) && $post->post_zip ) {
1813
-                $html .= '<span itemprop="postalCode">' . $post->post_zip . '</span><br>';
1814
-            }
1815
-            if ($show_country_in_address && isset( $post->post_country ) && $post->post_country ) {
1816
-                $html .= '<span itemprop="addressCountry">' . __( $post->post_country, 'geodirectory' ) . '</span><br>';
1817
-            }
1818
-            $html .= '</div>';
1803
+			if ( isset($post->post_address) ) {
1804
+				$html .= '<span itemprop="streetAddress">' . $post->post_address . '</span><br>';
1805
+			}
1806
+			if ($show_city_in_address && isset( $post->post_city ) && $post->post_city ) {
1807
+				$html .= '<span itemprop="addressLocality">' . $post->post_city . '</span><br>';
1808
+			}
1809
+			if ($show_region_in_address && isset( $post->post_region ) && $post->post_region ) {
1810
+				$html .= '<span itemprop="addressRegion">' . $post->post_region . '</span><br>';
1811
+			}
1812
+			if ($show_zip_in_address && isset( $post->post_zip ) && $post->post_zip ) {
1813
+				$html .= '<span itemprop="postalCode">' . $post->post_zip . '</span><br>';
1814
+			}
1815
+			if ($show_country_in_address && isset( $post->post_country ) && $post->post_country ) {
1816
+				$html .= '<span itemprop="addressCountry">' . __( $post->post_country, 'geodirectory' ) . '</span><br>';
1817
+			}
1818
+			$html .= '</div>';
1819 1819
 
1820
-        }
1820
+		}
1821 1821
 
1822
-    }
1822
+	}
1823 1823
 
1824 1824
 
1825
-    return $html;
1825
+	return $html;
1826 1826
 }
1827 1827
 add_filter('geodir_custom_field_output_address','geodir_cf_address',10,3);
1828 1828
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +301 added lines, -301 removed lines patch added patch discarded remove patch
@@ -19,21 +19,21 @@  discard block
 block discarded – undo
19 19
  *
20 20
  * @return string The html to output for the custom field.
21 21
  */
22
-function geodir_cf_checkbox($html,$location,$cf,$p=''){
22
+function geodir_cf_checkbox($html, $location, $cf, $p = '') {
23 23
 
24 24
     // check we have the post value
25
-    if(is_int($p)){$post = geodir_get_post_info($p);}
26
-    else{ global $post;}
25
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
26
+    else { global $post; }
27 27
 
28
-    if(!is_array($cf) && $cf!=''){
28
+    if (!is_array($cf) && $cf != '') {
29 29
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
30
-        if(!$cf){return NULL;}
30
+        if (!$cf) {return NULL; }
31 31
     }
32 32
 
33 33
     $html_var = $cf['htmlvar_name'];
34 34
 
35 35
     // Check if there is a location specific filter.
36
-    if(has_filter("geodir_custom_field_output_checkbox_loc_{$location}")){
36
+    if (has_filter("geodir_custom_field_output_checkbox_loc_{$location}")) {
37 37
         /**
38 38
          * Filter the checkbox html by location.
39 39
          *
@@ -41,11 +41,11 @@  discard block
 block discarded – undo
41 41
          * @param array $cf The custom field array.
42 42
          * @since 1.6.6
43 43
          */
44
-        $html = apply_filters("geodir_custom_field_output_checkbox_loc_{$location}",$html,$cf);
44
+        $html = apply_filters("geodir_custom_field_output_checkbox_loc_{$location}", $html, $cf);
45 45
     }
46 46
 
47 47
     // Check if there is a custom field specific filter.
48
-    if(has_filter("geodir_custom_field_output_checkbox_var_{$html_var}")){
48
+    if (has_filter("geodir_custom_field_output_checkbox_var_{$html_var}")) {
49 49
         /**
50 50
          * Filter the checkbox html by individual custom field.
51 51
          *
@@ -54,11 +54,11 @@  discard block
 block discarded – undo
54 54
          * @param array $cf The custom field array.
55 55
          * @since 1.6.6
56 56
          */
57
-        $html = apply_filters("geodir_custom_field_output_checkbox_var_{$html_var}",$html,$location,$cf);
57
+        $html = apply_filters("geodir_custom_field_output_checkbox_var_{$html_var}", $html, $location, $cf);
58 58
     }
59 59
 
60 60
     // Check if there is a custom field key specific filter.
61
-    if(has_filter("geodir_custom_field_output_checkbox_key_{$cf['field_type_key']}")){
61
+    if (has_filter("geodir_custom_field_output_checkbox_key_{$cf['field_type_key']}")) {
62 62
         /**
63 63
          * Filter the checkbox html by field type key.
64 64
          *
@@ -67,18 +67,18 @@  discard block
 block discarded – undo
67 67
          * @param array $cf The custom field array.
68 68
          * @since 1.6.6
69 69
          */
70
-        $html = apply_filters("geodir_custom_field_output_checkbox_key_{$cf['field_type_key']}",$html,$location,$cf);
70
+        $html = apply_filters("geodir_custom_field_output_checkbox_key_{$cf['field_type_key']}", $html, $location, $cf);
71 71
     }
72 72
 
73 73
     // If not html then we run the standard output.
74
-    if(empty($html)){
74
+    if (empty($html)) {
75 75
 
76
-        if ( (int) $post->{$html_var} == 1 ):
76
+        if ((int) $post->{$html_var} == 1):
77 77
 
78
-            if ( $post->{$html_var} == '1' ):
79
-                $html_val = __( 'Yes', 'geodirectory' );
78
+            if ($post->{$html_var} == '1'):
79
+                $html_val = __('Yes', 'geodirectory');
80 80
             else:
81
-                $html_val = __( 'No', 'geodirectory' );
81
+                $html_val = __('No', 'geodirectory');
82 82
             endif;
83 83
 
84 84
             $field_icon = geodir_field_icon_proccess($cf);
@@ -91,16 +91,16 @@  discard block
 block discarded – undo
91 91
                 $field_icon = '';
92 92
             }
93 93
 
94
-            $html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-checkbox" style="' . $field_icon . '">' . $field_icon_af;
95
-            $html .= ( trim( $cf['site_title'] ) ) ? __( $cf['site_title'], 'geodirectory' ) . ': ' : '';
96
-            $html .= '</span>' . $html_val . '</div>';
94
+            $html = '<div class="geodir_more_info  '.$cf['css_class'].' '.$cf['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-checkbox" style="'.$field_icon.'">'.$field_icon_af;
95
+            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory').': ' : '';
96
+            $html .= '</span>'.$html_val.'</div>';
97 97
         endif;
98 98
 
99 99
     }
100 100
 
101 101
     return $html;
102 102
 }
103
-add_filter('geodir_custom_field_output_checkbox','geodir_cf_checkbox',10,3);
103
+add_filter('geodir_custom_field_output_checkbox', 'geodir_cf_checkbox', 10, 3);
104 104
 
105 105
 
106 106
 /**
@@ -113,21 +113,21 @@  discard block
 block discarded – undo
113 113
  *
114 114
  * @return string The html to output for the custom field.
115 115
  */
116
-function geodir_cf_fieldset($html,$location,$cf,$p=''){
116
+function geodir_cf_fieldset($html, $location, $cf, $p = '') {
117 117
 
118 118
     // check we have the post value
119
-    if(is_int($p)){$post = geodir_get_post_info($p);}
120
-    else{ global $post;}
119
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
120
+    else { global $post; }
121 121
 
122
-    if(!is_array($cf) && $cf!=''){
122
+    if (!is_array($cf) && $cf != '') {
123 123
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
124
-        if(!$cf){return NULL;}
124
+        if (!$cf) {return NULL; }
125 125
     }
126 126
 
127 127
     $html_var = $cf['htmlvar_name'];
128 128
 
129 129
     // Check if there is a location specific filter.
130
-    if(has_filter("geodir_custom_field_output_fieldset_loc_{$location}")){
130
+    if (has_filter("geodir_custom_field_output_fieldset_loc_{$location}")) {
131 131
         /**
132 132
          * Filter the fieldset html by location.
133 133
          *
@@ -135,11 +135,11 @@  discard block
 block discarded – undo
135 135
          * @param array $cf The custom field array.
136 136
          * @since 1.6.6
137 137
          */
138
-        $html = apply_filters("geodir_custom_field_output_fieldset_loc_{$location}",$html,$cf);
138
+        $html = apply_filters("geodir_custom_field_output_fieldset_loc_{$location}", $html, $cf);
139 139
     }
140 140
 
141 141
     // Check if there is a custom field specific filter.
142
-    if(has_filter("geodir_custom_field_output_fieldset_var_{$html_var}")){
142
+    if (has_filter("geodir_custom_field_output_fieldset_var_{$html_var}")) {
143 143
         /**
144 144
          * Filter the fieldset html by individual custom field.
145 145
          *
@@ -148,11 +148,11 @@  discard block
 block discarded – undo
148 148
          * @param array $cf The custom field array.
149 149
          * @since 1.6.6
150 150
          */
151
-        $html = apply_filters("geodir_custom_field_output_fieldset_var_{$html_var}",$html,$location,$cf);
151
+        $html = apply_filters("geodir_custom_field_output_fieldset_var_{$html_var}", $html, $location, $cf);
152 152
     }
153 153
 
154 154
     // Check if there is a custom field key specific filter.
155
-    if(has_filter("geodir_custom_field_output_fieldset_key_{$cf['field_type_key']}")){
155
+    if (has_filter("geodir_custom_field_output_fieldset_key_{$cf['field_type_key']}")) {
156 156
         /**
157 157
          * Filter the fieldset html by field type key.
158 158
          *
@@ -161,11 +161,11 @@  discard block
 block discarded – undo
161 161
          * @param array $cf The custom field array.
162 162
          * @since 1.6.6
163 163
          */
164
-        $html = apply_filters("geodir_custom_field_output_fieldset_key_{$cf['field_type_key']}",$html,$location,$cf);
164
+        $html = apply_filters("geodir_custom_field_output_fieldset_key_{$cf['field_type_key']}", $html, $location, $cf);
165 165
     }
166 166
 
167 167
     // If not html then we run the standard output.
168
-    if(empty($html)){
168
+    if (empty($html)) {
169 169
 
170 170
         global $field_set_start;
171 171
         $fieldset_class = 'fieldset-'.sanitize_title_with_dashes($cf['site_title']);
@@ -173,7 +173,7 @@  discard block
 block discarded – undo
173 173
         if ($field_set_start == 1) {
174 174
             $html = '';
175 175
         } else {
176
-            $html = '<h2 class="'.$fieldset_class.'">'. __($cf['site_title'], 'geodirectory') . '</h2>';
176
+            $html = '<h2 class="'.$fieldset_class.'">'.__($cf['site_title'], 'geodirectory').'</h2>';
177 177
             //$field_set_start = 1;
178 178
         }
179 179
 
@@ -181,7 +181,7 @@  discard block
 block discarded – undo
181 181
 
182 182
     return $html;
183 183
 }
184
-add_filter('geodir_custom_field_output_fieldset','geodir_cf_fieldset',10,3);
184
+add_filter('geodir_custom_field_output_fieldset', 'geodir_cf_fieldset', 10, 3);
185 185
 
186 186
 
187 187
 /**
@@ -194,21 +194,21 @@  discard block
 block discarded – undo
194 194
  *
195 195
  * @return string The html to output for the custom field.
196 196
  */
197
-function geodir_cf_url($html,$location,$cf,$p=''){
197
+function geodir_cf_url($html, $location, $cf, $p = '') {
198 198
 
199 199
     // check we have the post value
200
-    if(is_int($p)){$post = geodir_get_post_info($p);}
201
-    else{ global $post;}
200
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
201
+    else { global $post; }
202 202
 
203
-    if(!is_array($cf) && $cf!=''){
203
+    if (!is_array($cf) && $cf != '') {
204 204
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
205
-        if(!$cf){return NULL;}
205
+        if (!$cf) {return NULL; }
206 206
     }
207 207
 
208 208
     $html_var = $cf['htmlvar_name'];
209 209
 
210 210
     // Check if there is a location specific filter.
211
-    if(has_filter("geodir_custom_field_output_url_loc_{$location}")){
211
+    if (has_filter("geodir_custom_field_output_url_loc_{$location}")) {
212 212
         /**
213 213
          * Filter the url html by location.
214 214
          *
@@ -216,11 +216,11 @@  discard block
 block discarded – undo
216 216
          * @param array $cf The custom field array.
217 217
          * @since 1.6.6
218 218
          */
219
-        $html = apply_filters("geodir_custom_field_output_url_loc_{$location}",$html,$cf);
219
+        $html = apply_filters("geodir_custom_field_output_url_loc_{$location}", $html, $cf);
220 220
     }
221 221
 
222 222
     // Check if there is a custom field specific filter.
223
-    if(has_filter("geodir_custom_field_output_url_var_{$html_var}")){
223
+    if (has_filter("geodir_custom_field_output_url_var_{$html_var}")) {
224 224
         /**
225 225
          * Filter the url html by individual custom field.
226 226
          *
@@ -229,11 +229,11 @@  discard block
 block discarded – undo
229 229
          * @param array $cf The custom field array.
230 230
          * @since 1.6.6
231 231
          */
232
-        $html = apply_filters("geodir_custom_field_output_url_var_{$html_var}",$html,$location,$cf);
232
+        $html = apply_filters("geodir_custom_field_output_url_var_{$html_var}", $html, $location, $cf);
233 233
     }
234 234
 
235 235
     // Check if there is a custom field key specific filter.
236
-    if(has_filter("geodir_custom_field_output_url_key_{$cf['field_type_key']}")){
236
+    if (has_filter("geodir_custom_field_output_url_key_{$cf['field_type_key']}")) {
237 237
         /**
238 238
          * Filter the url html by field type key.
239 239
          *
@@ -242,11 +242,11 @@  discard block
 block discarded – undo
242 242
          * @param array $cf The custom field array.
243 243
          * @since 1.6.6
244 244
          */
245
-        $html = apply_filters("geodir_custom_field_output_url_key_{$cf['field_type_key']}",$html,$location,$cf);
245
+        $html = apply_filters("geodir_custom_field_output_url_key_{$cf['field_type_key']}", $html, $location, $cf);
246 246
     }
247 247
 
248 248
     // If not html then we run the standard output.
249
-    if(empty($html)){
249
+    if (empty($html)) {
250 250
 
251 251
         if ($post->{$cf['htmlvar_name']}):
252 252
 
@@ -273,7 +273,7 @@  discard block
 block discarded – undo
273 273
 
274 274
             $website = !empty($a_url['url']) ? $a_url['url'] : '';
275 275
             $title = !empty($a_url['label']) ? $a_url['label'] : $cf['site_title'];
276
-            if(!empty($cf['default_value'])){$title = $cf['default_value'];}
276
+            if (!empty($cf['default_value'])) {$title = $cf['default_value']; }
277 277
             $title = $title != '' ? __(stripslashes($title), 'geodirectory') : '';
278 278
 
279 279
 
@@ -289,7 +289,7 @@  discard block
 block discarded – undo
289 289
              * @param string $website Website URL.
290 290
              * @param int $post->ID Post ID.
291 291
              */
292
-            $html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '"><span class="geodir-i-website" style="' . $field_icon . '">' . $field_icon_af . '<a href="' . $website . '" target="_blank" ' . $rel . ' ><strong>' . apply_filters('geodir_custom_field_website_name', $title, $website, $post->ID) . '</strong></a></span></div>';
292
+            $html = '<div class="geodir_more_info  '.$cf['css_class'].' '.$cf['htmlvar_name'].'"><span class="geodir-i-website" style="'.$field_icon.'">'.$field_icon_af.'<a href="'.$website.'" target="_blank" '.$rel.' ><strong>'.apply_filters('geodir_custom_field_website_name', $title, $website, $post->ID).'</strong></a></span></div>';
293 293
 
294 294
         endif;
295 295
 
@@ -297,7 +297,7 @@  discard block
 block discarded – undo
297 297
 
298 298
     return $html;
299 299
 }
300
-add_filter('geodir_custom_field_output_url','geodir_cf_url',10,3);
300
+add_filter('geodir_custom_field_output_url', 'geodir_cf_url', 10, 3);
301 301
 
302 302
 
303 303
 /**
@@ -310,21 +310,21 @@  discard block
 block discarded – undo
310 310
  *
311 311
  * @return string The html to output for the custom field.
312 312
  */
313
-function geodir_cf_phone($html,$location,$cf,$p=''){
313
+function geodir_cf_phone($html, $location, $cf, $p = '') {
314 314
 
315 315
     // check we have the post value
316
-    if(is_int($p)){$post = geodir_get_post_info($p);}
317
-    else{ global $post;}
316
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
317
+    else { global $post; }
318 318
 
319
-    if(!is_array($cf) && $cf!=''){
319
+    if (!is_array($cf) && $cf != '') {
320 320
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
321
-        if(!$cf){return NULL;}
321
+        if (!$cf) {return NULL; }
322 322
     }
323 323
 
324 324
     $html_var = $cf['htmlvar_name'];
325 325
 
326 326
     // Check if there is a location specific filter.
327
-    if(has_filter("geodir_custom_field_output_phone_loc_{$location}")){
327
+    if (has_filter("geodir_custom_field_output_phone_loc_{$location}")) {
328 328
         /**
329 329
          * Filter the phone html by location.
330 330
          *
@@ -332,11 +332,11 @@  discard block
 block discarded – undo
332 332
          * @param array $cf The custom field array.
333 333
          * @since 1.6.6
334 334
          */
335
-        $html = apply_filters("geodir_custom_field_output_phone_loc_{$location}",$html,$cf);
335
+        $html = apply_filters("geodir_custom_field_output_phone_loc_{$location}", $html, $cf);
336 336
     }
337 337
 
338 338
     // Check if there is a custom field specific filter.
339
-    if(has_filter("geodir_custom_field_output_phone_var_{$html_var}")){
339
+    if (has_filter("geodir_custom_field_output_phone_var_{$html_var}")) {
340 340
         /**
341 341
          * Filter the phone html by individual custom field.
342 342
          *
@@ -345,11 +345,11 @@  discard block
 block discarded – undo
345 345
          * @param array $cf The custom field array.
346 346
          * @since 1.6.6
347 347
          */
348
-        $html = apply_filters("geodir_custom_field_output_phone_var_{$html_var}",$html,$location,$cf);
348
+        $html = apply_filters("geodir_custom_field_output_phone_var_{$html_var}", $html, $location, $cf);
349 349
     }
350 350
 
351 351
     // Check if there is a custom field key specific filter.
352
-    if(has_filter("geodir_custom_field_output_phone_key_{$cf['field_type_key']}")){
352
+    if (has_filter("geodir_custom_field_output_phone_key_{$cf['field_type_key']}")) {
353 353
         /**
354 354
          * Filter the phone html by field type key.
355 355
          *
@@ -358,11 +358,11 @@  discard block
 block discarded – undo
358 358
          * @param array $cf The custom field array.
359 359
          * @since 1.6.6
360 360
          */
361
-        $html = apply_filters("geodir_custom_field_output_phone_key_{$cf['field_type_key']}",$html,$location,$cf);
361
+        $html = apply_filters("geodir_custom_field_output_phone_key_{$cf['field_type_key']}", $html, $location, $cf);
362 362
     }
363 363
 
364 364
     // If not html then we run the standard output.
365
-    if(empty($html)){
365
+    if (empty($html)) {
366 366
 
367 367
         if ($post->{$cf['htmlvar_name']}):
368 368
 
@@ -377,9 +377,9 @@  discard block
 block discarded – undo
377 377
             }
378 378
 
379 379
 
380
-            $html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-contact" style="' . $field_icon . '">' . $field_icon_af .
381
-                    $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '&nbsp;';
382
-            $html .= '</span><a href="tel:' . preg_replace('/[^0-9+]/', '', $post->{$cf['htmlvar_name']}) . '">' . $post->{$cf['htmlvar_name']} . '</a></div>';
380
+            $html = '<div class="geodir_more_info  '.$cf['css_class'].' '.$cf['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-contact" style="'.$field_icon.'">'.$field_icon_af.
381
+                    $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory').': ' : '&nbsp;';
382
+            $html .= '</span><a href="tel:'.preg_replace('/[^0-9+]/', '', $post->{$cf['htmlvar_name']}).'">'.$post->{$cf['htmlvar_name']}.'</a></div>';
383 383
 
384 384
         endif;
385 385
 
@@ -387,7 +387,7 @@  discard block
 block discarded – undo
387 387
 
388 388
     return $html;
389 389
 }
390
-add_filter('geodir_custom_field_output_phone','geodir_cf_phone',10,3);
390
+add_filter('geodir_custom_field_output_phone', 'geodir_cf_phone', 10, 3);
391 391
 
392 392
 
393 393
 /**
@@ -400,21 +400,21 @@  discard block
 block discarded – undo
400 400
  *
401 401
  * @return string The html to output for the custom field.
402 402
  */
403
-function geodir_cf_time($html,$location,$cf,$p=''){
403
+function geodir_cf_time($html, $location, $cf, $p = '') {
404 404
 
405 405
     // check we have the post value
406
-    if(is_int($p)){$post = geodir_get_post_info($p);}
407
-    else{ global $post;}
406
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
407
+    else { global $post; }
408 408
 
409
-    if(!is_array($cf) && $cf!=''){
409
+    if (!is_array($cf) && $cf != '') {
410 410
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
411
-        if(!$cf){return NULL;}
411
+        if (!$cf) {return NULL; }
412 412
     }
413 413
 
414 414
     $html_var = $cf['htmlvar_name'];
415 415
 
416 416
     // Check if there is a location specific filter.
417
-    if(has_filter("geodir_custom_field_output_time_loc_{$location}")){
417
+    if (has_filter("geodir_custom_field_output_time_loc_{$location}")) {
418 418
         /**
419 419
          * Filter the time html by location.
420 420
          *
@@ -422,11 +422,11 @@  discard block
 block discarded – undo
422 422
          * @param array $cf The custom field array.
423 423
          * @since 1.6.6
424 424
          */
425
-        $html = apply_filters("geodir_custom_field_output_time_loc_{$location}",$html,$cf);
425
+        $html = apply_filters("geodir_custom_field_output_time_loc_{$location}", $html, $cf);
426 426
     }
427 427
 
428 428
     // Check if there is a custom field specific filter.
429
-    if(has_filter("geodir_custom_field_output_time_var_{$html_var}")){
429
+    if (has_filter("geodir_custom_field_output_time_var_{$html_var}")) {
430 430
         /**
431 431
          * Filter the time html by individual custom field.
432 432
          *
@@ -435,11 +435,11 @@  discard block
 block discarded – undo
435 435
          * @param array $cf The custom field array.
436 436
          * @since 1.6.6
437 437
          */
438
-        $html = apply_filters("geodir_custom_field_output_time_var_{$html_var}",$html,$location,$cf);
438
+        $html = apply_filters("geodir_custom_field_output_time_var_{$html_var}", $html, $location, $cf);
439 439
     }
440 440
 
441 441
     // Check if there is a custom field key specific filter.
442
-    if(has_filter("geodir_custom_field_output_time_key_{$cf['field_type_key']}")){
442
+    if (has_filter("geodir_custom_field_output_time_key_{$cf['field_type_key']}")) {
443 443
         /**
444 444
          * Filter the time html by field type key.
445 445
          *
@@ -448,11 +448,11 @@  discard block
 block discarded – undo
448 448
          * @param array $cf The custom field array.
449 449
          * @since 1.6.6
450 450
          */
451
-        $html = apply_filters("geodir_custom_field_output_time_key_{$cf['field_type_key']}",$html,$location,$cf);
451
+        $html = apply_filters("geodir_custom_field_output_time_key_{$cf['field_type_key']}", $html, $location, $cf);
452 452
     }
453 453
 
454 454
     // If not html then we run the standard output.
455
-    if(empty($html)){
455
+    if (empty($html)) {
456 456
 
457 457
         if ($post->{$cf['htmlvar_name']}):
458 458
 
@@ -472,9 +472,9 @@  discard block
 block discarded – undo
472 472
             }
473 473
 
474 474
 
475
-            $html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-time" style="' . $field_icon . '">' . $field_icon_af;
476
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '&nbsp;';
477
-            $html .= '</span>' . $value . '</div>';
475
+            $html = '<div class="geodir_more_info  '.$cf['css_class'].' '.$cf['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-time" style="'.$field_icon.'">'.$field_icon_af;
476
+            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory').': ' : '&nbsp;';
477
+            $html .= '</span>'.$value.'</div>';
478 478
 
479 479
         endif;
480 480
 
@@ -482,7 +482,7 @@  discard block
 block discarded – undo
482 482
 
483 483
     return $html;
484 484
 }
485
-add_filter('geodir_custom_field_output_time','geodir_cf_time',10,3);
485
+add_filter('geodir_custom_field_output_time', 'geodir_cf_time', 10, 3);
486 486
 
487 487
 
488 488
 /**
@@ -495,21 +495,21 @@  discard block
 block discarded – undo
495 495
  *
496 496
  * @return string The html to output for the custom field.
497 497
  */
498
-function geodir_cf_datepicker($html,$location,$cf,$p=''){
498
+function geodir_cf_datepicker($html, $location, $cf, $p = '') {
499 499
     global $preview;
500 500
     // check we have the post value
501
-    if(is_int($p)){$post = geodir_get_post_info($p);}
502
-    else{ global $post;}
501
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
502
+    else { global $post; }
503 503
 
504
-    if(!is_array($cf) && $cf!=''){
504
+    if (!is_array($cf) && $cf != '') {
505 505
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
506
-        if(!$cf){return NULL;}
506
+        if (!$cf) {return NULL; }
507 507
     }
508 508
 
509 509
     $html_var = $cf['htmlvar_name'];
510 510
 
511 511
     // Check if there is a location specific filter.
512
-    if(has_filter("geodir_custom_field_output_datepicker_loc_{$location}")){
512
+    if (has_filter("geodir_custom_field_output_datepicker_loc_{$location}")) {
513 513
         /**
514 514
          * Filter the datepicker html by location.
515 515
          *
@@ -517,11 +517,11 @@  discard block
 block discarded – undo
517 517
          * @param array $cf The custom field array.
518 518
          * @since 1.6.6
519 519
          */
520
-        $html = apply_filters("geodir_custom_field_output_datepicker_loc_{$location}",$html,$cf);
520
+        $html = apply_filters("geodir_custom_field_output_datepicker_loc_{$location}", $html, $cf);
521 521
     }
522 522
 
523 523
     // Check if there is a custom field specific filter.
524
-    if(has_filter("geodir_custom_field_output_datepicker_var_{$html_var}")){
524
+    if (has_filter("geodir_custom_field_output_datepicker_var_{$html_var}")) {
525 525
         /**
526 526
          * Filter the datepicker html by individual custom field.
527 527
          *
@@ -530,11 +530,11 @@  discard block
 block discarded – undo
530 530
          * @param array $cf The custom field array.
531 531
          * @since 1.6.6
532 532
          */
533
-        $html = apply_filters("geodir_custom_field_output_datepicker_var_{$html_var}",$html,$location,$cf);
533
+        $html = apply_filters("geodir_custom_field_output_datepicker_var_{$html_var}", $html, $location, $cf);
534 534
     }
535 535
 
536 536
     // Check if there is a custom field key specific filter.
537
-    if(has_filter("geodir_custom_field_output_datepicker_key_{$cf['field_type_key']}")){
537
+    if (has_filter("geodir_custom_field_output_datepicker_key_{$cf['field_type_key']}")) {
538 538
         /**
539 539
          * Filter the datepicker html by field type key.
540 540
          *
@@ -543,11 +543,11 @@  discard block
 block discarded – undo
543 543
          * @param array $cf The custom field array.
544 544
          * @since 1.6.6
545 545
          */
546
-        $html = apply_filters("geodir_custom_field_output_datepicker_key_{$cf['field_type_key']}",$html,$location,$cf);
546
+        $html = apply_filters("geodir_custom_field_output_datepicker_key_{$cf['field_type_key']}", $html, $location, $cf);
547 547
     }
548 548
 
549 549
     // If not html then we run the standard output.
550
-    if(empty($html)){
550
+    if (empty($html)) {
551 551
 
552 552
         if ($post->{$cf['htmlvar_name']}):
553 553
 
@@ -558,24 +558,24 @@  discard block
 block discarded – undo
558 558
             }
559 559
             // check if we need to change the format or not
560 560
             $date_format_len = strlen(str_replace(' ', '', $date_format));
561
-            if($date_format_len>5){// if greater then 4 then it's the old style format.
561
+            if ($date_format_len > 5) {// if greater then 4 then it's the old style format.
562 562
 
563
-                $search = array('dd','d','DD','mm','m','MM','yy'); //jQuery UI datepicker format
564
-                $replace = array('d','j','l','m','n','F','Y');//PHP date format
563
+                $search = array('dd', 'd', 'DD', 'mm', 'm', 'MM', 'yy'); //jQuery UI datepicker format
564
+                $replace = array('d', 'j', 'l', 'm', 'n', 'F', 'Y'); //PHP date format
565 565
 
566 566
                 $date_format = str_replace($search, $replace, $date_format);
567 567
 
568
-                $post_htmlvar_value = ($date_format == 'd/m/Y' || $date_format == 'j/n/Y' ) ? str_replace('/', '-', $post->{$cf['htmlvar_name']}) : $post->{$cf['htmlvar_name']}; // PHP doesn't work well with dd/mm/yyyy format
569
-            }else{
568
+                $post_htmlvar_value = ($date_format == 'd/m/Y' || $date_format == 'j/n/Y') ? str_replace('/', '-', $post->{$cf['htmlvar_name']}) : $post->{$cf['htmlvar_name']}; // PHP doesn't work well with dd/mm/yyyy format
569
+            } else {
570 570
                 $post_htmlvar_value = $post->{$cf['htmlvar_name']};
571 571
             }
572 572
 
573
-            if ($post->{$cf['htmlvar_name']} != '' && $post->{$cf['htmlvar_name']}!="0000-00-00") {
573
+            if ($post->{$cf['htmlvar_name']} != '' && $post->{$cf['htmlvar_name']} != "0000-00-00") {
574 574
                 $date_format_from = $preview ? $date_format : 'Y-m-d';
575 575
                 $value = geodir_date($post_htmlvar_value, $date_format, $date_format_from); // save as sql format Y-m-d
576 576
                 //$post_htmlvar_value = strpos($post_htmlvar_value, '/') !== false ? str_replace('/', '-', $post_htmlvar_value) : $post_htmlvar_value;
577 577
                 //$value = date_i18n($date_format, strtotime($post_htmlvar_value));
578
-            }else{
578
+            } else {
579 579
                 return '';
580 580
             }
581 581
 
@@ -592,9 +592,9 @@  discard block
 block discarded – undo
592 592
 
593 593
 
594 594
 
595
-            $html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-datepicker" style="' . $field_icon . '">' . $field_icon_af;
596
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
597
-            $html .= '</span>' . $value . '</div>';
595
+            $html = '<div class="geodir_more_info  '.$cf['css_class'].' '.$cf['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-datepicker" style="'.$field_icon.'">'.$field_icon_af;
596
+            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory').': ' : '';
597
+            $html .= '</span>'.$value.'</div>';
598 598
 
599 599
         endif;
600 600
 
@@ -602,7 +602,7 @@  discard block
 block discarded – undo
602 602
 
603 603
     return $html;
604 604
 }
605
-add_filter('geodir_custom_field_output_datepicker','geodir_cf_datepicker',10,3);
605
+add_filter('geodir_custom_field_output_datepicker', 'geodir_cf_datepicker', 10, 3);
606 606
 
607 607
 
608 608
 /**
@@ -615,21 +615,21 @@  discard block
 block discarded – undo
615 615
  *
616 616
  * @return string The html to output for the custom field.
617 617
  */
618
-function geodir_cf_text($html,$location,$cf,$p=''){
618
+function geodir_cf_text($html, $location, $cf, $p = '') {
619 619
 
620 620
     // check we have the post value
621
-    if(is_int($p)){$post = geodir_get_post_info($p);}
622
-    else{ global $post;}
621
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
622
+    else { global $post; }
623 623
 
624
-    if(!is_array($cf) && $cf!=''){
624
+    if (!is_array($cf) && $cf != '') {
625 625
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
626
-        if(!$cf){return NULL;}
626
+        if (!$cf) {return NULL; }
627 627
     }
628 628
 
629 629
     $html_var = $cf['htmlvar_name'];
630 630
 
631 631
     // Check if there is a location specific filter.
632
-    if(has_filter("geodir_custom_field_output_text_loc_{$location}")){
632
+    if (has_filter("geodir_custom_field_output_text_loc_{$location}")) {
633 633
         /**
634 634
          * Filter the text html by location.
635 635
          *
@@ -637,11 +637,11 @@  discard block
 block discarded – undo
637 637
          * @param array $cf The custom field array.
638 638
          * @since 1.6.6
639 639
          */
640
-        $html = apply_filters("geodir_custom_field_output_text_loc_{$location}",$html,$cf);
640
+        $html = apply_filters("geodir_custom_field_output_text_loc_{$location}", $html, $cf);
641 641
     }
642 642
 
643 643
     // Check if there is a custom field specific filter.
644
-    if(has_filter("geodir_custom_field_output_text_var_{$html_var}")){
644
+    if (has_filter("geodir_custom_field_output_text_var_{$html_var}")) {
645 645
         /**
646 646
          * Filter the text html by individual custom field.
647 647
          *
@@ -650,11 +650,11 @@  discard block
 block discarded – undo
650 650
          * @param array $cf The custom field array.
651 651
          * @since 1.6.6
652 652
          */
653
-        $html = apply_filters("geodir_custom_field_output_text_var_{$html_var}",$html,$location,$cf);
653
+        $html = apply_filters("geodir_custom_field_output_text_var_{$html_var}", $html, $location, $cf);
654 654
     }
655 655
 
656 656
     // Check if there is a custom field key specific filter.
657
-    if(has_filter("geodir_custom_field_output_text_key_{$cf['field_type_key']}")){
657
+    if (has_filter("geodir_custom_field_output_text_key_{$cf['field_type_key']}")) {
658 658
         /**
659 659
          * Filter the text html by field type key.
660 660
          *
@@ -663,15 +663,15 @@  discard block
 block discarded – undo
663 663
          * @param array $cf The custom field array.
664 664
          * @since 1.6.6
665 665
          */
666
-        $html = apply_filters("geodir_custom_field_output_text_key_{$cf['field_type_key']}",$html,$location,$cf);
666
+        $html = apply_filters("geodir_custom_field_output_text_key_{$cf['field_type_key']}", $html, $location, $cf);
667 667
     }
668 668
 
669 669
     
670 670
 
671 671
     // If not html then we run the standard output.
672
-    if(empty($html)){
672
+    if (empty($html)) {
673 673
 
674
-        if (isset($post->{$cf['htmlvar_name']}) && $post->{$cf['htmlvar_name']} != '' ):
674
+        if (isset($post->{$cf['htmlvar_name']}) && $post->{$cf['htmlvar_name']} != ''):
675 675
 
676 676
             $class = ($cf['htmlvar_name'] == 'geodir_timing') ? "geodir-i-time" : "geodir-i-text";
677 677
 
@@ -686,15 +686,15 @@  discard block
 block discarded – undo
686 686
             }
687 687
 
688 688
 
689
-            $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="'.$class.'" style="' . $field_icon . '">' . $field_icon_af;
690
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
689
+            $html = '<div class="geodir_more_info '.$cf['css_class'].' '.$cf['htmlvar_name'].'" style="clear:both;"><span class="'.$class.'" style="'.$field_icon.'">'.$field_icon_af;
690
+            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory').': ' : '';
691 691
             $html .= '</span>';
692 692
 
693 693
             $value = $post->{$cf['htmlvar_name']};
694
-            if(isset($cf['data_type']) && ($cf['data_type']=='INT' || $cf['data_type']=='FLOAT') && isset($cf['extra_fields']) && $cf['extra_fields']){
694
+            if (isset($cf['data_type']) && ($cf['data_type'] == 'INT' || $cf['data_type'] == 'FLOAT') && isset($cf['extra_fields']) && $cf['extra_fields']) {
695 695
                 $extra_fields = maybe_unserialize($cf['extra_fields']);
696
-                if(isset($extra_fields['is_price']) && $extra_fields['is_price']){
697
-                    $value = geodir_currency_format_number($value,$cf);
696
+                if (isset($extra_fields['is_price']) && $extra_fields['is_price']) {
697
+                    $value = geodir_currency_format_number($value, $cf);
698 698
                 }
699 699
             }
700 700
 
@@ -708,7 +708,7 @@  discard block
 block discarded – undo
708 708
 
709 709
     return $html;
710 710
 }
711
-add_filter('geodir_custom_field_output_text','geodir_cf_text',10,3);
711
+add_filter('geodir_custom_field_output_text', 'geodir_cf_text', 10, 3);
712 712
 
713 713
 
714 714
 /**
@@ -721,21 +721,21 @@  discard block
 block discarded – undo
721 721
  *
722 722
  * @return string The html to output for the custom field.
723 723
  */
724
-function geodir_cf_radio($html,$location,$cf,$p=''){
724
+function geodir_cf_radio($html, $location, $cf, $p = '') {
725 725
 
726 726
     // check we have the post value
727
-    if(is_int($p)){$post = geodir_get_post_info($p);}
728
-    else{ global $post;}
727
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
728
+    else { global $post; }
729 729
 
730
-    if(!is_array($cf) && $cf!=''){
730
+    if (!is_array($cf) && $cf != '') {
731 731
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
732
-        if(!$cf){return NULL;}
732
+        if (!$cf) {return NULL; }
733 733
     }
734 734
 
735 735
     $html_var = $cf['htmlvar_name'];
736 736
 
737 737
     // Check if there is a location specific filter.
738
-    if(has_filter("geodir_custom_field_output_radio_loc_{$location}")){
738
+    if (has_filter("geodir_custom_field_output_radio_loc_{$location}")) {
739 739
         /**
740 740
          * Filter the radio html by location.
741 741
          *
@@ -743,11 +743,11 @@  discard block
 block discarded – undo
743 743
          * @param array $cf The custom field array.
744 744
          * @since 1.6.6
745 745
          */
746
-        $html = apply_filters("geodir_custom_field_output_radio_loc_{$location}",$html,$cf);
746
+        $html = apply_filters("geodir_custom_field_output_radio_loc_{$location}", $html, $cf);
747 747
     }
748 748
 
749 749
     // Check if there is a custom field specific filter.
750
-    if(has_filter("geodir_custom_field_output_radio_var_{$html_var}")){
750
+    if (has_filter("geodir_custom_field_output_radio_var_{$html_var}")) {
751 751
         /**
752 752
          * Filter the radio html by individual custom field.
753 753
          *
@@ -756,11 +756,11 @@  discard block
 block discarded – undo
756 756
          * @param array $cf The custom field array.
757 757
          * @since 1.6.6
758 758
          */
759
-        $html = apply_filters("geodir_custom_field_output_radio_var_{$html_var}",$html,$location,$cf);
759
+        $html = apply_filters("geodir_custom_field_output_radio_var_{$html_var}", $html, $location, $cf);
760 760
     }
761 761
 
762 762
     // Check if there is a custom field key specific filter.
763
-    if(has_filter("geodir_custom_field_output_radio_key_{$cf['field_type_key']}")){
763
+    if (has_filter("geodir_custom_field_output_radio_key_{$cf['field_type_key']}")) {
764 764
         /**
765 765
          * Filter the radio html by field type key.
766 766
          *
@@ -769,11 +769,11 @@  discard block
 block discarded – undo
769 769
          * @param array $cf The custom field array.
770 770
          * @since 1.6.6
771 771
          */
772
-        $html = apply_filters("geodir_custom_field_output_radio_key_{$cf['field_type_key']}",$html,$location,$cf);
772
+        $html = apply_filters("geodir_custom_field_output_radio_key_{$cf['field_type_key']}", $html, $location, $cf);
773 773
     }
774 774
 
775 775
     // If not html then we run the standard output.
776
-    if(empty($html)){
776
+    if (empty($html)) {
777 777
 
778 778
         $html_val = isset($post->{$cf['htmlvar_name']}) ? __($post->{$cf['htmlvar_name']}, 'geodirectory') : '';
779 779
         if (isset($post->{$cf['htmlvar_name']}) && $post->{$cf['htmlvar_name']} != ''):
@@ -807,16 +807,16 @@  discard block
 block discarded – undo
807 807
             }
808 808
 
809 809
 
810
-            $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-radio" style="' . $field_icon . '">' . $field_icon_af;
811
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
812
-            $html .= '</span>' . $html_val . '</div>';
810
+            $html = '<div class="geodir_more_info '.$cf['css_class'].' '.$cf['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-radio" style="'.$field_icon.'">'.$field_icon_af;
811
+            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory').': ' : '';
812
+            $html .= '</span>'.$html_val.'</div>';
813 813
         endif;
814 814
 
815 815
     }
816 816
 
817 817
     return $html;
818 818
 }
819
-add_filter('geodir_custom_field_output_radio','geodir_cf_radio',10,3);
819
+add_filter('geodir_custom_field_output_radio', 'geodir_cf_radio', 10, 3);
820 820
 
821 821
 
822 822
 /**
@@ -829,21 +829,21 @@  discard block
 block discarded – undo
829 829
  *
830 830
  * @return string The html to output for the custom field.
831 831
  */
832
-function geodir_cf_select($html,$location,$cf,$p=''){
832
+function geodir_cf_select($html, $location, $cf, $p = '') {
833 833
 
834 834
     // check we have the post value
835
-    if(is_int($p)){$post = geodir_get_post_info($p);}
836
-    else{ global $post;}
835
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
836
+    else { global $post; }
837 837
 
838
-    if(!is_array($cf) && $cf!=''){
838
+    if (!is_array($cf) && $cf != '') {
839 839
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
840
-        if(!$cf){return NULL;}
840
+        if (!$cf) {return NULL; }
841 841
     }
842 842
 
843 843
     $html_var = $cf['htmlvar_name'];
844 844
 
845 845
     // Check if there is a location specific filter.
846
-    if(has_filter("geodir_custom_field_output_select_loc_{$location}")){
846
+    if (has_filter("geodir_custom_field_output_select_loc_{$location}")) {
847 847
         /**
848 848
          * Filter the select html by location.
849 849
          *
@@ -851,11 +851,11 @@  discard block
 block discarded – undo
851 851
          * @param array $cf The custom field array.
852 852
          * @since 1.6.6
853 853
          */
854
-        $html = apply_filters("geodir_custom_field_output_select_loc_{$location}",$html,$cf);
854
+        $html = apply_filters("geodir_custom_field_output_select_loc_{$location}", $html, $cf);
855 855
     }
856 856
 
857 857
     // Check if there is a custom field specific filter.
858
-    if(has_filter("geodir_custom_field_output_select_var_{$html_var}")){
858
+    if (has_filter("geodir_custom_field_output_select_var_{$html_var}")) {
859 859
         /**
860 860
          * Filter the select html by individual custom field.
861 861
          *
@@ -864,11 +864,11 @@  discard block
 block discarded – undo
864 864
          * @param array $cf The custom field array.
865 865
          * @since 1.6.6
866 866
          */
867
-        $html = apply_filters("geodir_custom_field_output_select_var_{$html_var}",$html,$location,$cf);
867
+        $html = apply_filters("geodir_custom_field_output_select_var_{$html_var}", $html, $location, $cf);
868 868
     }
869 869
 
870 870
     // Check if there is a custom field key specific filter.
871
-    if(has_filter("geodir_custom_field_output_select_key_{$cf['field_type_key']}")){
871
+    if (has_filter("geodir_custom_field_output_select_key_{$cf['field_type_key']}")) {
872 872
         /**
873 873
          * Filter the select html by field type key.
874 874
          *
@@ -877,11 +877,11 @@  discard block
 block discarded – undo
877 877
          * @param array $cf The custom field array.
878 878
          * @since 1.6.6
879 879
          */
880
-        $html = apply_filters("geodir_custom_field_output_select_key_{$cf['field_type_key']}",$html,$location,$cf);
880
+        $html = apply_filters("geodir_custom_field_output_select_key_{$cf['field_type_key']}", $html, $location, $cf);
881 881
     }
882 882
 
883 883
     // If not html then we run the standard output.
884
-    if(empty($html)){
884
+    if (empty($html)) {
885 885
 
886 886
         if ($post->{$cf['htmlvar_name']}):
887 887
             $field_value = __($post->{$cf['htmlvar_name']}, 'geodirectory');
@@ -909,16 +909,16 @@  discard block
 block discarded – undo
909 909
             }
910 910
 
911 911
 
912
-            $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
913
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
914
-            $html .= '</span>' . $field_value . '</div>';
912
+            $html = '<div class="geodir_more_info '.$cf['css_class'].' '.$cf['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-select" style="'.$field_icon.'">'.$field_icon_af;
913
+            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory').': ' : '';
914
+            $html .= '</span>'.$field_value.'</div>';
915 915
         endif;
916 916
 
917 917
     }
918 918
 
919 919
     return $html;
920 920
 }
921
-add_filter('geodir_custom_field_output_select','geodir_cf_select',10,3);
921
+add_filter('geodir_custom_field_output_select', 'geodir_cf_select', 10, 3);
922 922
 
923 923
 
924 924
 /**
@@ -931,21 +931,21 @@  discard block
 block discarded – undo
931 931
  *
932 932
  * @return string The html to output for the custom field.
933 933
  */
934
-function geodir_cf_multiselect($html,$location,$cf,$p=''){
934
+function geodir_cf_multiselect($html, $location, $cf, $p = '') {
935 935
 
936 936
     // check we have the post value
937
-    if(is_int($p)){$post = geodir_get_post_info($p);}
938
-    else{ global $post;}
937
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
938
+    else { global $post; }
939 939
 
940
-    if(!is_array($cf) && $cf!=''){
940
+    if (!is_array($cf) && $cf != '') {
941 941
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
942
-        if(!$cf){return NULL;}
942
+        if (!$cf) {return NULL; }
943 943
     }
944 944
 
945 945
     $html_var = $cf['htmlvar_name'];
946 946
 
947 947
     // Check if there is a location specific filter.
948
-    if(has_filter("geodir_custom_field_output_multiselect_loc_{$location}")){
948
+    if (has_filter("geodir_custom_field_output_multiselect_loc_{$location}")) {
949 949
         /**
950 950
          * Filter the multiselect html by location.
951 951
          *
@@ -953,11 +953,11 @@  discard block
 block discarded – undo
953 953
          * @param array $cf The custom field array.
954 954
          * @since 1.6.6
955 955
          */
956
-        $html = apply_filters("geodir_custom_field_output_multiselect_loc_{$location}",$html,$cf);
956
+        $html = apply_filters("geodir_custom_field_output_multiselect_loc_{$location}", $html, $cf);
957 957
     }
958 958
 
959 959
     // Check if there is a custom field specific filter.
960
-    if(has_filter("geodir_custom_field_output_multiselect_var_{$html_var}")){
960
+    if (has_filter("geodir_custom_field_output_multiselect_var_{$html_var}")) {
961 961
         /**
962 962
          * Filter the multiselect html by individual custom field.
963 963
          *
@@ -966,11 +966,11 @@  discard block
 block discarded – undo
966 966
          * @param array $cf The custom field array.
967 967
          * @since 1.6.6
968 968
          */
969
-        $html = apply_filters("geodir_custom_field_output_multiselect_var_{$html_var}",$html,$location,$cf);
969
+        $html = apply_filters("geodir_custom_field_output_multiselect_var_{$html_var}", $html, $location, $cf);
970 970
     }
971 971
 
972 972
     // Check if there is a custom field key specific filter.
973
-    if(has_filter("geodir_custom_field_output_multiselect_key_{$cf['field_type_key']}")){
973
+    if (has_filter("geodir_custom_field_output_multiselect_key_{$cf['field_type_key']}")) {
974 974
         /**
975 975
          * Filter the multiselect html by field type key.
976 976
          *
@@ -979,11 +979,11 @@  discard block
 block discarded – undo
979 979
          * @param array $cf The custom field array.
980 980
          * @since 1.6.6
981 981
          */
982
-        $html = apply_filters("geodir_custom_field_output_multiselect_key_{$cf['field_type_key']}",$html,$location,$cf);
982
+        $html = apply_filters("geodir_custom_field_output_multiselect_key_{$cf['field_type_key']}", $html, $location, $cf);
983 983
     }
984 984
 
985 985
     // If not html then we run the standard output.
986
-    if(empty($html)){
986
+    if (empty($html)) {
987 987
 
988 988
 
989 989
         if (!empty($post->{$cf['htmlvar_name']})):
@@ -1004,7 +1004,7 @@  discard block
 block discarded – undo
1004 1004
 
1005 1005
             $field_values = explode(',', trim($post->{$cf['htmlvar_name']}, ","));
1006 1006
 
1007
-            if(is_array($field_values)){
1007
+            if (is_array($field_values)) {
1008 1008
                 $field_values = array_map('trim', $field_values);
1009 1009
             }
1010 1010
 
@@ -1022,15 +1022,15 @@  discard block
 block discarded – undo
1022 1022
             }
1023 1023
 
1024 1024
 
1025
-            $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
1026
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1025
+            $html = '<div class="geodir_more_info '.$cf['css_class'].' '.$cf['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-select" style="'.$field_icon.'">'.$field_icon_af;
1026
+            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory').': ' : '';
1027 1027
             $html .= '</span>';
1028 1028
 
1029 1029
             if (count($option_values) > 1) {
1030 1030
                 $html .= '<ul>';
1031 1031
 
1032 1032
                 foreach ($option_values as $val) {
1033
-                    $html .= '<li>' . $val . '</li>';
1033
+                    $html .= '<li>'.$val.'</li>';
1034 1034
                 }
1035 1035
 
1036 1036
                 $html .= '</ul>';
@@ -1045,7 +1045,7 @@  discard block
 block discarded – undo
1045 1045
 
1046 1046
     return $html;
1047 1047
 }
1048
-add_filter('geodir_custom_field_output_multiselect','geodir_cf_multiselect',10,3);
1048
+add_filter('geodir_custom_field_output_multiselect', 'geodir_cf_multiselect', 10, 3);
1049 1049
 
1050 1050
 
1051 1051
 /**
@@ -1058,21 +1058,21 @@  discard block
 block discarded – undo
1058 1058
  *
1059 1059
  * @return string The html to output for the custom field.
1060 1060
  */
1061
-function geodir_cf_email($html,$location,$cf,$p=''){
1061
+function geodir_cf_email($html, $location, $cf, $p = '') {
1062 1062
 
1063 1063
     // check we have the post value
1064
-    if(is_int($p)){$post = geodir_get_post_info($p);}
1065
-    else{ global $post;}
1064
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
1065
+    else { global $post; }
1066 1066
 
1067
-    if(!is_array($cf) && $cf!=''){
1067
+    if (!is_array($cf) && $cf != '') {
1068 1068
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1069
-        if(!$cf){return NULL;}
1069
+        if (!$cf) {return NULL; }
1070 1070
     }
1071 1071
 
1072 1072
     $html_var = $cf['htmlvar_name'];
1073 1073
 
1074 1074
     // Check if there is a location specific filter.
1075
-    if(has_filter("geodir_custom_field_output_email_loc_{$location}")){
1075
+    if (has_filter("geodir_custom_field_output_email_loc_{$location}")) {
1076 1076
         /**
1077 1077
          * Filter the email html by location.
1078 1078
          *
@@ -1080,11 +1080,11 @@  discard block
 block discarded – undo
1080 1080
          * @param array $cf The custom field array.
1081 1081
          * @since 1.6.6
1082 1082
          */
1083
-        $html = apply_filters("geodir_custom_field_output_email_loc_{$location}",$html,$cf);
1083
+        $html = apply_filters("geodir_custom_field_output_email_loc_{$location}", $html, $cf);
1084 1084
     }
1085 1085
 
1086 1086
     // Check if there is a custom field specific filter.
1087
-    if(has_filter("geodir_custom_field_output_email_var_{$html_var}")){
1087
+    if (has_filter("geodir_custom_field_output_email_var_{$html_var}")) {
1088 1088
         /**
1089 1089
          * Filter the email html by individual custom field.
1090 1090
          *
@@ -1093,11 +1093,11 @@  discard block
 block discarded – undo
1093 1093
          * @param array $cf The custom field array.
1094 1094
          * @since 1.6.6
1095 1095
          */
1096
-        $html = apply_filters("geodir_custom_field_output_email_var_{$html_var}",$html,$location,$cf);
1096
+        $html = apply_filters("geodir_custom_field_output_email_var_{$html_var}", $html, $location, $cf);
1097 1097
     }
1098 1098
 
1099 1099
     // Check if there is a custom field key specific filter.
1100
-    if(has_filter("geodir_custom_field_output_email_key_{$cf['field_type_key']}")){
1100
+    if (has_filter("geodir_custom_field_output_email_key_{$cf['field_type_key']}")) {
1101 1101
         /**
1102 1102
          * Filter the email html by field type key.
1103 1103
          *
@@ -1106,18 +1106,18 @@  discard block
 block discarded – undo
1106 1106
          * @param array $cf The custom field array.
1107 1107
          * @since 1.6.6
1108 1108
          */
1109
-        $html = apply_filters("geodir_custom_field_output_email_key_{$cf['field_type_key']}",$html,$location,$cf);
1109
+        $html = apply_filters("geodir_custom_field_output_email_key_{$cf['field_type_key']}", $html, $location, $cf);
1110 1110
     }
1111 1111
 
1112 1112
     // If not html then we run the standard output.
1113
-    if(empty($html)){
1113
+    if (empty($html)) {
1114 1114
 
1115 1115
         global $preview;
1116 1116
         if ($cf['htmlvar_name'] == 'geodir_email' && !(geodir_is_page('detail') || geodir_is_page('preview'))) {
1117 1117
             return ''; // Remove Send Enquiry | Send To Friend from listings page
1118 1118
         }
1119 1119
 
1120
-        $package_info = (array)geodir_post_package_info(array(), $post, $post->post_type);
1120
+        $package_info = (array) geodir_post_package_info(array(), $post, $post->post_type);
1121 1121
 
1122 1122
         if ($cf['htmlvar_name'] == 'geodir_email' && ((isset($package_info['sendtofriend']) && $package_info['sendtofriend']) || $post->{$cf['htmlvar_name']})) {
1123 1123
             $send_to_friend = true;
@@ -1128,7 +1128,7 @@  discard block
 block discarded – undo
1128 1128
             if (!$preview) {
1129 1129
                 $b_send_inquiry = 'b_send_inquiry';
1130 1130
                 $b_sendtofriend = 'b_sendtofriend';
1131
-                $html = '<input type="hidden" name="geodir_popup_post_id" value="' . $post->ID . '" /><div class="geodir_display_popup_forms"></div>';
1131
+                $html = '<input type="hidden" name="geodir_popup_post_id" value="'.$post->ID.'" /><div class="geodir_display_popup_forms"></div>';
1132 1132
             }
1133 1133
 
1134 1134
             $field_icon = geodir_field_icon_proccess($cf);
@@ -1141,26 +1141,26 @@  discard block
 block discarded – undo
1141 1141
                 $field_icon = '';
1142 1142
             }
1143 1143
 
1144
-            $html .= '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '"><span class="geodir-i-email" style="' . $field_icon . '">' . $field_icon_af;
1144
+            $html .= '<div class="geodir_more_info  '.$cf['css_class'].' '.$cf['htmlvar_name'].'"><span class="geodir-i-email" style="'.$field_icon.'">'.$field_icon_af;
1145 1145
             $seperator = '';
1146 1146
             if ($post->{$cf['htmlvar_name']}) {
1147
-                $html .= '<a href="javascript:void(0);" class="' . $b_send_inquiry . '" >' . SEND_INQUIRY . '</a>';
1147
+                $html .= '<a href="javascript:void(0);" class="'.$b_send_inquiry.'" >'.SEND_INQUIRY.'</a>';
1148 1148
                 $seperator = ' | ';
1149 1149
             }
1150 1150
 
1151 1151
             if (isset($package_info['sendtofriend']) && $package_info['sendtofriend']) {
1152
-                $html .= $seperator . '<a href="javascript:void(0);" class="' . $b_sendtofriend . '">' . SEND_TO_FRIEND . '</a>';
1152
+                $html .= $seperator.'<a href="javascript:void(0);" class="'.$b_sendtofriend.'">'.SEND_TO_FRIEND.'</a>';
1153 1153
             }
1154 1154
 
1155 1155
             $html .= '</span></div>';
1156 1156
 
1157 1157
 
1158 1158
             if (isset($_REQUEST['send_inquiry']) && $_REQUEST['send_inquiry'] == 'success') {
1159
-                $html .= '<p class="sucess_msg">' . SEND_INQUIRY_SUCCESS . '</p>';
1159
+                $html .= '<p class="sucess_msg">'.SEND_INQUIRY_SUCCESS.'</p>';
1160 1160
             } elseif (isset($_REQUEST['sendtofrnd']) && $_REQUEST['sendtofrnd'] == 'success') {
1161
-                $html .= '<p class="sucess_msg">' . SEND_FRIEND_SUCCESS . '</p>';
1161
+                $html .= '<p class="sucess_msg">'.SEND_FRIEND_SUCCESS.'</p>';
1162 1162
             } elseif (isset($_REQUEST['emsg']) && $_REQUEST['emsg'] == 'captch') {
1163
-                $html .= '<p class="error_msg_fix">' . WRONG_CAPTCH_MSG . '</p>';
1163
+                $html .= '<p class="error_msg_fix">'.WRONG_CAPTCH_MSG.'</p>';
1164 1164
             }
1165 1165
 
1166 1166
             /*if(!$preview){require_once (geodir_plugin_path().'/geodirectory-templates/popup-forms.php');}*/
@@ -1180,11 +1180,11 @@  discard block
 block discarded – undo
1180 1180
                 }
1181 1181
 
1182 1182
 
1183
-                $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-email" style="' . $field_icon . '">' . $field_icon_af;
1184
-                $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1183
+                $html = '<div class="geodir_more_info '.$cf['css_class'].' '.$cf['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-email" style="'.$field_icon.'">'.$field_icon_af;
1184
+                $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory').': ' : '';
1185 1185
                 $html .= '</span><span class="geodir-email-address-output">';
1186 1186
                 $email = $post->{$cf['htmlvar_name']} ;
1187
-                if($e_split = explode('@',$email)){
1187
+                if ($e_split = explode('@', $email)) {
1188 1188
                     /**
1189 1189
                      * Filter email custom field name output.
1190 1190
                      *
@@ -1193,10 +1193,10 @@  discard block
 block discarded – undo
1193 1193
                      * @param string $email The email string being output.
1194 1194
                      * @param array $cf Custom field variables array.
1195 1195
                      */
1196
-                    $email_name = apply_filters('geodir_email_field_name_output',$email,$cf);
1197
-                    $html .=  "<script>document.write('<a href=\"mailto:'+'$e_split[0]' + '@' + '$e_split[1]'+'\">$email_name</a>')</script>";
1198
-                }else{
1199
-                    $html .=  $email;
1196
+                    $email_name = apply_filters('geodir_email_field_name_output', $email, $cf);
1197
+                    $html .= "<script>document.write('<a href=\"mailto:'+'$e_split[0]' + '@' + '$e_split[1]'+'\">$email_name</a>')</script>";
1198
+                } else {
1199
+                    $html .= $email;
1200 1200
                 }
1201 1201
                 $html .= '</span></div>';
1202 1202
             }
@@ -1207,7 +1207,7 @@  discard block
 block discarded – undo
1207 1207
 
1208 1208
     return $html;
1209 1209
 }
1210
-add_filter('geodir_custom_field_output_email','geodir_cf_email',10,3);
1210
+add_filter('geodir_custom_field_output_email', 'geodir_cf_email', 10, 3);
1211 1211
 
1212 1212
 
1213 1213
 /**
@@ -1220,21 +1220,21 @@  discard block
 block discarded – undo
1220 1220
  *
1221 1221
  * @return string The html to output for the custom field.
1222 1222
  */
1223
-function geodir_cf_file($html,$location,$cf,$p=''){
1223
+function geodir_cf_file($html, $location, $cf, $p = '') {
1224 1224
 
1225 1225
     // check we have the post value
1226
-    if(is_int($p)){$post = geodir_get_post_info($p);}
1227
-    else{ global $post;}
1226
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
1227
+    else { global $post; }
1228 1228
 
1229
-    if(!is_array($cf) && $cf!=''){
1229
+    if (!is_array($cf) && $cf != '') {
1230 1230
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1231
-        if(!$cf){return NULL;}
1231
+        if (!$cf) {return NULL; }
1232 1232
     }
1233 1233
 
1234 1234
     $html_var = $cf['htmlvar_name'];
1235 1235
 
1236 1236
     // Check if there is a location specific filter.
1237
-    if(has_filter("geodir_custom_field_output_file_loc_{$location}")){
1237
+    if (has_filter("geodir_custom_field_output_file_loc_{$location}")) {
1238 1238
         /**
1239 1239
          * Filter the file html by location.
1240 1240
          *
@@ -1242,11 +1242,11 @@  discard block
 block discarded – undo
1242 1242
          * @param array $cf The custom field array.
1243 1243
          * @since 1.6.6
1244 1244
          */
1245
-        $html = apply_filters("geodir_custom_field_output_file_loc_{$location}",$html,$cf);
1245
+        $html = apply_filters("geodir_custom_field_output_file_loc_{$location}", $html, $cf);
1246 1246
     }
1247 1247
 
1248 1248
     // Check if there is a custom field specific filter.
1249
-    if(has_filter("geodir_custom_field_output_file_var_{$html_var}")){
1249
+    if (has_filter("geodir_custom_field_output_file_var_{$html_var}")) {
1250 1250
         /**
1251 1251
          * Filter the file html by individual custom field.
1252 1252
          *
@@ -1255,11 +1255,11 @@  discard block
 block discarded – undo
1255 1255
          * @param array $cf The custom field array.
1256 1256
          * @since 1.6.6
1257 1257
          */
1258
-        $html = apply_filters("geodir_custom_field_output_file_var_{$html_var}",$html,$location,$cf);
1258
+        $html = apply_filters("geodir_custom_field_output_file_var_{$html_var}", $html, $location, $cf);
1259 1259
     }
1260 1260
 
1261 1261
     // Check if there is a custom field key specific filter.
1262
-    if(has_filter("geodir_custom_field_output_file_key_{$cf['field_type_key']}")){
1262
+    if (has_filter("geodir_custom_field_output_file_key_{$cf['field_type_key']}")) {
1263 1263
         /**
1264 1264
          * Filter the file html by field type key.
1265 1265
          *
@@ -1268,11 +1268,11 @@  discard block
 block discarded – undo
1268 1268
          * @param array $cf The custom field array.
1269 1269
          * @since 1.6.6
1270 1270
          */
1271
-        $html = apply_filters("geodir_custom_field_output_file_key_{$cf['field_type_key']}",$html,$location,$cf);
1271
+        $html = apply_filters("geodir_custom_field_output_file_key_{$cf['field_type_key']}", $html, $location, $cf);
1272 1272
     }
1273 1273
 
1274 1274
     // If not html then we run the standard output.
1275
-    if(empty($html)){
1275
+    if (empty($html)) {
1276 1276
 
1277 1277
         if (!empty($post->{$cf['htmlvar_name']})):
1278 1278
 
@@ -1280,7 +1280,7 @@  discard block
 block discarded – undo
1280 1280
             if (!empty($files)):
1281 1281
 
1282 1282
                 $extra_fields = !empty($cf['extra_fields']) ? maybe_unserialize($cf['extra_fields']) : NULL;
1283
-                $allowed_file_types = !empty($extra_fields['gd_file_types']) && is_array($extra_fields['gd_file_types']) && !in_array("*", $extra_fields['gd_file_types'] ) ? $extra_fields['gd_file_types'] : '';
1283
+                $allowed_file_types = !empty($extra_fields['gd_file_types']) && is_array($extra_fields['gd_file_types']) && !in_array("*", $extra_fields['gd_file_types']) ? $extra_fields['gd_file_types'] : '';
1284 1284
 
1285 1285
                 $file_paths = '';
1286 1286
                 foreach ($files as $file) {
@@ -1317,9 +1317,9 @@  discard block
 block discarded – undo
1317 1317
                             //$file_paths .= '<img src="'.$file.'"  />';	
1318 1318
                             $file_paths .= '</div>';
1319 1319
                         } else {
1320
-                            $ext_path = '_' . $html_var . '_';
1320
+                            $ext_path = '_'.$html_var.'_';
1321 1321
                             $filename = explode($ext_path, $filename);
1322
-                            $file_paths .= '<a href="' . $file . '" target="_blank">' . $filename[count($filename) - 1] . '</a>';
1322
+                            $file_paths .= '<a href="'.$file.'" target="_blank">'.$filename[count($filename) - 1].'</a>';
1323 1323
                         }
1324 1324
                     }
1325 1325
                 }
@@ -1334,11 +1334,11 @@  discard block
 block discarded – undo
1334 1334
                     $field_icon = '';
1335 1335
                 }
1336 1336
 
1337
-                $html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' geodir-custom-file-box ' . $cf['htmlvar_name'] . '"><div class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
1337
+                $html = '<div class="geodir_more_info  '.$cf['css_class'].' geodir-custom-file-box '.$cf['htmlvar_name'].'"><div class="geodir-i-select" style="'.$field_icon.'">'.$field_icon_af;
1338 1338
                 $html .= '<span style="display: inline-block; vertical-align: top; padding-right: 14px;">';
1339
-                $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1339
+                $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory').': ' : '';
1340 1340
                 $html .= '</span>';
1341
-                $html .= $file_paths . '</div></div>';
1341
+                $html .= $file_paths.'</div></div>';
1342 1342
 
1343 1343
             endif;
1344 1344
         endif;
@@ -1347,7 +1347,7 @@  discard block
 block discarded – undo
1347 1347
 
1348 1348
     return $html;
1349 1349
 }
1350
-add_filter('geodir_custom_field_output_file','geodir_cf_file',10,3);
1350
+add_filter('geodir_custom_field_output_file', 'geodir_cf_file', 10, 3);
1351 1351
 
1352 1352
 
1353 1353
 
@@ -1361,21 +1361,21 @@  discard block
 block discarded – undo
1361 1361
  *
1362 1362
  * @return string The html to output for the custom field.
1363 1363
  */
1364
-function geodir_cf_textarea($html,$location,$cf,$p=''){
1364
+function geodir_cf_textarea($html, $location, $cf, $p = '') {
1365 1365
 
1366 1366
     // check we have the post value
1367
-    if(is_int($p)){$post = geodir_get_post_info($p);}
1368
-    else{ global $post;}
1367
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
1368
+    else { global $post; }
1369 1369
 
1370
-    if(!is_array($cf) && $cf!=''){
1370
+    if (!is_array($cf) && $cf != '') {
1371 1371
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1372
-        if(!$cf){return NULL;}
1372
+        if (!$cf) {return NULL; }
1373 1373
     }
1374 1374
 
1375 1375
     $html_var = $cf['htmlvar_name'];
1376 1376
 
1377 1377
     // Check if there is a location specific filter.
1378
-    if(has_filter("geodir_custom_field_output_textarea_loc_{$location}")){
1378
+    if (has_filter("geodir_custom_field_output_textarea_loc_{$location}")) {
1379 1379
         /**
1380 1380
          * Filter the textarea html by location.
1381 1381
          *
@@ -1383,11 +1383,11 @@  discard block
 block discarded – undo
1383 1383
          * @param array $cf The custom field array.
1384 1384
          * @since 1.6.6
1385 1385
          */
1386
-        $html = apply_filters("geodir_custom_field_output_textarea_loc_{$location}",$html,$cf);
1386
+        $html = apply_filters("geodir_custom_field_output_textarea_loc_{$location}", $html, $cf);
1387 1387
     }
1388 1388
 
1389 1389
     // Check if there is a custom field specific filter.
1390
-    if(has_filter("geodir_custom_field_output_textarea_var_{$html_var}")){
1390
+    if (has_filter("geodir_custom_field_output_textarea_var_{$html_var}")) {
1391 1391
         /**
1392 1392
          * Filter the textarea html by individual custom field.
1393 1393
          *
@@ -1396,11 +1396,11 @@  discard block
 block discarded – undo
1396 1396
          * @param array $cf The custom field array.
1397 1397
          * @since 1.6.6
1398 1398
          */
1399
-        $html = apply_filters("geodir_custom_field_output_textarea_var_{$html_var}",$html,$location,$cf);
1399
+        $html = apply_filters("geodir_custom_field_output_textarea_var_{$html_var}", $html, $location, $cf);
1400 1400
     }
1401 1401
 
1402 1402
     // Check if there is a custom field key specific filter.
1403
-    if(has_filter("geodir_custom_field_output_textarea_key_{$cf['field_type_key']}")){
1403
+    if (has_filter("geodir_custom_field_output_textarea_key_{$cf['field_type_key']}")) {
1404 1404
         /**
1405 1405
          * Filter the textarea html by field type key.
1406 1406
          *
@@ -1409,11 +1409,11 @@  discard block
 block discarded – undo
1409 1409
          * @param array $cf The custom field array.
1410 1410
          * @since 1.6.6
1411 1411
          */
1412
-        $html = apply_filters("geodir_custom_field_output_textarea_key_{$cf['field_type_key']}",$html,$location,$cf);
1412
+        $html = apply_filters("geodir_custom_field_output_textarea_key_{$cf['field_type_key']}", $html, $location, $cf);
1413 1413
     }
1414 1414
 
1415 1415
     // If not html then we run the standard output.
1416
-    if(empty($html)){
1416
+    if (empty($html)) {
1417 1417
 
1418 1418
         if (!empty($post->{$cf['htmlvar_name']})) {
1419 1419
 
@@ -1428,9 +1428,9 @@  discard block
 block discarded – undo
1428 1428
             }
1429 1429
 
1430 1430
 
1431
-            $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-text" style="' . $field_icon . '">' . $field_icon_af;
1432
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1433
-            $html .= '</span>' . wpautop($post->{$cf['htmlvar_name']}) . '</div>';
1431
+            $html = '<div class="geodir_more_info '.$cf['css_class'].' '.$cf['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-text" style="'.$field_icon.'">'.$field_icon_af;
1432
+            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory').': ' : '';
1433
+            $html .= '</span>'.wpautop($post->{$cf['htmlvar_name']}).'</div>';
1434 1434
 
1435 1435
         }
1436 1436
 
@@ -1438,7 +1438,7 @@  discard block
 block discarded – undo
1438 1438
 
1439 1439
     return $html;
1440 1440
 }
1441
-add_filter('geodir_custom_field_output_textarea','geodir_cf_textarea',10,3);
1441
+add_filter('geodir_custom_field_output_textarea', 'geodir_cf_textarea', 10, 3);
1442 1442
 
1443 1443
 
1444 1444
 
@@ -1452,21 +1452,21 @@  discard block
 block discarded – undo
1452 1452
  *
1453 1453
  * @return string The html to output for the custom field.
1454 1454
  */
1455
-function geodir_cf_html($html,$location,$cf,$p=''){
1455
+function geodir_cf_html($html, $location, $cf, $p = '') {
1456 1456
 
1457 1457
     // check we have the post value
1458
-    if(is_int($p)){$post = geodir_get_post_info($p);}
1459
-    else{ global $post;}
1458
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
1459
+    else { global $post; }
1460 1460
 
1461
-    if(!is_array($cf) && $cf!=''){
1461
+    if (!is_array($cf) && $cf != '') {
1462 1462
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1463
-        if(!$cf){return NULL;}
1463
+        if (!$cf) {return NULL; }
1464 1464
     }
1465 1465
 
1466 1466
     $html_var = $cf['htmlvar_name'];
1467 1467
 
1468 1468
     // Check if there is a location specific filter.
1469
-    if(has_filter("geodir_custom_field_output_html_loc_{$location}")){
1469
+    if (has_filter("geodir_custom_field_output_html_loc_{$location}")) {
1470 1470
         /**
1471 1471
          * Filter the html html by location.
1472 1472
          *
@@ -1474,11 +1474,11 @@  discard block
 block discarded – undo
1474 1474
          * @param array $cf The custom field array.
1475 1475
          * @since 1.6.6
1476 1476
          */
1477
-        $html = apply_filters("geodir_custom_field_output_html_loc_{$location}",$html,$cf);
1477
+        $html = apply_filters("geodir_custom_field_output_html_loc_{$location}", $html, $cf);
1478 1478
     }
1479 1479
 
1480 1480
     // Check if there is a custom field specific filter.
1481
-    if(has_filter("geodir_custom_field_output_html_var_{$html_var}")){
1481
+    if (has_filter("geodir_custom_field_output_html_var_{$html_var}")) {
1482 1482
         /**
1483 1483
          * Filter the html html by individual custom field.
1484 1484
          *
@@ -1487,11 +1487,11 @@  discard block
 block discarded – undo
1487 1487
          * @param array $cf The custom field array.
1488 1488
          * @since 1.6.6
1489 1489
          */
1490
-        $html = apply_filters("geodir_custom_field_output_html_var_{$html_var}",$html,$location,$cf);
1490
+        $html = apply_filters("geodir_custom_field_output_html_var_{$html_var}", $html, $location, $cf);
1491 1491
     }
1492 1492
 
1493 1493
     // Check if there is a custom field key specific filter.
1494
-    if(has_filter("geodir_custom_field_output_html_key_{$cf['field_type_key']}")){
1494
+    if (has_filter("geodir_custom_field_output_html_key_{$cf['field_type_key']}")) {
1495 1495
         /**
1496 1496
          * Filter the html html by field type key.
1497 1497
          *
@@ -1500,11 +1500,11 @@  discard block
 block discarded – undo
1500 1500
          * @param array $cf The custom field array.
1501 1501
          * @since 1.6.6
1502 1502
          */
1503
-        $html = apply_filters("geodir_custom_field_output_html_key_{$cf['field_type_key']}",$html,$location,$cf);
1503
+        $html = apply_filters("geodir_custom_field_output_html_key_{$cf['field_type_key']}", $html, $location, $cf);
1504 1504
     }
1505 1505
 
1506 1506
     // If not html then we run the standard output.
1507
-    if(empty($html)){
1507
+    if (empty($html)) {
1508 1508
 
1509 1509
         if (!empty($post->{$cf['htmlvar_name']})) {
1510 1510
 
@@ -1518,9 +1518,9 @@  discard block
 block discarded – undo
1518 1518
                 $field_icon = '';
1519 1519
             }
1520 1520
 
1521
-            $html = '<div class="geodir_more_info  ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-text" style="' . $field_icon . '">' . $field_icon_af;
1522
-            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1523
-            $html .= '</span>' . wpautop($post->{$cf['htmlvar_name']}) . '</div>';
1521
+            $html = '<div class="geodir_more_info  '.$cf['css_class'].' '.$cf['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-text" style="'.$field_icon.'">'.$field_icon_af;
1522
+            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory').': ' : '';
1523
+            $html .= '</span>'.wpautop($post->{$cf['htmlvar_name']}).'</div>';
1524 1524
 
1525 1525
         }
1526 1526
 
@@ -1528,7 +1528,7 @@  discard block
 block discarded – undo
1528 1528
 
1529 1529
     return $html;
1530 1530
 }
1531
-add_filter('geodir_custom_field_output_html','geodir_cf_html',10,3);
1531
+add_filter('geodir_custom_field_output_html', 'geodir_cf_html', 10, 3);
1532 1532
 
1533 1533
 
1534 1534
 
@@ -1542,21 +1542,21 @@  discard block
 block discarded – undo
1542 1542
  *
1543 1543
  * @return string The html to output for the custom field.
1544 1544
  */
1545
-function geodir_cf_taxonomy($html,$location,$cf,$p=''){
1545
+function geodir_cf_taxonomy($html, $location, $cf, $p = '') {
1546 1546
 
1547 1547
     // check we have the post value
1548
-    if(is_int($p)){$post = geodir_get_post_info($p);}
1549
-    else{ global $post;}
1548
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
1549
+    else { global $post; }
1550 1550
 
1551
-    if(!is_array($cf) && $cf!=''){
1551
+    if (!is_array($cf) && $cf != '') {
1552 1552
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1553
-        if(!$cf){return NULL;}
1553
+        if (!$cf) {return NULL; }
1554 1554
     }
1555 1555
 
1556 1556
     $html_var = $cf['htmlvar_name'];
1557 1557
 
1558 1558
     // Check if there is a location specific filter.
1559
-    if(has_filter("geodir_custom_field_output_taxonomy_loc_{$location}")){
1559
+    if (has_filter("geodir_custom_field_output_taxonomy_loc_{$location}")) {
1560 1560
         /**
1561 1561
          * Filter the taxonomy html by location.
1562 1562
          *
@@ -1564,11 +1564,11 @@  discard block
 block discarded – undo
1564 1564
          * @param array $cf The custom field array.
1565 1565
          * @since 1.6.6
1566 1566
          */
1567
-        $html = apply_filters("geodir_custom_field_output_taxonomy_loc_{$location}",$html,$cf);
1567
+        $html = apply_filters("geodir_custom_field_output_taxonomy_loc_{$location}", $html, $cf);
1568 1568
     }
1569 1569
 
1570 1570
     // Check if there is a custom field specific filter.
1571
-    if(has_filter("geodir_custom_field_output_taxonomy_var_{$html_var}")){
1571
+    if (has_filter("geodir_custom_field_output_taxonomy_var_{$html_var}")) {
1572 1572
         /**
1573 1573
          * Filter the taxonomy html by individual custom field.
1574 1574
          *
@@ -1577,11 +1577,11 @@  discard block
 block discarded – undo
1577 1577
          * @param array $cf The custom field array.
1578 1578
          * @since 1.6.6
1579 1579
          */
1580
-        $html = apply_filters("geodir_custom_field_output_taxonomy_var_{$html_var}",$html,$location,$cf);
1580
+        $html = apply_filters("geodir_custom_field_output_taxonomy_var_{$html_var}", $html, $location, $cf);
1581 1581
     }
1582 1582
 
1583 1583
     // Check if there is a custom field key specific filter.
1584
-    if(has_filter("geodir_custom_field_output_taxonomy_key_{$cf['field_type_key']}")){
1584
+    if (has_filter("geodir_custom_field_output_taxonomy_key_{$cf['field_type_key']}")) {
1585 1585
         /**
1586 1586
          * Filter the taxonomy html by field type key.
1587 1587
          *
@@ -1590,14 +1590,14 @@  discard block
 block discarded – undo
1590 1590
          * @param array $cf The custom field array.
1591 1591
          * @since 1.6.6
1592 1592
          */
1593
-        $html = apply_filters("geodir_custom_field_output_taxonomy_key_{$cf['field_type_key']}",$html,$location,$cf);
1593
+        $html = apply_filters("geodir_custom_field_output_taxonomy_key_{$cf['field_type_key']}", $html, $location, $cf);
1594 1594
     }
1595 1595
 
1596 1596
     // If not html then we run the standard output.
1597
-    if(empty($html)){
1597
+    if (empty($html)) {
1598 1598
 
1599
-        if ($html_var == $post->post_type . 'category' && !empty($post->{$html_var})) {
1600
-            $post_taxonomy = $post->post_type . 'category';
1599
+        if ($html_var == $post->post_type.'category' && !empty($post->{$html_var})) {
1600
+            $post_taxonomy = $post->post_type.'category';
1601 1601
             $field_value = $post->{$html_var};
1602 1602
             $links = array();
1603 1603
             $terms = array();
@@ -1615,7 +1615,7 @@  discard block
 block discarded – undo
1615 1615
                     if ($term != '') {
1616 1616
                         $term = get_term_by('id', $term, $html_var);
1617 1617
                         if (is_object($term)) {
1618
-                            $links[] = "<a href='" . esc_attr(get_term_link($term, $post_taxonomy)) . "'>" . $term->name . "</a>";
1618
+                            $links[] = "<a href='".esc_attr(get_term_link($term, $post_taxonomy))."'>".$term->name."</a>";
1619 1619
                             $terms[] = $term;
1620 1620
                         }
1621 1621
                     }
@@ -1629,7 +1629,7 @@  discard block
 block discarded – undo
1629 1629
                     $terms = $termsOrdered;
1630 1630
                 }
1631 1631
             }
1632
-            $html_value = !empty($links) && !empty($terms) ? wp_sprintf('%l', $links, (object)$terms) : '';
1632
+            $html_value = !empty($links) && !empty($terms) ? wp_sprintf('%l', $links, (object) $terms) : '';
1633 1633
 
1634 1634
             if ($html_value != '') {
1635 1635
                 $field_icon = geodir_field_icon_proccess($cf);
@@ -1642,9 +1642,9 @@  discard block
 block discarded – undo
1642 1642
                     $field_icon = '';
1643 1643
                 }
1644 1644
 
1645
-                $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $html_var . '" style="clear:both;"><span class="geodir-i-taxonomy geodir-i-category" style="' . $field_icon . '">' . $field_icon_af;
1646
-                $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory') . ': ' : '';
1647
-                $html .= '</span> ' . $html_value . '</div>';
1645
+                $html = '<div class="geodir_more_info '.$cf['css_class'].' '.$html_var.'" style="clear:both;"><span class="geodir-i-taxonomy geodir-i-category" style="'.$field_icon.'">'.$field_icon_af;
1646
+                $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory').': ' : '';
1647
+                $html .= '</span> '.$html_value.'</div>';
1648 1648
             }
1649 1649
         }
1650 1650
 
@@ -1652,7 +1652,7 @@  discard block
 block discarded – undo
1652 1652
 
1653 1653
     return $html;
1654 1654
 }
1655
-add_filter('geodir_custom_field_output_taxonomy','geodir_cf_taxonomy',10,3);
1655
+add_filter('geodir_custom_field_output_taxonomy', 'geodir_cf_taxonomy', 10, 3);
1656 1656
 
1657 1657
 
1658 1658
 /**
@@ -1665,21 +1665,21 @@  discard block
 block discarded – undo
1665 1665
  *
1666 1666
  * @return string The html to output for the custom field.
1667 1667
  */
1668
-function geodir_cf_address($html,$location,$cf,$p=''){
1668
+function geodir_cf_address($html, $location, $cf, $p = '') {
1669 1669
 
1670 1670
     // check we have the post value
1671
-    if(is_int($p)){$post = geodir_get_post_info($p);}
1672
-    else{ global $post;}
1671
+    if (is_int($p)) {$post = geodir_get_post_info($p); }
1672
+    else { global $post; }
1673 1673
 
1674
-    if(!is_array($cf) && $cf!=''){
1674
+    if (!is_array($cf) && $cf != '') {
1675 1675
         $cf = geodir_get_field_infoby('htmlvar_name', $cf, $post->post_type);
1676
-        if(!$cf){return NULL;}
1676
+        if (!$cf) {return NULL; }
1677 1677
     }
1678 1678
 
1679 1679
     $html_var = $cf['htmlvar_name'];
1680 1680
 
1681 1681
     // Check if there is a location specific filter.
1682
-    if(has_filter("geodir_custom_field_output_address_loc_{$location}")){
1682
+    if (has_filter("geodir_custom_field_output_address_loc_{$location}")) {
1683 1683
         /**
1684 1684
          * Filter the address html by location.
1685 1685
          *
@@ -1687,11 +1687,11 @@  discard block
 block discarded – undo
1687 1687
          * @param array $cf The custom field array.
1688 1688
          * @since 1.6.6
1689 1689
          */
1690
-        $html = apply_filters("geodir_custom_field_output_address_loc_{$location}",$html,$cf);
1690
+        $html = apply_filters("geodir_custom_field_output_address_loc_{$location}", $html, $cf);
1691 1691
     }
1692 1692
 
1693 1693
     // Check if there is a custom field specific filter.
1694
-    if(has_filter("geodir_custom_field_output_address_var_{$html_var}")){
1694
+    if (has_filter("geodir_custom_field_output_address_var_{$html_var}")) {
1695 1695
         /**
1696 1696
          * Filter the address html by individual custom field.
1697 1697
          *
@@ -1700,11 +1700,11 @@  discard block
 block discarded – undo
1700 1700
          * @param array $cf The custom field array.
1701 1701
          * @since 1.6.6
1702 1702
          */
1703
-        $html = apply_filters("geodir_custom_field_output_address_var_{$html_var}",$html,$location,$cf);
1703
+        $html = apply_filters("geodir_custom_field_output_address_var_{$html_var}", $html, $location, $cf);
1704 1704
     }
1705 1705
 
1706 1706
     // Check if there is a custom field key specific filter.
1707
-    if(has_filter("geodir_custom_field_output_address_key_{$cf['field_type_key']}")){
1707
+    if (has_filter("geodir_custom_field_output_address_key_{$cf['field_type_key']}")) {
1708 1708
         /**
1709 1709
          * Filter the address html by field type key.
1710 1710
          *
@@ -1713,14 +1713,14 @@  discard block
 block discarded – undo
1713 1713
          * @param array $cf The custom field array.
1714 1714
          * @since 1.6.6
1715 1715
          */
1716
-        $html = apply_filters("geodir_custom_field_output_address_key_{$cf['field_type_key']}",$html,$location,$cf);
1716
+        $html = apply_filters("geodir_custom_field_output_address_key_{$cf['field_type_key']}", $html, $location, $cf);
1717 1717
     }
1718 1718
 
1719 1719
     // If not html then we run the standard output.
1720
-    if(empty($html)){
1720
+    if (empty($html)) {
1721 1721
 
1722 1722
         global $preview;
1723
-        $html_var = $cf['htmlvar_name'] . '_address';
1723
+        $html_var = $cf['htmlvar_name'].'_address';
1724 1724
 
1725 1725
         if ($cf['extra_fields']) {
1726 1726
 
@@ -1783,10 +1783,10 @@  discard block
 block discarded – undo
1783 1783
 
1784 1784
         if ($post->{$html_var}) {
1785 1785
 
1786
-            $field_icon = geodir_field_icon_proccess( $cf );
1787
-            if ( strpos( $field_icon, 'http' ) !== false ) {
1786
+            $field_icon = geodir_field_icon_proccess($cf);
1787
+            if (strpos($field_icon, 'http') !== false) {
1788 1788
                 $field_icon_af = '';
1789
-            } elseif ( $field_icon == '' ) {
1789
+            } elseif ($field_icon == '') {
1790 1790
                 $field_icon_af = '<i class="fa fa-home"></i>';
1791 1791
             } else {
1792 1792
                 $field_icon_af = $field_icon;
@@ -1795,25 +1795,25 @@  discard block
 block discarded – undo
1795 1795
             
1796 1796
 
1797 1797
 
1798
-            $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $html_var . '" style="clear:both;"  itemscope itemtype="http://schema.org/PostalAddress">';
1799
-            $html .= '<span class="geodir-i-location" style="' . $field_icon . '">' . $field_icon_af;
1800
-            $html .= ( trim( $cf['site_title'] ) ) ? __( $cf['site_title'], 'geodirectory' ) . ': ' : '&nbsp;';
1798
+            $html = '<div class="geodir_more_info '.$cf['css_class'].' '.$html_var.'" style="clear:both;"  itemscope itemtype="http://schema.org/PostalAddress">';
1799
+            $html .= '<span class="geodir-i-location" style="'.$field_icon.'">'.$field_icon_af;
1800
+            $html .= (trim($cf['site_title'])) ? __($cf['site_title'], 'geodirectory').': ' : '&nbsp;';
1801 1801
             $html .= '</span>';
1802 1802
 
1803
-            if ( isset($post->post_address) ) {
1804
-                $html .= '<span itemprop="streetAddress">' . $post->post_address . '</span><br>';
1803
+            if (isset($post->post_address)) {
1804
+                $html .= '<span itemprop="streetAddress">'.$post->post_address.'</span><br>';
1805 1805
             }
1806
-            if ($show_city_in_address && isset( $post->post_city ) && $post->post_city ) {
1807
-                $html .= '<span itemprop="addressLocality">' . $post->post_city . '</span><br>';
1806
+            if ($show_city_in_address && isset($post->post_city) && $post->post_city) {
1807
+                $html .= '<span itemprop="addressLocality">'.$post->post_city.'</span><br>';
1808 1808
             }
1809
-            if ($show_region_in_address && isset( $post->post_region ) && $post->post_region ) {
1810
-                $html .= '<span itemprop="addressRegion">' . $post->post_region . '</span><br>';
1809
+            if ($show_region_in_address && isset($post->post_region) && $post->post_region) {
1810
+                $html .= '<span itemprop="addressRegion">'.$post->post_region.'</span><br>';
1811 1811
             }
1812
-            if ($show_zip_in_address && isset( $post->post_zip ) && $post->post_zip ) {
1813
-                $html .= '<span itemprop="postalCode">' . $post->post_zip . '</span><br>';
1812
+            if ($show_zip_in_address && isset($post->post_zip) && $post->post_zip) {
1813
+                $html .= '<span itemprop="postalCode">'.$post->post_zip.'</span><br>';
1814 1814
             }
1815
-            if ($show_country_in_address && isset( $post->post_country ) && $post->post_country ) {
1816
-                $html .= '<span itemprop="addressCountry">' . __( $post->post_country, 'geodirectory' ) . '</span><br>';
1815
+            if ($show_country_in_address && isset($post->post_country) && $post->post_country) {
1816
+                $html .= '<span itemprop="addressCountry">'.__($post->post_country, 'geodirectory').'</span><br>';
1817 1817
             }
1818 1818
             $html .= '</div>';
1819 1819
 
@@ -1824,4 +1824,4 @@  discard block
 block discarded – undo
1824 1824
 
1825 1825
     return $html;
1826 1826
 }
1827
-add_filter('geodir_custom_field_output_address','geodir_cf_address',10,3);
1828 1827
\ No newline at end of file
1828
+add_filter('geodir_custom_field_output_address', 'geodir_cf_address', 10, 3);
1829 1829
\ No newline at end of file
Please login to merge, or discard this patch.
geodirectory-functions/taxonomy_functions.php 2 patches
Indentation   +1208 added lines, -1208 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
 										' . __(ucfirst($args->labels->name)) . '
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
 															' . __(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="' . $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="' . $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
 
@@ -401,41 +401,41 @@  discard block
 block discarded – undo
401 401
  */
402 402
 function geodir_get_current_posttype()
403 403
 {
404
-    global $wp_query, $geodir_post_type;
404
+	global $wp_query, $geodir_post_type;
405 405
 
406
-    $geodir_post_type = get_query_var('post_type');
406
+	$geodir_post_type = get_query_var('post_type');
407 407
 
408
-    if (geodir_is_page('add-listing') || geodir_is_page('preview')) {
409
-        if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '')
410
-            $geodir_post_type = get_post_type((int)$_REQUEST['pid']);
411
-        elseif (isset($_REQUEST['listing_type']))
412
-            $geodir_post_type = sanitize_text_field($_REQUEST['listing_type']);
413
-    }
408
+	if (geodir_is_page('add-listing') || geodir_is_page('preview')) {
409
+		if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '')
410
+			$geodir_post_type = get_post_type((int)$_REQUEST['pid']);
411
+		elseif (isset($_REQUEST['listing_type']))
412
+			$geodir_post_type = sanitize_text_field($_REQUEST['listing_type']);
413
+	}
414 414
 
415
-    if ((geodir_is_page('search') || geodir_is_page('author')) && isset($_REQUEST['stype']))
416
-        $geodir_post_type = sanitize_text_field($_REQUEST['stype']);
415
+	if ((geodir_is_page('search') || geodir_is_page('author')) && isset($_REQUEST['stype']))
416
+		$geodir_post_type = sanitize_text_field($_REQUEST['stype']);
417 417
 
418
-    if (is_tax())
419
-        $geodir_post_type = geodir_get_taxonomy_posttype();
418
+	if (is_tax())
419
+		$geodir_post_type = geodir_get_taxonomy_posttype();
420 420
 
421 421
 
422
-    $all_postypes = geodir_get_posttypes();
423
-    $all_postypes = stripslashes_deep($all_postypes);
422
+	$all_postypes = geodir_get_posttypes();
423
+	$all_postypes = stripslashes_deep($all_postypes);
424 424
 
425
-    if (is_array($all_postypes) && !in_array($geodir_post_type, $all_postypes))
426
-        $geodir_post_type = '';
425
+	if (is_array($all_postypes) && !in_array($geodir_post_type, $all_postypes))
426
+		$geodir_post_type = '';
427 427
 
428
-    if( defined( 'DOING_AJAX' ) && isset($_REQUEST['stype'])){
429
-        $geodir_post_type = sanitize_text_field($_REQUEST['stype']);
430
-    }
428
+	if( defined( 'DOING_AJAX' ) && isset($_REQUEST['stype'])){
429
+		$geodir_post_type = sanitize_text_field($_REQUEST['stype']);
430
+	}
431 431
 
432 432
 
433
-    /**
434
-     * Filter the default CPT return.
435
-     *
436
-     * @since 1.6.9
437
-     */
438
-    return apply_filters('geodir_get_current_posttype',$geodir_post_type);
433
+	/**
434
+	 * Filter the default CPT return.
435
+	 *
436
+	 * @since 1.6.9
437
+	 */
438
+	return apply_filters('geodir_get_current_posttype',$geodir_post_type);
439 439
 }
440 440
 
441 441
 /**
@@ -449,21 +449,21 @@  discard block
 block discarded – undo
449 449
  */
450 450
 function geodir_get_default_posttype()
451 451
 {
452
-    $post_types = apply_filters( 'geodir_get_default_posttype', geodir_get_posttypes( 'object' ) );
452
+	$post_types = apply_filters( 'geodir_get_default_posttype', geodir_get_posttypes( 'object' ) );
453 453
 
454
-    foreach ( $post_types as $post_type => $info ) {
455
-        global $wpdb;
456
-        $has_posts = $wpdb->get_row( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_type = %s AND post_status='publish' LIMIT 1", $post_type ) );
457
-        if ( $has_posts ) {
458
-            $stype = $post_type; break;
459
-        }
460
-    }
454
+	foreach ( $post_types as $post_type => $info ) {
455
+		global $wpdb;
456
+		$has_posts = $wpdb->get_row( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_type = %s AND post_status='publish' LIMIT 1", $post_type ) );
457
+		if ( $has_posts ) {
458
+			$stype = $post_type; break;
459
+		}
460
+	}
461 461
 
462
-    if(!$stype){
463
-        $stype = 'gd_place';
464
-    }
462
+	if(!$stype){
463
+		$stype = 'gd_place';
464
+	}
465 465
 
466
-    return $stype;
466
+	return $stype;
467 467
 }
468 468
 
469 469
 /**
@@ -477,21 +477,21 @@  discard block
 block discarded – undo
477 477
  */
478 478
 function geodir_get_posttypes($output = 'names')
479 479
 {
480
-    $post_types = array();
481
-    $post_types = get_option('geodir_post_types');
482
-    $post_types = stripslashes_deep($post_types);
483
-    if (!empty($post_types)) {
484
-        switch ($output):
485
-            case 'object':
486
-            case 'Object':
487
-                $post_types = json_decode(json_encode($post_types), FALSE);//(object)$post_types;
488
-                break;
489
-            case 'array':
490
-            case 'Array':
491
-                $post_types = (array)$post_types;
492
-                break;
480
+	$post_types = array();
481
+	$post_types = get_option('geodir_post_types');
482
+	$post_types = stripslashes_deep($post_types);
483
+	if (!empty($post_types)) {
484
+		switch ($output):
485
+			case 'object':
486
+			case 'Object':
487
+				$post_types = json_decode(json_encode($post_types), FALSE);//(object)$post_types;
488
+				break;
489
+			case 'array':
490
+			case 'Array':
491
+				$post_types = (array)$post_types;
492
+				break;
493 493
 			case 'options':
494
-                $post_types = (array)$post_types;
494
+				$post_types = (array)$post_types;
495 495
 				
496 496
 				$options = array();
497 497
 				if (!empty($post_types)) {
@@ -500,17 +500,17 @@  discard block
 block discarded – undo
500 500
 					}
501 501
 				}
502 502
 				$post_types = $options;
503
-                break;
504
-            default:
505
-                $post_types = array_keys($post_types);
506
-                break;
507
-        endswitch;
508
-    }
509
-
510
-    if (!empty($post_types))
511
-        return $post_types;
512
-    else
513
-        return array();
503
+				break;
504
+			default:
505
+				$post_types = array_keys($post_types);
506
+				break;
507
+		endswitch;
508
+	}
509
+
510
+	if (!empty($post_types))
511
+		return $post_types;
512
+	else
513
+		return array();
514 514
 }
515 515
 
516 516
 /**
@@ -523,108 +523,108 @@  discard block
 block discarded – undo
523 523
  */
524 524
 function geodir_get_posttype_info($post_type = '')
525 525
 {
526
-    $post_types = array();
527
-    $post_types = get_option('geodir_post_types');
528
-    $post_types = stripslashes_deep($post_types);
529
-    if (!empty($post_types) && $post_type != '') {
530
-        return $post_types[$post_type];
531
-    } else
532
-        return false;
526
+	$post_types = array();
527
+	$post_types = get_option('geodir_post_types');
528
+	$post_types = stripslashes_deep($post_types);
529
+	if (!empty($post_types) && $post_type != '') {
530
+		return $post_types[$post_type];
531
+	} else
532
+		return false;
533 533
 }
534 534
 
535 535
 if (!function_exists('geodir_get_taxonomies')) {
536
-    /**
537
-     * Get all custom taxonomies.
538
-     *
539
-     * @since 1.0.0
540
-     * @package GeoDirectory
541
-     * @param string $post_type The post type.
542
-     * @param bool $tages_taxonomies Is this a tag taxonomy?. Default: false.
543
-     * @return array|bool Taxonomies on success. false on failure.
544
-     */
545
-    function geodir_get_taxonomies($post_type = '', $tages_taxonomies = false)
546
-    {
536
+	/**
537
+	 * Get all custom taxonomies.
538
+	 *
539
+	 * @since 1.0.0
540
+	 * @package GeoDirectory
541
+	 * @param string $post_type The post type.
542
+	 * @param bool $tages_taxonomies Is this a tag taxonomy?. Default: false.
543
+	 * @return array|bool Taxonomies on success. false on failure.
544
+	 */
545
+	function geodir_get_taxonomies($post_type = '', $tages_taxonomies = false)
546
+	{
547 547
 
548
-        $taxonomies = array();
549
-        $gd_taxonomies = array();
548
+		$taxonomies = array();
549
+		$gd_taxonomies = array();
550 550
 
551
-        if ($taxonomies = get_option('geodir_taxonomies')) {
551
+		if ($taxonomies = get_option('geodir_taxonomies')) {
552 552
 
553 553
 
554
-            $gd_taxonomies = array_keys($taxonomies);
554
+			$gd_taxonomies = array_keys($taxonomies);
555 555
 
556 556
 
557
-            if ($post_type != '')
558
-                $gd_taxonomies = array();
557
+			if ($post_type != '')
558
+				$gd_taxonomies = array();
559 559
 
560
-            $i = 0;
561
-            foreach ($taxonomies as $taxonomy => $args) {
560
+			$i = 0;
561
+			foreach ($taxonomies as $taxonomy => $args) {
562 562
 
563
-                if ($post_type != '' && $args['object_type'] == $post_type)
564
-                    $gd_taxonomies[] = $taxonomy;
563
+				if ($post_type != '' && $args['object_type'] == $post_type)
564
+					$gd_taxonomies[] = $taxonomy;
565 565
 
566
-                if ($tages_taxonomies === false && strpos($taxonomy, '_tag') !== false) {
567
-                    if (array_search($taxonomy, $gd_taxonomies) !== false)
568
-                        unset($gd_taxonomies[array_search($taxonomy, $gd_taxonomies)]);
569
-                }
566
+				if ($tages_taxonomies === false && strpos($taxonomy, '_tag') !== false) {
567
+					if (array_search($taxonomy, $gd_taxonomies) !== false)
568
+						unset($gd_taxonomies[array_search($taxonomy, $gd_taxonomies)]);
569
+				}
570 570
 
571
-            }
571
+			}
572
+
573
+			$gd_taxonomies = array_values($gd_taxonomies);
574
+		}
572 575
 
573
-            $gd_taxonomies = array_values($gd_taxonomies);
574
-        }
575
-
576
-        /**
577
-         * Filter the taxonomies.
578
-         *
579
-         * @since 1.0.0
580
-         * @param array $gd_taxonomies The taxonomy array.
581
-         */
582
-        $taxonomies = apply_filters('geodir_taxonomy', $gd_taxonomies);
583
-
584
-        if (!empty($taxonomies)) {
585
-            return $taxonomies;
586
-        } else {
587
-            return false;
588
-        }
589
-    }
576
+		/**
577
+		 * Filter the taxonomies.
578
+		 *
579
+		 * @since 1.0.0
580
+		 * @param array $gd_taxonomies The taxonomy array.
581
+		 */
582
+		$taxonomies = apply_filters('geodir_taxonomy', $gd_taxonomies);
583
+
584
+		if (!empty($taxonomies)) {
585
+			return $taxonomies;
586
+		} else {
587
+			return false;
588
+		}
589
+	}
590 590
 }
591 591
 
592 592
 if (!function_exists(' geodir_get_categories_dl')) {
593
-    /**
594
-     * Get categories dropdown HTML.
595
-     *
596
-     * @since 1.0.0
597
-     * @package GeoDirectory
598
-     * @param string $post_type The post type.
599
-     * @param string $selected The selected value.
600
-     * @param bool $tages_taxonomies Is this a tag taxonomy?. Default: false.
601
-     * @param bool $echo Prints the HTML when set to true. Default: true.
602
-     * @return void|string Dropdown HTML.
603
-     */
604
-    function  geodir_get_categories_dl($post_type = '', $selected = '', $tages_taxonomies = false, $echo = true)
605
-    {
606
-
607
-        $html = '';
608
-        $taxonomies = geodir_get_taxonomies($post_type, $tages_taxonomies);
609
-
610
-        $categories = get_terms($taxonomies);
611
-
612
-        $html .= '<option value="0">' . __('All', 'geodirectory') . '</option>';
613
-
614
-        foreach ($categories as $category_obj) {
615
-            $select_opt = '';
616
-            if ($selected == $category_obj->term_id) {
617
-                $select_opt = 'selected="selected"';
618
-            }
619
-            $html .= '<option ' . $select_opt . ' value="' . $category_obj->term_id . '">'
620
-                . ucfirst($category_obj->name) . '</option>';
621
-        }
622
-
623
-        if ($echo)
624
-            echo $html;
625
-        else
626
-            return $html;
627
-    }
593
+	/**
594
+	 * Get categories dropdown HTML.
595
+	 *
596
+	 * @since 1.0.0
597
+	 * @package GeoDirectory
598
+	 * @param string $post_type The post type.
599
+	 * @param string $selected The selected value.
600
+	 * @param bool $tages_taxonomies Is this a tag taxonomy?. Default: false.
601
+	 * @param bool $echo Prints the HTML when set to true. Default: true.
602
+	 * @return void|string Dropdown HTML.
603
+	 */
604
+	function  geodir_get_categories_dl($post_type = '', $selected = '', $tages_taxonomies = false, $echo = true)
605
+	{
606
+
607
+		$html = '';
608
+		$taxonomies = geodir_get_taxonomies($post_type, $tages_taxonomies);
609
+
610
+		$categories = get_terms($taxonomies);
611
+
612
+		$html .= '<option value="0">' . __('All', 'geodirectory') . '</option>';
613
+
614
+		foreach ($categories as $category_obj) {
615
+			$select_opt = '';
616
+			if ($selected == $category_obj->term_id) {
617
+				$select_opt = 'selected="selected"';
618
+			}
619
+			$html .= '<option ' . $select_opt . ' value="' . $category_obj->term_id . '">'
620
+				. ucfirst($category_obj->name) . '</option>';
621
+		}
622
+
623
+		if ($echo)
624
+			echo $html;
625
+		else
626
+			return $html;
627
+	}
628 628
 }
629 629
 
630 630
 
@@ -639,28 +639,28 @@  discard block
 block discarded – undo
639 639
 function geodir_get_listing_slug($object_type = '')
640 640
 {
641 641
 
642
-    $listing_slug = '';
642
+	$listing_slug = '';
643 643
 
644
-    $post_types = get_option('geodir_post_types');
645
-    $taxonomies = get_option('geodir_taxonomies');
644
+	$post_types = get_option('geodir_post_types');
645
+	$taxonomies = get_option('geodir_taxonomies');
646 646
 
647 647
 
648
-    if ($object_type != '') {
649
-        if (!empty($post_types) && array_key_exists($object_type, $post_types)) {
648
+	if ($object_type != '') {
649
+		if (!empty($post_types) && array_key_exists($object_type, $post_types)) {
650 650
 
651
-            $object_info = $post_types[$object_type];
652
-            $listing_slug = $object_info['listing_slug'];
653
-        } elseif (!empty($taxonomies) && array_key_exists($object_type, $taxonomies)) {
654
-            $object_info = $taxonomies[$object_type];
655
-            $listing_slug = $object_info['listing_slug'];
656
-        }
651
+			$object_info = $post_types[$object_type];
652
+			$listing_slug = $object_info['listing_slug'];
653
+		} elseif (!empty($taxonomies) && array_key_exists($object_type, $taxonomies)) {
654
+			$object_info = $taxonomies[$object_type];
655
+			$listing_slug = $object_info['listing_slug'];
656
+		}
657 657
 
658
-    }
658
+	}
659 659
 
660
-    if (!empty($listing_slug))
661
-        return $listing_slug;
662
-    else
663
-        return false;
660
+	if (!empty($listing_slug))
661
+		return $listing_slug;
662
+	else
663
+		return false;
664 664
 }
665 665
 
666 666
 
@@ -675,212 +675,212 @@  discard block
 block discarded – undo
675 675
  */
676 676
 function geodir_get_taxonomy_posttype($taxonomy = '')
677 677
 {
678
-    global $wp_query;
679
-
680
-    $post_type = array();
681
-    $taxonomies = array();
682
-
683
-    if (!empty($taxonomy)) {
684
-        $taxonomies[] = $taxonomy;
685
-    } elseif (isset($wp_query->tax_query->queries)) {
686
-        $tax_arr = $wp_query->tax_query->queries;
687
-        //if tax query has 'relation' set then it will break wp_list_pluck so we remove it
688
-        if(isset( $tax_arr['relation'])){unset( $tax_arr['relation']);}
689
-        $taxonomies = wp_list_pluck($tax_arr, 'taxonomy');
690
-    }
691
-
692
-    if (!empty($taxonomies)) {
693
-        foreach (geodir_get_posttypes() as $pt) {
694
-            $object_taxonomies = $pt === 'attachment' ? get_taxonomies_for_attachments() : get_object_taxonomies($pt);
695
-            if (array_intersect($taxonomies, $object_taxonomies))
696
-                $post_type[] = $pt;
697
-        }
698
-    }
699
-
700
-    if (!empty($post_type))
701
-        return $post_type[0];
702
-    else
703
-        return false;
678
+	global $wp_query;
679
+
680
+	$post_type = array();
681
+	$taxonomies = array();
682
+
683
+	if (!empty($taxonomy)) {
684
+		$taxonomies[] = $taxonomy;
685
+	} elseif (isset($wp_query->tax_query->queries)) {
686
+		$tax_arr = $wp_query->tax_query->queries;
687
+		//if tax query has 'relation' set then it will break wp_list_pluck so we remove it
688
+		if(isset( $tax_arr['relation'])){unset( $tax_arr['relation']);}
689
+		$taxonomies = wp_list_pluck($tax_arr, 'taxonomy');
690
+	}
691
+
692
+	if (!empty($taxonomies)) {
693
+		foreach (geodir_get_posttypes() as $pt) {
694
+			$object_taxonomies = $pt === 'attachment' ? get_taxonomies_for_attachments() : get_object_taxonomies($pt);
695
+			if (array_intersect($taxonomies, $object_taxonomies))
696
+				$post_type[] = $pt;
697
+		}
698
+	}
699
+
700
+	if (!empty($post_type))
701
+		return $post_type[0];
702
+	else
703
+		return false;
704 704
 }
705 705
 
706 706
 if (!function_exists('geodir_custom_taxonomy_walker')) {
707
-    /**
708
-     * Custom taxonomy walker function.
709
-     *
710
-     * @since 1.0.0
711
-     * @package GeoDirectory
712
-     * @param string $cat_taxonomy The taxonomy name.
713
-     * @param int $cat_parent The parent term ID.
714
-     * @param bool $hide_empty Hide empty taxonomies? Default: false.
715
-     * @param int $pading CSS padding in pixels.
716
-     * @return string|void taxonomy HTML.
717
-     */
718
-    function geodir_custom_taxonomy_walker($cat_taxonomy, $cat_parent = 0, $hide_empty = false, $pading = 0)
719
-    {
720
-        global $cat_display, $post_cat, $exclude_cats;
721
-
722
-        $search_terms = trim($post_cat, ",");
723
-
724
-        $search_terms = explode(",", $search_terms);
725
-
726
-        $cat_terms = get_terms($cat_taxonomy, array('parent' => $cat_parent, 'hide_empty' => $hide_empty, 'exclude' => $exclude_cats));
727
-
728
-        $display = '';
729
-        $onchange = '';
730
-        $term_check = '';
731
-        $main_list_class = '';
732
-        $out = '';
733
-        //If there are terms, start displaying
734
-        if (count($cat_terms) > 0) {
735
-            //Displaying as a list
736
-            $p = $pading * 20;
737
-            $pading++;
738
-
739
-
740
-            if ((!geodir_is_page('listing')) || (is_search() && $_REQUEST['search_taxonomy'] == '')) {
741
-                if ($cat_parent == 0) {
742
-                    $list_class = 'main_list gd-parent-cats-list gd-cats-display-' . $cat_display;
743
-                    $main_list_class = 'class="main_list_selecter"';
744
-                } else {
745
-                    //$display = 'display:none';
746
-                    $list_class = 'sub_list gd-sub-cats-list';
747
-                }
748
-            }
707
+	/**
708
+	 * Custom taxonomy walker function.
709
+	 *
710
+	 * @since 1.0.0
711
+	 * @package GeoDirectory
712
+	 * @param string $cat_taxonomy The taxonomy name.
713
+	 * @param int $cat_parent The parent term ID.
714
+	 * @param bool $hide_empty Hide empty taxonomies? Default: false.
715
+	 * @param int $pading CSS padding in pixels.
716
+	 * @return string|void taxonomy HTML.
717
+	 */
718
+	function geodir_custom_taxonomy_walker($cat_taxonomy, $cat_parent = 0, $hide_empty = false, $pading = 0)
719
+	{
720
+		global $cat_display, $post_cat, $exclude_cats;
721
+
722
+		$search_terms = trim($post_cat, ",");
723
+
724
+		$search_terms = explode(",", $search_terms);
725
+
726
+		$cat_terms = get_terms($cat_taxonomy, array('parent' => $cat_parent, 'hide_empty' => $hide_empty, 'exclude' => $exclude_cats));
727
+
728
+		$display = '';
729
+		$onchange = '';
730
+		$term_check = '';
731
+		$main_list_class = '';
732
+		$out = '';
733
+		//If there are terms, start displaying
734
+		if (count($cat_terms) > 0) {
735
+			//Displaying as a list
736
+			$p = $pading * 20;
737
+			$pading++;
738
+
739
+
740
+			if ((!geodir_is_page('listing')) || (is_search() && $_REQUEST['search_taxonomy'] == '')) {
741
+				if ($cat_parent == 0) {
742
+					$list_class = 'main_list gd-parent-cats-list gd-cats-display-' . $cat_display;
743
+					$main_list_class = 'class="main_list_selecter"';
744
+				} else {
745
+					//$display = 'display:none';
746
+					$list_class = 'sub_list gd-sub-cats-list';
747
+				}
748
+			}
749 749
 
750
-            if ($cat_display == 'checkbox' || $cat_display == 'radio') {
751
-                $p = 0;
752
-                $out = '<div class="' . $list_class . ' gd-cat-row-' . $cat_parent . '" style="margin-left:' . $p . 'px;' . $display . ';">';
753
-            }
750
+			if ($cat_display == 'checkbox' || $cat_display == 'radio') {
751
+				$p = 0;
752
+				$out = '<div class="' . $list_class . ' gd-cat-row-' . $cat_parent . '" style="margin-left:' . $p . 'px;' . $display . ';">';
753
+			}
754 754
 
755
-            foreach ($cat_terms as $cat_term) {
755
+			foreach ($cat_terms as $cat_term) {
756 756
 
757
-                $checked = '';
757
+				$checked = '';
758 758
 
759
-                if (in_array($cat_term->term_id, $search_terms)) {
760
-                    if ($cat_display == 'select' || $cat_display == 'multiselect')
761
-                        $checked = 'selected="selected"';
762
-                    else
763
-                        $checked = 'checked="checked"';
764
-                }
759
+				if (in_array($cat_term->term_id, $search_terms)) {
760
+					if ($cat_display == 'select' || $cat_display == 'multiselect')
761
+						$checked = 'selected="selected"';
762
+					else
763
+						$checked = 'checked="checked"';
764
+				}
765 765
 
766
-                if ($cat_display == 'radio')
767
-                    $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="' . ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' id="gd-cat-' . $cat_term->term_id . '" >' . $term_check . ucfirst($cat_term->name) . '</span>';
768
-                elseif ($cat_display == 'select' || $cat_display == 'multiselect')
769
-                    $out .= '<option ' . $main_list_class . ' style="margin-left:' . $p . 'px;" alt="' . $cat_term->taxonomy . '" title="' . ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' >' . $term_check . ucfirst($cat_term->name) . '</option>';
766
+				if ($cat_display == 'radio')
767
+					$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="' . ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' id="gd-cat-' . $cat_term->term_id . '" >' . $term_check . ucfirst($cat_term->name) . '</span>';
768
+				elseif ($cat_display == 'select' || $cat_display == 'multiselect')
769
+					$out .= '<option ' . $main_list_class . ' style="margin-left:' . $p . 'px;" alt="' . $cat_term->taxonomy . '" title="' . ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' >' . $term_check . ucfirst($cat_term->name) . '</option>';
770 770
 
771
-                else {
772
-                    $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="' . ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' id="gd-cat-' . $cat_term->term_id . '" >' . $term_check . ucfirst($cat_term->name) . '</span>';
773
-                }
771
+				else {
772
+					$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="' . ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' id="gd-cat-' . $cat_term->term_id . '" >' . $term_check . ucfirst($cat_term->name) . '</span>';
773
+				}
774 774
 
775
-                // Call recurson to print sub cats
776
-                $out .= geodir_custom_taxonomy_walker($cat_taxonomy, $cat_term->term_id, $hide_empty, $pading);
775
+				// Call recurson to print sub cats
776
+				$out .= geodir_custom_taxonomy_walker($cat_taxonomy, $cat_term->term_id, $hide_empty, $pading);
777 777
 
778
-            }
778
+			}
779 779
 
780
-            if ($cat_display == 'checkbox' || $cat_display == 'radio')
781
-                $out .= '</div>';
780
+			if ($cat_display == 'checkbox' || $cat_display == 'radio')
781
+				$out .= '</div>';
782 782
 
783
-            return $out;
784
-        }
785
-        return;
786
-    }
783
+			return $out;
784
+		}
785
+		return;
786
+	}
787 787
 }
788 788
 
789 789
 if (!function_exists('geodir_custom_taxonomy_walker2')) {
790
-    /**
791
-     * Custom taxonomy walker function.
792
-     *
793
-     * @since 1.0.0
794
-     * @package GeoDirectory
795
-     * @global object $post WordPress Post object.
796
-     * @global object $gd_session GeoDirectory Session object.
797
-     * @param string $cat_taxonomy The taxonomy name.
798
-     * @param string $cat_limit Number of categories to display.
799
-     */
800
-    function geodir_custom_taxonomy_walker2($cat_taxonomy, $cat_limit = '')
801
-    {
802
-        $post_category = '';
803
-        $post_category_str = '';
804
-        global $exclude_cats, $gd_session;
805
-
806
-        $cat_exclude = '';
807
-        if (is_array($exclude_cats) && !empty($exclude_cats))
808
-            $cat_exclude = serialize($exclude_cats);
809
-
810
-        if (isset($_REQUEST['backandedit'])) {
811
-            $post = (object)$gd_session->get('listing');
812
-
813
-            if (!is_array($post->post_category[$cat_taxonomy]))
814
-                $post_category = $post->post_category[$cat_taxonomy];
815
-
816
-            $post_categories = $post->post_category_str;
817
-            if (!empty($post_categories) && array_key_exists($cat_taxonomy, $post_categories))
818
-                $post_category_str = $post_categories[$cat_taxonomy];
819
-
820
-        } elseif ((geodir_is_page('add-listing') && isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') || (is_admin())) {
821
-            global $post;
822
-
823
-            $post_category = geodir_get_post_meta($post->ID, $cat_taxonomy, true);
824
-            if (empty($post_category) && isset($post->{$cat_taxonomy})) {
825
-                $post_category = $post->{$cat_taxonomy};
826
-            }
790
+	/**
791
+	 * Custom taxonomy walker function.
792
+	 *
793
+	 * @since 1.0.0
794
+	 * @package GeoDirectory
795
+	 * @global object $post WordPress Post object.
796
+	 * @global object $gd_session GeoDirectory Session object.
797
+	 * @param string $cat_taxonomy The taxonomy name.
798
+	 * @param string $cat_limit Number of categories to display.
799
+	 */
800
+	function geodir_custom_taxonomy_walker2($cat_taxonomy, $cat_limit = '')
801
+	{
802
+		$post_category = '';
803
+		$post_category_str = '';
804
+		global $exclude_cats, $gd_session;
805
+
806
+		$cat_exclude = '';
807
+		if (is_array($exclude_cats) && !empty($exclude_cats))
808
+			$cat_exclude = serialize($exclude_cats);
809
+
810
+		if (isset($_REQUEST['backandedit'])) {
811
+			$post = (object)$gd_session->get('listing');
812
+
813
+			if (!is_array($post->post_category[$cat_taxonomy]))
814
+				$post_category = $post->post_category[$cat_taxonomy];
815
+
816
+			$post_categories = $post->post_category_str;
817
+			if (!empty($post_categories) && array_key_exists($cat_taxonomy, $post_categories))
818
+				$post_category_str = $post_categories[$cat_taxonomy];
819
+
820
+		} elseif ((geodir_is_page('add-listing') && isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') || (is_admin())) {
821
+			global $post;
822
+
823
+			$post_category = geodir_get_post_meta($post->ID, $cat_taxonomy, true);
824
+			if (empty($post_category) && isset($post->{$cat_taxonomy})) {
825
+				$post_category = $post->{$cat_taxonomy};
826
+			}
827 827
 
828
-            $post_categories = get_post_meta($post->ID, 'post_categories', true);
828
+			$post_categories = get_post_meta($post->ID, 'post_categories', true);
829 829
 
830
-            if (empty($post_category) && !empty($post_categories) && !empty($post_categories[$cat_taxonomy])) {
831
-                foreach (explode(",", $post_categories[$cat_taxonomy]) as $cat_part) {
832
-                    if (is_numeric($cat_part)) {
833
-                        $cat_part_arr[] = $cat_part;
834
-                    }
835
-                }
836
-                if (is_array($cat_part_arr)) {
837
-                    $post_category = implode(',', $cat_part_arr);
838
-                }
839
-            }
830
+			if (empty($post_category) && !empty($post_categories) && !empty($post_categories[$cat_taxonomy])) {
831
+				foreach (explode(",", $post_categories[$cat_taxonomy]) as $cat_part) {
832
+					if (is_numeric($cat_part)) {
833
+						$cat_part_arr[] = $cat_part;
834
+					}
835
+				}
836
+				if (is_array($cat_part_arr)) {
837
+					$post_category = implode(',', $cat_part_arr);
838
+				}
839
+			}
840 840
 
841
-            if (!empty($post_category)) {
842
-                $cat1 = array_filter(explode(',', $post_category));
843
-                $post_category = ',' . implode(',', $cat1) . ',';
841
+			if (!empty($post_category)) {
842
+				$cat1 = array_filter(explode(',', $post_category));
843
+				$post_category = ',' . implode(',', $cat1) . ',';
844 844
 
845
-            }
845
+			}
846 846
 
847
-            if ($post_category != '' && is_array($exclude_cats) && !empty($exclude_cats)) {
847
+			if ($post_category != '' && is_array($exclude_cats) && !empty($exclude_cats)) {
848 848
 
849
-                $post_category_upd = explode(',', $post_category);
850
-                $post_category_change = '';
851
-                foreach ($post_category_upd as $cat) {
849
+				$post_category_upd = explode(',', $post_category);
850
+				$post_category_change = '';
851
+				foreach ($post_category_upd as $cat) {
852 852
 
853
-                    if (!in_array($cat, $exclude_cats) && $cat != '') {
854
-                        $post_category_change .= ',' . $cat;
855
-                    }
856
-                }
857
-                $post_category = $post_category_change;
858
-            }
853
+					if (!in_array($cat, $exclude_cats) && $cat != '') {
854
+						$post_category_change .= ',' . $cat;
855
+					}
856
+				}
857
+				$post_category = $post_category_change;
858
+			}
859 859
 
860 860
 
861
-            if (!empty($post_categories) && array_key_exists($cat_taxonomy, $post_categories)) {
862
-                $post_category_str = $post_categories[$cat_taxonomy];
863
-            }
864
-        }
861
+			if (!empty($post_categories) && array_key_exists($cat_taxonomy, $post_categories)) {
862
+				$post_category_str = $post_categories[$cat_taxonomy];
863
+			}
864
+		}
865 865
 
866
-        echo '<input type="hidden" id="cat_limit" value="' . $cat_limit . '" name="cat_limit[' . $cat_taxonomy . ']"  />';
866
+		echo '<input type="hidden" id="cat_limit" value="' . $cat_limit . '" name="cat_limit[' . $cat_taxonomy . ']"  />';
867 867
 
868
-        echo '<input type="hidden" id="post_category" value="' . $post_category . '" name="post_category[' . $cat_taxonomy . ']"  />';
868
+		echo '<input type="hidden" id="post_category" value="' . $post_category . '" name="post_category[' . $cat_taxonomy . ']"  />';
869 869
 
870
-        echo '<input type="hidden" id="post_category_str" value="' . $post_category_str . '" name="post_category_str[' . $cat_taxonomy . ']"  />';
870
+		echo '<input type="hidden" id="post_category_str" value="' . $post_category_str . '" name="post_category_str[' . $cat_taxonomy . ']"  />';
871 871
 
872 872
 
873
-        ?>
873
+		?>
874 874
         <div class="cat_sublist">
875 875
             <?php
876 876
 
877
-            $post_id = isset($post->ID) ? $post->ID : '';
877
+			$post_id = isset($post->ID) ? $post->ID : '';
878 878
 
879
-            if ((geodir_is_page('add-listing') || is_admin()) && !empty($post_categories[$cat_taxonomy])) {
879
+			if ((geodir_is_page('add-listing') || is_admin()) && !empty($post_categories[$cat_taxonomy])) {
880 880
 
881
-                geodir_editpost_categories_html($cat_taxonomy, $post_id, $post_categories);
882
-            }
883
-            ?>
881
+				geodir_editpost_categories_html($cat_taxonomy, $post_id, $post_categories);
882
+			}
883
+			?>
884 884
         </div>
885 885
         <script type="text/javascript">
886 886
 
@@ -1003,22 +1003,22 @@  discard block
 block discarded – undo
1003 1003
 
1004 1004
         </script>
1005 1005
         <?php
1006
-        if (!empty($post_categories) && array_key_exists($cat_taxonomy, $post_categories)) {
1007
-            $post_cat_str = $post_categories[$cat_taxonomy];
1008
-            $post_cat_array = explode("#", $post_cat_str);
1009
-            if (count($post_cat_array) >= $cat_limit && $cat_limit != 0)
1010
-                $style = "display:none;";
1011
-        }
1012
-        ?>
1006
+		if (!empty($post_categories) && array_key_exists($cat_taxonomy, $post_categories)) {
1007
+			$post_cat_str = $post_categories[$cat_taxonomy];
1008
+			$post_cat_array = explode("#", $post_cat_str);
1009
+			if (count($post_cat_array) >= $cat_limit && $cat_limit != 0)
1010
+				$style = "display:none;";
1011
+		}
1012
+		?>
1013 1013
         <div class="main_cat_list" style=" <?php if (isset($style)) {
1014
-            echo $style;
1015
-        }?> ">
1014
+			echo $style;
1015
+		}?> ">
1016 1016
             <?php geodir_get_catlist($cat_taxonomy, 0);  // print main categories list
1017
-            ?>
1017
+			?>
1018 1018
         </div>
1019 1019
     <?php
1020 1020
 
1021
-    }
1021
+	}
1022 1022
 }
1023 1023
 
1024 1024
 /**
@@ -1035,23 +1035,23 @@  discard block
 block discarded – undo
1035 1035
  */
1036 1036
 function geodir_addpost_categories_html($request_taxonomy, $parrent, $selected = false, $main_selected = true, $default = false, $exclude = '')
1037 1037
 {
1038
-    global $exclude_cats;
1038
+	global $exclude_cats;
1039 1039
 
1040
-    if ($exclude != '') {
1041
-        $exclude_cats = maybe_unserialize(base64_decode($exclude));
1040
+	if ($exclude != '') {
1041
+		$exclude_cats = maybe_unserialize(base64_decode($exclude));
1042 1042
 
1043
-        if(is_array( $exclude_cats)){
1044
-            $exclude_cats = array_map( 'intval', $exclude_cats );
1045
-        }else{
1046
-            $exclude_cats = intval($exclude_cats);
1047
-        }
1043
+		if(is_array( $exclude_cats)){
1044
+			$exclude_cats = array_map( 'intval', $exclude_cats );
1045
+		}else{
1046
+			$exclude_cats = intval($exclude_cats);
1047
+		}
1048 1048
 
1049
-    }
1049
+	}
1050 1050
 
1051
-    if ((is_array($exclude_cats) && !empty($exclude_cats) && !in_array($parrent, $exclude_cats)) ||
1052
-        (!is_array($exclude_cats) || empty($exclude_cats))
1053
-    ) {
1054
-        ?>
1051
+	if ((is_array($exclude_cats) && !empty($exclude_cats) && !in_array($parrent, $exclude_cats)) ||
1052
+		(!is_array($exclude_cats) || empty($exclude_cats))
1053
+	) {
1054
+		?>
1055 1055
 
1056 1056
         <?php $main_cat = get_term($parrent, $request_taxonomy); ?>
1057 1057
 
@@ -1080,8 +1080,8 @@  discard block
 block discarded – undo
1080 1080
 
1081 1081
             <br/>
1082 1082
             <?php
1083
-            $cat_terms = get_terms($request_taxonomy, array('parent' => $main_cat->term_id, 'hide_empty' => false, 'exclude' => $exclude_cats));
1084
-            if (!empty($cat_terms)) { ?>
1083
+			$cat_terms = get_terms($request_taxonomy, array('parent' => $main_cat->term_id, 'hide_empty' => false, 'exclude' => $exclude_cats));
1084
+			if (!empty($cat_terms)) { ?>
1085 1085
                 <span> <?php printf(__('Add listing in category', 'geodirectory')); ?></span>
1086 1086
                 <?php geodir_get_catlist($request_taxonomy, $parrent, $selected) ?>
1087 1087
             <?php } ?>
@@ -1103,53 +1103,53 @@  discard block
 block discarded – undo
1103 1103
 function geodir_editpost_categories_html($request_taxonomy, $request_postid, $post_categories)
1104 1104
 {
1105 1105
 
1106
-    if (!empty($post_categories) && array_key_exists($request_taxonomy, $post_categories)) {
1107
-        $post_cat_str = $post_categories[$request_taxonomy];
1108
-        $post_cat_array = explode("#", $post_cat_str);
1109
-        if (is_array($post_cat_array)) {
1110
-            $post_cat_array = array_unique( $post_cat_array );
1106
+	if (!empty($post_categories) && array_key_exists($request_taxonomy, $post_categories)) {
1107
+		$post_cat_str = $post_categories[$request_taxonomy];
1108
+		$post_cat_array = explode("#", $post_cat_str);
1109
+		if (is_array($post_cat_array)) {
1110
+			$post_cat_array = array_unique( $post_cat_array );
1111 1111
 
1112 1112
 			foreach ($post_cat_array as $post_cat_html) {
1113 1113
 
1114
-                $post_cat_info = explode(":", $post_cat_html);
1115
-                $post_maincat_str = $post_cat_info[0];
1114
+				$post_cat_info = explode(":", $post_cat_html);
1115
+				$post_maincat_str = $post_cat_info[0];
1116 1116
 
1117
-                if (!empty($post_maincat_str)) {
1118
-                    $post_maincat_info = explode(",", $post_maincat_str);
1119
-                    $post_maincat_id = $post_maincat_info[0];
1120
-                    ($post_maincat_info[1] == 'y') ? $post_maincat_selected = true : $post_maincat_selected = false;
1121
-                    (end($post_maincat_info) == 'd') ? $post_maincat_default = true : $post_maincat_default = false;
1122
-                }
1123
-                $post_sub_catid = '';
1124
-                if (isset($post_cat_info[1]) && !empty($post_cat_info[1])) {
1125
-                    $post_sub_catid = (int)$post_cat_info[1];
1126
-                }
1117
+				if (!empty($post_maincat_str)) {
1118
+					$post_maincat_info = explode(",", $post_maincat_str);
1119
+					$post_maincat_id = $post_maincat_info[0];
1120
+					($post_maincat_info[1] == 'y') ? $post_maincat_selected = true : $post_maincat_selected = false;
1121
+					(end($post_maincat_info) == 'd') ? $post_maincat_default = true : $post_maincat_default = false;
1122
+				}
1123
+				$post_sub_catid = '';
1124
+				if (isset($post_cat_info[1]) && !empty($post_cat_info[1])) {
1125
+					$post_sub_catid = (int)$post_cat_info[1];
1126
+				}
1127 1127
 
1128
-                geodir_addpost_categories_html($request_taxonomy, $post_maincat_id, $post_sub_catid, $post_maincat_selected, $post_maincat_default);
1128
+				geodir_addpost_categories_html($request_taxonomy, $post_maincat_id, $post_sub_catid, $post_maincat_selected, $post_maincat_default);
1129 1129
 
1130
-            }
1131
-        } else {
1130
+			}
1131
+		} else {
1132 1132
 
1133
-            $post_cat_info = explode(":", $post_cat_str);
1134
-            $post_maincat_str = $post_cat_info[0];
1133
+			$post_cat_info = explode(":", $post_cat_str);
1134
+			$post_maincat_str = $post_cat_info[0];
1135 1135
 
1136
-            $post_sub_catid = '';
1136
+			$post_sub_catid = '';
1137 1137
 
1138
-            if (!empty($post_maincat_str)) {
1139
-                $post_maincat_info = explode(",", $post_maincat_str);
1140
-                $post_maincat_id = $post_maincat_info[0];
1141
-                ($post_maincat_info[1] == 'y') ? $post_maincat_selected = true : $post_maincat_selected = false;
1142
-                (end($post_maincat_info) == 'd') ? $post_maincat_default = true : $post_maincat_default = false;
1143
-            }
1138
+			if (!empty($post_maincat_str)) {
1139
+				$post_maincat_info = explode(",", $post_maincat_str);
1140
+				$post_maincat_id = $post_maincat_info[0];
1141
+				($post_maincat_info[1] == 'y') ? $post_maincat_selected = true : $post_maincat_selected = false;
1142
+				(end($post_maincat_info) == 'd') ? $post_maincat_default = true : $post_maincat_default = false;
1143
+			}
1144 1144
 
1145
-            if (isset($post_cat_info[1]) && !empty($post_cat_info[1])) {
1146
-                $post_sub_catid = (int)$post_cat_info[1];
1147
-            }
1145
+			if (isset($post_cat_info[1]) && !empty($post_cat_info[1])) {
1146
+				$post_sub_catid = (int)$post_cat_info[1];
1147
+			}
1148 1148
 
1149
-            geodir_addpost_categories_html($request_taxonomy, $post_maincat_id, $post_sub_catid, $post_maincat_selected, $post_maincat_default);
1149
+			geodir_addpost_categories_html($request_taxonomy, $post_maincat_id, $post_sub_catid, $post_maincat_selected, $post_maincat_default);
1150 1150
 
1151
-        }
1152
-    }
1151
+		}
1152
+	}
1153 1153
 }
1154 1154
 
1155 1155
 /**
@@ -1163,35 +1163,35 @@  discard block
 block discarded – undo
1163 1163
  */
1164 1164
 function geodir_get_catlist($cat_taxonomy, $parrent = 0, $selected = false)
1165 1165
 {
1166
-    global $exclude_cats;
1166
+	global $exclude_cats;
1167 1167
 
1168
-    $cat_terms = get_terms($cat_taxonomy, array('parent' => $parrent, 'hide_empty' => false, 'exclude' => $exclude_cats));
1168
+	$cat_terms = get_terms($cat_taxonomy, array('parent' => $parrent, 'hide_empty' => false, 'exclude' => $exclude_cats));
1169 1169
 
1170
-    if (!empty($cat_terms)) {
1171
-        $onchange = '';
1172
-        $onchange = ' onchange="show_subcatlist(this.value, this)" ';
1170
+	if (!empty($cat_terms)) {
1171
+		$onchange = '';
1172
+		$onchange = ' onchange="show_subcatlist(this.value, this)" ';
1173 1173
 
1174
-        $option_selected = '';
1175
-        if (!$selected)
1176
-            $option_slected = ' selected="selected" ';
1174
+		$option_selected = '';
1175
+		if (!$selected)
1176
+			$option_slected = ' selected="selected" ';
1177 1177
 
1178
-        echo '<select field_type="select" id="' . sanitize_text_field($cat_taxonomy) . '" class="chosen_select" ' . $onchange . ' option-ajaxChosen="false" >';
1178
+		echo '<select field_type="select" id="' . sanitize_text_field($cat_taxonomy) . '" class="chosen_select" ' . $onchange . ' option-ajaxChosen="false" >';
1179 1179
 
1180
-        echo '<option value="" ' . $option_selected . ' >' . __('Select Category', 'geodirectory') . '</option>';
1180
+		echo '<option value="" ' . $option_selected . ' >' . __('Select Category', 'geodirectory') . '</option>';
1181 1181
 
1182
-        foreach ($cat_terms as $cat_term) {
1183
-            $option_selected = '';
1184
-            if ($selected == $cat_term->term_id)
1185
-                $option_selected = ' selected="selected" ';
1182
+		foreach ($cat_terms as $cat_term) {
1183
+			$option_selected = '';
1184
+			if ($selected == $cat_term->term_id)
1185
+				$option_selected = ' selected="selected" ';
1186 1186
 
1187
-            // Count child terms
1188
-            $child_terms = get_terms( $cat_taxonomy, array( 'parent' => $cat_term->term_id, 'hide_empty' => false, 'exclude' => $exclude_cats, 'number' => 1 ) );
1189
-            $has_child = !empty( $child_terms ) ? 't' : 'f';
1187
+			// Count child terms
1188
+			$child_terms = get_terms( $cat_taxonomy, array( 'parent' => $cat_term->term_id, 'hide_empty' => false, 'exclude' => $exclude_cats, 'number' => 1 ) );
1189
+			$has_child = !empty( $child_terms ) ? 't' : 'f';
1190 1190
 
1191
-            echo '<option  ' . $option_selected . ' alt="' . $cat_term->taxonomy . '" title="' . ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" _hc="' . $has_child . '" >' . ucfirst($cat_term->name) . '</option>';
1192
-        }
1193
-        echo '</select>';
1194
-    }
1191
+			echo '<option  ' . $option_selected . ' alt="' . $cat_term->taxonomy . '" title="' . ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" _hc="' . $has_child . '" >' . ucfirst($cat_term->name) . '</option>';
1192
+		}
1193
+		echo '</select>';
1194
+	}
1195 1195
 }
1196 1196
 
1197 1197
 /**
@@ -1207,28 +1207,28 @@  discard block
 block discarded – undo
1207 1207
  */
1208 1208
 function geodir_custom_update_messages($messages)
1209 1209
 {
1210
-    global $post, $post_ID;
1211
-
1212
-    $post_types = get_post_types(array('show_ui' => true, '_builtin' => false), 'objects');
1213
-
1214
-    foreach ($post_types as $post_type => $post_object) {
1215
-
1216
-        $messages[$post_type] = array(
1217
-            0 => '', // Unused. Messages start at index 1.
1218
-            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),
1219
-            2 => __('Custom field updated.', 'geodirectory'),
1220
-            3 => __('Custom field deleted.', 'geodirectory'),
1221
-            4 => sprintf(__('%s updated.', 'geodirectory'), $post_object->labels->singular_name),
1222
-            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,
1223
-            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),
1224
-            7 => sprintf(__('%s saved.', 'geodirectory'), $post_object->labels->singular_name),
1225
-            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),
1226
-            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),
1227
-            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),
1228
-        );
1229
-    }
1230
-
1231
-    return $messages;
1210
+	global $post, $post_ID;
1211
+
1212
+	$post_types = get_post_types(array('show_ui' => true, '_builtin' => false), 'objects');
1213
+
1214
+	foreach ($post_types as $post_type => $post_object) {
1215
+
1216
+		$messages[$post_type] = array(
1217
+			0 => '', // Unused. Messages start at index 1.
1218
+			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),
1219
+			2 => __('Custom field updated.', 'geodirectory'),
1220
+			3 => __('Custom field deleted.', 'geodirectory'),
1221
+			4 => sprintf(__('%s updated.', 'geodirectory'), $post_object->labels->singular_name),
1222
+			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,
1223
+			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),
1224
+			7 => sprintf(__('%s saved.', 'geodirectory'), $post_object->labels->singular_name),
1225
+			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),
1226
+			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),
1227
+			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),
1228
+		);
1229
+	}
1230
+
1231
+	return $messages;
1232 1232
 }
1233 1233
 
1234 1234
 
@@ -1243,183 +1243,183 @@  discard block
 block discarded – undo
1243 1243
 function geodir_register_defaults()
1244 1244
 {
1245 1245
 
1246
-    global $wpdb;
1247
-
1248
-    $menu_icon = geodir_plugin_url() . '/geodirectory-assets/images/favicon.ico';
1249
-
1250
-    if (!$listing_slug = get_option('geodir_listing_prefix'))
1251
-        $listing_slug = 'places';
1252
-
1253
-    /**
1254
-     * Taxonomies
1255
-     **/
1256
-    //if ( ! taxonomy_exists('gd_place_tags') )
1257
-    {
1258
-
1259
-        $gd_placetags = array();
1260
-        $gd_placetags['object_type'] = 'gd_place';
1261
-        $gd_placetags['listing_slug'] = $listing_slug . '/tags';
1262
-        $gd_placetags['args'] = array(
1263
-            'public' => true,
1264
-            'hierarchical' => false,
1265
-            'rewrite' => array('slug' => $listing_slug . '/tags', 'with_front' => false, 'hierarchical' => true),
1266
-            'query_var' => true,
1267
-
1268
-            'labels' => array(
1269
-                'name' => __('Place Tags', 'geodirectory'),
1270
-                'singular_name' => __('Place Tag', 'geodirectory'),
1271
-                'search_items' => __('Search Place Tags', 'geodirectory'),
1272
-                'popular_items' => __('Popular Place Tags', 'geodirectory'),
1273
-                'all_items' => __('All Place Tags', 'geodirectory'),
1274
-                'edit_item' => __('Edit Place Tag', 'geodirectory'),
1275
-                'update_item' => __('Update Place Tag', 'geodirectory'),
1276
-                'add_new_item' => __('Add New Place Tag', 'geodirectory'),
1277
-                'new_item_name' => __('New Place Tag Name', 'geodirectory'),
1278
-                'add_or_remove_items' => __('Add or remove Place tags', 'geodirectory'),
1279
-                'choose_from_most_used' => __('Choose from the most used Place tags', 'geodirectory'),
1280
-                'separate_items_with_commas' => __('Separate Place tags with commas', 'geodirectory'),
1281
-            ),
1282
-        );
1283
-
1284
-
1285
-        $geodir_taxonomies = get_option('geodir_taxonomies');
1286
-        $geodir_taxonomies['gd_place_tags'] = $gd_placetags;
1287
-        update_option('geodir_taxonomies', $geodir_taxonomies);
1288
-
1289
-
1290
-        // Update post types and delete tmp options
1291
-        flush_rewrite_rules();
1292
-
1293
-    }
1294
-
1295
-    //if ( ! taxonomy_exists('gd_placecategory') )
1296
-    {
1297
-
1298
-        $gd_placecategory = array();
1299
-        $gd_placecategory['object_type'] = 'gd_place';
1300
-        $gd_placecategory['listing_slug'] = $listing_slug;
1301
-        $gd_placecategory['args'] = array(
1302
-            'public' => true,
1303
-            'hierarchical' => true,
1304
-            'rewrite' => array('slug' => $listing_slug, 'with_front' => false, 'hierarchical' => true),
1305
-            'query_var' => true,
1306
-            'labels' => array(
1307
-                'name' => __('Place Categories', 'geodirectory'),
1308
-                'singular_name' => __('Place Category', 'geodirectory'),
1309
-                'search_items' => __('Search Place Categories', 'geodirectory'),
1310
-                'popular_items' => __('Popular Place Categories', 'geodirectory'),
1311
-                'all_items' => __('All Place Categories', 'geodirectory'),
1312
-                'edit_item' => __('Edit Place Category', 'geodirectory'),
1313
-                'update_item' => __('Update Place Category', 'geodirectory'),
1314
-                'add_new_item' => __('Add New Place Category', 'geodirectory'),
1315
-                'new_item_name' => __('New Place Category', 'geodirectory'),
1316
-                'add_or_remove_items' => __('Add or remove Place categories', 'geodirectory'),
1317
-            ),
1318
-        );
1319
-
1320
-
1321
-        $geodir_taxonomies = get_option('geodir_taxonomies');
1322
-        $geodir_taxonomies['gd_placecategory'] = $gd_placecategory;
1323
-        update_option('geodir_taxonomies', $geodir_taxonomies);
1324
-
1325
-
1326
-        flush_rewrite_rules();
1327
-    }
1328
-
1329
-    /**
1330
-     * Post Types
1331
-     **/
1332
-
1333
-    //if ( ! post_type_exists('gd_place') )
1334
-    {
1335
-
1336
-        $labels = array(
1337
-            'name' => __('Places', 'geodirectory'),
1338
-            'singular_name' => __('Place', 'geodirectory'),
1339
-            'add_new' => __('Add New', 'geodirectory'),
1340
-            'add_new_item' => __('Add New Place', 'geodirectory'),
1341
-            'edit_item' => __('Edit Place', 'geodirectory'),
1342
-            'new_item' => __('New Place', 'geodirectory'),
1343
-            'view_item' => __('View Place', 'geodirectory'),
1344
-            'search_items' => __('Search Places', 'geodirectory'),
1345
-            'not_found' => __('No Place Found', 'geodirectory'),
1346
-            'not_found_in_trash' => __('No Place Found In Trash', 'geodirectory'));
1347
-
1348
-        $place_default = array(
1349
-            'labels' => $labels,
1350
-            'can_export' => true,
1351
-            'capability_type' => 'post',
1352
-            'description' => 'Place post type.',
1353
-            'has_archive' => $listing_slug,
1354
-            'hierarchical' => false,
1355
-            'map_meta_cap' => true,
1356
-            'menu_icon' => $menu_icon,
1357
-            'public' => true,
1358
-            'query_var' => true,
1359
-            'rewrite' => array('slug' => $listing_slug , 'with_front' => false, 'hierarchical' => true, 'feeds' => true),
1360
-            'supports' => array('title', 'editor', 'author', 'thumbnail', 'excerpt', 'custom-fields', 'comments', /*'revisions', 'post-formats'*/),
1361
-            'taxonomies' => array('gd_placecategory', 'gd_place_tags'));
1362
-
1363
-        //Update custom post types
1364
-        $geodir_post_types = get_option('geodir_post_types');
1365
-        $geodir_post_types['gd_place'] = $place_default;
1366
-        update_option('geodir_post_types', $geodir_post_types);
1367
-
1368
-        // Update post types and delete tmp options
1369
-        flush_rewrite_rules();
1370
-    }
1371
-
1372
-
1373
-    geodir_register_taxonomies();
1374
-    geodir_register_post_types();
1375
-
1376
-    //die;
1246
+	global $wpdb;
1247
+
1248
+	$menu_icon = geodir_plugin_url() . '/geodirectory-assets/images/favicon.ico';
1249
+
1250
+	if (!$listing_slug = get_option('geodir_listing_prefix'))
1251
+		$listing_slug = 'places';
1252
+
1253
+	/**
1254
+	 * Taxonomies
1255
+	 **/
1256
+	//if ( ! taxonomy_exists('gd_place_tags') )
1257
+	{
1258
+
1259
+		$gd_placetags = array();
1260
+		$gd_placetags['object_type'] = 'gd_place';
1261
+		$gd_placetags['listing_slug'] = $listing_slug . '/tags';
1262
+		$gd_placetags['args'] = array(
1263
+			'public' => true,
1264
+			'hierarchical' => false,
1265
+			'rewrite' => array('slug' => $listing_slug . '/tags', 'with_front' => false, 'hierarchical' => true),
1266
+			'query_var' => true,
1267
+
1268
+			'labels' => array(
1269
+				'name' => __('Place Tags', 'geodirectory'),
1270
+				'singular_name' => __('Place Tag', 'geodirectory'),
1271
+				'search_items' => __('Search Place Tags', 'geodirectory'),
1272
+				'popular_items' => __('Popular Place Tags', 'geodirectory'),
1273
+				'all_items' => __('All Place Tags', 'geodirectory'),
1274
+				'edit_item' => __('Edit Place Tag', 'geodirectory'),
1275
+				'update_item' => __('Update Place Tag', 'geodirectory'),
1276
+				'add_new_item' => __('Add New Place Tag', 'geodirectory'),
1277
+				'new_item_name' => __('New Place Tag Name', 'geodirectory'),
1278
+				'add_or_remove_items' => __('Add or remove Place tags', 'geodirectory'),
1279
+				'choose_from_most_used' => __('Choose from the most used Place tags', 'geodirectory'),
1280
+				'separate_items_with_commas' => __('Separate Place tags with commas', 'geodirectory'),
1281
+			),
1282
+		);
1283
+
1284
+
1285
+		$geodir_taxonomies = get_option('geodir_taxonomies');
1286
+		$geodir_taxonomies['gd_place_tags'] = $gd_placetags;
1287
+		update_option('geodir_taxonomies', $geodir_taxonomies);
1288
+
1289
+
1290
+		// Update post types and delete tmp options
1291
+		flush_rewrite_rules();
1292
+
1293
+	}
1294
+
1295
+	//if ( ! taxonomy_exists('gd_placecategory') )
1296
+	{
1297
+
1298
+		$gd_placecategory = array();
1299
+		$gd_placecategory['object_type'] = 'gd_place';
1300
+		$gd_placecategory['listing_slug'] = $listing_slug;
1301
+		$gd_placecategory['args'] = array(
1302
+			'public' => true,
1303
+			'hierarchical' => true,
1304
+			'rewrite' => array('slug' => $listing_slug, 'with_front' => false, 'hierarchical' => true),
1305
+			'query_var' => true,
1306
+			'labels' => array(
1307
+				'name' => __('Place Categories', 'geodirectory'),
1308
+				'singular_name' => __('Place Category', 'geodirectory'),
1309
+				'search_items' => __('Search Place Categories', 'geodirectory'),
1310
+				'popular_items' => __('Popular Place Categories', 'geodirectory'),
1311
+				'all_items' => __('All Place Categories', 'geodirectory'),
1312
+				'edit_item' => __('Edit Place Category', 'geodirectory'),
1313
+				'update_item' => __('Update Place Category', 'geodirectory'),
1314
+				'add_new_item' => __('Add New Place Category', 'geodirectory'),
1315
+				'new_item_name' => __('New Place Category', 'geodirectory'),
1316
+				'add_or_remove_items' => __('Add or remove Place categories', 'geodirectory'),
1317
+			),
1318
+		);
1319
+
1320
+
1321
+		$geodir_taxonomies = get_option('geodir_taxonomies');
1322
+		$geodir_taxonomies['gd_placecategory'] = $gd_placecategory;
1323
+		update_option('geodir_taxonomies', $geodir_taxonomies);
1324
+
1325
+
1326
+		flush_rewrite_rules();
1327
+	}
1328
+
1329
+	/**
1330
+	 * Post Types
1331
+	 **/
1332
+
1333
+	//if ( ! post_type_exists('gd_place') )
1334
+	{
1335
+
1336
+		$labels = array(
1337
+			'name' => __('Places', 'geodirectory'),
1338
+			'singular_name' => __('Place', 'geodirectory'),
1339
+			'add_new' => __('Add New', 'geodirectory'),
1340
+			'add_new_item' => __('Add New Place', 'geodirectory'),
1341
+			'edit_item' => __('Edit Place', 'geodirectory'),
1342
+			'new_item' => __('New Place', 'geodirectory'),
1343
+			'view_item' => __('View Place', 'geodirectory'),
1344
+			'search_items' => __('Search Places', 'geodirectory'),
1345
+			'not_found' => __('No Place Found', 'geodirectory'),
1346
+			'not_found_in_trash' => __('No Place Found In Trash', 'geodirectory'));
1347
+
1348
+		$place_default = array(
1349
+			'labels' => $labels,
1350
+			'can_export' => true,
1351
+			'capability_type' => 'post',
1352
+			'description' => 'Place post type.',
1353
+			'has_archive' => $listing_slug,
1354
+			'hierarchical' => false,
1355
+			'map_meta_cap' => true,
1356
+			'menu_icon' => $menu_icon,
1357
+			'public' => true,
1358
+			'query_var' => true,
1359
+			'rewrite' => array('slug' => $listing_slug , 'with_front' => false, 'hierarchical' => true, 'feeds' => true),
1360
+			'supports' => array('title', 'editor', 'author', 'thumbnail', 'excerpt', 'custom-fields', 'comments', /*'revisions', 'post-formats'*/),
1361
+			'taxonomies' => array('gd_placecategory', 'gd_place_tags'));
1362
+
1363
+		//Update custom post types
1364
+		$geodir_post_types = get_option('geodir_post_types');
1365
+		$geodir_post_types['gd_place'] = $place_default;
1366
+		update_option('geodir_post_types', $geodir_post_types);
1367
+
1368
+		// Update post types and delete tmp options
1369
+		flush_rewrite_rules();
1370
+	}
1371
+
1372
+
1373
+	geodir_register_taxonomies();
1374
+	geodir_register_post_types();
1375
+
1376
+	//die;
1377 1377
 
1378 1378
 }
1379 1379
 
1380 1380
 $gd_wpml_get_languages = "";
1381 1381
 function gd_wpml_get_lang_from_url($url){
1382 1382
 
1383
-    global $gd_wpml_get_languages;
1384
-    if(isset($_REQUEST['lang']) && $_REQUEST['lang']){return $_REQUEST['lang'];}
1383
+	global $gd_wpml_get_languages;
1384
+	if(isset($_REQUEST['lang']) && $_REQUEST['lang']){return $_REQUEST['lang'];}
1385 1385
 
1386 1386
 
1387
-    //
1388
-    $url = str_replace(array("http://","https://"),"",$url);
1387
+	//
1388
+	$url = str_replace(array("http://","https://"),"",$url);
1389 1389
 
1390
-    // site_url() seems to work better than get_bloginfo('url') here, WPML can change get_bloginfo('url') to add the lang.
1391
-    $site_url = str_replace(array("http://","https://"),"",site_url());
1390
+	// site_url() seems to work better than get_bloginfo('url') here, WPML can change get_bloginfo('url') to add the lang.
1391
+	$site_url = str_replace(array("http://","https://"),"",site_url());
1392 1392
 
1393
-    $url = str_replace($site_url,"",$url);
1393
+	$url = str_replace($site_url,"",$url);
1394 1394
 
1395 1395
 
1396
-    $segments = explode('/', trim($url, '/'));
1396
+	$segments = explode('/', trim($url, '/'));
1397 1397
 
1398
-    //print_r( $segments);
1399
-    if($gd_wpml_get_languages){
1400
-        $langs = $gd_wpml_get_languages;
1401
-    }else{
1402
-        global $sitepress;
1403
-        $gd_wpml_get_languages = $sitepress->get_active_languages();
1404
-    }
1398
+	//print_r( $segments);
1399
+	if($gd_wpml_get_languages){
1400
+		$langs = $gd_wpml_get_languages;
1401
+	}else{
1402
+		global $sitepress;
1403
+		$gd_wpml_get_languages = $sitepress->get_active_languages();
1404
+	}
1405 1405
 
1406
-    if (isset($segments[0]) && $segments[0] && array_key_exists($segments[0], $gd_wpml_get_languages)) {
1407
-        return $segments[0];
1408
-    }
1406
+	if (isset($segments[0]) && $segments[0] && array_key_exists($segments[0], $gd_wpml_get_languages)) {
1407
+		return $segments[0];
1408
+	}
1409 1409
 
1410
-    return false;
1410
+	return false;
1411 1411
 
1412 1412
 
1413 1413
 }
1414 1414
 
1415 1415
 function gd_wpml_slug_translation_turned_on($post_type) {
1416 1416
 
1417
-    global $sitepress;
1418
-    $settings = $sitepress->get_settings();
1419
-    return isset($settings['posts_slug_translation']['types'][$post_type])
1420
-    && $settings['posts_slug_translation']['types'][$post_type]
1421
-    && isset($settings['posts_slug_translation']['on'])
1422
-    && $settings['posts_slug_translation']['on'];
1417
+	global $sitepress;
1418
+	$settings = $sitepress->get_settings();
1419
+	return isset($settings['posts_slug_translation']['types'][$post_type])
1420
+	&& $settings['posts_slug_translation']['types'][$post_type]
1421
+	&& isset($settings['posts_slug_translation']['on'])
1422
+	&& $settings['posts_slug_translation']['on'];
1423 1423
 }
1424 1424
 
1425 1425
 
@@ -1444,150 +1444,150 @@  discard block
 block discarded – undo
1444 1444
  */
1445 1445
 function geodir_listing_permalink_structure($post_link, $post_obj, $leavename, $sample)
1446 1446
 {
1447
-    //echo $post_link."<br />".$sample ;
1447
+	//echo $post_link."<br />".$sample ;
1448 1448
 
1449 1449
 
1450
-    global $wpdb, $wp_query, $plugin_prefix, $post, $comment_post_cache, $gd_permalink_cache;
1451
-    if (isset($post_obj->ID) && isset($post->ID) && $post_obj->ID == $post->ID) {
1452
-    } elseif (isset($post_obj->post_status) && $post_obj->post_status == 'auto-draft') {
1453
-        return $post_link;
1454
-    } else {
1455
-        $orig_post = $post;
1456
-        $post = $post_obj;
1457
-    }
1450
+	global $wpdb, $wp_query, $plugin_prefix, $post, $comment_post_cache, $gd_permalink_cache;
1451
+	if (isset($post_obj->ID) && isset($post->ID) && $post_obj->ID == $post->ID) {
1452
+	} elseif (isset($post_obj->post_status) && $post_obj->post_status == 'auto-draft') {
1453
+		return $post_link;
1454
+	} else {
1455
+		$orig_post = $post;
1456
+		$post = $post_obj;
1457
+	}
1458 1458
 
1459
-    if (in_array($post->post_type, geodir_get_posttypes())) {
1459
+	if (in_array($post->post_type, geodir_get_posttypes())) {
1460 1460
 
1461 1461
 
1462
-        $post_types = get_option('geodir_post_types');
1463
-        $slug = $post_types[$post->post_type]['rewrite']['slug'];
1462
+		$post_types = get_option('geodir_post_types');
1463
+		$slug = $post_types[$post->post_type]['rewrite']['slug'];
1464 1464
 
1465
-        // Alter the CPT slug if WPML is set to do so
1466
-        if(function_exists('icl_object_id')){
1467
-            if ( gd_wpml_slug_translation_turned_on( $post->post_type ) && $language_code = gd_wpml_get_lang_from_url($post_link)) {
1465
+		// Alter the CPT slug if WPML is set to do so
1466
+		if(function_exists('icl_object_id')){
1467
+			if ( gd_wpml_slug_translation_turned_on( $post->post_type ) && $language_code = gd_wpml_get_lang_from_url($post_link)) {
1468 1468
 
1469
-                $org_slug = $slug;
1470
-                $slug = apply_filters( 'wpml_translate_single_string',
1471
-                    $slug,
1472
-                    'WordPress',
1473
-                    'URL slug: ' . $slug,
1474
-                    $language_code);
1469
+				$org_slug = $slug;
1470
+				$slug = apply_filters( 'wpml_translate_single_string',
1471
+					$slug,
1472
+					'WordPress',
1473
+					'URL slug: ' . $slug,
1474
+					$language_code);
1475 1475
 
1476
-                if(!$slug){$slug = $org_slug;}
1476
+				if(!$slug){$slug = $org_slug;}
1477 1477
 
1478
-            }
1479
-        }
1478
+			}
1479
+		}
1480 1480
 
1481
-        if (function_exists('geodir_location_geo_home_link')) {
1482
-            remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
1483
-        }
1481
+		if (function_exists('geodir_location_geo_home_link')) {
1482
+			remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
1483
+		}
1484 1484
         
1485
-        // Fix slug problem when slug matches part of host or base url/ Ex: url -> www.abcxyz.com & slug -> xyz.
1486
-        $site_url = trailingslashit(get_bloginfo('url'));
1485
+		// Fix slug problem when slug matches part of host or base url/ Ex: url -> www.abcxyz.com & slug -> xyz.
1486
+		$site_url = trailingslashit(get_bloginfo('url'));
1487 1487
         
1488
-        if (function_exists('geodir_location_geo_home_link')) {
1489
-            add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
1490
-        }
1491
-
1492
-        $fix_url = strpos($post_link, $site_url) === 0 ? true : false;
1493
-        if ($fix_url) {
1494
-            $post_link = str_replace($site_url, '', $post_link);
1495
-        }
1496
-
1497
-        $post_link = trailingslashit(
1498
-            preg_replace(  "/" . preg_quote( $slug, "/" ) . "/", $slug ."/%gd_taxonomy%",$post_link, 1 )
1499
-        );
1500
-
1501
-        if ($fix_url) {
1502
-            $post_link = $site_url . $post_link;
1503
-        }
1504
-
1505
-        if (isset($comment_post_cache[$post->ID])) {
1506
-            $post = $comment_post_cache[$post->ID];
1507
-        }
1508
-        if (isset($gd_permalink_cache[$post->ID]) && $gd_permalink_cache[$post->ID] && !$sample) {
1509
-            $post_id = $post->ID;
1510
-            if (isset($orig_post)) {
1511
-                $post = $orig_post;
1512
-            }
1513
-            return $gd_permalink_cache[$post_id];
1514
-        }
1488
+		if (function_exists('geodir_location_geo_home_link')) {
1489
+			add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
1490
+		}
1515 1491
 
1516
-        if (!isset($post->post_locations)) {
1517
-            $post_type = $post->post_type;
1518
-            $ID = $post->ID;
1519
-            $post2 = $wpdb->get_row(
1520
-                $wpdb->prepare(
1521
-                    "SELECT * from " . $plugin_prefix . $post->post_type . "_detail WHERE post_id = %d ",
1522
-                    array($post->ID)
1523
-                )
1524
-            );
1492
+		$fix_url = strpos($post_link, $site_url) === 0 ? true : false;
1493
+		if ($fix_url) {
1494
+			$post_link = str_replace($site_url, '', $post_link);
1495
+		}
1496
+
1497
+		$post_link = trailingslashit(
1498
+			preg_replace(  "/" . preg_quote( $slug, "/" ) . "/", $slug ."/%gd_taxonomy%",$post_link, 1 )
1499
+		);
1500
+
1501
+		if ($fix_url) {
1502
+			$post_link = $site_url . $post_link;
1503
+		}
1525 1504
 
1526
-            $post = (object)array_merge((array)$post, (array)$post2);
1505
+		if (isset($comment_post_cache[$post->ID])) {
1506
+			$post = $comment_post_cache[$post->ID];
1507
+		}
1508
+		if (isset($gd_permalink_cache[$post->ID]) && $gd_permalink_cache[$post->ID] && !$sample) {
1509
+			$post_id = $post->ID;
1510
+			if (isset($orig_post)) {
1511
+				$post = $orig_post;
1512
+			}
1513
+			return $gd_permalink_cache[$post_id];
1514
+		}
1527 1515
 
1528
-            $comment_post_cache[$post->ID] = $post;
1529
-        }
1516
+		if (!isset($post->post_locations)) {
1517
+			$post_type = $post->post_type;
1518
+			$ID = $post->ID;
1519
+			$post2 = $wpdb->get_row(
1520
+				$wpdb->prepare(
1521
+					"SELECT * from " . $plugin_prefix . $post->post_type . "_detail WHERE post_id = %d ",
1522
+					array($post->ID)
1523
+				)
1524
+			);
1530 1525
 
1526
+			$post = (object)array_merge((array)$post, (array)$post2);
1531 1527
 
1528
+			$comment_post_cache[$post->ID] = $post;
1529
+		}
1532 1530
 
1533
-        if (false !== strpos($post_link, '%gd_taxonomy%')) {
1534 1531
 
1535
-            if ( apply_filters("geodir_add_location_url_to_url",get_option('geodir_add_location_url'),$post->post_type,$post)) {
1536
-                $location_request = '';
1537 1532
 
1533
+		if (false !== strpos($post_link, '%gd_taxonomy%')) {
1538 1534
 
1539
-                if (!empty($post->post_locations)) {
1540
-                    $geodir_arr_locations = explode(',', $post->post_locations);
1541
-                    if (count($geodir_arr_locations) == 3) {
1542
-                        $post->city_slug = str_replace('[', '', $geodir_arr_locations[0]);
1543
-                        $post->city_slug = str_replace(']', '', $post->city_slug);
1544
-                        $post->region_slug = str_replace('[', '', $geodir_arr_locations[1]);
1545
-                        $post->region_slug = str_replace(']', '', $post->region_slug);
1546
-                        $post->country_slug = str_replace('[', '', $geodir_arr_locations[2]);
1547
-                        $post->country_slug = str_replace(']', '', $post->country_slug);
1535
+			if ( apply_filters("geodir_add_location_url_to_url",get_option('geodir_add_location_url'),$post->post_type,$post)) {
1536
+				$location_request = '';
1548 1537
 
1549
-                        $post_location = (object)array('country_slug' => $post->country_slug,
1550
-                            'region_slug' => $post->region_slug,
1551
-                            'city_slug' => $post->city_slug
1552
-                        );
1553 1538
 
1554
-                    } else
1555
-                        $post_location = geodir_get_location();
1539
+				if (!empty($post->post_locations)) {
1540
+					$geodir_arr_locations = explode(',', $post->post_locations);
1541
+					if (count($geodir_arr_locations) == 3) {
1542
+						$post->city_slug = str_replace('[', '', $geodir_arr_locations[0]);
1543
+						$post->city_slug = str_replace(']', '', $post->city_slug);
1544
+						$post->region_slug = str_replace('[', '', $geodir_arr_locations[1]);
1545
+						$post->region_slug = str_replace(']', '', $post->region_slug);
1546
+						$post->country_slug = str_replace('[', '', $geodir_arr_locations[2]);
1547
+						$post->country_slug = str_replace(']', '', $post->country_slug);
1556 1548
 
1549
+						$post_location = (object)array('country_slug' => $post->country_slug,
1550
+							'region_slug' => $post->region_slug,
1551
+							'city_slug' => $post->city_slug
1552
+						);
1557 1553
 
1558
-                } else {
1554
+					} else
1555
+						$post_location = geodir_get_location();
1559 1556
 
1560
-                    $post_location_sql = $wpdb->get_results(
1561
-                        $wpdb->prepare(
1562
-                            "SELECT post_locations from " . $plugin_prefix . $post->post_type . "_detail WHERE post_id = %d ",
1563
-                            array($post->ID)
1564
-                        )
1565
-                    );
1566
-
1567
-                    if (!empty($post_location_sql) && is_array($post_location_sql) && !empty($post_location_sql[0]->post_locations)) {
1568
-
1569
-                        $geodir_arr_locations = explode(',', $post_location_sql[0]->post_locations);
1570
-                        if (count($geodir_arr_locations) == 3) {
1571
-                            $post->city_slug = str_replace('[', '', $geodir_arr_locations[0]);
1572
-                            $post->city_slug = str_replace(']', '', $post->city_slug);
1573
-                            $post->region_slug = str_replace('[', '', $geodir_arr_locations[1]);
1574
-                            $post->region_slug = str_replace(']', '', $post->region_slug);
1575
-                            $post->country_slug = str_replace('[', '', $geodir_arr_locations[2]);
1576
-                            $post->country_slug = str_replace(']', '', $post->country_slug);
1577
-
1578
-                            $post_location = (object)array('country_slug' => $post->country_slug,
1579
-                                'region_slug' => $post->region_slug,
1580
-                                'city_slug' => $post->city_slug
1581
-                            );
1582 1557
 
1583
-                        }
1584
-                    } else
1585
-                        $post_location = geodir_get_location();
1586
-                }
1558
+				} else {
1559
+
1560
+					$post_location_sql = $wpdb->get_results(
1561
+						$wpdb->prepare(
1562
+							"SELECT post_locations from " . $plugin_prefix . $post->post_type . "_detail WHERE post_id = %d ",
1563
+							array($post->ID)
1564
+						)
1565
+					);
1566
+
1567
+					if (!empty($post_location_sql) && is_array($post_location_sql) && !empty($post_location_sql[0]->post_locations)) {
1568
+
1569
+						$geodir_arr_locations = explode(',', $post_location_sql[0]->post_locations);
1570
+						if (count($geodir_arr_locations) == 3) {
1571
+							$post->city_slug = str_replace('[', '', $geodir_arr_locations[0]);
1572
+							$post->city_slug = str_replace(']', '', $post->city_slug);
1573
+							$post->region_slug = str_replace('[', '', $geodir_arr_locations[1]);
1574
+							$post->region_slug = str_replace(']', '', $post->region_slug);
1575
+							$post->country_slug = str_replace('[', '', $geodir_arr_locations[2]);
1576
+							$post->country_slug = str_replace(']', '', $post->country_slug);
1577
+
1578
+							$post_location = (object)array('country_slug' => $post->country_slug,
1579
+								'region_slug' => $post->region_slug,
1580
+								'city_slug' => $post->city_slug
1581
+							);
1582
+
1583
+						}
1584
+					} else
1585
+						$post_location = geodir_get_location();
1586
+				}
1587 1587
 
1588 1588
 
1589
-                if (!empty($post_location)) {
1590
-                    $country_slug = isset($post_location->country_slug) ? $post_location->country_slug : '';
1589
+				if (!empty($post_location)) {
1590
+					$country_slug = isset($post_location->country_slug) ? $post_location->country_slug : '';
1591 1591
 					$region_slug = isset($post_location->region_slug) ? $post_location->region_slug : '';
1592 1592
 					$city_slug = isset($post_location->city_slug) ? $post_location->city_slug : '';
1593 1593
 					
@@ -1605,78 +1605,78 @@  discard block
 block discarded – undo
1605 1605
 					$location_slug[] = $city_slug;
1606 1606
 					
1607 1607
 					$location_request .= implode('/', $location_slug) . '/';
1608
-                }
1609
-            }
1608
+				}
1609
+			}
1610 1610
 
1611
-            if (get_option('geodir_add_categories_url')) {
1611
+			if (get_option('geodir_add_categories_url')) {
1612 1612
 
1613
-                $term_request = '';
1614
-                $taxonomies = geodir_get_taxonomies($post->post_type);
1613
+				$term_request = '';
1614
+				$taxonomies = geodir_get_taxonomies($post->post_type);
1615 1615
 
1616
-                $taxonomies = end($taxonomies);
1616
+				$taxonomies = end($taxonomies);
1617 1617
 
1618
-                if (!empty($post->default_category)) {
1619
-                    $post_terms = $post->default_category;
1620
-                } else {
1621
-                    $post_terms = '';
1618
+				if (!empty($post->default_category)) {
1619
+					$post_terms = $post->default_category;
1620
+				} else {
1621
+					$post_terms = '';
1622 1622
 
1623
-                    if (isset($post->{$taxonomies})) {
1624
-                        $post_terms = explode(",", trim($post->{$taxonomies}, ","));
1625
-                        $post_terms = $post_terms[0];
1626
-                    }
1623
+					if (isset($post->{$taxonomies})) {
1624
+						$post_terms = explode(",", trim($post->{$taxonomies}, ","));
1625
+						$post_terms = $post_terms[0];
1626
+					}
1627 1627
 
1628
-                    if (!$post_terms)
1629
-                        $post_terms = geodir_get_post_meta($post->ID, 'default_category', true);
1628
+					if (!$post_terms)
1629
+						$post_terms = geodir_get_post_meta($post->ID, 'default_category', true);
1630 1630
 
1631
-                    if (!$post_terms) {
1632
-                        $post_terms = geodir_get_post_meta($post->ID, $taxonomies, true);
1631
+					if (!$post_terms) {
1632
+						$post_terms = geodir_get_post_meta($post->ID, $taxonomies, true);
1633 1633
 
1634
-                        if ($post_terms) {
1635
-                            $post_terms = explode(",", trim($post_terms, ","));
1636
-                            $post_terms = $post_terms[0];
1637
-                        }
1638
-                    }
1639
-                }
1634
+						if ($post_terms) {
1635
+							$post_terms = explode(",", trim($post_terms, ","));
1636
+							$post_terms = $post_terms[0];
1637
+						}
1638
+					}
1639
+				}
1640 1640
 
1641
-                $term = get_term_by('id', $post_terms, $taxonomies);
1641
+				$term = get_term_by('id', $post_terms, $taxonomies);
1642 1642
 
1643
-                if (!empty($term))
1644
-                    $term_request = $term->slug;
1645
-                //$term_request = $term->slug.'/';
1646
-            }
1643
+				if (!empty($term))
1644
+					$term_request = $term->slug;
1645
+				//$term_request = $term->slug.'/';
1646
+			}
1647 1647
 
1648
-            $request_term = '';
1649
-            $listingurl_separator = '';
1650
-            //$detailurl_separator = get_option('geodir_detailurl_separator');
1651
-            $detailurl_separator = '';
1652
-            if (isset($location_request) && $location_request != '' && isset($term_request) && $term_request != '') {
1653
-                $request_term = $location_request;
1654
-                //$listingurl_separator = get_option('geodir_listingurl_separator');
1655
-                //$request_term .= $listingurl_separator.'/'.$term_request;
1656
-                $request_term .= $term_request;
1648
+			$request_term = '';
1649
+			$listingurl_separator = '';
1650
+			//$detailurl_separator = get_option('geodir_detailurl_separator');
1651
+			$detailurl_separator = '';
1652
+			if (isset($location_request) && $location_request != '' && isset($term_request) && $term_request != '') {
1653
+				$request_term = $location_request;
1654
+				//$listingurl_separator = get_option('geodir_listingurl_separator');
1655
+				//$request_term .= $listingurl_separator.'/'.$term_request;
1656
+				$request_term .= $term_request;
1657 1657
 
1658
-            } else {
1659
-                if (isset($location_request) && $location_request != '') $request_term = $location_request;
1658
+			} else {
1659
+				if (isset($location_request) && $location_request != '') $request_term = $location_request;
1660 1660
 
1661
-                if (isset($term_request) && $term_request != '') $request_term .= $term_request;
1662
-            }
1663
-            $request_term = trim($request_term, '/');
1664
-            if (!empty($request_term))
1665
-                $post_link = str_replace('%gd_taxonomy%', $request_term . $detailurl_separator, $post_link);
1666
-            else
1667
-                $post_link = str_replace('/%gd_taxonomy%', $request_term . $detailurl_separator, $post_link);
1668
-            //echo $post_link ;
1669
-        }
1670
-        // temp cache the permalink
1671
-        if (!$sample && (!isset($_REQUEST['geodir_ajax']) || (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] != 'add_listing'))) {
1672
-            $gd_permalink_cache[$post->ID] = $post_link;
1673
-        }
1674
-    }
1675
-    if (isset($orig_post)) {
1676
-        $post = $orig_post;
1677
-    }
1678
-    //echo $post_link ;
1679
-    return $post_link;
1661
+				if (isset($term_request) && $term_request != '') $request_term .= $term_request;
1662
+			}
1663
+			$request_term = trim($request_term, '/');
1664
+			if (!empty($request_term))
1665
+				$post_link = str_replace('%gd_taxonomy%', $request_term . $detailurl_separator, $post_link);
1666
+			else
1667
+				$post_link = str_replace('/%gd_taxonomy%', $request_term . $detailurl_separator, $post_link);
1668
+			//echo $post_link ;
1669
+		}
1670
+		// temp cache the permalink
1671
+		if (!$sample && (!isset($_REQUEST['geodir_ajax']) || (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] != 'add_listing'))) {
1672
+			$gd_permalink_cache[$post->ID] = $post_link;
1673
+		}
1674
+	}
1675
+	if (isset($orig_post)) {
1676
+		$post = $orig_post;
1677
+	}
1678
+	//echo $post_link ;
1679
+	return $post_link;
1680 1680
 
1681 1681
 }
1682 1682
 
@@ -1693,103 +1693,103 @@  discard block
 block discarded – undo
1693 1693
  * @return string The term link.
1694 1694
  */
1695 1695
 function geodir_term_link($termlink, $term, $taxonomy) {
1696
-    $geodir_taxonomies = geodir_get_taxonomies('', true);
1696
+	$geodir_taxonomies = geodir_get_taxonomies('', true);
1697 1697
 
1698
-    if (isset($taxonomy) && !empty($geodir_taxonomies) && in_array($taxonomy, $geodir_taxonomies)) {
1699
-        global $geodir_add_location_url, $gd_session;
1700
-        $include_location = false;
1701
-        $request_term = array();
1698
+	if (isset($taxonomy) && !empty($geodir_taxonomies) && in_array($taxonomy, $geodir_taxonomies)) {
1699
+		global $geodir_add_location_url, $gd_session;
1700
+		$include_location = false;
1701
+		$request_term = array();
1702 1702
 
1703
-        $listing_slug = geodir_get_listing_slug($taxonomy);
1703
+		$listing_slug = geodir_get_listing_slug($taxonomy);
1704 1704
 
1705
-        if ($geodir_add_location_url != NULL && $geodir_add_location_url != '') {
1706
-            if ($geodir_add_location_url && get_option('geodir_add_location_url')) {
1707
-                $include_location = true;
1708
-            }
1709
-        } elseif (get_option('geodir_add_location_url') && $gd_session->get('gd_multi_location') == 1)
1710
-            $include_location = true;
1705
+		if ($geodir_add_location_url != NULL && $geodir_add_location_url != '') {
1706
+			if ($geodir_add_location_url && get_option('geodir_add_location_url')) {
1707
+				$include_location = true;
1708
+			}
1709
+		} elseif (get_option('geodir_add_location_url') && $gd_session->get('gd_multi_location') == 1)
1710
+			$include_location = true;
1711 1711
 
1712
-        if ($include_location) {
1713
-            global $post;
1712
+		if ($include_location) {
1713
+			global $post;
1714 1714
 			
1715 1715
 			$location_manager = defined('POST_LOCATION_TABLE') ? true : false;
1716 1716
 			$neighbourhood_active = $location_manager && get_option('location_neighbourhoods') ? true : false;
1717 1717
             
1718 1718
 			if(geodir_is_page('detail') && isset($post->country_slug)){
1719
-                $location_terms = array(
1720
-                    'gd_country' => $post->country_slug,
1721
-                    'gd_region' => $post->region_slug,
1722
-                    'gd_city' => $post->city_slug
1723
-                );
1719
+				$location_terms = array(
1720
+					'gd_country' => $post->country_slug,
1721
+					'gd_region' => $post->region_slug,
1722
+					'gd_city' => $post->city_slug
1723
+				);
1724 1724
 				
1725 1725
 				if ($neighbourhood_active && !empty($location_terms['gd_city']) && $gd_ses_neighbourhood = $gd_session->get('gd_neighbourhood')) {
1726 1726
 					$location_terms['gd_neighbourhood'] = $gd_ses_neighbourhood;
1727 1727
 				}
1728
-            } else {
1729
-                $location_terms = geodir_get_current_location_terms('query_vars');
1730
-            }
1728
+			} else {
1729
+				$location_terms = geodir_get_current_location_terms('query_vars');
1730
+			}
1731 1731
 
1732
-            $geodir_show_location_url = get_option('geodir_show_location_url');
1733
-            $location_terms = geodir_remove_location_terms($location_terms);
1732
+			$geodir_show_location_url = get_option('geodir_show_location_url');
1733
+			$location_terms = geodir_remove_location_terms($location_terms);
1734 1734
 
1735
-            if (!empty($location_terms)) {
1735
+			if (!empty($location_terms)) {
1736 1736
 
1737
-                $url_separator = '';//get_option('geodir_listingurl_separator');
1737
+				$url_separator = '';//get_option('geodir_listingurl_separator');
1738 1738
 
1739
-                if (get_option('permalink_structure') != '') {
1740
-                    $old_listing_slug = '/' . $listing_slug . '/';
1741
-                    $request_term = implode("/", $location_terms);
1742
-                    $new_listing_slug = '/' . $listing_slug . '/' . $request_term . '/';
1739
+				if (get_option('permalink_structure') != '') {
1740
+					$old_listing_slug = '/' . $listing_slug . '/';
1741
+					$request_term = implode("/", $location_terms);
1742
+					$new_listing_slug = '/' . $listing_slug . '/' . $request_term . '/';
1743 1743
 
1744
-                    $termlink = substr_replace($termlink, $new_listing_slug, strpos($termlink, $old_listing_slug), strlen($old_listing_slug));
1745
-                } else {
1746
-                    $termlink = geodir_getlink($termlink, $request_term);
1747
-                }
1748
-            }
1749
-        }
1744
+					$termlink = substr_replace($termlink, $new_listing_slug, strpos($termlink, $old_listing_slug), strlen($old_listing_slug));
1745
+				} else {
1746
+					$termlink = geodir_getlink($termlink, $request_term);
1747
+				}
1748
+			}
1749
+		}
1750 1750
 
1751
-        // Alter the CPT slug is WPML is set to do so
1752
-        /* we can replace this with the below function
1751
+		// Alter the CPT slug is WPML is set to do so
1752
+		/* we can replace this with the below function
1753 1753
         if(function_exists('icl_object_id')){
1754 1754
             global $sitepress;
1755 1755
             $post_type = str_replace("category","",$taxonomy);
1756 1756
             $termlink = $sitepress->post_type_archive_link_filter( $termlink, $post_type);
1757 1757
         }*/
1758 1758
 
1759
-        // Alter the CPT slug if WPML is set to do so
1760
-        if(function_exists('icl_object_id')){
1761
-            $post_types = get_option('geodir_post_types');
1762
-            $post_type = str_replace("category","",$taxonomy);
1759
+		// Alter the CPT slug if WPML is set to do so
1760
+		if(function_exists('icl_object_id')){
1761
+			$post_types = get_option('geodir_post_types');
1762
+			$post_type = str_replace("category","",$taxonomy);
1763 1763
 			$post_type = str_replace("_tags","",$post_type);
1764
-            $slug = $post_types[$post_type]['rewrite']['slug'];
1765
-            if ( gd_wpml_slug_translation_turned_on( $post_type )) {
1764
+			$slug = $post_types[$post_type]['rewrite']['slug'];
1765
+			if ( gd_wpml_slug_translation_turned_on( $post_type )) {
1766 1766
 
1767
-                global $sitepress;
1768
-                $default_lang = $sitepress->get_default_language();
1769
-                $language_code = gd_wpml_get_lang_from_url($termlink);
1770
-                if(!$language_code ){$language_code  = $default_lang;}
1767
+				global $sitepress;
1768
+				$default_lang = $sitepress->get_default_language();
1769
+				$language_code = gd_wpml_get_lang_from_url($termlink);
1770
+				if(!$language_code ){$language_code  = $default_lang;}
1771 1771
 
1772
-                $org_slug = $slug;
1773
-                $slug = apply_filters( 'wpml_translate_single_string',
1774
-                    $slug,
1775
-                    'WordPress',
1776
-                    'URL slug: ' . $slug,
1777
-                    $language_code);
1772
+				$org_slug = $slug;
1773
+				$slug = apply_filters( 'wpml_translate_single_string',
1774
+					$slug,
1775
+					'WordPress',
1776
+					'URL slug: ' . $slug,
1777
+					$language_code);
1778 1778
 
1779 1779
 
1780
-                if(!$slug){$slug = $org_slug;}
1780
+				if(!$slug){$slug = $org_slug;}
1781 1781
 
1782
-                $termlink = trailingslashit(
1782
+				$termlink = trailingslashit(
1783 1783
 
1784
-                    preg_replace(  "/" . preg_quote( $org_slug, "/" ) . "/", $slug  ,$termlink, 1 )
1785
-                );
1784
+					preg_replace(  "/" . preg_quote( $org_slug, "/" ) . "/", $slug  ,$termlink, 1 )
1785
+				);
1786 1786
 
1787
-            }
1788
-        }
1787
+			}
1788
+		}
1789 1789
 
1790
-    }
1790
+	}
1791 1791
 	
1792
-    return $termlink;
1792
+	return $termlink;
1793 1793
 }
1794 1794
 
1795 1795
 /**
@@ -1815,14 +1815,14 @@  discard block
 block discarded – undo
1815 1815
 	if (in_array($post_type, geodir_get_posttypes())) {
1816 1816
 		if (get_option('geodir_add_location_url') && $gd_session->get('gd_multi_location') == 1) {
1817 1817
 			if(geodir_is_page('detail') && !empty($post) && isset($post->country_slug)) {
1818
-                $location_terms = array(
1819
-                    'gd_country' => $post->country_slug,
1820
-                    'gd_region' => $post->region_slug,
1821
-                    'gd_city' => $post->city_slug
1822
-                );
1823
-            } else {
1824
-                $location_terms = geodir_get_current_location_terms('query_vars');
1825
-            }
1818
+				$location_terms = array(
1819
+					'gd_country' => $post->country_slug,
1820
+					'gd_region' => $post->region_slug,
1821
+					'gd_city' => $post->city_slug
1822
+				);
1823
+			} else {
1824
+				$location_terms = geodir_get_current_location_terms('query_vars');
1825
+			}
1826 1826
 			
1827 1827
 			$location_terms = geodir_remove_location_terms($location_terms);
1828 1828
 			
@@ -1853,14 +1853,14 @@  discard block
 block discarded – undo
1853 1853
  */
1854 1854
 function get_post_type_singular_label($post_type, $echo = false)
1855 1855
 {
1856
-    $obj_post_type = get_post_type_object($post_type);
1857
-    if (!is_object($obj_post_type)) {
1858
-        return;
1859
-    }
1860
-    if ($echo)
1861
-        echo $obj_post_type->labels->singular_name;
1862
-    else
1863
-        return $obj_post_type->labels->singular_name;
1856
+	$obj_post_type = get_post_type_object($post_type);
1857
+	if (!is_object($obj_post_type)) {
1858
+		return;
1859
+	}
1860
+	if ($echo)
1861
+		echo $obj_post_type->labels->singular_name;
1862
+	else
1863
+		return $obj_post_type->labels->singular_name;
1864 1864
 
1865 1865
 }
1866 1866
 
@@ -1875,16 +1875,16 @@  discard block
 block discarded – undo
1875 1875
  */
1876 1876
 function get_post_type_plural_label($post_type, $echo = false)
1877 1877
 {
1878
-    $all_postypes = geodir_get_posttypes();
1878
+	$all_postypes = geodir_get_posttypes();
1879 1879
 
1880
-    if (!in_array($post_type, $all_postypes))
1881
-        return false;
1880
+	if (!in_array($post_type, $all_postypes))
1881
+		return false;
1882 1882
 
1883
-    $obj_post_type = get_post_type_object($post_type);
1884
-    if ($echo)
1885
-        echo $obj_post_type->labels->name;
1886
-    else
1887
-        return $obj_post_type->labels->name;
1883
+	$obj_post_type = get_post_type_object($post_type);
1884
+	if ($echo)
1885
+		echo $obj_post_type->labels->name;
1886
+	else
1887
+		return $obj_post_type->labels->name;
1888 1888
 
1889 1889
 }
1890 1890
 
@@ -1903,51 +1903,51 @@  discard block
 block discarded – undo
1903 1903
  */
1904 1904
 function geodir_term_exists($term, $taxonomy = '', $parent = 0)
1905 1905
 {
1906
-    global $wpdb;
1907
-
1908
-    $select = "SELECT term_id FROM $wpdb->terms as t WHERE ";
1909
-    $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 ";
1910
-
1911
-    if (is_int($term)) {
1912
-        if (0 == $term)
1913
-            return 0;
1914
-        $where = 't.term_id = %d';
1915
-        if (!empty($taxonomy))
1916
-            return $wpdb->get_row($wpdb->prepare($tax_select . $where . " AND tt.taxonomy = %s", $term, $taxonomy), ARRAY_A);
1917
-        else
1918
-            return $wpdb->get_var($wpdb->prepare($select . $where, $term));
1919
-    }
1906
+	global $wpdb;
1907
+
1908
+	$select = "SELECT term_id FROM $wpdb->terms as t WHERE ";
1909
+	$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 ";
1910
+
1911
+	if (is_int($term)) {
1912
+		if (0 == $term)
1913
+			return 0;
1914
+		$where = 't.term_id = %d';
1915
+		if (!empty($taxonomy))
1916
+			return $wpdb->get_row($wpdb->prepare($tax_select . $where . " AND tt.taxonomy = %s", $term, $taxonomy), ARRAY_A);
1917
+		else
1918
+			return $wpdb->get_var($wpdb->prepare($select . $where, $term));
1919
+	}
1920 1920
 
1921
-    $term = trim(wp_unslash($term));
1921
+	$term = trim(wp_unslash($term));
1922 1922
 
1923
-    if ('' === $slug = sanitize_title($term))
1924
-        return 0;
1923
+	if ('' === $slug = sanitize_title($term))
1924
+		return 0;
1925 1925
 
1926
-    $where = 't.slug = %s';
1926
+	$where = 't.slug = %s';
1927 1927
 
1928
-    $where_fields = array($slug);
1929
-    if (!empty($taxonomy)) {
1930
-        $parent = (int)$parent;
1931
-        if ($parent > 0) {
1932
-            $where_fields[] = $parent;
1933
-            $else_where_fields[] = $parent;
1934
-            $where .= ' AND tt.parent = %d';
1928
+	$where_fields = array($slug);
1929
+	if (!empty($taxonomy)) {
1930
+		$parent = (int)$parent;
1931
+		if ($parent > 0) {
1932
+			$where_fields[] = $parent;
1933
+			$else_where_fields[] = $parent;
1934
+			$where .= ' AND tt.parent = %d';
1935 1935
 
1936
-        }
1936
+		}
1937 1937
 
1938
-        $where_fields[] = $taxonomy;
1938
+		$where_fields[] = $taxonomy;
1939 1939
 
1940 1940
 
1941
-        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))
1942
-            return $result;
1941
+		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))
1942
+			return $result;
1943 1943
 
1944
-        return false;
1945
-    }
1944
+		return false;
1945
+	}
1946 1946
 
1947
-    if ($result = $wpdb->get_var($wpdb->prepare("SELECT term_id FROM $wpdb->terms as t WHERE $where", $where_fields)))
1948
-        return $result;
1947
+	if ($result = $wpdb->get_var($wpdb->prepare("SELECT term_id FROM $wpdb->terms as t WHERE $where", $where_fields)))
1948
+		return $result;
1949 1949
 
1950
-    return false;
1950
+	return false;
1951 1951
 }
1952 1952
 
1953 1953
 /**
@@ -1959,7 +1959,7 @@  discard block
 block discarded – undo
1959 1959
 function geodir_get_term_icon_rebuild()
1960 1960
 {
1961 1961
 
1962
-    update_option('gd_term_icons', '');
1962
+	update_option('gd_term_icons', '');
1963 1963
 
1964 1964
 }
1965 1965
 
@@ -1977,60 +1977,60 @@  discard block
 block discarded – undo
1977 1977
  */
1978 1978
 function geodir_get_term_icon($term_id = false, $rebuild = false)
1979 1979
 {
1980
-    global $wpdb;
1981
-    if (!$rebuild) {
1982
-        $terms_icons = get_option('gd_term_icons');
1983
-    } else {
1984
-        $terms_icons = '';
1985
-    }
1986
-
1987
-    if (empty($terms_icons)) {
1988
-        $default_icon_url = get_option('geodir_default_marker_icon');
1989
-        $taxonomy = geodir_get_taxonomies();
1990
-        $post_types = geodir_get_posttypes();
1991
-        $tax_arr = array();
1992
-        foreach ($post_types as $post_type) {
1993
-            $tax_arr[] = "'" . $post_type . "category'";
1994
-        }
1995
-        $tax_c = implode(',', $tax_arr);
1996
-        $terms = $wpdb->get_results("SELECT * FROM $wpdb->term_taxonomy WHERE taxonomy IN ($tax_c)");
1997
-        //$terms = get_terms( $taxonomy );
1998
-
1999
-        if($terms) {
2000
-            foreach ($terms as $term) {
2001
-                $post_type = str_replace("category", "", $term->taxonomy);
2002
-                $a_terms[$post_type][] = $term;
1980
+	global $wpdb;
1981
+	if (!$rebuild) {
1982
+		$terms_icons = get_option('gd_term_icons');
1983
+	} else {
1984
+		$terms_icons = '';
1985
+	}
2003 1986
 
2004
-            }
2005
-        }
1987
+	if (empty($terms_icons)) {
1988
+		$default_icon_url = get_option('geodir_default_marker_icon');
1989
+		$taxonomy = geodir_get_taxonomies();
1990
+		$post_types = geodir_get_posttypes();
1991
+		$tax_arr = array();
1992
+		foreach ($post_types as $post_type) {
1993
+			$tax_arr[] = "'" . $post_type . "category'";
1994
+		}
1995
+		$tax_c = implode(',', $tax_arr);
1996
+		$terms = $wpdb->get_results("SELECT * FROM $wpdb->term_taxonomy WHERE taxonomy IN ($tax_c)");
1997
+		//$terms = get_terms( $taxonomy );
2006 1998
 
2007
-        if($a_terms) {
2008
-            foreach ($a_terms as $pt => $t2) {
1999
+		if($terms) {
2000
+			foreach ($terms as $term) {
2001
+				$post_type = str_replace("category", "", $term->taxonomy);
2002
+				$a_terms[$post_type][] = $term;
2009 2003
 
2010
-                foreach ($t2 as $term) {
2011
-                    $term_icon = get_tax_meta($term->term_id, 'ct_cat_icon', false, $pt);
2012
-                    if ($term_icon) {
2013
-                        $term_icon_url = $term_icon["src"];
2014
-                    } else {
2015
-                        $term_icon_url = $default_icon_url;
2016
-                    }
2017
-                    $terms_icons[$term->term_id] = $term_icon_url;
2018
-                }
2019
-            }
2020
-        }
2004
+			}
2005
+		}
2006
+
2007
+		if($a_terms) {
2008
+			foreach ($a_terms as $pt => $t2) {
2009
+
2010
+				foreach ($t2 as $term) {
2011
+					$term_icon = get_tax_meta($term->term_id, 'ct_cat_icon', false, $pt);
2012
+					if ($term_icon) {
2013
+						$term_icon_url = $term_icon["src"];
2014
+					} else {
2015
+						$term_icon_url = $default_icon_url;
2016
+					}
2017
+					$terms_icons[$term->term_id] = $term_icon_url;
2018
+				}
2019
+			}
2020
+		}
2021 2021
 
2022
-        update_option('gd_term_icons', $terms_icons);
2023
-    }
2022
+		update_option('gd_term_icons', $terms_icons);
2023
+	}
2024 2024
 
2025
-    if ($term_id && isset($terms_icons[$term_id])) {
2026
-        return $terms_icons[$term_id];
2027
-    } elseif ($term_id && !isset($terms_icons[$term_id])) {
2028
-        return get_option('geodir_default_marker_icon');
2029
-    }
2025
+	if ($term_id && isset($terms_icons[$term_id])) {
2026
+		return $terms_icons[$term_id];
2027
+	} elseif ($term_id && !isset($terms_icons[$term_id])) {
2028
+		return get_option('geodir_default_marker_icon');
2029
+	}
2030 2030
 
2031
-    if (is_ssl()) {
2032
-        $terms_icons = str_replace("http:","https:",$terms_icons );
2033
-    }
2031
+	if (is_ssl()) {
2032
+		$terms_icons = str_replace("http:","https:",$terms_icons );
2033
+	}
2034 2034
 
2035
-    return apply_filters('geodir_get_term_icons', $terms_icons, $term_id);
2035
+	return apply_filters('geodir_get_term_icons', $terms_icons, $term_id);
2036 2036
 }
2037 2037
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +132 added lines, -132 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
-										' . __(ucfirst($args->labels->name)) . '
70
+                            $items .= '<li class="'.$li_class.'">
71
+									<a href="' . get_post_type_archive_link($post_type).'" class="'.$a_class.'">
72
+										' . __(ucfirst($args->labels->name)).'
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
-															' . __(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
+															' . __(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="' . $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="'.$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
 
@@ -407,7 +407,7 @@  discard block
 block discarded – undo
407 407
 
408 408
     if (geodir_is_page('add-listing') || geodir_is_page('preview')) {
409 409
         if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '')
410
-            $geodir_post_type = get_post_type((int)$_REQUEST['pid']);
410
+            $geodir_post_type = get_post_type((int) $_REQUEST['pid']);
411 411
         elseif (isset($_REQUEST['listing_type']))
412 412
             $geodir_post_type = sanitize_text_field($_REQUEST['listing_type']);
413 413
     }
@@ -425,7 +425,7 @@  discard block
 block discarded – undo
425 425
     if (is_array($all_postypes) && !in_array($geodir_post_type, $all_postypes))
426 426
         $geodir_post_type = '';
427 427
 
428
-    if( defined( 'DOING_AJAX' ) && isset($_REQUEST['stype'])){
428
+    if (defined('DOING_AJAX') && isset($_REQUEST['stype'])) {
429 429
         $geodir_post_type = sanitize_text_field($_REQUEST['stype']);
430 430
     }
431 431
 
@@ -435,7 +435,7 @@  discard block
 block discarded – undo
435 435
      *
436 436
      * @since 1.6.9
437 437
      */
438
-    return apply_filters('geodir_get_current_posttype',$geodir_post_type);
438
+    return apply_filters('geodir_get_current_posttype', $geodir_post_type);
439 439
 }
440 440
 
441 441
 /**
@@ -449,17 +449,17 @@  discard block
 block discarded – undo
449 449
  */
450 450
 function geodir_get_default_posttype()
451 451
 {
452
-    $post_types = apply_filters( 'geodir_get_default_posttype', geodir_get_posttypes( 'object' ) );
452
+    $post_types = apply_filters('geodir_get_default_posttype', geodir_get_posttypes('object'));
453 453
 
454
-    foreach ( $post_types as $post_type => $info ) {
454
+    foreach ($post_types as $post_type => $info) {
455 455
         global $wpdb;
456
-        $has_posts = $wpdb->get_row( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_type = %s AND post_status='publish' LIMIT 1", $post_type ) );
457
-        if ( $has_posts ) {
456
+        $has_posts = $wpdb->get_row($wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE post_type = %s AND post_status='publish' LIMIT 1", $post_type));
457
+        if ($has_posts) {
458 458
             $stype = $post_type; break;
459 459
         }
460 460
     }
461 461
 
462
-    if(!$stype){
462
+    if (!$stype) {
463 463
         $stype = 'gd_place';
464 464
     }
465 465
 
@@ -484,14 +484,14 @@  discard block
 block discarded – undo
484 484
         switch ($output):
485 485
             case 'object':
486 486
             case 'Object':
487
-                $post_types = json_decode(json_encode($post_types), FALSE);//(object)$post_types;
487
+                $post_types = json_decode(json_encode($post_types), FALSE); //(object)$post_types;
488 488
                 break;
489 489
             case 'array':
490 490
             case 'Array':
491
-                $post_types = (array)$post_types;
491
+                $post_types = (array) $post_types;
492 492
                 break;
493 493
 			case 'options':
494
-                $post_types = (array)$post_types;
494
+                $post_types = (array) $post_types;
495 495
 				
496 496
 				$options = array();
497 497
 				if (!empty($post_types)) {
@@ -609,15 +609,15 @@  discard block
 block discarded – undo
609 609
 
610 610
         $categories = get_terms($taxonomies);
611 611
 
612
-        $html .= '<option value="0">' . __('All', 'geodirectory') . '</option>';
612
+        $html .= '<option value="0">'.__('All', 'geodirectory').'</option>';
613 613
 
614 614
         foreach ($categories as $category_obj) {
615 615
             $select_opt = '';
616 616
             if ($selected == $category_obj->term_id) {
617 617
                 $select_opt = 'selected="selected"';
618 618
             }
619
-            $html .= '<option ' . $select_opt . ' value="' . $category_obj->term_id . '">'
620
-                . ucfirst($category_obj->name) . '</option>';
619
+            $html .= '<option '.$select_opt.' value="'.$category_obj->term_id.'">'
620
+                . ucfirst($category_obj->name).'</option>';
621 621
         }
622 622
 
623 623
         if ($echo)
@@ -685,7 +685,7 @@  discard block
 block discarded – undo
685 685
     } elseif (isset($wp_query->tax_query->queries)) {
686 686
         $tax_arr = $wp_query->tax_query->queries;
687 687
         //if tax query has 'relation' set then it will break wp_list_pluck so we remove it
688
-        if(isset( $tax_arr['relation'])){unset( $tax_arr['relation']);}
688
+        if (isset($tax_arr['relation'])) {unset($tax_arr['relation']); }
689 689
         $taxonomies = wp_list_pluck($tax_arr, 'taxonomy');
690 690
     }
691 691
 
@@ -739,7 +739,7 @@  discard block
 block discarded – undo
739 739
 
740 740
             if ((!geodir_is_page('listing')) || (is_search() && $_REQUEST['search_taxonomy'] == '')) {
741 741
                 if ($cat_parent == 0) {
742
-                    $list_class = 'main_list gd-parent-cats-list gd-cats-display-' . $cat_display;
742
+                    $list_class = 'main_list gd-parent-cats-list gd-cats-display-'.$cat_display;
743 743
                     $main_list_class = 'class="main_list_selecter"';
744 744
                 } else {
745 745
                     //$display = 'display:none';
@@ -749,7 +749,7 @@  discard block
 block discarded – undo
749 749
 
750 750
             if ($cat_display == 'checkbox' || $cat_display == 'radio') {
751 751
                 $p = 0;
752
-                $out = '<div class="' . $list_class . ' gd-cat-row-' . $cat_parent . '" style="margin-left:' . $p . 'px;' . $display . ';">';
752
+                $out = '<div class="'.$list_class.' gd-cat-row-'.$cat_parent.'" style="margin-left:'.$p.'px;'.$display.';">';
753 753
             }
754 754
 
755 755
             foreach ($cat_terms as $cat_term) {
@@ -764,12 +764,12 @@  discard block
 block discarded – undo
764 764
                 }
765 765
 
766 766
                 if ($cat_display == 'radio')
767
-                    $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="' . ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' id="gd-cat-' . $cat_term->term_id . '" >' . $term_check . ucfirst($cat_term->name) . '</span>';
767
+                    $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="'.ucfirst($cat_term->name).'" value="'.$cat_term->term_id.'" '.$checked.$onchange.' id="gd-cat-'.$cat_term->term_id.'" >'.$term_check.ucfirst($cat_term->name).'</span>';
768 768
                 elseif ($cat_display == 'select' || $cat_display == 'multiselect')
769
-                    $out .= '<option ' . $main_list_class . ' style="margin-left:' . $p . 'px;" alt="' . $cat_term->taxonomy . '" title="' . ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' >' . $term_check . ucfirst($cat_term->name) . '</option>';
769
+                    $out .= '<option '.$main_list_class.' style="margin-left:'.$p.'px;" alt="'.$cat_term->taxonomy.'" title="'.ucfirst($cat_term->name).'" value="'.$cat_term->term_id.'" '.$checked.$onchange.' >'.$term_check.ucfirst($cat_term->name).'</option>';
770 770
 
771 771
                 else {
772
-                    $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="' . ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" ' . $checked . $onchange . ' id="gd-cat-' . $cat_term->term_id . '" >' . $term_check . ucfirst($cat_term->name) . '</span>';
772
+                    $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="'.ucfirst($cat_term->name).'" value="'.$cat_term->term_id.'" '.$checked.$onchange.' id="gd-cat-'.$cat_term->term_id.'" >'.$term_check.ucfirst($cat_term->name).'</span>';
773 773
                 }
774 774
 
775 775
                 // Call recurson to print sub cats
@@ -808,7 +808,7 @@  discard block
 block discarded – undo
808 808
             $cat_exclude = serialize($exclude_cats);
809 809
 
810 810
         if (isset($_REQUEST['backandedit'])) {
811
-            $post = (object)$gd_session->get('listing');
811
+            $post = (object) $gd_session->get('listing');
812 812
 
813 813
             if (!is_array($post->post_category[$cat_taxonomy]))
814 814
                 $post_category = $post->post_category[$cat_taxonomy];
@@ -840,7 +840,7 @@  discard block
 block discarded – undo
840 840
 
841 841
             if (!empty($post_category)) {
842 842
                 $cat1 = array_filter(explode(',', $post_category));
843
-                $post_category = ',' . implode(',', $cat1) . ',';
843
+                $post_category = ','.implode(',', $cat1).',';
844 844
 
845 845
             }
846 846
 
@@ -851,7 +851,7 @@  discard block
 block discarded – undo
851 851
                 foreach ($post_category_upd as $cat) {
852 852
 
853 853
                     if (!in_array($cat, $exclude_cats) && $cat != '') {
854
-                        $post_category_change .= ',' . $cat;
854
+                        $post_category_change .= ','.$cat;
855 855
                     }
856 856
                 }
857 857
                 $post_category = $post_category_change;
@@ -863,11 +863,11 @@  discard block
 block discarded – undo
863 863
             }
864 864
         }
865 865
 
866
-        echo '<input type="hidden" id="cat_limit" value="' . $cat_limit . '" name="cat_limit[' . $cat_taxonomy . ']"  />';
866
+        echo '<input type="hidden" id="cat_limit" value="'.$cat_limit.'" name="cat_limit['.$cat_taxonomy.']"  />';
867 867
 
868
-        echo '<input type="hidden" id="post_category" value="' . $post_category . '" name="post_category[' . $cat_taxonomy . ']"  />';
868
+        echo '<input type="hidden" id="post_category" value="'.$post_category.'" name="post_category['.$cat_taxonomy.']"  />';
869 869
 
870
-        echo '<input type="hidden" id="post_category_str" value="' . $post_category_str . '" name="post_category_str[' . $cat_taxonomy . ']"  />';
870
+        echo '<input type="hidden" id="post_category_str" value="'.$post_category_str.'" name="post_category_str['.$cat_taxonomy.']"  />';
871 871
 
872 872
 
873 873
         ?>
@@ -886,14 +886,14 @@  discard block
 block discarded – undo
886 886
 
887 887
             function show_subcatlist(main_cat, catObj) {
888 888
                 if (main_cat != '') {
889
-					var url = '<?php echo geodir_get_ajax_url();?>';
890
-                    var cat_taxonomy = '<?php echo $cat_taxonomy;?>';
891
-                    var cat_exclude = '<?php echo base64_encode($cat_exclude);?>';
889
+					var url = '<?php echo geodir_get_ajax_url(); ?>';
890
+                    var cat_taxonomy = '<?php echo $cat_taxonomy; ?>';
891
+                    var cat_exclude = '<?php echo base64_encode($cat_exclude); ?>';
892 892
                     var cat_limit = jQuery('#' + cat_taxonomy).find('#cat_limit').val();
893
-					<?php if ((int)$cat_limit > 0) { ?>
893
+					<?php if ((int) $cat_limit > 0) { ?>
894 894
 					var selected = parseInt(jQuery('#' + cat_taxonomy).find('.cat_sublist > div.post_catlist_item').length);
895 895
 					if (cat_limit != '' && selected > 0 && selected >= cat_limit && cat_limit != 0) {
896
-						alert("<?php echo esc_attr(wp_sprintf(__('You have reached category limit of %d categories.', 'geodirectory'), (int)$cat_limit));?>");
896
+						alert("<?php echo esc_attr(wp_sprintf(__('You have reached category limit of %d categories.', 'geodirectory'), (int) $cat_limit)); ?>");
897 897
 						return false;
898 898
 					}
899 899
 					<?php } ?>
@@ -932,7 +932,7 @@  discard block
 block discarded – undo
932 932
             }
933 933
 
934 934
             function update_listing_cat(el) {
935
-                var cat_taxonomy = '<?php echo $cat_taxonomy;?>';
935
+                var cat_taxonomy = '<?php echo $cat_taxonomy; ?>';
936 936
                 var cat_ids = '';
937 937
                 var main_cat = '';
938 938
                 var sub_cat = '';
@@ -1013,7 +1013,7 @@  discard block
 block discarded – undo
1013 1013
         <div class="main_cat_list" style=" <?php if (isset($style)) {
1014 1014
             echo $style;
1015 1015
         }?> ">
1016
-            <?php geodir_get_catlist($cat_taxonomy, 0);  // print main categories list
1016
+            <?php geodir_get_catlist($cat_taxonomy, 0); // print main categories list
1017 1017
             ?>
1018 1018
         </div>
1019 1019
     <?php
@@ -1040,9 +1040,9 @@  discard block
 block discarded – undo
1040 1040
     if ($exclude != '') {
1041 1041
         $exclude_cats = maybe_unserialize(base64_decode($exclude));
1042 1042
 
1043
-        if(is_array( $exclude_cats)){
1044
-            $exclude_cats = array_map( 'intval', $exclude_cats );
1045
-        }else{
1043
+        if (is_array($exclude_cats)) {
1044
+            $exclude_cats = array_map('intval', $exclude_cats);
1045
+        } else {
1046 1046
             $exclude_cats = intval($exclude_cats);
1047 1047
         }
1048 1048
 
@@ -1056,25 +1056,25 @@  discard block
 block discarded – undo
1056 1056
         <?php $main_cat = get_term($parrent, $request_taxonomy); ?>
1057 1057
 
1058 1058
         <div class="post_catlist_item" style="border:1px solid #CCCCCC; margin:5px auto; padding:5px;">
1059
-            <img alt="move icon" src="<?php echo geodir_plugin_url() . '/geodirectory-assets/images/move.png';?>"
1059
+            <img alt="move icon" src="<?php echo geodir_plugin_url().'/geodirectory-assets/images/move.png'; ?>"
1060 1060
                  onclick="jQuery(this).closest('div').remove();update_listing_cat(this);" align="right"/>
1061 1061
             <?php /* ?>
1062 1062
 		<img src="<?php echo geodir_plugin_url().'/geodirectory-assets/images/move.png';?>" onclick="jQuery(this).closest('div').remove();show_subcatlist();" align="right" /> 
1063 1063
 		<?php */ ?>
1064 1064
 
1065
-            <input type="checkbox" value="<?php echo $main_cat->term_id;?>" class="listing_main_cat"
1065
+            <input type="checkbox" value="<?php echo $main_cat->term_id; ?>" class="listing_main_cat"
1066 1066
                    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()"
1067 1067
                    checked="checked" disabled="disabled"/>
1068 1068
        <span> 
1069
-        <?php printf(__('Add listing in %s category', 'geodirectory'), geodir_ucwords($main_cat->name));?>
1069
+        <?php printf(__('Add listing in %s category', 'geodirectory'), geodir_ucwords($main_cat->name)); ?>
1070 1070
         </span>
1071 1071
             <br/>
1072 1072
 
1073 1073
             <div class="post_default_category">
1074
-                <input type="radio" name="post_default_category" value="<?php echo $main_cat->term_id;?>"
1075
-                       onchange="update_listing_cat()" <?php if ($default) echo ' checked="checked" ';?>   />
1074
+                <input type="radio" name="post_default_category" value="<?php echo $main_cat->term_id; ?>"
1075
+                       onchange="update_listing_cat()" <?php if ($default) echo ' checked="checked" '; ?>   />
1076 1076
         <span> 
1077
-        <?php printf(__('Set %s as default category', 'geodirectory'), geodir_ucwords($main_cat->name));?>
1077
+        <?php printf(__('Set %s as default category', 'geodirectory'), geodir_ucwords($main_cat->name)); ?>
1078 1078
         </span>
1079 1079
             </div>
1080 1080
 
@@ -1107,7 +1107,7 @@  discard block
 block discarded – undo
1107 1107
         $post_cat_str = $post_categories[$request_taxonomy];
1108 1108
         $post_cat_array = explode("#", $post_cat_str);
1109 1109
         if (is_array($post_cat_array)) {
1110
-            $post_cat_array = array_unique( $post_cat_array );
1110
+            $post_cat_array = array_unique($post_cat_array);
1111 1111
 
1112 1112
 			foreach ($post_cat_array as $post_cat_html) {
1113 1113
 
@@ -1122,7 +1122,7 @@  discard block
 block discarded – undo
1122 1122
                 }
1123 1123
                 $post_sub_catid = '';
1124 1124
                 if (isset($post_cat_info[1]) && !empty($post_cat_info[1])) {
1125
-                    $post_sub_catid = (int)$post_cat_info[1];
1125
+                    $post_sub_catid = (int) $post_cat_info[1];
1126 1126
                 }
1127 1127
 
1128 1128
                 geodir_addpost_categories_html($request_taxonomy, $post_maincat_id, $post_sub_catid, $post_maincat_selected, $post_maincat_default);
@@ -1143,7 +1143,7 @@  discard block
 block discarded – undo
1143 1143
             }
1144 1144
 
1145 1145
             if (isset($post_cat_info[1]) && !empty($post_cat_info[1])) {
1146
-                $post_sub_catid = (int)$post_cat_info[1];
1146
+                $post_sub_catid = (int) $post_cat_info[1];
1147 1147
             }
1148 1148
 
1149 1149
             geodir_addpost_categories_html($request_taxonomy, $post_maincat_id, $post_sub_catid, $post_maincat_selected, $post_maincat_default);
@@ -1175,9 +1175,9 @@  discard block
 block discarded – undo
1175 1175
         if (!$selected)
1176 1176
             $option_slected = ' selected="selected" ';
1177 1177
 
1178
-        echo '<select field_type="select" id="' . sanitize_text_field($cat_taxonomy) . '" class="chosen_select" ' . $onchange . ' option-ajaxChosen="false" >';
1178
+        echo '<select field_type="select" id="'.sanitize_text_field($cat_taxonomy).'" class="chosen_select" '.$onchange.' option-ajaxChosen="false" >';
1179 1179
 
1180
-        echo '<option value="" ' . $option_selected . ' >' . __('Select Category', 'geodirectory') . '</option>';
1180
+        echo '<option value="" '.$option_selected.' >'.__('Select Category', 'geodirectory').'</option>';
1181 1181
 
1182 1182
         foreach ($cat_terms as $cat_term) {
1183 1183
             $option_selected = '';
@@ -1185,10 +1185,10 @@  discard block
 block discarded – undo
1185 1185
                 $option_selected = ' selected="selected" ';
1186 1186
 
1187 1187
             // Count child terms
1188
-            $child_terms = get_terms( $cat_taxonomy, array( 'parent' => $cat_term->term_id, 'hide_empty' => false, 'exclude' => $exclude_cats, 'number' => 1 ) );
1189
-            $has_child = !empty( $child_terms ) ? 't' : 'f';
1188
+            $child_terms = get_terms($cat_taxonomy, array('parent' => $cat_term->term_id, 'hide_empty' => false, 'exclude' => $exclude_cats, 'number' => 1));
1189
+            $has_child = !empty($child_terms) ? 't' : 'f';
1190 1190
 
1191
-            echo '<option  ' . $option_selected . ' alt="' . $cat_term->taxonomy . '" title="' . ucfirst($cat_term->name) . '" value="' . $cat_term->term_id . '" _hc="' . $has_child . '" >' . ucfirst($cat_term->name) . '</option>';
1191
+            echo '<option  '.$option_selected.' alt="'.$cat_term->taxonomy.'" title="'.ucfirst($cat_term->name).'" value="'.$cat_term->term_id.'" _hc="'.$has_child.'" >'.ucfirst($cat_term->name).'</option>';
1192 1192
         }
1193 1193
         echo '</select>';
1194 1194
     }
@@ -1219,7 +1219,7 @@  discard block
 block discarded – undo
1219 1219
             2 => __('Custom field updated.', 'geodirectory'),
1220 1220
             3 => __('Custom field deleted.', 'geodirectory'),
1221 1221
             4 => sprintf(__('%s updated.', 'geodirectory'), $post_object->labels->singular_name),
1222
-            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,
1222
+            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,
1223 1223
             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),
1224 1224
             7 => sprintf(__('%s saved.', 'geodirectory'), $post_object->labels->singular_name),
1225 1225
             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),
@@ -1245,7 +1245,7 @@  discard block
 block discarded – undo
1245 1245
 
1246 1246
     global $wpdb;
1247 1247
 
1248
-    $menu_icon = geodir_plugin_url() . '/geodirectory-assets/images/favicon.ico';
1248
+    $menu_icon = geodir_plugin_url().'/geodirectory-assets/images/favicon.ico';
1249 1249
 
1250 1250
     if (!$listing_slug = get_option('geodir_listing_prefix'))
1251 1251
         $listing_slug = 'places';
@@ -1258,11 +1258,11 @@  discard block
 block discarded – undo
1258 1258
 
1259 1259
         $gd_placetags = array();
1260 1260
         $gd_placetags['object_type'] = 'gd_place';
1261
-        $gd_placetags['listing_slug'] = $listing_slug . '/tags';
1261
+        $gd_placetags['listing_slug'] = $listing_slug.'/tags';
1262 1262
         $gd_placetags['args'] = array(
1263 1263
             'public' => true,
1264 1264
             'hierarchical' => false,
1265
-            'rewrite' => array('slug' => $listing_slug . '/tags', 'with_front' => false, 'hierarchical' => true),
1265
+            'rewrite' => array('slug' => $listing_slug.'/tags', 'with_front' => false, 'hierarchical' => true),
1266 1266
             'query_var' => true,
1267 1267
 
1268 1268
             'labels' => array(
@@ -1356,7 +1356,7 @@  discard block
 block discarded – undo
1356 1356
             'menu_icon' => $menu_icon,
1357 1357
             'public' => true,
1358 1358
             'query_var' => true,
1359
-            'rewrite' => array('slug' => $listing_slug , 'with_front' => false, 'hierarchical' => true, 'feeds' => true),
1359
+            'rewrite' => array('slug' => $listing_slug, 'with_front' => false, 'hierarchical' => true, 'feeds' => true),
1360 1360
             'supports' => array('title', 'editor', 'author', 'thumbnail', 'excerpt', 'custom-fields', 'comments', /*'revisions', 'post-formats'*/),
1361 1361
             'taxonomies' => array('gd_placecategory', 'gd_place_tags'));
1362 1362
 
@@ -1378,27 +1378,27 @@  discard block
 block discarded – undo
1378 1378
 }
1379 1379
 
1380 1380
 $gd_wpml_get_languages = "";
1381
-function gd_wpml_get_lang_from_url($url){
1381
+function gd_wpml_get_lang_from_url($url) {
1382 1382
 
1383 1383
     global $gd_wpml_get_languages;
1384
-    if(isset($_REQUEST['lang']) && $_REQUEST['lang']){return $_REQUEST['lang'];}
1384
+    if (isset($_REQUEST['lang']) && $_REQUEST['lang']) {return $_REQUEST['lang']; }
1385 1385
 
1386 1386
 
1387 1387
     //
1388
-    $url = str_replace(array("http://","https://"),"",$url);
1388
+    $url = str_replace(array("http://", "https://"), "", $url);
1389 1389
 
1390 1390
     // site_url() seems to work better than get_bloginfo('url') here, WPML can change get_bloginfo('url') to add the lang.
1391
-    $site_url = str_replace(array("http://","https://"),"",site_url());
1391
+    $site_url = str_replace(array("http://", "https://"), "", site_url());
1392 1392
 
1393
-    $url = str_replace($site_url,"",$url);
1393
+    $url = str_replace($site_url, "", $url);
1394 1394
 
1395 1395
 
1396 1396
     $segments = explode('/', trim($url, '/'));
1397 1397
 
1398 1398
     //print_r( $segments);
1399
-    if($gd_wpml_get_languages){
1399
+    if ($gd_wpml_get_languages) {
1400 1400
         $langs = $gd_wpml_get_languages;
1401
-    }else{
1401
+    } else {
1402 1402
         global $sitepress;
1403 1403
         $gd_wpml_get_languages = $sitepress->get_active_languages();
1404 1404
     }
@@ -1463,17 +1463,17 @@  discard block
 block discarded – undo
1463 1463
         $slug = $post_types[$post->post_type]['rewrite']['slug'];
1464 1464
 
1465 1465
         // Alter the CPT slug if WPML is set to do so
1466
-        if(function_exists('icl_object_id')){
1467
-            if ( gd_wpml_slug_translation_turned_on( $post->post_type ) && $language_code = gd_wpml_get_lang_from_url($post_link)) {
1466
+        if (function_exists('icl_object_id')) {
1467
+            if (gd_wpml_slug_translation_turned_on($post->post_type) && $language_code = gd_wpml_get_lang_from_url($post_link)) {
1468 1468
 
1469 1469
                 $org_slug = $slug;
1470
-                $slug = apply_filters( 'wpml_translate_single_string',
1470
+                $slug = apply_filters('wpml_translate_single_string',
1471 1471
                     $slug,
1472 1472
                     'WordPress',
1473
-                    'URL slug: ' . $slug,
1473
+                    'URL slug: '.$slug,
1474 1474
                     $language_code);
1475 1475
 
1476
-                if(!$slug){$slug = $org_slug;}
1476
+                if (!$slug) {$slug = $org_slug; }
1477 1477
 
1478 1478
             }
1479 1479
         }
@@ -1495,11 +1495,11 @@  discard block
 block discarded – undo
1495 1495
         }
1496 1496
 
1497 1497
         $post_link = trailingslashit(
1498
-            preg_replace(  "/" . preg_quote( $slug, "/" ) . "/", $slug ."/%gd_taxonomy%",$post_link, 1 )
1498
+            preg_replace("/".preg_quote($slug, "/")."/", $slug."/%gd_taxonomy%", $post_link, 1)
1499 1499
         );
1500 1500
 
1501 1501
         if ($fix_url) {
1502
-            $post_link = $site_url . $post_link;
1502
+            $post_link = $site_url.$post_link;
1503 1503
         }
1504 1504
 
1505 1505
         if (isset($comment_post_cache[$post->ID])) {
@@ -1518,12 +1518,12 @@  discard block
 block discarded – undo
1518 1518
             $ID = $post->ID;
1519 1519
             $post2 = $wpdb->get_row(
1520 1520
                 $wpdb->prepare(
1521
-                    "SELECT * from " . $plugin_prefix . $post->post_type . "_detail WHERE post_id = %d ",
1521
+                    "SELECT * from ".$plugin_prefix.$post->post_type."_detail WHERE post_id = %d ",
1522 1522
                     array($post->ID)
1523 1523
                 )
1524 1524
             );
1525 1525
 
1526
-            $post = (object)array_merge((array)$post, (array)$post2);
1526
+            $post = (object) array_merge((array) $post, (array) $post2);
1527 1527
 
1528 1528
             $comment_post_cache[$post->ID] = $post;
1529 1529
         }
@@ -1532,7 +1532,7 @@  discard block
 block discarded – undo
1532 1532
 
1533 1533
         if (false !== strpos($post_link, '%gd_taxonomy%')) {
1534 1534
 
1535
-            if ( apply_filters("geodir_add_location_url_to_url",get_option('geodir_add_location_url'),$post->post_type,$post)) {
1535
+            if (apply_filters("geodir_add_location_url_to_url", get_option('geodir_add_location_url'), $post->post_type, $post)) {
1536 1536
                 $location_request = '';
1537 1537
 
1538 1538
 
@@ -1546,7 +1546,7 @@  discard block
 block discarded – undo
1546 1546
                         $post->country_slug = str_replace('[', '', $geodir_arr_locations[2]);
1547 1547
                         $post->country_slug = str_replace(']', '', $post->country_slug);
1548 1548
 
1549
-                        $post_location = (object)array('country_slug' => $post->country_slug,
1549
+                        $post_location = (object) array('country_slug' => $post->country_slug,
1550 1550
                             'region_slug' => $post->region_slug,
1551 1551
                             'city_slug' => $post->city_slug
1552 1552
                         );
@@ -1559,7 +1559,7 @@  discard block
 block discarded – undo
1559 1559
 
1560 1560
                     $post_location_sql = $wpdb->get_results(
1561 1561
                         $wpdb->prepare(
1562
-                            "SELECT post_locations from " . $plugin_prefix . $post->post_type . "_detail WHERE post_id = %d ",
1562
+                            "SELECT post_locations from ".$plugin_prefix.$post->post_type."_detail WHERE post_id = %d ",
1563 1563
                             array($post->ID)
1564 1564
                         )
1565 1565
                     );
@@ -1575,7 +1575,7 @@  discard block
 block discarded – undo
1575 1575
                             $post->country_slug = str_replace('[', '', $geodir_arr_locations[2]);
1576 1576
                             $post->country_slug = str_replace(']', '', $post->country_slug);
1577 1577
 
1578
-                            $post_location = (object)array('country_slug' => $post->country_slug,
1578
+                            $post_location = (object) array('country_slug' => $post->country_slug,
1579 1579
                                 'region_slug' => $post->region_slug,
1580 1580
                                 'city_slug' => $post->city_slug
1581 1581
                             );
@@ -1604,7 +1604,7 @@  discard block
 block discarded – undo
1604 1604
 					}
1605 1605
 					$location_slug[] = $city_slug;
1606 1606
 					
1607
-					$location_request .= implode('/', $location_slug) . '/';
1607
+					$location_request .= implode('/', $location_slug).'/';
1608 1608
                 }
1609 1609
             }
1610 1610
 
@@ -1662,9 +1662,9 @@  discard block
 block discarded – undo
1662 1662
             }
1663 1663
             $request_term = trim($request_term, '/');
1664 1664
             if (!empty($request_term))
1665
-                $post_link = str_replace('%gd_taxonomy%', $request_term . $detailurl_separator, $post_link);
1665
+                $post_link = str_replace('%gd_taxonomy%', $request_term.$detailurl_separator, $post_link);
1666 1666
             else
1667
-                $post_link = str_replace('/%gd_taxonomy%', $request_term . $detailurl_separator, $post_link);
1667
+                $post_link = str_replace('/%gd_taxonomy%', $request_term.$detailurl_separator, $post_link);
1668 1668
             //echo $post_link ;
1669 1669
         }
1670 1670
         // temp cache the permalink
@@ -1715,7 +1715,7 @@  discard block
 block discarded – undo
1715 1715
 			$location_manager = defined('POST_LOCATION_TABLE') ? true : false;
1716 1716
 			$neighbourhood_active = $location_manager && get_option('location_neighbourhoods') ? true : false;
1717 1717
             
1718
-			if(geodir_is_page('detail') && isset($post->country_slug)){
1718
+			if (geodir_is_page('detail') && isset($post->country_slug)) {
1719 1719
                 $location_terms = array(
1720 1720
                     'gd_country' => $post->country_slug,
1721 1721
                     'gd_region' => $post->region_slug,
@@ -1734,12 +1734,12 @@  discard block
 block discarded – undo
1734 1734
 
1735 1735
             if (!empty($location_terms)) {
1736 1736
 
1737
-                $url_separator = '';//get_option('geodir_listingurl_separator');
1737
+                $url_separator = ''; //get_option('geodir_listingurl_separator');
1738 1738
 
1739 1739
                 if (get_option('permalink_structure') != '') {
1740
-                    $old_listing_slug = '/' . $listing_slug . '/';
1740
+                    $old_listing_slug = '/'.$listing_slug.'/';
1741 1741
                     $request_term = implode("/", $location_terms);
1742
-                    $new_listing_slug = '/' . $listing_slug . '/' . $request_term . '/';
1742
+                    $new_listing_slug = '/'.$listing_slug.'/'.$request_term.'/';
1743 1743
 
1744 1744
                     $termlink = substr_replace($termlink, $new_listing_slug, strpos($termlink, $old_listing_slug), strlen($old_listing_slug));
1745 1745
                 } else {
@@ -1757,31 +1757,31 @@  discard block
 block discarded – undo
1757 1757
         }*/
1758 1758
 
1759 1759
         // Alter the CPT slug if WPML is set to do so
1760
-        if(function_exists('icl_object_id')){
1760
+        if (function_exists('icl_object_id')) {
1761 1761
             $post_types = get_option('geodir_post_types');
1762
-            $post_type = str_replace("category","",$taxonomy);
1763
-			$post_type = str_replace("_tags","",$post_type);
1762
+            $post_type = str_replace("category", "", $taxonomy);
1763
+			$post_type = str_replace("_tags", "", $post_type);
1764 1764
             $slug = $post_types[$post_type]['rewrite']['slug'];
1765
-            if ( gd_wpml_slug_translation_turned_on( $post_type )) {
1765
+            if (gd_wpml_slug_translation_turned_on($post_type)) {
1766 1766
 
1767 1767
                 global $sitepress;
1768 1768
                 $default_lang = $sitepress->get_default_language();
1769 1769
                 $language_code = gd_wpml_get_lang_from_url($termlink);
1770
-                if(!$language_code ){$language_code  = $default_lang;}
1770
+                if (!$language_code) {$language_code = $default_lang; }
1771 1771
 
1772 1772
                 $org_slug = $slug;
1773
-                $slug = apply_filters( 'wpml_translate_single_string',
1773
+                $slug = apply_filters('wpml_translate_single_string',
1774 1774
                     $slug,
1775 1775
                     'WordPress',
1776
-                    'URL slug: ' . $slug,
1776
+                    'URL slug: '.$slug,
1777 1777
                     $language_code);
1778 1778
 
1779 1779
 
1780
-                if(!$slug){$slug = $org_slug;}
1780
+                if (!$slug) {$slug = $org_slug; }
1781 1781
 
1782 1782
                 $termlink = trailingslashit(
1783 1783
 
1784
-                    preg_replace(  "/" . preg_quote( $org_slug, "/" ) . "/", $slug  ,$termlink, 1 )
1784
+                    preg_replace("/".preg_quote($org_slug, "/")."/", $slug, $termlink, 1)
1785 1785
                 );
1786 1786
 
1787 1787
             }
@@ -1814,7 +1814,7 @@  discard block
 block discarded – undo
1814 1814
 	
1815 1815
 	if (in_array($post_type, geodir_get_posttypes())) {
1816 1816
 		if (get_option('geodir_add_location_url') && $gd_session->get('gd_multi_location') == 1) {
1817
-			if(geodir_is_page('detail') && !empty($post) && isset($post->country_slug)) {
1817
+			if (geodir_is_page('detail') && !empty($post) && isset($post->country_slug)) {
1818 1818
                 $location_terms = array(
1819 1819
                     'gd_country' => $post->country_slug,
1820 1820
                     'gd_region' => $post->region_slug,
@@ -1831,7 +1831,7 @@  discard block
 block discarded – undo
1831 1831
 					$location_terms = implode("/", $location_terms);
1832 1832
 					$location_terms = rtrim($location_terms, '/');
1833 1833
 					
1834
-					$link .= urldecode($location_terms) . '/';
1834
+					$link .= urldecode($location_terms).'/';
1835 1835
 				} else {
1836 1836
 					$link = geodir_getlink($link, $location_terms);
1837 1837
 				}
@@ -1913,9 +1913,9 @@  discard block
 block discarded – undo
1913 1913
             return 0;
1914 1914
         $where = 't.term_id = %d';
1915 1915
         if (!empty($taxonomy))
1916
-            return $wpdb->get_row($wpdb->prepare($tax_select . $where . " AND tt.taxonomy = %s", $term, $taxonomy), ARRAY_A);
1916
+            return $wpdb->get_row($wpdb->prepare($tax_select.$where." AND tt.taxonomy = %s", $term, $taxonomy), ARRAY_A);
1917 1917
         else
1918
-            return $wpdb->get_var($wpdb->prepare($select . $where, $term));
1918
+            return $wpdb->get_var($wpdb->prepare($select.$where, $term));
1919 1919
     }
1920 1920
 
1921 1921
     $term = trim(wp_unslash($term));
@@ -1927,7 +1927,7 @@  discard block
 block discarded – undo
1927 1927
 
1928 1928
     $where_fields = array($slug);
1929 1929
     if (!empty($taxonomy)) {
1930
-        $parent = (int)$parent;
1930
+        $parent = (int) $parent;
1931 1931
         if ($parent > 0) {
1932 1932
             $where_fields[] = $parent;
1933 1933
             $else_where_fields[] = $parent;
@@ -1990,13 +1990,13 @@  discard block
 block discarded – undo
1990 1990
         $post_types = geodir_get_posttypes();
1991 1991
         $tax_arr = array();
1992 1992
         foreach ($post_types as $post_type) {
1993
-            $tax_arr[] = "'" . $post_type . "category'";
1993
+            $tax_arr[] = "'".$post_type."category'";
1994 1994
         }
1995 1995
         $tax_c = implode(',', $tax_arr);
1996 1996
         $terms = $wpdb->get_results("SELECT * FROM $wpdb->term_taxonomy WHERE taxonomy IN ($tax_c)");
1997 1997
         //$terms = get_terms( $taxonomy );
1998 1998
 
1999
-        if($terms) {
1999
+        if ($terms) {
2000 2000
             foreach ($terms as $term) {
2001 2001
                 $post_type = str_replace("category", "", $term->taxonomy);
2002 2002
                 $a_terms[$post_type][] = $term;
@@ -2004,7 +2004,7 @@  discard block
 block discarded – undo
2004 2004
             }
2005 2005
         }
2006 2006
 
2007
-        if($a_terms) {
2007
+        if ($a_terms) {
2008 2008
             foreach ($a_terms as $pt => $t2) {
2009 2009
 
2010 2010
                 foreach ($t2 as $term) {
@@ -2029,7 +2029,7 @@  discard block
 block discarded – undo
2029 2029
     }
2030 2030
 
2031 2031
     if (is_ssl()) {
2032
-        $terms_icons = str_replace("http:","https:",$terms_icons );
2032
+        $terms_icons = str_replace("http:", "https:", $terms_icons);
2033 2033
     }
2034 2034
 
2035 2035
     return apply_filters('geodir_get_term_icons', $terms_icons, $term_id);
Please login to merge, or discard this patch.
geodirectory-functions/custom_functions.php 1 patch
Spacing   +623 added lines, -623 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 ( mb_strlen( $excerpt ) > $charlength ) {
107
-		if ( mb_strlen( $excerpt_more ) > 0 && mb_strpos( $excerpt, $excerpt_more ) !== false ) {
108
-			$excut = - ( mb_strlen( $excerpt_more ) );
109
-			$subex = mb_substr( $excerpt, 0, $excut );
110
-			if ( $charlength > 0 && mb_strlen( $subex ) > $charlength ) {
111
-				$subex = mb_substr( $subex, 0, $charlength );
104
+	$charlength++;
105
+	$excerpt_more = function_exists('geodirf_excerpt_more') ? geodirf_excerpt_more('') : geodir_excerpt_more('');
106
+	if (mb_strlen($excerpt) > $charlength) {
107
+		if (mb_strlen($excerpt_more) > 0 && mb_strpos($excerpt, $excerpt_more) !== false) {
108
+			$excut = - (mb_strlen($excerpt_more));
109
+			$subex = mb_substr($excerpt, 0, $excut);
110
+			if ($charlength > 0 && mb_strlen($subex) > $charlength) {
111
+				$subex = mb_substr($subex, 0, $charlength);
112 112
 			}
113 113
 			$out .= $subex;
114 114
 		} else {
115
-			$subex   = mb_substr( $excerpt, 0, $charlength - 5 );
116
-			$exwords = explode( ' ', $subex );
117
-			$excut   = - ( mb_strlen( $exwords[ count( $exwords ) - 1 ] ) );
118
-			if ( $excut < 0 ) {
119
-				$out .= mb_substr( $subex, 0, $excut );
115
+			$subex   = mb_substr($excerpt, 0, $charlength - 5);
116
+			$exwords = explode(' ', $subex);
117
+			$excut   = - (mb_strlen($exwords[count($exwords) - 1]));
118
+			if ($excut < 0) {
119
+				$out .= mb_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 ( mb_strlen( $excerpt_more ) > 0 && mb_strpos( $excerpt, $excerpt_more ) !== false ) {
135
-			$excut = - ( mb_strlen( $excerpt_more ) );
136
-			$out .= mb_substr( $excerpt, 0, $excut );
137
-			$out .= ' <a class="excerpt-read-more" href="' . get_permalink() . '" title="' . get_the_title() . '">';
134
+		if (mb_strlen($excerpt_more) > 0 && mb_strpos($excerpt, $excerpt_more) !== false) {
135
+			$excut = - (mb_strlen($excerpt_more));
136
+			$out .= mb_substr($excerpt, 0, $excut);
137
+			$out .= ' <a class="excerpt-read-more" href="'.get_permalink().'" title="'.get_the_title().'">';
138 138
 			/**
139 139
 			 * Filter excerpt read more text.
140 140
 			 *
141 141
 			 * @since 1.0.0
142 142
 			 */
143
-			$out .= apply_filters( 'geodir_max_excerpt_end', __( 'Read more [...]', 'geodirectory' ) );
143
+			$out .= apply_filters('geodir_max_excerpt_end', __('Read more [...]', 'geodirectory'));
144 144
 			$out .= '</a>';
145 145
 		} else {
146 146
 			$out .= $excerpt;
@@ -163,7 +163,7 @@  discard block
 block discarded – undo
163 163
  *
164 164
  * @return object Returns filtered package info as an object.
165 165
  */
166
-function geodir_post_package_info( $package_info, $post = '', $post_type = '' ) {
166
+function geodir_post_package_info($package_info, $post = '', $post_type = '') {
167 167
 	$package_info['pid']              = 0;
168 168
 	$package_info['days']             = 0;
169 169
 	$package_info['amount']           = 0;
@@ -192,7 +192,7 @@  discard block
 block discarded – undo
192 192
 	 * @param object|string $post  The post object.
193 193
 	 * @param string $post_type    The post type.
194 194
 	 */
195
-	return (object) apply_filters( 'geodir_post_package_info', $package_info, $post, $post_type );
195
+	return (object) apply_filters('geodir_post_package_info', $package_info, $post, $post_type);
196 196
 
197 197
 }
198 198
 
@@ -220,11 +220,11 @@  discard block
 block discarded – undo
220 220
  *
221 221
  * }
222 222
  */
223
-function geodir_send_inquiry( $request ) {
223
+function geodir_send_inquiry($request) {
224 224
 	global $wpdb;
225 225
 
226 226
 	// strip slashes from text
227
-	$request = ! empty( $request ) ? stripslashes_deep( $request ) : $request;
227
+	$request = !empty($request) ? stripslashes_deep($request) : $request;
228 228
 
229 229
 	$yourname      = $request['inq_name'];
230 230
 	$youremail     = $request['inq_email'];
@@ -235,26 +235,26 @@  discard block
 block discarded – undo
235 235
 	$author_id  = '';
236 236
 	$post_title = '';
237 237
 
238
-	if ( $request['pid'] ) {
238
+	if ($request['pid']) {
239 239
 
240 240
 		$productinfosql = $wpdb->prepare(
241 241
 			"select ID,post_author,post_title from $wpdb->posts where ID =%d",
242
-			array( $request['pid'] )
242
+			array($request['pid'])
243 243
 		);
244
-		$productinfo    = $wpdb->get_row( $productinfosql );
244
+		$productinfo = $wpdb->get_row($productinfosql);
245 245
 
246 246
 		$author_id  = $productinfo->post_author;
247 247
 		$post_title = $productinfo->post_title;
248 248
 	}
249 249
 
250
-	$post_title = '<a href="' . get_permalink( $pid ) . '">' . $post_title . '</a>';
250
+	$post_title = '<a href="'.get_permalink($pid).'">'.$post_title.'</a>';
251 251
 
252
-	$user_info = get_userdata( $author_id );
253
-	$to_email  = geodir_get_post_meta( $pid, 'geodir_email', true );
254
-	$to_name   = geodir_get_client_name( $author_id );
252
+	$user_info = get_userdata($author_id);
253
+	$to_email  = geodir_get_post_meta($pid, 'geodir_email', true);
254
+	$to_name   = geodir_get_client_name($author_id);
255 255
 
256
-	if ( $to_email == '' ) {
257
-		$to_email = get_option( 'admin_email' );
256
+	if ($to_email == '') {
257
+		$to_email = get_option('admin_email');
258 258
 	}
259 259
 
260 260
 	/**
@@ -275,10 +275,10 @@  discard block
 block discarded – undo
275 275
 	 * }
276 276
 	 * @param string $type     The form type, default: `Enquiry`.
277 277
 	 */
278
-	do_action( 'geodir_after_send_enquiry', $request, 'Enquiry' );
278
+	do_action('geodir_after_send_enquiry', $request, 'Enquiry');
279 279
 
280 280
 	$client_message = $frnd_comments;
281
-	$client_message .= '<br>' . __( 'From :', 'geodirectory' ) . ' ' . $yourname . '<br>' . __( 'Phone :', 'geodirectory' ) . ' ' . $inq_phone . '<br>' . __( 'Email :', 'geodirectory' ) . ' ' . $youremail . '<br><br>' . __( 'Sent from', 'geodirectory' ) . ' - <b><a href="' . trailingslashit( home_url() ) . '">' . get_option( 'blogname' ) . '</a></b>.';
281
+	$client_message .= '<br>'.__('From :', 'geodirectory').' '.$yourname.'<br>'.__('Phone :', 'geodirectory').' '.$inq_phone.'<br>'.__('Email :', 'geodirectory').' '.$youremail.'<br><br>'.__('Sent from', 'geodirectory').' - <b><a href="'.trailingslashit(home_url()).'">'.get_option('blogname').'</a></b>.';
282 282
 	/**
283 283
 	 * Filter client message text.
284 284
 	 *
@@ -286,7 +286,7 @@  discard block
 block discarded – undo
286 286
 	 *
287 287
 	 * @param string $client_message Client message text.
288 288
 	 */
289
-	$client_message = apply_filters( 'geodir_inquiry_email_msg', $client_message );
289
+	$client_message = apply_filters('geodir_inquiry_email_msg', $client_message);
290 290
 
291 291
 	/**
292 292
 	 * Called before the send enquiry email is sent.
@@ -305,12 +305,12 @@  discard block
 block discarded – undo
305 305
 	 *
306 306
 	 * }
307 307
 	 */
308
-	do_action( 'geodir_before_send_enquiry_email', $request );
309
-	if ( $to_email ) {
308
+	do_action('geodir_before_send_enquiry_email', $request);
309
+	if ($to_email) {
310 310
 		// strip slashes message
311
-		$client_message = stripslashes_deep( $client_message );
311
+		$client_message = stripslashes_deep($client_message);
312 312
 
313
-		geodir_sendEmail( $youremail, $yourname, $to_email, $to_name, '', $client_message, $extra = '', 'send_enquiry', $request['pid'] );//To client email
313
+		geodir_sendEmail($youremail, $yourname, $to_email, $to_name, '', $client_message, $extra = '', 'send_enquiry', $request['pid']); //To client email
314 314
 	}
315 315
 
316 316
 	/**
@@ -330,12 +330,12 @@  discard block
 block discarded – undo
330 330
 	 *
331 331
 	 * }
332 332
 	 */
333
-	do_action( 'geodir_after_send_enquiry_email', $request );
334
-	$url = get_permalink( $pid );
335
-	if ( strstr( $url, '?' ) ) {
336
-		$url = $url . "&send_inquiry=success";
333
+	do_action('geodir_after_send_enquiry_email', $request);
334
+	$url = get_permalink($pid);
335
+	if (strstr($url, '?')) {
336
+		$url = $url."&send_inquiry=success";
337 337
 	} else {
338
-		$url = $url . "?send_inquiry=success";
338
+		$url = $url."?send_inquiry=success";
339 339
 	}
340 340
 	/**
341 341
 	 * Filter redirect url after the send enquiry email is sent.
@@ -344,8 +344,8 @@  discard block
 block discarded – undo
344 344
 	 *
345 345
 	 * @param string $url Redirect url.
346 346
 	 */
347
-	$url = apply_filters( 'geodir_send_enquiry_after_submit_redirect', $url );
348
-	wp_redirect( $url );
347
+	$url = apply_filters('geodir_send_enquiry_after_submit_redirect', $url);
348
+	wp_redirect($url);
349 349
 	gd_die();
350 350
 
351 351
 }
@@ -374,11 +374,11 @@  discard block
 block discarded – undo
374 374
  * }
375 375
  * @global object $wpdb        WordPress Database object.
376 376
  */
377
-function geodir_send_friend( $request ) {
377
+function geodir_send_friend($request) {
378 378
 	global $wpdb;
379 379
 
380 380
 	// strip slashes from text
381
-	$request = ! empty( $request ) ? stripslashes_deep( $request ) : $request;
381
+	$request = !empty($request) ? stripslashes_deep($request) : $request;
382 382
 
383 383
 	$yourname      = $request['yourname'];
384 384
 	$youremail     = $request['youremail'];
@@ -387,13 +387,13 @@  discard block
 block discarded – undo
387 387
 	$pid           = $request['pid'];
388 388
 	$to_email      = $request['to_email'];
389 389
 	$to_name       = $request['to_name'];
390
-	if ( $request['pid'] ) {
390
+	if ($request['pid']) {
391 391
 		$productinfosql = $wpdb->prepare(
392 392
 			"select ID,post_title from $wpdb->posts where ID =%d",
393
-			array( $request['pid'] )
393
+			array($request['pid'])
394 394
 		);
395
-		$productinfo    = $wpdb->get_results( $productinfosql );
396
-		foreach ( $productinfo as $productinfoObj ) {
395
+		$productinfo = $wpdb->get_results($productinfosql);
396
+		foreach ($productinfo as $productinfoObj) {
397 397
 			$post_title = $productinfoObj->post_title;
398 398
 		}
399 399
 	}
@@ -417,8 +417,8 @@  discard block
 block discarded – undo
417 417
 	 *
418 418
 	 * }
419 419
 	 */
420
-	do_action( 'geodir_before_send_to_friend_email', $request );
421
-	geodir_sendEmail( $youremail, $yourname, $to_email, $to_name, $frnd_subject, $frnd_comments, $extra = '', 'send_friend', $request['pid'] );//To client email
420
+	do_action('geodir_before_send_to_friend_email', $request);
421
+	geodir_sendEmail($youremail, $yourname, $to_email, $to_name, $frnd_subject, $frnd_comments, $extra = '', 'send_friend', $request['pid']); //To client email
422 422
 
423 423
 	/**
424 424
 	 * Called after the send to friend email is sent.
@@ -439,13 +439,13 @@  discard block
 block discarded – undo
439 439
 	 *
440 440
 	 * }
441 441
 	 */
442
-	do_action( 'geodir_after_send_to_friend_email', $request );
442
+	do_action('geodir_after_send_to_friend_email', $request);
443 443
 
444
-	$url = get_permalink( $pid );
445
-	if ( strstr( $url, '?' ) ) {
446
-		$url = $url . "&sendtofrnd=success";
444
+	$url = get_permalink($pid);
445
+	if (strstr($url, '?')) {
446
+		$url = $url."&sendtofrnd=success";
447 447
 	} else {
448
-		$url = $url . "?sendtofrnd=success";
448
+		$url = $url."?sendtofrnd=success";
449 449
 	}
450 450
 	/**
451 451
 	 * Filter redirect url after the send to friend email is sent.
@@ -454,8 +454,8 @@  discard block
 block discarded – undo
454 454
 	 *
455 455
 	 * @param string $url Redirect url.
456 456
 	 */
457
-	$url = apply_filters( 'geodir_send_to_friend_after_submit_redirect', $url );
458
-	wp_redirect( $url );
457
+	$url = apply_filters('geodir_send_to_friend_after_submit_redirect', $url);
458
+	wp_redirect($url);
459 459
 	gd_die();
460 460
 }
461 461
 
@@ -469,8 +469,8 @@  discard block
 block discarded – undo
469 469
  *
470 470
  * @param string $hash_key
471 471
  */
472
-function geodir_before_tab_content( $hash_key ) {
473
-	switch ( $hash_key ) {
472
+function geodir_before_tab_content($hash_key) {
473
+	switch ($hash_key) {
474 474
 		case 'post_info' :
475 475
 			echo '<div class="geodir-company_info field-group">';
476 476
 			break;
@@ -480,7 +480,7 @@  discard block
 block discarded – undo
480 480
 			 *
481 481
 			 * @since 1.0.0
482 482
 			 */
483
-			echo ' <div id="' . apply_filters( 'geodir_post_gallery_id', 'geodir-post-gallery' ) . '" class="clearfix" >';
483
+			echo ' <div id="'.apply_filters('geodir_post_gallery_id', 'geodir-post-gallery').'" class="clearfix" >';
484 484
 			break;
485 485
 		case 'reviews' :
486 486
 			echo '<div id="reviews-wrap" class="clearfix"> ';
@@ -504,8 +504,8 @@  discard block
 block discarded – undo
504 504
  *
505 505
  * @param string $hash_key
506 506
  */
507
-function geodir_after_tab_content( $hash_key ) {
508
-	switch ( $hash_key ) {
507
+function geodir_after_tab_content($hash_key) {
508
+	switch ($hash_key) {
509 509
 		case 'post_info' :
510 510
 			echo '</div>';
511 511
 			break;
@@ -536,25 +536,25 @@  discard block
 block discarded – undo
536 536
  * @global object $wpdb     WordPress Database object.
537 537
  * @return bool|null|string Returns default sort results, when the post type is valid. Otherwise returns false.
538 538
  */
539
-function geodir_get_posts_default_sort( $post_type ) {
539
+function geodir_get_posts_default_sort($post_type) {
540 540
 
541 541
 	global $wpdb;
542 542
 
543
-	if ( $post_type != '' ) {
543
+	if ($post_type != '') {
544 544
 
545 545
 		$all_postypes = geodir_get_posttypes();
546 546
 
547
-		if ( ! in_array( $post_type, $all_postypes ) ) {
547
+		if (!in_array($post_type, $all_postypes)) {
548 548
 			return false;
549 549
 		}
550 550
 
551
-		$sort_field_info = $wpdb->get_var( $wpdb->prepare( "select default_order from " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " where	post_type= %s and is_active=%d and is_default=%d", array(
551
+		$sort_field_info = $wpdb->get_var($wpdb->prepare("select default_order from ".GEODIR_CUSTOM_SORT_FIELDS_TABLE." where	post_type= %s and is_active=%d and is_default=%d", array(
552 552
 			$post_type,
553 553
 			1,
554 554
 			1
555
-		) ) );
555
+		)));
556 556
 
557
-		if ( ! empty( $sort_field_info ) ) {
557
+		if (!empty($sort_field_info)) {
558 558
 			return $sort_field_info;
559 559
 		}
560 560
 
@@ -574,20 +574,20 @@  discard block
 block discarded – undo
574 574
  * @global object $wpdb     WordPress Database object.
575 575
  * @return bool|mixed|void Returns sort results, when the post type is valid. Otherwise returns false.
576 576
  */
577
-function geodir_get_sort_options( $post_type ) {
577
+function geodir_get_sort_options($post_type) {
578 578
 	global $wpdb;
579 579
 
580
-	if ( $post_type != '' ) {
580
+	if ($post_type != '') {
581 581
 		$all_postypes = geodir_get_posttypes();
582 582
 
583
-		if ( ! in_array( $post_type, $all_postypes ) ) {
583
+		if (!in_array($post_type, $all_postypes)) {
584 584
 			return false;
585 585
 		}
586 586
 
587
-		$sort_field_info = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " WHERE post_type=%s AND is_active=%d AND (sort_asc=1 || sort_desc=1 || field_type='random') AND field_type != 'address' ORDER BY sort_order ASC", array(
587
+		$sort_field_info = $wpdb->get_results($wpdb->prepare("SELECT * FROM ".GEODIR_CUSTOM_SORT_FIELDS_TABLE." WHERE post_type=%s AND is_active=%d AND (sort_asc=1 || sort_desc=1 || field_type='random') AND field_type != 'address' ORDER BY sort_order ASC", array(
588 588
 			$post_type,
589 589
 			1
590
-		) ) );
590
+		)));
591 591
 
592 592
 		/**
593 593
 		 * Filter post sort options.
@@ -597,7 +597,7 @@  discard block
 block discarded – undo
597 597
 		 * @param array $sort_field_info Unfiltered sort field array.
598 598
 		 * @param string $post_type      Post type.
599 599
 		 */
600
-		return apply_filters( 'geodir_get_sort_options', $sort_field_info, $post_type );
600
+		return apply_filters('geodir_get_sort_options', $sort_field_info, $post_type);
601 601
 	}
602 602
 
603 603
 }
@@ -618,63 +618,63 @@  discard block
 block discarded – undo
618 618
 	 *
619 619
 	 * @since 1.4.4
620 620
 	 */
621
-	if ( is_search() ) {
621
+	if (is_search()) {
622 622
 		return;
623 623
 	}
624 624
 
625 625
 	$sort_by = '';
626 626
 
627
-	if ( isset( $_REQUEST['sort_by'] ) ) {
627
+	if (isset($_REQUEST['sort_by'])) {
628 628
 		$sort_by = $_REQUEST['sort_by'];
629 629
 	}
630 630
 
631 631
 	$gd_post_type = geodir_get_current_posttype();
632 632
 
633
-	$sort_options = geodir_get_sort_options( $gd_post_type );
633
+	$sort_options = geodir_get_sort_options($gd_post_type);
634 634
 
635 635
 
636 636
 	$sort_field_options = '';
637 637
 
638
-	if ( ! empty( $sort_options ) ) {
639
-		foreach ( $sort_options as $sort ) {
640
-			$sort = stripslashes_deep( $sort ); // strip slashes
638
+	if (!empty($sort_options)) {
639
+		foreach ($sort_options as $sort) {
640
+			$sort = stripslashes_deep($sort); // strip slashes
641 641
 
642
-			$label = __( $sort->site_title, 'geodirectory' );
642
+			$label = __($sort->site_title, 'geodirectory');
643 643
 
644
-			if ( $sort->field_type == 'random' ) {
644
+			if ($sort->field_type == 'random') {
645 645
 				$key = $sort->field_type;
646
-				( $sort_by == $key || ( $sort->is_default == '1' && ! isset( $_REQUEST['sort_by'] ) ) ) ? $selected = 'selected="selected"' : $selected = '';
647
-				$sort_field_options .= '<option ' . $selected . ' value="' . esc_url( add_query_arg( 'sort_by', $key ) ) . '">' . __( $label, 'geodirectory' ) . '</option>';
646
+				($sort_by == $key || ($sort->is_default == '1' && !isset($_REQUEST['sort_by']))) ? $selected = 'selected="selected"' : $selected = '';
647
+				$sort_field_options .= '<option '.$selected.' value="'.esc_url(add_query_arg('sort_by', $key)).'">'.__($label, 'geodirectory').'</option>';
648 648
 			}
649 649
 
650
-			if ( $sort->htmlvar_name == 'comment_count' ) {
650
+			if ($sort->htmlvar_name == 'comment_count') {
651 651
 				$sort->htmlvar_name = 'rating_count';
652 652
 			}
653 653
 
654
-			if ( $sort->sort_asc ) {
655
-				$key   = $sort->htmlvar_name . '_asc';
654
+			if ($sort->sort_asc) {
655
+				$key   = $sort->htmlvar_name.'_asc';
656 656
 				$label = $sort->site_title;
657
-				if ( $sort->asc_title ) {
657
+				if ($sort->asc_title) {
658 658
 					$label = $sort->asc_title;
659 659
 				}
660
-				( $sort_by == $key || ( $sort->is_default == '1' && $sort->default_order == $key && ! isset( $_REQUEST['sort_by'] ) ) ) ? $selected = 'selected="selected"' : $selected = '';
661
-				$sort_field_options .= '<option ' . $selected . ' value="' . esc_url( add_query_arg( 'sort_by', $key ) ) . '">' . __( $label, 'geodirectory' ) . '</option>';
660
+				($sort_by == $key || ($sort->is_default == '1' && $sort->default_order == $key && !isset($_REQUEST['sort_by']))) ? $selected = 'selected="selected"' : $selected = '';
661
+				$sort_field_options .= '<option '.$selected.' value="'.esc_url(add_query_arg('sort_by', $key)).'">'.__($label, 'geodirectory').'</option>';
662 662
 			}
663 663
 
664
-			if ( $sort->sort_desc ) {
665
-				$key   = $sort->htmlvar_name . '_desc';
664
+			if ($sort->sort_desc) {
665
+				$key   = $sort->htmlvar_name.'_desc';
666 666
 				$label = $sort->site_title;
667
-				if ( $sort->desc_title ) {
667
+				if ($sort->desc_title) {
668 668
 					$label = $sort->desc_title;
669 669
 				}
670
-				( $sort_by == $key || ( $sort->is_default == '1' && $sort->default_order == $key && ! isset( $_REQUEST['sort_by'] ) ) ) ? $selected = 'selected="selected"' : $selected = '';
671
-				$sort_field_options .= '<option ' . $selected . ' value="' . esc_url( add_query_arg( 'sort_by', $key ) ) . '">' . __( $label, 'geodirectory' ) . '</option>';
670
+				($sort_by == $key || ($sort->is_default == '1' && $sort->default_order == $key && !isset($_REQUEST['sort_by']))) ? $selected = 'selected="selected"' : $selected = '';
671
+				$sort_field_options .= '<option '.$selected.' value="'.esc_url(add_query_arg('sort_by', $key)).'">'.__($label, 'geodirectory').'</option>';
672 672
 			}
673 673
 
674 674
 		}
675 675
 	}
676 676
 
677
-	if ( $sort_field_options != '' ) {
677
+	if ($sort_field_options != '') {
678 678
 
679 679
 		?>
680 680
 
@@ -683,9 +683,9 @@  discard block
 block discarded – undo
683 683
 			<select name="sort_by" id="sort_by" onchange="javascript:window.location=this.value;">
684 684
 
685 685
 				<option
686
-					value="<?php echo esc_url( add_query_arg( 'sort_by', '' ) ); ?>" <?php if ( $sort_by == '' ) {
686
+					value="<?php echo esc_url(add_query_arg('sort_by', '')); ?>" <?php if ($sort_by == '') {
687 687
 					echo 'selected="selected"';
688
-				} ?>><?php _e( 'Sort By', 'geodirectory' ); ?></option><?php
688
+				} ?>><?php _e('Sort By', 'geodirectory'); ?></option><?php
689 689
 
690 690
 				echo $sort_field_options; ?>
691 691
 
@@ -713,9 +713,9 @@  discard block
 block discarded – undo
713 713
  *
714 714
  * @return string Returns the section title.
715 715
  */
716
-function geodir_advance_customfields_heading( $title, $field_type ) {
716
+function geodir_advance_customfields_heading($title, $field_type) {
717 717
 
718
-	if ( in_array( $field_type, array( 'multiselect', 'textarea', 'taxonomy' ) ) ) {
718
+	if (in_array($field_type, array('multiselect', 'textarea', 'taxonomy'))) {
719 719
 		$title = '';
720 720
 	}
721 721
 
@@ -737,19 +737,19 @@  discard block
 block discarded – undo
737 737
  * @global object $gd_session       GeoDirectory Session object.
738 738
  * @return string Returns related posts html.
739 739
  */
740
-function geodir_related_posts_display( $request ) {
741
-	if ( ! empty( $request ) ) {
742
-		$before_title = ( isset( $request['before_title'] ) && ! empty( $request['before_title'] ) ) ? $request['before_title'] : '';
743
-		$after_title  = ( isset( $request['after_title'] ) && ! empty( $request['after_title'] ) ) ? $request['after_title'] : '';
744
-
745
-		$title               = ( isset( $request['title'] ) && ! empty( $request['title'] ) ) ? $request['title'] : __( 'Related Listings', 'geodirectory' );
746
-		$post_number         = ( isset( $request['post_number'] ) && ! empty( $request['post_number'] ) ) ? $request['post_number'] : '5';
747
-		$relate_to           = ( isset( $request['relate_to'] ) && ! empty( $request['relate_to'] ) ) ? $request['relate_to'] : 'category';
748
-		$layout              = ( isset( $request['layout'] ) && ! empty( $request['layout'] ) ) ? $request['layout'] : 'gridview_onehalf';
749
-		$add_location_filter = ( isset( $request['add_location_filter'] ) && ! empty( $request['add_location_filter'] ) ) ? $request['add_location_filter'] : '0';
750
-		$listing_width       = ( isset( $request['listing_width'] ) && ! empty( $request['listing_width'] ) ) ? $request['listing_width'] : '';
751
-		$list_sort           = ( isset( $request['list_sort'] ) && ! empty( $request['list_sort'] ) ) ? $request['list_sort'] : 'latest';
752
-		$character_count     = ( isset( $request['character_count'] ) && ! empty( $request['character_count'] ) ) ? $request['character_count'] : '';
740
+function geodir_related_posts_display($request) {
741
+	if (!empty($request)) {
742
+		$before_title = (isset($request['before_title']) && !empty($request['before_title'])) ? $request['before_title'] : '';
743
+		$after_title  = (isset($request['after_title']) && !empty($request['after_title'])) ? $request['after_title'] : '';
744
+
745
+		$title               = (isset($request['title']) && !empty($request['title'])) ? $request['title'] : __('Related Listings', 'geodirectory');
746
+		$post_number         = (isset($request['post_number']) && !empty($request['post_number'])) ? $request['post_number'] : '5';
747
+		$relate_to           = (isset($request['relate_to']) && !empty($request['relate_to'])) ? $request['relate_to'] : 'category';
748
+		$layout              = (isset($request['layout']) && !empty($request['layout'])) ? $request['layout'] : 'gridview_onehalf';
749
+		$add_location_filter = (isset($request['add_location_filter']) && !empty($request['add_location_filter'])) ? $request['add_location_filter'] : '0';
750
+		$listing_width       = (isset($request['listing_width']) && !empty($request['listing_width'])) ? $request['listing_width'] : '';
751
+		$list_sort           = (isset($request['list_sort']) && !empty($request['list_sort'])) ? $request['list_sort'] : 'latest';
752
+		$character_count     = (isset($request['character_count']) && !empty($request['character_count'])) ? $request['character_count'] : '';
753 753
 
754 754
 		global $wpdb, $post, $gd_session, $related_nearest, $related_parent_lat, $related_parent_lon;
755 755
 		$related_parent_lat   = $post->post_latitude;
@@ -757,10 +757,10 @@  discard block
 block discarded – undo
757 757
 		$arr_detail_page_tabs = geodir_detail_page_tabs_list();
758 758
 
759 759
 		$related_listing_array = array();
760
-		if ( get_option( 'geodir_add_related_listing_posttypes' ) ) {
761
-			$related_listing_array = get_option( 'geodir_add_related_listing_posttypes' );
760
+		if (get_option('geodir_add_related_listing_posttypes')) {
761
+			$related_listing_array = get_option('geodir_add_related_listing_posttypes');
762 762
 		}
763
-		if ( in_array( $post->post_type, $related_listing_array ) ) {
763
+		if (in_array($post->post_type, $related_listing_array)) {
764 764
 			$arr_detail_page_tabs['related_listing']['is_display'] = true;
765 765
 		}
766 766
 
@@ -772,90 +772,90 @@  discard block
 block discarded – undo
772 772
 		$tax_field         = 'id';
773 773
 		$category          = array();
774 774
 
775
-		if ( isset( $_REQUEST['backandedit'] ) ) {
776
-			$post      = (object) $gd_session->get( 'listing' );
775
+		if (isset($_REQUEST['backandedit'])) {
776
+			$post      = (object) $gd_session->get('listing');
777 777
 			$post_type = $post->listing_type;
778
-			if ( isset( $_REQUEST['pid'] ) && $_REQUEST['pid'] != '' ) {
778
+			if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
779 779
 				$post_id = $_REQUEST['pid'];
780 780
 			}
781
-		} elseif ( isset( $_REQUEST['pid'] ) && $_REQUEST['pid'] != '' ) {
782
-			$post      = geodir_get_post_info( $_REQUEST['pid'] );
781
+		} elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
782
+			$post      = geodir_get_post_info($_REQUEST['pid']);
783 783
 			$post_type = $post->post_type;
784 784
 			$post_id   = $_REQUEST['pid'];
785
-		} elseif ( isset( $post->post_type ) && $post->post_type != '' ) {
785
+		} elseif (isset($post->post_type) && $post->post_type != '') {
786 786
 			$post_type = $post->post_type;
787 787
 			$post_id   = $post->ID;
788 788
 		}
789 789
 
790
-		if ( $relate_to == 'category' ) {
790
+		if ($relate_to == 'category') {
791 791
 
792
-			$category_taxonomy = $post_type . $relate_to;
793
-			if ( isset( $post->{$category_taxonomy} ) && $post->{$category_taxonomy} != '' ) {
794
-				$category = explode( ',', trim( $post->{$category_taxonomy}, ',' ) );
792
+			$category_taxonomy = $post_type.$relate_to;
793
+			if (isset($post->{$category_taxonomy} ) && $post->{$category_taxonomy} != '') {
794
+				$category = explode(',', trim($post->{$category_taxonomy}, ','));
795 795
 			}
796 796
 
797
-		} elseif ( $relate_to == 'tags' ) {
797
+		} elseif ($relate_to == 'tags') {
798 798
 
799
-			$category_taxonomy = $post_type . '_' . $relate_to;
800
-			if ( $post->post_tags != '' ) {
801
-				$category = explode( ',', trim( $post->post_tags, ',' ) );
799
+			$category_taxonomy = $post_type.'_'.$relate_to;
800
+			if ($post->post_tags != '') {
801
+				$category = explode(',', trim($post->post_tags, ','));
802 802
 			}
803 803
 			$tax_field = 'name';
804 804
 		}
805 805
 
806 806
 		/* --- return false in invalid request --- */
807
-		if ( empty( $category ) ) {
807
+		if (empty($category)) {
808 808
 			return false;
809 809
 		}
810 810
 
811 811
 		$all_postypes = geodir_get_posttypes();
812 812
 
813
-		if ( ! in_array( $post_type, $all_postypes ) ) {
813
+		if (!in_array($post_type, $all_postypes)) {
814 814
 			return false;
815 815
 		}
816 816
 
817 817
 		/* --- return false in invalid request --- */
818 818
 
819 819
 		$location_url = '';
820
-		if ( $add_location_filter != '0' ) {
820
+		if ($add_location_filter != '0') {
821 821
 			$location_url             = array();
822
-			$geodir_show_location_url = get_option( 'geodir_show_location_url' );
822
+			$geodir_show_location_url = get_option('geodir_show_location_url');
823 823
 
824
-			$gd_city = get_query_var( 'gd_city' );
824
+			$gd_city = get_query_var('gd_city');
825 825
 
826
-			if ( $gd_city ) {
827
-				$gd_country = get_query_var( 'gd_country' );
828
-				$gd_region  = get_query_var( 'gd_region' );
826
+			if ($gd_city) {
827
+				$gd_country = get_query_var('gd_country');
828
+				$gd_region  = get_query_var('gd_region');
829 829
 			} else {
830 830
 				$location = geodir_get_default_location();
831 831
 
832
-				$gd_country = isset( $location->country_slug ) ? $location->country_slug : '';
833
-				$gd_region  = isset( $location->region_slug ) ? $location->region_slug : '';
834
-				$gd_city    = isset( $location->city_slug ) ? $location->city_slug : '';
832
+				$gd_country = isset($location->country_slug) ? $location->country_slug : '';
833
+				$gd_region  = isset($location->region_slug) ? $location->region_slug : '';
834
+				$gd_city    = isset($location->city_slug) ? $location->city_slug : '';
835 835
 			}
836 836
 
837
-			if ( $geodir_show_location_url == 'all' ) {
837
+			if ($geodir_show_location_url == 'all') {
838 838
 				$location_url[] = $gd_country;
839 839
 				$location_url[] = $gd_region;
840
-			} else if ( $geodir_show_location_url == 'country_city' ) {
840
+			} else if ($geodir_show_location_url == 'country_city') {
841 841
 				$location_url[] = $gd_country;
842
-			} else if ( $geodir_show_location_url == 'region_city' ) {
842
+			} else if ($geodir_show_location_url == 'region_city') {
843 843
 				$location_url[] = $gd_region;
844 844
 			}
845 845
 
846 846
 			$location_url[] = $gd_city;
847 847
 
848
-			$location_url = implode( '/', $location_url );
848
+			$location_url = implode('/', $location_url);
849 849
 		}
850 850
 
851 851
 
852
-		if ( ! empty( $category ) ) {
852
+		if (!empty($category)) {
853 853
 			global $geodir_add_location_url;
854 854
 			$geodir_add_location_url = '0';
855
-			if ( $add_location_filter != '0' ) {
855
+			if ($add_location_filter != '0') {
856 856
 				$geodir_add_location_url = '1';
857 857
 			}
858
-			$viewall_url             = get_term_link( (int) $category[0], $post_type . $category_taxonomy );
858
+			$viewall_url             = get_term_link((int) $category[0], $post_type.$category_taxonomy);
859 859
 			$geodir_add_location_url = null;
860 860
 		}
861 861
 		ob_start();
@@ -865,24 +865,24 @@  discard block
 block discarded – undo
865 865
 		<div class="geodir_locations geodir_location_listing">
866 866
 
867 867
 			<?php
868
-			if ( isset( $request['is_widget'] ) && $request['is_widget'] == '1' ) {
868
+			if (isset($request['is_widget']) && $request['is_widget'] == '1') {
869 869
 				/** geodir_before_title filter Documented in geodirectory_widgets.php */
870
-				$before_title = isset( $before_title ) ? $before_title : apply_filters( 'geodir_before_title', '<h3 class="widget-title">' );
870
+				$before_title = isset($before_title) ? $before_title : apply_filters('geodir_before_title', '<h3 class="widget-title">');
871 871
 				/** geodir_after_title filter Documented in geodirectory_widgets.php */
872
-				$after_title = isset( $after_title ) ? $after_title : apply_filters( 'geodir_after_title', '</h3>' );
872
+				$after_title = isset($after_title) ? $after_title : apply_filters('geodir_after_title', '</h3>');
873 873
 				?>
874 874
 				<div class="location_list_heading clearfix">
875
-					<?php echo $before_title . $title . $after_title; ?>
875
+					<?php echo $before_title.$title.$after_title; ?>
876 876
 				</div>
877 877
 				<?php
878 878
 			}
879 879
 			$query_args = array(
880 880
 				'posts_per_page'   => $post_number,
881 881
 				'is_geodir_loop'   => true,
882
-				'gd_location'      => ( $add_location_filter ) ? true : false,
882
+				'gd_location'      => ($add_location_filter) ? true : false,
883 883
 				'post_type'        => $post_type,
884 884
 				'order_by'         => $list_sort,
885
-				'post__not_in'     => array( $post_id ),
885
+				'post__not_in'     => array($post_id),
886 886
 				'excerpt_length'   => $character_count,
887 887
 				'related_listings' => $is_display
888 888
 			);
@@ -893,24 +893,24 @@  discard block
 block discarded – undo
893 893
 				'terms'    => $category
894 894
 			);
895 895
 
896
-			$query_args['tax_query'] = array( $tax_query );
896
+			$query_args['tax_query'] = array($tax_query);
897 897
 
898 898
 			global $gridview_columns, $post;
899 899
 
900 900
 
901
-			query_posts( $query_args );
901
+			query_posts($query_args);
902 902
 
903
-			if ( strstr( $layout, 'gridview' ) ) {
904
-				$listing_view_exp = explode( '_', $layout );
903
+			if (strstr($layout, 'gridview')) {
904
+				$listing_view_exp = explode('_', $layout);
905 905
 				$gridview_columns = $layout;
906 906
 				$layout           = $listing_view_exp[0];
907
-			} else if ( $layout == 'list' ) {
907
+			} else if ($layout == 'list') {
908 908
 				$gridview_columns = '';
909 909
 			}
910 910
 			$related_posts = true;
911 911
 
912 912
 			$related_nearest = false;
913
-			if ( $list_sort == 'nearest' ) {
913
+			if ($list_sort == 'nearest') {
914 914
 				$related_nearest = true;
915 915
 			}
916 916
 
@@ -920,14 +920,14 @@  discard block
 block discarded – undo
920 920
 			 *
921 921
 			 * @since 1.0.0
922 922
 			 */
923
-			$template = apply_filters( "geodir_template_part-related-listing-listview", geodir_locate_template( 'listing-listview' ) );
923
+			$template = apply_filters("geodir_template_part-related-listing-listview", geodir_locate_template('listing-listview'));
924 924
 
925 925
 			/**
926 926
 			 * Includes related listing listview template.
927 927
 			 *
928 928
 			 * @since 1.0.0
929 929
 			 */
930
-			include( $template );
930
+			include($template);
931 931
 
932 932
 			wp_reset_query();
933 933
 			$post            = $origi_post;
@@ -955,12 +955,12 @@  discard block
 block discarded – undo
955 955
 function geodir_category_count_script() {
956 956
 	global $geodir_post_category_str;
957 957
 
958
-	if ( ! empty( $geodir_post_category_str ) ) {
959
-		$geodir_post_category_str = serialize( $geodir_post_category_str );
958
+	if (!empty($geodir_post_category_str)) {
959
+		$geodir_post_category_str = serialize($geodir_post_category_str);
960 960
 	}
961 961
 
962
-	$all_var['post_category_array'] = html_entity_decode( (string) $geodir_post_category_str, ENT_QUOTES, 'UTF-8' );
963
-	$script                         = "var post_category_array = " . json_encode( $all_var ) . ';';
962
+	$all_var['post_category_array'] = html_entity_decode((string) $geodir_post_category_str, ENT_QUOTES, 'UTF-8');
963
+	$script                         = "var post_category_array = ".json_encode($all_var).';';
964 964
 	echo '<script>';
965 965
 	echo $script;
966 966
 	echo '</script>';
@@ -975,8 +975,8 @@  discard block
 block discarded – undo
975 975
  * @return string Returns the default language.
976 976
  */
977 977
 function geodir_get_map_default_language() {
978
-	$geodir_default_map_language = get_option( 'geodir_default_map_language' );
979
-	if ( empty( $geodir_default_map_language ) ) {
978
+	$geodir_default_map_language = get_option('geodir_default_map_language');
979
+	if (empty($geodir_default_map_language)) {
980 980
 		$geodir_default_map_language = 'en';
981 981
 	}
982 982
 
@@ -987,7 +987,7 @@  discard block
 block discarded – undo
987 987
 	 *
988 988
 	 * @param string $geodir_default_map_language Default map language.
989 989
 	 */
990
-	return apply_filters( 'geodir_default_map_language', $geodir_default_map_language );
990
+	return apply_filters('geodir_default_map_language', $geodir_default_map_language);
991 991
 }
992 992
 
993 993
 /**
@@ -998,7 +998,7 @@  discard block
 block discarded – undo
998 998
  * @return string Returns the api key.
999 999
  */
1000 1000
 function geodir_get_map_api_key() {
1001
-	$key = get_option( 'geodir_google_api_key' );
1001
+	$key = get_option('geodir_google_api_key');
1002 1002
 
1003 1003
 	/**
1004 1004
 	 * Filter Google maps api key.
@@ -1007,7 +1007,7 @@  discard block
 block discarded – undo
1007 1007
 	 *
1008 1008
 	 * @param string $key Google maps api key.
1009 1009
 	 */
1010
-	return apply_filters( 'geodir_google_api_key', $key );
1010
+	return apply_filters('geodir_google_api_key', $key);
1011 1011
 }
1012 1012
 
1013 1013
 
@@ -1026,20 +1026,20 @@  discard block
 block discarded – undo
1026 1026
 	global $wp, $post, $wp_query, $wpdb, $geodir_addon_list;
1027 1027
 
1028 1028
 	$is_geodir_page = geodir_is_geodir_page();
1029
-	if ( ! $is_geodir_page ) {
1029
+	if (!$is_geodir_page) {
1030 1030
 		return;
1031 1031
 	}// if non GD page, bail
1032 1032
 
1033 1033
 	$use_gd_meta = true;
1034
-	if ( class_exists( 'WPSEO_Frontend' ) || class_exists( 'All_in_One_SEO_Pack' ) ) {
1034
+	if (class_exists('WPSEO_Frontend') || class_exists('All_in_One_SEO_Pack')) {
1035 1035
 		$use_gd_meta = false;
1036 1036
 
1037
-		if ( geodir_is_page( 'search' ) ) {
1037
+		if (geodir_is_page('search')) {
1038 1038
 			$use_gd_meta = true;
1039 1039
 		}
1040 1040
 	}
1041 1041
 
1042
-	if ( ! $use_gd_meta ) {
1042
+	if (!$use_gd_meta) {
1043 1043
 		return;
1044 1044
 	}// bail if Yoast Wordpress SEO or All_in_One_SEO_Pack active.
1045 1045
 
@@ -1047,170 +1047,170 @@  discard block
 block discarded – undo
1047 1047
 
1048 1048
 	$all_postypes = geodir_get_posttypes();
1049 1049
 
1050
-	$geodir_taxonomies = geodir_get_taxonomies( '', true );
1050
+	$geodir_taxonomies = geodir_get_taxonomies('', true);
1051 1051
 
1052 1052
 	$meta_desc = '';
1053 1053
 	$meta_key  = '';
1054
-	if ( isset( $current_term->ID ) && $current_term->ID == geodir_location_page_id() ) {
1054
+	if (isset($current_term->ID) && $current_term->ID == geodir_location_page_id()) {
1055 1055
 		/**
1056 1056
 		 * Filter SEO meta location description.
1057 1057
 		 *
1058 1058
 		 * @since 1.0.0
1059 1059
 		 */
1060
-		$meta_desc = apply_filters( 'geodir_seo_meta_location_description', '' );
1060
+		$meta_desc = apply_filters('geodir_seo_meta_location_description', '');
1061 1061
 		$meta_desc .= '';
1062 1062
 	}
1063
-	if ( have_posts() && is_single() OR is_page() ) {
1064
-		while ( have_posts() ) {
1063
+	if (have_posts() && is_single() OR is_page()) {
1064
+		while (have_posts()) {
1065 1065
 			the_post();
1066 1066
 
1067
-			if ( has_excerpt() ) {
1068
-				$out_excerpt = strip_tags( strip_shortcodes( get_the_excerpt() ) );
1069
-				if ( empty( $out_excerpt ) ) {
1070
-					$out_excerpt = strip_tags( do_shortcode( get_the_excerpt() ) );
1067
+			if (has_excerpt()) {
1068
+				$out_excerpt = strip_tags(strip_shortcodes(get_the_excerpt()));
1069
+				if (empty($out_excerpt)) {
1070
+					$out_excerpt = strip_tags(do_shortcode(get_the_excerpt()));
1071 1071
 				}
1072
-				$out_excerpt = str_replace( array( "\r\n", "\r", "\n" ), "", $out_excerpt );
1072
+				$out_excerpt = str_replace(array("\r\n", "\r", "\n"), "", $out_excerpt);
1073 1073
 			} else {
1074
-				$out_excerpt = str_replace( array( "\r\n", "\r", "\n" ), "", $post->post_content );
1075
-				$out_excerpt = strip_tags( strip_shortcodes( $out_excerpt ) );
1076
-				if ( empty( $out_excerpt ) ) {
1077
-					$out_excerpt = strip_tags( do_shortcode( $out_excerpt ) ); // parse short code from content
1074
+				$out_excerpt = str_replace(array("\r\n", "\r", "\n"), "", $post->post_content);
1075
+				$out_excerpt = strip_tags(strip_shortcodes($out_excerpt));
1076
+				if (empty($out_excerpt)) {
1077
+					$out_excerpt = strip_tags(do_shortcode($out_excerpt)); // parse short code from content
1078 1078
 				}
1079
-				$out_excerpt = trim( wp_trim_words( $out_excerpt, 35, '' ), '.!?,;:-' );
1079
+				$out_excerpt = trim(wp_trim_words($out_excerpt, 35, ''), '.!?,;:-');
1080 1080
 			}
1081 1081
 
1082 1082
 			$meta_desc .= $out_excerpt;
1083 1083
 		}
1084
-	} elseif ( ( is_category() || is_tag() ) && isset( $current_term->taxonomy ) && in_array( $current_term->taxonomy, $geodir_taxonomies ) ) {
1085
-		if ( is_category() ) {
1086
-			$meta_desc .= __( "Posts related to Category:", 'geodirectory' ) . " " . ucfirst( single_cat_title( "", false ) );
1087
-		} elseif ( is_tag() ) {
1088
-			$meta_desc .= __( "Posts related to Tag:", 'geodirectory' ) . " " . ucfirst( single_tag_title( "", false ) );
1084
+	} elseif ((is_category() || is_tag()) && isset($current_term->taxonomy) && in_array($current_term->taxonomy, $geodir_taxonomies)) {
1085
+		if (is_category()) {
1086
+			$meta_desc .= __("Posts related to Category:", 'geodirectory')." ".ucfirst(single_cat_title("", false));
1087
+		} elseif (is_tag()) {
1088
+			$meta_desc .= __("Posts related to Tag:", 'geodirectory')." ".ucfirst(single_tag_title("", false));
1089 1089
 		}
1090
-	} elseif ( isset( $current_term->taxonomy ) && in_array( $current_term->taxonomy, $geodir_taxonomies ) ) {
1091
-		$meta_desc .= isset( $current_term->description ) ? $current_term->description : '';
1090
+	} elseif (isset($current_term->taxonomy) && in_array($current_term->taxonomy, $geodir_taxonomies)) {
1091
+		$meta_desc .= isset($current_term->description) ? $current_term->description : '';
1092 1092
 	}
1093 1093
 
1094 1094
 
1095 1095
 	$geodir_post_type       = geodir_get_current_posttype();
1096
-	$geodir_post_type_info  = get_post_type_object( $geodir_post_type );
1097
-	$geodir_is_page_listing = geodir_is_page( 'listing' ) ? true : false;
1098
-
1099
-	$category_taxonomy = geodir_get_taxonomies( $geodir_post_type );
1100
-	$tag_taxonomy      = geodir_get_taxonomies( $geodir_post_type, true );
1101
-
1102
-	$geodir_is_category = isset( $category_taxonomy[0] ) && get_query_var( $category_taxonomy[0] ) ? get_query_var( $category_taxonomy[0] ) : false;
1103
-	$geodir_is_tag      = isset( $tag_taxonomy[0] ) && get_query_var( $tag_taxonomy[0] ) ? true : false;
1104
-
1105
-	$geodir_is_search        = geodir_is_page( 'search' ) ? true : false;
1106
-	$geodir_is_location      = geodir_is_page( 'location' ) ? true : false;
1107
-	$geodir_location_manager = isset( $geodir_addon_list['geodir_location_manager'] ) && $geodir_addon_list['geodir_location_manager'] = 'yes' ? true : false;
1108
-	$godir_location_terms    = geodir_get_current_location_terms( 'query_vars' );
1109
-	$gd_city                 = $geodir_location_manager && isset( $godir_location_terms['gd_city'] ) ? $godir_location_terms['gd_city'] : null;
1110
-	$gd_region               = $geodir_location_manager && isset( $godir_location_terms['gd_region'] ) ? $godir_location_terms['gd_region'] : null;
1111
-	$gd_country              = $geodir_location_manager && isset( $godir_location_terms['gd_country'] ) ? $godir_location_terms['gd_country'] : null;
1112
-	$replace_location        = __( 'Everywhere', 'geodirectory' );
1096
+	$geodir_post_type_info  = get_post_type_object($geodir_post_type);
1097
+	$geodir_is_page_listing = geodir_is_page('listing') ? true : false;
1098
+
1099
+	$category_taxonomy = geodir_get_taxonomies($geodir_post_type);
1100
+	$tag_taxonomy      = geodir_get_taxonomies($geodir_post_type, true);
1101
+
1102
+	$geodir_is_category = isset($category_taxonomy[0]) && get_query_var($category_taxonomy[0]) ? get_query_var($category_taxonomy[0]) : false;
1103
+	$geodir_is_tag      = isset($tag_taxonomy[0]) && get_query_var($tag_taxonomy[0]) ? true : false;
1104
+
1105
+	$geodir_is_search        = geodir_is_page('search') ? true : false;
1106
+	$geodir_is_location      = geodir_is_page('location') ? true : false;
1107
+	$geodir_location_manager = isset($geodir_addon_list['geodir_location_manager']) && $geodir_addon_list['geodir_location_manager'] = 'yes' ? true : false;
1108
+	$godir_location_terms    = geodir_get_current_location_terms('query_vars');
1109
+	$gd_city                 = $geodir_location_manager && isset($godir_location_terms['gd_city']) ? $godir_location_terms['gd_city'] : null;
1110
+	$gd_region               = $geodir_location_manager && isset($godir_location_terms['gd_region']) ? $godir_location_terms['gd_region'] : null;
1111
+	$gd_country              = $geodir_location_manager && isset($godir_location_terms['gd_country']) ? $godir_location_terms['gd_country'] : null;
1112
+	$replace_location        = __('Everywhere', 'geodirectory');
1113 1113
 	$location_id             = null;
1114
-	if ( $geodir_location_manager ) {
1115
-		$sql           = $wpdb->prepare( "SELECT location_id FROM " . POST_LOCATION_TABLE . " WHERE city_slug=%s ORDER BY location_id ASC LIMIT 1", array( $gd_city ) );
1116
-		$location_id   = (int) $wpdb->get_var( $sql );
1114
+	if ($geodir_location_manager) {
1115
+		$sql           = $wpdb->prepare("SELECT location_id FROM ".POST_LOCATION_TABLE." WHERE city_slug=%s ORDER BY location_id ASC LIMIT 1", array($gd_city));
1116
+		$location_id   = (int) $wpdb->get_var($sql);
1117 1117
 		$location_type = geodir_what_is_current_location();
1118
-		if ( $location_type == 'city' ) {
1119
-			$replace_location = geodir_get_current_location( array( 'what' => 'city', 'echo' => false ) );
1120
-		} elseif ( $location_type == 'region' ) {
1121
-			$replace_location = geodir_get_current_location( array( 'what' => 'region', 'echo' => false ) );
1122
-		} elseif ( $location_type == 'country' ) {
1123
-			$replace_location = geodir_get_current_location( array( 'what' => 'country', 'echo' => false ) );
1124
-			$replace_location = __( $replace_location, 'geodirectory' );
1118
+		if ($location_type == 'city') {
1119
+			$replace_location = geodir_get_current_location(array('what' => 'city', 'echo' => false));
1120
+		} elseif ($location_type == 'region') {
1121
+			$replace_location = geodir_get_current_location(array('what' => 'region', 'echo' => false));
1122
+		} elseif ($location_type == 'country') {
1123
+			$replace_location = geodir_get_current_location(array('what' => 'country', 'echo' => false));
1124
+			$replace_location = __($replace_location, 'geodirectory');
1125 1125
 		}
1126
-		$country          = get_query_var( 'gd_country' );
1127
-		$region           = get_query_var( 'gd_region' );
1128
-		$city             = get_query_var( 'gd_city' );
1126
+		$country          = get_query_var('gd_country');
1127
+		$region           = get_query_var('gd_region');
1128
+		$city             = get_query_var('gd_city');
1129 1129
 		$current_location = '';
1130
-		if ( $country != '' ) {
1131
-			$current_location = get_actual_location_name( 'country', $country, true );
1130
+		if ($country != '') {
1131
+			$current_location = get_actual_location_name('country', $country, true);
1132 1132
 		}
1133
-		if ( $region != '' ) {
1134
-			$current_location = get_actual_location_name( 'region', $region );
1133
+		if ($region != '') {
1134
+			$current_location = get_actual_location_name('region', $region);
1135 1135
 		}
1136
-		if ( $city != '' ) {
1137
-			$current_location = get_actual_location_name( 'city', $city );
1136
+		if ($city != '') {
1137
+			$current_location = get_actual_location_name('city', $city);
1138 1138
 		}
1139 1139
 		$replace_location = $current_location != '' ? $current_location : $replace_location;
1140 1140
 	}
1141 1141
 
1142 1142
 	$geodir_meta_keys = '';
1143 1143
 	$geodir_meta_desc = '';
1144
-	if ( $is_geodir_page && ! empty( $geodir_post_type_info ) ) {
1145
-		if ( $geodir_is_page_listing || $geodir_is_search || geodir_is_page( 'add-listing' ) ) {
1146
-			$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;
1144
+	if ($is_geodir_page && !empty($geodir_post_type_info)) {
1145
+		if ($geodir_is_page_listing || $geodir_is_search || geodir_is_page('add-listing')) {
1146
+			$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;
1147 1147
 
1148
-			$geodir_meta_desc = isset( $geodir_post_type_info->description ) ? $geodir_post_type_info->description : $geodir_meta_desc;
1149
-			$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;
1148
+			$geodir_meta_desc = isset($geodir_post_type_info->description) ? $geodir_post_type_info->description : $geodir_meta_desc;
1149
+			$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;
1150 1150
 
1151
-			if ( $geodir_is_category ) {
1152
-				$category = $geodir_is_category ? get_term_by( 'slug', $geodir_is_category, $category_taxonomy[0] ) : null;
1153
-				if ( isset( $category->term_id ) && ! empty( $category->term_id ) ) {
1151
+			if ($geodir_is_category) {
1152
+				$category = $geodir_is_category ? get_term_by('slug', $geodir_is_category, $category_taxonomy[0]) : null;
1153
+				if (isset($category->term_id) && !empty($category->term_id)) {
1154 1154
 					$category_id   = $category->term_id;
1155
-					$category_desc = trim( $category->description ) != '' ? trim( $category->description ) : get_tax_meta( $category_id, 'ct_cat_top_desc', false, $geodir_post_type );
1156
-					if ( $location_id ) {
1157
-						$option_name    = 'geodir_cat_loc_' . $geodir_post_type . '_' . $category_id;
1158
-						$cat_loc_option = get_option( $option_name );
1159
-
1160
-						$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;
1161
-						if ( ! $gd_cat_loc_default ) {
1162
-							$option_name   = 'geodir_cat_loc_' . $geodir_post_type . '_' . $category_id . '_' . $location_id;
1163
-							$option        = get_option( $option_name );
1164
-							$category_desc = isset( $option['gd_cat_loc_desc'] ) && trim( $option['gd_cat_loc_desc'] ) != '' ? trim( $option['gd_cat_loc_desc'] ) : $category_desc;
1155
+					$category_desc = trim($category->description) != '' ? trim($category->description) : get_tax_meta($category_id, 'ct_cat_top_desc', false, $geodir_post_type);
1156
+					if ($location_id) {
1157
+						$option_name    = 'geodir_cat_loc_'.$geodir_post_type.'_'.$category_id;
1158
+						$cat_loc_option = get_option($option_name);
1159
+
1160
+						$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;
1161
+						if (!$gd_cat_loc_default) {
1162
+							$option_name   = 'geodir_cat_loc_'.$geodir_post_type.'_'.$category_id.'_'.$location_id;
1163
+							$option        = get_option($option_name);
1164
+							$category_desc = isset($option['gd_cat_loc_desc']) && trim($option['gd_cat_loc_desc']) != '' ? trim($option['gd_cat_loc_desc']) : $category_desc;
1165 1165
 						}
1166 1166
 					}
1167
-					$geodir_meta_desc = __( "Posts related to Category:", 'geodirectory' ) . " " . ucfirst( single_cat_title( "", false ) ) . '. ' . $category_desc;
1167
+					$geodir_meta_desc = __("Posts related to Category:", 'geodirectory')." ".ucfirst(single_cat_title("", false)).'. '.$category_desc;
1168 1168
 				}
1169
-			} else if ( $geodir_is_tag ) {
1170
-				$geodir_meta_desc = __( "Posts related to Tag:", 'geodirectory' ) . " " . ucfirst( single_tag_title( "", false ) ) . '. ' . $geodir_meta_desc;
1169
+			} else if ($geodir_is_tag) {
1170
+				$geodir_meta_desc = __("Posts related to Tag:", 'geodirectory')." ".ucfirst(single_tag_title("", false)).'. '.$geodir_meta_desc;
1171 1171
 			}
1172 1172
 		}
1173 1173
 	}
1174 1174
 
1175 1175
 
1176 1176
 	$gd_page = '';
1177
-	if ( geodir_is_page( 'home' ) ) {
1177
+	if (geodir_is_page('home')) {
1178 1178
 		$gd_page   = 'home';
1179
-		$meta_desc = ( get_option( 'geodir_meta_desc_homepage' ) ) ? get_option( 'geodir_meta_desc_homepage' ) : $meta_desc;
1180
-	} elseif ( geodir_is_page( 'detail' ) ) {
1179
+		$meta_desc = (get_option('geodir_meta_desc_homepage')) ? get_option('geodir_meta_desc_homepage') : $meta_desc;
1180
+	} elseif (geodir_is_page('detail')) {
1181 1181
 		$gd_page   = 'detail';
1182
-		$meta_desc = ( get_option( 'geodir_meta_desc_detail' ) ) ? get_option( 'geodir_meta_desc_detail' ) : $meta_desc;
1183
-	} elseif ( geodir_is_page( 'pt' ) ) {
1182
+		$meta_desc = (get_option('geodir_meta_desc_detail')) ? get_option('geodir_meta_desc_detail') : $meta_desc;
1183
+	} elseif (geodir_is_page('pt')) {
1184 1184
 		$gd_page   = 'pt';
1185
-		$meta_desc = ( get_option( 'geodir_meta_desc_pt' ) ) ? get_option( 'geodir_meta_desc_pt' ) : $meta_desc;
1186
-	} elseif ( geodir_is_page( 'listing' ) ) {
1185
+		$meta_desc = (get_option('geodir_meta_desc_pt')) ? get_option('geodir_meta_desc_pt') : $meta_desc;
1186
+	} elseif (geodir_is_page('listing')) {
1187 1187
 		$gd_page   = 'listing';
1188
-		$meta_desc = ( get_option( 'geodir_meta_desc_listing' ) ) ? get_option( 'geodir_meta_desc_listing' ) : $meta_desc;
1189
-	} elseif ( geodir_is_page( 'location' ) ) {
1188
+		$meta_desc = (get_option('geodir_meta_desc_listing')) ? get_option('geodir_meta_desc_listing') : $meta_desc;
1189
+	} elseif (geodir_is_page('location')) {
1190 1190
 		$gd_page   = 'location';
1191
-		$meta_desc = ( get_option( 'geodir_meta_desc_location' ) ) ? get_option( 'geodir_meta_desc_location' ) : $meta_desc;
1192
-		$meta_desc = apply_filters( 'geodir_seo_meta_location_description', $meta_desc );
1191
+		$meta_desc = (get_option('geodir_meta_desc_location')) ? get_option('geodir_meta_desc_location') : $meta_desc;
1192
+		$meta_desc = apply_filters('geodir_seo_meta_location_description', $meta_desc);
1193 1193
 
1194
-	} elseif ( geodir_is_page( 'search' ) ) {
1194
+	} elseif (geodir_is_page('search')) {
1195 1195
 		$gd_page   = 'search';
1196
-		$meta_desc = ( get_option( 'geodir_meta_desc_search' ) ) ? get_option( 'geodir_meta_desc_search' ) : $meta_desc;
1197
-	} elseif ( geodir_is_page( 'add-listing' ) ) {
1196
+		$meta_desc = (get_option('geodir_meta_desc_search')) ? get_option('geodir_meta_desc_search') : $meta_desc;
1197
+	} elseif (geodir_is_page('add-listing')) {
1198 1198
 		$gd_page   = 'add-listing';
1199
-		$meta_desc = ( get_option( 'geodir_meta_desc_add-listing' ) ) ? get_option( 'geodir_meta_desc_add-listing' ) : $meta_desc;
1200
-	} elseif ( geodir_is_page( 'author' ) ) {
1199
+		$meta_desc = (get_option('geodir_meta_desc_add-listing')) ? get_option('geodir_meta_desc_add-listing') : $meta_desc;
1200
+	} elseif (geodir_is_page('author')) {
1201 1201
 		$gd_page   = 'author';
1202
-		$meta_desc = ( get_option( 'geodir_meta_desc_author' ) ) ? get_option( 'geodir_meta_desc_author' ) : $meta_desc;
1203
-	} elseif ( geodir_is_page( 'login' ) ) {
1202
+		$meta_desc = (get_option('geodir_meta_desc_author')) ? get_option('geodir_meta_desc_author') : $meta_desc;
1203
+	} elseif (geodir_is_page('login')) {
1204 1204
 		$gd_page   = 'login';
1205
-		$meta_desc = ( get_option( 'geodir_meta_desc_login' ) ) ? get_option( 'geodir_meta_desc_login' ) : $meta_desc;
1206
-	} elseif ( geodir_is_page( 'listing-success' ) ) {
1205
+		$meta_desc = (get_option('geodir_meta_desc_login')) ? get_option('geodir_meta_desc_login') : $meta_desc;
1206
+	} elseif (geodir_is_page('listing-success')) {
1207 1207
 		$gd_page   = 'listing-success';
1208
-		$meta_desc = ( get_option( 'geodir_meta_desc_listing-success' ) ) ? get_option( 'geodir_meta_desc_listing-success' ) : $meta_desc;
1208
+		$meta_desc = (get_option('geodir_meta_desc_listing-success')) ? get_option('geodir_meta_desc_listing-success') : $meta_desc;
1209 1209
 	}
1210 1210
 
1211 1211
 
1212
-	if ( $meta_desc ) {
1213
-		$meta_desc = stripslashes_deep( $meta_desc );
1212
+	if ($meta_desc) {
1213
+		$meta_desc = stripslashes_deep($meta_desc);
1214 1214
 		/**
1215 1215
 		 * Filter page description to replace variables.
1216 1216
 		 *
@@ -1219,7 +1219,7 @@  discard block
 block discarded – undo
1219 1219
 		 * @param string $title   The page description including variables.
1220 1220
 		 * @param string $gd_page The GeoDirectory page type if any.
1221 1221
 		 */
1222
-		$meta_desc = apply_filters( 'geodir_seo_meta_description_pre', __( $meta_desc, 'geodirectory' ), $gd_page, '' );
1222
+		$meta_desc = apply_filters('geodir_seo_meta_description_pre', __($meta_desc, 'geodirectory'), $gd_page, '');
1223 1223
 
1224 1224
 		/**
1225 1225
 		 * Filter SEO meta description.
@@ -1228,49 +1228,49 @@  discard block
 block discarded – undo
1228 1228
 		 *
1229 1229
 		 * @param string $meta_desc Meta description content.
1230 1230
 		 */
1231
-		echo apply_filters( 'geodir_seo_meta_description', '<meta name="description" content="' . $meta_desc . '" />', $meta_desc );
1231
+		echo apply_filters('geodir_seo_meta_description', '<meta name="description" content="'.$meta_desc.'" />', $meta_desc);
1232 1232
 	}
1233 1233
 
1234 1234
 	// meta keywords
1235
-	if ( isset( $post->post_type ) && in_array( $post->post_type, $all_postypes ) ) {
1236
-		$place_tags = wp_get_post_terms( $post->ID, $post->post_type . '_tags', array( "fields" => "names" ) );
1237
-		$place_cats = wp_get_post_terms( $post->ID, $post->post_type . 'category', array( "fields" => "names" ) );
1235
+	if (isset($post->post_type) && in_array($post->post_type, $all_postypes)) {
1236
+		$place_tags = wp_get_post_terms($post->ID, $post->post_type.'_tags', array("fields" => "names"));
1237
+		$place_cats = wp_get_post_terms($post->ID, $post->post_type.'category', array("fields" => "names"));
1238 1238
 
1239
-		$meta_key .= implode( ", ", array_merge( (array) $place_cats, (array) $place_tags ) );
1239
+		$meta_key .= implode(", ", array_merge((array) $place_cats, (array) $place_tags));
1240 1240
 	} else {
1241 1241
 		$posttags = get_the_tags();
1242
-		if ( $posttags ) {
1243
-			foreach ( $posttags as $tag ) {
1244
-				$meta_key .= $tag->name . ' ';
1242
+		if ($posttags) {
1243
+			foreach ($posttags as $tag) {
1244
+				$meta_key .= $tag->name.' ';
1245 1245
 			}
1246 1246
 		} else {
1247
-			$tags = get_tags( array( 'orderby' => 'count', 'order' => 'DESC' ) );
1247
+			$tags = get_tags(array('orderby' => 'count', 'order' => 'DESC'));
1248 1248
 			$xt   = 1;
1249 1249
 
1250
-			foreach ( $tags as $tag ) {
1251
-				if ( $xt <= 20 ) {
1252
-					$meta_key .= $tag->name . ", ";
1250
+			foreach ($tags as $tag) {
1251
+				if ($xt <= 20) {
1252
+					$meta_key .= $tag->name.", ";
1253 1253
 				}
1254 1254
 
1255
-				$xt ++;
1255
+				$xt++;
1256 1256
 			}
1257 1257
 		}
1258 1258
 	}
1259 1259
 
1260
-	$meta_key         = $meta_key != '' ? rtrim( trim( $meta_key ), "," ) : $meta_key;
1261
-	$geodir_meta_keys = $geodir_meta_keys != '' ? ( $meta_key != '' ? $meta_key . ', ' . $geodir_meta_keys : $geodir_meta_keys ) : $meta_key;
1262
-	if ( $geodir_meta_keys != '' ) {
1263
-		$geodir_meta_keys = strip_tags( $geodir_meta_keys );
1264
-		$geodir_meta_keys = esc_html( $geodir_meta_keys );
1265
-		$geodir_meta_keys = geodir_strtolower( $geodir_meta_keys );
1266
-		$geodir_meta_keys = wp_html_excerpt( $geodir_meta_keys, 1000, '' );
1267
-		$geodir_meta_keys = str_replace( '%location%', $replace_location, $geodir_meta_keys );
1260
+	$meta_key         = $meta_key != '' ? rtrim(trim($meta_key), ",") : $meta_key;
1261
+	$geodir_meta_keys = $geodir_meta_keys != '' ? ($meta_key != '' ? $meta_key.', '.$geodir_meta_keys : $geodir_meta_keys) : $meta_key;
1262
+	if ($geodir_meta_keys != '') {
1263
+		$geodir_meta_keys = strip_tags($geodir_meta_keys);
1264
+		$geodir_meta_keys = esc_html($geodir_meta_keys);
1265
+		$geodir_meta_keys = geodir_strtolower($geodir_meta_keys);
1266
+		$geodir_meta_keys = wp_html_excerpt($geodir_meta_keys, 1000, '');
1267
+		$geodir_meta_keys = str_replace('%location%', $replace_location, $geodir_meta_keys);
1268 1268
 
1269
-		$meta_key = rtrim( trim( $geodir_meta_keys ), "," );
1269
+		$meta_key = rtrim(trim($geodir_meta_keys), ",");
1270 1270
 	}
1271 1271
 
1272
-	if ( $meta_key ) {
1273
-		$meta_key = stripslashes_deep( $meta_key );
1272
+	if ($meta_key) {
1273
+		$meta_key = stripslashes_deep($meta_key);
1274 1274
 		/**
1275 1275
 		 * Filter SEO meta keywords.
1276 1276
 		 *
@@ -1278,7 +1278,7 @@  discard block
 block discarded – undo
1278 1278
 		 *
1279 1279
 		 * @param string $meta_desc Meta keywords.
1280 1280
 		 */
1281
-		echo apply_filters( 'geodir_seo_meta_keywords', '<meta name="keywords" content="' . $meta_key . '" />', $meta_key );
1281
+		echo apply_filters('geodir_seo_meta_keywords', '<meta name="keywords" content="'.$meta_key.'" />', $meta_key);
1282 1282
 	}
1283 1283
 
1284 1284
 }
@@ -1298,8 +1298,8 @@  discard block
 block discarded – undo
1298 1298
 
1299 1299
 	$geodir_detail_page_tabs_array = geodir_detail_page_tabs_array();
1300 1300
 
1301
-	foreach ( $geodir_detail_page_tabs_array as $key => $tabs_obj ) {
1302
-		$geodir_detail_page_tabs_key_value_array[ $key ] = $tabs_obj['heading_text'];
1301
+	foreach ($geodir_detail_page_tabs_array as $key => $tabs_obj) {
1302
+		$geodir_detail_page_tabs_key_value_array[$key] = $tabs_obj['heading_text'];
1303 1303
 	}
1304 1304
 
1305 1305
 	return $geodir_detail_page_tabs_key_value_array;
@@ -1321,57 +1321,57 @@  discard block
 block discarded – undo
1321 1321
 	 * @since 1.0.0
1322 1322
 	 */
1323 1323
 	$arr_tabs['post_profile'] = array(
1324
-		'heading_text'  => __( 'Profile', 'geodirectory' ),
1324
+		'heading_text'  => __('Profile', 'geodirectory'),
1325 1325
 		'is_active_tab' => true,
1326
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_profile' ),
1326
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_profile'),
1327 1327
 		'tab_content'   => ''
1328 1328
 	);
1329
-	$arr_tabs['post_info']    = array(
1330
-		'heading_text'  => __( 'More Info', 'geodirectory' ),
1329
+	$arr_tabs['post_info'] = array(
1330
+		'heading_text'  => __('More Info', 'geodirectory'),
1331 1331
 		'is_active_tab' => false,
1332
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_info' ),
1332
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_info'),
1333 1333
 		'tab_content'   => ''
1334 1334
 	);
1335 1335
 
1336 1336
 	$arr_tabs['post_images'] = array(
1337
-		'heading_text'  => __( 'Photo', 'geodirectory' ),
1337
+		'heading_text'  => __('Photo', 'geodirectory'),
1338 1338
 		'is_active_tab' => false,
1339
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_images' ),
1339
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_images'),
1340 1340
 		'tab_content'   => ''
1341 1341
 	);
1342 1342
 
1343 1343
 	$arr_tabs['post_video'] = array(
1344
-		'heading_text'  => __( 'Video', 'geodirectory' ),
1344
+		'heading_text'  => __('Video', 'geodirectory'),
1345 1345
 		'is_active_tab' => false,
1346
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_video' ),
1346
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_video'),
1347 1347
 		'tab_content'   => ''
1348 1348
 	);
1349 1349
 
1350 1350
 	$arr_tabs['special_offers'] = array(
1351
-		'heading_text'  => __( 'Special Offers', 'geodirectory' ),
1351
+		'heading_text'  => __('Special Offers', 'geodirectory'),
1352 1352
 		'is_active_tab' => false,
1353
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'special_offers' ),
1353
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'special_offers'),
1354 1354
 		'tab_content'   => ''
1355 1355
 	);
1356 1356
 
1357 1357
 	$arr_tabs['post_map'] = array(
1358
-		'heading_text'  => __( 'Map', 'geodirectory' ),
1358
+		'heading_text'  => __('Map', 'geodirectory'),
1359 1359
 		'is_active_tab' => false,
1360
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'post_map' ),
1360
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'post_map'),
1361 1361
 		'tab_content'   => ''
1362 1362
 	);
1363 1363
 
1364 1364
 	$arr_tabs['reviews'] = array(
1365
-		'heading_text'  => __( 'Reviews', 'geodirectory' ),
1365
+		'heading_text'  => __('Reviews', 'geodirectory'),
1366 1366
 		'is_active_tab' => false,
1367
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'reviews' ),
1367
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'reviews'),
1368 1368
 		'tab_content'   => 'review display'
1369 1369
 	);
1370 1370
 
1371 1371
 	$arr_tabs['related_listing'] = array(
1372
-		'heading_text'  => __( 'Related Listing', 'geodirectory' ),
1372
+		'heading_text'  => __('Related Listing', 'geodirectory'),
1373 1373
 		'is_active_tab' => false,
1374
-		'is_display'    => apply_filters( 'geodir_detail_page_tab_is_display', true, 'related_listing' ),
1374
+		'is_display'    => apply_filters('geodir_detail_page_tab_is_display', true, 'related_listing'),
1375 1375
 		'tab_content'   => ''
1376 1376
 	);
1377 1377
 
@@ -1380,7 +1380,7 @@  discard block
 block discarded – undo
1380 1380
 	 *
1381 1381
 	 * @since 1.0.0
1382 1382
 	 */
1383
-	return apply_filters( 'geodir_detail_page_tab_list_extend', $arr_tabs );
1383
+	return apply_filters('geodir_detail_page_tab_list_extend', $arr_tabs);
1384 1384
 
1385 1385
 
1386 1386
 }
@@ -1394,13 +1394,13 @@  discard block
 block discarded – undo
1394 1394
  * @return mixed|array Tabs array.
1395 1395
  */
1396 1396
 function geodir_detail_page_tabs_list() {
1397
-	$tabs_excluded = get_option( 'geodir_detail_page_tabs_excluded' );
1397
+	$tabs_excluded = get_option('geodir_detail_page_tabs_excluded');
1398 1398
 	$tabs_array    = geodir_detail_page_tabs_array();
1399 1399
 
1400
-	if ( ! empty( $tabs_excluded ) ) {
1401
-		foreach ( $tabs_excluded as $tab ) {
1402
-			if ( array_key_exists( $tab, $tabs_array ) ) {
1403
-				unset( $tabs_array[ $tab ] );
1400
+	if (!empty($tabs_excluded)) {
1401
+		foreach ($tabs_excluded as $tab) {
1402
+			if (array_key_exists($tab, $tabs_array)) {
1403
+				unset($tabs_array[$tab]);
1404 1404
 			}
1405 1405
 		}
1406 1406
 	}
@@ -1424,58 +1424,58 @@  discard block
 block discarded – undo
1424 1424
 function geodir_show_detail_page_tabs() {
1425 1425
 	global $post, $post_images, $video, $special_offers, $related_listing, $geodir_post_detail_fields, $preview;
1426 1426
 
1427
-	$post_id            = ! empty( $post ) && isset( $post->ID ) ? (int) $post->ID : 0;
1428
-	$request_post_id    = ! empty( $_REQUEST['p'] ) ? (int) $_REQUEST['p'] : 0;
1429
-	$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
1427
+	$post_id            = !empty($post) && isset($post->ID) ? (int) $post->ID : 0;
1428
+	$request_post_id    = !empty($_REQUEST['p']) ? (int) $_REQUEST['p'] : 0;
1429
+	$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
1430 1430
 
1431
-	if ( $is_backend_preview && ! $post_id > 0 && $request_post_id > 0 ) {
1432
-		$post = geodir_get_post_info( $request_post_id );
1433
-		setup_postdata( $post );
1431
+	if ($is_backend_preview && !$post_id > 0 && $request_post_id > 0) {
1432
+		$post = geodir_get_post_info($request_post_id);
1433
+		setup_postdata($post);
1434 1434
 	}
1435 1435
 
1436
-	$geodir_post_detail_fields = geodir_show_listing_info( 'moreinfo' );
1436
+	$geodir_post_detail_fields = geodir_show_listing_info('moreinfo');
1437 1437
 
1438 1438
 
1439
-	if ( geodir_is_page( 'detail' ) ) {
1440
-		$video                 = geodir_get_video( $post->ID );
1441
-		$special_offers        = geodir_get_special_offers( $post->ID );
1439
+	if (geodir_is_page('detail')) {
1440
+		$video                 = geodir_get_video($post->ID);
1441
+		$special_offers        = geodir_get_special_offers($post->ID);
1442 1442
 		$related_listing_array = array();
1443
-		if ( get_option( 'geodir_add_related_listing_posttypes' ) ) {
1444
-			$related_listing_array = get_option( 'geodir_add_related_listing_posttypes' );
1443
+		if (get_option('geodir_add_related_listing_posttypes')) {
1444
+			$related_listing_array = get_option('geodir_add_related_listing_posttypes');
1445 1445
 		}
1446 1446
 
1447 1447
 
1448
-		$excluded_tabs = get_option( 'geodir_detail_page_tabs_excluded' );
1449
-		if ( ! $excluded_tabs ) {
1448
+		$excluded_tabs = get_option('geodir_detail_page_tabs_excluded');
1449
+		if (!$excluded_tabs) {
1450 1450
 			$excluded_tabs = array();
1451 1451
 		}
1452 1452
 
1453 1453
 		$related_listing = '';
1454
-		if ( in_array( $post->post_type, $related_listing_array ) && ! in_array( 'related_listing', $excluded_tabs ) ) {
1454
+		if (in_array($post->post_type, $related_listing_array) && !in_array('related_listing', $excluded_tabs)) {
1455 1455
 			$request = array(
1456
-				'post_number'         => get_option( 'geodir_related_post_count' ),
1457
-				'relate_to'           => get_option( 'geodir_related_post_relate_to' ),
1458
-				'layout'              => get_option( 'geodir_related_post_listing_view' ),
1459
-				'add_location_filter' => get_option( 'geodir_related_post_location_filter' ),
1460
-				'list_sort'           => get_option( 'geodir_related_post_sortby' ),
1461
-				'character_count'     => get_option( 'geodir_related_post_excerpt' )
1456
+				'post_number'         => get_option('geodir_related_post_count'),
1457
+				'relate_to'           => get_option('geodir_related_post_relate_to'),
1458
+				'layout'              => get_option('geodir_related_post_listing_view'),
1459
+				'add_location_filter' => get_option('geodir_related_post_location_filter'),
1460
+				'list_sort'           => get_option('geodir_related_post_sortby'),
1461
+				'character_count'     => get_option('geodir_related_post_excerpt')
1462 1462
 			);
1463 1463
 
1464
-			if ( $post->post_type == 'gd_event' && defined( 'GDEVENTS_VERSION' ) ) {
1465
-				$related_listing = geodir_get_detail_page_related_events( $request );
1464
+			if ($post->post_type == 'gd_event' && defined('GDEVENTS_VERSION')) {
1465
+				$related_listing = geodir_get_detail_page_related_events($request);
1466 1466
 			} else {
1467
-				$related_listing = geodir_related_posts_display( $request );
1467
+				$related_listing = geodir_related_posts_display($request);
1468 1468
 			}
1469 1469
 
1470 1470
 		}
1471 1471
 
1472
-		$post_images = geodir_get_images( $post->ID, 'thumbnail' );
1472
+		$post_images = geodir_get_images($post->ID, 'thumbnail');
1473 1473
 		$thumb_image = '';
1474
-		if ( ! empty( $post_images ) ) {
1475
-			foreach ( $post_images as $image ) {
1476
-				$caption = ( ! empty( $image->caption ) ) ? $image->caption : '';
1477
-				$thumb_image .= '<a href="' . $image->src . '" title="' . $caption . '">';
1478
-				$thumb_image .= geodir_show_image( $image, 'thumbnail', true, false );
1474
+		if (!empty($post_images)) {
1475
+			foreach ($post_images as $image) {
1476
+				$caption = (!empty($image->caption)) ? $image->caption : '';
1477
+				$thumb_image .= '<a href="'.$image->src.'" title="'.$caption.'">';
1478
+				$thumb_image .= geodir_show_image($image, 'thumbnail', true, false);
1479 1479
 				$thumb_image .= '</a>';
1480 1480
 			}
1481 1481
 		}
@@ -1484,11 +1484,11 @@  discard block
 block discarded – undo
1484 1484
 		$map_args['map_canvas_name'] = 'detail_page_map_canvas';
1485 1485
 		$map_args['width']           = '600';
1486 1486
 		$map_args['height']          = '300';
1487
-		if ( $post->post_mapzoom ) {
1488
-			$map_args['zoom'] = '' . $post->post_mapzoom . '';
1487
+		if ($post->post_mapzoom) {
1488
+			$map_args['zoom'] = ''.$post->post_mapzoom.'';
1489 1489
 		}
1490 1490
 		$map_args['autozoom']                 = false;
1491
-		$map_args['scrollwheel']              = ( get_option( 'geodir_add_listing_mouse_scroll' ) ) ? 0 : 1;
1491
+		$map_args['scrollwheel']              = (get_option('geodir_add_listing_mouse_scroll')) ? 0 : 1;
1492 1492
 		$map_args['child_collapse']           = '0';
1493 1493
 		$map_args['enable_cat_filters']       = false;
1494 1494
 		$map_args['enable_text_search']       = false;
@@ -1497,43 +1497,43 @@  discard block
 block discarded – undo
1497 1497
 		$map_args['enable_jason_on_load']     = true;
1498 1498
 		$map_args['enable_map_direction']     = true;
1499 1499
 		$map_args['map_class_name']           = 'geodir-map-detail-page';
1500
-		$map_args['maptype']                  = ( ! empty( $post->post_mapview ) ) ? $post->post_mapview : 'ROADMAP';
1501
-	} else if ( geodir_is_page( 'preview' ) ) {
1502
-		$video          = isset( $post->geodir_video ) ? $post->geodir_video : '';
1503
-		$special_offers = isset( $post->geodir_special_offers ) ? $post->geodir_special_offers : '';
1500
+		$map_args['maptype']                  = (!empty($post->post_mapview)) ? $post->post_mapview : 'ROADMAP';
1501
+	} else if (geodir_is_page('preview')) {
1502
+		$video          = isset($post->geodir_video) ? $post->geodir_video : '';
1503
+		$special_offers = isset($post->geodir_special_offers) ? $post->geodir_special_offers : '';
1504 1504
 
1505
-		if ( isset( $post->post_images ) ) {
1506
-			$post->post_images = trim( $post->post_images, "," );
1505
+		if (isset($post->post_images)) {
1506
+			$post->post_images = trim($post->post_images, ",");
1507 1507
 		}
1508 1508
 
1509
-		if ( isset( $post->post_images ) && ! empty( $post->post_images ) ) {
1510
-			$post_images = explode( ",", $post->post_images );
1509
+		if (isset($post->post_images) && !empty($post->post_images)) {
1510
+			$post_images = explode(",", $post->post_images);
1511 1511
 		}
1512 1512
 
1513 1513
 		$thumb_image = '';
1514
-		if ( ! empty( $post_images ) ) {
1515
-			foreach ( $post_images as $image ) {
1516
-				if ( $image != '' ) {
1517
-					$thumb_image .= '<a href="' . $image . '">';
1518
-					$thumb_image .= geodir_show_image( array( 'src' => $image ), 'thumbnail', true, false );
1514
+		if (!empty($post_images)) {
1515
+			foreach ($post_images as $image) {
1516
+				if ($image != '') {
1517
+					$thumb_image .= '<a href="'.$image.'">';
1518
+					$thumb_image .= geodir_show_image(array('src' => $image), 'thumbnail', true, false);
1519 1519
 					$thumb_image .= '</a>';
1520 1520
 				}
1521 1521
 			}
1522 1522
 		}
1523 1523
 
1524 1524
 		global $map_jason;
1525
-		$marker_json      = $post->marker_json != '' ? json_decode( $post->marker_json, true ) : array();
1526
-		$marker_icon      = ( ! empty( $marker_json ) && ! empty( $marker_json['i'] ) ) ? $marker_json['i'] : '';
1527
-		$icon_size        = geodir_get_marker_size( $marker_icon );
1525
+		$marker_json      = $post->marker_json != '' ? json_decode($post->marker_json, true) : array();
1526
+		$marker_icon      = (!empty($marker_json) && !empty($marker_json['i'])) ? $marker_json['i'] : '';
1527
+		$icon_size        = geodir_get_marker_size($marker_icon);
1528 1528
 		$marker_json['w'] = $icon_size['w'];
1529 1529
 		$marker_json['h'] = $icon_size['h'];
1530
-		$map_jason[]      = json_encode( $marker_json );
1530
+		$map_jason[]      = json_encode($marker_json);
1531 1531
 
1532
-		$address_latitude  = isset( $post->post_latitude ) ? $post->post_latitude : '';
1533
-		$address_longitude = isset( $post->post_longitude ) ? $post->post_longitude : '';
1534
-		$mapview           = isset( $post->post_mapview ) ? $post->post_mapview : '';
1535
-		$mapzoom           = isset( $post->post_mapzoom ) ? $post->post_mapzoom : '';
1536
-		if ( ! $mapzoom ) {
1532
+		$address_latitude  = isset($post->post_latitude) ? $post->post_latitude : '';
1533
+		$address_longitude = isset($post->post_longitude) ? $post->post_longitude : '';
1534
+		$mapview           = isset($post->post_mapview) ? $post->post_mapview : '';
1535
+		$mapzoom           = isset($post->post_mapzoom) ? $post->post_mapzoom : '';
1536
+		if (!$mapzoom) {
1537 1537
 			$mapzoom = 12;
1538 1538
 		}
1539 1539
 
@@ -1556,37 +1556,37 @@  discard block
 block discarded – undo
1556 1556
 		$map_args['map_class_name']           = 'geodir-map-preview-page';
1557 1557
 	}
1558 1558
 
1559
-	$arr_detail_page_tabs = geodir_detail_page_tabs_list();// get this sooner so we can get the active tab for the user
1559
+	$arr_detail_page_tabs = geodir_detail_page_tabs_list(); // get this sooner so we can get the active tab for the user
1560 1560
 
1561 1561
 	$active_tab       = '';
1562 1562
 	$active_tab_name  = '';
1563 1563
 	$default_tab      = '';
1564 1564
 	$default_tab_name = '';
1565
-	foreach ( $arr_detail_page_tabs as $tab_index => $tabs ) {
1566
-		if ( isset( $tabs['is_active_tab'] ) && $tabs['is_active_tab'] && ! empty( $tabs['is_display'] ) && isset( $tabs['heading_text'] ) && $tabs['heading_text'] ) {
1565
+	foreach ($arr_detail_page_tabs as $tab_index => $tabs) {
1566
+		if (isset($tabs['is_active_tab']) && $tabs['is_active_tab'] && !empty($tabs['is_display']) && isset($tabs['heading_text']) && $tabs['heading_text']) {
1567 1567
 			$active_tab      = $tab_index;
1568
-			$active_tab_name = __( $tabs['heading_text'], 'geodirectory' );
1568
+			$active_tab_name = __($tabs['heading_text'], 'geodirectory');
1569 1569
 		}
1570 1570
 
1571
-		if ( $default_tab === '' && ! empty( $tabs['is_display'] ) && ! empty( $tabs['heading_text'] ) ) {
1571
+		if ($default_tab === '' && !empty($tabs['is_display']) && !empty($tabs['heading_text'])) {
1572 1572
 			$default_tab      = $tab_index;
1573
-			$default_tab_name = __( $tabs['heading_text'], 'geodirectory' );
1573
+			$default_tab_name = __($tabs['heading_text'], 'geodirectory');
1574 1574
 		}
1575 1575
 	}
1576 1576
 
1577
-	if ( $active_tab === '' && $default_tab !== '' ) { // Make first tab acs a active tab if not any tab is active.
1578
-		if ( isset( $arr_detail_page_tabs[ $active_tab ] ) && isset( $arr_detail_page_tabs[ $active_tab ]['is_active_tab'] ) ) {
1579
-			$arr_detail_page_tabs[ $active_tab ]['is_active_tab'] = false;
1577
+	if ($active_tab === '' && $default_tab !== '') { // Make first tab acs a active tab if not any tab is active.
1578
+		if (isset($arr_detail_page_tabs[$active_tab]) && isset($arr_detail_page_tabs[$active_tab]['is_active_tab'])) {
1579
+			$arr_detail_page_tabs[$active_tab]['is_active_tab'] = false;
1580 1580
 		}
1581 1581
 
1582
-		$arr_detail_page_tabs[ $default_tab ]['is_active_tab'] = true;
1582
+		$arr_detail_page_tabs[$default_tab]['is_active_tab'] = true;
1583 1583
 		$active_tab                                            = $default_tab;
1584 1584
 		$active_tab_name                                       = $default_tab_name;
1585 1585
 	}
1586
-	$tab_list = ( get_option( 'geodir_disable_tabs', false ) ) ? true : false;
1586
+	$tab_list = (get_option('geodir_disable_tabs', false)) ? true : false;
1587 1587
 	?>
1588 1588
 	<div class="geodir-tabs" id="gd-tabs" style="position:relative;">
1589
-		<?php if ( ! $tab_list ){ ?>
1589
+		<?php if (!$tab_list) { ?>
1590 1590
 		<div id="geodir-tab-mobile-menu">
1591 1591
 			<i class="fa fa-bars"></i>
1592 1592
 			<span class="geodir-mobile-active-tab"><?php echo $active_tab_name; ?></span>
@@ -1601,26 +1601,26 @@  discard block
 block discarded – undo
1601 1601
 			 * @since 1.0.0
1602 1602
 			 * @see   'geodir_after_tab_list'
1603 1603
 			 */
1604
-			do_action( 'geodir_before_tab_list' ); ?>
1604
+			do_action('geodir_before_tab_list'); ?>
1605 1605
 			<?php
1606 1606
 
1607
-			foreach ( $arr_detail_page_tabs as $tab_index => $detail_page_tab ) {
1608
-				if ( $detail_page_tab['is_display'] ) {
1607
+			foreach ($arr_detail_page_tabs as $tab_index => $detail_page_tab) {
1608
+				if ($detail_page_tab['is_display']) {
1609 1609
 
1610
-					if ( ! $tab_list ) {
1610
+					if (!$tab_list) {
1611 1611
 						?>
1612 1612
 						<dt></dt> <!-- added to comply with validation -->
1613
-						<dd <?php if ( $detail_page_tab['is_active_tab'] ){ ?>class="geodir-tab-active"<?php } ?> ><a
1613
+						<dd <?php if ($detail_page_tab['is_active_tab']) { ?>class="geodir-tab-active"<?php } ?> ><a
1614 1614
 								data-tab="#<?php echo $tab_index; ?>"
1615
-								data-status="enable"><?php _e( $detail_page_tab['heading_text'], 'geodirectory' ); ?></a>
1615
+								data-status="enable"><?php _e($detail_page_tab['heading_text'], 'geodirectory'); ?></a>
1616 1616
 						</dd>
1617 1617
 						<?php
1618 1618
 					}
1619 1619
 					ob_start() // start tab content buffering
1620 1620
 					?>
1621 1621
 					<li id="<?php echo $tab_index; ?>Tab">
1622
-						<?php if ( $tab_list ) {
1623
-							$tab_title = '<span class="gd-tab-list-title" ><a href="#' . $tab_index . '">' . __( $detail_page_tab['heading_text'], 'geodirectory' ) . '</a></span><hr />';
1622
+						<?php if ($tab_list) {
1623
+							$tab_title = '<span class="gd-tab-list-title" ><a href="#'.$tab_index.'">'.__($detail_page_tab['heading_text'], 'geodirectory').'</a></span><hr />';
1624 1624
 							/**
1625 1625
 							 * Filter the tab list title html.
1626 1626
 							 *
@@ -1630,7 +1630,7 @@  discard block
 block discarded – undo
1630 1630
 							 * @param string $tab_index      The tab index type.
1631 1631
 							 * @param array $detail_page_tab The array of values including title text.
1632 1632
 							 */
1633
-							echo apply_filters( 'geodir_tab_list_title', $tab_title, $tab_index, $detail_page_tab );
1633
+							echo apply_filters('geodir_tab_list_title', $tab_title, $tab_index, $detail_page_tab);
1634 1634
 						} ?>
1635 1635
 						<div id="<?php echo $tab_index; ?>" class="hash-offset"></div>
1636 1636
 						<?php
@@ -1641,7 +1641,7 @@  discard block
 block discarded – undo
1641 1641
 						 *
1642 1642
 						 * @param string $tab_index The tab name ID.
1643 1643
 						 */
1644
-						do_action( 'geodir_before_tab_content', $tab_index );
1644
+						do_action('geodir_before_tab_content', $tab_index);
1645 1645
 
1646 1646
 						/**
1647 1647
 						 * Called before the details tab content is output per tab.
@@ -1651,21 +1651,21 @@  discard block
 block discarded – undo
1651 1651
 						 * @since 1.0.0
1652 1652
 						 * @todo  do we need this if we have the hook above? 'geodir_before_tab_content'
1653 1653
 						 */
1654
-						do_action( 'geodir_before_' . $tab_index . '_tab_content' );
1654
+						do_action('geodir_before_'.$tab_index.'_tab_content');
1655 1655
 						/// write a code to generate content of each tab
1656
-						switch ( $tab_index ) {
1656
+						switch ($tab_index) {
1657 1657
 							case 'post_profile':
1658 1658
 								/**
1659 1659
 								 * Called before the listing description content on the details page tab.
1660 1660
 								 *
1661 1661
 								 * @since 1.0.0
1662 1662
 								 */
1663
-								do_action( 'geodir_before_description_on_listing_detail' );
1664
-								if ( geodir_is_page( 'detail' ) ) {
1663
+								do_action('geodir_before_description_on_listing_detail');
1664
+								if (geodir_is_page('detail')) {
1665 1665
 									the_content();
1666 1666
 								} else {
1667 1667
 									/** This action is documented in geodirectory_template_actions.php */
1668
-									echo apply_filters( 'the_content', stripslashes( $post->post_desc ) );
1668
+									echo apply_filters('the_content', stripslashes($post->post_desc));
1669 1669
 								}
1670 1670
 
1671 1671
 								/**
@@ -1673,7 +1673,7 @@  discard block
 block discarded – undo
1673 1673
 								 *
1674 1674
 								 * @since 1.0.0
1675 1675
 								 */
1676
-								do_action( 'geodir_after_description_on_listing_detail' );
1676
+								do_action('geodir_after_description_on_listing_detail');
1677 1677
 								break;
1678 1678
 							case 'post_info':
1679 1679
 								echo $geodir_post_detail_fields;
@@ -1683,21 +1683,21 @@  discard block
 block discarded – undo
1683 1683
 								break;
1684 1684
 							case 'post_video':
1685 1685
 								// some browsers hide $_POST data if used for embeds so we repalce with a placeholder
1686
-								if ( $preview ) {
1687
-									if ( $video ) {
1688
-										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>";
1686
+								if ($preview) {
1687
+									if ($video) {
1688
+										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>";
1689 1689
 									}
1690 1690
 								} else {
1691 1691
 									/** This action is documented in geodirectory_template_actions.php */
1692
-									echo apply_filters( 'the_content', stripslashes( $video ) );// we apply the_content filter so oembed works also;
1692
+									echo apply_filters('the_content', stripslashes($video)); // we apply the_content filter so oembed works also;
1693 1693
 								}
1694 1694
 								break;
1695 1695
 							case 'special_offers':
1696
-								echo apply_filters( 'gd_special_offers_content', wpautop( stripslashes( $special_offers ) ) );
1696
+								echo apply_filters('gd_special_offers_content', wpautop(stripslashes($special_offers)));
1697 1697
 
1698 1698
 								break;
1699 1699
 							case 'post_map':
1700
-								geodir_draw_map( $map_args );
1700
+								geodir_draw_map($map_args);
1701 1701
 								break;
1702 1702
 							case 'reviews':
1703 1703
 								comments_template();
@@ -1706,7 +1706,7 @@  discard block
 block discarded – undo
1706 1706
 								echo $related_listing;
1707 1707
 								break;
1708 1708
 							default: {
1709
-								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'] ) ) {
1709
+								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'])) {
1710 1710
 									echo $detail_page_tab['tab_content'];
1711 1711
 								}
1712 1712
 							}
@@ -1718,7 +1718,7 @@  discard block
 block discarded – undo
1718 1718
 						 *
1719 1719
 						 * @since 1.0.0
1720 1720
 						 */
1721
-						do_action( 'geodir_after_tab_content', $tab_index );
1721
+						do_action('geodir_after_tab_content', $tab_index);
1722 1722
 
1723 1723
 						/**
1724 1724
 						 * Called after the details tab content is output per tab.
@@ -1728,7 +1728,7 @@  discard block
 block discarded – undo
1728 1728
 						 * @since 1.0.0
1729 1729
 						 * @todo  do we need this if we have the hook above? 'geodir_after_tab_content'
1730 1730
 						 */
1731
-						do_action( 'geodir_after_' . $tab_index . '_tab_content' );
1731
+						do_action('geodir_after_'.$tab_index.'_tab_content');
1732 1732
 						?> </li>
1733 1733
 					<?php
1734 1734
 					/**
@@ -1736,7 +1736,7 @@  discard block
 block discarded – undo
1736 1736
 					 *
1737 1737
 					 * @since 1.0.0
1738 1738
 					 */
1739
-					$arr_detail_page_tabs[ $tab_index ]['tab_content'] = apply_filters( "geodir_modify_" . $detail_page_tab['tab_content'] . "_tab_content", ob_get_clean() );
1739
+					$arr_detail_page_tabs[$tab_index]['tab_content'] = apply_filters("geodir_modify_".$detail_page_tab['tab_content']."_tab_content", ob_get_clean());
1740 1740
 				} // end of if for is_display
1741 1741
 			}// end of foreach
1742 1742
 
@@ -1746,14 +1746,14 @@  discard block
 block discarded – undo
1746 1746
 			 * @since 1.0.0
1747 1747
 			 * @see   'geodir_before_tab_list'
1748 1748
 			 */
1749
-			do_action( 'geodir_after_tab_list' );
1749
+			do_action('geodir_after_tab_list');
1750 1750
 			?>
1751
-			<?php if ( ! $tab_list ){ ?></dl><?php } ?>
1752
-		<ul class="geodir-tabs-content entry-content <?php if ( $tab_list ) { ?>geodir-tabs-list<?php } ?>"
1751
+			<?php if (!$tab_list) { ?></dl><?php } ?>
1752
+		<ul class="geodir-tabs-content entry-content <?php if ($tab_list) { ?>geodir-tabs-list<?php } ?>"
1753 1753
 		    style="position:relative;">
1754 1754
 			<?php
1755
-			foreach ( $arr_detail_page_tabs as $detail_page_tab ) {
1756
-				if ( $detail_page_tab['is_display'] && ! empty( $detail_page_tab['tab_content'] ) ) {
1755
+			foreach ($arr_detail_page_tabs as $detail_page_tab) {
1756
+				if ($detail_page_tab['is_display'] && !empty($detail_page_tab['tab_content'])) {
1757 1757
 					echo $detail_page_tab['tab_content'];
1758 1758
 				}// end of if
1759 1759
 			}// end of foreach
@@ -1763,11 +1763,11 @@  discard block
 block discarded – undo
1763 1763
 			 *
1764 1764
 			 * @since 1.0.0
1765 1765
 			 */
1766
-			do_action( 'geodir_add_tab_content' ); ?>
1766
+			do_action('geodir_add_tab_content'); ?>
1767 1767
 		</ul>
1768 1768
 		<!--gd-tabs-content ul end-->
1769 1769
 	</div>
1770
-	<?php if ( ! $tab_list ) { ?>
1770
+	<?php if (!$tab_list) { ?>
1771 1771
 		<script>
1772 1772
 			if (window.location.hash && window.location.hash.indexOf('&') === -1 && jQuery(window.location.hash + 'Tab').length) {
1773 1773
 				hashVal = window.location.hash;
@@ -1799,31 +1799,31 @@  discard block
 block discarded – undo
1799 1799
  *
1800 1800
  * @return mixed Image file.
1801 1801
  */
1802
-function geodir_exif( $file ) {
1803
-	if ( empty( $file ) || ! is_array( $file ) ) {
1802
+function geodir_exif($file) {
1803
+	if (empty($file) || !is_array($file)) {
1804 1804
 		return $file;
1805 1805
 	}
1806 1806
 
1807
-	$file_path = ! empty( $file['tmp_name'] ) ? sanitize_text_field( $file['tmp_name'] ) : '';
1808
-	if ( ! ( $file_path && file_exists( $file_path ) ) ) {
1807
+	$file_path = !empty($file['tmp_name']) ? sanitize_text_field($file['tmp_name']) : '';
1808
+	if (!($file_path && file_exists($file_path))) {
1809 1809
 		return $file;
1810 1810
 	}
1811 1811
 	$file['file'] = $file_path;
1812 1812
 
1813
-	if ( ! file_is_valid_image( $file_path ) ) {
1813
+	if (!file_is_valid_image($file_path)) {
1814 1814
 		return $file; // Bail if file is not an image.
1815 1815
 	}
1816 1816
 
1817
-	if ( ! function_exists( 'wp_get_image_editor' ) ) {
1817
+	if (!function_exists('wp_get_image_editor')) {
1818 1818
 		return $file;
1819 1819
 	}
1820 1820
 
1821 1821
 	$mime_type = $file['type'];
1822 1822
 	$exif      = array();
1823
-	if ( $mime_type == 'image/jpeg' && function_exists( 'exif_read_data' ) ) {
1823
+	if ($mime_type == 'image/jpeg' && function_exists('exif_read_data')) {
1824 1824
 		try {
1825
-			$exif = exif_read_data( $file_path );
1826
-		} catch ( Exception $e ) {
1825
+			$exif = exif_read_data($file_path);
1826
+		} catch (Exception $e) {
1827 1827
 			$exif = array();
1828 1828
 		}
1829 1829
 	}
@@ -1832,13 +1832,13 @@  discard block
 block discarded – undo
1832 1832
 	$flip        = false;
1833 1833
 	$modify      = false;
1834 1834
 	$orientation = 0;
1835
-	if ( ! empty( $exif ) && isset( $exif['Orientation'] ) ) {
1836
-		switch ( (int) $exif['Orientation'] ) {
1835
+	if (!empty($exif) && isset($exif['Orientation'])) {
1836
+		switch ((int) $exif['Orientation']) {
1837 1837
 			case 1:
1838 1838
 				// do nothing
1839 1839
 				break;
1840 1840
 			case 2:
1841
-				$flip   = array( false, true );
1841
+				$flip   = array(false, true);
1842 1842
 				$modify = true;
1843 1843
 				break;
1844 1844
 			case 3:
@@ -1847,13 +1847,13 @@  discard block
 block discarded – undo
1847 1847
 				$modify      = true;
1848 1848
 				break;
1849 1849
 			case 4:
1850
-				$flip   = array( true, false );
1850
+				$flip   = array(true, false);
1851 1851
 				$modify = true;
1852 1852
 				break;
1853 1853
 			case 5:
1854 1854
 				$orientation = - 90;
1855 1855
 				$rotate      = true;
1856
-				$flip        = array( false, true );
1856
+				$flip        = array(false, true);
1857 1857
 				$modify      = true;
1858 1858
 				break;
1859 1859
 			case 6:
@@ -1864,7 +1864,7 @@  discard block
 block discarded – undo
1864 1864
 			case 7:
1865 1865
 				$orientation = - 270;
1866 1866
 				$rotate      = true;
1867
-				$flip        = array( false, true );
1867
+				$flip        = array(false, true);
1868 1868
 				$modify      = true;
1869 1869
 				break;
1870 1870
 			case 8:
@@ -1890,31 +1890,31 @@  discard block
 block discarded – undo
1890 1890
 	 * @param int|null $quality Image Compression quality between 1-100% scale. Default null.
1891 1891
 	 * @param string $quality   Image mime type.
1892 1892
 	 */
1893
-	$quality = apply_filters( 'geodir_image_upload_set_quality', $quality, $mime_type );
1894
-	if ( $quality !== null ) {
1893
+	$quality = apply_filters('geodir_image_upload_set_quality', $quality, $mime_type);
1894
+	if ($quality !== null) {
1895 1895
 		$modify = true;
1896 1896
 	}
1897 1897
 
1898
-	if ( ! $modify ) {
1898
+	if (!$modify) {
1899 1899
 		return $file; // no change
1900 1900
 	}
1901 1901
 
1902
-	$image = wp_get_image_editor( $file_path );
1903
-	if ( ! is_wp_error( $image ) ) {
1904
-		if ( $rotate ) {
1905
-			$image->rotate( $orientation );
1902
+	$image = wp_get_image_editor($file_path);
1903
+	if (!is_wp_error($image)) {
1904
+		if ($rotate) {
1905
+			$image->rotate($orientation);
1906 1906
 		}
1907 1907
 
1908
-		if ( ! empty( $flip ) ) {
1909
-			$image->flip( $flip[0], $flip[1] );
1908
+		if (!empty($flip)) {
1909
+			$image->flip($flip[0], $flip[1]);
1910 1910
 		}
1911 1911
 
1912
-		if ( $quality !== null ) {
1913
-			$image->set_quality( (int) $quality );
1912
+		if ($quality !== null) {
1913
+			$image->set_quality((int) $quality);
1914 1914
 		}
1915 1915
 
1916
-		$result = $image->save( $file_path );
1917
-		if ( ! is_wp_error( $result ) ) {
1916
+		$result = $image->save($file_path);
1917
+		if (!is_wp_error($result)) {
1918 1918
 			$file['file']     = $result['path'];
1919 1919
 			$file['tmp_name'] = $result['path'];
1920 1920
 		}
@@ -1941,7 +1941,7 @@  discard block
 block discarded – undo
1941 1941
  *
1942 1942
  * @return string Returns the recent reviews html.
1943 1943
  */
1944
-function geodir_get_recent_reviews( $g_size = 60, $no_comments = 10, $comment_lenth = 60, $show_pass_post = false ) {
1944
+function geodir_get_recent_reviews($g_size = 60, $no_comments = 10, $comment_lenth = 60, $show_pass_post = false) {
1945 1945
 	global $wpdb, $tablecomments, $tableposts, $rating_table_name, $gd_session;
1946 1946
 	$tablecomments = $wpdb->comments;
1947 1947
 	$tableposts    = $wpdb->posts;
@@ -1951,28 +1951,28 @@  discard block
 block discarded – undo
1951 1951
 	$region_filter  = '';
1952 1952
 	$country_filter = '';
1953 1953
 
1954
-	if ( $gd_session->get( 'gd_multi_location' ) ) {
1955
-		if ( $gd_ses_country = $gd_session->get( 'gd_country' ) ) {
1956
-			$country_filter = $wpdb->prepare( " AND r.post_country=%s ", str_replace( "-", " ", $gd_ses_country ) );
1954
+	if ($gd_session->get('gd_multi_location')) {
1955
+		if ($gd_ses_country = $gd_session->get('gd_country')) {
1956
+			$country_filter = $wpdb->prepare(" AND r.post_country=%s ", str_replace("-", " ", $gd_ses_country));
1957 1957
 		}
1958 1958
 
1959
-		if ( $gd_ses_region = $gd_session->get( 'gd_region' ) ) {
1960
-			$region_filter = $wpdb->prepare( " AND r.post_region=%s ", str_replace( "-", " ", $gd_ses_region ) );
1959
+		if ($gd_ses_region = $gd_session->get('gd_region')) {
1960
+			$region_filter = $wpdb->prepare(" AND r.post_region=%s ", str_replace("-", " ", $gd_ses_region));
1961 1961
 		}
1962 1962
 
1963
-		if ( $gd_ses_city = $gd_session->get( 'gd_city' ) ) {
1964
-			$city_filter = $wpdb->prepare( " AND r.post_city=%s ", str_replace( "-", " ", $gd_ses_city ) );
1963
+		if ($gd_ses_city = $gd_session->get('gd_city')) {
1964
+			$city_filter = $wpdb->prepare(" AND r.post_city=%s ", str_replace("-", " ", $gd_ses_city));
1965 1965
 		}
1966 1966
 	}
1967 1967
 
1968 1968
 	$review_table = GEODIR_REVIEW_TABLE;
1969 1969
 	$request      = "SELECT r.id as ID, r.post_type, r.comment_id as comment_ID, r.post_date as comment_date,r.overall_rating, r.user_id, r.post_id FROM $review_table as r WHERE r.post_status = 1 AND r.status =1 AND r.overall_rating>=1 $country_filter $region_filter $city_filter ORDER BY r.post_date DESC, r.id DESC LIMIT $no_comments";
1970 1970
 
1971
-	$comments = $wpdb->get_results( $request );
1971
+	$comments = $wpdb->get_results($request);
1972 1972
 
1973
-	foreach ( $comments as $comment ) {
1973
+	foreach ($comments as $comment) {
1974 1974
 		// Set the extra comment info needed.
1975
-		$comment_extra = $wpdb->get_row( "SELECT * FROM $wpdb->comments WHERE comment_ID =$comment->comment_ID" );
1975
+		$comment_extra = $wpdb->get_row("SELECT * FROM $wpdb->comments WHERE comment_ID =$comment->comment_ID");
1976 1976
 		//echo "SELECT * FROM $wpdb->comments WHERE comment_ID =$comment->comment_ID";
1977 1977
 		$comment->comment_content      = $comment_extra->comment_content;
1978 1978
 		$comment->comment_author       = $comment_extra->comment_author;
@@ -1980,75 +1980,75 @@  discard block
 block discarded – undo
1980 1980
 
1981 1981
 		$comment_id      = '';
1982 1982
 		$comment_id      = $comment->comment_ID;
1983
-		$comment_content = strip_tags( $comment->comment_content );
1983
+		$comment_content = strip_tags($comment->comment_content);
1984 1984
 
1985
-		$comment_content = preg_replace( '#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_content );
1985
+		$comment_content = preg_replace('#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_content);
1986 1986
 
1987
-		$permalink            = get_permalink( $comment->ID ) . "#comment-" . $comment->comment_ID;
1987
+		$permalink            = get_permalink($comment->ID)."#comment-".$comment->comment_ID;
1988 1988
 		$comment_author_email = $comment->comment_author_email;
1989 1989
 		$comment_post_ID      = $comment->post_id;
1990 1990
 
1991 1991
 		$na = true;
1992
-		if ( function_exists( 'icl_object_id' ) && icl_object_id( $comment_post_ID, $comment->post_type, true ) ) {
1993
-			$comment_post_ID2 = icl_object_id( $comment_post_ID, $comment->post_type, false );
1994
-			if ( $comment_post_ID == $comment_post_ID2 ) {
1992
+		if (function_exists('icl_object_id') && icl_object_id($comment_post_ID, $comment->post_type, true)) {
1993
+			$comment_post_ID2 = icl_object_id($comment_post_ID, $comment->post_type, false);
1994
+			if ($comment_post_ID == $comment_post_ID2) {
1995 1995
 			} else {
1996 1996
 				$na = false;
1997 1997
 			}
1998 1998
 		}
1999 1999
 
2000
-		$post_title        = get_the_title( $comment_post_ID );
2001
-		$permalink         = get_permalink( $comment_post_ID );
2002
-		$comment_permalink = $permalink . "#comment-" . $comment->comment_ID;
2003
-		$read_more         = '<a class="comment_excerpt" href="' . $comment_permalink . '">' . __( 'Read more', 'geodirectory' ) . '</a>';
2000
+		$post_title        = get_the_title($comment_post_ID);
2001
+		$permalink         = get_permalink($comment_post_ID);
2002
+		$comment_permalink = $permalink."#comment-".$comment->comment_ID;
2003
+		$read_more         = '<a class="comment_excerpt" href="'.$comment_permalink.'">'.__('Read more', 'geodirectory').'</a>';
2004 2004
 
2005
-		$comment_content_length = strlen( $comment_content );
2006
-		if ( $comment_content_length > $comment_lenth ) {
2007
-			$comment_excerpt = mb_substr( $comment_content, 0, $comment_lenth ) . '... ' . $read_more;
2005
+		$comment_content_length = strlen($comment_content);
2006
+		if ($comment_content_length > $comment_lenth) {
2007
+			$comment_excerpt = mb_substr($comment_content, 0, $comment_lenth).'... '.$read_more;
2008 2008
 		} else {
2009 2009
 			$comment_excerpt = $comment_content;
2010 2010
 		}
2011 2011
 
2012
-		if ( $comment->user_id ) {
2013
-			$user_profile_url = get_author_posts_url( $comment->user_id );
2012
+		if ($comment->user_id) {
2013
+			$user_profile_url = get_author_posts_url($comment->user_id);
2014 2014
 		} else {
2015 2015
 			$user_profile_url = '';
2016 2016
 		}
2017 2017
 
2018
-		if ( $comment_id && $na ) {
2018
+		if ($comment_id && $na) {
2019 2019
 			$comments_echo .= '<li class="clearfix">';
2020
-			$comments_echo .= "<span class=\"li" . $comment_id . " geodir_reviewer_image\">";
2021
-			if ( function_exists( 'get_avatar' ) ) {
2022
-				if ( ! isset( $comment->comment_type ) ) {
2023
-					if ( $user_profile_url ) {
2024
-						$comments_echo .= '<a href="' . $user_profile_url . '">';
2020
+			$comments_echo .= "<span class=\"li".$comment_id." geodir_reviewer_image\">";
2021
+			if (function_exists('get_avatar')) {
2022
+				if (!isset($comment->comment_type)) {
2023
+					if ($user_profile_url) {
2024
+						$comments_echo .= '<a href="'.$user_profile_url.'">';
2025 2025
 					}
2026
-					$comments_echo .= get_avatar( $comment->comment_author_email, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png' );
2027
-					if ( $user_profile_url ) {
2026
+					$comments_echo .= get_avatar($comment->comment_author_email, $g_size, geodir_plugin_url().'/geodirectory-assets/images/gravatar2.png');
2027
+					if ($user_profile_url) {
2028 2028
 						$comments_echo .= '</a>';
2029 2029
 					}
2030
-				} elseif ( ( isset( $comment->comment_type ) && $comment->comment_type == 'trackback' ) || ( isset( $comment->comment_type ) && $comment->comment_type == 'pingback' ) ) {
2031
-					if ( $user_profile_url ) {
2032
-						$comments_echo .= '<a href="' . $user_profile_url . '">';
2030
+				} elseif ((isset($comment->comment_type) && $comment->comment_type == 'trackback') || (isset($comment->comment_type) && $comment->comment_type == 'pingback')) {
2031
+					if ($user_profile_url) {
2032
+						$comments_echo .= '<a href="'.$user_profile_url.'">';
2033 2033
 					}
2034
-					$comments_echo .= get_avatar( $comment->comment_author_url, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png' );
2034
+					$comments_echo .= get_avatar($comment->comment_author_url, $g_size, geodir_plugin_url().'/geodirectory-assets/images/gravatar2.png');
2035 2035
 				}
2036
-			} elseif ( function_exists( 'gravatar' ) ) {
2037
-				if ( $user_profile_url ) {
2038
-					$comments_echo .= '<a href="' . $user_profile_url . '">';
2036
+			} elseif (function_exists('gravatar')) {
2037
+				if ($user_profile_url) {
2038
+					$comments_echo .= '<a href="'.$user_profile_url.'">';
2039 2039
 				}
2040 2040
 				$comments_echo .= "<img src=\"";
2041
-				if ( '' == $comment->comment_type ) {
2042
-					$comments_echo .= gravatar( $comment->comment_author_email, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png' );
2043
-					if ( $user_profile_url ) {
2041
+				if ('' == $comment->comment_type) {
2042
+					$comments_echo .= gravatar($comment->comment_author_email, $g_size, geodir_plugin_url().'/geodirectory-assets/images/gravatar2.png');
2043
+					if ($user_profile_url) {
2044 2044
 						$comments_echo .= '</a>';
2045 2045
 					}
2046
-				} elseif ( ( 'trackback' == $comment->comment_type ) || ( 'pingback' == $comment->comment_type ) ) {
2047
-					if ( $user_profile_url ) {
2048
-						$comments_echo .= '<a href="' . $user_profile_url . '">';
2046
+				} elseif (('trackback' == $comment->comment_type) || ('pingback' == $comment->comment_type)) {
2047
+					if ($user_profile_url) {
2048
+						$comments_echo .= '<a href="'.$user_profile_url.'">';
2049 2049
 					}
2050
-					$comments_echo .= gravatar( $comment->comment_author_url, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png' );
2051
-					if ( $user_profile_url ) {
2050
+					$comments_echo .= gravatar($comment->comment_author_url, $g_size, geodir_plugin_url().'/geodirectory-assets/images/gravatar2.png');
2051
+					if ($user_profile_url) {
2052 2052
 						$comments_echo .= '</a>';
2053 2053
 					}
2054 2054
 				}
@@ -2058,17 +2058,17 @@  discard block
 block discarded – undo
2058 2058
 			$comments_echo .= "</span>\n";
2059 2059
 
2060 2060
 			$comments_echo .= '<span class="geodir_reviewer_content">';
2061
-			if ( $comment->user_id ) {
2062
-				$comments_echo .= '<a href="' . get_author_posts_url( $comment->user_id ) . '">';
2061
+			if ($comment->user_id) {
2062
+				$comments_echo .= '<a href="'.get_author_posts_url($comment->user_id).'">';
2063 2063
 			}
2064
-			$comments_echo .= '<span class="geodir_reviewer_author">' . $comment->comment_author . '</span> ';
2065
-			if ( $comment->user_id ) {
2064
+			$comments_echo .= '<span class="geodir_reviewer_author">'.$comment->comment_author.'</span> ';
2065
+			if ($comment->user_id) {
2066 2066
 				$comments_echo .= '</a>';
2067 2067
 			}
2068
-			$comments_echo .= '<span class="geodir_reviewer_reviewed">' . __( 'reviewed', 'geodirectory' ) . '</span> ';
2069
-			$comments_echo .= '<a href="' . $permalink . '" class="geodir_reviewer_title">' . $post_title . '</a>';
2070
-			$comments_echo .= geodir_get_rating_stars( $comment->overall_rating, $comment_post_ID );
2071
-			$comments_echo .= '<p class="geodir_reviewer_text">' . $comment_excerpt . '';
2068
+			$comments_echo .= '<span class="geodir_reviewer_reviewed">'.__('reviewed', 'geodirectory').'</span> ';
2069
+			$comments_echo .= '<a href="'.$permalink.'" class="geodir_reviewer_title">'.$post_title.'</a>';
2070
+			$comments_echo .= geodir_get_rating_stars($comment->overall_rating, $comment_post_ID);
2071
+			$comments_echo .= '<p class="geodir_reviewer_text">'.$comment_excerpt.'';
2072 2072
 			//echo preg_replace('#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_excerpt);
2073 2073
 			$comments_echo .= '</p>';
2074 2074
 
@@ -2088,25 +2088,25 @@  discard block
 block discarded – undo
2088 2088
  * @return array Returns post categories as an array.
2089 2089
  */
2090 2090
 function geodir_home_map_cats_key_value_array() {
2091
-	$post_types = geodir_get_posttypes( 'object' );
2091
+	$post_types = geodir_get_posttypes('object');
2092 2092
 
2093 2093
 	$return = array();
2094
-	if ( ! empty( $post_types ) ) {
2095
-		foreach ( $post_types as $key => $post_type ) {
2096
-			$cpt_name       = __( $post_type->labels->singular_name, 'geodirectory' );
2097
-			$post_type_name = sprintf( __( '%s Categories', 'geodirectory' ), $cpt_name );
2098
-			$taxonomies     = geodir_get_taxonomies( $key );
2099
-			$cat_taxonomy   = ! empty( $taxonomies[0] ) ? $taxonomies[0] : null;
2100
-			$cat_terms      = $cat_taxonomy ? get_terms( $cat_taxonomy ) : null;
2101
-
2102
-			if ( ! empty( $cat_terms ) ) {
2103
-				$return[ 'optgroup_start-' . $key ] = $post_type_name;
2104
-
2105
-				foreach ( $cat_terms as $cat_term ) {
2106
-					$return[ $key . '_' . $cat_term->term_id ] = $cat_term->name;
2094
+	if (!empty($post_types)) {
2095
+		foreach ($post_types as $key => $post_type) {
2096
+			$cpt_name       = __($post_type->labels->singular_name, 'geodirectory');
2097
+			$post_type_name = sprintf(__('%s Categories', 'geodirectory'), $cpt_name);
2098
+			$taxonomies     = geodir_get_taxonomies($key);
2099
+			$cat_taxonomy   = !empty($taxonomies[0]) ? $taxonomies[0] : null;
2100
+			$cat_terms      = $cat_taxonomy ? get_terms($cat_taxonomy) : null;
2101
+
2102
+			if (!empty($cat_terms)) {
2103
+				$return['optgroup_start-'.$key] = $post_type_name;
2104
+
2105
+				foreach ($cat_terms as $cat_term) {
2106
+					$return[$key.'_'.$cat_term->term_id] = $cat_term->name;
2107 2107
 				}
2108 2108
 
2109
-				$return[ 'optgroup_end-' . $key ] = $post_type_name;
2109
+				$return['optgroup_end-'.$key] = $post_type_name;
2110 2110
 			}
2111 2111
 		}
2112 2112
 	}
@@ -2122,14 +2122,14 @@  discard block
 block discarded – undo
2122 2122
  * @package GeoDirectory
2123 2123
  */
2124 2124
 function geodir_twitter_tweet_button() {
2125
-	if ( isset( $_GET['gde'] ) ) {
2126
-		$link = '?url=' . urlencode( geodir_curPageURL() );
2125
+	if (isset($_GET['gde'])) {
2126
+		$link = '?url='.urlencode(geodir_curPageURL());
2127 2127
 	} else {
2128 2128
 		$link = '';
2129 2129
 	}
2130 2130
 	?>
2131 2131
 	<a href="http://twitter.com/share<?php echo $link; ?>"
2132
-	   class="twitter-share-button"><?php _e( 'Tweet', 'geodirectory' ); ?></a>
2132
+	   class="twitter-share-button"><?php _e('Tweet', 'geodirectory'); ?></a>
2133 2133
 	<script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>
2134 2134
 	<?php
2135 2135
 }
@@ -2146,10 +2146,10 @@  discard block
 block discarded – undo
2146 2146
 function geodir_fb_like_button() {
2147 2147
 	global $post;
2148 2148
 	?>
2149
-	<iframe <?php if ( isset( $_SERVER['HTTP_USER_AGENT'] ) && ( strpos( $_SERVER['HTTP_USER_AGENT'], 'MSIE' ) !== false ) ) {
2149
+	<iframe <?php if (isset($_SERVER['HTTP_USER_AGENT']) && (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false)) {
2150 2150
 		echo 'allowtransparency="true"';
2151 2151
 	} ?> class="facebook"
2152
-	     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"
2152
+	     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"
2153 2153
 	     style="border:none; overflow:hidden; width:100px; height:20px"></iframe>
2154 2154
 	<?php
2155 2155
 }
@@ -2203,10 +2203,10 @@  discard block
 block discarded – undo
2203 2203
 			stWidget.addEntry({
2204 2204
 				"service": "sharethis",
2205 2205
 				"element": document.getElementById('st_sharethis'),
2206
-				"url": "<?php echo geodir_curPageURL();?>",
2207
-				"title": "<?php echo $post->post_title;?>",
2206
+				"url": "<?php echo geodir_curPageURL(); ?>",
2207
+				"title": "<?php echo $post->post_title; ?>",
2208 2208
 				"type": "chicklet",
2209
-				"text": "<?php _e( 'Share', 'geodirectory' );?>"
2209
+				"text": "<?php _e('Share', 'geodirectory'); ?>"
2210 2210
 			});
2211 2211
 		</script>
2212 2212
 	</div>
@@ -2214,7 +2214,7 @@  discard block
 block discarded – undo
2214 2214
 }
2215 2215
 
2216 2216
 function geodir_listing_bounce_map_pin_on_hover() {
2217
-	if ( get_option( 'geodir_listing_hover_bounce_map_pin', true ) ) {
2217
+	if (get_option('geodir_listing_hover_bounce_map_pin', true)) {
2218 2218
 		?>
2219 2219
 		<script>
2220 2220
 			jQuery(function ($) {
@@ -2237,44 +2237,44 @@  discard block
 block discarded – undo
2237 2237
 	}
2238 2238
 }
2239 2239
 
2240
-add_action( 'geodir_after_listing_listview', 'geodir_listing_bounce_map_pin_on_hover', 10 );
2240
+add_action('geodir_after_listing_listview', 'geodir_listing_bounce_map_pin_on_hover', 10);
2241 2241
 
2242
-add_action( 'geodir_after_favorite_html', 'geodir_output_favourite_html_listings', 1, 1 );
2243
-function geodir_output_favourite_html_listings( $post_id ) {
2244
-	geodir_favourite_html( '', $post_id );
2242
+add_action('geodir_after_favorite_html', 'geodir_output_favourite_html_listings', 1, 1);
2243
+function geodir_output_favourite_html_listings($post_id) {
2244
+	geodir_favourite_html('', $post_id);
2245 2245
 }
2246 2246
 
2247
-add_action( 'geodir_listing_after_pinpoint', 'geodir_output_pinpoint_html_listings', 1, 2 );
2248
-function geodir_output_pinpoint_html_listings( $post_id, $post ) {
2247
+add_action('geodir_listing_after_pinpoint', 'geodir_output_pinpoint_html_listings', 1, 2);
2248
+function geodir_output_pinpoint_html_listings($post_id, $post) {
2249 2249
 	global $wp_query;
2250 2250
 
2251 2251
 	$show_pin_point = $wp_query->is_main_query();
2252 2252
 
2253
-	if ( ! empty( $show_pin_point ) && is_active_widget( false, "", "geodir_map_v3_listing_map" ) ) {
2254
-		$term_icon_url = get_tax_meta( $post->default_category, 'ct_cat_icon', false, $post->post_type );
2255
-		$marker_icon   = isset( $term_icon_url['src'] ) ? $term_icon_url['src'] : get_option( 'geodir_default_marker_icon' );
2253
+	if (!empty($show_pin_point) && is_active_widget(false, "", "geodir_map_v3_listing_map")) {
2254
+		$term_icon_url = get_tax_meta($post->default_category, 'ct_cat_icon', false, $post->post_type);
2255
+		$marker_icon   = isset($term_icon_url['src']) ? $term_icon_url['src'] : get_option('geodir_default_marker_icon');
2256 2256
 		?>
2257 2257
 		<span class="geodir-pinpoint"
2258
-		      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>
2258
+		      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>
2259 2259
 		<a class="geodir-pinpoint-link" href="javascript:void(0)"
2260 2260
 		   onclick="openMarker('listing_map_canvas' ,'<?php echo $post->ID; ?>')"
2261 2261
 		   onmouseover="animate_marker('listing_map_canvas' ,'<?php echo $post->ID; ?>')"
2262
-		   onmouseout="stop_marker_animation('listing_map_canvas' ,'<?php echo $post->ID; ?>')"><?php _e( 'Pinpoint', 'geodirectory' ); ?></a>
2262
+		   onmouseout="stop_marker_animation('listing_map_canvas' ,'<?php echo $post->ID; ?>')"><?php _e('Pinpoint', 'geodirectory'); ?></a>
2263 2263
 		<?php
2264 2264
 	}
2265 2265
 }
2266 2266
 
2267 2267
 function geodir_search_form_submit_button() {
2268 2268
 
2269
-	$new_style = get_option( 'geodir_show_search_old_search_from' ) ? false : true;
2269
+	$new_style = get_option('geodir_show_search_old_search_from') ? false : true;
2270 2270
 
2271
-	if ( $new_style ) {
2271
+	if ($new_style) {
2272 2272
 		$default_search_button_label = '<i class="fa fa-search" aria-hidden="true"></i>';
2273
-	}else{
2273
+	} else {
2274 2274
 		$default_search_button_label = 'Search';
2275 2275
 	}
2276
-	if ( get_option( 'geodir_search_button_label' ) && get_option( 'geodir_search_button_label' ) != 'Search' ) {
2277
-		$default_search_button_label = __( get_option( 'geodir_search_button_label' ), 'geodirectory' );
2276
+	if (get_option('geodir_search_button_label') && get_option('geodir_search_button_label') != 'Search') {
2277
+		$default_search_button_label = __(get_option('geodir_search_button_label'), 'geodirectory');
2278 2278
 	}
2279 2279
 
2280 2280
 	/**
@@ -2286,47 +2286,47 @@  discard block
 block discarded – undo
2286 2286
 	 *
2287 2287
 	 * @param string $default_search_button_label The current search button text.
2288 2288
 	 */
2289
-	$default_search_button_label = apply_filters( 'geodir_search_default_search_button_text', $default_search_button_label );
2289
+	$default_search_button_label = apply_filters('geodir_search_default_search_button_text', $default_search_button_label);
2290 2290
 
2291 2291
 	$fa_class = '';
2292
-	if ( strpos( $default_search_button_label, '&#' ) !== false ) {
2292
+	if (strpos($default_search_button_label, '&#') !== false) {
2293 2293
 		$fa_class = 'fa';
2294 2294
 	}
2295 2295
 
2296 2296
 
2297
-	if ( $new_style ) {
2297
+	if ($new_style) {
2298 2298
 	?>
2299
-		<button class="geodir_submit_search <?php echo $fa_class; ?>"><?php _e( $default_search_button_label ,'geodirectory'); ?></button>
2300
-<?php }else{?>
2301
-		<input type="button" value="<?php esc_attr_e( $default_search_button_label ); ?>"
2299
+		<button class="geodir_submit_search <?php echo $fa_class; ?>"><?php _e($default_search_button_label, 'geodirectory'); ?></button>
2300
+<?php } else {?>
2301
+		<input type="button" value="<?php esc_attr_e($default_search_button_label); ?>"
2302 2302
 	       class="geodir_submit_search <?php echo $fa_class; ?>"/>
2303 2303
 	<?php }
2304 2304
 }
2305 2305
 
2306
-add_action( 'geodir_before_search_button', 'geodir_search_form_submit_button', 5000 );
2306
+add_action('geodir_before_search_button', 'geodir_search_form_submit_button', 5000);
2307 2307
 
2308 2308
 function geodir_search_form_post_type_input() {
2309
-	$post_types     = apply_filters( 'geodir_search_form_post_types', geodir_get_posttypes( 'object' ) );
2309
+	$post_types     = apply_filters('geodir_search_form_post_types', geodir_get_posttypes('object'));
2310 2310
 	$curr_post_type = geodir_get_current_posttype();
2311
-	if ( ! empty( $post_types ) && count( (array) $post_types ) > 1 ) {
2311
+	if (!empty($post_types) && count((array) $post_types) > 1) {
2312 2312
 
2313
-		foreach ( $post_types as $post_type => $info ){
2313
+		foreach ($post_types as $post_type => $info) {
2314 2314
 			global $wpdb;
2315
-			$has_posts = $wpdb->get_row( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_type = %s AND post_status='publish' LIMIT 1", $post_type ) );
2316
-			if ( ! $has_posts ) {
2315
+			$has_posts = $wpdb->get_row($wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE post_type = %s AND post_status='publish' LIMIT 1", $post_type));
2316
+			if (!$has_posts) {
2317 2317
 				unset($post_types->{$post_type});
2318 2318
 			}
2319 2319
 		}
2320 2320
 
2321
-		if ( ! empty( $post_types ) && count( (array) $post_types ) > 1 ) {
2321
+		if (!empty($post_types) && count((array) $post_types) > 1) {
2322 2322
 
2323
-			$new_style = get_option( 'geodir_show_search_old_search_from' ) ? false : true;
2324
-			if ( $new_style ) {
2323
+			$new_style = get_option('geodir_show_search_old_search_from') ? false : true;
2324
+			if ($new_style) {
2325 2325
 				echo "<div class='gd-search-input-wrapper gd-search-field-cpt'>";
2326 2326
 			}
2327 2327
 			?>
2328 2328
 			<select name="stype" class="search_by_post">
2329
-				<?php foreach ( $post_types as $post_type => $info ):
2329
+				<?php foreach ($post_types as $post_type => $info):
2330 2330
 					global $wpdb;
2331 2331
 //					$has_posts = $wpdb->get_row( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_type = %s AND post_status='publish' LIMIT 1", $post_type ) );
2332 2332
 //					if ( ! $has_posts ) {
@@ -2334,58 +2334,58 @@  discard block
 block discarded – undo
2334 2334
 //					}
2335 2335
 					?>
2336 2336
 
2337
-					<option data-label="<?php echo get_post_type_archive_link( $post_type ); ?>"
2338
-					        value="<?php echo $post_type; ?>" <?php if ( isset( $_REQUEST['stype'] ) ) {
2339
-						if ( $post_type == $_REQUEST['stype'] ) {
2337
+					<option data-label="<?php echo get_post_type_archive_link($post_type); ?>"
2338
+					        value="<?php echo $post_type; ?>" <?php if (isset($_REQUEST['stype'])) {
2339
+						if ($post_type == $_REQUEST['stype']) {
2340 2340
 							echo 'selected="selected"';
2341 2341
 						}
2342
-					} elseif ( $curr_post_type == $post_type ) {
2342
+					} elseif ($curr_post_type == $post_type) {
2343 2343
 						echo 'selected="selected"';
2344
-					} ?>><?php _e( ucfirst( $info->labels->name ), 'geodirectory' ); ?></option>
2344
+					} ?>><?php _e(ucfirst($info->labels->name), 'geodirectory'); ?></option>
2345 2345
 
2346 2346
 				<?php endforeach; ?>
2347 2347
 			</select>
2348 2348
 			<?php
2349
-			if ( $new_style ) {
2349
+			if ($new_style) {
2350 2350
 				echo "</div>";
2351 2351
 			}
2352
-		}else{
2353
-			if(! empty( $post_types )){
2354
-				echo '<input type="hidden" name="stype" value="' . key( $post_types ) . '"  />';
2355
-			}else{
2352
+		} else {
2353
+			if (!empty($post_types)) {
2354
+				echo '<input type="hidden" name="stype" value="'.key($post_types).'"  />';
2355
+			} else {
2356 2356
 				echo '<input type="hidden" name="stype" value="gd_place"  />';
2357 2357
 			}
2358 2358
 
2359 2359
 		}
2360 2360
 
2361
-	}elseif ( ! empty( $post_types ) ) {
2362
-		echo '<input type="hidden" name="stype" value="' . key( $post_types ) . '"  />';
2361
+	}elseif (!empty($post_types)) {
2362
+		echo '<input type="hidden" name="stype" value="'.key($post_types).'"  />';
2363 2363
 	}
2364 2364
 }
2365 2365
 
2366 2366
 function geodir_search_form_search_input() {
2367 2367
 
2368 2368
 	$default_search_for_text = SEARCH_FOR_TEXT;
2369
-	if ( get_option( 'geodir_search_field_default_text' ) ) {
2370
-		$default_search_for_text = __( get_option( 'geodir_search_field_default_text' ), 'geodirectory' );
2369
+	if (get_option('geodir_search_field_default_text')) {
2370
+		$default_search_for_text = __(get_option('geodir_search_field_default_text'), 'geodirectory');
2371 2371
 	}
2372 2372
 
2373 2373
 	$new_style = get_option('geodir_show_search_old_search_from') ? false : true;
2374
-	if($new_style){
2374
+	if ($new_style) {
2375 2375
 		echo "<div class='gd-search-input-wrapper gd-search-field-search'>";
2376 2376
 	}
2377 2377
 	?>
2378 2378
 	<input class="search_text" name="s"
2379
-	       value="<?php if ( isset( $_REQUEST['s'] ) && trim( $_REQUEST['s'] ) != '' ) {
2380
-		       echo esc_attr( stripslashes_deep( $_REQUEST['s'] ) );
2379
+	       value="<?php if (isset($_REQUEST['s']) && trim($_REQUEST['s']) != '') {
2380
+		       echo esc_attr(stripslashes_deep($_REQUEST['s']));
2381 2381
 	       } else {
2382 2382
 		       echo $default_search_for_text;
2383 2383
 	       } ?>" type="text"
2384
-	       onblur="if (this.value.trim() == '') {this.value = '<?php echo esc_sql( $default_search_for_text ); ?>';}"
2385
-	       onfocus="if (this.value == '<?php echo esc_sql( $default_search_for_text ); ?>') {this.value = '';}"
2384
+	       onblur="if (this.value.trim() == '') {this.value = '<?php echo esc_sql($default_search_for_text); ?>';}"
2385
+	       onfocus="if (this.value == '<?php echo esc_sql($default_search_for_text); ?>') {this.value = '';}"
2386 2386
 	       onkeydown="javascript: if(event.keyCode == 13) geodir_click_search(this);">
2387 2387
 	<?php
2388
-	if($new_style){
2388
+	if ($new_style) {
2389 2389
 		echo "</div>";
2390 2390
 	}
2391 2391
 }
@@ -2393,12 +2393,12 @@  discard block
 block discarded – undo
2393 2393
 function geodir_search_form_near_input() {
2394 2394
 
2395 2395
 	$default_near_text = NEAR_TEXT;
2396
-	if ( get_option( 'geodir_near_field_default_text' ) ) {
2397
-		$default_near_text = __( get_option( 'geodir_near_field_default_text' ), 'geodirectory' );
2396
+	if (get_option('geodir_near_field_default_text')) {
2397
+		$default_near_text = __(get_option('geodir_near_field_default_text'), 'geodirectory');
2398 2398
 	}
2399 2399
 
2400
-	if ( isset( $_REQUEST['snear'] ) && $_REQUEST['snear'] != '' ) {
2401
-		$near = esc_attr( stripslashes_deep( $_REQUEST['snear'] ) );
2400
+	if (isset($_REQUEST['snear']) && $_REQUEST['snear'] != '') {
2401
+		$near = esc_attr(stripslashes_deep($_REQUEST['snear']));
2402 2402
 	} else {
2403 2403
 		$near = $default_near_text;
2404 2404
 	}
@@ -2411,7 +2411,7 @@  discard block
 block discarded – undo
2411 2411
 	 * @since 1.6.9
2412 2412
 	 * @param string $curr_post_type The current post type.
2413 2413
 	 */
2414
-	$near_input_extra = apply_filters('geodir_near_input_extra','',$curr_post_type);
2414
+	$near_input_extra = apply_filters('geodir_near_input_extra', '', $curr_post_type);
2415 2415
 
2416 2416
 
2417 2417
 	/**
@@ -2424,7 +2424,7 @@  discard block
 block discarded – undo
2424 2424
 	 * @param string $near              The current near value.
2425 2425
 	 * @param string $default_near_text The default near value.
2426 2426
 	 */
2427
-	$near = apply_filters( 'geodir_search_near_text', $near, $default_near_text );
2427
+	$near = apply_filters('geodir_search_near_text', $near, $default_near_text);
2428 2428
 	/**
2429 2429
 	 * Filter the default "Near" text value for the search form.
2430 2430
 	 *
@@ -2435,7 +2435,7 @@  discard block
 block discarded – undo
2435 2435
 	 * @param string $near              The current near value.
2436 2436
 	 * @param string $default_near_text The default near value.
2437 2437
 	 */
2438
-	$default_near_text = apply_filters( 'geodir_search_default_near_text', $default_near_text, $near );
2438
+	$default_near_text = apply_filters('geodir_search_default_near_text', $default_near_text, $near);
2439 2439
 	/**
2440 2440
 	 * Filter the class for the near search input.
2441 2441
 	 *
@@ -2443,10 +2443,10 @@  discard block
 block discarded – undo
2443 2443
 	 *
2444 2444
 	 * @param string $class The class for the HTML near input, default is blank.
2445 2445
 	 */
2446
-	$near_class = apply_filters( 'geodir_search_near_class', '' );
2446
+	$near_class = apply_filters('geodir_search_near_class', '');
2447 2447
 
2448 2448
 	$new_style = get_option('geodir_show_search_old_search_from') ? false : true;
2449
-	if($new_style){
2449
+	if ($new_style) {
2450 2450
 		echo "<div class='gd-search-input-wrapper gd-search-field-near' $near_input_extra>";
2451 2451
 		
2452 2452
 		do_action('geodir_before_near_input');
@@ -2454,20 +2454,20 @@  discard block
 block discarded – undo
2454 2454
 
2455 2455
 	?>
2456 2456
 	<input name="snear" class="snear <?php echo $near_class; ?>" type="text" value="<?php echo $near; ?>"
2457
-	       onblur="if (this.value.trim() == '') {this.value = ('<?php echo esc_sql( $near ); ?>' != '' ? '<?php echo esc_sql( $near ); ?>' : '<?php echo $default_near_text; ?>');}"
2458
-	       onfocus="if (this.value == '<?php echo $default_near_text; ?>' || this.value =='<?php echo esc_sql( $near ); ?>') {this.value = '';}"
2459
-	       onkeydown="javascript: if(event.keyCode == 13) geodir_click_search(this);" <?php echo $near_input_extra;?>/>
2457
+	       onblur="if (this.value.trim() == '') {this.value = ('<?php echo esc_sql($near); ?>' != '' ? '<?php echo esc_sql($near); ?>' : '<?php echo $default_near_text; ?>');}"
2458
+	       onfocus="if (this.value == '<?php echo $default_near_text; ?>' || this.value =='<?php echo esc_sql($near); ?>') {this.value = '';}"
2459
+	       onkeydown="javascript: if(event.keyCode == 13) geodir_click_search(this);" <?php echo $near_input_extra; ?>/>
2460 2460
 	<?php
2461
-	if($new_style){
2461
+	if ($new_style) {
2462 2462
 		do_action('geodir_after_near_input');
2463 2463
 
2464 2464
 		echo "</div>";
2465 2465
 	}
2466 2466
 }
2467 2467
 
2468
-add_action( 'geodir_search_form_inputs', 'geodir_search_form_post_type_input', 10 );
2469
-add_action( 'geodir_search_form_inputs', 'geodir_search_form_search_input', 20 );
2470
-add_action( 'geodir_search_form_inputs', 'geodir_search_form_near_input', 30 );
2468
+add_action('geodir_search_form_inputs', 'geodir_search_form_post_type_input', 10);
2469
+add_action('geodir_search_form_inputs', 'geodir_search_form_search_input', 20);
2470
+add_action('geodir_search_form_inputs', 'geodir_search_form_near_input', 30);
2471 2471
 
2472 2472
 
2473 2473
 function geodir_search_form() {
@@ -2478,5 +2478,5 @@  discard block
 block discarded – undo
2478 2478
 	die();
2479 2479
 }
2480 2480
 
2481
-add_action( 'wp_ajax_geodir_search_form', 'geodir_search_form' );
2482
-add_action( 'wp_ajax_nopriv_geodir_search_form', 'geodir_search_form' );
2483 2481
\ No newline at end of file
2482
+add_action('wp_ajax_geodir_search_form', 'geodir_search_form');
2483
+add_action('wp_ajax_nopriv_geodir_search_form', 'geodir_search_form');
2484 2484
\ No newline at end of file
Please login to merge, or discard this patch.
geodirectory-admin/admin_functions.php 2 patches
Indentation   +2908 added lines, -2908 removed lines patch added patch discarded remove patch
@@ -13,125 +13,125 @@  discard block
 block discarded – undo
13 13
  * @package GeoDirectory
14 14
  */
15 15
 function geodir_deactivation() {
16
-    // Update installed variable
17
-    update_option("geodir_installed", 0);
16
+	// Update installed variable
17
+	update_option("geodir_installed", 0);
18 18
 
19
-    // Remove rewrite rules and then recreate rewrite rules.
20
-    flush_rewrite_rules();
19
+	// Remove rewrite rules and then recreate rewrite rules.
20
+	flush_rewrite_rules();
21 21
 }
22 22
 
23 23
 if (!function_exists('geodir_admin_styles')) {
24
-    /**
25
-     * Enqueue Admin Styles.
26
-     *
27
-     * @since 1.0.0
28
-     * @package GeoDirectory
29
-     */
30
-    function geodir_admin_styles() {
31
-        wp_register_style('geodirectory-admin-css', geodir_plugin_url() . '/geodirectory-assets/css/admin.css', array(), GEODIRECTORY_VERSION);
32
-        wp_enqueue_style('geodirectory-admin-css');
24
+	/**
25
+	 * Enqueue Admin Styles.
26
+	 *
27
+	 * @since 1.0.0
28
+	 * @package GeoDirectory
29
+	 */
30
+	function geodir_admin_styles() {
31
+		wp_register_style('geodirectory-admin-css', geodir_plugin_url() . '/geodirectory-assets/css/admin.css', array(), GEODIRECTORY_VERSION);
32
+		wp_enqueue_style('geodirectory-admin-css');
33 33
 
34
-        wp_register_style('geodirectory-frontend-style', geodir_plugin_url() . '/geodirectory-assets/css/style.css', array(), GEODIRECTORY_VERSION);
35
-        wp_enqueue_style('geodirectory-frontend-style');
34
+		wp_register_style('geodirectory-frontend-style', geodir_plugin_url() . '/geodirectory-assets/css/style.css', array(), GEODIRECTORY_VERSION);
35
+		wp_enqueue_style('geodirectory-frontend-style');
36 36
 
37
-        wp_register_style('geodir-chosen-style', geodir_plugin_url() . '/geodirectory-assets/css/chosen.css', array(), GEODIRECTORY_VERSION);
38
-        wp_enqueue_style('geodir-chosen-style');
37
+		wp_register_style('geodir-chosen-style', geodir_plugin_url() . '/geodirectory-assets/css/chosen.css', array(), GEODIRECTORY_VERSION);
38
+		wp_enqueue_style('geodir-chosen-style');
39 39
 
40
-        wp_register_style('geodirectory-jquery-ui-timepicker-css', geodir_plugin_url() . '/geodirectory-assets/css/jquery.ui.timepicker.css', array(), GEODIRECTORY_VERSION);
41
-        wp_enqueue_style('geodirectory-jquery-ui-timepicker-css');
40
+		wp_register_style('geodirectory-jquery-ui-timepicker-css', geodir_plugin_url() . '/geodirectory-assets/css/jquery.ui.timepicker.css', array(), GEODIRECTORY_VERSION);
41
+		wp_enqueue_style('geodirectory-jquery-ui-timepicker-css');
42 42
 
43
-        wp_register_style('geodirectory-jquery-ui-css', geodir_plugin_url() . '/geodirectory-assets/css/jquery-ui.css', array(), GEODIRECTORY_VERSION);
44
-        wp_enqueue_style('geodirectory-jquery-ui-css');
43
+		wp_register_style('geodirectory-jquery-ui-css', geodir_plugin_url() . '/geodirectory-assets/css/jquery-ui.css', array(), GEODIRECTORY_VERSION);
44
+		wp_enqueue_style('geodirectory-jquery-ui-css');
45 45
 
46
-        wp_register_style('geodirectory-custom-fields-css', geodir_plugin_url() . '/geodirectory-assets/css/custom_field.css', array(), GEODIRECTORY_VERSION);
47
-        wp_enqueue_style('geodirectory-custom-fields-css');
46
+		wp_register_style('geodirectory-custom-fields-css', geodir_plugin_url() . '/geodirectory-assets/css/custom_field.css', array(), GEODIRECTORY_VERSION);
47
+		wp_enqueue_style('geodirectory-custom-fields-css');
48 48
 
49
-        wp_register_style('geodirectory-pluplodar-css', geodir_plugin_url() . '/geodirectory-assets/css/pluploader.css', array(), GEODIRECTORY_VERSION);
50
-        wp_enqueue_style('geodirectory-pluplodar-css');
49
+		wp_register_style('geodirectory-pluplodar-css', geodir_plugin_url() . '/geodirectory-assets/css/pluploader.css', array(), GEODIRECTORY_VERSION);
50
+		wp_enqueue_style('geodirectory-pluplodar-css');
51 51
 
52
-        wp_register_style('geodir-rating-style', geodir_plugin_url() . '/geodirectory-assets/css/jRating.jquery.css', array(), GEODIRECTORY_VERSION);
53
-        wp_enqueue_style('geodir-rating-style');
52
+		wp_register_style('geodir-rating-style', geodir_plugin_url() . '/geodirectory-assets/css/jRating.jquery.css', array(), GEODIRECTORY_VERSION);
53
+		wp_enqueue_style('geodir-rating-style');
54 54
 
55
-        wp_register_style('geodir-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl.css', array(), GEODIRECTORY_VERSION);
56
-        wp_enqueue_style('geodir-rtl-style');
57
-    }
55
+		wp_register_style('geodir-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl.css', array(), GEODIRECTORY_VERSION);
56
+		wp_enqueue_style('geodir-rtl-style');
57
+	}
58 58
 }
59 59
 
60 60
 if (!function_exists('geodir_admin_styles_req')) {
61
-    /**
62
-     * Loads stylesheets from CDN.
63
-     *
64
-     * @since 1.0.0
65
-     * @package GeoDirectory
66
-     */
67
-    function geodir_admin_styles_req()
68
-    {
61
+	/**
62
+	 * Loads stylesheets from CDN.
63
+	 *
64
+	 * @since 1.0.0
65
+	 * @package GeoDirectory
66
+	 */
67
+	function geodir_admin_styles_req()
68
+	{
69 69
 
70
-        wp_register_style('font-awesome', '//netdna.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css', array(), GEODIRECTORY_VERSION);
71
-        wp_enqueue_style('font-awesome');
70
+		wp_register_style('font-awesome', '//netdna.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css', array(), GEODIRECTORY_VERSION);
71
+		wp_enqueue_style('font-awesome');
72 72
 
73
-        wp_register_script('geodirectory-admin', geodir_plugin_url() . '/geodirectory-assets/js/admin-req.min.js', array('jquery'), GEODIRECTORY_VERSION);
74
-        wp_enqueue_script('geodirectory-admin');
73
+		wp_register_script('geodirectory-admin', geodir_plugin_url() . '/geodirectory-assets/js/admin-req.min.js', array('jquery'), GEODIRECTORY_VERSION);
74
+		wp_enqueue_script('geodirectory-admin');
75 75
 
76
-    }
76
+	}
77 77
 }
78 78
 
79 79
 if (!function_exists('geodir_admin_scripts')) {
80
-    /**
81
-     * Enqueue Admin Scripts.
82
-     *
83
-     * @since 1.0.0
84
-     * @package GeoDirectory
85
-     */
86
-    function geodir_admin_scripts()
87
-    {
88
-        $geodir_map_name = geodir_map_name();
80
+	/**
81
+	 * Enqueue Admin Scripts.
82
+	 *
83
+	 * @since 1.0.0
84
+	 * @package GeoDirectory
85
+	 */
86
+	function geodir_admin_scripts()
87
+	{
88
+		$geodir_map_name = geodir_map_name();
89 89
         
90
-        wp_enqueue_script('jquery');
90
+		wp_enqueue_script('jquery');
91 91
 
92
-        wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.ui.timepicker.js', array('jquery-ui-datepicker', 'jquery-ui-slider'), '', true);
92
+		wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.ui.timepicker.js', array('jquery-ui-datepicker', 'jquery-ui-slider'), '', true);
93 93
 
94
-        wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.js', array('jquery'), GEODIRECTORY_VERSION);
95
-        wp_enqueue_script('chosen');
94
+		wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.js', array('jquery'), GEODIRECTORY_VERSION);
95
+		wp_enqueue_script('chosen');
96 96
 
97
-        wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.js', array(), GEODIRECTORY_VERSION);
98
-        wp_enqueue_script('geodirectory-choose-ajax');
97
+		wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.js', array(), GEODIRECTORY_VERSION);
98
+		wp_enqueue_script('geodirectory-choose-ajax');
99 99
 
100
-        if (isset($_REQUEST['listing_type'])) {
101
-            wp_register_script('geodirectory-custom-fields-script', geodir_plugin_url() . '/geodirectory-assets/js/custom_fields.js', array(), GEODIRECTORY_VERSION);
102
-        }
100
+		if (isset($_REQUEST['listing_type'])) {
101
+			wp_register_script('geodirectory-custom-fields-script', geodir_plugin_url() . '/geodirectory-assets/js/custom_fields.js', array(), GEODIRECTORY_VERSION);
102
+		}
103 103
 
104
-        wp_enqueue_script('geodirectory-custom-fields-script');
105
-        $plugin_path = geodir_plugin_url() . '/geodirectory-functions/cat-meta-functions';
104
+		wp_enqueue_script('geodirectory-custom-fields-script');
105
+		$plugin_path = geodir_plugin_url() . '/geodirectory-functions/cat-meta-functions';
106 106
 
107
-        wp_enqueue_script('tax-meta-clss', $plugin_path . '/js/tax-meta-clss.js', array('jquery'), null, true);
107
+		wp_enqueue_script('tax-meta-clss', $plugin_path . '/js/tax-meta-clss.js', array('jquery'), null, true);
108 108
 
109
-        if (in_array($geodir_map_name, array('auto', 'google'))) {
110
-            $map_lang = "&language=" . geodir_get_map_default_language();
111
-            $map_key = "&key=" . geodir_get_map_api_key();
112
-            /** This filter is documented in geodirectory_template_tags.php */
113
-            $map_extra = apply_filters('geodir_googlemap_script_extra', '');
114
-            wp_enqueue_script('geodirectory-googlemap-script', 'https://maps.google.com/maps/api/js?' . $map_lang . $map_key . $map_extra, '', NULL);
115
-        }
109
+		if (in_array($geodir_map_name, array('auto', 'google'))) {
110
+			$map_lang = "&language=" . geodir_get_map_default_language();
111
+			$map_key = "&key=" . geodir_get_map_api_key();
112
+			/** This filter is documented in geodirectory_template_tags.php */
113
+			$map_extra = apply_filters('geodir_googlemap_script_extra', '');
114
+			wp_enqueue_script('geodirectory-googlemap-script', 'https://maps.google.com/maps/api/js?' . $map_lang . $map_key . $map_extra, '', NULL);
115
+		}
116 116
         
117
-        if ($geodir_map_name == 'osm') {
118
-            // Leaflet OpenStreetMap
119
-            wp_register_style('geodirectory-leaflet-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
120
-            wp_enqueue_style('geodirectory-leaflet-style');
117
+		if ($geodir_map_name == 'osm') {
118
+			// Leaflet OpenStreetMap
119
+			wp_register_style('geodirectory-leaflet-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
120
+			wp_enqueue_style('geodirectory-leaflet-style');
121 121
                 
122
-            wp_register_script('geodirectory-leaflet-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
123
-            wp_enqueue_script('geodirectory-leaflet-script');
122
+			wp_register_script('geodirectory-leaflet-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
123
+			wp_enqueue_script('geodirectory-leaflet-script');
124 124
             
125
-            wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/osm.geocode.js', array('geodirectory-leaflet-script'), GEODIRECTORY_VERSION);
126
-            wp_enqueue_script('geodirectory-leaflet-geo-script');
127
-        }
128
-        wp_enqueue_script( 'jquery-ui-autocomplete' );
125
+			wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/osm.geocode.js', array('geodirectory-leaflet-script'), GEODIRECTORY_VERSION);
126
+			wp_enqueue_script('geodirectory-leaflet-geo-script');
127
+		}
128
+		wp_enqueue_script( 'jquery-ui-autocomplete' );
129 129
         
130
-        wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION,true);
131
-        wp_enqueue_script('geodirectory-goMap-script');
130
+		wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION,true);
131
+		wp_enqueue_script('geodirectory-goMap-script');
132 132
 
133
-        wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.js', array(), GEODIRECTORY_VERSION);
134
-        wp_enqueue_script('geodirectory-goMap-script');
133
+		wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.js', array(), GEODIRECTORY_VERSION);
134
+		wp_enqueue_script('geodirectory-goMap-script');
135 135
 
136 136
 		// font awesome rating script
137 137
 		if (get_option('geodir_reviewrating_enable_font_awesome')) {
@@ -142,167 +142,167 @@  discard block
 block discarded – undo
142 142
 			wp_enqueue_script('geodir-jRating-js');
143 143
 		}
144 144
 
145
-        wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.js', array(), GEODIRECTORY_VERSION);
146
-        wp_enqueue_script('geodir-on-document-load');
147
-
148
-
149
-        // SCRIPT FOR UPLOAD
150
-        wp_enqueue_script('plupload-all');
151
-        wp_enqueue_script('jquery-ui-sortable');
152
-
153
-        wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.js', array(), GEODIRECTORY_VERSION);
154
-        wp_enqueue_script('geodirectory-plupload-script');
155
-
156
-        // SCRIPT FOR UPLOAD END
157
-
158
-
159
-        // place js config array for plupload
160
-        $plupload_init = array(
161
-            'runtimes' => 'html5,silverlight,flash,html4',
162
-            'browse_button' => 'plupload-browse-button', // will be adjusted per uploader
163
-            'container' => 'plupload-upload-ui', // will be adjusted per uploader
164
-            'drop_element' => 'dropbox', // will be adjusted per uploader
165
-            'file_data_name' => 'async-upload', // will be adjusted per uploader
166
-            'multiple_queues' => true,
167
-            'max_file_size' => geodir_max_upload_size(),
168
-            'url' => admin_url('admin-ajax.php'),
169
-            'flash_swf_url' => includes_url('js/plupload/plupload.flash.swf'),
170
-            'silverlight_xap_url' => includes_url('js/plupload/plupload.silverlight.xap'),
171
-            'filters' => array(array('title' => __('Allowed Files', 'geodirectory'), 'extensions' => '*')),
172
-            'multipart' => true,
173
-            'urlstream_upload' => true,
174
-            'multi_selection' => false, // will be added per uploader
175
-            // additional post data to send to our ajax hook
176
-            'multipart_params' => array(
177
-                '_ajax_nonce' => "", // will be added per uploader
178
-                'action' => 'plupload_action', // the ajax action name
179
-                'imgid' => 0 // will be added per uploader
180
-            )
181
-        );
182
-        $base_plupload_config = json_encode($plupload_init);
183
-
184
-
185
-        $thumb_img_arr = array();
186
-
187
-        if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '')
188
-            $thumb_img_arr = geodir_get_images($_REQUEST['pid']);
189
-
190
-        $totImg = '';
191
-        $image_limit = '';
192
-        if (!empty($thumb_img_arr)) {
193
-            $totImg = count($thumb_img_arr);
194
-        }
145
+		wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.js', array(), GEODIRECTORY_VERSION);
146
+		wp_enqueue_script('geodir-on-document-load');
147
+
148
+
149
+		// SCRIPT FOR UPLOAD
150
+		wp_enqueue_script('plupload-all');
151
+		wp_enqueue_script('jquery-ui-sortable');
152
+
153
+		wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.js', array(), GEODIRECTORY_VERSION);
154
+		wp_enqueue_script('geodirectory-plupload-script');
155
+
156
+		// SCRIPT FOR UPLOAD END
157
+
158
+
159
+		// place js config array for plupload
160
+		$plupload_init = array(
161
+			'runtimes' => 'html5,silverlight,flash,html4',
162
+			'browse_button' => 'plupload-browse-button', // will be adjusted per uploader
163
+			'container' => 'plupload-upload-ui', // will be adjusted per uploader
164
+			'drop_element' => 'dropbox', // will be adjusted per uploader
165
+			'file_data_name' => 'async-upload', // will be adjusted per uploader
166
+			'multiple_queues' => true,
167
+			'max_file_size' => geodir_max_upload_size(),
168
+			'url' => admin_url('admin-ajax.php'),
169
+			'flash_swf_url' => includes_url('js/plupload/plupload.flash.swf'),
170
+			'silverlight_xap_url' => includes_url('js/plupload/plupload.silverlight.xap'),
171
+			'filters' => array(array('title' => __('Allowed Files', 'geodirectory'), 'extensions' => '*')),
172
+			'multipart' => true,
173
+			'urlstream_upload' => true,
174
+			'multi_selection' => false, // will be added per uploader
175
+			// additional post data to send to our ajax hook
176
+			'multipart_params' => array(
177
+				'_ajax_nonce' => "", // will be added per uploader
178
+				'action' => 'plupload_action', // the ajax action name
179
+				'imgid' => 0 // will be added per uploader
180
+			)
181
+		);
182
+		$base_plupload_config = json_encode($plupload_init);
183
+
184
+
185
+		$thumb_img_arr = array();
186
+
187
+		if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '')
188
+			$thumb_img_arr = geodir_get_images($_REQUEST['pid']);
189
+
190
+		$totImg = '';
191
+		$image_limit = '';
192
+		if (!empty($thumb_img_arr)) {
193
+			$totImg = count($thumb_img_arr);
194
+		}
195 195
 
196
-        $gd_plupload_init = array('base_plupload_config' => $base_plupload_config,
197
-            'totalImg' => $totImg,
198
-            'image_limit' => $image_limit,
199
-            'upload_img_size' => geodir_max_upload_size());
196
+		$gd_plupload_init = array('base_plupload_config' => $base_plupload_config,
197
+			'totalImg' => $totImg,
198
+			'image_limit' => $image_limit,
199
+			'upload_img_size' => geodir_max_upload_size());
200 200
 
201
-        wp_localize_script('geodirectory-plupload-script', 'gd_plupload', $gd_plupload_init);
201
+		wp_localize_script('geodirectory-plupload-script', 'gd_plupload', $gd_plupload_init);
202 202
 
203
-        $ajax_cons_data = array('url' => __(admin_url('admin-ajax.php')));
204
-        wp_localize_script('geodirectory-custom-fields-script', 'geodir_admin_ajax', $ajax_cons_data);
203
+		$ajax_cons_data = array('url' => __(admin_url('admin-ajax.php')));
204
+		wp_localize_script('geodirectory-custom-fields-script', 'geodir_admin_ajax', $ajax_cons_data);
205 205
 
206 206
 
207
-        wp_register_script('geodirectory-admin-script', geodir_plugin_url() . '/geodirectory-assets/js/admin.js', array(), GEODIRECTORY_VERSION);
208
-        wp_enqueue_script('geodirectory-admin-script');
207
+		wp_register_script('geodirectory-admin-script', geodir_plugin_url() . '/geodirectory-assets/js/admin.js', array(), GEODIRECTORY_VERSION);
208
+		wp_enqueue_script('geodirectory-admin-script');
209 209
 
210
-        wp_enqueue_style('farbtastic');
211
-        wp_enqueue_script('farbtastic');
210
+		wp_enqueue_style('farbtastic');
211
+		wp_enqueue_script('farbtastic');
212 212
 
213
-        $screen = get_current_screen();
214
-        if ($screen->base == 'post' && in_array($screen->post_type, geodir_get_posttypes())) {
215
-            wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation_admin.js');
216
-        }
213
+		$screen = get_current_screen();
214
+		if ($screen->base == 'post' && in_array($screen->post_type, geodir_get_posttypes())) {
215
+			wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation_admin.js');
216
+		}
217 217
 
218
-        $ajax_cons_data = array('url' => esc_url(__(get_option('siteurl') . '?geodir_ajax=true')));
219
-        wp_localize_script('geodirectory-admin-script', 'geodir_ajax', $ajax_cons_data);
218
+		$ajax_cons_data = array('url' => esc_url(__(get_option('siteurl') . '?geodir_ajax=true')));
219
+		wp_localize_script('geodirectory-admin-script', 'geodir_ajax', $ajax_cons_data);
220 220
 
221
-    }
221
+	}
222 222
 }
223 223
 
224 224
 if (!function_exists('geodir_admin_menu')) {
225
-    /**
226
-     * Admin Menus
227
-     *
228
-     * Sets up the admin menus in wordpress.
229
-     *
230
-     * @since 1.0.0
231
-     * @package GeoDirectory
232
-     * @global array $menu Menu array.
233
-     * @global object $geodirectory GeoDirectory plugin object.
234
-     */
235
-    function geodir_admin_menu()
236
-    {
237
-        global $menu, $geodirectory;
225
+	/**
226
+	 * Admin Menus
227
+	 *
228
+	 * Sets up the admin menus in wordpress.
229
+	 *
230
+	 * @since 1.0.0
231
+	 * @package GeoDirectory
232
+	 * @global array $menu Menu array.
233
+	 * @global object $geodirectory GeoDirectory plugin object.
234
+	 */
235
+	function geodir_admin_menu()
236
+	{
237
+		global $menu, $geodirectory;
238 238
 
239
-        if (current_user_can('manage_options')) $menu[] = array('', 'read', 'separator-geodirectory', '', 'wp-menu-separator geodirectory');
239
+		if (current_user_can('manage_options')) $menu[] = array('', 'read', 'separator-geodirectory', '', 'wp-menu-separator geodirectory');
240 240
 
241
-        add_menu_page(__('Geodirectory', 'geodirectory'), __('Geodirectory', 'geodirectory'), 'manage_options', 'geodirectory', 'geodir_admin_panel', geodir_plugin_url() . '/geodirectory-assets/images/favicon.ico', '55.1984');
241
+		add_menu_page(__('Geodirectory', 'geodirectory'), __('Geodirectory', 'geodirectory'), 'manage_options', 'geodirectory', 'geodir_admin_panel', geodir_plugin_url() . '/geodirectory-assets/images/favicon.ico', '55.1984');
242 242
 
243 243
 
244
-    }
244
+	}
245 245
 }
246 246
 
247 247
 if (!function_exists('geodir_admin_menu_order')) {
248
-    /**
249
-     * Order admin menus.
250
-     *
251
-     * @since 1.0.0
252
-     * @package GeoDirectory
253
-     * @param array $menu_order Menu order array.
254
-     * @return array Modified menu order array.
255
-     */
256
-    function geodir_admin_menu_order($menu_order)
257
-    {
258
-
259
-        // Initialize our custom order array
260
-        $geodir_menu_order = array();
261
-
262
-        // Get the index of our custom separator
263
-        $geodir_separator = array_search('separator-geodirectory', $menu_order);
264
-
265
-        // Get index of posttype menu
266
-        $post_types = geodir_get_posttypes();
267
-
268
-        // Loop through menu order and do some rearranging
269
-        foreach ($menu_order as $index => $item) :
270
-
271
-            if ((('geodirectory') == $item)) :
272
-                $geodir_menu_order[] = 'separator-geodirectory';
273
-                if (!empty($post_types)) {
274
-                    foreach ($post_types as $post_type) {
275
-                        $geodir_menu_order[] = 'edit.php?post_type=' . $post_type;
276
-                    }
277
-                }
278
-                $geodir_menu_order[] = $item;
248
+	/**
249
+	 * Order admin menus.
250
+	 *
251
+	 * @since 1.0.0
252
+	 * @package GeoDirectory
253
+	 * @param array $menu_order Menu order array.
254
+	 * @return array Modified menu order array.
255
+	 */
256
+	function geodir_admin_menu_order($menu_order)
257
+	{
279 258
 
280
-                unset($menu_order[$geodir_separator]);
281
-            //unset( $menu_order[$geodir_places] );
282
-            elseif (!in_array($item, array('separator-geodirectory'))) :
283
-                $geodir_menu_order[] = $item;
284
-            endif;
259
+		// Initialize our custom order array
260
+		$geodir_menu_order = array();
285 261
 
286
-        endforeach;
262
+		// Get the index of our custom separator
263
+		$geodir_separator = array_search('separator-geodirectory', $menu_order);
287 264
 
288
-        // Return order
289
-        return $geodir_menu_order;
290
-    }
265
+		// Get index of posttype menu
266
+		$post_types = geodir_get_posttypes();
267
+
268
+		// Loop through menu order and do some rearranging
269
+		foreach ($menu_order as $index => $item) :
270
+
271
+			if ((('geodirectory') == $item)) :
272
+				$geodir_menu_order[] = 'separator-geodirectory';
273
+				if (!empty($post_types)) {
274
+					foreach ($post_types as $post_type) {
275
+						$geodir_menu_order[] = 'edit.php?post_type=' . $post_type;
276
+					}
277
+				}
278
+				$geodir_menu_order[] = $item;
279
+
280
+				unset($menu_order[$geodir_separator]);
281
+			//unset( $menu_order[$geodir_places] );
282
+			elseif (!in_array($item, array('separator-geodirectory'))) :
283
+				$geodir_menu_order[] = $item;
284
+			endif;
285
+
286
+		endforeach;
287
+
288
+		// Return order
289
+		return $geodir_menu_order;
290
+	}
291 291
 }
292 292
 
293 293
 if (!function_exists('geodir_admin_custom_menu_order')) {
294
-    /**
295
-     * Enables custom menu order.
296
-     *
297
-     * @since 1.0.0
298
-     * @package GeoDirectory
299
-     * @return bool
300
-     */
301
-    function geodir_admin_custom_menu_order()
302
-    {
303
-        if (!current_user_can('manage_options')) return false;
304
-        return true;
305
-    }
294
+	/**
295
+	 * Enables custom menu order.
296
+	 *
297
+	 * @since 1.0.0
298
+	 * @package GeoDirectory
299
+	 * @return bool
300
+	 */
301
+	function geodir_admin_custom_menu_order()
302
+	{
303
+		if (!current_user_can('manage_options')) return false;
304
+		return true;
305
+	}
306 306
 }
307 307
 
308 308
 /**
@@ -313,51 +313,51 @@  discard block
 block discarded – undo
313 313
  */
314 314
 function geodir_before_admin_panel()
315 315
 {
316
-    if (isset($_REQUEST['installed']) && $_REQUEST['installed'] != '') {
317
-        echo '<div id="message" class="updated fade">
316
+	if (isset($_REQUEST['installed']) && $_REQUEST['installed'] != '') {
317
+		echo '<div id="message" class="updated fade">
318 318
                         <p style="float:right;">' . __('Like Geodirectory?', 'geodirectory') . ' <a href="http://wordpress.org/extend/plugins/Geodirectory/" target="_blank">' . __('Support us by leaving a rating!', 'geodirectory') . '</a></p>
319 319
                         <p><strong>' . __('Geodirectory has been installed and setup. Enjoy :)', 'geodirectory') . '</strong></p>
320 320
                 </div>';
321 321
 
322
-    }
322
+	}
323 323
 
324
-    if (isset($_REQUEST['msg']) && $_REQUEST['msg'] != '') {
325
-        switch ($_REQUEST['msg']) {
326
-            case 'success':
327
-                echo '<div id="message" class="updated fade"><p><strong>' . __('Your settings have been saved.', 'geodirectory') . '</strong></p></div>';
328
-                flush_rewrite_rules(false);
324
+	if (isset($_REQUEST['msg']) && $_REQUEST['msg'] != '') {
325
+		switch ($_REQUEST['msg']) {
326
+			case 'success':
327
+				echo '<div id="message" class="updated fade"><p><strong>' . __('Your settings have been saved.', 'geodirectory') . '</strong></p></div>';
328
+				flush_rewrite_rules(false);
329 329
 
330
-                break;
330
+				break;
331 331
 			case 'fail':
332 332
 				$gderr = isset($_REQUEST['gderr']) ? $_REQUEST['gderr'] : '';
333 333
 				
334 334
 				if ($gderr == 21)
335
-			    	echo '<div id="message" class="error fade"><p><strong>' . __('Error: You can not add same permalinks for both Listing and Location, please try again.', 'geodirectory') . '</strong></p></div>';
335
+					echo '<div id="message" class="error fade"><p><strong>' . __('Error: You can not add same permalinks for both Listing and Location, please try again.', 'geodirectory') . '</strong></p></div>';
336 336
 				else
337 337
 					echo '<div id="message" class="error fade"><p><strong>' . __('Error: Your settings have not been saved, please try again.', 'geodirectory') . '</strong></p></div>';
338
-                break;
339
-        }
340
-    }
338
+				break;
339
+		}
340
+	}
341 341
 
342
-    $geodir_load_map = get_option('geodir_load_map');
343
-    $need_map_key = false;
344
-    if($geodir_load_map=='' || $geodir_load_map=='google' || $geodir_load_map=='auto' ){
345
-        $need_map_key = true;
346
-    }
342
+	$geodir_load_map = get_option('geodir_load_map');
343
+	$need_map_key = false;
344
+	if($geodir_load_map=='' || $geodir_load_map=='google' || $geodir_load_map=='auto' ){
345
+		$need_map_key = true;
346
+	}
347 347
 
348
-    if (!geodir_get_map_api_key() && $need_map_key) {
349
-        echo '<div class="error"><p><strong>' . sprintf(__('Google Maps API KEY not set, %sclick here%s to set one OR use Open Street Maps instead.', 'geodirectory'), '<a href=\'' . admin_url('admin.php?page=geodirectory&tab=design_settings&active_tab=geodir_map_settings') . '\'>', '</a>') . '</strong></p></div>';
350
-    }
348
+	if (!geodir_get_map_api_key() && $need_map_key) {
349
+		echo '<div class="error"><p><strong>' . sprintf(__('Google Maps API KEY not set, %sclick here%s to set one OR use Open Street Maps instead.', 'geodirectory'), '<a href=\'' . admin_url('admin.php?page=geodirectory&tab=design_settings&active_tab=geodir_map_settings') . '\'>', '</a>') . '</strong></p></div>';
350
+	}
351 351
 
352
-    if (!geodir_is_default_location_set()) {
353
-        echo '<div class="updated fade"><p><strong>' . sprintf(__('Please %sclick here%s to set a default location, this will make the plugin work properly.', 'geodirectory'), '<a href=\'' . admin_url('admin.php?page=geodirectory&tab=default_location_settings') . '\'>', '</a>') . '</strong></p></div>';
352
+	if (!geodir_is_default_location_set()) {
353
+		echo '<div class="updated fade"><p><strong>' . sprintf(__('Please %sclick here%s to set a default location, this will make the plugin work properly.', 'geodirectory'), '<a href=\'' . admin_url('admin.php?page=geodirectory&tab=default_location_settings') . '\'>', '</a>') . '</strong></p></div>';
354 354
 
355
-    }
355
+	}
356 356
 
357
-    if (!function_exists('curl_init')) {
358
-        echo '<div class="error"><p><strong>' . __('CURL is not installed on this server, this can cause problems, please ask your server admin to install it.', 'geodirectory') . '</strong></p></div>';
357
+	if (!function_exists('curl_init')) {
358
+		echo '<div class="error"><p><strong>' . __('CURL is not installed on this server, this can cause problems, please ask your server admin to install it.', 'geodirectory') . '</strong></p></div>';
359 359
 
360
-    }
360
+	}
361 361
 
362 362
 
363 363
 
@@ -374,19 +374,19 @@  discard block
 block discarded – undo
374 374
  */
375 375
 function geodir_handle_option_form_submit($current_tab)
376 376
 {
377
-    global $geodir_settings;
378
-    if (file_exists(dirname(__FILE__) . '/option-pages/' . $current_tab . '_array.php')) {
379
-        /**
380
-         * Contains settings array for current tab.
381
-         *
382
-         * @since 1.0.0
383
-         * @package GeoDirectory
384
-         */
385
-        include_once('option-pages/' . $current_tab . '_array.php');
386
-    }
387
-    if (isset($_POST) && $_POST && isset($_REQUEST['page']) && $_REQUEST['page'] == 'geodirectory') :
388
-        if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir-settings')) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
389
-        if (!wp_verify_nonce($_REQUEST['_wpnonce-' . $current_tab], 'geodir-settings-' . $current_tab)) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
377
+	global $geodir_settings;
378
+	if (file_exists(dirname(__FILE__) . '/option-pages/' . $current_tab . '_array.php')) {
379
+		/**
380
+		 * Contains settings array for current tab.
381
+		 *
382
+		 * @since 1.0.0
383
+		 * @package GeoDirectory
384
+		 */
385
+		include_once('option-pages/' . $current_tab . '_array.php');
386
+	}
387
+	if (isset($_POST) && $_POST && isset($_REQUEST['page']) && $_REQUEST['page'] == 'geodirectory') :
388
+		if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir-settings')) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
389
+		if (!wp_verify_nonce($_REQUEST['_wpnonce-' . $current_tab], 'geodir-settings-' . $current_tab)) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
390 390
 		
391 391
 		/**
392 392
 		 * Fires before updating geodirectory admin settings.
@@ -398,96 +398,96 @@  discard block
 block discarded – undo
398 398
 		 */
399 399
 		do_action('geodir_before_update_options', $current_tab, $geodir_settings);		
400 400
 		
401
-        if (!empty($geodir_settings[$current_tab]))
402
-            geodir_update_options($geodir_settings[$current_tab]);
401
+		if (!empty($geodir_settings[$current_tab]))
402
+			geodir_update_options($geodir_settings[$current_tab]);
403 403
 
404
-        /**
405
-         * Called after GeoDirectory options settings are updated.
406
-         *
407
-         * @since 1.0.0
408
-         * @param array $geodir_settings The array of GeoDirectory settings.
409
-         * @see 'geodir_before_update_options'
410
-         */
411
-        do_action('geodir_update_options', $geodir_settings);
404
+		/**
405
+		 * Called after GeoDirectory options settings are updated.
406
+		 *
407
+		 * @since 1.0.0
408
+		 * @param array $geodir_settings The array of GeoDirectory settings.
409
+		 * @see 'geodir_before_update_options'
410
+		 */
411
+		do_action('geodir_update_options', $geodir_settings);
412 412
 
413
-        /**
414
-         * Called after GeoDirectory options settings are updated.
415
-         *
416
-         * Provides tab specific settings.
417
-         *
418
-         * @since 1.0.0
419
-         * @param string $current_tab The current settings tab name.
420
-         * @param array $geodir_settings[$current_tab] The array of settings for the current settings tab.
421
-         */
422
-        do_action('geodir_update_options_' . $current_tab, $geodir_settings[$current_tab]);
413
+		/**
414
+		 * Called after GeoDirectory options settings are updated.
415
+		 *
416
+		 * Provides tab specific settings.
417
+		 *
418
+		 * @since 1.0.0
419
+		 * @param string $current_tab The current settings tab name.
420
+		 * @param array $geodir_settings[$current_tab] The array of settings for the current settings tab.
421
+		 */
422
+		do_action('geodir_update_options_' . $current_tab, $geodir_settings[$current_tab]);
423 423
 
424
-        flush_rewrite_rules(false);
424
+		flush_rewrite_rules(false);
425 425
 
426
-        $current_tab = isset($_REQUEST['tab']) ? $_REQUEST['tab'] : '';
426
+		$current_tab = isset($_REQUEST['tab']) ? $_REQUEST['tab'] : '';
427 427
 
428
-        $redirect_url = admin_url('admin.php?page=geodirectory&tab=' . $current_tab . '&active_tab=' . $_REQUEST['active_tab'] . '&msg=success');
428
+		$redirect_url = admin_url('admin.php?page=geodirectory&tab=' . $current_tab . '&active_tab=' . $_REQUEST['active_tab'] . '&msg=success');
429 429
 
430
-        wp_redirect($redirect_url);
431
-        exit();
432
-    endif;
430
+		wp_redirect($redirect_url);
431
+		exit();
432
+	endif;
433 433
 
434 434
 
435 435
 }
436 436
 
437 437
 
438 438
 if (!function_exists('geodir_autoinstall_admin_header') && (get_option('geodir_installed') || defined( 'GD_TESTING_MODE' ))) {
439
-    /**
440
-     * GeoDirectory dummy data installation.
441
-     *
442
-     * @since 1.0.0
443
-     * @package GeoDirectory
444
-     * @global object $wpdb WordPress Database object.
445
-     * @global string $plugin_prefix Geodirectory plugin table prefix.
446
-     * @param string $post_type The post type.
447
-     */
448
-    function geodir_autoinstall_admin_header($post_type = 'gd_place')
449
-    {
439
+	/**
440
+	 * GeoDirectory dummy data installation.
441
+	 *
442
+	 * @since 1.0.0
443
+	 * @package GeoDirectory
444
+	 * @global object $wpdb WordPress Database object.
445
+	 * @global string $plugin_prefix Geodirectory plugin table prefix.
446
+	 * @param string $post_type The post type.
447
+	 */
448
+	function geodir_autoinstall_admin_header($post_type = 'gd_place')
449
+	{
450 450
 
451
-        global $wpdb, $plugin_prefix;
451
+		global $wpdb, $plugin_prefix;
452 452
 
453
-        if (!geodir_is_default_location_set()) {
454
-            echo '<div class="updated fade"><p><strong>' . sprintf(__('Please %sclick here%s to set a default location, this will help to set location of all dummy data.', 'geodirectory'), '<a href=\'' . admin_url('admin.php?page=geodirectory&tab=default_location_settings') . '\'>', '</a>') . '</strong></p></div>';
455
-        } else {
453
+		if (!geodir_is_default_location_set()) {
454
+			echo '<div class="updated fade"><p><strong>' . sprintf(__('Please %sclick here%s to set a default location, this will help to set location of all dummy data.', 'geodirectory'), '<a href=\'' . admin_url('admin.php?page=geodirectory&tab=default_location_settings') . '\'>', '</a>') . '</strong></p></div>';
455
+		} else {
456 456
 
457
-            $geodir_url = admin_url() . 'admin.php?page=geodirectory&tab=general_settings&active_tab=';
457
+			$geodir_url = admin_url() . 'admin.php?page=geodirectory&tab=general_settings&active_tab=';
458 458
 
459
-            $post_counts = $wpdb->get_var("SELECT count(post_id) FROM " . $plugin_prefix . $post_type . "_detail WHERE post_dummy='1'");
459
+			$post_counts = $wpdb->get_var("SELECT count(post_id) FROM " . $plugin_prefix . $post_type . "_detail WHERE post_dummy='1'");
460 460
 
461
-            if ($post_counts > 0) {
462
-                $nonce = wp_create_nonce('geodir_dummy_posts_delete_noncename');
461
+			if ($post_counts > 0) {
462
+				$nonce = wp_create_nonce('geodir_dummy_posts_delete_noncename');
463 463
 
464
-                $dummy_msg = '<div id="" class="geodir_auto_install updated highlight fade"><p><b>' . SAMPLE_DATA_SHOW_MSG . '</b><br /><a id="geodir_dummy_delete" class="button_delete" onclick="geodir_autoinstall(this,\'geodir_dummy_delete\',\'' . $nonce . '\',\'' . $post_type . '\')" href="javascript:void(0);" redirect_to="' . $geodir_url . '"  >' . DELETE_BTN_SAMPLE_MSG . '</a></p></div>';
465
-                $dummy_msg .= '<div id="" style="display:none;" class="geodir_show_progress updated highlight fade"><p><b>' . GEODIR_SAMPLE_DATA_DELETE_MSG . '</b><br><img src="' . geodir_plugin_url() . '/geodirectory-assets/images/loadingAnimation.gif" /></p></div>';
466
-            } else {
467
-                $options_list = '';
468
-                for ($option = 1; $option <= 30; $option++) {
469
-                    $selected = '';
470
-                    if ($option == 10)
471
-                        $selected = 'selected="selected"';
464
+				$dummy_msg = '<div id="" class="geodir_auto_install updated highlight fade"><p><b>' . SAMPLE_DATA_SHOW_MSG . '</b><br /><a id="geodir_dummy_delete" class="button_delete" onclick="geodir_autoinstall(this,\'geodir_dummy_delete\',\'' . $nonce . '\',\'' . $post_type . '\')" href="javascript:void(0);" redirect_to="' . $geodir_url . '"  >' . DELETE_BTN_SAMPLE_MSG . '</a></p></div>';
465
+				$dummy_msg .= '<div id="" style="display:none;" class="geodir_show_progress updated highlight fade"><p><b>' . GEODIR_SAMPLE_DATA_DELETE_MSG . '</b><br><img src="' . geodir_plugin_url() . '/geodirectory-assets/images/loadingAnimation.gif" /></p></div>';
466
+			} else {
467
+				$options_list = '';
468
+				for ($option = 1; $option <= 30; $option++) {
469
+					$selected = '';
470
+					if ($option == 10)
471
+						$selected = 'selected="selected"';
472 472
 
473
-                    $options_list .= '<option ' . $selected . ' value="' . $option . '">' . $option . '</option>';
474
-                }
473
+					$options_list .= '<option ' . $selected . ' value="' . $option . '">' . $option . '</option>';
474
+				}
475 475
 
476
-                $nonce = wp_create_nonce('geodir_dummy_posts_insert_noncename');
476
+				$nonce = wp_create_nonce('geodir_dummy_posts_insert_noncename');
477 477
 
478
-                $dummy_msg = '<div id="" class="geodir_auto_install updated highlight fade"><p><b>' . AUTO_INSATALL_MSG . '</b><br /><select class="selected_sample_data">' . $options_list . '</select><a id="geodir_dummy_insert" class="button_insert" href="javascript:void(0);" onclick="geodir_autoinstall(this,\'geodir_dummy_insert\',\'' . $nonce . '\',\'' . $post_type . '\')"   redirect_to="' . $geodir_url . '" >' . INSERT_BTN_SAMPLE_MSG . '</a></p></div>';
479
-                $dummy_msg .= '<div id="" style="display:none;" class="geodir_show_progress updated highlight fade"><p><b>' . GEODIR_SAMPLE_DATA_IMPORT_MSG . '</b><br><img src="' . geodir_plugin_url() . '/geodirectory-assets/images/loadingAnimation.gif" /><br><span class="dummy_post_inserted"></span></div>';
478
+				$dummy_msg = '<div id="" class="geodir_auto_install updated highlight fade"><p><b>' . AUTO_INSATALL_MSG . '</b><br /><select class="selected_sample_data">' . $options_list . '</select><a id="geodir_dummy_insert" class="button_insert" href="javascript:void(0);" onclick="geodir_autoinstall(this,\'geodir_dummy_insert\',\'' . $nonce . '\',\'' . $post_type . '\')"   redirect_to="' . $geodir_url . '" >' . INSERT_BTN_SAMPLE_MSG . '</a></p></div>';
479
+				$dummy_msg .= '<div id="" style="display:none;" class="geodir_show_progress updated highlight fade"><p><b>' . GEODIR_SAMPLE_DATA_IMPORT_MSG . '</b><br><img src="' . geodir_plugin_url() . '/geodirectory-assets/images/loadingAnimation.gif" /><br><span class="dummy_post_inserted"></span></div>';
480 480
 
481
-            }
482
-            echo $dummy_msg;
481
+			}
482
+			echo $dummy_msg;
483 483
             
484
-            $default_location = geodir_get_default_location();
485
-            $city = isset($default_location->city) ? $default_location->city : '';
486
-            $region = isset($default_location->region) ? $default_location->region : '';
487
-            $country = isset($default_location->country) ? $default_location->country : '';
488
-            $city_latitude = isset($default_location->city_latitude) ? $default_location->city_latitude : '';
489
-            $city_longitude = isset($default_location->city_longitude) ? $default_location->city_longitude : '';
490
-            ?>
484
+			$default_location = geodir_get_default_location();
485
+			$city = isset($default_location->city) ? $default_location->city : '';
486
+			$region = isset($default_location->region) ? $default_location->region : '';
487
+			$country = isset($default_location->country) ? $default_location->country : '';
488
+			$city_latitude = isset($default_location->city_latitude) ? $default_location->city_latitude : '';
489
+			$city_longitude = isset($default_location->city_longitude) ? $default_location->city_longitude : '';
490
+			?>
491 491
             <script type="text/javascript">
492 492
                 var geocoder = window.gdMaps == 'google' ? new google.maps.Geocoder() : null;
493 493
                 var CITY_ADDRESS = '<?php echo addslashes( $city . ',' . $region . ',' . $country );?>';
@@ -580,8 +580,8 @@  discard block
 block discarded – undo
580 580
                 }
581 581
             </script>
582 582
         <?php
583
-        }
584
-    }
583
+		}
584
+	}
585 585
 }
586 586
 
587 587
 /**
@@ -594,20 +594,20 @@  discard block
 block discarded – undo
594 594
  */
595 595
 function geodir_insert_dummy_posts()
596 596
 {
597
-    geodir_default_taxonomies();
597
+	geodir_default_taxonomies();
598 598
 
599
-    ini_set('max_execution_time', 999999); //300 seconds = 5 minutes
599
+	ini_set('max_execution_time', 999999); //300 seconds = 5 minutes
600 600
 
601
-    global $wpdb, $current_user;
601
+	global $wpdb, $current_user;
602 602
 
603
-    /**
604
-     * Contains dummy post content.
605
-     *
606
-     * @since 1.0.0
607
-     * @package GeoDirectory
608
-     */
609
-    include_once('place_dummy_post.php');
610
-    delete_transient( 'cached_dummy_images' );
603
+	/**
604
+	 * Contains dummy post content.
605
+	 *
606
+	 * @since 1.0.0
607
+	 * @package GeoDirectory
608
+	 */
609
+	include_once('place_dummy_post.php');
610
+	delete_transient( 'cached_dummy_images' );
611 611
 
612 612
 }
613 613
 
@@ -621,18 +621,18 @@  discard block
 block discarded – undo
621 621
  */
622 622
 function geodir_delete_dummy_posts()
623 623
 {
624
-    global $wpdb, $plugin_prefix;
624
+	global $wpdb, $plugin_prefix;
625 625
 
626 626
 
627
-    $post_ids = $wpdb->get_results("SELECT post_id FROM " . $plugin_prefix . "gd_place_detail WHERE post_dummy='1'");
627
+	$post_ids = $wpdb->get_results("SELECT post_id FROM " . $plugin_prefix . "gd_place_detail WHERE post_dummy='1'");
628 628
 
629 629
 
630
-    foreach ($post_ids as $post_ids_obj) {
631
-        wp_delete_post($post_ids_obj->post_id);
632
-    }
630
+	foreach ($post_ids as $post_ids_obj) {
631
+		wp_delete_post($post_ids_obj->post_id);
632
+	}
633 633
 
634
-    //double check posts are deleted
635
-    $wpdb->get_results("DELETE FROM " . $plugin_prefix . "gd_place_detail WHERE post_dummy='1'");
634
+	//double check posts are deleted
635
+	$wpdb->get_results("DELETE FROM " . $plugin_prefix . "gd_place_detail WHERE post_dummy='1'");
636 636
 }
637 637
 
638 638
 /**
@@ -646,114 +646,114 @@  discard block
 block discarded – undo
646 646
  * @global string $dummy_image_path The dummy image path.
647 647
  */
648 648
 function geodir_default_taxonomies() {
649
-    global $wpdb, $dummy_image_path;
649
+	global $wpdb, $dummy_image_path;
650 650
 
651
-    $category_array = array('Attractions', 'Hotels', 'Restaurants', 'Food Nightlife', 'Festival', 'Videos', 'Feature');
651
+	$category_array = array('Attractions', 'Hotels', 'Restaurants', 'Food Nightlife', 'Festival', 'Videos', 'Feature');
652 652
 
653
-    $last_catid = '';
653
+	$last_catid = '';
654 654
 
655
-    $uploads = wp_upload_dir(); // Array of key => value pairs
655
+	$uploads = wp_upload_dir(); // Array of key => value pairs
656 656
 
657
-    for ($i = 0; $i < count($category_array); $i++) {
658
-        $parent_catid = 0;
659
-        if (is_array($category_array[$i])) {
660
-            $cat_name_arr = $category_array[$i];
661
-            for ($j = 0; $j < count($cat_name_arr); $j++) {
662
-                $catname = $cat_name_arr[$j];
657
+	for ($i = 0; $i < count($category_array); $i++) {
658
+		$parent_catid = 0;
659
+		if (is_array($category_array[$i])) {
660
+			$cat_name_arr = $category_array[$i];
661
+			for ($j = 0; $j < count($cat_name_arr); $j++) {
662
+				$catname = $cat_name_arr[$j];
663 663
 
664
-                if (!term_exists($catname, 'gd_placecategory')) {
665
-                    $last_catid = wp_insert_term($catname, 'gd_placecategory', $args = array('parent' => $parent_catid));
664
+				if (!term_exists($catname, 'gd_placecategory')) {
665
+					$last_catid = wp_insert_term($catname, 'gd_placecategory', $args = array('parent' => $parent_catid));
666 666
 
667
-                    if ($j == 0) {
668
-                        $parent_catid = $last_catid;
669
-                    }
667
+					if ($j == 0) {
668
+						$parent_catid = $last_catid;
669
+					}
670 670
 
671 671
 
672
-                    if (geodir_dummy_folder_exists())
673
-                        $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy/cat_icon";
674
-                    else
675
-                        $dummy_image_url = 'http://www.wpgeodirectory.com/dummy/cat_icon';
672
+					if (geodir_dummy_folder_exists())
673
+						$dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy/cat_icon";
674
+					else
675
+						$dummy_image_url = 'http://www.wpgeodirectory.com/dummy/cat_icon';
676 676
 
677
-                    $dummy_image_url = apply_filters('place_dummy_cat_image_url', $dummy_image_url);
677
+					$dummy_image_url = apply_filters('place_dummy_cat_image_url', $dummy_image_url);
678 678
 
679
-                    $catname = str_replace(' ', '_', $catname);
680
-                    $uploaded = (array)fetch_remote_file("$dummy_image_url/" . $catname . ".png");
679
+					$catname = str_replace(' ', '_', $catname);
680
+					$uploaded = (array)fetch_remote_file("$dummy_image_url/" . $catname . ".png");
681 681
 
682
-                    if (empty($uploaded['error'])) {
683
-                        $new_path = $uploaded['file'];
684
-                        $new_url = $uploaded['url'];
685
-                    }
682
+					if (empty($uploaded['error'])) {
683
+						$new_path = $uploaded['file'];
684
+						$new_url = $uploaded['url'];
685
+					}
686 686
 
687
-                    $wp_filetype = wp_check_filetype(basename($new_path), null);
688
-
689
-                    $attachment = array(
690
-                        'guid' => $uploads['baseurl'] . '/' . basename($new_path),
691
-                        'post_mime_type' => $wp_filetype['type'],
692
-                        'post_title' => preg_replace('/\.[^.]+$/', '', basename($new_path)),
693
-                        'post_content' => '',
694
-                        'post_status' => 'inherit'
695
-                    );
696
-                    $attach_id = wp_insert_attachment($attachment, $new_path);
697
-
698
-                    // you must first include the image.php file
699
-                    // for the function wp_generate_attachment_metadata() to work
700
-                    require_once(ABSPATH . 'wp-admin/includes/image.php');
701
-                    $attach_data = wp_generate_attachment_metadata($attach_id, $new_path);
702
-                    wp_update_attachment_metadata($attach_id, $attach_data);
703
-
704
-                    if (!get_tax_meta($last_catid['term_id'], 'ct_cat_icon', false, 'gd_place')) {
705
-                        update_tax_meta($last_catid['term_id'], 'ct_cat_icon', array('id' => 'icon', 'src' => $new_url), 'gd_place');
706
-                    }
707
-                }
708
-            }
687
+					$wp_filetype = wp_check_filetype(basename($new_path), null);
688
+
689
+					$attachment = array(
690
+						'guid' => $uploads['baseurl'] . '/' . basename($new_path),
691
+						'post_mime_type' => $wp_filetype['type'],
692
+						'post_title' => preg_replace('/\.[^.]+$/', '', basename($new_path)),
693
+						'post_content' => '',
694
+						'post_status' => 'inherit'
695
+					);
696
+					$attach_id = wp_insert_attachment($attachment, $new_path);
697
+
698
+					// you must first include the image.php file
699
+					// for the function wp_generate_attachment_metadata() to work
700
+					require_once(ABSPATH . 'wp-admin/includes/image.php');
701
+					$attach_data = wp_generate_attachment_metadata($attach_id, $new_path);
702
+					wp_update_attachment_metadata($attach_id, $attach_data);
703
+
704
+					if (!get_tax_meta($last_catid['term_id'], 'ct_cat_icon', false, 'gd_place')) {
705
+						update_tax_meta($last_catid['term_id'], 'ct_cat_icon', array('id' => 'icon', 'src' => $new_url), 'gd_place');
706
+					}
707
+				}
708
+			}
709 709
 
710
-        } else {
711
-            $catname = $category_array[$i];
710
+		} else {
711
+			$catname = $category_array[$i];
712 712
 
713
-            if (!term_exists($catname, 'gd_placecategory')) {
714
-                $last_catid = wp_insert_term($catname, 'gd_placecategory');
713
+			if (!term_exists($catname, 'gd_placecategory')) {
714
+				$last_catid = wp_insert_term($catname, 'gd_placecategory');
715 715
 
716
-                if (geodir_dummy_folder_exists())
717
-                    $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy/cat_icon";
718
-                else
719
-                    $dummy_image_url = 'http://www.wpgeodirectory.com/dummy/cat_icon';
716
+				if (geodir_dummy_folder_exists())
717
+					$dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy/cat_icon";
718
+				else
719
+					$dummy_image_url = 'http://www.wpgeodirectory.com/dummy/cat_icon';
720 720
 
721
-                $dummy_image_url = apply_filters('place_dummy_cat_image_url', $dummy_image_url);
721
+				$dummy_image_url = apply_filters('place_dummy_cat_image_url', $dummy_image_url);
722 722
 
723
-                $catname = str_replace(' ', '_', $catname);
724
-                $uploaded = (array)fetch_remote_file("$dummy_image_url/" . $catname . ".png");
723
+				$catname = str_replace(' ', '_', $catname);
724
+				$uploaded = (array)fetch_remote_file("$dummy_image_url/" . $catname . ".png");
725 725
 
726
-                if (empty($uploaded['error'])) {
727
-                    $new_path = $uploaded['file'];
728
-                    $new_url = $uploaded['url'];
729
-                }
726
+				if (empty($uploaded['error'])) {
727
+					$new_path = $uploaded['file'];
728
+					$new_url = $uploaded['url'];
729
+				}
730 730
 
731
-                $wp_filetype = wp_check_filetype(basename($new_path), null);
731
+				$wp_filetype = wp_check_filetype(basename($new_path), null);
732 732
 
733
-                $attachment = array(
734
-                    'guid' => $uploads['baseurl'] . '/' . basename($new_path),
735
-                    'post_mime_type' => $wp_filetype['type'],
736
-                    'post_title' => preg_replace('/\.[^.]+$/', '', basename($new_path)),
737
-                    'post_content' => '',
738
-                    'post_status' => 'inherit'
739
-                );
733
+				$attachment = array(
734
+					'guid' => $uploads['baseurl'] . '/' . basename($new_path),
735
+					'post_mime_type' => $wp_filetype['type'],
736
+					'post_title' => preg_replace('/\.[^.]+$/', '', basename($new_path)),
737
+					'post_content' => '',
738
+					'post_status' => 'inherit'
739
+				);
740 740
 
741
-                $attach_id = wp_insert_attachment($attachment, $new_path);
741
+				$attach_id = wp_insert_attachment($attachment, $new_path);
742 742
 
743 743
 
744
-                // you must first include the image.php file
745
-                // for the function wp_generate_attachment_metadata() to work
746
-                require_once(ABSPATH . 'wp-admin/includes/image.php');
747
-                $attach_data = wp_generate_attachment_metadata($attach_id, $new_path);
748
-                wp_update_attachment_metadata($attach_id, $attach_data);
744
+				// you must first include the image.php file
745
+				// for the function wp_generate_attachment_metadata() to work
746
+				require_once(ABSPATH . 'wp-admin/includes/image.php');
747
+				$attach_data = wp_generate_attachment_metadata($attach_id, $new_path);
748
+				wp_update_attachment_metadata($attach_id, $attach_data);
749 749
 
750
-                if (!get_tax_meta($last_catid['term_id'], 'ct_cat_icon', false, 'gd_place')) {
751
-                    update_tax_meta($last_catid['term_id'], 'ct_cat_icon', array('id' => $attach_id, 'src' => $new_url), 'gd_place');
752
-                }
753
-            }
754
-        }
750
+				if (!get_tax_meta($last_catid['term_id'], 'ct_cat_icon', false, 'gd_place')) {
751
+					update_tax_meta($last_catid['term_id'], 'ct_cat_icon', array('id' => $attach_id, 'src' => $new_url), 'gd_place');
752
+				}
753
+			}
754
+		}
755 755
 
756
-    }
756
+	}
757 757
 }
758 758
 
759 759
 /**
@@ -768,144 +768,144 @@  discard block
 block discarded – undo
768 768
  * @return bool Returns true if saved.
769 769
  */
770 770
 function geodir_update_options($options, $dummy = false) {
771
-    if ((!isset($_POST) || !$_POST) && !$dummy) return false;
771
+	if ((!isset($_POST) || !$_POST) && !$dummy) return false;
772 772
 
773
-    foreach ($options as $value) {
774
-        if ($dummy && isset($value['std']))
775
-            $_POST[$value['id']] = $value['std'];
773
+	foreach ($options as $value) {
774
+		if ($dummy && isset($value['std']))
775
+			$_POST[$value['id']] = $value['std'];
776 776
 
777 777
 
778
-        if (isset($value['type']) && $value['type'] == 'checkbox') :
778
+		if (isset($value['type']) && $value['type'] == 'checkbox') :
779 779
 
780
-            if (isset($value['id']) && isset($_POST[$value['id']])) {
781
-                update_option($value['id'], $_POST[$value['id']]);
782
-            } else {
783
-                update_option($value['id'], 0);
784
-            }
780
+			if (isset($value['id']) && isset($_POST[$value['id']])) {
781
+				update_option($value['id'], $_POST[$value['id']]);
782
+			} else {
783
+				update_option($value['id'], 0);
784
+			}
785 785
 
786
-        elseif (isset($value['type']) && $value['type'] == 'image_width') :
786
+		elseif (isset($value['type']) && $value['type'] == 'image_width') :
787 787
 
788
-            if (isset($value['id']) && isset($_POST[$value['id'] . '_width'])) {
789
-                update_option($value['id'] . '_width', $_POST[$value['id'] . '_width']);
790
-                update_option($value['id'] . '_height', $_POST[$value['id'] . '_height']);
791
-                if (isset($_POST[$value['id'] . '_crop'])) :
792
-                    update_option($value['id'] . '_crop', 1);
793
-                else :
794
-                    update_option($value['id'] . '_crop', 0);
795
-                endif;
796
-            } else {
797
-                update_option($value['id'] . '_width', $value['std']);
798
-                update_option($value['id'] . '_height', $value['std']);
799
-                update_option($value['id'] . '_crop', 1);
800
-            }
788
+			if (isset($value['id']) && isset($_POST[$value['id'] . '_width'])) {
789
+				update_option($value['id'] . '_width', $_POST[$value['id'] . '_width']);
790
+				update_option($value['id'] . '_height', $_POST[$value['id'] . '_height']);
791
+				if (isset($_POST[$value['id'] . '_crop'])) :
792
+					update_option($value['id'] . '_crop', 1);
793
+				else :
794
+					update_option($value['id'] . '_crop', 0);
795
+				endif;
796
+			} else {
797
+				update_option($value['id'] . '_width', $value['std']);
798
+				update_option($value['id'] . '_height', $value['std']);
799
+				update_option($value['id'] . '_crop', 1);
800
+			}
801 801
 
802
-        elseif (isset($value['type']) && $value['type'] == 'map') :
803
-            $post_types = array();
804
-            $categories = array();
802
+		elseif (isset($value['type']) && $value['type'] == 'map') :
803
+			$post_types = array();
804
+			$categories = array();
805 805
 
806
-            if (!empty($_POST['home_map_post_types'])) :
807
-                foreach ($_POST['home_map_post_types'] as $post_type) :
808
-                    $post_types[] = $post_type;
809
-                endforeach;
810
-            endif;
806
+			if (!empty($_POST['home_map_post_types'])) :
807
+				foreach ($_POST['home_map_post_types'] as $post_type) :
808
+					$post_types[] = $post_type;
809
+				endforeach;
810
+			endif;
811 811
 
812
-            update_option('geodir_exclude_post_type_on_map', $post_types);
812
+			update_option('geodir_exclude_post_type_on_map', $post_types);
813 813
 
814
-            if (!empty($_POST['post_category'])) :
815
-                foreach ($_POST['post_category'] as $texonomy => $cat_arr) :
816
-                    $categories[$texonomy] = array();
817
-                    foreach ($cat_arr as $category) :
818
-                        $categories[$texonomy][] = $category;
819
-                    endforeach;
820
-                    $categories[$texonomy] = !empty($categories[$texonomy]) ? array_unique($categories[$texonomy]) : array();
821
-                endforeach;
822
-            endif;
823
-            update_option('geodir_exclude_cat_on_map', $categories);
824
-            update_option('geodir_exclude_cat_on_map_upgrade', 1);
825
-        elseif (isset($value['type']) && $value['type'] == 'map_default_settings') :
814
+			if (!empty($_POST['post_category'])) :
815
+				foreach ($_POST['post_category'] as $texonomy => $cat_arr) :
816
+					$categories[$texonomy] = array();
817
+					foreach ($cat_arr as $category) :
818
+						$categories[$texonomy][] = $category;
819
+					endforeach;
820
+					$categories[$texonomy] = !empty($categories[$texonomy]) ? array_unique($categories[$texonomy]) : array();
821
+				endforeach;
822
+			endif;
823
+			update_option('geodir_exclude_cat_on_map', $categories);
824
+			update_option('geodir_exclude_cat_on_map_upgrade', 1);
825
+		elseif (isset($value['type']) && $value['type'] == 'map_default_settings') :
826 826
 
827 827
 
828
-            if (!empty($_POST['geodir_default_map_language'])):
829
-                update_option('geodir_default_map_language', $_POST['geodir_default_map_language']);
830
-            endif;
828
+			if (!empty($_POST['geodir_default_map_language'])):
829
+				update_option('geodir_default_map_language', $_POST['geodir_default_map_language']);
830
+			endif;
831 831
 
832 832
 
833
-            if (!empty($_POST['geodir_default_map_search_pt'])):
834
-                update_option('geodir_default_map_search_pt', $_POST['geodir_default_map_search_pt']);
835
-            endif;
833
+			if (!empty($_POST['geodir_default_map_search_pt'])):
834
+				update_option('geodir_default_map_search_pt', $_POST['geodir_default_map_search_pt']);
835
+			endif;
836 836
 
837 837
 
838
-        elseif (isset($value['type']) && $value['type'] == 'file') :
838
+		elseif (isset($value['type']) && $value['type'] == 'file') :
839 839
 
840 840
 
841
-            if (isset($_POST[$value['id'] . '_remove']) && $_POST[$value['id'] . '_remove']) {// if remove is set then remove the file
841
+			if (isset($_POST[$value['id'] . '_remove']) && $_POST[$value['id'] . '_remove']) {// if remove is set then remove the file
842 842
 
843
-                if (get_option($value['id'])) {
844
-                    $image_name_arr = explode('/', get_option($value['id']));
845
-                    $noimg_name = end($image_name_arr);
846
-                    $img_path = $uploads['path'] . '/' . $noimg_name;
847
-                    if (file_exists($img_path))
848
-                        unlink($img_path);
849
-                }
843
+				if (get_option($value['id'])) {
844
+					$image_name_arr = explode('/', get_option($value['id']));
845
+					$noimg_name = end($image_name_arr);
846
+					$img_path = $uploads['path'] . '/' . $noimg_name;
847
+					if (file_exists($img_path))
848
+						unlink($img_path);
849
+				}
850 850
 
851
-                update_option($value['id'], '');
852
-            }
851
+				update_option($value['id'], '');
852
+			}
853 853
 
854
-            $uploadedfile = isset($_FILES[$value['id']]) ? $_FILES[$value['id']] : '';
855
-            $filename = isset($_FILES[$value['id']]['name']) ? $_FILES[$value['id']]['name'] : '';
856
-
857
-            if (!empty($filename)):
858
-                $ext = pathinfo($filename, PATHINFO_EXTENSION);
859
-                $uplaods = array();
860
-
861
-                foreach ($uploadedfile as $key => $uplaod):
862
-                    if ($key == 'name'):
863
-                        $uplaods[$key] = $filename;
864
-                    else :
865
-                        $uplaods[$key] = $uplaod;
866
-                    endif;
867
-                endforeach;
868
-
869
-                $uploads = wp_upload_dir();
870
-
871
-                if (get_option($value['id'])) {
872
-                    $image_name_arr = explode('/', get_option($value['id']));
873
-                    $noimg_name = end($image_name_arr);
874
-                    $img_path = $uploads['path'] . '/' . $noimg_name;
875
-                    if (file_exists($img_path))
876
-                        unlink($img_path);
877
-                }
854
+			$uploadedfile = isset($_FILES[$value['id']]) ? $_FILES[$value['id']] : '';
855
+			$filename = isset($_FILES[$value['id']]['name']) ? $_FILES[$value['id']]['name'] : '';
856
+
857
+			if (!empty($filename)):
858
+				$ext = pathinfo($filename, PATHINFO_EXTENSION);
859
+				$uplaods = array();
860
+
861
+				foreach ($uploadedfile as $key => $uplaod):
862
+					if ($key == 'name'):
863
+						$uplaods[$key] = $filename;
864
+					else :
865
+						$uplaods[$key] = $uplaod;
866
+					endif;
867
+				endforeach;
868
+
869
+				$uploads = wp_upload_dir();
870
+
871
+				if (get_option($value['id'])) {
872
+					$image_name_arr = explode('/', get_option($value['id']));
873
+					$noimg_name = end($image_name_arr);
874
+					$img_path = $uploads['path'] . '/' . $noimg_name;
875
+					if (file_exists($img_path))
876
+						unlink($img_path);
877
+				}
878 878
 
879
-                $upload_overrides = array('test_form' => false);
880
-                $movefile = wp_handle_upload($uplaods, $upload_overrides);
879
+				$upload_overrides = array('test_form' => false);
880
+				$movefile = wp_handle_upload($uplaods, $upload_overrides);
881 881
 
882
-                update_option($value['id'], $movefile['url']);
882
+				update_option($value['id'], $movefile['url']);
883 883
 
884
-            endif;
884
+			endif;
885 885
 
886
-            if (!get_option($value['id']) && isset($value['value'])):
887
-                update_option($value['id'], $value['value']);
888
-            endif;
886
+			if (!get_option($value['id']) && isset($value['value'])):
887
+				update_option($value['id'], $value['value']);
888
+			endif;
889 889
 
890 890
 
891
-        else :
892
-            // same menu setting per theme.
893
-            if (isset($value['id']) && $value['id'] == 'geodir_theme_location_nav' && isset($_POST[$value['id']])) {
894
-                $theme = wp_get_theme();
895
-                update_option('geodir_theme_location_nav_' . $theme->name, $_POST[$value['id']]);
896
-            }
891
+		else :
892
+			// same menu setting per theme.
893
+			if (isset($value['id']) && $value['id'] == 'geodir_theme_location_nav' && isset($_POST[$value['id']])) {
894
+				$theme = wp_get_theme();
895
+				update_option('geodir_theme_location_nav_' . $theme->name, $_POST[$value['id']]);
896
+			}
897 897
 
898
-            if (isset($value['id']) && isset($_POST[$value['id']])) {
899
-                update_option($value['id'], $_POST[$value['id']]);
900
-            } else {
901
-                delete_option($value['id']);
902
-            }
898
+			if (isset($value['id']) && isset($_POST[$value['id']])) {
899
+				update_option($value['id'], $_POST[$value['id']]);
900
+			} else {
901
+				delete_option($value['id']);
902
+			}
903 903
 
904
-        endif;
905
-    }
906
-    if ($dummy)
907
-        $_POST = array();
908
-    return true;
904
+		endif;
905
+	}
906
+	if ($dummy)
907
+		$_POST = array();
908
+	return true;
909 909
 
910 910
 }
911 911
 
@@ -954,33 +954,33 @@  discard block
 block discarded – undo
954 954
 function places_custom_fields_tab($tabs)
955 955
 {
956 956
 
957
-    $geodir_post_types = get_option('geodir_post_types');
957
+	$geodir_post_types = get_option('geodir_post_types');
958 958
 
959
-    if (!empty($geodir_post_types)) {
959
+	if (!empty($geodir_post_types)) {
960 960
 
961
-        foreach ($geodir_post_types as $geodir_post_type => $geodir_posttype_info):
961
+		foreach ($geodir_post_types as $geodir_post_type => $geodir_posttype_info):
962 962
 
963
-            $listing_slug = $geodir_posttype_info['labels']['singular_name'];
963
+			$listing_slug = $geodir_posttype_info['labels']['singular_name'];
964 964
 
965
-            $tabs[$geodir_post_type . '_fields_settings'] = array(
966
-                'label' => __(ucfirst($listing_slug) . ' Settings', 'geodirectory'),
967
-                'subtabs' => array(
968
-                    array('subtab' => 'custom_fields',
969
-                        'label' => __('Custom Fields', 'geodirectory'),
970
-                        'request' => array('listing_type' => $geodir_post_type)),
971
-                    array('subtab' => 'sorting_options',
972
-                        'label' => __('Sorting Options', 'geodirectory'),
973
-                        'request' => array('listing_type' => $geodir_post_type)),
974
-                ),
975
-                'tab_index' => 9,
976
-                'request' => array('listing_type' => $geodir_post_type)
977
-            );
965
+			$tabs[$geodir_post_type . '_fields_settings'] = array(
966
+				'label' => __(ucfirst($listing_slug) . ' Settings', 'geodirectory'),
967
+				'subtabs' => array(
968
+					array('subtab' => 'custom_fields',
969
+						'label' => __('Custom Fields', 'geodirectory'),
970
+						'request' => array('listing_type' => $geodir_post_type)),
971
+					array('subtab' => 'sorting_options',
972
+						'label' => __('Sorting Options', 'geodirectory'),
973
+						'request' => array('listing_type' => $geodir_post_type)),
974
+				),
975
+				'tab_index' => 9,
976
+				'request' => array('listing_type' => $geodir_post_type)
977
+			);
978 978
 
979
-        endforeach;
979
+		endforeach;
980 980
 
981
-    }
981
+	}
982 982
 
983
-    return $tabs;
983
+	return $tabs;
984 984
 }
985 985
 
986 986
 
@@ -996,9 +996,9 @@  discard block
 block discarded – undo
996 996
  */
997 997
 function geodir_tools_setting_tab($tabs)
998 998
 {
999
-    wp_enqueue_script( 'jquery-ui-progressbar' );
1000
-    $tabs['tools_settings'] = array('label' => __('GD Tools', 'geodirectory'));
1001
-    return $tabs;
999
+	wp_enqueue_script( 'jquery-ui-progressbar' );
1000
+	$tabs['tools_settings'] = array('label' => __('GD Tools', 'geodirectory'));
1001
+	return $tabs;
1002 1002
 }
1003 1003
 
1004 1004
 /**
@@ -1013,8 +1013,8 @@  discard block
 block discarded – undo
1013 1013
  */
1014 1014
 function geodir_compatibility_setting_tab($tabs)
1015 1015
 {
1016
-    $tabs['compatibility_settings'] = array('label' => __('Theme Compatibility', 'geodirectory'));
1017
-    return $tabs;
1016
+	$tabs['compatibility_settings'] = array('label' => __('Theme Compatibility', 'geodirectory'));
1017
+	return $tabs;
1018 1018
 }
1019 1019
 
1020 1020
 
@@ -1030,144 +1030,144 @@  discard block
 block discarded – undo
1030 1030
  */
1031 1031
 function geodir_extend_geodirectory_setting_tab($tabs)
1032 1032
 {
1033
-    $tabs['extend_geodirectory_settings'] = array('label' => __('Extend Geodirectory', 'geodirectory'). ' <i class="fa fa-plug"></i>', 'url' => 'https://wpgeodirectory.com', 'target' => '_blank');
1034
-    return $tabs;
1033
+	$tabs['extend_geodirectory_settings'] = array('label' => __('Extend Geodirectory', 'geodirectory'). ' <i class="fa fa-plug"></i>', 'url' => 'https://wpgeodirectory.com', 'target' => '_blank');
1034
+	return $tabs;
1035 1035
 }
1036 1036
 
1037 1037
 
1038 1038
 if (!function_exists('geodir_edit_post_columns')) {
1039
-    /**
1040
-     * Modify admin post listing page columns.
1041
-     *
1042
-     * @since 1.0.0
1043
-     * @package GeoDirectory
1044
-     * @param array $columns The column array.
1045
-     * @return array Altered column array.
1046
-     */
1047
-    function geodir_edit_post_columns($columns)
1048
-    {
1049
-
1050
-        $new_columns = array('location' => __('Location (ID)', 'geodirectory'),
1051
-            'categorys' => __('Categories', 'geodirectory'));
1052
-
1053
-        if (($offset = array_search('author', array_keys($columns))) === false) // if the key doesn't exist
1054
-        {
1055
-            $offset = 0; // should we prepend $array with $data?
1056
-            $offset = count($columns); // or should we append $array with $data? lets pick this one...
1057
-        }
1039
+	/**
1040
+	 * Modify admin post listing page columns.
1041
+	 *
1042
+	 * @since 1.0.0
1043
+	 * @package GeoDirectory
1044
+	 * @param array $columns The column array.
1045
+	 * @return array Altered column array.
1046
+	 */
1047
+	function geodir_edit_post_columns($columns)
1048
+	{
1049
+
1050
+		$new_columns = array('location' => __('Location (ID)', 'geodirectory'),
1051
+			'categorys' => __('Categories', 'geodirectory'));
1058 1052
 
1059
-        $columns = array_merge(array_slice($columns, 0, $offset), $new_columns, array_slice($columns, $offset));
1053
+		if (($offset = array_search('author', array_keys($columns))) === false) // if the key doesn't exist
1054
+		{
1055
+			$offset = 0; // should we prepend $array with $data?
1056
+			$offset = count($columns); // or should we append $array with $data? lets pick this one...
1057
+		}
1060 1058
 
1061
-        $columns = array_merge($columns, array('expire' => __('Expires', 'geodirectory')));
1059
+		$columns = array_merge(array_slice($columns, 0, $offset), $new_columns, array_slice($columns, $offset));
1062 1060
 
1063
-        return $columns;
1064
-    }
1061
+		$columns = array_merge($columns, array('expire' => __('Expires', 'geodirectory')));
1062
+
1063
+		return $columns;
1064
+	}
1065 1065
 }
1066 1066
 
1067 1067
 
1068 1068
 if (!function_exists('geodir_manage_post_columns')) {
1069
-    /**
1070
-     * Adds content to our custom post listing page columns.
1071
-     *
1072
-     * @since 1.0.0
1073
-     * @package GeoDirectory
1074
-     * @global object $wpdb WordPress Database object.
1075
-     * @global object $post WordPress Post object.
1076
-     * @param string $column The column name.
1077
-     * @param int $post_id The post ID.
1078
-     */
1079
-    function geodir_manage_post_columns($column, $post_id)
1080
-    {
1081
-        global $post, $wpdb;
1082
-
1083
-        switch ($column):
1084
-            /* If displaying the 'city' column. */
1085
-            case 'location' :
1086
-                $location_id = geodir_get_post_meta($post->ID, 'post_location_id', true);
1087
-                $location = geodir_get_location($location_id);
1088
-                /* If no city is found, output a default message. */
1089
-                if (empty($location)) {
1090
-                    _e('Unknown', 'geodirectory');
1091
-                } else {
1092
-                    /* If there is a city id, append 'city name' to the text string. */
1093
-                    $add_location_id = $location_id > 0 ? ' (' . $location_id . ')' : '';
1094
-                    echo(__($location->country, 'geodirectory') . '-' . $location->region . '-' . $location->city . $add_location_id);
1095
-                }
1096
-                break;
1097
-
1098
-            /* If displaying the 'expire' column. */
1099
-            case 'expire' :
1100
-                $expire_date = geodir_get_post_meta($post->ID, 'expire_date', true);
1101
-                $d1 = $expire_date; // get expire_date
1102
-                $d2 = date('Y-m-d'); // get current date
1103
-                $state = __('days left', 'geodirectory');
1104
-                $date_diff_text = '';
1105
-                $expire_class = 'expire_left';
1106
-                if ($expire_date != 'Never') {
1107
-                    if (strtotime($d1) < strtotime($d2)) {
1108
-                        $state = __('days overdue', 'geodirectory');
1109
-                        $expire_class = 'expire_over';
1110
-                    }
1111
-                    $date_diff = round(abs(strtotime($d1) - strtotime($d2)) / 86400); // get the difference in days
1112
-                    $date_diff_text = '<br /><span class="' . $expire_class . '">(' . $date_diff . ' ' . $state . ')</span>';
1113
-                }
1114
-                /* If no expire_date is found, output a default message. */
1115
-                if (empty($expire_date))
1116
-                    echo __('Unknown', 'geodirectory');
1117
-                /* If there is a expire_date, append 'days left' to the text string. */
1118
-                else
1119
-                    echo $expire_date . $date_diff_text;
1120
-                break;
1121
-
1122
-            /* If displaying the 'categorys' column. */
1123
-            case 'categorys' :
1124
-
1125
-                /* Get the categorys for the post. */
1126
-
1127
-
1128
-                $terms = wp_get_object_terms($post_id, get_object_taxonomies($post));
1129
-
1130
-                /* If terms were found. */
1131
-                if (!empty($terms)) {
1132
-                    $out = array();
1133
-                    /* Loop through each term, linking to the 'edit posts' page for the specific term. */
1134
-                    foreach ($terms as $term) {
1135
-                        if (!strstr($term->taxonomy, 'tag')) {
1136
-                            $out[] = sprintf('<a href="%s">%s</a>',
1137
-                                esc_url(add_query_arg(array('post_type' => $post->post_type, $term->taxonomy => $term->slug), 'edit.php')),
1138
-                                esc_html(sanitize_term_field('name', $term->name, $term->term_id, $term->taxonomy, 'display'))
1139
-                            );
1140
-                        }
1141
-                    }
1142
-                    /* Join the terms, separating them with a comma. */
1143
-                    echo(join(', ', $out));
1144
-                } /* If no terms were found, output a default message. */
1145
-                else {
1146
-                    _e('No Categories', 'geodirectory');
1147
-                }
1148
-                break;
1069
+	/**
1070
+	 * Adds content to our custom post listing page columns.
1071
+	 *
1072
+	 * @since 1.0.0
1073
+	 * @package GeoDirectory
1074
+	 * @global object $wpdb WordPress Database object.
1075
+	 * @global object $post WordPress Post object.
1076
+	 * @param string $column The column name.
1077
+	 * @param int $post_id The post ID.
1078
+	 */
1079
+	function geodir_manage_post_columns($column, $post_id)
1080
+	{
1081
+		global $post, $wpdb;
1082
+
1083
+		switch ($column):
1084
+			/* If displaying the 'city' column. */
1085
+			case 'location' :
1086
+				$location_id = geodir_get_post_meta($post->ID, 'post_location_id', true);
1087
+				$location = geodir_get_location($location_id);
1088
+				/* If no city is found, output a default message. */
1089
+				if (empty($location)) {
1090
+					_e('Unknown', 'geodirectory');
1091
+				} else {
1092
+					/* If there is a city id, append 'city name' to the text string. */
1093
+					$add_location_id = $location_id > 0 ? ' (' . $location_id . ')' : '';
1094
+					echo(__($location->country, 'geodirectory') . '-' . $location->region . '-' . $location->city . $add_location_id);
1095
+				}
1096
+				break;
1097
+
1098
+			/* If displaying the 'expire' column. */
1099
+			case 'expire' :
1100
+				$expire_date = geodir_get_post_meta($post->ID, 'expire_date', true);
1101
+				$d1 = $expire_date; // get expire_date
1102
+				$d2 = date('Y-m-d'); // get current date
1103
+				$state = __('days left', 'geodirectory');
1104
+				$date_diff_text = '';
1105
+				$expire_class = 'expire_left';
1106
+				if ($expire_date != 'Never') {
1107
+					if (strtotime($d1) < strtotime($d2)) {
1108
+						$state = __('days overdue', 'geodirectory');
1109
+						$expire_class = 'expire_over';
1110
+					}
1111
+					$date_diff = round(abs(strtotime($d1) - strtotime($d2)) / 86400); // get the difference in days
1112
+					$date_diff_text = '<br /><span class="' . $expire_class . '">(' . $date_diff . ' ' . $state . ')</span>';
1113
+				}
1114
+				/* If no expire_date is found, output a default message. */
1115
+				if (empty($expire_date))
1116
+					echo __('Unknown', 'geodirectory');
1117
+				/* If there is a expire_date, append 'days left' to the text string. */
1118
+				else
1119
+					echo $expire_date . $date_diff_text;
1120
+				break;
1149 1121
 
1150
-        endswitch;
1151
-    }
1122
+			/* If displaying the 'categorys' column. */
1123
+			case 'categorys' :
1124
+
1125
+				/* Get the categorys for the post. */
1126
+
1127
+
1128
+				$terms = wp_get_object_terms($post_id, get_object_taxonomies($post));
1129
+
1130
+				/* If terms were found. */
1131
+				if (!empty($terms)) {
1132
+					$out = array();
1133
+					/* Loop through each term, linking to the 'edit posts' page for the specific term. */
1134
+					foreach ($terms as $term) {
1135
+						if (!strstr($term->taxonomy, 'tag')) {
1136
+							$out[] = sprintf('<a href="%s">%s</a>',
1137
+								esc_url(add_query_arg(array('post_type' => $post->post_type, $term->taxonomy => $term->slug), 'edit.php')),
1138
+								esc_html(sanitize_term_field('name', $term->name, $term->term_id, $term->taxonomy, 'display'))
1139
+							);
1140
+						}
1141
+					}
1142
+					/* Join the terms, separating them with a comma. */
1143
+					echo(join(', ', $out));
1144
+				} /* If no terms were found, output a default message. */
1145
+				else {
1146
+					_e('No Categories', 'geodirectory');
1147
+				}
1148
+				break;
1149
+
1150
+		endswitch;
1151
+	}
1152 1152
 }
1153 1153
 
1154 1154
 
1155 1155
 if (!function_exists('geodir_post_sortable_columns')) {
1156
-    /**
1157
-     * Makes admin post listing page columns sortable.
1158
-     *
1159
-     * @since 1.0.0
1160
-     * @package GeoDirectory
1161
-     * @param array $columns The column array.
1162
-     * @return array Altered column array.
1163
-     */
1164
-    function geodir_post_sortable_columns($columns)
1165
-    {
1166
-
1167
-        $columns['expire'] = 'expire';
1168
-
1169
-        return $columns;
1170
-    }
1156
+	/**
1157
+	 * Makes admin post listing page columns sortable.
1158
+	 *
1159
+	 * @since 1.0.0
1160
+	 * @package GeoDirectory
1161
+	 * @param array $columns The column array.
1162
+	 * @return array Altered column array.
1163
+	 */
1164
+	function geodir_post_sortable_columns($columns)
1165
+	{
1166
+
1167
+		$columns['expire'] = 'expire';
1168
+
1169
+		return $columns;
1170
+	}
1171 1171
 }
1172 1172
 
1173 1173
 /**
@@ -1181,32 +1181,32 @@  discard block
 block discarded – undo
1181 1181
  * @param int $post_id The post ID.
1182 1182
  */
1183 1183
 function geodir_post_information_save($post_id, $post) {
1184
-    global $wpdb, $current_user;
1184
+	global $wpdb, $current_user;
1185 1185
 
1186
-    if (isset($post->post_type) && ($post->post_type=='nav_menu_item' || $post->post_type=='page' || $post->post_type=='post')) {
1187
-        return;
1188
-    }
1186
+	if (isset($post->post_type) && ($post->post_type=='nav_menu_item' || $post->post_type=='page' || $post->post_type=='post')) {
1187
+		return;
1188
+	}
1189 1189
 
1190
-    $geodir_posttypes = geodir_get_posttypes();
1190
+	$geodir_posttypes = geodir_get_posttypes();
1191 1191
 
1192
-    if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE)
1193
-        return;
1192
+	if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE)
1193
+		return;
1194 1194
 
1195
-    if (!wp_is_post_revision($post_id) && isset($post->post_type) && in_array($post->post_type, $geodir_posttypes)) {
1196
-        if (isset($_REQUEST['_status']))
1197
-            geodir_change_post_status($post_id, $_REQUEST['_status']);
1195
+	if (!wp_is_post_revision($post_id) && isset($post->post_type) && in_array($post->post_type, $geodir_posttypes)) {
1196
+		if (isset($_REQUEST['_status']))
1197
+			geodir_change_post_status($post_id, $_REQUEST['_status']);
1198 1198
 
1199
-        if (isset($_REQUEST['action']) && ($_REQUEST['action'] == 'trash' || $_REQUEST['action'] == 'untrash'))
1200
-            return;
1199
+		if (isset($_REQUEST['action']) && ($_REQUEST['action'] == 'trash' || $_REQUEST['action'] == 'untrash'))
1200
+			return;
1201 1201
 
1202
-        if (!isset($_POST['geodir_post_info_noncename']) || !wp_verify_nonce($_POST['geodir_post_info_noncename'], plugin_basename(__FILE__)))
1203
-            return;
1202
+		if (!isset($_POST['geodir_post_info_noncename']) || !wp_verify_nonce($_POST['geodir_post_info_noncename'], plugin_basename(__FILE__)))
1203
+			return;
1204 1204
 
1205
-        if (!isset($_POST['geodir_post_attachments_noncename']) || !wp_verify_nonce($_POST['geodir_post_attachments_noncename'], plugin_basename(__FILE__)))
1206
-            return;
1205
+		if (!isset($_POST['geodir_post_attachments_noncename']) || !wp_verify_nonce($_POST['geodir_post_attachments_noncename'], plugin_basename(__FILE__)))
1206
+			return;
1207 1207
 
1208
-        geodir_save_listing($_REQUEST);
1209
-    }
1208
+		geodir_save_listing($_REQUEST);
1209
+	}
1210 1210
 }
1211 1211
 
1212 1212
 /**
@@ -1222,102 +1222,102 @@  discard block
 block discarded – undo
1222 1222
  */
1223 1223
 function geodir_admin_fields($options)
1224 1224
 {
1225
-    global $geodirectory;
1226
-
1227
-    $first_title = true;
1228
-    $tab_id = '';
1229
-    $i = 0;
1230
-    foreach ($options as $value) :
1231
-        if (!isset($value['name'])) $value['name'] = '';
1232
-        if (!isset($value['class'])) $value['class'] = '';
1233
-        if (!isset($value['css'])) $value['css'] = '';
1234
-        if (!isset($value['std'])) $value['std'] = '';
1235
-        $desc = '';
1236
-        switch ($value['type']) :
1237
-            case 'dummy_installer':
1238
-                $post_type = isset($value['post_type']) ? $value['post_type'] : 'gd_place';
1239
-                geodir_autoinstall_admin_header($post_type);
1240
-                break;
1241
-            case 'title':
1242
-
1243
-                if ($i == 0) {
1244
-                    echo '<dl id="geodir_oiption_tabs" class="gd-tab-head"></dl>';
1245
-                    echo '<div class="inner_content_tab_main">';
1246
-                }
1225
+	global $geodirectory;
1226
+
1227
+	$first_title = true;
1228
+	$tab_id = '';
1229
+	$i = 0;
1230
+	foreach ($options as $value) :
1231
+		if (!isset($value['name'])) $value['name'] = '';
1232
+		if (!isset($value['class'])) $value['class'] = '';
1233
+		if (!isset($value['css'])) $value['css'] = '';
1234
+		if (!isset($value['std'])) $value['std'] = '';
1235
+		$desc = '';
1236
+		switch ($value['type']) :
1237
+			case 'dummy_installer':
1238
+				$post_type = isset($value['post_type']) ? $value['post_type'] : 'gd_place';
1239
+				geodir_autoinstall_admin_header($post_type);
1240
+				break;
1241
+			case 'title':
1242
+
1243
+				if ($i == 0) {
1244
+					echo '<dl id="geodir_oiption_tabs" class="gd-tab-head"></dl>';
1245
+					echo '<div class="inner_content_tab_main">';
1246
+				}
1247 1247
 
1248
-                $i++;
1248
+				$i++;
1249 1249
 
1250
-                if (isset($value['id']) && $value['id'])
1251
-                    $tab_id = $value['id'];
1250
+				if (isset($value['id']) && $value['id'])
1251
+					$tab_id = $value['id'];
1252 1252
 
1253
-                if (isset($value['desc']) && $value['desc'])
1254
-                    $desc = '<span style=" text-transform:none;">:- ' . $value['desc'] . '</span>';
1253
+				if (isset($value['desc']) && $value['desc'])
1254
+					$desc = '<span style=" text-transform:none;">:- ' . $value['desc'] . '</span>';
1255 1255
 
1256
-                if (isset($value['name']) && $value['name']) {
1257
-                    if ($first_title === true) {
1258
-                        $first_title = false;
1259
-                    } else {
1260
-                        echo '</div>';
1261
-                    }
1262
-                    echo '<dd id="' . trim($tab_id) . '" class="geodir_option_tabs" ><a href="javascript:void(0);">' . $value['name'] . '</a></dd>';
1256
+				if (isset($value['name']) && $value['name']) {
1257
+					if ($first_title === true) {
1258
+						$first_title = false;
1259
+					} else {
1260
+						echo '</div>';
1261
+					}
1262
+					echo '<dd id="' . trim($tab_id) . '" class="geodir_option_tabs" ><a href="javascript:void(0);">' . $value['name'] . '</a></dd>';
1263 1263
 
1264
-                    echo '<div id="sub_' . trim($tab_id) . '" class="gd-content-heading" style=" margin-bottom:10px;" >';
1265
-                }
1264
+					echo '<div id="sub_' . trim($tab_id) . '" class="gd-content-heading" style=" margin-bottom:10px;" >';
1265
+				}
1266 1266
 
1267
-                /**
1268
-                 * Called after a GeoDirectory settings title is output in the GD settings page.
1269
-                 *
1270
-                 * The action is called dynamically geodir_settings_$value['id'].
1271
-                 *
1272
-                 * @since 1.0.0
1273
-                 */
1274
-                do_action('geodir_settings_' . sanitize_title($value['id']));
1275
-                break;
1276
-
1277
-            case 'no_tabs':
1278
-
1279
-                echo '<div class="inner_content_tab_main">';
1280
-                echo '<div id="sub_' . trim($tab_id) . '" class="gd-content-heading" style=" margin-bottom:10px;" >';
1281
-
1282
-                break;
1283
-
1284
-            case 'sectionstart':
1285
-                if (isset($value['desc']) && $value['desc'])
1286
-                    $desc = '<span style=" text-transform:none;"> - ' . $value['desc'] . '</span>';
1287
-                if (isset($value['name']) && $value['name'])
1288
-                    echo '<h3>' . $value['name'] . $desc . '</h3>';
1289
-                /**
1290
-                 * Called after a GeoDirectory settings sectionstart is output in the GD settings page.
1291
-                 *
1292
-                 * The action is called dynamically geodir_settings_$value['id']_start.
1293
-                 *
1294
-                 * @since 1.0.0
1295
-                 */
1296
-                if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_start');
1297
-                echo '<table class="form-table">' . "\n\n";
1298
-
1299
-                break;
1300
-            case 'sectionend':
1301
-                /**
1302
-                 * Called before a GeoDirectory settings sectionend is output in the GD settings page.
1303
-                 *
1304
-                 * The action is called dynamically geodir_settings_$value['id']_end.
1305
-                 *
1306
-                 * @since 1.0.0
1307
-                 */
1308
-                if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_end');
1309
-                echo '</table>';
1310
-                /**
1311
-                 * Called after a GeoDirectory settings sectionend is output in the GD settings page.
1312
-                 *
1313
-                 * The action is called dynamically geodir_settings_$value['id']_end.
1314
-                 *
1315
-                 * @since 1.0.0
1316
-                 */
1317
-                if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_after');
1318
-                break;
1319
-            case 'text':
1320
-                ?>
1267
+				/**
1268
+				 * Called after a GeoDirectory settings title is output in the GD settings page.
1269
+				 *
1270
+				 * The action is called dynamically geodir_settings_$value['id'].
1271
+				 *
1272
+				 * @since 1.0.0
1273
+				 */
1274
+				do_action('geodir_settings_' . sanitize_title($value['id']));
1275
+				break;
1276
+
1277
+			case 'no_tabs':
1278
+
1279
+				echo '<div class="inner_content_tab_main">';
1280
+				echo '<div id="sub_' . trim($tab_id) . '" class="gd-content-heading" style=" margin-bottom:10px;" >';
1281
+
1282
+				break;
1283
+
1284
+			case 'sectionstart':
1285
+				if (isset($value['desc']) && $value['desc'])
1286
+					$desc = '<span style=" text-transform:none;"> - ' . $value['desc'] . '</span>';
1287
+				if (isset($value['name']) && $value['name'])
1288
+					echo '<h3>' . $value['name'] . $desc . '</h3>';
1289
+				/**
1290
+				 * Called after a GeoDirectory settings sectionstart is output in the GD settings page.
1291
+				 *
1292
+				 * The action is called dynamically geodir_settings_$value['id']_start.
1293
+				 *
1294
+				 * @since 1.0.0
1295
+				 */
1296
+				if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_start');
1297
+				echo '<table class="form-table">' . "\n\n";
1298
+
1299
+				break;
1300
+			case 'sectionend':
1301
+				/**
1302
+				 * Called before a GeoDirectory settings sectionend is output in the GD settings page.
1303
+				 *
1304
+				 * The action is called dynamically geodir_settings_$value['id']_end.
1305
+				 *
1306
+				 * @since 1.0.0
1307
+				 */
1308
+				if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_end');
1309
+				echo '</table>';
1310
+				/**
1311
+				 * Called after a GeoDirectory settings sectionend is output in the GD settings page.
1312
+				 *
1313
+				 * The action is called dynamically geodir_settings_$value['id']_end.
1314
+				 *
1315
+				 * @since 1.0.0
1316
+				 */
1317
+				if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_after');
1318
+				break;
1319
+			case 'text':
1320
+				?>
1321 1321
                 <tr valign="top">
1322 1322
                 <th scope="row" class="titledesc"><?php echo $value['name']; ?></th>
1323 1323
                 <td class="forminp"><input name="<?php echo esc_attr($value['id']); ?>"
@@ -1326,15 +1326,15 @@  discard block
 block discarded – undo
1326 1326
                                            <?php if(isset($value['placeholder'])){?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1327 1327
                                            style=" <?php echo esc_attr($value['css']); ?>"
1328 1328
                                            value="<?php if (get_option($value['id']) !== false && get_option($value['id']) !== null) {
1329
-                                               echo esc_attr(stripslashes(get_option($value['id'])));
1330
-                                           } else {
1331
-                                               echo esc_attr($value['std']);
1332
-                                           } ?>"/> <span class="description"><?php echo $value['desc']; ?></span></td>
1329
+											   echo esc_attr(stripslashes(get_option($value['id'])));
1330
+										   } else {
1331
+											   echo esc_attr($value['std']);
1332
+										   } ?>"/> <span class="description"><?php echo $value['desc']; ?></span></td>
1333 1333
                 </tr><?php
1334
-                break;
1334
+				break;
1335 1335
 
1336
-            case 'password':
1337
-                ?>
1336
+			case 'password':
1337
+				?>
1338 1338
                 <tr valign="top">
1339 1339
                 <th scope="row" class="titledesc"><?php echo $value['name']; ?></th>
1340 1340
                 <td class="forminp"><input name="<?php echo esc_attr($value['id']); ?>"
@@ -1343,42 +1343,42 @@  discard block
 block discarded – undo
1343 1343
                                            <?php if(isset($value['placeholder'])){?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1344 1344
                                            style="<?php echo esc_attr($value['css']); ?>"
1345 1345
                                            value="<?php if (get_option($value['id']) !== false && get_option($value['id']) !== null) {
1346
-                                               echo esc_attr(stripslashes(get_option($value['id'])));
1347
-                                           } else {
1348
-                                               echo esc_attr($value['std']);
1349
-                                           } ?>"/> <span class="description"><?php echo $value['desc']; ?></span></td>
1346
+											   echo esc_attr(stripslashes(get_option($value['id'])));
1347
+										   } else {
1348
+											   echo esc_attr($value['std']);
1349
+										   } ?>"/> <span class="description"><?php echo $value['desc']; ?></span></td>
1350 1350
                 </tr><?php
1351
-                break;
1351
+				break;
1352 1352
 
1353
-            case 'html_content':
1354
-                ?>
1353
+			case 'html_content':
1354
+				?>
1355 1355
                 <tr valign="top">
1356 1356
                 <th scope="row" class="titledesc"><?php echo $value['name']; ?></th>
1357 1357
                 <td class="forminp"><span class="description"><?php echo $value['desc']; ?></span></td>
1358 1358
                 </tr><?php
1359
-                break;
1359
+				break;
1360 1360
 
1361
-            case 'color' :
1362
-                ?>
1361
+			case 'color' :
1362
+				?>
1363 1363
                 <tr valign="top">
1364 1364
                 <th scope="row" class="titledesc"><?php echo $value['name']; ?></th>
1365 1365
                 <td class="forminp"><input name="<?php echo esc_attr($value['id']); ?>"
1366 1366
                                            id="<?php echo esc_attr($value['id']); ?>" type="text"
1367 1367
                                            style="<?php echo esc_attr($value['css']); ?>"
1368 1368
                                            value="<?php if (get_option($value['id']) !== false && get_option($value['id']) !== null) {
1369
-                                               echo esc_attr(stripslashes(get_option($value['id'])));
1370
-                                           } else {
1371
-                                               echo esc_attr($value['std']);
1372
-                                           } ?>" class="colorpick"/> <span
1369
+											   echo esc_attr(stripslashes(get_option($value['id'])));
1370
+										   } else {
1371
+											   echo esc_attr($value['std']);
1372
+										   } ?>" class="colorpick"/> <span
1373 1373
                         class="description"><?php echo $value['desc']; ?></span>
1374 1374
 
1375 1375
                     <div id="colorPickerDiv_<?php echo esc_attr($value['id']); ?>" class="colorpickdiv"
1376 1376
                          style="z-index: 100;background:#eee;border:1px solid #ccc;position:absolute;display:none;"></div>
1377 1377
                 </td>
1378 1378
                 </tr><?php
1379
-                break;
1380
-            case 'image_width' :
1381
-                ?>
1379
+				break;
1380
+			case 'image_width' :
1381
+				?>
1382 1382
                 <tr valign="top">
1383 1383
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1384 1384
                 <td class="forminp">
@@ -1400,11 +1400,11 @@  discard block
 block discarded – undo
1400 1400
 
1401 1401
                     <span class="description"><?php echo $value['desc'] ?></span></td>
1402 1402
                 </tr><?php
1403
-                break;
1404
-            case 'select':
1405
-                $option_value = get_option($value['id']);
1406
-                $option_value = !empty($option_value) ? stripslashes_deep($option_value) : $option_value;
1407
-                ?>
1403
+				break;
1404
+			case 'select':
1405
+				$option_value = get_option($value['id']);
1406
+				$option_value = !empty($option_value) ? stripslashes_deep($option_value) : $option_value;
1407
+				?>
1408 1408
                 <tr valign="top">
1409 1409
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1410 1410
                 <td class="forminp"><select name="<?php echo esc_attr($value['id']); ?>"
@@ -1413,33 +1413,33 @@  discard block
 block discarded – undo
1413 1413
                                             class="<?php if (isset($value['class'])) echo $value['class']; ?>"
1414 1414
                                             option-ajaxchosen="false">
1415 1415
                         <?php
1416
-                        foreach ($value['options'] as $key => $val) {
1417
-                            $geodir_select_value = '';
1418
-                            if ($option_value != '') {
1419
-                                if ($option_value != '' && $option_value == $key)
1420
-                                    $geodir_select_value = ' selected="selected" ';
1421
-                            } else {
1422
-                                if ($value['std'] == $key)
1423
-                                    $geodir_select_value = ' selected="selected" ';
1424
-                            }
1425
-                            ?>
1416
+						foreach ($value['options'] as $key => $val) {
1417
+							$geodir_select_value = '';
1418
+							if ($option_value != '') {
1419
+								if ($option_value != '' && $option_value == $key)
1420
+									$geodir_select_value = ' selected="selected" ';
1421
+							} else {
1422
+								if ($value['std'] == $key)
1423
+									$geodir_select_value = ' selected="selected" ';
1424
+							}
1425
+							?>
1426 1426
                             <option
1427 1427
                                 value="<?php echo esc_attr($key); ?>" <?php echo $geodir_select_value; ?> ><?php echo ucfirst($val) ?></option>
1428 1428
                         <?php
1429
-                        }
1430
-                        ?>
1429
+						}
1430
+						?>
1431 1431
                     </select> <span class="description"><?php echo $value['desc'] ?></span>
1432 1432
                 </td>
1433 1433
                 </tr><?php
1434
-                break;
1434
+				break;
1435 1435
 
1436
-            case 'multiselect':
1437
-                $option_values = get_option($value['id']);
1438
-                if ($option_values === '' && !empty($value['std']) && is_array($value['std'])) {
1439
-                   $option_values = $value['std'];
1440
-                }
1441
-                $option_values = !empty($option_values) ? stripslashes_deep($option_values) : $option_values;
1442
-                ?>
1436
+			case 'multiselect':
1437
+				$option_values = get_option($value['id']);
1438
+				if ($option_values === '' && !empty($value['std']) && is_array($value['std'])) {
1439
+				   $option_values = $value['std'];
1440
+				}
1441
+				$option_values = !empty($option_values) ? stripslashes_deep($option_values) : $option_values;
1442
+				?>
1443 1443
                 <tr valign="top">
1444 1444
                 <th scope="row" class="titledesc"><?php echo $value['name']; ?></th>
1445 1445
                 <td class="forminp"><select multiple="multiple" name="<?php echo esc_attr($value['id']); ?>[]"
@@ -1449,25 +1449,25 @@  discard block
 block discarded – undo
1449 1449
                                             data-placeholder="<?php if (isset($value['placeholder_text'])) echo $value['placeholder_text'];?>"
1450 1450
                                             option-ajaxchosen="false">
1451 1451
                         <?php
1452
-                        foreach ($value['options'] as $key => $val) {
1453
-                            if (strpos($key, 'optgroup_start-') === 0) {
1454
-                                ?><optgroup label="<?php echo ucfirst($val); ?>"><?php
1455
-                            } else if (strpos($key, 'optgroup_end-') === 0) {
1456
-                                ?></optgroup><?php
1457
-                            } else {
1458
-                                ?>
1452
+						foreach ($value['options'] as $key => $val) {
1453
+							if (strpos($key, 'optgroup_start-') === 0) {
1454
+								?><optgroup label="<?php echo ucfirst($val); ?>"><?php
1455
+							} else if (strpos($key, 'optgroup_end-') === 0) {
1456
+								?></optgroup><?php
1457
+							} else {
1458
+								?>
1459 1459
                                 <option
1460 1460
                                     value="<?php echo esc_attr($key); ?>" <?php selected(true, (is_array($option_values) && in_array($key, $option_values)));?>><?php echo ucfirst($val) ?></option>
1461 1461
                             <?php
1462
-                            }
1463
-                        }
1464
-                        ?>
1462
+							}
1463
+						}
1464
+						?>
1465 1465
                     </select> <span class="description"><?php echo $value['desc'] ?></span>
1466 1466
                 </td>
1467 1467
                 </tr><?php
1468
-                break;
1469
-            case 'file':
1470
-                ?>
1468
+				break;
1469
+			case 'file':
1470
+				?>
1471 1471
                 <tr valign="top">
1472 1472
                 <th scope="row" class="titledesc"><?php echo $value['name']; ?></th>
1473 1473
                 <td class="forminp">
@@ -1487,87 +1487,87 @@  discard block
 block discarded – undo
1487 1487
                     <?php } ?>
1488 1488
                 </td>
1489 1489
                 </tr><?php
1490
-                break;
1491
-            case 'map_default_settings' :
1492
-                ?>
1490
+				break;
1491
+			case 'map_default_settings' :
1492
+				?>
1493 1493
 
1494 1494
                 <tr valign="top">
1495 1495
                     <th class="titledesc" width="40%"><?php _e('Default map language', 'geodirectory');?></th>
1496 1496
                     <td width="60%">
1497 1497
                         <select name="geodir_default_map_language" style="width:60%">
1498 1498
                             <?php
1499
-                            $arr_map_langages = array(
1500
-                                'ar' => __('ARABIC', 'geodirectory'),
1501
-                                'eu' => __('BASQUE', 'geodirectory'),
1502
-                                'bg' => __('BULGARIAN', 'geodirectory'),
1503
-                                'bn' => __('BENGALI', 'geodirectory'),
1504
-                                'ca' => __('CATALAN', 'geodirectory'),
1505
-                                'cs' => __('CZECH', 'geodirectory'),
1506
-                                'da' => __('DANISH', 'geodirectory'),
1507
-                                'de' => __('GERMAN', 'geodirectory'),
1508
-                                'el' => __('GREEK', 'geodirectory'),
1509
-                                'en' => __('ENGLISH', 'geodirectory'),
1510
-                                'en-AU' => __('ENGLISH (AUSTRALIAN)', 'geodirectory'),
1511
-                                'en-GB' => __('ENGLISH (GREAT BRITAIN)', 'geodirectory'),
1512
-                                'es' => __('SPANISH', 'geodirectory'),
1513
-                                'eu' => __('BASQUE', 'geodirectory'),
1514
-                                'fa' => __('FARSI', 'geodirectory'),
1515
-                                'fi' => __('FINNISH', 'geodirectory'),
1516
-                                'fil' => __('FILIPINO', 'geodirectory'),
1517
-                                'fr' => __('FRENCH', 'geodirectory'),
1518
-                                'gl' => __('GALICIAN', 'geodirectory'),
1519
-                                'gu' => __('GUJARATI', 'geodirectory'),
1520
-                                'hi' => __('HINDI', 'geodirectory'),
1521
-                                'hr' => __('CROATIAN', 'geodirectory'),
1522
-                                'hu' => __('HUNGARIAN', 'geodirectory'),
1523
-                                'id' => __('INDONESIAN', 'geodirectory'),
1524
-                                'it' => __('ITALIAN', 'geodirectory'),
1525
-                                'iw' => __('HEBREW', 'geodirectory'),
1526
-                                'ja' => __('JAPANESE', 'geodirectory'),
1527
-                                'kn' => __('KANNADA', 'geodirectory'),
1528
-                                'ko' => __('KOREAN', 'geodirectory'),
1529
-                                'lt' => __('LITHUANIAN', 'geodirectory'),
1530
-                                'lv' => __('LATVIAN', 'geodirectory'),
1531
-                                'ml' => __('MALAYALAM', 'geodirectory'),
1532
-                                'mr' => __('MARATHI', 'geodirectory'),
1533
-                                'nl' => __('DUTCH', 'geodirectory'),
1534
-                                'no' => __('NORWEGIAN', 'geodirectory'),
1535
-                                'pl' => __('POLISH', 'geodirectory'),
1536
-                                'pt' => __('PORTUGUESE', 'geodirectory'),
1537
-                                'pt-BR' => __('PORTUGUESE (BRAZIL)', 'geodirectory'),
1538
-                                'pt-PT' => __('PORTUGUESE (PORTUGAL)', 'geodirectory'),
1539
-                                'ro' => __('ROMANIAN', 'geodirectory'),
1540
-                                'ru' => __('RUSSIAN', 'geodirectory'),
1541
-                                'ru' => __('RUSSIAN', 'geodirectory'),
1542
-                                'sk' => __('SLOVAK', 'geodirectory'),
1543
-                                'sl' => __('SLOVENIAN', 'geodirectory'),
1544
-                                'sr' => __('SERBIAN', 'geodirectory'),
1545
-                                'sv' => __('	SWEDISH', 'geodirectory'),
1546
-                                'tl' => __('TAGALOG', 'geodirectory'),
1547
-                                'ta' => __('TAMIL', 'geodirectory'),
1548
-                                'te' => __('TELUGU', 'geodirectory'),
1549
-                                'th' => __('THAI', 'geodirectory'),
1550
-                                'tr' => __('TURKISH', 'geodirectory'),
1551
-                                'uk' => __('UKRAINIAN', 'geodirectory'),
1552
-                                'vi' => __('VIETNAMESE', 'geodirectory'),
1553
-                                'zh-CN' => __('CHINESE (SIMPLIFIED)', 'geodirectory'),
1554
-                                'zh-TW' => __('CHINESE (TRADITIONAL)', 'geodirectory'),
1555
-                            );
1556
-                            $geodir_default_map_language = get_option('geodir_default_map_language');
1557
-                            if (empty($geodir_default_map_language))
1558
-                                $geodir_default_map_language = 'en';
1559
-                            foreach ($arr_map_langages as $language_key => $language_txt) {
1560
-                                if (!empty($geodir_default_map_language) && $language_key == $geodir_default_map_language)
1561
-                                    $geodir_default_language_selected = "selected='selected'";
1562
-                                else
1563
-                                    $geodir_default_language_selected = '';
1564
-
1565
-                                ?>
1499
+							$arr_map_langages = array(
1500
+								'ar' => __('ARABIC', 'geodirectory'),
1501
+								'eu' => __('BASQUE', 'geodirectory'),
1502
+								'bg' => __('BULGARIAN', 'geodirectory'),
1503
+								'bn' => __('BENGALI', 'geodirectory'),
1504
+								'ca' => __('CATALAN', 'geodirectory'),
1505
+								'cs' => __('CZECH', 'geodirectory'),
1506
+								'da' => __('DANISH', 'geodirectory'),
1507
+								'de' => __('GERMAN', 'geodirectory'),
1508
+								'el' => __('GREEK', 'geodirectory'),
1509
+								'en' => __('ENGLISH', 'geodirectory'),
1510
+								'en-AU' => __('ENGLISH (AUSTRALIAN)', 'geodirectory'),
1511
+								'en-GB' => __('ENGLISH (GREAT BRITAIN)', 'geodirectory'),
1512
+								'es' => __('SPANISH', 'geodirectory'),
1513
+								'eu' => __('BASQUE', 'geodirectory'),
1514
+								'fa' => __('FARSI', 'geodirectory'),
1515
+								'fi' => __('FINNISH', 'geodirectory'),
1516
+								'fil' => __('FILIPINO', 'geodirectory'),
1517
+								'fr' => __('FRENCH', 'geodirectory'),
1518
+								'gl' => __('GALICIAN', 'geodirectory'),
1519
+								'gu' => __('GUJARATI', 'geodirectory'),
1520
+								'hi' => __('HINDI', 'geodirectory'),
1521
+								'hr' => __('CROATIAN', 'geodirectory'),
1522
+								'hu' => __('HUNGARIAN', 'geodirectory'),
1523
+								'id' => __('INDONESIAN', 'geodirectory'),
1524
+								'it' => __('ITALIAN', 'geodirectory'),
1525
+								'iw' => __('HEBREW', 'geodirectory'),
1526
+								'ja' => __('JAPANESE', 'geodirectory'),
1527
+								'kn' => __('KANNADA', 'geodirectory'),
1528
+								'ko' => __('KOREAN', 'geodirectory'),
1529
+								'lt' => __('LITHUANIAN', 'geodirectory'),
1530
+								'lv' => __('LATVIAN', 'geodirectory'),
1531
+								'ml' => __('MALAYALAM', 'geodirectory'),
1532
+								'mr' => __('MARATHI', 'geodirectory'),
1533
+								'nl' => __('DUTCH', 'geodirectory'),
1534
+								'no' => __('NORWEGIAN', 'geodirectory'),
1535
+								'pl' => __('POLISH', 'geodirectory'),
1536
+								'pt' => __('PORTUGUESE', 'geodirectory'),
1537
+								'pt-BR' => __('PORTUGUESE (BRAZIL)', 'geodirectory'),
1538
+								'pt-PT' => __('PORTUGUESE (PORTUGAL)', 'geodirectory'),
1539
+								'ro' => __('ROMANIAN', 'geodirectory'),
1540
+								'ru' => __('RUSSIAN', 'geodirectory'),
1541
+								'ru' => __('RUSSIAN', 'geodirectory'),
1542
+								'sk' => __('SLOVAK', 'geodirectory'),
1543
+								'sl' => __('SLOVENIAN', 'geodirectory'),
1544
+								'sr' => __('SERBIAN', 'geodirectory'),
1545
+								'sv' => __('	SWEDISH', 'geodirectory'),
1546
+								'tl' => __('TAGALOG', 'geodirectory'),
1547
+								'ta' => __('TAMIL', 'geodirectory'),
1548
+								'te' => __('TELUGU', 'geodirectory'),
1549
+								'th' => __('THAI', 'geodirectory'),
1550
+								'tr' => __('TURKISH', 'geodirectory'),
1551
+								'uk' => __('UKRAINIAN', 'geodirectory'),
1552
+								'vi' => __('VIETNAMESE', 'geodirectory'),
1553
+								'zh-CN' => __('CHINESE (SIMPLIFIED)', 'geodirectory'),
1554
+								'zh-TW' => __('CHINESE (TRADITIONAL)', 'geodirectory'),
1555
+							);
1556
+							$geodir_default_map_language = get_option('geodir_default_map_language');
1557
+							if (empty($geodir_default_map_language))
1558
+								$geodir_default_map_language = 'en';
1559
+							foreach ($arr_map_langages as $language_key => $language_txt) {
1560
+								if (!empty($geodir_default_map_language) && $language_key == $geodir_default_map_language)
1561
+									$geodir_default_language_selected = "selected='selected'";
1562
+								else
1563
+									$geodir_default_language_selected = '';
1564
+
1565
+								?>
1566 1566
                                 <option
1567 1567
                                     value="<?php echo $language_key?>" <?php echo $geodir_default_language_selected; ?>><?php echo $language_txt; ?></option>
1568 1568
 
1569 1569
                             <?php }
1570
-                            ?>
1570
+							?>
1571 1571
                         </select>
1572 1572
                     </td>
1573 1573
                 </tr>
@@ -1578,46 +1578,46 @@  discard block
 block discarded – undo
1578 1578
                     <td width="60%">
1579 1579
                         <select name="geodir_default_map_search_pt" style="width:60%">
1580 1580
                             <?php
1581
-                            $post_types = geodir_get_posttypes('array');
1582
-                            $geodir_default_map_search_pt = get_option('geodir_default_map_search_pt');
1583
-                            if (empty($geodir_default_map_search_pt))
1584
-                                $geodir_default_map_search_pt = 'gd_place';
1585
-                            if (is_array($post_types)) {
1586
-                                foreach ($post_types as $key => $post_types_obj) {
1587
-                                    if (!empty($geodir_default_map_search_pt) && $key == $geodir_default_map_search_pt)
1588
-                                        $geodir_search_pt_selected = "selected='selected'";
1589
-                                    else
1590
-                                        $geodir_search_pt_selected = '';
1591
-
1592
-                                    ?>
1581
+							$post_types = geodir_get_posttypes('array');
1582
+							$geodir_default_map_search_pt = get_option('geodir_default_map_search_pt');
1583
+							if (empty($geodir_default_map_search_pt))
1584
+								$geodir_default_map_search_pt = 'gd_place';
1585
+							if (is_array($post_types)) {
1586
+								foreach ($post_types as $key => $post_types_obj) {
1587
+									if (!empty($geodir_default_map_search_pt) && $key == $geodir_default_map_search_pt)
1588
+										$geodir_search_pt_selected = "selected='selected'";
1589
+									else
1590
+										$geodir_search_pt_selected = '';
1591
+
1592
+									?>
1593 1593
                                     <option
1594 1594
                                         value="<?php echo $key?>" <?php echo $geodir_search_pt_selected; ?>><?php echo $post_types_obj['labels']['singular_name']; ?></option>
1595 1595
 
1596 1596
                                 <?php }
1597 1597
 
1598
-                            }
1598
+							}
1599 1599
 
1600
-                            ?>
1600
+							?>
1601 1601
                         </select>
1602 1602
                     </td>
1603 1603
                 </tr>
1604 1604
 
1605 1605
                 <?php
1606
-                break;
1606
+				break;
1607 1607
 
1608
-            case 'map':
1609
-                ?>
1608
+			case 'map':
1609
+				?>
1610 1610
                 <tr valign="top">
1611 1611
                     <td class="forminp">
1612 1612
                         <?php
1613
-                        global $post_cat, $cat_display;
1614
-                        $post_types = geodir_get_posttypes('object');
1615
-                        $cat_display = 'checkbox';
1616
-                        $gd_post_types = get_option('geodir_exclude_post_type_on_map');
1617
-                        $gd_cats = get_option('geodir_exclude_cat_on_map');
1618
-                        $gd_cats_upgrade = (int)get_option('geodir_exclude_cat_on_map_upgrade');
1619
-                        $count = 1;
1620
-                        ?>
1613
+						global $post_cat, $cat_display;
1614
+						$post_types = geodir_get_posttypes('object');
1615
+						$cat_display = 'checkbox';
1616
+						$gd_post_types = get_option('geodir_exclude_post_type_on_map');
1617
+						$gd_cats = get_option('geodir_exclude_cat_on_map');
1618
+						$gd_cats_upgrade = (int)get_option('geodir_exclude_cat_on_map_upgrade');
1619
+						$count = 1;
1620
+						?>
1621 1621
                         <table width="70%" class="widefat">
1622 1622
                             <thead>
1623 1623
                             <tr>
@@ -1626,18 +1626,18 @@  discard block
 block discarded – undo
1626 1626
                                 <th><b><?php echo DESIGN_POST_TYPE_CAT; ?></b></th>
1627 1627
                             </tr>
1628 1628
                             <?php
1629
-                            $gd_categs = $gd_cats;
1630
-                            foreach ($post_types as $key => $post_types_obj) :
1631
-                                $checked = is_array($gd_post_types) && in_array($key, $gd_post_types) ? 'checked="checked"' : '';
1632
-                                $gd_taxonomy = geodir_get_taxonomies($key);
1633
-                                if ($gd_cats_upgrade) {
1634
-                                    $gd_cat_taxonomy = isset($gd_taxonomy[0]) ? $gd_taxonomy[0] : '';
1635
-                                    $gd_cats = isset($gd_categs[$gd_cat_taxonomy]) ? $gd_categs[$gd_cat_taxonomy] : array();
1636
-                                    $gd_cats = !empty($gd_cats) && is_array($gd_cats) ? array_unique($gd_cats) : array();
1637
-                                }
1638
-                                $post_cat = implode(',', $gd_cats);
1639
-                                $gd_taxonomy_list = geodir_custom_taxonomy_walker($gd_taxonomy);
1640
-                                ?>
1629
+							$gd_categs = $gd_cats;
1630
+							foreach ($post_types as $key => $post_types_obj) :
1631
+								$checked = is_array($gd_post_types) && in_array($key, $gd_post_types) ? 'checked="checked"' : '';
1632
+								$gd_taxonomy = geodir_get_taxonomies($key);
1633
+								if ($gd_cats_upgrade) {
1634
+									$gd_cat_taxonomy = isset($gd_taxonomy[0]) ? $gd_taxonomy[0] : '';
1635
+									$gd_cats = isset($gd_categs[$gd_cat_taxonomy]) ? $gd_categs[$gd_cat_taxonomy] : array();
1636
+									$gd_cats = !empty($gd_cats) && is_array($gd_cats) ? array_unique($gd_cats) : array();
1637
+								}
1638
+								$post_cat = implode(',', $gd_cats);
1639
+								$gd_taxonomy_list = geodir_custom_taxonomy_walker($gd_taxonomy);
1640
+								?>
1641 1641
                                 <tr>
1642 1642
                                     <td valign="top" width="5%"><?php echo $count; ?></td>
1643 1643
                                     <td valign="top" width="25%" id="td_post_types"><input type="checkbox"
@@ -1658,19 +1658,19 @@  discard block
 block discarded – undo
1658 1658
                     </td>
1659 1659
                 </tr>
1660 1660
                 <?php
1661
-                break;
1661
+				break;
1662 1662
 
1663
-            case 'checkbox' :
1663
+			case 'checkbox' :
1664 1664
 
1665
-                if (!isset($value['checkboxgroup']) || (isset($value['checkboxgroup']) && $value['checkboxgroup'] == 'start')) :
1666
-                    ?>
1665
+				if (!isset($value['checkboxgroup']) || (isset($value['checkboxgroup']) && $value['checkboxgroup'] == 'start')) :
1666
+					?>
1667 1667
                     <tr valign="top">
1668 1668
                     <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1669 1669
                     <td class="forminp">
1670 1670
                 <?php
1671
-                endif;
1671
+				endif;
1672 1672
 
1673
-                ?>
1673
+				?>
1674 1674
                 <fieldset>
1675 1675
                     <legend class="screen-reader-text"><span><?php echo $value['name'] ?></span></legend>
1676 1676
                     <label for="<?php echo $value['id'] ?>">
@@ -1680,49 +1680,49 @@  discard block
 block discarded – undo
1680 1680
                 </fieldset>
1681 1681
                 <?php
1682 1682
 
1683
-                if (!isset($value['checkboxgroup']) || (isset($value['checkboxgroup']) && $value['checkboxgroup'] == 'end')) :
1684
-                    ?>
1683
+				if (!isset($value['checkboxgroup']) || (isset($value['checkboxgroup']) && $value['checkboxgroup'] == 'end')) :
1684
+					?>
1685 1685
                     </td>
1686 1686
                     </tr>
1687 1687
                 <?php
1688
-                endif;
1688
+				endif;
1689 1689
 
1690
-                break;
1690
+				break;
1691 1691
 
1692
-            case 'radio' :
1692
+			case 'radio' :
1693 1693
 
1694
-                if (!isset($value['radiogroup']) || (isset($value['radiogroup']) && $value['radiogroup'] == 'start')) :
1695
-                    ?>
1694
+				if (!isset($value['radiogroup']) || (isset($value['radiogroup']) && $value['radiogroup'] == 'start')) :
1695
+					?>
1696 1696
                     <tr valign="top">
1697 1697
                     <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1698 1698
                     <td class="forminp">
1699 1699
                 <?php
1700
-                endif;
1700
+				endif;
1701 1701
 
1702
-                ?>
1702
+				?>
1703 1703
                 <fieldset>
1704 1704
                     <legend class="screen-reader-text"><span><?php echo $value['name'] ?></span></legend>
1705 1705
                     <label for="<?php echo $value['id'];?>">
1706 1706
                         <input name="<?php echo esc_attr($value['id']); ?>"
1707 1707
                                id="<?php echo esc_attr($value['id'] . $value['value']); ?>" type="radio"
1708 1708
                                value="<?php echo $value['value'] ?>" <?php if (get_option($value['id']) == $value['value']) {
1709
-                            echo 'checked="checked"';
1710
-                        }elseif(get_option($value['id'])=='' && $value['std']==$value['value']){echo 'checked="checked"';} ?> />
1709
+							echo 'checked="checked"';
1710
+						}elseif(get_option($value['id'])=='' && $value['std']==$value['value']){echo 'checked="checked"';} ?> />
1711 1711
                         <?php echo $value['desc']; ?></label><br>
1712 1712
                 </fieldset>
1713 1713
                 <?php
1714 1714
 
1715
-                if (!isset($value['radiogroup']) || (isset($value['radiogroup']) && $value['radiogroup'] == 'end')) :
1716
-                    ?>
1715
+				if (!isset($value['radiogroup']) || (isset($value['radiogroup']) && $value['radiogroup'] == 'end')) :
1716
+					?>
1717 1717
                     </td>
1718 1718
                     </tr>
1719 1719
                 <?php
1720
-                endif;
1720
+				endif;
1721 1721
 
1722
-                break;
1722
+				break;
1723 1723
 
1724
-            case 'textarea':
1725
-                ?>
1724
+			case 'textarea':
1725
+				?>
1726 1726
                 <tr valign="top">
1727 1727
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1728 1728
                 <td class="forminp">
@@ -1735,30 +1735,30 @@  discard block
 block discarded – undo
1735 1735
 
1736 1736
                 </td>
1737 1737
                 </tr><?php
1738
-                break;
1738
+				break;
1739 1739
 
1740
-            case 'editor':
1741
-                ?>
1740
+			case 'editor':
1741
+				?>
1742 1742
                 <tr valign="top">
1743 1743
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1744 1744
                 <td class="forminp"><?php
1745
-                    if (get_option($value['id']))
1746
-                        $content = stripslashes(get_option($value['id']));
1747
-                    else
1748
-                        $content = $value['std'];
1745
+					if (get_option($value['id']))
1746
+						$content = stripslashes(get_option($value['id']));
1747
+					else
1748
+						$content = $value['std'];
1749 1749
 
1750
-                    $editor_settings = array('media_buttons' => false, 'textarea_rows' => 10);
1750
+					$editor_settings = array('media_buttons' => false, 'textarea_rows' => 10);
1751 1751
 
1752
-                    wp_editor($content, esc_attr($value['id']), $editor_settings);
1752
+					wp_editor($content, esc_attr($value['id']), $editor_settings);
1753 1753
 
1754
-                    ?> <span class="description"><?php echo $value['desc'] ?></span>
1754
+					?> <span class="description"><?php echo $value['desc'] ?></span>
1755 1755
 
1756 1756
                 </td>
1757 1757
                 </tr><?php
1758
-                break;
1758
+				break;
1759 1759
 
1760
-            case 'single_select_page' :
1761
-                // WPML
1760
+			case 'single_select_page' :
1761
+				// WPML
1762 1762
 				$switch_lang = false;
1763 1763
 				$disabled = '';
1764 1764
 				if (geodir_is_wpml() && isset($_REQUEST['tab']) && $_REQUEST['tab'] == 'permalink_settings') {
@@ -1776,18 +1776,18 @@  discard block
 block discarded – undo
1776 1776
 				//
1777 1777
 				$page_setting = (int)get_option($value['id']);
1778 1778
 
1779
-                $args = array('name' => $value['id'],
1780
-                    'id' => $value['id'],
1781
-                    'sort_column' => 'menu_order',
1782
-                    'sort_order' => 'ASC',
1783
-                    'show_option_none' => ' ',
1784
-                    'class' => $value['class'],
1785
-                    'echo' => false,
1786
-                    'selected' => $page_setting);
1779
+				$args = array('name' => $value['id'],
1780
+					'id' => $value['id'],
1781
+					'sort_column' => 'menu_order',
1782
+					'sort_order' => 'ASC',
1783
+					'show_option_none' => ' ',
1784
+					'class' => $value['class'],
1785
+					'echo' => false,
1786
+					'selected' => $page_setting);
1787 1787
 
1788
-                if (isset($value['args'])) $args = wp_parse_args($value['args'], $args);
1788
+				if (isset($value['args'])) $args = wp_parse_args($value['args'], $args);
1789 1789
 
1790
-                ?>
1790
+				?>
1791 1791
                 <tr valign="top" class="single_select_page">
1792 1792
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1793 1793
                 <td class="forminp">
@@ -1798,17 +1798,17 @@  discard block
 block discarded – undo
1798 1798
 				if ($switch_lang) {
1799 1799
 					$sitepress->switch_lang($switch_lang, true);
1800 1800
 				}
1801
-                break;
1802
-            case 'single_select_country' :
1803
-                $country_setting = (string)get_option($value['id']);
1804
-                if (strstr($country_setting, ':')) :
1805
-                    $country = current(explode(':', $country_setting));
1806
-                    $state = end(explode(':', $country_setting));
1807
-                else :
1808
-                    $country = $country_setting;
1809
-                    $state = '*';
1810
-                endif;
1811
-                ?>
1801
+				break;
1802
+			case 'single_select_country' :
1803
+				$country_setting = (string)get_option($value['id']);
1804
+				if (strstr($country_setting, ':')) :
1805
+					$country = current(explode(':', $country_setting));
1806
+					$state = end(explode(':', $country_setting));
1807
+				else :
1808
+					$country = $country_setting;
1809
+					$state = '*';
1810
+				endif;
1811
+				?>
1812 1812
                 <tr valign="top">
1813 1813
                 <th scope="rpw" class="titledesc"><?php echo $value['name'] ?></th>
1814 1814
                 <td class="forminp"><select name="<?php echo esc_attr($value['id']); ?>"
@@ -1819,12 +1819,12 @@  discard block
 block discarded – undo
1819 1819
                     </select> <span class="description"><?php echo $value['desc'] ?></span>
1820 1820
                 </td>
1821 1821
                 </tr><?php
1822
-                break;
1823
-            case 'multi_select_countries' :
1824
-                $countries = $geodirectory->countries->countries;
1825
-                asort($countries);
1826
-                $selections = (array)get_option($value['id']);
1827
-                ?>
1822
+				break;
1823
+			case 'multi_select_countries' :
1824
+				$countries = $geodirectory->countries->countries;
1825
+				asort($countries);
1826
+				$selections = (array)get_option($value['id']);
1827
+				?>
1828 1828
                 <tr valign="top">
1829 1829
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1830 1830
                 <td class="forminp">
@@ -1832,22 +1832,22 @@  discard block
 block discarded – undo
1832 1832
                             data-placeholder="<?php _e('Choose countries&hellip;', 'geodirectory'); ?>"
1833 1833
                             title="Country" class="chosen_select">
1834 1834
                         <?php
1835
-                        if ($countries) foreach ($countries as $key => $val) :
1836
-                            echo '<option value="' . $key . '" ' . selected(in_array($key, $selections), true, false) . '>' . $val . '</option>';
1837
-                        endforeach;
1838
-                        ?>
1835
+						if ($countries) foreach ($countries as $key => $val) :
1836
+							echo '<option value="' . $key . '" ' . selected(in_array($key, $selections), true, false) . '>' . $val . '</option>';
1837
+						endforeach;
1838
+						?>
1839 1839
                     </select>
1840 1840
                 </td>
1841 1841
                 </tr>
1842 1842
 
1843 1843
                 <?php
1844 1844
 
1845
-                break;
1845
+				break;
1846 1846
 
1847
-            case 'google_analytics' :
1848
-                $selections = (array)get_option($value['id']);
1849
-                if(get_option('geodir_ga_client_id') && get_option('geodir_ga_client_secret') ) {
1850
-                    ?>
1847
+			case 'google_analytics' :
1848
+				$selections = (array)get_option($value['id']);
1849
+				if(get_option('geodir_ga_client_id') && get_option('geodir_ga_client_secret') ) {
1850
+					?>
1851 1851
                     <tr valign="top">
1852 1852
                         <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1853 1853
                         <td class="forminp">
@@ -1855,19 +1855,19 @@  discard block
 block discarded – undo
1855 1855
 
1856 1856
                             <?php
1857 1857
 
1858
-                            $oAuthURL = "https://accounts.google.com/o/oauth2/auth?";
1859
-                            $scope = "scope=https://www.googleapis.com/auth/analytics.readonly";
1860
-                            $state = "&state=123";//any string
1861
-                            $redirect_uri = "&redirect_uri=" . admin_url('admin-ajax.php') . "?action=geodir_ga_callback";
1862
-                            $response_type = "&response_type=code";
1863
-                            $client_id = "&client_id=".get_option('geodir_ga_client_id');
1864
-                            $access_type = "&access_type=offline";
1865
-                            $approval_prompt = "&approval_prompt=force";
1858
+							$oAuthURL = "https://accounts.google.com/o/oauth2/auth?";
1859
+							$scope = "scope=https://www.googleapis.com/auth/analytics.readonly";
1860
+							$state = "&state=123";//any string
1861
+							$redirect_uri = "&redirect_uri=" . admin_url('admin-ajax.php') . "?action=geodir_ga_callback";
1862
+							$response_type = "&response_type=code";
1863
+							$client_id = "&client_id=".get_option('geodir_ga_client_id');
1864
+							$access_type = "&access_type=offline";
1865
+							$approval_prompt = "&approval_prompt=force";
1866 1866
 
1867
-                            $auth_url = $oAuthURL . $scope . $state . $redirect_uri . $response_type . $client_id . $access_type . $approval_prompt;
1867
+							$auth_url = $oAuthURL . $scope . $state . $redirect_uri . $response_type . $client_id . $access_type . $approval_prompt;
1868 1868
 
1869 1869
 
1870
-                            ?>
1870
+							?>
1871 1871
                             <script>
1872 1872
                                 function gd_ga_popup() {
1873 1873
                                     var win = window.open("<?php echo $auth_url;?>", "Google Analytics", "");
@@ -1882,47 +1882,47 @@  discard block
 block discarded – undo
1882 1882
                             </script>
1883 1883
 
1884 1884
                             <?php
1885
-                            if (get_option('gd_ga_refresh_token')) {
1886
-                                ?>
1885
+							if (get_option('gd_ga_refresh_token')) {
1886
+								?>
1887 1887
                                 <span class="button-primary"
1888 1888
                                       onclick="gd_ga_popup();"><?php _e('Re-authorize', 'geodirectory'); ?></span>
1889 1889
                                 <span
1890 1890
                                     style="color: green; font-weight: bold;"><?php _e('Authorized', 'geodirectory'); ?></span>
1891 1891
                             <?php
1892
-                            } else {
1893
-                                ?>
1892
+							} else {
1893
+								?>
1894 1894
                                 <span class="button-primary"
1895 1895
                                       onclick="gd_ga_popup();"><?php _e('Authorize', 'geodirectory');?></span>
1896 1896
                             <?php
1897
-                            }
1898
-                            ?>
1897
+							}
1898
+							?>
1899 1899
                         </td>
1900 1900
                     </tr>
1901 1901
 
1902 1902
                 <?php
1903
-                }
1903
+				}
1904 1904
 
1905
-                break;
1905
+				break;
1906 1906
 
1907
-            case 'field_seperator' :
1907
+			case 'field_seperator' :
1908 1908
 
1909
-                ?>
1909
+				?>
1910 1910
                 <tr valign="top">
1911 1911
                     <td colspan="2" class="forminp geodir_line_seperator"></td>
1912 1912
                 </tr>
1913 1913
                 <?php
1914 1914
 
1915
-                break;
1915
+				break;
1916 1916
 
1917
-        endswitch;
1917
+		endswitch;
1918 1918
 
1919
-    endforeach;
1919
+	endforeach;
1920 1920
 
1921
-    if ($first_title === false) {
1922
-        echo "</div>";
1923
-    }
1921
+	if ($first_title === false) {
1922
+		echo "</div>";
1923
+	}
1924 1924
 
1925
-    ?>
1925
+	?>
1926 1926
 
1927 1927
     <script type="text/javascript">
1928 1928
 
@@ -1982,33 +1982,33 @@  discard block
 block discarded – undo
1982 1982
  */
1983 1983
 function geodir_post_info_setting()
1984 1984
 {
1985
-    global $post, $post_id;
1986
-
1987
-    $post_type = get_post_type();
1988
-
1989
-    $package_info = array();
1990
-
1991
-    $package_info = geodir_post_package_info($package_info, $post, $post_type);
1992
-    wp_nonce_field(plugin_basename(__FILE__), 'geodir_post_info_noncename');
1993
-    echo '<div id="geodir_wrapper">';
1994
-    /**
1995
-     * Called before the GD custom fields are output in the wp-admin area.
1996
-     *
1997
-     * @since 1.0.0
1998
-     * @see 'geodir_after_default_field_in_meta_box'
1999
-     */
2000
-    do_action('geodir_before_default_field_in_meta_box');
2001
-    //geodir_get_custom_fields_html($package_info->pid,'default',$post_type);
2002
-    // to display all fields in one information box
2003
-    geodir_get_custom_fields_html($package_info->pid, 'all', $post_type);
2004
-    /**
2005
-     * Called after the GD custom fields are output in the wp-admin area.
2006
-     *
2007
-     * @since 1.0.0
2008
-     * @see 'geodir_before_default_field_in_meta_box'
2009
-     */
2010
-    do_action('geodir_after_default_field_in_meta_box');
2011
-    echo '</div>';
1985
+	global $post, $post_id;
1986
+
1987
+	$post_type = get_post_type();
1988
+
1989
+	$package_info = array();
1990
+
1991
+	$package_info = geodir_post_package_info($package_info, $post, $post_type);
1992
+	wp_nonce_field(plugin_basename(__FILE__), 'geodir_post_info_noncename');
1993
+	echo '<div id="geodir_wrapper">';
1994
+	/**
1995
+	 * Called before the GD custom fields are output in the wp-admin area.
1996
+	 *
1997
+	 * @since 1.0.0
1998
+	 * @see 'geodir_after_default_field_in_meta_box'
1999
+	 */
2000
+	do_action('geodir_before_default_field_in_meta_box');
2001
+	//geodir_get_custom_fields_html($package_info->pid,'default',$post_type);
2002
+	// to display all fields in one information box
2003
+	geodir_get_custom_fields_html($package_info->pid, 'all', $post_type);
2004
+	/**
2005
+	 * Called after the GD custom fields are output in the wp-admin area.
2006
+	 *
2007
+	 * @since 1.0.0
2008
+	 * @see 'geodir_before_default_field_in_meta_box'
2009
+	 */
2010
+	do_action('geodir_after_default_field_in_meta_box');
2011
+	echo '</div>';
2012 2012
 }
2013 2013
 
2014 2014
 /**
@@ -2021,18 +2021,18 @@  discard block
 block discarded – undo
2021 2021
  */
2022 2022
 function geodir_post_addinfo_setting()
2023 2023
 {
2024
-    global $post, $post_id;
2024
+	global $post, $post_id;
2025 2025
 
2026
-    $post_type = get_post_type();
2026
+	$post_type = get_post_type();
2027 2027
 
2028
-    $package_info = array();
2028
+	$package_info = array();
2029 2029
 
2030
-    $package_info = geodir_post_package_info($package_info, $post, $post_type);
2030
+	$package_info = geodir_post_package_info($package_info, $post, $post_type);
2031 2031
 
2032
-    wp_nonce_field(plugin_basename(__FILE__), 'geodir_post_addinfo_noncename');
2033
-    echo '<div id="geodir_wrapper">';
2034
-    geodir_get_custom_fields_html($package_info->pid, 'custom', $post_type);
2035
-    echo '</div>';
2032
+	wp_nonce_field(plugin_basename(__FILE__), 'geodir_post_addinfo_noncename');
2033
+	echo '<div id="geodir_wrapper">';
2034
+	geodir_get_custom_fields_html($package_info->pid, 'custom', $post_type);
2035
+	echo '</div>';
2036 2036
 
2037 2037
 }
2038 2038
 
@@ -2046,60 +2046,60 @@  discard block
 block discarded – undo
2046 2046
  */
2047 2047
 function geodir_post_attachments()
2048 2048
 {
2049
-    global $post, $post_id;
2049
+	global $post, $post_id;
2050 2050
 
2051
-    wp_nonce_field(plugin_basename(__FILE__), 'geodir_post_attachments_noncename');
2051
+	wp_nonce_field(plugin_basename(__FILE__), 'geodir_post_attachments_noncename');
2052 2052
 
2053
-    if (geodir_get_featured_image($post_id, 'thumbnail')) {
2054
-        echo '<h4>' . __('Featured Image', 'geodirectory') . '</h4>';
2055
-        geodir_show_featured_image($post_id, 'thumbnail');
2056
-    }
2053
+	if (geodir_get_featured_image($post_id, 'thumbnail')) {
2054
+		echo '<h4>' . __('Featured Image', 'geodirectory') . '</h4>';
2055
+		geodir_show_featured_image($post_id, 'thumbnail');
2056
+	}
2057 2057
 
2058
-    $image_limit = 0;
2058
+	$image_limit = 0;
2059 2059
 
2060
-    ?>
2060
+	?>
2061 2061
 
2062 2062
 
2063 2063
     <h5 class="form_title">
2064 2064
         <?php if ($image_limit != 0 && $image_limit == 1) {
2065
-            echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('image with this package', 'geodirectory') . ')</small>';
2066
-        } ?>
2065
+			echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('image with this package', 'geodirectory') . ')</small>';
2066
+		} ?>
2067 2067
         <?php if ($image_limit != 0 && $image_limit > 1) {
2068
-            echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('images with this package', 'geodirectory') . ')</small>';
2069
-        } ?>
2068
+			echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('images with this package', 'geodirectory') . ')</small>';
2069
+		} ?>
2070 2070
         <?php if ($image_limit == 0) {
2071
-            echo '<br /><small>(' . __('You can upload unlimited images with this package', 'geodirectory') . ')</small>';
2072
-        } ?>
2071
+			echo '<br /><small>(' . __('You can upload unlimited images with this package', 'geodirectory') . ')</small>';
2072
+		} ?>
2073 2073
     </h5>
2074 2074
 
2075 2075
 
2076 2076
     <?php
2077 2077
 
2078
-    $curImages = geodir_get_images($post_id);
2079
-    $place_img_array = array();
2078
+	$curImages = geodir_get_images($post_id);
2079
+	$place_img_array = array();
2080 2080
 
2081
-    if (!empty($curImages)):
2082
-        foreach ($curImages as $p_img):
2083
-            $place_img_array[] = $p_img->src;
2084
-        endforeach;
2085
-    endif;
2081
+	if (!empty($curImages)):
2082
+		foreach ($curImages as $p_img):
2083
+			$place_img_array[] = $p_img->src;
2084
+		endforeach;
2085
+	endif;
2086 2086
 
2087
-    if (!empty($place_img_array))
2088
-        $curImages = implode(',', $place_img_array);
2087
+	if (!empty($place_img_array))
2088
+		$curImages = implode(',', $place_img_array);
2089 2089
 
2090 2090
 
2091
-    // adjust values here
2092
-    $id = "post_images"; // this will be the name of form field. Image url(s) will be submitted in $_POST using this key. So if $id == �img1� then $_POST[�img1�] will have all the image urls
2091
+	// adjust values here
2092
+	$id = "post_images"; // this will be the name of form field. Image url(s) will be submitted in $_POST using this key. So if $id == �img1� then $_POST[�img1�] will have all the image urls
2093 2093
 
2094
-    $svalue = $curImages; // this will be initial value of the above form field. Image urls.
2094
+	$svalue = $curImages; // this will be initial value of the above form field. Image urls.
2095 2095
 
2096
-    $multiple = true; // allow multiple files upload
2096
+	$multiple = true; // allow multiple files upload
2097 2097
 
2098
-    $width = geodir_media_image_large_width(); // If you want to automatically resize all uploaded images then provide width here (in pixels)
2098
+	$width = geodir_media_image_large_width(); // If you want to automatically resize all uploaded images then provide width here (in pixels)
2099 2099
 
2100
-    $height = geodir_media_image_large_height(); // If you want to automatically resize all uploaded images then provide height here (in pixels)
2100
+	$height = geodir_media_image_large_height(); // If you want to automatically resize all uploaded images then provide height here (in pixels)
2101 2101
 
2102
-    ?>
2102
+	?>
2103 2103
 
2104 2104
     <div class="gtd-form_row clearfix" id="<?php echo $id; ?>dropbox" style="border:1px solid #999999;padding:5px;text-align:center;">
2105 2105
         <input type="hidden" name="<?php echo $id; ?>" id="<?php echo $id; ?>" value="<?php echo $svalue; ?>"/>
@@ -2141,13 +2141,13 @@  discard block
 block discarded – undo
2141 2141
  */
2142 2142
 function geodir_action_post_updated($post_ID, $post_after, $post_before)
2143 2143
 {
2144
-    $post_type = get_post_type($post_ID);
2144
+	$post_type = get_post_type($post_ID);
2145 2145
 
2146
-    if (isset($_POST['action']) && $_POST['action'] == 'inline-save') {
2147
-        if ($post_type != '' && in_array($post_type, geodir_get_posttypes()) && !wp_is_post_revision($post_ID) && !empty($post_after->post_title) && $post_after->post_title != $post_before->post_title) {
2148
-            geodir_save_post_meta($post_ID, 'post_title', $post_after->post_title);
2149
-        }
2150
-    }
2146
+	if (isset($_POST['action']) && $_POST['action'] == 'inline-save') {
2147
+		if ($post_type != '' && in_array($post_type, geodir_get_posttypes()) && !wp_is_post_revision($post_ID) && !empty($post_after->post_title) && $post_after->post_title != $post_before->post_title) {
2148
+			geodir_save_post_meta($post_ID, 'post_title', $post_after->post_title);
2149
+		}
2150
+	}
2151 2151
 }
2152 2152
 
2153 2153
 /**
@@ -2162,39 +2162,39 @@  discard block
 block discarded – undo
2162 2162
  */
2163 2163
 function geodir_notification_add_bcc_option($settings)
2164 2164
 {
2165
-    if (!empty($settings)) {
2166
-        $new_settings = array();
2167
-        foreach ($settings as $setting) {
2168
-            if (isset($setting['id']) && $setting['id'] == 'site_bcc_options' && isset($setting['type']) && $setting['type'] == 'sectionend') {
2169
-                $geodir_bcc_listing_published_yes = array(
2170
-                    'name' => __('Listing published', 'geodirectory'),
2171
-                    'desc' => __('Yes', 'geodirectory'),
2172
-                    'id' => 'geodir_bcc_listing_published',
2173
-                    'std' => 'yes',
2174
-                    'type' => 'radio',
2175
-                    'value' => '1',
2176
-                    'radiogroup' => 'start'
2177
-                );
2178
-
2179
-                $geodir_bcc_listing_published_no = array(
2180
-                    'name' => __('Listing published', 'geodirectory'),
2181
-                    'desc' => __('No', 'geodirectory'),
2182
-                    'id' => 'geodir_bcc_listing_published',
2183
-                    'std' => 'yes',
2184
-                    'type' => 'radio',
2185
-                    'value' => '0',
2186
-                    'radiogroup' => 'end'
2187
-                );
2188
-
2189
-                $new_settings[] = $geodir_bcc_listing_published_yes;
2190
-                $new_settings[] = $geodir_bcc_listing_published_no;
2191
-            }
2192
-            $new_settings[] = $setting;
2193
-        }
2194
-        $settings = $new_settings;
2195
-    }
2165
+	if (!empty($settings)) {
2166
+		$new_settings = array();
2167
+		foreach ($settings as $setting) {
2168
+			if (isset($setting['id']) && $setting['id'] == 'site_bcc_options' && isset($setting['type']) && $setting['type'] == 'sectionend') {
2169
+				$geodir_bcc_listing_published_yes = array(
2170
+					'name' => __('Listing published', 'geodirectory'),
2171
+					'desc' => __('Yes', 'geodirectory'),
2172
+					'id' => 'geodir_bcc_listing_published',
2173
+					'std' => 'yes',
2174
+					'type' => 'radio',
2175
+					'value' => '1',
2176
+					'radiogroup' => 'start'
2177
+				);
2178
+
2179
+				$geodir_bcc_listing_published_no = array(
2180
+					'name' => __('Listing published', 'geodirectory'),
2181
+					'desc' => __('No', 'geodirectory'),
2182
+					'id' => 'geodir_bcc_listing_published',
2183
+					'std' => 'yes',
2184
+					'type' => 'radio',
2185
+					'value' => '0',
2186
+					'radiogroup' => 'end'
2187
+				);
2188
+
2189
+				$new_settings[] = $geodir_bcc_listing_published_yes;
2190
+				$new_settings[] = $geodir_bcc_listing_published_no;
2191
+			}
2192
+			$new_settings[] = $setting;
2193
+		}
2194
+		$settings = $new_settings;
2195
+	}
2196 2196
 
2197
-    return $settings;
2197
+	return $settings;
2198 2198
 }
2199 2199
 
2200 2200
 
@@ -2209,19 +2209,19 @@  discard block
 block discarded – undo
2209 2209
  */
2210 2210
 function get_gd_theme_compat_callback()
2211 2211
 {
2212
-    global $wpdb;
2213
-    $themes = get_option('gd_theme_compats');
2214
-
2215
-    if (isset($_POST['theme']) && isset($themes[$_POST['theme']]) && !empty($themes[$_POST['theme']])) {
2216
-        if (isset($_POST['export'])) {
2217
-            echo json_encode(array($_POST['theme'] => $themes[$_POST['theme']]));
2218
-        } else {
2219
-            echo json_encode($themes[$_POST['theme']]);
2220
-        }
2212
+	global $wpdb;
2213
+	$themes = get_option('gd_theme_compats');
2221 2214
 
2222
-    }
2215
+	if (isset($_POST['theme']) && isset($themes[$_POST['theme']]) && !empty($themes[$_POST['theme']])) {
2216
+		if (isset($_POST['export'])) {
2217
+			echo json_encode(array($_POST['theme'] => $themes[$_POST['theme']]));
2218
+		} else {
2219
+			echo json_encode($themes[$_POST['theme']]);
2220
+		}
2223 2221
 
2224
-    die();
2222
+	}
2223
+
2224
+	die();
2225 2225
 }
2226 2226
 
2227 2227
 add_action('wp_ajax_get_gd_theme_compat_import_callback', 'get_gd_theme_compat_import_callback');
@@ -2235,20 +2235,20 @@  discard block
 block discarded – undo
2235 2235
  */
2236 2236
 function get_gd_theme_compat_import_callback()
2237 2237
 {
2238
-    global $wpdb;
2239
-    $themes = get_option('gd_theme_compats');
2240
-    if (isset($_POST['theme']) && !empty($_POST['theme'])) {
2241
-        $json = json_decode(stripslashes($_POST['theme']), true);
2242
-        if (!empty($json) && is_array($json)) {
2243
-            $key = sanitize_text_field(key($json));
2244
-            $themes[$key] = $json[$key];
2245
-            update_option('gd_theme_compats', $themes);
2246
-            echo $key;
2247
-            die();
2248
-        }
2249
-    }
2250
-    echo '0';
2251
-    die();
2238
+	global $wpdb;
2239
+	$themes = get_option('gd_theme_compats');
2240
+	if (isset($_POST['theme']) && !empty($_POST['theme'])) {
2241
+		$json = json_decode(stripslashes($_POST['theme']), true);
2242
+		if (!empty($json) && is_array($json)) {
2243
+			$key = sanitize_text_field(key($json));
2244
+			$themes[$key] = $json[$key];
2245
+			update_option('gd_theme_compats', $themes);
2246
+			echo $key;
2247
+			die();
2248
+		}
2249
+	}
2250
+	echo '0';
2251
+	die();
2252 2252
 }
2253 2253
 
2254 2254
 
@@ -2261,39 +2261,39 @@  discard block
 block discarded – undo
2261 2261
  */
2262 2262
 function gd_set_theme_compat()
2263 2263
 {
2264
-    global $wpdb;
2265
-    $theme = wp_get_theme();
2264
+	global $wpdb;
2265
+	$theme = wp_get_theme();
2266 2266
 
2267
-    if ($theme->parent()) {
2268
-        $theme_name = str_replace(" ", "_", $theme->parent()->get('Name'));
2269
-    } else {
2270
-        $theme_name = str_replace(" ", "_", $theme->get('Name'));
2271
-    }
2267
+	if ($theme->parent()) {
2268
+		$theme_name = str_replace(" ", "_", $theme->parent()->get('Name'));
2269
+	} else {
2270
+		$theme_name = str_replace(" ", "_", $theme->get('Name'));
2271
+	}
2272 2272
 
2273
-    $theme_compats = get_option('gd_theme_compats');
2274
-    $current_compat = get_option('gd_theme_compat');
2275
-    $current_compat = str_replace("_custom", "", $current_compat);
2273
+	$theme_compats = get_option('gd_theme_compats');
2274
+	$current_compat = get_option('gd_theme_compat');
2275
+	$current_compat = str_replace("_custom", "", $current_compat);
2276 2276
 
2277
-    if ($current_compat == $theme_name && strpos("_custom", get_option('gd_theme_compat')) !== false) {
2278
-        return;
2279
-    }// if already running correct compat then bail
2277
+	if ($current_compat == $theme_name && strpos("_custom", get_option('gd_theme_compat')) !== false) {
2278
+		return;
2279
+	}// if already running correct compat then bail
2280 2280
 
2281
-    if (isset($theme_compats[$theme_name])) {// if there is a compat avail then set it
2282
-        update_option('gd_theme_compat', $theme_name);
2283
-        update_option('theme_compatibility_setting', $theme_compats[$theme_name]);
2281
+	if (isset($theme_compats[$theme_name])) {// if there is a compat avail then set it
2282
+		update_option('gd_theme_compat', $theme_name);
2283
+		update_option('theme_compatibility_setting', $theme_compats[$theme_name]);
2284 2284
 
2285
-        // if there are default options to set then set them
2286
-        if (isset($theme_compats[$theme_name]['geodir_theme_compat_default_options']) && !empty($theme_compats[$theme_name]['geodir_theme_compat_default_options'])) {
2285
+		// if there are default options to set then set them
2286
+		if (isset($theme_compats[$theme_name]['geodir_theme_compat_default_options']) && !empty($theme_compats[$theme_name]['geodir_theme_compat_default_options'])) {
2287 2287
 
2288
-            foreach ($theme_compats[$theme_name]['geodir_theme_compat_default_options'] as $key => $val) {
2289
-                update_option($key, $val);
2290
-            }
2291
-        }
2288
+			foreach ($theme_compats[$theme_name]['geodir_theme_compat_default_options'] as $key => $val) {
2289
+				update_option($key, $val);
2290
+			}
2291
+		}
2292 2292
 
2293
-    } else {
2294
-        update_option('gd_theme_compat', '');
2295
-        update_option('theme_compatibility_setting', '');
2296
-    }
2293
+	} else {
2294
+		update_option('gd_theme_compat', '');
2295
+		update_option('theme_compatibility_setting', '');
2296
+	}
2297 2297
 
2298 2298
 
2299 2299
 }
@@ -2308,9 +2308,9 @@  discard block
 block discarded – undo
2308 2308
  */
2309 2309
 function gd_check_avada_compat()
2310 2310
 {
2311
-    if (function_exists('avada_load_textdomain') && !get_option('avada_nag')) {
2312
-        add_action('admin_notices', 'gd_avada_compat_warning');
2313
-    }
2311
+	if (function_exists('avada_load_textdomain') && !get_option('avada_nag')) {
2312
+		add_action('admin_notices', 'gd_avada_compat_warning');
2313
+	}
2314 2314
 }
2315 2315
 
2316 2316
 
@@ -2323,22 +2323,22 @@  discard block
 block discarded – undo
2323 2323
 function gd_avada_compat_warning()
2324 2324
 {
2325 2325
 
2326
-    /*
2326
+	/*
2327 2327
     $msg_type = error
2328 2328
     $msg_type = updated fade
2329 2329
     $msg_type = update-nag
2330 2330
     */
2331 2331
 
2332
-    $plugin = 'avada-nag';
2333
-    $timestamp = 'avada-nag1234';
2334
-    $message = __('Welcome to GeoDirectory, please have a look <a href="https://docs.wpgeodirectory.com/category/getting-started/" target="_blank">here</a> to get started. :)', 'geodirectory');
2335
-    echo '<div id="' . $timestamp . '"  class="error">';
2336
-    echo '<span class="gd-remove-noti" onclick="gdRemoveANotification(\'' . $plugin . '\',\'' . $timestamp . '\');" ><i class="fa fa-times"></i></span>';
2337
-    echo "<img class='gd-icon-noti' src='" . plugin_dir_url('') . "geodirectory/geodirectory-assets/images/favicon.ico' > ";
2338
-    echo "<p>$message</p>";
2339
-    echo "</div>";
2332
+	$plugin = 'avada-nag';
2333
+	$timestamp = 'avada-nag1234';
2334
+	$message = __('Welcome to GeoDirectory, please have a look <a href="https://docs.wpgeodirectory.com/category/getting-started/" target="_blank">here</a> to get started. :)', 'geodirectory');
2335
+	echo '<div id="' . $timestamp . '"  class="error">';
2336
+	echo '<span class="gd-remove-noti" onclick="gdRemoveANotification(\'' . $plugin . '\',\'' . $timestamp . '\');" ><i class="fa fa-times"></i></span>';
2337
+	echo "<img class='gd-icon-noti' src='" . plugin_dir_url('') . "geodirectory/geodirectory-assets/images/favicon.ico' > ";
2338
+	echo "<p>$message</p>";
2339
+	echo "</div>";
2340 2340
 
2341
-    ?>
2341
+	?>
2342 2342
     <script>
2343 2343
         function gdRemoveANotification($plugin, $timestamp) {
2344 2344
 
@@ -2406,10 +2406,10 @@  discard block
 block discarded – undo
2406 2406
  */
2407 2407
 function geodir_avada_remove_notification()
2408 2408
 {
2409
-    update_option('avada_nag', TRUE);
2409
+	update_option('avada_nag', TRUE);
2410 2410
 
2411
-    // Always die in functions echoing ajax content
2412
-    die();
2411
+	// Always die in functions echoing ajax content
2412
+	die();
2413 2413
 }
2414 2414
 
2415 2415
 
@@ -2431,9 +2431,9 @@  discard block
 block discarded – undo
2431 2431
 	global $post, $typenow, $current_screen;
2432 2432
 	
2433 2433
 	$post_type = NULL;
2434
-    if (isset($_REQUEST['post']) && get_post_type($_REQUEST['post']))
2434
+	if (isset($_REQUEST['post']) && get_post_type($_REQUEST['post']))
2435 2435
 		$post_type = get_post_type($_REQUEST['post']);
2436
-    elseif ($post && isset($post->post_type))
2436
+	elseif ($post && isset($post->post_type))
2437 2437
 		$post_type = $post->post_type;
2438 2438
 	elseif ($typenow)
2439 2439
 		$post_type = $typenow;
@@ -2468,7 +2468,7 @@  discard block
 block discarded – undo
2468 2468
 		// Don't allow same slug url for listing and location
2469 2469
 		if (geodir_strtolower($listing_prefix) == geodir_strtolower($location_prefix)) {
2470 2470
 			$redirect_url = admin_url('admin.php?page=geodirectory&tab=' . $current_tab . '&active_tab=' . $active_tab . '&msg=fail&gderr=21');
2471
-        	wp_redirect($redirect_url);
2471
+			wp_redirect($redirect_url);
2472 2472
 			exit;
2473 2473
 		}
2474 2474
 		
@@ -2498,10 +2498,10 @@  discard block
 block discarded – undo
2498 2498
  * @package GeoDirectory
2499 2499
  */
2500 2500
 function geodir_hide_admin_preview_button() {
2501
-    global $post_type;
2502
-    $post_types = geodir_get_posttypes();
2503
-    if(in_array($post_type, $post_types))
2504
-        echo '<style type="text/css">#post-preview, #view-post-btn{display: none;}</style>';
2501
+	global $post_type;
2502
+	$post_types = geodir_get_posttypes();
2503
+	if(in_array($post_type, $post_types))
2504
+		echo '<style type="text/css">#post-preview, #view-post-btn{display: none;}</style>';
2505 2505
 }
2506 2506
 add_action( 'admin_head-post-new.php', 'geodir_hide_admin_preview_button' );
2507 2507
 add_action( 'admin_head-post.php', 'geodir_hide_admin_preview_button' );
@@ -2516,7 +2516,7 @@  discard block
 block discarded – undo
2516 2516
  */
2517 2517
 function geodir_import_export_tab( $tabs ) {
2518 2518
 	$tabs['import_export'] = array( 'label' => __( 'Import & Export', 'geodirectory' ) );
2519
-    return $tabs;
2519
+	return $tabs;
2520 2520
 }
2521 2521
 
2522 2522
 /**
@@ -2531,26 +2531,26 @@  discard block
 block discarded – undo
2531 2531
 function geodir_import_export_page() {
2532 2532
 	$nonce = wp_create_nonce( 'geodir_import_export_nonce' );
2533 2533
 	$gd_cats_sample_csv = geodir_plugin_url() . '/geodirectory-assets/gd_sample_categories.csv';
2534
-    /**
2535
-     * Filter sample category data csv file url.
2536
-     *
2537
-     * @since 1.0.0
2538
-     * @package GeoDirectory
2539
-     *
2540
-     * @param string $gd_cats_sample_csv Sample category data csv file url.
2541
-     */
2534
+	/**
2535
+	 * Filter sample category data csv file url.
2536
+	 *
2537
+	 * @since 1.0.0
2538
+	 * @package GeoDirectory
2539
+	 *
2540
+	 * @param string $gd_cats_sample_csv Sample category data csv file url.
2541
+	 */
2542 2542
 	$gd_cats_sample_csv = apply_filters( 'geodir_export_cats_sample_csv', $gd_cats_sample_csv );
2543 2543
 	
2544 2544
 	$gd_posts_sample_csv = geodir_plugin_url() . '/geodirectory-assets/place_listing.csv';
2545
-    /**
2546
-     * Filter sample post data csv file url.
2547
-     *
2548
-     * @since 1.0.0
2549
-     * @package GeoDirectory
2550
-     *
2551
-     * @param string $gd_posts_sample_csv Sample post data csv file url.
2552
-     */
2553
-    $gd_posts_sample_csv = apply_filters( 'geodir_export_posts_sample_csv', $gd_posts_sample_csv );
2545
+	/**
2546
+	 * Filter sample post data csv file url.
2547
+	 *
2548
+	 * @since 1.0.0
2549
+	 * @package GeoDirectory
2550
+	 *
2551
+	 * @param string $gd_posts_sample_csv Sample post data csv file url.
2552
+	 */
2553
+	$gd_posts_sample_csv = apply_filters( 'geodir_export_posts_sample_csv', $gd_posts_sample_csv );
2554 2554
 	
2555 2555
 	$gd_posttypes = geodir_get_posttypes( 'array' );
2556 2556
 	
@@ -2573,14 +2573,14 @@  discard block
 block discarded – undo
2573 2573
 	$gd_chunksize_options[100000] = 100000;
2574 2574
 	 
2575 2575
 	 /**
2576
-     * Filter max entries per export csv file.
2577
-     *
2578
-     * @since 1.5.6
2579
-     * @package GeoDirectory
2580
-     *
2581
-     * @param string $gd_chunksize_options Entries options.
2582
-     */
2583
-    $gd_chunksize_options = apply_filters( 'geodir_export_csv_chunksize_options', $gd_chunksize_options );
2576
+	  * Filter max entries per export csv file.
2577
+	  *
2578
+	  * @since 1.5.6
2579
+	  * @package GeoDirectory
2580
+	  *
2581
+	  * @param string $gd_chunksize_options Entries options.
2582
+	  */
2583
+	$gd_chunksize_options = apply_filters( 'geodir_export_csv_chunksize_options', $gd_chunksize_options );
2584 2584
 	
2585 2585
 	$gd_chunksize_option = '';
2586 2586
 	foreach ($gd_chunksize_options as $value => $title) {
@@ -2596,12 +2596,12 @@  discard block
 block discarded – undo
2596 2596
   <div class="gd-content-heading">
2597 2597
 
2598 2598
   <?php
2599
-    ini_set('max_execution_time', 999999);
2600
-    $ini_max_execution_time_check = @ini_get( 'max_execution_time' );
2601
-    ini_restore('max_execution_time');
2599
+	ini_set('max_execution_time', 999999);
2600
+	$ini_max_execution_time_check = @ini_get( 'max_execution_time' );
2601
+	ini_restore('max_execution_time');
2602 2602
 
2603
-    if($ini_max_execution_time_check != 999999){ // only show these setting to the user if we can't change the ini setting
2604
-        ?>
2603
+	if($ini_max_execution_time_check != 999999){ // only show these setting to the user if we can't change the ini setting
2604
+		?>
2605 2605
 	<div id="gd_ie_reqs" class="metabox-holder">
2606 2606
       <div class="meta-box-sortables ui-sortable">
2607 2607
         <div class="postbox">
@@ -2774,7 +2774,7 @@  discard block
 block discarded – undo
2774 2774
 						 * Called just after the sample CSV download link.
2775 2775
 						 *
2776 2776
 						 * @since 1.0.0
2777
-                         * @package GeoDirectory
2777
+						 * @package GeoDirectory
2778 2778
 						 */
2779 2779
 						do_action('geodir_sample_cats_csv_download_link');
2780 2780
 						?>
@@ -2859,11 +2859,11 @@  discard block
 block discarded – undo
2859 2859
 	 *
2860 2860
 	 * Called after the last setting on the GD > Import & Export page.
2861 2861
 	 * @since 1.4.6
2862
-     * @package GeoDirectory
2862
+	 * @package GeoDirectory
2863 2863
 	 *
2864 2864
 	 * @param array $gd_posttypes GD post types.
2865
-     * @param array $gd_chunksize_options File chunk size options.
2866
-     * @param string $nonce Wordpress security token for GD import & export.
2865
+	 * @param array $gd_chunksize_options File chunk size options.
2866
+	 * @param string $nonce Wordpress security token for GD import & export.
2867 2867
 	 */
2868 2868
 	do_action( 'geodir_import_export', $gd_posttypes, $gd_chunksize_options, $nonce );
2869 2869
 	?>
@@ -3550,44 +3550,44 @@  discard block
 block discarded – undo
3550 3550
 function geodir_init_filesystem()
3551 3551
 {
3552 3552
 
3553
-    if(!function_exists('get_filesystem_method')){
3554
-        require_once(ABSPATH."/wp-admin/includes/file.php");
3555
-    }
3556
-    $access_type = get_filesystem_method();
3557
-    if ($access_type === 'direct') {
3558
-        /* you can safely run request_filesystem_credentials() without any issues and don't need to worry about passing in a URL */
3559
-        $creds = request_filesystem_credentials(trailingslashit(site_url()) . 'wp-admin/', '', false, false, array());
3560
-
3561
-        /* initialize the API */
3562
-        if (!WP_Filesystem($creds)) {
3563
-            /* any problems and we exit */
3564
-            //return '@@@3';
3565
-            return false;
3566
-        }
3567
-
3568
-        global $wp_filesystem;
3569
-        return $wp_filesystem;
3570
-        /* do our file manipulations below */
3571
-    } elseif (defined('FTP_USER')) {
3572
-        $creds = request_filesystem_credentials(trailingslashit(site_url()) . 'wp-admin/', '', false, false, array());
3553
+	if(!function_exists('get_filesystem_method')){
3554
+		require_once(ABSPATH."/wp-admin/includes/file.php");
3555
+	}
3556
+	$access_type = get_filesystem_method();
3557
+	if ($access_type === 'direct') {
3558
+		/* you can safely run request_filesystem_credentials() without any issues and don't need to worry about passing in a URL */
3559
+		$creds = request_filesystem_credentials(trailingslashit(site_url()) . 'wp-admin/', '', false, false, array());
3560
+
3561
+		/* initialize the API */
3562
+		if (!WP_Filesystem($creds)) {
3563
+			/* any problems and we exit */
3564
+			//return '@@@3';
3565
+			return false;
3566
+		}
3573 3567
 
3574
-        /* initialize the API */
3575
-        if (!WP_Filesystem($creds)) {
3576
-            /* any problems and we exit */
3577
-            //return '@@@33';
3578
-            return false;
3579
-        }
3568
+		global $wp_filesystem;
3569
+		return $wp_filesystem;
3570
+		/* do our file manipulations below */
3571
+	} elseif (defined('FTP_USER')) {
3572
+		$creds = request_filesystem_credentials(trailingslashit(site_url()) . 'wp-admin/', '', false, false, array());
3573
+
3574
+		/* initialize the API */
3575
+		if (!WP_Filesystem($creds)) {
3576
+			/* any problems and we exit */
3577
+			//return '@@@33';
3578
+			return false;
3579
+		}
3580 3580
 
3581
-        global $wp_filesystem;
3582
-        //return '@@@1';
3583
-        return $wp_filesystem;
3581
+		global $wp_filesystem;
3582
+		//return '@@@1';
3583
+		return $wp_filesystem;
3584 3584
 
3585
-    } else {
3586
-        //return '@@@2';
3587
-        /* don't have direct write access. Prompt user with our notice */
3588
-        add_action('admin_notice', 'geodir_filesystem_notice');
3589
-        return false;
3590
-    }
3585
+	} else {
3586
+		//return '@@@2';
3587
+		/* don't have direct write access. Prompt user with our notice */
3588
+		add_action('admin_notice', 'geodir_filesystem_notice');
3589
+		return false;
3590
+	}
3591 3591
 
3592 3592
 }
3593 3593
 
@@ -3605,10 +3605,10 @@  discard block
 block discarded – undo
3605 3605
  */
3606 3606
 function geodir_filesystem_notice()
3607 3607
 {   if ( defined( 'DOING_AJAX' ) ){return;}
3608
-    $access_type = get_filesystem_method();
3609
-    if ($access_type === 'direct') {
3610
-    } elseif (!defined('FTP_USER')) {
3611
-        ?>
3608
+	$access_type = get_filesystem_method();
3609
+	if ($access_type === 'direct') {
3610
+	} elseif (!defined('FTP_USER')) {
3611
+		?>
3612 3612
         <div class="error">
3613 3613
             <p><?php _e('GeoDirectory does not have access to your filesystem, thing like import/export will not work. Please define your details in wp-config.php as explained here', 'geodirectory'); ?>
3614 3614
                 <a target="_blank" href="http://codex.wordpress.org/Editing_wp-config.php#WordPress_Upgrade_Constants">http://codex.wordpress.org/Editing_wp-config.php#WordPress_Upgrade_Constants</a>
@@ -3634,1251 +3634,1251 @@  discard block
 block discarded – undo
3634 3634
  * @return string Json data.
3635 3635
  */
3636 3636
 function geodir_ajax_import_export() {
3637
-    global $wpdb, $plugin_prefix, $current_user, $wp_filesystem;
3637
+	global $wpdb, $plugin_prefix, $current_user, $wp_filesystem;
3638 3638
     
3639
-    error_reporting(0);
3639
+	error_reporting(0);
3640 3640
 
3641
-    // try to set higher limits for import
3642
-    $max_input_time = ini_get('max_input_time');
3643
-    $max_execution_time = ini_get('max_execution_time');
3644
-    $memory_limit= ini_get('memory_limit');
3641
+	// try to set higher limits for import
3642
+	$max_input_time = ini_get('max_input_time');
3643
+	$max_execution_time = ini_get('max_execution_time');
3644
+	$memory_limit= ini_get('memory_limit');
3645 3645
 
3646
-    if(!$max_input_time || $max_input_time<3000){
3647
-        ini_set('max_input_time', 3000);
3648
-    }
3646
+	if(!$max_input_time || $max_input_time<3000){
3647
+		ini_set('max_input_time', 3000);
3648
+	}
3649 3649
 
3650
-    if(!$max_execution_time || $max_execution_time<3000){
3651
-        ini_set('max_execution_time', 3000);
3652
-    }
3650
+	if(!$max_execution_time || $max_execution_time<3000){
3651
+		ini_set('max_execution_time', 3000);
3652
+	}
3653 3653
 
3654
-    if($memory_limit && str_replace('M','',$memory_limit)){
3655
-        if(str_replace('M','',$memory_limit)<256){
3656
-            ini_set('memory_limit', '256M');
3657
-        }
3658
-    }
3654
+	if($memory_limit && str_replace('M','',$memory_limit)){
3655
+		if(str_replace('M','',$memory_limit)<256){
3656
+			ini_set('memory_limit', '256M');
3657
+		}
3658
+	}
3659 3659
 
3660
-    $json = array();
3660
+	$json = array();
3661 3661
 
3662
-    if ( !current_user_can( 'manage_options' ) ) {
3663
-        wp_send_json( $json );
3664
-    }
3662
+	if ( !current_user_can( 'manage_options' ) ) {
3663
+		wp_send_json( $json );
3664
+	}
3665 3665
 
3666
-    $task = isset( $_REQUEST['task'] ) ? $_REQUEST['task'] : NULL;
3667
-    $nonce = isset( $_REQUEST['_nonce'] ) ? $_REQUEST['_nonce'] : NULL;
3668
-    $stat = isset( $_REQUEST['_st'] ) ? $_REQUEST['_st'] : false;
3666
+	$task = isset( $_REQUEST['task'] ) ? $_REQUEST['task'] : NULL;
3667
+	$nonce = isset( $_REQUEST['_nonce'] ) ? $_REQUEST['_nonce'] : NULL;
3668
+	$stat = isset( $_REQUEST['_st'] ) ? $_REQUEST['_st'] : false;
3669 3669
 
3670
-    if ( !wp_verify_nonce( $nonce, 'geodir_import_export_nonce' ) ) {
3671
-        wp_send_json( $json );
3672
-    }
3670
+	if ( !wp_verify_nonce( $nonce, 'geodir_import_export_nonce' ) ) {
3671
+		wp_send_json( $json );
3672
+	}
3673 3673
 
3674
-    $post_type = isset( $_REQUEST['_pt'] ) ? $_REQUEST['_pt'] : NULL;
3675
-    $chunk_per_page = isset( $_REQUEST['_n'] ) ? absint($_REQUEST['_n']) : NULL;
3676
-    $chunk_per_page = $chunk_per_page < 50 || $chunk_per_page > 100000 ? 5000 : $chunk_per_page;
3677
-    $chunk_page_no = isset( $_REQUEST['_p'] ) ? absint($_REQUEST['_p']) : 1;
3674
+	$post_type = isset( $_REQUEST['_pt'] ) ? $_REQUEST['_pt'] : NULL;
3675
+	$chunk_per_page = isset( $_REQUEST['_n'] ) ? absint($_REQUEST['_n']) : NULL;
3676
+	$chunk_per_page = $chunk_per_page < 50 || $chunk_per_page > 100000 ? 5000 : $chunk_per_page;
3677
+	$chunk_page_no = isset( $_REQUEST['_p'] ) ? absint($_REQUEST['_p']) : 1;
3678 3678
 
3679
-    $wp_filesystem = geodir_init_filesystem();
3680
-    if (!$wp_filesystem) {
3681
-        $json['error'] = __( 'Filesystem ERROR: Could not access filesystem.', 'geodirectory' );
3682
-        wp_send_json( $json );
3683
-    }
3679
+	$wp_filesystem = geodir_init_filesystem();
3680
+	if (!$wp_filesystem) {
3681
+		$json['error'] = __( 'Filesystem ERROR: Could not access filesystem.', 'geodirectory' );
3682
+		wp_send_json( $json );
3683
+	}
3684 3684
 
3685
-    if (!empty($wp_filesystem) && isset($wp_filesystem->errors) && is_wp_error($wp_filesystem->errors) && $wp_filesystem->errors->get_error_code()) {
3686
-        $json['error'] = __( 'Filesystem ERROR: ' . $wp_filesystem->errors->get_error_message(), 'geodirectory' );
3687
-        wp_send_json( $json );
3688
-    }
3685
+	if (!empty($wp_filesystem) && isset($wp_filesystem->errors) && is_wp_error($wp_filesystem->errors) && $wp_filesystem->errors->get_error_code()) {
3686
+		$json['error'] = __( 'Filesystem ERROR: ' . $wp_filesystem->errors->get_error_message(), 'geodirectory' );
3687
+		wp_send_json( $json );
3688
+	}
3689 3689
 
3690
-    $csv_file_dir = geodir_path_import_export( false );
3691
-    if ( !$wp_filesystem->is_dir( $csv_file_dir ) ) {
3692
-        if ( !$wp_filesystem->mkdir( $csv_file_dir, FS_CHMOD_DIR ) ) {
3693
-            $json['error'] = __( 'ERROR: Could not create cache directory. This is usually due to inconsistent file permissions.', 'geodirectory' );
3694
-            wp_send_json( $json );
3695
-        }
3696
-    }
3690
+	$csv_file_dir = geodir_path_import_export( false );
3691
+	if ( !$wp_filesystem->is_dir( $csv_file_dir ) ) {
3692
+		if ( !$wp_filesystem->mkdir( $csv_file_dir, FS_CHMOD_DIR ) ) {
3693
+			$json['error'] = __( 'ERROR: Could not create cache directory. This is usually due to inconsistent file permissions.', 'geodirectory' );
3694
+			wp_send_json( $json );
3695
+		}
3696
+	}
3697 3697
     
3698
-    $location_manager = function_exists('geodir_location_plugin_activated') ? true : false; // Check location manager installed & active.
3699
-    $neighbourhood_active = $location_manager && get_option('location_neighbourhoods') ? true : false;
3700
-
3701
-    switch ( $task ) {
3702
-        case 'export_posts': {
3703
-            // WPML
3704
-            $is_wpml = geodir_is_wpml();
3705
-            if ($is_wpml) {
3706
-                global $sitepress;
3707
-                $active_lang = ICL_LANGUAGE_CODE;
3698
+	$location_manager = function_exists('geodir_location_plugin_activated') ? true : false; // Check location manager installed & active.
3699
+	$neighbourhood_active = $location_manager && get_option('location_neighbourhoods') ? true : false;
3700
+
3701
+	switch ( $task ) {
3702
+		case 'export_posts': {
3703
+			// WPML
3704
+			$is_wpml = geodir_is_wpml();
3705
+			if ($is_wpml) {
3706
+				global $sitepress;
3707
+				$active_lang = ICL_LANGUAGE_CODE;
3708 3708
                 
3709
-                $sitepress->switch_lang('all', true);
3710
-            }
3711
-            // WPML
3712
-            if ( $post_type == 'gd_event' ) {
3713
-                add_filter( 'geodir_imex_export_posts_query', 'geodir_imex_get_events_query', 10, 2 );
3714
-            }
3715
-            $filters = !empty( $_REQUEST['gd_imex'] ) && is_array( $_REQUEST['gd_imex'] ) ? $_REQUEST['gd_imex'] : NULL;
3709
+				$sitepress->switch_lang('all', true);
3710
+			}
3711
+			// WPML
3712
+			if ( $post_type == 'gd_event' ) {
3713
+				add_filter( 'geodir_imex_export_posts_query', 'geodir_imex_get_events_query', 10, 2 );
3714
+			}
3715
+			$filters = !empty( $_REQUEST['gd_imex'] ) && is_array( $_REQUEST['gd_imex'] ) ? $_REQUEST['gd_imex'] : NULL;
3716 3716
             
3717
-            $file_name = $post_type . '_' . date( 'dmyHi' );
3718
-            if ( $filters && isset( $filters['start_date'] ) && isset( $filters['end_date'] ) ) {
3719
-                $file_name = $post_type . '_' . date_i18n( 'dmy', strtotime( $filters['start_date'] ) ) . '_' . date_i18n( 'dmy', strtotime( $filters['end_date'] ) );
3720
-            }
3721
-            $posts_count = geodir_get_posts_count( $post_type );
3722
-            $file_url_base = geodir_path_import_export() . '/';
3723
-            $file_url = $file_url_base . $file_name . '.csv';
3724
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3725
-            $file_path_temp = $csv_file_dir . '/' . $post_type . '_' . $nonce . '.csv';
3717
+			$file_name = $post_type . '_' . date( 'dmyHi' );
3718
+			if ( $filters && isset( $filters['start_date'] ) && isset( $filters['end_date'] ) ) {
3719
+				$file_name = $post_type . '_' . date_i18n( 'dmy', strtotime( $filters['start_date'] ) ) . '_' . date_i18n( 'dmy', strtotime( $filters['end_date'] ) );
3720
+			}
3721
+			$posts_count = geodir_get_posts_count( $post_type );
3722
+			$file_url_base = geodir_path_import_export() . '/';
3723
+			$file_url = $file_url_base . $file_name . '.csv';
3724
+			$file_path = $csv_file_dir . '/' . $file_name . '.csv';
3725
+			$file_path_temp = $csv_file_dir . '/' . $post_type . '_' . $nonce . '.csv';
3726 3726
             
3727
-            $chunk_file_paths = array();
3727
+			$chunk_file_paths = array();
3728 3728
 
3729
-            if ( isset( $_REQUEST['_c'] ) ) {
3730
-                $json['total'] = $posts_count;
3731
-                // WPML
3732
-                if ($is_wpml) {
3733
-                    $sitepress->switch_lang($active_lang, true);
3734
-                }
3735
-                // WPML
3736
-                wp_send_json( $json );
3737
-                gd_die();
3738
-            } else if ( isset( $_REQUEST['_st'] ) ) {
3739
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3740
-                $percentage = count( $posts_count ) > 0 && $line_count > 0 ? ceil( $line_count / $posts_count ) * 100 : 0;
3741
-                $percentage = min( $percentage, 100 );
3729
+			if ( isset( $_REQUEST['_c'] ) ) {
3730
+				$json['total'] = $posts_count;
3731
+				// WPML
3732
+				if ($is_wpml) {
3733
+					$sitepress->switch_lang($active_lang, true);
3734
+				}
3735
+				// WPML
3736
+				wp_send_json( $json );
3737
+				gd_die();
3738
+			} else if ( isset( $_REQUEST['_st'] ) ) {
3739
+				$line_count = (int)geodir_import_export_line_count( $file_path_temp );
3740
+				$percentage = count( $posts_count ) > 0 && $line_count > 0 ? ceil( $line_count / $posts_count ) * 100 : 0;
3741
+				$percentage = min( $percentage, 100 );
3742 3742
                 
3743
-                $json['percentage'] = $percentage;
3744
-                // WPML
3745
-                if ($is_wpml) {
3746
-                    $sitepress->switch_lang($active_lang, true);
3747
-                }
3748
-                // WPML
3749
-                wp_send_json( $json );
3750
-                gd_die();
3751
-            } else {
3752
-                if ( !$posts_count > 0 ) {
3753
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3754
-                } else {
3755
-                    $total_posts = $posts_count;
3756
-                    if ($chunk_per_page > $total_posts) {
3757
-                        $chunk_per_page = $total_posts;
3758
-                    }
3759
-                    $chunk_total_pages = ceil( $total_posts / $chunk_per_page );
3743
+				$json['percentage'] = $percentage;
3744
+				// WPML
3745
+				if ($is_wpml) {
3746
+					$sitepress->switch_lang($active_lang, true);
3747
+				}
3748
+				// WPML
3749
+				wp_send_json( $json );
3750
+				gd_die();
3751
+			} else {
3752
+				if ( !$posts_count > 0 ) {
3753
+					$json['error'] = __( 'No records to export.', 'geodirectory' );
3754
+				} else {
3755
+					$total_posts = $posts_count;
3756
+					if ($chunk_per_page > $total_posts) {
3757
+						$chunk_per_page = $total_posts;
3758
+					}
3759
+					$chunk_total_pages = ceil( $total_posts / $chunk_per_page );
3760 3760
                     
3761
-                    $j = $chunk_page_no;
3762
-                    $chunk_save_posts = geodir_imex_get_posts( $post_type, $chunk_per_page, $j );
3761
+					$j = $chunk_page_no;
3762
+					$chunk_save_posts = geodir_imex_get_posts( $post_type, $chunk_per_page, $j );
3763 3763
                     
3764
-                    $per_page = 500;
3765
-                    if ($per_page > $chunk_per_page) {
3766
-                        $per_page = $chunk_per_page;
3767
-                    }
3768
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3764
+					$per_page = 500;
3765
+					if ($per_page > $chunk_per_page) {
3766
+						$per_page = $chunk_per_page;
3767
+					}
3768
+					$total_pages = ceil( $chunk_per_page / $per_page );
3769 3769
                     
3770
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3771
-                        $save_posts = array_slice( $chunk_save_posts , ( $i * $per_page ), $per_page );
3770
+					for ( $i = 0; $i <= $total_pages; $i++ ) {
3771
+						$save_posts = array_slice( $chunk_save_posts , ( $i * $per_page ), $per_page );
3772 3772
                         
3773
-                        $clear = $i == 0 ? true : false;
3774
-                        geodir_save_csv_data( $file_path_temp, $save_posts, $clear );
3775
-                    }
3773
+						$clear = $i == 0 ? true : false;
3774
+						geodir_save_csv_data( $file_path_temp, $save_posts, $clear );
3775
+					}
3776 3776
                         
3777
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3778
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3779
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3780
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3781
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3777
+					if ( $wp_filesystem->exists( $file_path_temp ) ) {
3778
+						$chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3779
+						$chunk_file_name = $file_name . $chunk_page_no . '.csv';
3780
+						$file_path = $csv_file_dir . '/' . $chunk_file_name;
3781
+						$wp_filesystem->move( $file_path_temp, $file_path, true );
3782 3782
                         
3783
-                        $file_url = $file_url_base . $chunk_file_name;
3784
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3785
-                    }
3783
+						$file_url = $file_url_base . $chunk_file_name;
3784
+						$chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3785
+					}
3786 3786
                     
3787
-                    if ( !empty($chunk_file_paths) ) {
3788
-                        $json['total'] = $posts_count;
3789
-                        $json['files'] = $chunk_file_paths;
3790
-                    } else {
3791
-                        if ($j > 1) {
3792
-                            $json['total'] = $posts_count;
3793
-                            $json['files'] = array();
3794
-                        } else {
3795
-                            $json['error'] = __( 'ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory' );
3796
-                        }
3797
-                    }
3798
-                }
3799
-                // WPML
3800
-                if ($is_wpml) {
3801
-                    $sitepress->switch_lang($active_lang, true);
3802
-                }
3803
-                // WPML
3804
-                wp_send_json( $json );
3805
-            }
3806
-        }
3807
-        break;
3808
-        case 'export_cats': {
3809
-            // WPML
3810
-            $is_wpml = geodir_is_wpml();
3811
-            if ($is_wpml) {
3812
-                global $sitepress;
3813
-                $active_lang = ICL_LANGUAGE_CODE;
3787
+					if ( !empty($chunk_file_paths) ) {
3788
+						$json['total'] = $posts_count;
3789
+						$json['files'] = $chunk_file_paths;
3790
+					} else {
3791
+						if ($j > 1) {
3792
+							$json['total'] = $posts_count;
3793
+							$json['files'] = array();
3794
+						} else {
3795
+							$json['error'] = __( 'ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory' );
3796
+						}
3797
+					}
3798
+				}
3799
+				// WPML
3800
+				if ($is_wpml) {
3801
+					$sitepress->switch_lang($active_lang, true);
3802
+				}
3803
+				// WPML
3804
+				wp_send_json( $json );
3805
+			}
3806
+		}
3807
+		break;
3808
+		case 'export_cats': {
3809
+			// WPML
3810
+			$is_wpml = geodir_is_wpml();
3811
+			if ($is_wpml) {
3812
+				global $sitepress;
3813
+				$active_lang = ICL_LANGUAGE_CODE;
3814 3814
                 
3815
-                $sitepress->switch_lang('all', true);
3816
-            }
3817
-            // WPML
3818
-            $file_name = $post_type . 'category_' . date( 'dmyHi' );
3815
+				$sitepress->switch_lang('all', true);
3816
+			}
3817
+			// WPML
3818
+			$file_name = $post_type . 'category_' . date( 'dmyHi' );
3819 3819
             
3820
-            $terms_count = geodir_get_terms_count( $post_type );
3821
-            $file_url_base = geodir_path_import_export() . '/';
3822
-            $file_url = $file_url_base . $file_name . '.csv';
3823
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3824
-            $file_path_temp = $csv_file_dir . '/' . $post_type . 'category_' . $nonce . '.csv';
3820
+			$terms_count = geodir_get_terms_count( $post_type );
3821
+			$file_url_base = geodir_path_import_export() . '/';
3822
+			$file_url = $file_url_base . $file_name . '.csv';
3823
+			$file_path = $csv_file_dir . '/' . $file_name . '.csv';
3824
+			$file_path_temp = $csv_file_dir . '/' . $post_type . 'category_' . $nonce . '.csv';
3825 3825
             
3826
-            $chunk_file_paths = array();
3826
+			$chunk_file_paths = array();
3827 3827
             
3828
-            if ( isset( $_REQUEST['_st'] ) ) {
3829
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3830
-                $percentage = count( $terms_count ) > 0 && $line_count > 0 ? ceil( $line_count / $terms_count ) * 100 : 0;
3831
-                $percentage = min( $percentage, 100 );
3828
+			if ( isset( $_REQUEST['_st'] ) ) {
3829
+				$line_count = (int)geodir_import_export_line_count( $file_path_temp );
3830
+				$percentage = count( $terms_count ) > 0 && $line_count > 0 ? ceil( $line_count / $terms_count ) * 100 : 0;
3831
+				$percentage = min( $percentage, 100 );
3832 3832
                 
3833
-                $json['percentage'] = $percentage;
3834
-                // WPML
3835
-                if ($is_wpml) {
3836
-                    $sitepress->switch_lang($active_lang, true);
3837
-                }
3838
-                // WPML
3839
-                wp_send_json( $json );
3840
-            } else {
3841
-                if ( !$terms_count > 0 ) {
3842
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3843
-                } else {
3844
-                    $total_terms = $terms_count;
3845
-                    if ($chunk_per_page > $terms_count) {
3846
-                        $chunk_per_page = $terms_count;
3847
-                    }
3848
-                    $chunk_total_pages = ceil( $total_terms / $chunk_per_page );
3833
+				$json['percentage'] = $percentage;
3834
+				// WPML
3835
+				if ($is_wpml) {
3836
+					$sitepress->switch_lang($active_lang, true);
3837
+				}
3838
+				// WPML
3839
+				wp_send_json( $json );
3840
+			} else {
3841
+				if ( !$terms_count > 0 ) {
3842
+					$json['error'] = __( 'No records to export.', 'geodirectory' );
3843
+				} else {
3844
+					$total_terms = $terms_count;
3845
+					if ($chunk_per_page > $terms_count) {
3846
+						$chunk_per_page = $terms_count;
3847
+					}
3848
+					$chunk_total_pages = ceil( $total_terms / $chunk_per_page );
3849 3849
                     
3850
-                    $j = $chunk_page_no;
3851
-                    $chunk_save_terms = geodir_imex_get_terms( $post_type, $chunk_per_page, $j );
3850
+					$j = $chunk_page_no;
3851
+					$chunk_save_terms = geodir_imex_get_terms( $post_type, $chunk_per_page, $j );
3852 3852
                     
3853
-                    $per_page = 500;
3854
-                    if ($per_page > $chunk_per_page) {
3855
-                        $per_page = $chunk_per_page;
3856
-                    }
3857
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3853
+					$per_page = 500;
3854
+					if ($per_page > $chunk_per_page) {
3855
+						$per_page = $chunk_per_page;
3856
+					}
3857
+					$total_pages = ceil( $chunk_per_page / $per_page );
3858 3858
                     
3859
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3860
-                        $save_terms = array_slice( $chunk_save_terms , ( $i * $per_page ), $per_page );
3859
+					for ( $i = 0; $i <= $total_pages; $i++ ) {
3860
+						$save_terms = array_slice( $chunk_save_terms , ( $i * $per_page ), $per_page );
3861 3861
                         
3862
-                        $clear = $i == 0 ? true : false;
3863
-                        geodir_save_csv_data( $file_path_temp, $save_terms, $clear );
3864
-                    }
3862
+						$clear = $i == 0 ? true : false;
3863
+						geodir_save_csv_data( $file_path_temp, $save_terms, $clear );
3864
+					}
3865 3865
                     
3866
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3867
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3868
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3869
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3870
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3866
+					if ( $wp_filesystem->exists( $file_path_temp ) ) {
3867
+						$chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3868
+						$chunk_file_name = $file_name . $chunk_page_no . '.csv';
3869
+						$file_path = $csv_file_dir . '/' . $chunk_file_name;
3870
+						$wp_filesystem->move( $file_path_temp, $file_path, true );
3871 3871
                         
3872
-                        $file_url = $file_url_base . $chunk_file_name;
3873
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3874
-                    }
3872
+						$file_url = $file_url_base . $chunk_file_name;
3873
+						$chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3874
+					}
3875 3875
                     
3876
-                    if ( !empty($chunk_file_paths) ) {
3877
-                        $json['total'] = $terms_count;
3878
-                        $json['files'] = $chunk_file_paths;
3879
-                    } else {
3880
-                        $json['error'] = __( 'ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory' );
3881
-                    }
3882
-                }
3883
-                // WPML
3884
-                if ($is_wpml) {
3885
-                    $sitepress->switch_lang($active_lang, true);
3886
-                }
3887
-                // WPML
3888
-                wp_send_json( $json );
3889
-            }
3890
-        }
3891
-        break;
3892
-        case 'export_locations': {
3893
-            $file_url_base = geodir_path_import_export() . '/';
3894
-            $file_name = 'gd_locations_' . date( 'dmyHi' );
3895
-            $file_url = $file_url_base . $file_name . '.csv';
3896
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3897
-            $file_path_temp = $csv_file_dir . '/gd_locations_' . $nonce . '.csv';
3876
+					if ( !empty($chunk_file_paths) ) {
3877
+						$json['total'] = $terms_count;
3878
+						$json['files'] = $chunk_file_paths;
3879
+					} else {
3880
+						$json['error'] = __( 'ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory' );
3881
+					}
3882
+				}
3883
+				// WPML
3884
+				if ($is_wpml) {
3885
+					$sitepress->switch_lang($active_lang, true);
3886
+				}
3887
+				// WPML
3888
+				wp_send_json( $json );
3889
+			}
3890
+		}
3891
+		break;
3892
+		case 'export_locations': {
3893
+			$file_url_base = geodir_path_import_export() . '/';
3894
+			$file_name = 'gd_locations_' . date( 'dmyHi' );
3895
+			$file_url = $file_url_base . $file_name . '.csv';
3896
+			$file_path = $csv_file_dir . '/' . $file_name . '.csv';
3897
+			$file_path_temp = $csv_file_dir . '/gd_locations_' . $nonce . '.csv';
3898 3898
             
3899
-            $items_count = (int)geodir_location_imex_count_locations();
3899
+			$items_count = (int)geodir_location_imex_count_locations();
3900 3900
             
3901
-            if ( isset( $_REQUEST['_st'] ) ) {
3902
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3903
-                $percentage = count( $items_count ) > 0 && $line_count > 0 ? ceil( $line_count / $items_count ) * 100 : 0;
3904
-                $percentage = min( $percentage, 100 );
3901
+			if ( isset( $_REQUEST['_st'] ) ) {
3902
+				$line_count = (int)geodir_import_export_line_count( $file_path_temp );
3903
+				$percentage = count( $items_count ) > 0 && $line_count > 0 ? ceil( $line_count / $items_count ) * 100 : 0;
3904
+				$percentage = min( $percentage, 100 );
3905 3905
                 
3906
-                $json['percentage'] = $percentage;
3907
-                wp_send_json( $json );
3908
-            } else {
3909
-                $chunk_file_paths = array();
3906
+				$json['percentage'] = $percentage;
3907
+				wp_send_json( $json );
3908
+			} else {
3909
+				$chunk_file_paths = array();
3910 3910
                 
3911
-                if ( !$items_count > 0 ) {
3912
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3913
-                } else {
3914
-                    $chunk_per_page = min( $chunk_per_page, $items_count );
3915
-                    $chunk_total_pages = ceil( $items_count / $chunk_per_page );
3911
+				if ( !$items_count > 0 ) {
3912
+					$json['error'] = __( 'No records to export.', 'geodirectory' );
3913
+				} else {
3914
+					$chunk_per_page = min( $chunk_per_page, $items_count );
3915
+					$chunk_total_pages = ceil( $items_count / $chunk_per_page );
3916 3916
                     
3917
-                    $j = $chunk_page_no;
3918
-                    $chunk_save_items = geodir_location_imex_locations_data( $chunk_per_page, $j );
3917
+					$j = $chunk_page_no;
3918
+					$chunk_save_items = geodir_location_imex_locations_data( $chunk_per_page, $j );
3919 3919
                     
3920
-                    $per_page = 500;
3921
-                    $per_page = min( $per_page, $chunk_per_page );
3922
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3920
+					$per_page = 500;
3921
+					$per_page = min( $per_page, $chunk_per_page );
3922
+					$total_pages = ceil( $chunk_per_page / $per_page );
3923 3923
                     
3924
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3925
-                        $save_items = array_slice( $chunk_save_items , ( $i * $per_page ), $per_page );
3924
+					for ( $i = 0; $i <= $total_pages; $i++ ) {
3925
+						$save_items = array_slice( $chunk_save_items , ( $i * $per_page ), $per_page );
3926 3926
                         
3927
-                        $clear = $i == 0 ? true : false;
3928
-                        geodir_save_csv_data( $file_path_temp, $save_items, $clear );
3929
-                    }
3927
+						$clear = $i == 0 ? true : false;
3928
+						geodir_save_csv_data( $file_path_temp, $save_items, $clear );
3929
+					}
3930 3930
                     
3931
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3932
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3933
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3934
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3935
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3931
+					if ( $wp_filesystem->exists( $file_path_temp ) ) {
3932
+						$chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3933
+						$chunk_file_name = $file_name . $chunk_page_no . '.csv';
3934
+						$file_path = $csv_file_dir . '/' . $chunk_file_name;
3935
+						$wp_filesystem->move( $file_path_temp, $file_path, true );
3936 3936
                         
3937
-                        $file_url = $file_url_base . $chunk_file_name;
3938
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3939
-                    }
3937
+						$file_url = $file_url_base . $chunk_file_name;
3938
+						$chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3939
+					}
3940 3940
                     
3941
-                    if ( !empty($chunk_file_paths) ) {
3942
-                        $json['total'] = $items_count;
3943
-                        $json['files'] = $chunk_file_paths;
3944
-                    } else {
3945
-                        $json['error'] = __( 'Fail, something wrong to create csv file.', 'geodirectory' );
3946
-                    }
3947
-                }
3948
-                wp_send_json( $json );
3949
-            }
3950
-        }
3951
-        break;
3952
-        case 'export_hoods': {
3953
-            $file_url_base = geodir_path_import_export() . '/';
3954
-            $file_name = 'gd_neighbourhoods_' . date( 'dmyHi' );
3955
-            $file_url = $file_url_base . $file_name . '.csv';
3956
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3957
-            $file_path_temp = $csv_file_dir . '/gd_neighbourhoods_' . $nonce . '.csv';
3941
+					if ( !empty($chunk_file_paths) ) {
3942
+						$json['total'] = $items_count;
3943
+						$json['files'] = $chunk_file_paths;
3944
+					} else {
3945
+						$json['error'] = __( 'Fail, something wrong to create csv file.', 'geodirectory' );
3946
+					}
3947
+				}
3948
+				wp_send_json( $json );
3949
+			}
3950
+		}
3951
+		break;
3952
+		case 'export_hoods': {
3953
+			$file_url_base = geodir_path_import_export() . '/';
3954
+			$file_name = 'gd_neighbourhoods_' . date( 'dmyHi' );
3955
+			$file_url = $file_url_base . $file_name . '.csv';
3956
+			$file_path = $csv_file_dir . '/' . $file_name . '.csv';
3957
+			$file_path_temp = $csv_file_dir . '/gd_neighbourhoods_' . $nonce . '.csv';
3958 3958
             
3959
-            $items_count = (int)geodir_location_imex_count_neighbourhoods();
3959
+			$items_count = (int)geodir_location_imex_count_neighbourhoods();
3960 3960
             
3961
-            if ( isset( $_REQUEST['_st'] ) ) {
3962
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3963
-                $percentage = count( $items_count ) > 0 && $line_count > 0 ? ceil( $line_count / $items_count ) * 100 : 0;
3964
-                $percentage = min( $percentage, 100 );
3961
+			if ( isset( $_REQUEST['_st'] ) ) {
3962
+				$line_count = (int)geodir_import_export_line_count( $file_path_temp );
3963
+				$percentage = count( $items_count ) > 0 && $line_count > 0 ? ceil( $line_count / $items_count ) * 100 : 0;
3964
+				$percentage = min( $percentage, 100 );
3965 3965
                 
3966
-                $json['percentage'] = $percentage;
3967
-                wp_send_json( $json );
3968
-            } else {
3969
-                $chunk_file_paths = array();
3966
+				$json['percentage'] = $percentage;
3967
+				wp_send_json( $json );
3968
+			} else {
3969
+				$chunk_file_paths = array();
3970 3970
                 
3971
-                if ( !$items_count > 0 ) {
3972
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3973
-                } else {
3974
-                    $chunk_per_page = min( $chunk_per_page, $items_count );
3975
-                    $chunk_total_pages = ceil( $items_count / $chunk_per_page );
3971
+				if ( !$items_count > 0 ) {
3972
+					$json['error'] = __( 'No records to export.', 'geodirectory' );
3973
+				} else {
3974
+					$chunk_per_page = min( $chunk_per_page, $items_count );
3975
+					$chunk_total_pages = ceil( $items_count / $chunk_per_page );
3976 3976
                     
3977
-                    $j = $chunk_page_no;
3978
-                    $chunk_save_items = geodir_location_imex_neighbourhoods_data( $chunk_per_page, $j );
3977
+					$j = $chunk_page_no;
3978
+					$chunk_save_items = geodir_location_imex_neighbourhoods_data( $chunk_per_page, $j );
3979 3979
                     
3980
-                    $per_page = 500;
3981
-                    $per_page = min( $per_page, $chunk_per_page );
3982
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3980
+					$per_page = 500;
3981
+					$per_page = min( $per_page, $chunk_per_page );
3982
+					$total_pages = ceil( $chunk_per_page / $per_page );
3983 3983
                     
3984
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3985
-                        $save_items = array_slice( $chunk_save_items , ( $i * $per_page ), $per_page );
3984
+					for ( $i = 0; $i <= $total_pages; $i++ ) {
3985
+						$save_items = array_slice( $chunk_save_items , ( $i * $per_page ), $per_page );
3986 3986
                         
3987
-                        $clear = $i == 0 ? true : false;
3988
-                        geodir_save_csv_data( $file_path_temp, $save_items, $clear );
3989
-                    }
3987
+						$clear = $i == 0 ? true : false;
3988
+						geodir_save_csv_data( $file_path_temp, $save_items, $clear );
3989
+					}
3990 3990
                     
3991
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3992
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3993
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3994
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3995
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3991
+					if ( $wp_filesystem->exists( $file_path_temp ) ) {
3992
+						$chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3993
+						$chunk_file_name = $file_name . $chunk_page_no . '.csv';
3994
+						$file_path = $csv_file_dir . '/' . $chunk_file_name;
3995
+						$wp_filesystem->move( $file_path_temp, $file_path, true );
3996 3996
                         
3997
-                        $file_url = $file_url_base . $chunk_file_name;
3998
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3999
-                    }
3997
+						$file_url = $file_url_base . $chunk_file_name;
3998
+						$chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3999
+					}
4000 4000
                     
4001
-                    if ( !empty($chunk_file_paths) ) {
4002
-                        $json['total'] = $items_count;
4003
-                        $json['files'] = $chunk_file_paths;
4004
-                    } else {
4005
-                        $json['error'] = __( 'Fail, something wrong to create csv file.', 'geodirectory' );
4006
-                    }
4007
-                }
4008
-                wp_send_json( $json );
4009
-            }
4010
-        }
4011
-        break;
4012
-        case 'prepare_import':
4013
-        case 'import_cat':
4014
-        case 'import_post':
4015
-        case 'import_loc':
4016
-        case 'import_hood': {
4017
-            // WPML
4018
-            $is_wpml = geodir_is_wpml();
4019
-            if ($is_wpml) {
4020
-                global $sitepress;
4021
-                $active_lang = ICL_LANGUAGE_CODE;
4022
-            }
4023
-            // WPML
4001
+					if ( !empty($chunk_file_paths) ) {
4002
+						$json['total'] = $items_count;
4003
+						$json['files'] = $chunk_file_paths;
4004
+					} else {
4005
+						$json['error'] = __( 'Fail, something wrong to create csv file.', 'geodirectory' );
4006
+					}
4007
+				}
4008
+				wp_send_json( $json );
4009
+			}
4010
+		}
4011
+		break;
4012
+		case 'prepare_import':
4013
+		case 'import_cat':
4014
+		case 'import_post':
4015
+		case 'import_loc':
4016
+		case 'import_hood': {
4017
+			// WPML
4018
+			$is_wpml = geodir_is_wpml();
4019
+			if ($is_wpml) {
4020
+				global $sitepress;
4021
+				$active_lang = ICL_LANGUAGE_CODE;
4022
+			}
4023
+			// WPML
4024 4024
             
4025
-            ini_set( 'auto_detect_line_endings', true );
4025
+			ini_set( 'auto_detect_line_endings', true );
4026 4026
             
4027
-            $uploads = wp_upload_dir();
4028
-            $uploads_dir = $uploads['path'];
4029
-            $uploads_subdir = $uploads['subdir'];
4027
+			$uploads = wp_upload_dir();
4028
+			$uploads_dir = $uploads['path'];
4029
+			$uploads_subdir = $uploads['subdir'];
4030 4030
             
4031
-            $csv_file = isset( $_POST['_file'] ) ? $_POST['_file'] : NULL;
4032
-            $import_choice = isset( $_REQUEST['_ch'] ) ? $_REQUEST['_ch'] : 'skip';
4031
+			$csv_file = isset( $_POST['_file'] ) ? $_POST['_file'] : NULL;
4032
+			$import_choice = isset( $_REQUEST['_ch'] ) ? $_REQUEST['_ch'] : 'skip';
4033 4033
             
4034
-            $csv_file_arr = explode( '/', $csv_file );
4035
-            $csv_filename = end( $csv_file_arr );
4036
-            $target_path = $uploads_dir . '/temp_' . $current_user->data->ID . '/' . $csv_filename;
4034
+			$csv_file_arr = explode( '/', $csv_file );
4035
+			$csv_filename = end( $csv_file_arr );
4036
+			$target_path = $uploads_dir . '/temp_' . $current_user->data->ID . '/' . $csv_filename;
4037 4037
             
4038
-            $json['file'] = $csv_file;
4039
-            $json['error'] = __( 'The uploaded file is not a valid csv file. Please try again.', 'geodirectory' );
4040
-            $file = array();
4038
+			$json['file'] = $csv_file;
4039
+			$json['error'] = __( 'The uploaded file is not a valid csv file. Please try again.', 'geodirectory' );
4040
+			$file = array();
4041 4041
 
4042
-            if ( $csv_file && $wp_filesystem->is_file( $target_path ) && $wp_filesystem->exists( $target_path ) ) {
4043
-                $wp_filetype = wp_check_filetype_and_ext( $target_path, $csv_filename );
4042
+			if ( $csv_file && $wp_filesystem->is_file( $target_path ) && $wp_filesystem->exists( $target_path ) ) {
4043
+				$wp_filetype = wp_check_filetype_and_ext( $target_path, $csv_filename );
4044 4044
                 
4045
-                if (!empty($wp_filetype) && isset($wp_filetype['ext']) && geodir_strtolower($wp_filetype['ext']) == 'csv') {
4046
-                    $json['error'] = NULL;
4047
-                    $json['rows'] = 0;
4045
+				if (!empty($wp_filetype) && isset($wp_filetype['ext']) && geodir_strtolower($wp_filetype['ext']) == 'csv') {
4046
+					$json['error'] = NULL;
4047
+					$json['rows'] = 0;
4048 4048
                     
4049
-                    $lc_all = setlocale(LC_ALL, 0); // Fix issue of fgetcsv ignores special characters when they are at the beginning of line
4050
-                    setlocale(LC_ALL, 'en_US.UTF-8');
4051
-                    if ( ( $handle = fopen($target_path, "r" ) ) !== FALSE ) {
4052
-                        while ( ( $data = fgetcsv( $handle, 100000, "," ) ) !== FALSE ) {
4053
-                            if ( !empty( $data ) ) {
4054
-                                $file[] = $data;
4055
-                            }
4056
-                        }
4057
-                        fclose($handle);
4058
-                    }
4059
-                    setlocale(LC_ALL, $lc_all);
4049
+					$lc_all = setlocale(LC_ALL, 0); // Fix issue of fgetcsv ignores special characters when they are at the beginning of line
4050
+					setlocale(LC_ALL, 'en_US.UTF-8');
4051
+					if ( ( $handle = fopen($target_path, "r" ) ) !== FALSE ) {
4052
+						while ( ( $data = fgetcsv( $handle, 100000, "," ) ) !== FALSE ) {
4053
+							if ( !empty( $data ) ) {
4054
+								$file[] = $data;
4055
+							}
4056
+						}
4057
+						fclose($handle);
4058
+					}
4059
+					setlocale(LC_ALL, $lc_all);
4060 4060
 
4061
-                    $json['rows'] = (!empty($file) && count($file) > 1) ? count($file) - 1 : 0;
4061
+					$json['rows'] = (!empty($file) && count($file) > 1) ? count($file) - 1 : 0;
4062 4062
                     
4063
-                    if (!$json['rows'] > 0) {
4064
-                        $json['error'] = __('No data found in csv file.', 'geodirectory');
4065
-                    }
4066
-                } else {
4067
-                    wp_send_json( $json );
4068
-                }
4069
-            } else {
4070
-                wp_send_json( $json );
4071
-            }
4063
+					if (!$json['rows'] > 0) {
4064
+						$json['error'] = __('No data found in csv file.', 'geodirectory');
4065
+					}
4066
+				} else {
4067
+					wp_send_json( $json );
4068
+				}
4069
+			} else {
4070
+				wp_send_json( $json );
4071
+			}
4072 4072
             
4073
-            if ( $task == 'prepare_import' || !empty( $json['error'] ) ) {
4074
-                wp_send_json( $json );
4075
-            }
4073
+			if ( $task == 'prepare_import' || !empty( $json['error'] ) ) {
4074
+				wp_send_json( $json );
4075
+			}
4076 4076
             
4077
-            $total = $json['rows'];
4078
-            $limit = isset($_POST['limit']) ? (int)$_POST['limit'] : 1;
4079
-            $processed = isset($_POST['processed']) ? (int)$_POST['processed'] : 0;
4077
+			$total = $json['rows'];
4078
+			$limit = isset($_POST['limit']) ? (int)$_POST['limit'] : 1;
4079
+			$processed = isset($_POST['processed']) ? (int)$_POST['processed'] : 0;
4080 4080
             
4081
-            $count = $limit;
4081
+			$count = $limit;
4082 4082
             
4083
-            if ($count < $total) {
4084
-                $count = $processed + $count;
4085
-                if ($count > $total) {
4086
-                    $count = $total;
4087
-                }
4088
-            } else {
4089
-                $count = $total;
4090
-            }
4083
+			if ($count < $total) {
4084
+				$count = $processed + $count;
4085
+				if ($count > $total) {
4086
+					$count = $total;
4087
+				}
4088
+			} else {
4089
+				$count = $total;
4090
+			}
4091 4091
             
4092
-            $created = 0;
4093
-            $updated = 0;
4094
-            $skipped = 0;
4095
-            $invalid = 0;
4096
-            $invalid_addr = 0;
4097
-            $images = 0;
4092
+			$created = 0;
4093
+			$updated = 0;
4094
+			$skipped = 0;
4095
+			$invalid = 0;
4096
+			$invalid_addr = 0;
4097
+			$images = 0;
4098 4098
             
4099
-            $gd_post_info = array();
4100
-            $countpost = 0;
4099
+			$gd_post_info = array();
4100
+			$countpost = 0;
4101 4101
             
4102
-            $post_types = geodir_get_posttypes();
4102
+			$post_types = geodir_get_posttypes();
4103 4103
 
4104
-            if ( $task == 'import_cat' ) {
4105
-                if (!empty($file)) {
4106
-                    $columns = isset($file[0]) ? $file[0] : NULL;
4104
+			if ( $task == 'import_cat' ) {
4105
+				if (!empty($file)) {
4106
+					$columns = isset($file[0]) ? $file[0] : NULL;
4107 4107
                     
4108
-                    if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4109
-                        $json['error'] = CSV_INVAILD_FILE;
4110
-                        wp_send_json( $json );
4111
-                        exit;
4112
-                    }
4108
+					if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4109
+						$json['error'] = CSV_INVAILD_FILE;
4110
+						wp_send_json( $json );
4111
+						exit;
4112
+					}
4113 4113
                     
4114
-                    $gd_error_log = __('GD IMPORT CATEGORIES [ROW %d]:', 'geodirectory');
4114
+					$gd_error_log = __('GD IMPORT CATEGORIES [ROW %d]:', 'geodirectory');
4115 4115
                     
4116
-                    for ($i = 1; $i <= $limit; $i++) {
4117
-                        $index = $processed + $i;
4116
+					for ($i = 1; $i <= $limit; $i++) {
4117
+						$index = $processed + $i;
4118 4118
                         
4119
-                        if (isset($file[$index])) {
4120
-                            $row = $file[$index];
4121
-                            $row = array_map( 'trim', $row );
4122
-                            //$row = array_map( 'utf8_encode', $row );
4119
+						if (isset($file[$index])) {
4120
+							$row = $file[$index];
4121
+							$row = array_map( 'trim', $row );
4122
+							//$row = array_map( 'utf8_encode', $row );
4123 4123
                             
4124
-                            $cat_id = '';
4125
-                            $cat_name = '';
4126
-                            $cat_slug = '';
4127
-                            $cat_posttype = '';
4128
-                            $cat_parent = '';
4129
-                            $cat_description = '';
4130
-                            $cat_schema = '';
4131
-                            $cat_top_description = '';
4132
-                            $cat_image = '';
4133
-                            $cat_icon = '';
4134
-                            $cat_language = '';
4135
-                            $cat_id_original = '';
4124
+							$cat_id = '';
4125
+							$cat_name = '';
4126
+							$cat_slug = '';
4127
+							$cat_posttype = '';
4128
+							$cat_parent = '';
4129
+							$cat_description = '';
4130
+							$cat_schema = '';
4131
+							$cat_top_description = '';
4132
+							$cat_image = '';
4133
+							$cat_icon = '';
4134
+							$cat_language = '';
4135
+							$cat_id_original = '';
4136 4136
                             
4137
-                            $c = 0;
4138
-                            foreach ($columns as $column ) {
4139
-                                if ( $column == 'cat_id' ) {
4140
-                                    $cat_id = (int)$row[$c];
4141
-                                } else if ( $column == 'cat_name' ) {
4142
-                                    $cat_name = $row[$c];
4143
-                                } else if ( $column == 'cat_slug' ) {
4144
-                                    $cat_slug = $row[$c];
4145
-                                } else if ( $column == 'cat_posttype' ) {
4146
-                                    $cat_posttype = $row[$c];
4147
-                                } else if ( $column == 'cat_parent' ) {
4148
-                                    $cat_parent = trim($row[$c]);
4149
-                                } else if ( $column == 'cat_schema' && $row[$c] != '' ) {
4150
-                                    $cat_schema = $row[$c];
4151
-                                } else if ( $column == 'cat_description' ) {
4152
-                                    $cat_description = $row[$c];
4153
-                                } else if ( $column == 'cat_top_description' ) {
4154
-                                    $cat_top_description = $row[$c];
4155
-                                } else if ( $column == 'cat_image' ) {
4156
-                                    $cat_image = $row[$c];
4157
-                                } else if ( $column == 'cat_icon' ) {
4158
-                                    $cat_icon = $row[$c];
4159
-                                }
4160
-                                // WPML
4161
-                                if ( $is_wpml ) {
4162
-                                    if ( $column == 'cat_language' ) {
4163
-                                        $cat_language = geodir_strtolower( trim( $row[$c] ) );
4164
-                                    } else if ( $column == 'cat_id_original' ) {
4165
-                                        $cat_id_original = (int)$row[$c];
4166
-                                    }
4167
-                                }
4168
-                                // WPML
4169
-                                $c++;
4170
-                            }
4137
+							$c = 0;
4138
+							foreach ($columns as $column ) {
4139
+								if ( $column == 'cat_id' ) {
4140
+									$cat_id = (int)$row[$c];
4141
+								} else if ( $column == 'cat_name' ) {
4142
+									$cat_name = $row[$c];
4143
+								} else if ( $column == 'cat_slug' ) {
4144
+									$cat_slug = $row[$c];
4145
+								} else if ( $column == 'cat_posttype' ) {
4146
+									$cat_posttype = $row[$c];
4147
+								} else if ( $column == 'cat_parent' ) {
4148
+									$cat_parent = trim($row[$c]);
4149
+								} else if ( $column == 'cat_schema' && $row[$c] != '' ) {
4150
+									$cat_schema = $row[$c];
4151
+								} else if ( $column == 'cat_description' ) {
4152
+									$cat_description = $row[$c];
4153
+								} else if ( $column == 'cat_top_description' ) {
4154
+									$cat_top_description = $row[$c];
4155
+								} else if ( $column == 'cat_image' ) {
4156
+									$cat_image = $row[$c];
4157
+								} else if ( $column == 'cat_icon' ) {
4158
+									$cat_icon = $row[$c];
4159
+								}
4160
+								// WPML
4161
+								if ( $is_wpml ) {
4162
+									if ( $column == 'cat_language' ) {
4163
+										$cat_language = geodir_strtolower( trim( $row[$c] ) );
4164
+									} else if ( $column == 'cat_id_original' ) {
4165
+										$cat_id_original = (int)$row[$c];
4166
+									}
4167
+								}
4168
+								// WPML
4169
+								$c++;
4170
+							}
4171 4171
                             
4172
-                            if ( $cat_name == '' || !in_array( $cat_posttype, $post_types ) ) {
4173
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank title/invalid post type', 'geodirectory' ) );
4172
+							if ( $cat_name == '' || !in_array( $cat_posttype, $post_types ) ) {
4173
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank title/invalid post type', 'geodirectory' ) );
4174 4174
                                 
4175
-                                $invalid++;
4176
-                                continue;
4177
-                            }
4175
+								$invalid++;
4176
+								continue;
4177
+							}
4178 4178
                             
4179
-                            // WPML
4180
-                            if ($is_wpml && $cat_language != '') {
4181
-                                $sitepress->switch_lang($cat_language, true);
4182
-                            }
4183
-                            // WPML
4179
+							// WPML
4180
+							if ($is_wpml && $cat_language != '') {
4181
+								$sitepress->switch_lang($cat_language, true);
4182
+							}
4183
+							// WPML
4184 4184
                                                         
4185
-                            $term_data = array();
4186
-                            $term_data['name'] = $cat_name;
4187
-                            $term_data['slug'] = $cat_slug;
4188
-                            $term_data['description'] = $cat_description;
4189
-                            $term_data['cat_schema'] = $cat_schema;
4190
-                            $term_data['top_description'] = $cat_top_description;
4191
-                            $term_data['image'] = $cat_image != '' ? basename( $cat_image ) : '';
4192
-                            $term_data['icon'] = $cat_icon != '' ? basename( $cat_icon ) : '';
4185
+							$term_data = array();
4186
+							$term_data['name'] = $cat_name;
4187
+							$term_data['slug'] = $cat_slug;
4188
+							$term_data['description'] = $cat_description;
4189
+							$term_data['cat_schema'] = $cat_schema;
4190
+							$term_data['top_description'] = $cat_top_description;
4191
+							$term_data['image'] = $cat_image != '' ? basename( $cat_image ) : '';
4192
+							$term_data['icon'] = $cat_icon != '' ? basename( $cat_icon ) : '';
4193 4193
                             
4194
-                            //$term_data = array_map( 'utf8_encode', $term_data );
4194
+							//$term_data = array_map( 'utf8_encode', $term_data );
4195 4195
                             
4196
-                            $taxonomy = $cat_posttype . 'category';
4196
+							$taxonomy = $cat_posttype . 'category';
4197 4197
                             
4198
-                            $term_data['taxonomy'] = $taxonomy;
4198
+							$term_data['taxonomy'] = $taxonomy;
4199 4199
 
4200
-                            $term_parent_id = 0;
4201
-                            if ($cat_parent != "" || (int)$cat_parent > 0) {
4202
-                                $term_parent = '';
4200
+							$term_parent_id = 0;
4201
+							if ($cat_parent != "" || (int)$cat_parent > 0) {
4202
+								$term_parent = '';
4203 4203
                                 
4204
-                                if ( $term_parent = get_term_by( 'name', $cat_parent, $taxonomy ) ) {
4205
-                                    //
4206
-                                } else if ( $term_parent = get_term_by( 'slug', $cat_parent, $taxonomy ) ) {
4207
-                                    //
4208
-                                } else if ( $term_parent = get_term_by( 'id', $cat_parent, $taxonomy ) ) {
4209
-                                    //
4210
-                                } else {
4211
-                                    $term_parent_data = array();
4212
-                                    $term_parent_data['name'] = $cat_parent;
4213
-                                    //$term_parent_data = array_map( 'utf8_encode', $term_parent_data );
4214
-                                    $term_parent_data['taxonomy'] = $taxonomy;
4204
+								if ( $term_parent = get_term_by( 'name', $cat_parent, $taxonomy ) ) {
4205
+									//
4206
+								} else if ( $term_parent = get_term_by( 'slug', $cat_parent, $taxonomy ) ) {
4207
+									//
4208
+								} else if ( $term_parent = get_term_by( 'id', $cat_parent, $taxonomy ) ) {
4209
+									//
4210
+								} else {
4211
+									$term_parent_data = array();
4212
+									$term_parent_data['name'] = $cat_parent;
4213
+									//$term_parent_data = array_map( 'utf8_encode', $term_parent_data );
4214
+									$term_parent_data['taxonomy'] = $taxonomy;
4215 4215
                                     
4216
-                                    $term_parent_id = (int)geodir_imex_insert_term( $taxonomy, $term_parent_data );
4217
-                                }
4216
+									$term_parent_id = (int)geodir_imex_insert_term( $taxonomy, $term_parent_data );
4217
+								}
4218 4218
                                 
4219
-                                if ( !empty( $term_parent ) && !is_wp_error( $term_parent ) ) {
4220
-                                    $term_parent_id = (int)$term_parent->term_id;
4221
-                                }
4222
-                            }
4223
-                            $term_data['parent'] = (int)$term_parent_id;
4219
+								if ( !empty( $term_parent ) && !is_wp_error( $term_parent ) ) {
4220
+									$term_parent_id = (int)$term_parent->term_id;
4221
+								}
4222
+							}
4223
+							$term_data['parent'] = (int)$term_parent_id;
4224 4224
 
4225
-                            $term_id = NULL;
4226
-                            if ( $import_choice == 'update' ) {
4227
-                                if ( $cat_id > 0 && $term = (array)term_exists( $cat_id, $taxonomy ) ) {
4228
-                                    $term_data['term_id'] = $term['term_id'];
4225
+							$term_id = NULL;
4226
+							if ( $import_choice == 'update' ) {
4227
+								if ( $cat_id > 0 && $term = (array)term_exists( $cat_id, $taxonomy ) ) {
4228
+									$term_data['term_id'] = $term['term_id'];
4229 4229
                                     
4230
-                                    if ( $term_id = geodir_imex_update_term( $taxonomy, $term_data ) ) {
4231
-                                        $updated++;
4232
-                                    } else {
4233
-                                        $invalid++;
4234
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be updated due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
4235
-                                    }
4236
-                                } else if ( $term_data['slug'] != '' && $term = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
4237
-                                    $term_data['term_id'] = $term['term_id'];
4230
+									if ( $term_id = geodir_imex_update_term( $taxonomy, $term_data ) ) {
4231
+										$updated++;
4232
+									} else {
4233
+										$invalid++;
4234
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be updated due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
4235
+									}
4236
+								} else if ( $term_data['slug'] != '' && $term = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
4237
+									$term_data['term_id'] = $term['term_id'];
4238 4238
                                     
4239
-                                    if ( $term_id = geodir_imex_update_term( $taxonomy, $term_data ) ) {
4240
-                                        $updated++;
4241
-                                    } else {
4242
-                                        $invalid++;
4243
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be updated due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
4244
-                                    }
4245
-                                } else {
4246
-                                    if ( $term_id = geodir_imex_insert_term( $taxonomy, $term_data ) ) {
4247
-                                        $created++;
4248
-                                    } else {
4249
-                                        $invalid++;
4250
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
4251
-                                    }
4252
-                                }
4253
-                            } else if ( $import_choice == 'skip' ) {
4254
-                                if ( $cat_id > 0 && $term = (array)term_exists( $cat_id, $taxonomy ) ) {
4255
-                                    $skipped++;
4256
-                                } else if ( $term_data['slug'] != '' && $term = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
4257
-                                    $skipped++;
4258
-                                } else {
4259
-                                    if ( $term_id = geodir_imex_insert_term( $taxonomy, $term_data ) ) {
4260
-                                        $created++;
4261
-                                    } else {
4262
-                                        $invalid++;
4263
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be updated due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
4264
-                                    }
4265
-                                }
4266
-                            } else {
4267
-                                $invalid++;
4268
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
4269
-                            }
4239
+									if ( $term_id = geodir_imex_update_term( $taxonomy, $term_data ) ) {
4240
+										$updated++;
4241
+									} else {
4242
+										$invalid++;
4243
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be updated due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
4244
+									}
4245
+								} else {
4246
+									if ( $term_id = geodir_imex_insert_term( $taxonomy, $term_data ) ) {
4247
+										$created++;
4248
+									} else {
4249
+										$invalid++;
4250
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
4251
+									}
4252
+								}
4253
+							} else if ( $import_choice == 'skip' ) {
4254
+								if ( $cat_id > 0 && $term = (array)term_exists( $cat_id, $taxonomy ) ) {
4255
+									$skipped++;
4256
+								} else if ( $term_data['slug'] != '' && $term = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
4257
+									$skipped++;
4258
+								} else {
4259
+									if ( $term_id = geodir_imex_insert_term( $taxonomy, $term_data ) ) {
4260
+										$created++;
4261
+									} else {
4262
+										$invalid++;
4263
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be updated due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
4264
+									}
4265
+								}
4266
+							} else {
4267
+								$invalid++;
4268
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
4269
+							}
4270 4270
                             
4271
-                            if ( $term_id ) {
4272
-                                // WPML
4273
-                                if ($is_wpml && $cat_id_original > 0 && $cat_language != '') {
4274
-                                    $wpml_element_type = 'tax_' . $taxonomy;
4275
-                                    $source_language = geodir_get_language_for_element( $cat_id_original, $wpml_element_type );
4276
-                                    $source_language = $source_language != '' ? $source_language : $sitepress->get_default_language();
4277
-
4278
-                                    $trid = $sitepress->get_element_trid( $cat_id_original, $wpml_element_type );
4271
+							if ( $term_id ) {
4272
+								// WPML
4273
+								if ($is_wpml && $cat_id_original > 0 && $cat_language != '') {
4274
+									$wpml_element_type = 'tax_' . $taxonomy;
4275
+									$source_language = geodir_get_language_for_element( $cat_id_original, $wpml_element_type );
4276
+									$source_language = $source_language != '' ? $source_language : $sitepress->get_default_language();
4277
+
4278
+									$trid = $sitepress->get_element_trid( $cat_id_original, $wpml_element_type );
4279 4279
                                     
4280
-                                    $sitepress->set_element_language_details( $term_id, $wpml_element_type, $trid, $cat_language, $source_language );
4281
-                                }
4282
-                                // WPML
4280
+									$sitepress->set_element_language_details( $term_id, $wpml_element_type, $trid, $cat_language, $source_language );
4281
+								}
4282
+								// WPML
4283 4283
                                 
4284
-                                if ( isset( $term_data['top_description'] ) ) {
4285
-                                    update_tax_meta( $term_id, 'ct_cat_top_desc', $term_data['top_description'], $cat_posttype );
4286
-                                }
4284
+								if ( isset( $term_data['top_description'] ) ) {
4285
+									update_tax_meta( $term_id, 'ct_cat_top_desc', $term_data['top_description'], $cat_posttype );
4286
+								}
4287 4287
                                 
4288
-                                if ( isset( $term_data['cat_schema'] ) ) {
4289
-                                    update_tax_meta( $term_id, 'ct_cat_schema', $term_data['cat_schema'], $cat_posttype );
4290
-                                }
4288
+								if ( isset( $term_data['cat_schema'] ) ) {
4289
+									update_tax_meta( $term_id, 'ct_cat_schema', $term_data['cat_schema'], $cat_posttype );
4290
+								}
4291 4291
             
4292
-                                $attachment = false;
4293
-                                if ( isset( $term_data['image'] ) && $term_data['image'] != '' ) {
4294
-                                    $cat_image = geodir_get_default_catimage( $term_id, $cat_posttype );
4295
-                                    $cat_image = !empty( $cat_image ) && isset( $cat_image['src'] ) ? $cat_image['src'] : '';
4292
+								$attachment = false;
4293
+								if ( isset( $term_data['image'] ) && $term_data['image'] != '' ) {
4294
+									$cat_image = geodir_get_default_catimage( $term_id, $cat_posttype );
4295
+									$cat_image = !empty( $cat_image ) && isset( $cat_image['src'] ) ? $cat_image['src'] : '';
4296 4296
                                     
4297
-                                    if ( basename($cat_image) != $term_data['image'] ) {
4298
-                                        $attachment = true;
4299
-                                        update_tax_meta( $term_id, 'ct_cat_default_img', array( 'id' => 'image', 'src' => $uploads['url'] . '/' . $term_data['image'] ), $cat_posttype );
4300
-                                    }
4301
-                                }
4297
+									if ( basename($cat_image) != $term_data['image'] ) {
4298
+										$attachment = true;
4299
+										update_tax_meta( $term_id, 'ct_cat_default_img', array( 'id' => 'image', 'src' => $uploads['url'] . '/' . $term_data['image'] ), $cat_posttype );
4300
+									}
4301
+								}
4302 4302
                                 
4303
-                                if ( isset( $term_data['icon'] ) && $term_data['icon'] != '' ) {
4304
-                                    $cat_icon = get_tax_meta( $term_id, 'ct_cat_icon', false, $cat_posttype );
4305
-                                    $cat_icon = !empty( $cat_icon ) && isset( $cat_icon['src'] ) ? $cat_icon['src'] : '';
4303
+								if ( isset( $term_data['icon'] ) && $term_data['icon'] != '' ) {
4304
+									$cat_icon = get_tax_meta( $term_id, 'ct_cat_icon', false, $cat_posttype );
4305
+									$cat_icon = !empty( $cat_icon ) && isset( $cat_icon['src'] ) ? $cat_icon['src'] : '';
4306 4306
                                         
4307
-                                    if ( basename($cat_icon) != $term_data['icon'] ) {
4308
-                                        $attachment = true;
4309
-                                        update_tax_meta( $term_id, 'ct_cat_icon', array( 'id' => 'icon', 'src' => $uploads['url'] . '/' . $term_data['icon'] ), $cat_posttype );
4310
-                                    }
4311
-                                }
4307
+									if ( basename($cat_icon) != $term_data['icon'] ) {
4308
+										$attachment = true;
4309
+										update_tax_meta( $term_id, 'ct_cat_icon', array( 'id' => 'icon', 'src' => $uploads['url'] . '/' . $term_data['icon'] ), $cat_posttype );
4310
+									}
4311
+								}
4312 4312
                                 
4313
-                                if ( $attachment ) {
4314
-                                    $images++;
4315
-                                }
4316
-                            }
4313
+								if ( $attachment ) {
4314
+									$images++;
4315
+								}
4316
+							}
4317 4317
                             
4318
-                            // WPML
4319
-                            if ($is_wpml && $cat_language != '') {
4320
-                                $sitepress->switch_lang($active_lang, true);
4321
-                            }
4322
-                            // WPML
4323
-                        }
4324
-                    }
4325
-                }
4318
+							// WPML
4319
+							if ($is_wpml && $cat_language != '') {
4320
+								$sitepress->switch_lang($active_lang, true);
4321
+							}
4322
+							// WPML
4323
+						}
4324
+					}
4325
+				}
4326 4326
                 
4327
-                $json = array();
4328
-                $json['processed'] = $limit;
4329
-                $json['created'] = $created;
4330
-                $json['updated'] = $updated;
4331
-                $json['skipped'] = $skipped;
4332
-                $json['invalid'] = $invalid;
4333
-                $json['images'] = $images;
4327
+				$json = array();
4328
+				$json['processed'] = $limit;
4329
+				$json['created'] = $created;
4330
+				$json['updated'] = $updated;
4331
+				$json['skipped'] = $skipped;
4332
+				$json['invalid'] = $invalid;
4333
+				$json['images'] = $images;
4334 4334
                 
4335
-                wp_send_json( $json );
4336
-                exit;
4337
-            } else if ( $task == 'import_post' ) {
4338
-                //run some stuff to make the import quicker
4339
-                wp_defer_term_counting( true );
4340
-                wp_defer_comment_counting( true );
4341
-                $wpdb->query( 'SET autocommit = 0;' );
4342
-
4343
-                //remove_all_actions('publish_post');
4344
-                //remove_all_actions('transition_post_status');
4345
-                //remove_all_actions('publish_future_post');
4346
-
4347
-                if (!empty($file)) {
4348
-                    $is_claim_active = is_plugin_active( 'geodir_claim_listing/geodir_claim_listing.php' ) && get_option('geodir_claim_enable') === 'yes' ? true : false;
4349
-                    $wp_post_statuses = get_post_statuses(); // All of the WordPress supported post statuses.
4350
-                    $default_status = 'publish';
4351
-                    $current_date = date_i18n( 'Y-m-d', time() );
4335
+				wp_send_json( $json );
4336
+				exit;
4337
+			} else if ( $task == 'import_post' ) {
4338
+				//run some stuff to make the import quicker
4339
+				wp_defer_term_counting( true );
4340
+				wp_defer_comment_counting( true );
4341
+				$wpdb->query( 'SET autocommit = 0;' );
4342
+
4343
+				//remove_all_actions('publish_post');
4344
+				//remove_all_actions('transition_post_status');
4345
+				//remove_all_actions('publish_future_post');
4346
+
4347
+				if (!empty($file)) {
4348
+					$is_claim_active = is_plugin_active( 'geodir_claim_listing/geodir_claim_listing.php' ) && get_option('geodir_claim_enable') === 'yes' ? true : false;
4349
+					$wp_post_statuses = get_post_statuses(); // All of the WordPress supported post statuses.
4350
+					$default_status = 'publish';
4351
+					$current_date = date_i18n( 'Y-m-d', time() );
4352 4352
                     
4353
-                    $columns = isset($file[0]) ? $file[0] : NULL;
4353
+					$columns = isset($file[0]) ? $file[0] : NULL;
4354 4354
                     
4355
-                    if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4356
-                        $json['error'] = CSV_INVAILD_FILE;
4357
-                        wp_send_json( $json );
4358
-                        exit;
4359
-                    }
4355
+					if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4356
+						$json['error'] = CSV_INVAILD_FILE;
4357
+						wp_send_json( $json );
4358
+						exit;
4359
+					}
4360 4360
 
4361
-                    $gd_error_log = __('GD IMPORT LISTINGS [ROW %d]:', 'geodirectory');
4362
-                    $wp_chars_error = __( '(check & remove if any invalid characters used in data)', 'geodirectory' );
4363
-                    $processed_actual = 0;
4364
-                    for ($i = 1; $i <= $limit; $i++) {
4365
-                        $index = $processed + $i;
4366
-                        $gd_post = array();
4361
+					$gd_error_log = __('GD IMPORT LISTINGS [ROW %d]:', 'geodirectory');
4362
+					$wp_chars_error = __( '(check & remove if any invalid characters used in data)', 'geodirectory' );
4363
+					$processed_actual = 0;
4364
+					for ($i = 1; $i <= $limit; $i++) {
4365
+						$index = $processed + $i;
4366
+						$gd_post = array();
4367 4367
                         
4368
-                        if (isset($file[$index])) {
4369
-                            $processed_actual++;
4370
-                            $row = $file[$index];
4371
-                            $row = array_map( 'trim', $row );
4372
-                            //$row = array_map( 'utf8_encode', $row );
4373
-                            $row = array_map( 'addslashes_gpc', $row );
4368
+						if (isset($file[$index])) {
4369
+							$processed_actual++;
4370
+							$row = $file[$index];
4371
+							$row = array_map( 'trim', $row );
4372
+							//$row = array_map( 'utf8_encode', $row );
4373
+							$row = array_map( 'addslashes_gpc', $row );
4374 4374
                             
4375
-                            $post_id = '';
4376
-                            $post_title = '';
4377
-                            $post_author = '';
4378
-                            $post_content = '';
4379
-                            $post_category_arr = array();
4380
-                            $default_category = '';
4381
-                            $post_tags = array();
4382
-                            $post_type = '';
4383
-                            $post_status = '';
4384
-                            $geodir_video = '';
4385
-                            $post_address = '';
4386
-                            $post_city = '';
4387
-                            $post_region = '';
4388
-                            $post_country = '';
4389
-                            $post_zip = '';
4390
-                            $post_latitude = '';
4391
-                            $post_longitude = '';
4392
-                            $post_neighbourhood = '';
4393
-                            $neighbourhood_latitude = '';
4394
-                            $neighbourhood_longitude = '';
4395
-                            $geodir_timing = '';
4396
-                            $geodir_contact = '';
4397
-                            $geodir_email = '';
4398
-                            $geodir_website = '';
4399
-                            $geodir_twitter = '';
4400
-                            $geodir_facebook = '';
4401
-                            $geodir_twitter = '';
4402
-                            $post_images = array();
4375
+							$post_id = '';
4376
+							$post_title = '';
4377
+							$post_author = '';
4378
+							$post_content = '';
4379
+							$post_category_arr = array();
4380
+							$default_category = '';
4381
+							$post_tags = array();
4382
+							$post_type = '';
4383
+							$post_status = '';
4384
+							$geodir_video = '';
4385
+							$post_address = '';
4386
+							$post_city = '';
4387
+							$post_region = '';
4388
+							$post_country = '';
4389
+							$post_zip = '';
4390
+							$post_latitude = '';
4391
+							$post_longitude = '';
4392
+							$post_neighbourhood = '';
4393
+							$neighbourhood_latitude = '';
4394
+							$neighbourhood_longitude = '';
4395
+							$geodir_timing = '';
4396
+							$geodir_contact = '';
4397
+							$geodir_email = '';
4398
+							$geodir_website = '';
4399
+							$geodir_twitter = '';
4400
+							$geodir_facebook = '';
4401
+							$geodir_twitter = '';
4402
+							$post_images = array();
4403 4403
                             
4404
-                            $expire_date = 'Never';
4404
+							$expire_date = 'Never';
4405 4405
                             
4406
-                            $language = '';
4407
-                            $original_post_id = '';
4406
+							$language = '';
4407
+							$original_post_id = '';
4408 4408
                             
4409
-                            $c = 0;
4410
-                            foreach ($columns as $column ) {
4411
-                                $gd_post[$column] = $row[$c];
4409
+							$c = 0;
4410
+							foreach ($columns as $column ) {
4411
+								$gd_post[$column] = $row[$c];
4412 4412
                                 
4413
-                                if ( $column == 'post_id' ) {
4414
-                                    $post_id = $row[$c];
4415
-                                } else if ( $column == 'post_title' ) {
4416
-                                    $post_title = sanitize_text_field($row[$c]);
4417
-                                } else if ( $column == 'post_author' ) {
4418
-                                    $post_author = $row[$c];
4419
-                                } else if ( $column == 'post_content' ) {
4420
-                                    $post_content = $row[$c];
4421
-                                } else if ( $column == 'post_category' && $row[$c] != '' ) {
4422
-                                    $post_category_arr = explode( ',', $row[$c] );
4423
-                                } else if ( $column == 'default_category' ) {
4424
-                                    $default_category = wp_kses_normalize_entities($row[$c]);
4425
-                                } else if ( $column == 'post_tags' && $row[$c] != '' ) {
4426
-                                    $post_tags = explode( ',', sanitize_text_field($row[$c]) );
4427
-                                } else if ( $column == 'post_type' ) {
4428
-                                    $post_type = $row[$c];
4429
-                                } else if ( $column == 'post_status' ) {
4430
-                                    $post_status = sanitize_key( $row[$c] );
4431
-                                } else if ( $column == 'is_featured' ) {
4432
-                                    $is_featured = (int)$row[$c];
4433
-                                } else if ( $column == 'geodir_video' ) {
4434
-                                    $geodir_video = $row[$c];
4435
-                                } else if ( $column == 'post_address' ) {
4436
-                                    $post_address = sanitize_text_field($row[$c]);
4437
-                                } else if ( $column == 'post_city' ) {
4438
-                                    $post_city = sanitize_text_field($row[$c]);
4439
-                                } else if ( $column == 'post_region' ) {
4440
-                                    $post_region = sanitize_text_field($row[$c]);
4441
-                                } else if ( $column == 'post_country' ) {
4442
-                                    $post_country = sanitize_text_field($row[$c]);
4443
-                                } else if ( $column == 'post_zip' ) {
4444
-                                    $post_zip = sanitize_text_field($row[$c]);
4445
-                                } else if ( $column == 'post_latitude' ) {
4446
-                                    $post_latitude = sanitize_text_field($row[$c]);
4447
-                                } else if ( $column == 'post_longitude' ) {
4448
-                                    $post_longitude = sanitize_text_field($row[$c]);
4449
-                                } else if ( $column == 'post_neighbourhood' ) {
4450
-                                    $post_neighbourhood = sanitize_text_field($row[$c]);
4451
-                                    unset($gd_post[$column]);
4452
-                                } else if ( $column == 'neighbourhood_latitude' ) {
4453
-                                    $neighbourhood_latitude = sanitize_text_field($row[$c]);
4454
-                                } else if ( $column == 'neighbourhood_longitude' ) {
4455
-                                    $neighbourhood_longitude = sanitize_text_field($row[$c]);
4456
-                                } else if ( $column == 'geodir_timing' ) {
4457
-                                    $geodir_timing = sanitize_text_field($row[$c]);
4458
-                                } else if ( $column == 'geodir_contact' ) {
4459
-                                    $geodir_contact = sanitize_text_field($row[$c]);
4460
-                                } else if ( $column == 'geodir_email' ) {
4461
-                                    $geodir_email = sanitize_email($row[$c]);
4462
-                                } else if ( $column == 'geodir_website' ) {
4463
-                                    $geodir_website = sanitize_text_field($row[$c]);
4464
-                                } else if ( $column == 'geodir_twitter' ) {
4465
-                                    $geodir_twitter = sanitize_text_field($row[$c]);
4466
-                                } else if ( $column == 'geodir_facebook' ) {
4467
-                                    $geodir_facebook = sanitize_text_field($row[$c]);
4468
-                                } else if ( $column == 'IMAGE' && !empty( $row[$c] ) && $row[$c] != '' ) {
4469
-                                    $post_images[] = $row[$c];
4470
-                                } else if ( $column == 'alive_days' && (int)$row[$c] > 0 ) {
4471
-                                    $expire_date = date_i18n( 'Y-m-d', strtotime( $current_date . '+' . (int)$row[$c] . ' days' ) );
4472
-                                } else if ( $column == 'expire_date' && $row[$c] != '' && geodir_strtolower($row[$c]) != 'never' ) {
4473
-                                    $row[$c] = str_replace('/', '-', $row[$c]);
4474
-                                    $expire_date = date_i18n( 'Y-m-d', strtotime( $row[$c] ) );
4475
-                                }
4476
-                                // WPML
4477
-                                if ($is_wpml) {
4478
-                                    if ($column == 'language') {
4479
-                                        $language = geodir_strtolower(trim($row[$c]));
4480
-                                    } else if ($column == 'original_post_id') {
4481
-                                        $original_post_id = (int)$row[$c];
4482
-                                    }
4483
-                                }
4484
-                                // WPML
4485
-                                $c++;
4486
-                            }
4487
-                            // listing claimed or not
4488
-                            if ($is_claim_active && isset($gd_post['claimed'])) {
4489
-                                $gd_post['claimed'] = (int)$gd_post['claimed'] == 1 ? 1 : 0;
4490
-                            }
4413
+								if ( $column == 'post_id' ) {
4414
+									$post_id = $row[$c];
4415
+								} else if ( $column == 'post_title' ) {
4416
+									$post_title = sanitize_text_field($row[$c]);
4417
+								} else if ( $column == 'post_author' ) {
4418
+									$post_author = $row[$c];
4419
+								} else if ( $column == 'post_content' ) {
4420
+									$post_content = $row[$c];
4421
+								} else if ( $column == 'post_category' && $row[$c] != '' ) {
4422
+									$post_category_arr = explode( ',', $row[$c] );
4423
+								} else if ( $column == 'default_category' ) {
4424
+									$default_category = wp_kses_normalize_entities($row[$c]);
4425
+								} else if ( $column == 'post_tags' && $row[$c] != '' ) {
4426
+									$post_tags = explode( ',', sanitize_text_field($row[$c]) );
4427
+								} else if ( $column == 'post_type' ) {
4428
+									$post_type = $row[$c];
4429
+								} else if ( $column == 'post_status' ) {
4430
+									$post_status = sanitize_key( $row[$c] );
4431
+								} else if ( $column == 'is_featured' ) {
4432
+									$is_featured = (int)$row[$c];
4433
+								} else if ( $column == 'geodir_video' ) {
4434
+									$geodir_video = $row[$c];
4435
+								} else if ( $column == 'post_address' ) {
4436
+									$post_address = sanitize_text_field($row[$c]);
4437
+								} else if ( $column == 'post_city' ) {
4438
+									$post_city = sanitize_text_field($row[$c]);
4439
+								} else if ( $column == 'post_region' ) {
4440
+									$post_region = sanitize_text_field($row[$c]);
4441
+								} else if ( $column == 'post_country' ) {
4442
+									$post_country = sanitize_text_field($row[$c]);
4443
+								} else if ( $column == 'post_zip' ) {
4444
+									$post_zip = sanitize_text_field($row[$c]);
4445
+								} else if ( $column == 'post_latitude' ) {
4446
+									$post_latitude = sanitize_text_field($row[$c]);
4447
+								} else if ( $column == 'post_longitude' ) {
4448
+									$post_longitude = sanitize_text_field($row[$c]);
4449
+								} else if ( $column == 'post_neighbourhood' ) {
4450
+									$post_neighbourhood = sanitize_text_field($row[$c]);
4451
+									unset($gd_post[$column]);
4452
+								} else if ( $column == 'neighbourhood_latitude' ) {
4453
+									$neighbourhood_latitude = sanitize_text_field($row[$c]);
4454
+								} else if ( $column == 'neighbourhood_longitude' ) {
4455
+									$neighbourhood_longitude = sanitize_text_field($row[$c]);
4456
+								} else if ( $column == 'geodir_timing' ) {
4457
+									$geodir_timing = sanitize_text_field($row[$c]);
4458
+								} else if ( $column == 'geodir_contact' ) {
4459
+									$geodir_contact = sanitize_text_field($row[$c]);
4460
+								} else if ( $column == 'geodir_email' ) {
4461
+									$geodir_email = sanitize_email($row[$c]);
4462
+								} else if ( $column == 'geodir_website' ) {
4463
+									$geodir_website = sanitize_text_field($row[$c]);
4464
+								} else if ( $column == 'geodir_twitter' ) {
4465
+									$geodir_twitter = sanitize_text_field($row[$c]);
4466
+								} else if ( $column == 'geodir_facebook' ) {
4467
+									$geodir_facebook = sanitize_text_field($row[$c]);
4468
+								} else if ( $column == 'IMAGE' && !empty( $row[$c] ) && $row[$c] != '' ) {
4469
+									$post_images[] = $row[$c];
4470
+								} else if ( $column == 'alive_days' && (int)$row[$c] > 0 ) {
4471
+									$expire_date = date_i18n( 'Y-m-d', strtotime( $current_date . '+' . (int)$row[$c] . ' days' ) );
4472
+								} else if ( $column == 'expire_date' && $row[$c] != '' && geodir_strtolower($row[$c]) != 'never' ) {
4473
+									$row[$c] = str_replace('/', '-', $row[$c]);
4474
+									$expire_date = date_i18n( 'Y-m-d', strtotime( $row[$c] ) );
4475
+								}
4476
+								// WPML
4477
+								if ($is_wpml) {
4478
+									if ($column == 'language') {
4479
+										$language = geodir_strtolower(trim($row[$c]));
4480
+									} else if ($column == 'original_post_id') {
4481
+										$original_post_id = (int)$row[$c];
4482
+									}
4483
+								}
4484
+								// WPML
4485
+								$c++;
4486
+							}
4487
+							// listing claimed or not
4488
+							if ($is_claim_active && isset($gd_post['claimed'])) {
4489
+								$gd_post['claimed'] = (int)$gd_post['claimed'] == 1 ? 1 : 0;
4490
+							}
4491 4491
                             
4492
-                            // WPML
4493
-                            if ($is_wpml && $language != '') {
4494
-                                $sitepress->switch_lang($language, true);
4495
-                            }
4496
-                            // WPML
4492
+							// WPML
4493
+							if ($is_wpml && $language != '') {
4494
+								$sitepress->switch_lang($language, true);
4495
+							}
4496
+							// WPML
4497 4497
 
4498
-                            $gd_post['IMAGE'] = $post_images;
4498
+							$gd_post['IMAGE'] = $post_images;
4499 4499
                             
4500
-                            $post_status = !empty( $post_status ) ? sanitize_key( $post_status ) : $default_status;
4501
-                            $post_status = !empty( $wp_post_statuses ) && !isset( $wp_post_statuses[$post_status] ) ? $default_status : $post_status;
4500
+							$post_status = !empty( $post_status ) ? sanitize_key( $post_status ) : $default_status;
4501
+							$post_status = !empty( $wp_post_statuses ) && !isset( $wp_post_statuses[$post_status] ) ? $default_status : $post_status;
4502 4502
                                                                                                                 
4503
-                            $valid = true;
4503
+							$valid = true;
4504 4504
                             
4505
-                            if ( $post_title == '' || !in_array( $post_type, $post_types ) ) {
4506
-                                $invalid++;
4507
-                                $valid = false;
4508
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank title/invalid post type', 'geodirectory' ) );
4509
-                            }
4505
+							if ( $post_title == '' || !in_array( $post_type, $post_types ) ) {
4506
+								$invalid++;
4507
+								$valid = false;
4508
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank title/invalid post type', 'geodirectory' ) );
4509
+							}
4510 4510
                             
4511
-                            $location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $post_type ) ? false : true;
4512
-                            if ( $location_allowed ) {
4513
-                                $location_result = geodir_get_default_location();
4514
-                                if ( $post_address == '' || $post_city == '' || $post_region == '' || $post_country == '' || $post_latitude == '' || $post_longitude == '' ) {
4515
-                                    $invalid_addr++;
4516
-                                    $valid = false;
4517
-                                    geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank/invalid address(city, region, country, latitude, longitude).', 'geodirectory' ) );
4518
-                                } else if ( !empty( $location_result ) && $location_result->location_id == 0 ) {
4519
-                                    if ( ( geodir_strtolower( $post_city ) != geodir_strtolower( $location_result->city ) ) || ( geodir_strtolower( $post_region ) != geodir_strtolower( $location_result->region ) ) || (geodir_strtolower( $post_country ) != geodir_strtolower( $location_result->country ) ) ) {
4520
-                                        $invalid_addr++;
4521
-                                        $valid = false;
4522
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank/invalid address(city, region, country, latitude, longitude).', 'geodirectory' ) );
4523
-                                    } else {
4524
-                                        if (!$location_manager) {
4525
-                                            $gd_post['post_locations'] = '[' . $location_result->city_slug . '],[' . $location_result->region_slug . '],[' . $location_result->country_slug . ']'; // Set the default location when location manager not activated.
4526
-                                        }
4527
-                                    }
4528
-                                }
4529
-                            }
4511
+							$location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $post_type ) ? false : true;
4512
+							if ( $location_allowed ) {
4513
+								$location_result = geodir_get_default_location();
4514
+								if ( $post_address == '' || $post_city == '' || $post_region == '' || $post_country == '' || $post_latitude == '' || $post_longitude == '' ) {
4515
+									$invalid_addr++;
4516
+									$valid = false;
4517
+									geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank/invalid address(city, region, country, latitude, longitude).', 'geodirectory' ) );
4518
+								} else if ( !empty( $location_result ) && $location_result->location_id == 0 ) {
4519
+									if ( ( geodir_strtolower( $post_city ) != geodir_strtolower( $location_result->city ) ) || ( geodir_strtolower( $post_region ) != geodir_strtolower( $location_result->region ) ) || (geodir_strtolower( $post_country ) != geodir_strtolower( $location_result->country ) ) ) {
4520
+										$invalid_addr++;
4521
+										$valid = false;
4522
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank/invalid address(city, region, country, latitude, longitude).', 'geodirectory' ) );
4523
+									} else {
4524
+										if (!$location_manager) {
4525
+											$gd_post['post_locations'] = '[' . $location_result->city_slug . '],[' . $location_result->region_slug . '],[' . $location_result->country_slug . ']'; // Set the default location when location manager not activated.
4526
+										}
4527
+									}
4528
+								}
4529
+							}
4530 4530
                             
4531
-                            if ( !$valid ) {
4532
-                                continue;
4533
-                            }
4531
+							if ( !$valid ) {
4532
+								continue;
4533
+							}
4534 4534
 
4535
-                            $cat_taxonomy = $post_type . 'category';
4536
-                            $tags_taxonomy = $post_type . '_tags';
4535
+							$cat_taxonomy = $post_type . 'category';
4536
+							$tags_taxonomy = $post_type . '_tags';
4537 4537
                             
4538
-                            if ($default_category != '' && !in_array($default_category, $post_category_arr)) {
4539
-                                $post_category_arr = array_merge(array($default_category), $post_category_arr);
4540
-                            }
4538
+							if ($default_category != '' && !in_array($default_category, $post_category_arr)) {
4539
+								$post_category_arr = array_merge(array($default_category), $post_category_arr);
4540
+							}
4541 4541
 
4542
-                            $post_category = array();
4543
-                            $default_category_id = NULL;
4544
-                            if ( !empty( $post_category_arr ) ) {
4545
-                                foreach ( $post_category_arr as $value ) {
4546
-                                    $category_name = wp_kses_normalize_entities( trim( $value ) );
4542
+							$post_category = array();
4543
+							$default_category_id = NULL;
4544
+							if ( !empty( $post_category_arr ) ) {
4545
+								foreach ( $post_category_arr as $value ) {
4546
+									$category_name = wp_kses_normalize_entities( trim( $value ) );
4547 4547
                                     
4548
-                                    if ( $category_name != '' ) {
4549
-                                        $term_category = array();
4548
+									if ( $category_name != '' ) {
4549
+										$term_category = array();
4550 4550
                                         
4551
-                                        if ( $term = get_term_by( 'name', $category_name, $cat_taxonomy ) ) {
4552
-                                            $term_category = $term;
4553
-                                        } else if ( $term = get_term_by( 'slug', $category_name, $cat_taxonomy ) ) {
4554
-                                            $term_category = $term;
4555
-                                        } else {
4556
-                                            $term_data = array();
4557
-                                            $term_data['name'] = $category_name;
4558
-                                            $term_data['taxonomy'] = $cat_taxonomy;
4551
+										if ( $term = get_term_by( 'name', $category_name, $cat_taxonomy ) ) {
4552
+											$term_category = $term;
4553
+										} else if ( $term = get_term_by( 'slug', $category_name, $cat_taxonomy ) ) {
4554
+											$term_category = $term;
4555
+										} else {
4556
+											$term_data = array();
4557
+											$term_data['name'] = $category_name;
4558
+											$term_data['taxonomy'] = $cat_taxonomy;
4559 4559
                                             
4560
-                                            $term_id = geodir_imex_insert_term( $cat_taxonomy, $term_data );
4561
-                                            if ( $term_id ) {
4562
-                                                $term_category = get_term( $term_id, $cat_taxonomy );
4563
-                                            }
4564
-                                        }
4560
+											$term_id = geodir_imex_insert_term( $cat_taxonomy, $term_data );
4561
+											if ( $term_id ) {
4562
+												$term_category = get_term( $term_id, $cat_taxonomy );
4563
+											}
4564
+										}
4565 4565
                                         
4566
-                                        if ( !empty( $term_category ) && !is_wp_error( $term_category ) ) {
4567
-                                            $post_category[] = intval($term_category->term_id);
4566
+										if ( !empty( $term_category ) && !is_wp_error( $term_category ) ) {
4567
+											$post_category[] = intval($term_category->term_id);
4568 4568
                                             
4569
-                                            if ($category_name == $default_category) {
4570
-                                                $default_category_id = intval($term_category->term_id);
4571
-                                            }
4572
-                                        }
4573
-                                    }
4574
-                                }
4575
-                            }
4569
+											if ($category_name == $default_category) {
4570
+												$default_category_id = intval($term_category->term_id);
4571
+											}
4572
+										}
4573
+									}
4574
+								}
4575
+							}
4576 4576
 
4577
-                            $save_post = array();
4578
-                            $save_post['post_title'] = $post_title;
4579
-                            $save_post['post_content'] = $post_content;
4580
-                            $save_post['post_type'] = $post_type;
4581
-                            $save_post['post_author'] = $post_author;
4582
-                            $save_post['post_status'] = $post_status;
4583
-                            $save_post['post_category'] = $post_category;
4584
-                            $save_post['post_tags'] = $post_tags;
4585
-
4586
-                            $saved_post_id = NULL;
4587
-                            if ( $import_choice == 'update' ) {
4588
-                                $gd_wp_error = __( 'Unable to add listing, please check the listing data.', 'geodirectory' );
4577
+							$save_post = array();
4578
+							$save_post['post_title'] = $post_title;
4579
+							$save_post['post_content'] = $post_content;
4580
+							$save_post['post_type'] = $post_type;
4581
+							$save_post['post_author'] = $post_author;
4582
+							$save_post['post_status'] = $post_status;
4583
+							$save_post['post_category'] = $post_category;
4584
+							$save_post['post_tags'] = $post_tags;
4585
+
4586
+							$saved_post_id = NULL;
4587
+							if ( $import_choice == 'update' ) {
4588
+								$gd_wp_error = __( 'Unable to add listing, please check the listing data.', 'geodirectory' );
4589 4589
                                 
4590
-                                if ( $post_id > 0 && get_post( $post_id ) ) {
4591
-                                    $save_post['ID'] = $post_id;
4590
+								if ( $post_id > 0 && get_post( $post_id ) ) {
4591
+									$save_post['ID'] = $post_id;
4592 4592
                                     
4593
-                                    if ( $saved_post_id = wp_update_post( $save_post, true ) ) {
4594
-                                        if ( is_wp_error( $saved_post_id ) ) {
4595
-                                            $gd_wp_error = $saved_post_id->get_error_message() . ' ' . $wp_chars_error;
4596
-                                            $saved_post_id = 0;
4597
-                                        } else {
4598
-                                            $saved_post_id = $post_id;
4599
-                                            $updated++;
4600
-                                        }
4601
-                                    }
4602
-                                } else {
4603
-                                    if ( $saved_post_id = wp_insert_post( $save_post, true ) ) {
4604
-                                        if ( is_wp_error( $saved_post_id ) ) {
4605
-                                            $gd_wp_error = $saved_post_id->get_error_message() . ' ' . $wp_chars_error;
4606
-                                            $saved_post_id = 0;
4607
-                                        } else {
4608
-                                            $created++;
4609
-                                        }
4610
-                                    }
4611
-                                }
4593
+									if ( $saved_post_id = wp_update_post( $save_post, true ) ) {
4594
+										if ( is_wp_error( $saved_post_id ) ) {
4595
+											$gd_wp_error = $saved_post_id->get_error_message() . ' ' . $wp_chars_error;
4596
+											$saved_post_id = 0;
4597
+										} else {
4598
+											$saved_post_id = $post_id;
4599
+											$updated++;
4600
+										}
4601
+									}
4602
+								} else {
4603
+									if ( $saved_post_id = wp_insert_post( $save_post, true ) ) {
4604
+										if ( is_wp_error( $saved_post_id ) ) {
4605
+											$gd_wp_error = $saved_post_id->get_error_message() . ' ' . $wp_chars_error;
4606
+											$saved_post_id = 0;
4607
+										} else {
4608
+											$created++;
4609
+										}
4610
+									}
4611
+								}
4612 4612
                                 
4613
-                                if ( !$saved_post_id > 0 ) {
4614
-                                    $invalid++;
4615
-                                    geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_wp_error );
4616
-                                }
4617
-                            } else if ( $import_choice == 'skip' ) {
4618
-                                if ( $post_id > 0 && get_post( $post_id ) ) {
4619
-                                    $skipped++;	
4620
-                                } else {
4621
-                                    if ( $saved_post_id = wp_insert_post( $save_post, true ) ) {
4622
-                                        if ( is_wp_error( $saved_post_id ) ) {
4623
-                                            $invalid++;
4613
+								if ( !$saved_post_id > 0 ) {
4614
+									$invalid++;
4615
+									geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_wp_error );
4616
+								}
4617
+							} else if ( $import_choice == 'skip' ) {
4618
+								if ( $post_id > 0 && get_post( $post_id ) ) {
4619
+									$skipped++;	
4620
+								} else {
4621
+									if ( $saved_post_id = wp_insert_post( $save_post, true ) ) {
4622
+										if ( is_wp_error( $saved_post_id ) ) {
4623
+											$invalid++;
4624 4624
                                             
4625
-                                            geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $saved_post_id->get_error_message() . ' ' . $wp_chars_error );
4626
-                                            $saved_post_id = 0;
4627
-                                        } else {
4628
-                                            $created++;
4629
-                                        }
4630
-                                    } else {
4631
-                                        $invalid++;
4625
+											geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $saved_post_id->get_error_message() . ' ' . $wp_chars_error );
4626
+											$saved_post_id = 0;
4627
+										} else {
4628
+											$created++;
4629
+										}
4630
+									} else {
4631
+										$invalid++;
4632 4632
                                         
4633
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $wp_chars_error );
4634
-                                    }
4635
-                                }
4636
-                            } else {
4637
-                                $invalid++;
4633
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $wp_chars_error );
4634
+									}
4635
+								}
4636
+							} else {
4637
+								$invalid++;
4638 4638
                                 
4639
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $wp_chars_error );
4640
-                            }
4639
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $wp_chars_error );
4640
+							}
4641 4641
 
4642
-                            if ( (int)$saved_post_id > 0 ) {
4643
-                                // WPML
4644
-                                if ($is_wpml && $original_post_id > 0 && $language != '') {
4645
-                                    $wpml_post_type = 'post_' . $post_type;
4646
-                                    $source_language = geodir_get_language_for_element( $original_post_id, $wpml_post_type );
4647
-                                    $source_language = $source_language != '' ? $source_language : $sitepress->get_default_language();
4642
+							if ( (int)$saved_post_id > 0 ) {
4643
+								// WPML
4644
+								if ($is_wpml && $original_post_id > 0 && $language != '') {
4645
+									$wpml_post_type = 'post_' . $post_type;
4646
+									$source_language = geodir_get_language_for_element( $original_post_id, $wpml_post_type );
4647
+									$source_language = $source_language != '' ? $source_language : $sitepress->get_default_language();
4648 4648
 
4649
-                                    $trid = $sitepress->get_element_trid( $original_post_id, $wpml_post_type );
4649
+									$trid = $sitepress->get_element_trid( $original_post_id, $wpml_post_type );
4650 4650
                                     
4651
-                                    $sitepress->set_element_language_details( $saved_post_id, $wpml_post_type, $trid, $language, $source_language );
4652
-                                }
4653
-                                // WPML
4654
-                                $gd_post_info = geodir_get_post_info( $saved_post_id );
4651
+									$sitepress->set_element_language_details( $saved_post_id, $wpml_post_type, $trid, $language, $source_language );
4652
+								}
4653
+								// WPML
4654
+								$gd_post_info = geodir_get_post_info( $saved_post_id );
4655 4655
                                 
4656
-                                $gd_post['post_id'] = $saved_post_id;
4657
-                                $gd_post['ID'] = $saved_post_id;
4658
-                                $gd_post['post_tags'] = $post_tags;
4659
-                                $gd_post['post_title'] = $post_title;
4660
-                                $gd_post['post_status'] = $post_status;
4661
-                                $gd_post['submit_time'] = time();
4662
-                                $gd_post['submit_ip'] = $_SERVER['REMOTE_ADDR'];
4656
+								$gd_post['post_id'] = $saved_post_id;
4657
+								$gd_post['ID'] = $saved_post_id;
4658
+								$gd_post['post_tags'] = $post_tags;
4659
+								$gd_post['post_title'] = $post_title;
4660
+								$gd_post['post_status'] = $post_status;
4661
+								$gd_post['submit_time'] = time();
4662
+								$gd_post['submit_ip'] = $_SERVER['REMOTE_ADDR'];
4663 4663
                                                     
4664
-                                // post location
4665
-                                $post_location_id = 0;
4666
-                                if ( $location_allowed && !empty( $location_result ) && $location_result->location_id > 0 ) {
4667
-                                    $gd_post['post_neighbourhood'] = '';
4664
+								// post location
4665
+								$post_location_id = 0;
4666
+								if ( $location_allowed && !empty( $location_result ) && $location_result->location_id > 0 ) {
4667
+									$gd_post['post_neighbourhood'] = '';
4668 4668
                                     
4669
-                                    $post_location_info = array(
4670
-                                                                'city' => $post_city,
4671
-                                                                'region' => $post_region,
4672
-                                                                'country' => $post_country,
4673
-                                                                'geo_lat' => $post_latitude,
4674
-                                                                'geo_lng' => $post_longitude
4675
-                                                            );
4676
-                                    if ( $location_id = (int)geodir_add_new_location( $post_location_info ) ) {
4677
-                                        $post_location_id = $location_id;
4678
-                                    }
4669
+									$post_location_info = array(
4670
+																'city' => $post_city,
4671
+																'region' => $post_region,
4672
+																'country' => $post_country,
4673
+																'geo_lat' => $post_latitude,
4674
+																'geo_lng' => $post_longitude
4675
+															);
4676
+									if ( $location_id = (int)geodir_add_new_location( $post_location_info ) ) {
4677
+										$post_location_id = $location_id;
4678
+									}
4679 4679
                                     
4680
-                                    if ($post_location_id > 0 && $neighbourhood_active && !empty($post_neighbourhood)) {
4681
-                                        $neighbourhood_info = geodir_location_neighbourhood_by_name_loc_id($post_neighbourhood, $post_location_id);
4680
+									if ($post_location_id > 0 && $neighbourhood_active && !empty($post_neighbourhood)) {
4681
+										$neighbourhood_info = geodir_location_neighbourhood_by_name_loc_id($post_neighbourhood, $post_location_id);
4682 4682
 
4683
-                                        $hood_data = array();
4684
-                                        $hood_data['hood_location_id'] = $post_location_id;
4685
-                                        $hood_data['hood_name'] = $post_neighbourhood;
4683
+										$hood_data = array();
4684
+										$hood_data['hood_location_id'] = $post_location_id;
4685
+										$hood_data['hood_name'] = $post_neighbourhood;
4686 4686
                                         
4687
-                                        if (!empty($neighbourhood_info)) {
4688
-                                            $hood_data['hood_id'] = $neighbourhood_info->hood_id;
4689
-                                            $hood_data['hood_slug'] = $neighbourhood_info->hood_slug;
4687
+										if (!empty($neighbourhood_info)) {
4688
+											$hood_data['hood_id'] = $neighbourhood_info->hood_id;
4689
+											$hood_data['hood_slug'] = $neighbourhood_info->hood_slug;
4690 4690
                                             
4691
-                                            if (empty($neighbourhood_latitude) || empty($neighbourhood_longitude)) {
4692
-                                                $neighbourhood_latitude = $neighbourhood_info->hood_latitude;
4693
-                                                $neighbourhood_longitude = $neighbourhood_info->hood_longitude;
4694
-                                            }
4695
-                                        }
4691
+											if (empty($neighbourhood_latitude) || empty($neighbourhood_longitude)) {
4692
+												$neighbourhood_latitude = $neighbourhood_info->hood_latitude;
4693
+												$neighbourhood_longitude = $neighbourhood_info->hood_longitude;
4694
+											}
4695
+										}
4696 4696
                                         
4697
-                                        if (empty($neighbourhood_latitude) || empty($neighbourhood_longitude)) {
4698
-                                            $neighbourhood_latitude = $neighbourhood_info->hood_latitude;
4699
-                                            $neighbourhood_longitude = $neighbourhood_info->hood_longitude;
4700
-                                        }
4697
+										if (empty($neighbourhood_latitude) || empty($neighbourhood_longitude)) {
4698
+											$neighbourhood_latitude = $neighbourhood_info->hood_latitude;
4699
+											$neighbourhood_longitude = $neighbourhood_info->hood_longitude;
4700
+										}
4701 4701
                                         
4702
-                                        $hood_data['hood_latitude'] = $post_latitude;
4703
-                                        $hood_data['hood_longitude'] = $post_longitude;
4702
+										$hood_data['hood_latitude'] = $post_latitude;
4703
+										$hood_data['hood_longitude'] = $post_longitude;
4704 4704
 
4705
-                                        $neighbourhood_info = geodir_location_insert_update_neighbourhood($hood_data);
4706
-                                        if (!empty($neighbourhood_info) && isset($neighbourhood_info->hood_slug)) {
4707
-                                            $gd_post['post_neighbourhood'] = $neighbourhood_info->hood_slug;
4708
-                                        }
4709
-                                    }
4710
-                                }
4711
-                                $gd_post['post_location_id'] = $post_location_id;
4705
+										$neighbourhood_info = geodir_location_insert_update_neighbourhood($hood_data);
4706
+										if (!empty($neighbourhood_info) && isset($neighbourhood_info->hood_slug)) {
4707
+											$gd_post['post_neighbourhood'] = $neighbourhood_info->hood_slug;
4708
+										}
4709
+									}
4710
+								}
4711
+								$gd_post['post_location_id'] = $post_location_id;
4712 4712
                                 
4713
-                                // post package info
4714
-                                $package_id = isset( $gd_post['package_id'] ) && !empty( $gd_post['package_id'] ) ? (int)$gd_post['package_id'] : 0;
4715
-                                if (!$package_id && !empty($gd_post_info) && isset($gd_post_info->package_id) && $gd_post_info->package_id) {
4716
-                                    $package_id = $gd_post_info->package_id;
4717
-                                }
4713
+								// post package info
4714
+								$package_id = isset( $gd_post['package_id'] ) && !empty( $gd_post['package_id'] ) ? (int)$gd_post['package_id'] : 0;
4715
+								if (!$package_id && !empty($gd_post_info) && isset($gd_post_info->package_id) && $gd_post_info->package_id) {
4716
+									$package_id = $gd_post_info->package_id;
4717
+								}
4718 4718
                                 
4719
-                                $package_info = array();
4720
-                                if ($package_id && function_exists('geodir_get_package_info_by_id')) {
4721
-                                    $package_info = (array)geodir_get_package_info_by_id($package_id);
4719
+								$package_info = array();
4720
+								if ($package_id && function_exists('geodir_get_package_info_by_id')) {
4721
+									$package_info = (array)geodir_get_package_info_by_id($package_id);
4722 4722
                                     
4723
-                                    if (!(!empty($package_info) && isset($package_info['post_type']) && $package_info['post_type'] == $post_type)) {
4724
-                                        $package_info = array();
4725
-                                    }
4726
-                                }
4723
+									if (!(!empty($package_info) && isset($package_info['post_type']) && $package_info['post_type'] == $post_type)) {
4724
+										$package_info = array();
4725
+									}
4726
+								}
4727 4727
                                 
4728
-                                if (empty($package_info)) {
4729
-                                    $package_info = (array)geodir_post_package_info( array(), '', $post_type );
4730
-                                }
4728
+								if (empty($package_info)) {
4729
+									$package_info = (array)geodir_post_package_info( array(), '', $post_type );
4730
+								}
4731 4731
                                  
4732
-                                if (!empty($package_info))	 {
4733
-                                    $package_id = $package_info['pid'];
4732
+								if (!empty($package_info))	 {
4733
+									$package_id = $package_info['pid'];
4734 4734
                                     
4735
-                                    if (isset($gd_post['alive_days']) || isset($gd_post['expire_date'])) {
4736
-                                        $gd_post['expire_date'] = $expire_date;
4737
-                                    } else {
4738
-                                        if ( isset( $package_info['days'] ) && (int)$package_info['days'] > 0 ) {
4739
-                                            $gd_post['alive_days'] = (int)$package_info['days'];
4740
-                                            $gd_post['expire_date'] = date_i18n( 'Y-m-d', strtotime( $current_date . '+' . (int)$package_info['days'] . ' days' ) );
4741
-                                        } else {
4742
-                                            $gd_post['expire_date'] = 'Never';
4743
-                                        }
4744
-                                    }
4735
+									if (isset($gd_post['alive_days']) || isset($gd_post['expire_date'])) {
4736
+										$gd_post['expire_date'] = $expire_date;
4737
+									} else {
4738
+										if ( isset( $package_info['days'] ) && (int)$package_info['days'] > 0 ) {
4739
+											$gd_post['alive_days'] = (int)$package_info['days'];
4740
+											$gd_post['expire_date'] = date_i18n( 'Y-m-d', strtotime( $current_date . '+' . (int)$package_info['days'] . ' days' ) );
4741
+										} else {
4742
+											$gd_post['expire_date'] = 'Never';
4743
+										}
4744
+									}
4745 4745
                                     
4746
-                                    $gd_post['package_id'] = $package_id;
4747
-                                }
4746
+									$gd_post['package_id'] = $package_id;
4747
+								}
4748 4748
 
4749
-                                $table = $plugin_prefix . $post_type . '_detail';
4749
+								$table = $plugin_prefix . $post_type . '_detail';
4750 4750
                                 
4751
-                                if ($post_type == 'gd_event') {
4752
-                                    $gd_post = geodir_imex_process_event_data($gd_post);
4753
-                                }
4751
+								if ($post_type == 'gd_event') {
4752
+									$gd_post = geodir_imex_process_event_data($gd_post);
4753
+								}
4754 4754
                                 
4755
-                                if (isset($gd_post['post_id'])) {
4756
-                                    unset($gd_post['post_id']);
4757
-                                }
4755
+								if (isset($gd_post['post_id'])) {
4756
+									unset($gd_post['post_id']);
4757
+								}
4758 4758
 
4759
-                                // Export franchise fields
4760
-                                $is_franchise_active = is_plugin_active( 'geodir_franchise/geodir_franchise.php' ) && geodir_franchise_enabled( $post_type ) ? true : false;
4761
-                                if ($is_franchise_active) {
4762
-                                    if ( isset( $gd_post['gd_is_franchise'] ) && (int)$gd_post['gd_is_franchise'] == 1 ) {
4763
-                                        $gd_franchise_lock = array();
4759
+								// Export franchise fields
4760
+								$is_franchise_active = is_plugin_active( 'geodir_franchise/geodir_franchise.php' ) && geodir_franchise_enabled( $post_type ) ? true : false;
4761
+								if ($is_franchise_active) {
4762
+									if ( isset( $gd_post['gd_is_franchise'] ) && (int)$gd_post['gd_is_franchise'] == 1 ) {
4763
+										$gd_franchise_lock = array();
4764 4764
                                         
4765
-                                        if ( isset( $gd_post['gd_franchise_lock'] ) ) {
4766
-                                            $gd_franchise_lock = str_replace(" ", "", $gd_post['gd_franchise_lock'] );
4767
-                                            $gd_franchise_lock = trim( $gd_franchise_lock );
4768
-                                            $gd_franchise_lock = explode( ",", $gd_franchise_lock );
4769
-                                        }
4765
+										if ( isset( $gd_post['gd_franchise_lock'] ) ) {
4766
+											$gd_franchise_lock = str_replace(" ", "", $gd_post['gd_franchise_lock'] );
4767
+											$gd_franchise_lock = trim( $gd_franchise_lock );
4768
+											$gd_franchise_lock = explode( ",", $gd_franchise_lock );
4769
+										}
4770 4770
                                         
4771
-                                        update_post_meta( $saved_post_id, 'gd_is_franchise', 1 );
4772
-                                        update_post_meta( $saved_post_id, 'gd_franchise_lock', $gd_franchise_lock );
4773
-                                    } else {
4774
-                                        if ( isset( $gd_post['franchise'] ) && (int)$gd_post['franchise'] > 0 && geodir_franchise_check( (int)$gd_post['franchise'] ) ) {
4775
-                                            geodir_save_post_meta( $saved_post_id, 'franchise', (int)$gd_post['franchise'] );
4776
-                                        }
4777
-                                    }
4778
-                                }
4771
+										update_post_meta( $saved_post_id, 'gd_is_franchise', 1 );
4772
+										update_post_meta( $saved_post_id, 'gd_franchise_lock', $gd_franchise_lock );
4773
+									} else {
4774
+										if ( isset( $gd_post['franchise'] ) && (int)$gd_post['franchise'] > 0 && geodir_franchise_check( (int)$gd_post['franchise'] ) ) {
4775
+											geodir_save_post_meta( $saved_post_id, 'franchise', (int)$gd_post['franchise'] );
4776
+										}
4777
+									}
4778
+								}
4779 4779
                                 
4780
-                                if (!empty($save_post['post_category']) && is_array($save_post['post_category'])) {
4781
-                                    $save_post['post_category'] = array_unique( array_map( 'intval', $save_post['post_category'] ) );
4782
-                                    if ($default_category_id) {
4783
-                                        $save_post['post_default_category'] = $default_category_id;
4784
-                                        $gd_post['default_category'] = $default_category_id;
4785
-                                    }
4786
-                                    $gd_post[$cat_taxonomy] = $save_post['post_category'];
4787
-                                }
4780
+								if (!empty($save_post['post_category']) && is_array($save_post['post_category'])) {
4781
+									$save_post['post_category'] = array_unique( array_map( 'intval', $save_post['post_category'] ) );
4782
+									if ($default_category_id) {
4783
+										$save_post['post_default_category'] = $default_category_id;
4784
+										$gd_post['default_category'] = $default_category_id;
4785
+									}
4786
+									$gd_post[$cat_taxonomy] = $save_post['post_category'];
4787
+								}
4788 4788
                                 
4789
-                                // Save post info
4790
-                                geodir_save_post_info( $saved_post_id, $gd_post );
4791
-                                // post taxonomies
4792
-                                if ( !empty( $save_post['post_category'] ) ) {
4793
-                                    wp_set_object_terms( $saved_post_id, $save_post['post_category'], $cat_taxonomy );
4789
+								// Save post info
4790
+								geodir_save_post_info( $saved_post_id, $gd_post );
4791
+								// post taxonomies
4792
+								if ( !empty( $save_post['post_category'] ) ) {
4793
+									wp_set_object_terms( $saved_post_id, $save_post['post_category'], $cat_taxonomy );
4794 4794
                                     
4795
-                                    $post_default_category = isset( $save_post['post_default_category'] ) ? $save_post['post_default_category'] : '';
4796
-                                    if ($default_category_id) {
4797
-                                        $post_default_category = $default_category_id;
4798
-                                    }
4799
-                                    $post_cat_ids = geodir_get_post_meta($saved_post_id, $cat_taxonomy);
4800
-                                    $save_post['post_category'] = !empty($post_cat_ids) ? explode(",", trim($post_cat_ids, ",")) : $save_post['post_category'];
4801
-                                    $post_category_str = !empty($save_post['post_category']) ? implode(",y:#", $save_post['post_category']) . ',y:' : '';
4795
+									$post_default_category = isset( $save_post['post_default_category'] ) ? $save_post['post_default_category'] : '';
4796
+									if ($default_category_id) {
4797
+										$post_default_category = $default_category_id;
4798
+									}
4799
+									$post_cat_ids = geodir_get_post_meta($saved_post_id, $cat_taxonomy);
4800
+									$save_post['post_category'] = !empty($post_cat_ids) ? explode(",", trim($post_cat_ids, ",")) : $save_post['post_category'];
4801
+									$post_category_str = !empty($save_post['post_category']) ? implode(",y:#", $save_post['post_category']) . ',y:' : '';
4802 4802
                                     
4803
-                                    if ($post_category_str != '' && $post_default_category) {
4804
-                                        $post_category_str = str_replace($post_default_category . ',y:', $post_default_category . ',y,d:', $post_category_str);
4805
-                                    }
4803
+									if ($post_category_str != '' && $post_default_category) {
4804
+										$post_category_str = str_replace($post_default_category . ',y:', $post_default_category . ',y,d:', $post_category_str);
4805
+									}
4806 4806
                                     
4807
-                                    $post_category_str = $post_category_str != '' ? array($cat_taxonomy => $post_category_str) : '';
4807
+									$post_category_str = $post_category_str != '' ? array($cat_taxonomy => $post_category_str) : '';
4808 4808
                                     
4809
-                                    geodir_set_postcat_structure( $saved_post_id, $cat_taxonomy, $post_default_category, $post_category_str );
4810
-                                }
4809
+									geodir_set_postcat_structure( $saved_post_id, $cat_taxonomy, $post_default_category, $post_category_str );
4810
+								}
4811 4811
 
4812
-                                if ( !empty( $save_post['post_tags'] ) ) {
4813
-                                    wp_set_object_terms( $saved_post_id, $save_post['post_tags'], $tags_taxonomy );
4814
-                                }
4812
+								if ( !empty( $save_post['post_tags'] ) ) {
4813
+									wp_set_object_terms( $saved_post_id, $save_post['post_tags'], $tags_taxonomy );
4814
+								}
4815 4815
 
4816
-                                // Post images
4817
-                                if ( !empty( $post_images ) ) {
4818
-                                    $post_images = array_unique($post_images);
4816
+								// Post images
4817
+								if ( !empty( $post_images ) ) {
4818
+									$post_images = array_unique($post_images);
4819 4819
                                     
4820
-                                    $old_post_images_arr = array();
4821
-                                    $saved_post_images_arr = array();
4820
+									$old_post_images_arr = array();
4821
+									$saved_post_images_arr = array();
4822 4822
                                     
4823
-                                    $order = 1;
4823
+									$order = 1;
4824 4824
                                     
4825
-                                    $old_post_images = geodir_get_images( $saved_post_id );
4826
-                                    if (!empty($old_post_images)) {
4827
-                                        foreach( $old_post_images as $old_post_image ) {
4828
-                                            if (!empty($old_post_image) && isset($old_post_image->file) && $old_post_image->file != '') {
4829
-                                                $old_post_images_arr[] = $old_post_image->file;
4830
-                                            }
4831
-                                        }
4832
-                                    }
4825
+									$old_post_images = geodir_get_images( $saved_post_id );
4826
+									if (!empty($old_post_images)) {
4827
+										foreach( $old_post_images as $old_post_image ) {
4828
+											if (!empty($old_post_image) && isset($old_post_image->file) && $old_post_image->file != '') {
4829
+												$old_post_images_arr[] = $old_post_image->file;
4830
+											}
4831
+										}
4832
+									}
4833 4833
 
4834
-                                    foreach ( $post_images as $post_image ) {
4835
-                                        $image_name = basename( $post_image );
4836
-                                        $saved_post_images_arr[] = $image_name;
4834
+									foreach ( $post_images as $post_image ) {
4835
+										$image_name = basename( $post_image );
4836
+										$saved_post_images_arr[] = $image_name;
4837 4837
                                         
4838
-                                        if (!empty($old_post_images_arr) && in_array( $image_name, $old_post_images_arr) ) {
4839
-                                            continue; // Skip if image already exists.
4840
-                                        }
4838
+										if (!empty($old_post_images_arr) && in_array( $image_name, $old_post_images_arr) ) {
4839
+											continue; // Skip if image already exists.
4840
+										}
4841 4841
                                         
4842
-                                        $image_name_parts = explode( '.', $image_name );
4843
-                                        array_pop( $image_name_parts );
4844
-                                        $proper_image_name = implode( '.', $image_name_parts );
4842
+										$image_name_parts = explode( '.', $image_name );
4843
+										array_pop( $image_name_parts );
4844
+										$proper_image_name = implode( '.', $image_name_parts );
4845 4845
                                         
4846
-                                        $arr_file_type = wp_check_filetype( $image_name );
4846
+										$arr_file_type = wp_check_filetype( $image_name );
4847 4847
                                         
4848
-                                        if ( !empty( $arr_file_type ) ) {
4849
-                                            $uploaded_file_type = $arr_file_type['type'];
4848
+										if ( !empty( $arr_file_type ) ) {
4849
+											$uploaded_file_type = $arr_file_type['type'];
4850 4850
                                             
4851
-                                            $attachment = array();
4852
-                                            $attachment['post_id'] = $saved_post_id;
4853
-                                            $attachment['title'] = $proper_image_name;
4854
-                                            $attachment['content'] = '';
4855
-                                            $attachment['file'] = $uploads_subdir . '/' . $image_name;
4856
-                                            $attachment['mime_type'] = $uploaded_file_type;
4857
-                                            $attachment['menu_order'] = $order;
4858
-                                            $attachment['is_featured'] = 0;
4859
-
4860
-                                            $attachment_set = '';
4861
-                                            foreach ( $attachment as $key => $val ) {
4862
-                                                if ( $val != '' ) {
4863
-                                                    $attachment_set .= $key . " = '" . $val . "', ";
4864
-                                                }
4865
-                                            }
4866
-                                            $attachment_set = trim( $attachment_set, ", " );
4851
+											$attachment = array();
4852
+											$attachment['post_id'] = $saved_post_id;
4853
+											$attachment['title'] = $proper_image_name;
4854
+											$attachment['content'] = '';
4855
+											$attachment['file'] = $uploads_subdir . '/' . $image_name;
4856
+											$attachment['mime_type'] = $uploaded_file_type;
4857
+											$attachment['menu_order'] = $order;
4858
+											$attachment['is_featured'] = 0;
4859
+
4860
+											$attachment_set = '';
4861
+											foreach ( $attachment as $key => $val ) {
4862
+												if ( $val != '' ) {
4863
+													$attachment_set .= $key . " = '" . $val . "', ";
4864
+												}
4865
+											}
4866
+											$attachment_set = trim( $attachment_set, ", " );
4867 4867
                                                                                         
4868
-                                            // Add new attachment
4869
-                                            $wpdb->query( "INSERT INTO " . GEODIR_ATTACHMENT_TABLE . " SET " . $attachment_set );
4868
+											// Add new attachment
4869
+											$wpdb->query( "INSERT INTO " . GEODIR_ATTACHMENT_TABLE . " SET " . $attachment_set );
4870 4870
                                                                                         
4871
-                                            $order++;
4872
-                                        }
4873
-                                    }
4871
+											$order++;
4872
+										}
4873
+									}
4874 4874
 
4875
-                                    $saved_post_images_sql = !empty($saved_post_images_arr) ? " AND ( file NOT LIKE '%/" . implode("' AND file NOT LIKE '%/",  $saved_post_images_arr) . "' )" : '';
4876
-                                    // Remove previous attachment
4877
-                                    $wpdb->query( "DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = " . (int)$saved_post_id . " " . $saved_post_images_sql );
4875
+									$saved_post_images_sql = !empty($saved_post_images_arr) ? " AND ( file NOT LIKE '%/" . implode("' AND file NOT LIKE '%/",  $saved_post_images_arr) . "' )" : '';
4876
+									// Remove previous attachment
4877
+									$wpdb->query( "DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = " . (int)$saved_post_id . " " . $saved_post_images_sql );
4878 4878
                                     
4879
-                                    if ( !empty( $saved_post_images_arr ) ) {
4880
-                                        geodir_set_wp_featured_image($saved_post_id);
4881
-                                        /*
4879
+									if ( !empty( $saved_post_images_arr ) ) {
4880
+										geodir_set_wp_featured_image($saved_post_id);
4881
+										/*
4882 4882
                                         $menu_order = 1;
4883 4883
                                         
4884 4884
                                         foreach ( $saved_post_images_arr as $img_name ) {
@@ -4891,281 +4891,281 @@  discard block
 block discarded – undo
4891 4891
                                             }
4892 4892
                                             $menu_order++;
4893 4893
                                         }*/
4894
-                                    }
4894
+									}
4895 4895
                                     
4896
-                                    if ( $order > 1 ) {
4897
-                                        $images++;
4898
-                                    }
4899
-                                }
4896
+									if ( $order > 1 ) {
4897
+										$images++;
4898
+									}
4899
+								}
4900 4900
 
4901
-                                /** This action is documented in geodirectory-functions/post-functions.php */
4902
-                                do_action( 'geodir_after_save_listing', $saved_post_id, $gd_post );
4901
+								/** This action is documented in geodirectory-functions/post-functions.php */
4902
+								do_action( 'geodir_after_save_listing', $saved_post_id, $gd_post );
4903 4903
                                 
4904
-                                if (isset($is_featured)) {
4905
-                                    geodir_save_post_meta($saved_post_id, 'is_featured', $is_featured);
4906
-                                }
4907
-                                if (isset($gd_post['expire_date'])) {
4908
-                                    geodir_save_post_meta($saved_post_id, 'expire_date', $gd_post['expire_date']);
4909
-                                }
4910
-                            }
4904
+								if (isset($is_featured)) {
4905
+									geodir_save_post_meta($saved_post_id, 'is_featured', $is_featured);
4906
+								}
4907
+								if (isset($gd_post['expire_date'])) {
4908
+									geodir_save_post_meta($saved_post_id, 'expire_date', $gd_post['expire_date']);
4909
+								}
4910
+							}
4911 4911
                             
4912
-                            // WPML
4913
-                            if ($is_wpml && $language != '') {
4914
-                                $sitepress->switch_lang($active_lang, true);
4915
-                            }
4916
-                            // WPML
4917
-                        }
4918
-                    }
4919
-                }
4912
+							// WPML
4913
+							if ($is_wpml && $language != '') {
4914
+								$sitepress->switch_lang($active_lang, true);
4915
+							}
4916
+							// WPML
4917
+						}
4918
+					}
4919
+				}
4920 4920
 
4921
-                //undo some stuff to make the import quicker
4922
-                wp_defer_term_counting( false );
4923
-                wp_defer_comment_counting( false );
4924
-                $wpdb->query( 'COMMIT;' );
4925
-                $wpdb->query( 'SET autocommit = 1;' );
4926
-
4927
-                $json = array();
4928
-                $json['processed'] = $processed_actual;
4929
-                $json['created'] = $created;
4930
-                $json['updated'] = $updated;
4931
-                $json['skipped'] = $skipped;
4932
-                $json['invalid'] = $invalid;
4933
-                $json['invalid_addr'] = $invalid_addr;
4934
-                $json['images'] = $images;
4921
+				//undo some stuff to make the import quicker
4922
+				wp_defer_term_counting( false );
4923
+				wp_defer_comment_counting( false );
4924
+				$wpdb->query( 'COMMIT;' );
4925
+				$wpdb->query( 'SET autocommit = 1;' );
4926
+
4927
+				$json = array();
4928
+				$json['processed'] = $processed_actual;
4929
+				$json['created'] = $created;
4930
+				$json['updated'] = $updated;
4931
+				$json['skipped'] = $skipped;
4932
+				$json['invalid'] = $invalid;
4933
+				$json['invalid_addr'] = $invalid_addr;
4934
+				$json['images'] = $images;
4935 4935
                 
4936
-                wp_send_json( $json );
4937
-                exit;
4938
-            } else if ( $task == 'import_loc' ) {
4939
-                global $gd_post_types;
4940
-                $gd_post_types = $post_types;
4936
+				wp_send_json( $json );
4937
+				exit;
4938
+			} else if ( $task == 'import_loc' ) {
4939
+				global $gd_post_types;
4940
+				$gd_post_types = $post_types;
4941 4941
                 
4942
-                if (!empty($file)) {
4943
-                    $columns = isset($file[0]) ? $file[0] : NULL;
4942
+				if (!empty($file)) {
4943
+					$columns = isset($file[0]) ? $file[0] : NULL;
4944 4944
                     
4945
-                    if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4946
-                        $json['error'] = __('File you are uploading is not valid. Columns does not matching.', 'geodirectory');
4947
-                        wp_send_json( $json );
4948
-                    }
4945
+					if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4946
+						$json['error'] = __('File you are uploading is not valid. Columns does not matching.', 'geodirectory');
4947
+						wp_send_json( $json );
4948
+					}
4949 4949
                     
4950
-                    $gd_error_log = __('GD IMPORT LOCATIONS [ROW %d]:', 'geodirectory');
4951
-                    $gd_error_location = __( 'Could not be saved due to blank/invalid address(city, region, country, latitude, longitude)', 'geodirectory' );
4952
-                    for ($i = 1; $i <= $limit; $i++) {
4953
-                        $index = $processed + $i;
4950
+					$gd_error_log = __('GD IMPORT LOCATIONS [ROW %d]:', 'geodirectory');
4951
+					$gd_error_location = __( 'Could not be saved due to blank/invalid address(city, region, country, latitude, longitude)', 'geodirectory' );
4952
+					for ($i = 1; $i <= $limit; $i++) {
4953
+						$index = $processed + $i;
4954 4954
                         
4955
-                        if (isset($file[$index])) {
4956
-                            $row = $file[$index];
4957
-                            $row = array_map( 'trim', $row );
4958
-                            $data = array();
4955
+						if (isset($file[$index])) {
4956
+							$row = $file[$index];
4957
+							$row = array_map( 'trim', $row );
4958
+							$data = array();
4959 4959
                             
4960
-                            foreach ($columns as $c => $column ) {
4961
-                                if (in_array($column, array('location_id', 'latitude', 'longitude', 'city', 'city_slug', 'region', 'country', 'city_meta', 'city_desc', 'region_meta', 'region_desc', 'country_meta', 'country_desc'))) {
4962
-                                    $data[$column] = $row[$c];
4963
-                                }
4964
-                            }
4960
+							foreach ($columns as $c => $column ) {
4961
+								if (in_array($column, array('location_id', 'latitude', 'longitude', 'city', 'city_slug', 'region', 'country', 'city_meta', 'city_desc', 'region_meta', 'region_desc', 'country_meta', 'country_desc'))) {
4962
+									$data[$column] = $row[$c];
4963
+								}
4964
+							}
4965 4965
 
4966
-                            if ( empty($data['city']) || empty($data['region']) || empty($data['country']) || empty($data['latitude']) || empty($data['longitude']) ) {
4967
-                                $invalid++;
4968
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4969
-                                continue;
4970
-                            }
4966
+							if ( empty($data['city']) || empty($data['region']) || empty($data['country']) || empty($data['latitude']) || empty($data['longitude']) ) {
4967
+								$invalid++;
4968
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4969
+								continue;
4970
+							}
4971 4971
                             
4972
-                            $data['location_id'] = isset($data['location_id']) ? absint($data['location_id']) : 0;
4972
+							$data['location_id'] = isset($data['location_id']) ? absint($data['location_id']) : 0;
4973 4973
                             
4974
-                            if ( $import_choice == 'update' ) {
4975
-                                if ( (int)$data['location_id'] > 0 && $location = geodir_get_location_by_id( '', (int)$data['location_id'] ) ) {
4976
-                                    if ( $location_id = geodir_location_update_city( $data, true, $location ) ) {
4977
-                                        $updated++;
4978
-                                    } else {
4979
-                                        $invalid++;
4980
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4981
-                                    }
4982
-                                } else if ( !empty( $data['city_slug'] ) && $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'] ) ) ) {
4983
-                                    $data['location_id'] = (int)$location->location_id;
4974
+							if ( $import_choice == 'update' ) {
4975
+								if ( (int)$data['location_id'] > 0 && $location = geodir_get_location_by_id( '', (int)$data['location_id'] ) ) {
4976
+									if ( $location_id = geodir_location_update_city( $data, true, $location ) ) {
4977
+										$updated++;
4978
+									} else {
4979
+										$invalid++;
4980
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4981
+									}
4982
+								} else if ( !empty( $data['city_slug'] ) && $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'] ) ) ) {
4983
+									$data['location_id'] = (int)$location->location_id;
4984 4984
                                     
4985
-                                    if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'country' => $data['country'], 'region' => $data['region'] ) ) ) {
4986
-                                        $data['location_id'] = (int)$location->location_id;
4987
-                                    } else if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'region' => $data['region'] ) ) ) {
4988
-                                        $data['location_id'] = (int)$location->location_id;
4989
-                                    } else if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'country' => $data['country'] ) ) ) {
4990
-                                        $data['location_id'] = (int)$location->location_id;
4991
-                                    }
4985
+									if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'country' => $data['country'], 'region' => $data['region'] ) ) ) {
4986
+										$data['location_id'] = (int)$location->location_id;
4987
+									} else if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'region' => $data['region'] ) ) ) {
4988
+										$data['location_id'] = (int)$location->location_id;
4989
+									} else if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'country' => $data['country'] ) ) ) {
4990
+										$data['location_id'] = (int)$location->location_id;
4991
+									}
4992 4992
                                     
4993
-                                    if ( $location_id = geodir_location_update_city( $data, true, $location ) ) {
4994
-                                        $updated++;
4995
-                                    } else {
4996
-                                        $invalid++;
4997
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4998
-                                    }
4999
-                                } else {
5000
-                                    if ( $location_id = geodir_location_insert_city( $data, true ) ) {
5001
-                                        $created++;
5002
-                                    } else {
5003
-                                        $invalid++;
5004
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
5005
-                                    }
5006
-                                }
5007
-                            } elseif ( $import_choice == 'skip' ) {
5008
-                                if ( (int)$data['location_id'] > 0 && $location = geodir_get_location_by_id( '', (int)$data['location_id'] ) ) {
5009
-                                    $skipped++;
5010
-                                } else if ( !empty( $data['city_slug'] ) && $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'] ) ) ) {
5011
-                                    $skipped++;
5012
-                                } else {
5013
-                                    if ( $location_id = geodir_location_insert_city( $data, true ) ) {
5014
-                                        $created++;
5015
-                                    } else {
5016
-                                        $invalid++;
5017
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
5018
-                                    }
5019
-                                }
5020
-                            } else {
5021
-                                $invalid++;
5022
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
5023
-                            }
5024
-                        }
5025
-                    }
5026
-                }
4993
+									if ( $location_id = geodir_location_update_city( $data, true, $location ) ) {
4994
+										$updated++;
4995
+									} else {
4996
+										$invalid++;
4997
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4998
+									}
4999
+								} else {
5000
+									if ( $location_id = geodir_location_insert_city( $data, true ) ) {
5001
+										$created++;
5002
+									} else {
5003
+										$invalid++;
5004
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
5005
+									}
5006
+								}
5007
+							} elseif ( $import_choice == 'skip' ) {
5008
+								if ( (int)$data['location_id'] > 0 && $location = geodir_get_location_by_id( '', (int)$data['location_id'] ) ) {
5009
+									$skipped++;
5010
+								} else if ( !empty( $data['city_slug'] ) && $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'] ) ) ) {
5011
+									$skipped++;
5012
+								} else {
5013
+									if ( $location_id = geodir_location_insert_city( $data, true ) ) {
5014
+										$created++;
5015
+									} else {
5016
+										$invalid++;
5017
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
5018
+									}
5019
+								}
5020
+							} else {
5021
+								$invalid++;
5022
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
5023
+							}
5024
+						}
5025
+					}
5026
+				}
5027 5027
                 
5028
-                $json = array();
5029
-                $json['processed'] = $limit;
5030
-                $json['created'] = $created;
5031
-                $json['updated'] = $updated;
5032
-                $json['skipped'] = $skipped;
5033
-                $json['invalid'] = $invalid;
5034
-                $json['images'] = $images;
5028
+				$json = array();
5029
+				$json['processed'] = $limit;
5030
+				$json['created'] = $created;
5031
+				$json['updated'] = $updated;
5032
+				$json['skipped'] = $skipped;
5033
+				$json['invalid'] = $invalid;
5034
+				$json['images'] = $images;
5035 5035
                 
5036
-                wp_send_json( $json );
5037
-            } else if ( $task == 'import_hood' ) {               
5038
-                if (!empty($file)) {
5039
-                    $columns = isset($file[0]) ? $file[0] : NULL;
5036
+				wp_send_json( $json );
5037
+			} else if ( $task == 'import_hood' ) {               
5038
+				if (!empty($file)) {
5039
+					$columns = isset($file[0]) ? $file[0] : NULL;
5040 5040
                     
5041
-                    if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
5042
-                        $json['error'] = __('File you are uploading is not valid. Columns does not matching.', 'geodirectory');
5043
-                        wp_send_json( $json );
5044
-                    }
5041
+					if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
5042
+						$json['error'] = __('File you are uploading is not valid. Columns does not matching.', 'geodirectory');
5043
+						wp_send_json( $json );
5044
+					}
5045 5045
                     
5046
-                    $gd_error_log = __('GD IMPORT NEIGHBOURHOODS [ROW %d]:', 'geodirectory');
5047
-                    $gd_error_hood = __( 'Could not be saved due to invalid neighbourhood data(name, latitude, longitude) or invalid location data(either location_id or city/region/country is empty)', 'geodirectory' );
5048
-                    for ($i = 1; $i <= $limit; $i++) {
5049
-                        $index = $processed + $i;
5046
+					$gd_error_log = __('GD IMPORT NEIGHBOURHOODS [ROW %d]:', 'geodirectory');
5047
+					$gd_error_hood = __( 'Could not be saved due to invalid neighbourhood data(name, latitude, longitude) or invalid location data(either location_id or city/region/country is empty)', 'geodirectory' );
5048
+					for ($i = 1; $i <= $limit; $i++) {
5049
+						$index = $processed + $i;
5050 5050
                         
5051
-                        if (isset($file[$index])) {
5052
-                            $row = $file[$index];
5053
-                            $row = array_map( 'trim', $row );
5054
-                            $data = array();
5051
+						if (isset($file[$index])) {
5052
+							$row = $file[$index];
5053
+							$row = array_map( 'trim', $row );
5054
+							$data = array();
5055 5055
                             
5056
-                            foreach ($columns as $c => $column) {
5057
-                                if (in_array($column, array('neighbourhood_id', 'neighbourhood_name', 'neighbourhood_slug', 'latitude', 'longitude', 'location_id', 'city', 'region', 'country'))) {
5058
-                                    $data[$column] = sanitize_text_field($row[$c]);
5059
-                                }
5060
-                            }
5056
+							foreach ($columns as $c => $column) {
5057
+								if (in_array($column, array('neighbourhood_id', 'neighbourhood_name', 'neighbourhood_slug', 'latitude', 'longitude', 'location_id', 'city', 'region', 'country'))) {
5058
+									$data[$column] = sanitize_text_field($row[$c]);
5059
+								}
5060
+							}
5061 5061
 
5062
-                            if (empty($data['neighbourhood_name']) || empty($data['latitude']) || empty($data['longitude'])) {
5063
-                                $invalid++;
5064
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5065
-                                continue;
5066
-                            }
5062
+							if (empty($data['neighbourhood_name']) || empty($data['latitude']) || empty($data['longitude'])) {
5063
+								$invalid++;
5064
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5065
+								continue;
5066
+							}
5067 5067
                             
5068
-                            $location_info = array();
5069
-                            if (!empty($data['location_id']) && (int)$data['location_id'] > 0) {
5070
-                                $location_info = geodir_get_location_by_id('', (int)$data['location_id']);
5071
-                            } else if (!empty($data['city']) && !empty($data['region']) && !empty($data['country'])) {
5072
-                                $location_info = geodir_get_location_by_slug('city', array('fields' => 'location_id', 'city' => $data['city'], 'country' => $data['country'], 'region' => $data['region']));
5073
-                            }
5068
+							$location_info = array();
5069
+							if (!empty($data['location_id']) && (int)$data['location_id'] > 0) {
5070
+								$location_info = geodir_get_location_by_id('', (int)$data['location_id']);
5071
+							} else if (!empty($data['city']) && !empty($data['region']) && !empty($data['country'])) {
5072
+								$location_info = geodir_get_location_by_slug('city', array('fields' => 'location_id', 'city' => $data['city'], 'country' => $data['country'], 'region' => $data['region']));
5073
+							}
5074 5074
 
5075
-                            if (empty($location_info)) {
5076
-                                $invalid++;
5077
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5078
-                                continue;
5079
-                            }
5075
+							if (empty($location_info)) {
5076
+								$invalid++;
5077
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5078
+								continue;
5079
+							}
5080 5080
                             
5081
-                            $location_id = $location_info->location_id;
5081
+							$location_id = $location_info->location_id;
5082 5082
 
5083
-                            $data['neighbourhood_id'] = isset($data['neighbourhood_id']) ? absint($data['neighbourhood_id']) : 0;
5083
+							$data['neighbourhood_id'] = isset($data['neighbourhood_id']) ? absint($data['neighbourhood_id']) : 0;
5084 5084
                             
5085
-                            $hood_data = array();
5086
-                            $hood_data['hood_name'] = $data['neighbourhood_name'];
5087
-                            $hood_data['hood_slug'] = $data['neighbourhood_slug'];
5088
-                            $hood_data['hood_latitude'] = $data['latitude'];
5089
-                            $hood_data['hood_longitude'] = $data['longitude'];
5090
-                            $hood_data['hood_location_id'] = $location_id;
5085
+							$hood_data = array();
5086
+							$hood_data['hood_name'] = $data['neighbourhood_name'];
5087
+							$hood_data['hood_slug'] = $data['neighbourhood_slug'];
5088
+							$hood_data['hood_latitude'] = $data['latitude'];
5089
+							$hood_data['hood_longitude'] = $data['longitude'];
5090
+							$hood_data['hood_location_id'] = $location_id;
5091 5091
                                     
5092
-                            if ( $import_choice == 'update' ) {
5093
-                                if ((int)$data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int)$data['neighbourhood_id']))) {
5094
-                                    $hood_data['hood_id'] = (int)$data['neighbourhood_id'];
5092
+							if ( $import_choice == 'update' ) {
5093
+								if ((int)$data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int)$data['neighbourhood_id']))) {
5094
+									$hood_data['hood_id'] = (int)$data['neighbourhood_id'];
5095 5095
                                     
5096
-                                    if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
5097
-                                        $updated++;
5098
-                                    } else {
5099
-                                        $invalid++;
5100
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5101
-                                    }
5102
-                                } else if (!empty($data['neighbourhood_slug']) && ($neighbourhood = geodir_location_get_neighbourhood_by_id($data['neighbourhood_slug'], true))) {
5103
-                                    $hood_data['hood_id'] = (int)$neighbourhood->hood_id;
5096
+									if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
5097
+										$updated++;
5098
+									} else {
5099
+										$invalid++;
5100
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5101
+									}
5102
+								} else if (!empty($data['neighbourhood_slug']) && ($neighbourhood = geodir_location_get_neighbourhood_by_id($data['neighbourhood_slug'], true))) {
5103
+									$hood_data['hood_id'] = (int)$neighbourhood->hood_id;
5104 5104
                                     
5105
-                                    if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
5106
-                                        $updated++;
5107
-                                    } else {
5108
-                                        $invalid++;
5109
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5110
-                                    }
5111
-                                } else {
5112
-                                    if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
5113
-                                        $created++;
5114
-                                    } else {
5115
-                                        $invalid++;
5116
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5117
-                                    }
5118
-                                }
5119
-                            } elseif ( $import_choice == 'skip' ) {
5120
-                                if ((int)$data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int)$data['neighbourhood_id']))) {
5121
-                                    $skipped++;
5122
-                                } else if (!empty($data['neighbourhood_slug']) && ($neighbourhood = geodir_location_get_neighbourhood_by_id($data['neighbourhood_slug'], true))) {
5123
-                                    $skipped++;
5124
-                                } else {
5105
+									if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
5106
+										$updated++;
5107
+									} else {
5108
+										$invalid++;
5109
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5110
+									}
5111
+								} else {
5112
+									if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
5113
+										$created++;
5114
+									} else {
5115
+										$invalid++;
5116
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5117
+									}
5118
+								}
5119
+							} elseif ( $import_choice == 'skip' ) {
5120
+								if ((int)$data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int)$data['neighbourhood_id']))) {
5121
+									$skipped++;
5122
+								} else if (!empty($data['neighbourhood_slug']) && ($neighbourhood = geodir_location_get_neighbourhood_by_id($data['neighbourhood_slug'], true))) {
5123
+									$skipped++;
5124
+								} else {
5125 5125
                                     
5126
-                                    if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
5127
-                                        $created++;
5128
-                                    } else {
5129
-                                        $invalid++;
5130
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5131
-                                    }
5132
-                                }
5133
-                            } else {
5134
-                                $invalid++;
5135
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5136
-                            }
5137
-                        }
5138
-                    }
5139
-                }
5126
+									if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
5127
+										$created++;
5128
+									} else {
5129
+										$invalid++;
5130
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5131
+									}
5132
+								}
5133
+							} else {
5134
+								$invalid++;
5135
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5136
+							}
5137
+						}
5138
+					}
5139
+				}
5140 5140
                 
5141
-                $json = array();
5142
-                $json['processed'] = $limit;
5143
-                $json['created'] = $created;
5144
-                $json['updated'] = $updated;
5145
-                $json['skipped'] = $skipped;
5146
-                $json['invalid'] = $invalid;
5147
-                $json['images'] = $images;
5141
+				$json = array();
5142
+				$json['processed'] = $limit;
5143
+				$json['created'] = $created;
5144
+				$json['updated'] = $updated;
5145
+				$json['skipped'] = $skipped;
5146
+				$json['invalid'] = $invalid;
5147
+				$json['images'] = $images;
5148 5148
                 
5149
-                wp_send_json( $json );
5150
-            }
5151
-        }
5152
-        break;
5153
-        case 'import_finish':{
5154
-            /**
5155
-             * Run an action when an import finishes.
5156
-             *
5157
-             * This action can be used to fire functions after an import ends.
5158
-             *
5159
-             * @since 1.5.3
5160
-             * @package GeoDirectory
5161
-             */
5162
-            do_action('geodir_import_finished');
5163
-        }
5164
-        break;
5149
+				wp_send_json( $json );
5150
+			}
5151
+		}
5152
+		break;
5153
+		case 'import_finish':{
5154
+			/**
5155
+			 * Run an action when an import finishes.
5156
+			 *
5157
+			 * This action can be used to fire functions after an import ends.
5158
+			 *
5159
+			 * @since 1.5.3
5160
+			 * @package GeoDirectory
5161
+			 */
5162
+			do_action('geodir_import_finished');
5163
+		}
5164
+		break;
5165 5165
 
5166
-    }
5167
-    echo '0';
5168
-    gd_die();
5166
+	}
5167
+	echo '0';
5168
+	gd_die();
5169 5169
 }
5170 5170
 
5171 5171
 /**
@@ -5209,12 +5209,12 @@  discard block
 block discarded – undo
5209 5209
 		$args['slug'] = wp_unique_term_slug( $args['slug'], (object)$term_args );
5210 5210
 	}
5211 5211
 	
5212
-    if( !empty( $term ) ) {
5212
+	if( !empty( $term ) ) {
5213 5213
 		$result = wp_insert_term( $term, $taxonomy, $args );
5214
-        if( !is_wp_error( $result ) ) {
5215
-            return isset( $result['term_id'] ) ? $result['term_id'] : 0;
5216
-        }
5217
-    }
5214
+		if( !is_wp_error( $result ) ) {
5215
+			return isset( $result['term_id'] ) ? $result['term_id'] : 0;
5216
+		}
5217
+	}
5218 5218
 	
5219 5219
 	return false;
5220 5220
 }
@@ -5260,16 +5260,16 @@  discard block
 block discarded – undo
5260 5260
 		$result = wp_update_term( $term_data['term_id'], $taxonomy, $term_data );
5261 5261
 		
5262 5262
 		if( !is_wp_error( $result ) ) {
5263
-            return isset( $result['term_id'] ) ? $result['term_id'] : 0;
5264
-        }
5263
+			return isset( $result['term_id'] ) ? $result['term_id'] : 0;
5264
+		}
5265 5265
 	} else if ( $term_data['slug'] != '' && $term_info = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
5266 5266
 		$term_data['term_id'] = $term_info['term_id'];
5267 5267
 		
5268 5268
 		$result = wp_update_term( $term_data['term_id'], $taxonomy, $term_data );
5269 5269
 		
5270 5270
 		if( !is_wp_error( $result ) ) {
5271
-            return isset( $result['term_id'] ) ? $result['term_id'] : 0;
5272
-        }
5271
+			return isset( $result['term_id'] ) ? $result['term_id'] : 0;
5272
+		}
5273 5273
 	} else {
5274 5274
 		return geodir_imex_insert_term( $taxonomy, $term_data );
5275 5275
 	}
@@ -5291,47 +5291,47 @@  discard block
 block discarded – undo
5291 5291
  * @return int Posts count.
5292 5292
  */
5293 5293
 function geodir_get_posts_count( $post_type ) {
5294
-    global $wpdb, $plugin_prefix;
5294
+	global $wpdb, $plugin_prefix;
5295 5295
 
5296
-    if ( !post_type_exists( $post_type ) ) {
5297
-        return 0;
5298
-    }
5296
+	if ( !post_type_exists( $post_type ) ) {
5297
+		return 0;
5298
+	}
5299 5299
         
5300
-    $table = $plugin_prefix . $post_type . '_detail';
5300
+	$table = $plugin_prefix . $post_type . '_detail';
5301 5301
 
5302
-    // Skip listing with statuses trash, auto-draft etc...
5303
-    $skip_statuses = geodir_imex_export_skip_statuses();
5304
-    $where_statuses = '';
5305
-    if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5306
-        $where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5307
-    }
5302
+	// Skip listing with statuses trash, auto-draft etc...
5303
+	$skip_statuses = geodir_imex_export_skip_statuses();
5304
+	$where_statuses = '';
5305
+	if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5306
+		$where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5307
+	}
5308 5308
     
5309
-    /**
5310
-     * Filter the SQL where clause part to filter posts count in import/export.
5311
-     *
5312
-     * @since 1.6.4
5313
-     * @package GeoDirectory
5314
-     *
5315
-     * @param string $where SQL where clause part.
5316
-     */
5317
-    $where_statuses = apply_filters( 'geodir_get_posts_count', $where_statuses, $post_type );
5318
-
5319
-    $query = $wpdb->prepare( "SELECT COUNT({$wpdb->posts}.ID) FROM {$wpdb->posts} INNER JOIN {$table} ON {$table}.post_id = {$wpdb->posts}.ID WHERE {$wpdb->posts}.post_type = %s " . $where_statuses, $post_type );
5320
-
5321
-    $posts_count = (int)$wpdb->get_var( $query );
5309
+	/**
5310
+	 * Filter the SQL where clause part to filter posts count in import/export.
5311
+	 *
5312
+	 * @since 1.6.4
5313
+	 * @package GeoDirectory
5314
+	 *
5315
+	 * @param string $where SQL where clause part.
5316
+	 */
5317
+	$where_statuses = apply_filters( 'geodir_get_posts_count', $where_statuses, $post_type );
5318
+
5319
+	$query = $wpdb->prepare( "SELECT COUNT({$wpdb->posts}.ID) FROM {$wpdb->posts} INNER JOIN {$table} ON {$table}.post_id = {$wpdb->posts}.ID WHERE {$wpdb->posts}.post_type = %s " . $where_statuses, $post_type );
5320
+
5321
+	$posts_count = (int)$wpdb->get_var( $query );
5322 5322
     
5323
-    /**
5324
-     * Modify returned post counts for the current post type.
5325
-     *
5326
-     * @since 1.4.6
5327
-     * @package GeoDirectory
5328
-     *
5329
-     * @param int $posts_count Post counts.
5330
-     * @param string $post_type Post type.
5331
-     */
5332
-    $posts_count = apply_filters( 'geodir_imex_count_posts', $posts_count, $post_type );
5333
-
5334
-    return $posts_count;
5323
+	/**
5324
+	 * Modify returned post counts for the current post type.
5325
+	 *
5326
+	 * @since 1.4.6
5327
+	 * @package GeoDirectory
5328
+	 *
5329
+	 * @param int $posts_count Post counts.
5330
+	 * @param string $post_type Post type.
5331
+	 */
5332
+	$posts_count = apply_filters( 'geodir_imex_count_posts', $posts_count, $post_type );
5333
+
5334
+	return $posts_count;
5335 5335
 }
5336 5336
 
5337 5337
 /**
@@ -5359,10 +5359,10 @@  discard block
 block discarded – undo
5359 5359
 	
5360 5360
 	if ( !empty( $posts ) ) {
5361 5361
 		$is_payment_plugin = is_plugin_active( 'geodir_payment_manager/geodir_payment_manager.php' );
5362
-        $location_manager = function_exists('geodir_location_plugin_activated') ? true : false; // Check location manager installed & active.
5363
-        $location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $post_type ) ? false : true;
5364
-        $neighbourhood_active = $location_manager && $location_allowed && get_option('location_neighbourhoods') ? true : false;
5365
-        $is_claim_active = is_plugin_active( 'geodir_claim_listing/geodir_claim_listing.php' ) && get_option('geodir_claim_enable') === 'yes' ? true : false;
5362
+		$location_manager = function_exists('geodir_location_plugin_activated') ? true : false; // Check location manager installed & active.
5363
+		$location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $post_type ) ? false : true;
5364
+		$neighbourhood_active = $location_manager && $location_allowed && get_option('location_neighbourhoods') ? true : false;
5365
+		$is_claim_active = is_plugin_active( 'geodir_claim_listing/geodir_claim_listing.php' ) && get_option('geodir_claim_enable') === 'yes' ? true : false;
5366 5366
 		
5367 5367
 		$csv_row = array();
5368 5368
 		$csv_row[] = 'post_id';
@@ -5394,7 +5394,7 @@  discard block
 block discarded – undo
5394 5394
 		}
5395 5395
 		$csv_row[] = 'post_status';
5396 5396
 		$csv_row[] = 'is_featured';
5397
-        // Export claim listing field
5397
+		// Export claim listing field
5398 5398
 		if ($is_claim_active) {
5399 5399
 			$csv_row[] = 'claimed';
5400 5400
 		}
@@ -5402,7 +5402,7 @@  discard block
 block discarded – undo
5402 5402
 			$csv_row[] = 'package_id';
5403 5403
 			$csv_row[] = 'expire_date';
5404 5404
 		}
5405
-        $csv_row[] = 'post_date';
5405
+		$csv_row[] = 'post_date';
5406 5406
 		$csv_row[] = 'post_address';
5407 5407
 		$csv_row[] = 'post_city';
5408 5408
 		$csv_row[] = 'post_region';
@@ -5410,11 +5410,11 @@  discard block
 block discarded – undo
5410 5410
 		$csv_row[] = 'post_zip';
5411 5411
 		$csv_row[] = 'post_latitude';
5412 5412
 		$csv_row[] = 'post_longitude';
5413
-        if ($neighbourhood_active) {
5414
-            $csv_row[] = 'post_neighbourhood';
5415
-            $csv_row[] = 'neighbourhood_latitude';
5416
-            $csv_row[] = 'neighbourhood_longitude';
5417
-        }
5413
+		if ($neighbourhood_active) {
5414
+			$csv_row[] = 'post_neighbourhood';
5415
+			$csv_row[] = 'neighbourhood_latitude';
5416
+			$csv_row[] = 'neighbourhood_longitude';
5417
+		}
5418 5418
 		$csv_row[] = 'geodir_timing';
5419 5419
 		$csv_row[] = 'geodir_contact';
5420 5420
 		$csv_row[] = 'geodir_email';
@@ -5446,21 +5446,21 @@  discard block
 block discarded – undo
5446 5446
 			$csv_row[] = 'franchise';
5447 5447
 		}
5448 5448
         
5449
-        /**
5450
-         * Filter columns field names of gd export listings csv.
5451
-         *
5452
-         * @since 1.6.5
5453
-         * @package GeoDirectory
5454
-         *
5455
-         * @param array $csv_row Column names being exported in csv.
5456
-         * @param string $post_type The post type.
5457
-         */
5458
-        $csv_row = apply_filters('geodir_export_listing_csv_column_names', $csv_row, $post_type);
5449
+		/**
5450
+		 * Filter columns field names of gd export listings csv.
5451
+		 *
5452
+		 * @since 1.6.5
5453
+		 * @package GeoDirectory
5454
+		 *
5455
+		 * @param array $csv_row Column names being exported in csv.
5456
+		 * @param string $post_type The post type.
5457
+		 */
5458
+		$csv_row = apply_filters('geodir_export_listing_csv_column_names', $csv_row, $post_type);
5459 5459
 		
5460 5460
 		$csv_rows[] = $csv_row;
5461 5461
 
5462 5462
 		$images_count = 5;
5463
-        $xx=0;
5463
+		$xx=0;
5464 5464
 		foreach ( $posts as $post ) {$xx++;
5465 5465
 			$post_id = $post['ID'];
5466 5466
 			
@@ -5591,14 +5591,14 @@  discard block
 block discarded – undo
5591 5591
 			}
5592 5592
 			$csv_row[] = $post_info['post_status']; // post_status
5593 5593
 			$csv_row[] = (int)$post_info['is_featured'] == 1 ? 1 : ''; // is_featured
5594
-            if ($is_claim_active) {
5595
-                $csv_row[] = !empty($post_info['claimed']) && (int)$post_info['claimed'] == 1 ? 1 : ''; // claimed
5596
-            }
5594
+			if ($is_claim_active) {
5595
+				$csv_row[] = !empty($post_info['claimed']) && (int)$post_info['claimed'] == 1 ? 1 : ''; // claimed
5596
+			}
5597 5597
 			if ($is_payment_plugin) {
5598 5598
 				$csv_row[] = (int)$post_info['package_id']; // package_id
5599 5599
 				$csv_row[] = $post_info['expire_date'] != '' && geodir_strtolower($post_info['expire_date']) != 'never' ? date_i18n('Y-m-d', strtotime($post_info['expire_date'])) : 'Never'; // expire_date
5600 5600
 			}
5601
-            $csv_row[] = $post_info['post_date']; // post_date
5601
+			$csv_row[] = $post_info['post_date']; // post_date
5602 5602
 			$csv_row[] = $post_info['post_address']; // post_address
5603 5603
 			$csv_row[] = $post_info['post_city']; // post_city
5604 5604
 			$csv_row[] = $post_info['post_region']; // post_region
@@ -5606,21 +5606,21 @@  discard block
 block discarded – undo
5606 5606
 			$csv_row[] = $post_info['post_zip']; // post_zip
5607 5607
 			$csv_row[] = $post_info['post_latitude']; // post_latitude
5608 5608
 			$csv_row[] = $post_info['post_longitude']; // post_longitude
5609
-            if ($neighbourhood_active) {
5610
-                $post_neighbourhood = '';
5611
-                $neighbourhood_latitude = '';
5612
-                $neighbourhood_longitude = '';
5613
-                if (!empty($post_info['post_neighbourhood']) && ($hood_info = geodir_location_get_neighbourhood_by_id($post_info['post_neighbourhood'], true, $post_info['post_location_id']))) {
5614
-                    if (!empty($hood_info)) {
5615
-                        $post_neighbourhood = $hood_info->hood_name;
5616
-                        $neighbourhood_latitude = $hood_info->hood_latitude;
5617
-                        $neighbourhood_longitude = $hood_info->hood_longitude;
5618
-                    }
5619
-                }
5620
-                $csv_row[] = $post_neighbourhood; // post_neighbourhood
5621
-                $csv_row[] = $neighbourhood_latitude; // neighbourhood_latitude
5622
-                $csv_row[] = $neighbourhood_longitude; // neighbourhood_longitude
5623
-            }
5609
+			if ($neighbourhood_active) {
5610
+				$post_neighbourhood = '';
5611
+				$neighbourhood_latitude = '';
5612
+				$neighbourhood_longitude = '';
5613
+				if (!empty($post_info['post_neighbourhood']) && ($hood_info = geodir_location_get_neighbourhood_by_id($post_info['post_neighbourhood'], true, $post_info['post_location_id']))) {
5614
+					if (!empty($hood_info)) {
5615
+						$post_neighbourhood = $hood_info->hood_name;
5616
+						$neighbourhood_latitude = $hood_info->hood_latitude;
5617
+						$neighbourhood_longitude = $hood_info->hood_longitude;
5618
+					}
5619
+				}
5620
+				$csv_row[] = $post_neighbourhood; // post_neighbourhood
5621
+				$csv_row[] = $neighbourhood_latitude; // neighbourhood_latitude
5622
+				$csv_row[] = $neighbourhood_longitude; // neighbourhood_longitude
5623
+			}
5624 5624
 			$csv_row[] = $post_info['geodir_timing']; // geodir_timing
5625 5625
 			$csv_row[] = $post_info['geodir_contact']; // geodir_contact
5626 5626
 			$csv_row[] = $post_info['geodir_email']; // geodir_email
@@ -5660,16 +5660,16 @@  discard block
 block discarded – undo
5660 5660
 				$csv_row[] = (int)$franchise; // franchise id
5661 5661
 			}
5662 5662
             
5663
-            /**
5664
-             * Filter columns values of gd export listings csv file
5665
-             *
5666
-             * @since 1.6.5
5667
-             * @package GeoDirectory
5668
-             *
5669
-             * @param array $csv_row Field values being exported in csv.
5670
-             * @param array $post_info The post info.
5671
-             */
5672
-            $csv_row = apply_filters('geodir_export_listing_csv_column_values', $csv_row, $post_info);
5663
+			/**
5664
+			 * Filter columns values of gd export listings csv file
5665
+			 *
5666
+			 * @since 1.6.5
5667
+			 * @package GeoDirectory
5668
+			 *
5669
+			 * @param array $csv_row Field values being exported in csv.
5670
+			 * @param array $post_info The post info.
5671
+			 */
5672
+			$csv_row = apply_filters('geodir_export_listing_csv_column_values', $csv_row, $post_info);
5673 5673
 			
5674 5674
 			for ( $c = 0; $c < $images_count; $c++ ) {
5675 5675
 				$csv_row[] = isset( $current_images[$c] ) ? $current_images[$c] : ''; // IMAGE
@@ -5702,64 +5702,64 @@  discard block
 block discarded – undo
5702 5702
  * @return array Array of posts data.
5703 5703
  */
5704 5704
 function geodir_get_export_posts( $post_type, $per_page = 0, $page_no = 0 ) {
5705
-    global $wpdb, $plugin_prefix;
5705
+	global $wpdb, $plugin_prefix;
5706 5706
 
5707
-    if ( ! post_type_exists( $post_type ) )
5708
-        return new stdClass;
5707
+	if ( ! post_type_exists( $post_type ) )
5708
+		return new stdClass;
5709 5709
         
5710
-    $table = $plugin_prefix . $post_type . '_detail';
5710
+	$table = $plugin_prefix . $post_type . '_detail';
5711 5711
 
5712
-    $limit = '';
5713
-    if ( $per_page > 0 && $page_no > 0 ) {
5714
-        $offset = ( $page_no - 1 ) * $per_page;
5712
+	$limit = '';
5713
+	if ( $per_page > 0 && $page_no > 0 ) {
5714
+		$offset = ( $page_no - 1 ) * $per_page;
5715 5715
         
5716
-        if ( $offset > 0 ) {
5717
-            $limit = " LIMIT " . $offset . "," . $per_page;
5718
-        } else {
5719
-            $limit = " LIMIT " . $per_page;
5720
-        }
5721
-    }
5716
+		if ( $offset > 0 ) {
5717
+			$limit = " LIMIT " . $offset . "," . $per_page;
5718
+		} else {
5719
+			$limit = " LIMIT " . $per_page;
5720
+		}
5721
+	}
5722 5722
 
5723
-    // Skip listing with statuses trash, auto-draft etc...
5724
-    $skip_statuses = geodir_imex_export_skip_statuses();
5725
-    $where_statuses = '';
5726
-    if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5727
-        $where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5728
-    }
5723
+	// Skip listing with statuses trash, auto-draft etc...
5724
+	$skip_statuses = geodir_imex_export_skip_statuses();
5725
+	$where_statuses = '';
5726
+	if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5727
+		$where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5728
+	}
5729 5729
     
5730
-    /**
5731
-     * Filter the SQL where clause part to filter posts in import/export.
5732
-     *
5733
-     * @since 1.6.4
5734
-     * @package GeoDirectory
5735
-     *
5736
-     * @param string $where SQL where clause part.
5737
-     */
5738
-    $where_statuses = apply_filters( 'geodir_get_export_posts', $where_statuses, $post_type );
5739
-
5740
-    $query = $wpdb->prepare( "SELECT {$wpdb->posts}.ID FROM {$wpdb->posts} INNER JOIN {$table} ON {$table}.post_id = {$wpdb->posts}.ID WHERE {$wpdb->posts}.post_type = %s " . $where_statuses . " ORDER BY {$wpdb->posts}.ID ASC" . $limit, $post_type );
5741
-    /**
5742
-     * Modify returned posts SQL query for the current post type.
5743
-     *
5744
-     * @since 1.4.6
5745
-     * @package GeoDirectory
5746
-     *
5747
-     * @param int $query The SQL query.
5748
-     * @param string $post_type Post type.
5749
-     */
5750
-    $query = apply_filters( 'geodir_imex_export_posts_query', $query, $post_type );
5751
-    $results = (array)$wpdb->get_results( $wpdb->prepare( $query, $post_type ), ARRAY_A );
5752
-
5753
-    /**
5754
-     * Modify returned post results for the current post type.
5755
-     *
5756
-     * @since 1.4.6
5757
-     * @package GeoDirectory
5758
-     *
5759
-     * @param object $results An object containing all post ids.
5760
-     * @param string $post_type Post type.
5761
-     */
5762
-    return apply_filters( 'geodir_export_posts', $results, $post_type );
5730
+	/**
5731
+	 * Filter the SQL where clause part to filter posts in import/export.
5732
+	 *
5733
+	 * @since 1.6.4
5734
+	 * @package GeoDirectory
5735
+	 *
5736
+	 * @param string $where SQL where clause part.
5737
+	 */
5738
+	$where_statuses = apply_filters( 'geodir_get_export_posts', $where_statuses, $post_type );
5739
+
5740
+	$query = $wpdb->prepare( "SELECT {$wpdb->posts}.ID FROM {$wpdb->posts} INNER JOIN {$table} ON {$table}.post_id = {$wpdb->posts}.ID WHERE {$wpdb->posts}.post_type = %s " . $where_statuses . " ORDER BY {$wpdb->posts}.ID ASC" . $limit, $post_type );
5741
+	/**
5742
+	 * Modify returned posts SQL query for the current post type.
5743
+	 *
5744
+	 * @since 1.4.6
5745
+	 * @package GeoDirectory
5746
+	 *
5747
+	 * @param int $query The SQL query.
5748
+	 * @param string $post_type Post type.
5749
+	 */
5750
+	$query = apply_filters( 'geodir_imex_export_posts_query', $query, $post_type );
5751
+	$results = (array)$wpdb->get_results( $wpdb->prepare( $query, $post_type ), ARRAY_A );
5752
+
5753
+	/**
5754
+	 * Modify returned post results for the current post type.
5755
+	 *
5756
+	 * @since 1.4.6
5757
+	 * @package GeoDirectory
5758
+	 *
5759
+	 * @param object $results An object containing all post ids.
5760
+	 * @param string $post_type Post type.
5761
+	 */
5762
+	return apply_filters( 'geodir_export_posts', $results, $post_type );
5763 5763
 }
5764 5764
 
5765 5765
 /**
@@ -5778,26 +5778,26 @@  discard block
 block discarded – undo
5778 5778
  * @return string The SQL query.
5779 5779
  */
5780 5780
 function geodir_imex_get_events_query( $query, $post_type ) {
5781
-    if ( $post_type == 'gd_event' ) {
5782
-        global $wpdb, $plugin_prefix;
5781
+	if ( $post_type == 'gd_event' ) {
5782
+		global $wpdb, $plugin_prefix;
5783 5783
         
5784
-        $table = $plugin_prefix . $post_type . '_detail';
5785
-        $schedule_table = EVENT_SCHEDULE;
5784
+		$table = $plugin_prefix . $post_type . '_detail';
5785
+		$schedule_table = EVENT_SCHEDULE;
5786 5786
         
5787
-        // Skip listing with statuses trash, auto-draft etc...
5788
-        $skip_statuses = geodir_imex_export_skip_statuses();
5789
-        $where_statuses = '';
5790
-        if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5791
-            $where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5792
-        }
5787
+		// Skip listing with statuses trash, auto-draft etc...
5788
+		$skip_statuses = geodir_imex_export_skip_statuses();
5789
+		$where_statuses = '';
5790
+		if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5791
+			$where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5792
+		}
5793 5793
         
5794
-        /** This action is documented in geodirectory-functions/geodirectory-admin/admin_functions.php */
5795
-        $where_statuses = apply_filters( 'geodir_get_export_posts', $where_statuses, $post_type );
5794
+		/** This action is documented in geodirectory-functions/geodirectory-admin/admin_functions.php */
5795
+		$where_statuses = apply_filters( 'geodir_get_export_posts', $where_statuses, $post_type );
5796 5796
 
5797
-        $query = $wpdb->prepare( "SELECT {$wpdb->posts}.ID, {$schedule_table}.event_date, {$schedule_table}.event_enddate AS enddate, {$schedule_table}.event_starttime AS starttime, {$schedule_table}.event_endtime AS endtime FROM {$wpdb->posts} INNER JOIN {$table} ON ({$table}.post_id = {$wpdb->posts}.ID) INNER JOIN {$schedule_table} ON ({$schedule_table}.event_id = {$wpdb->posts}.ID) WHERE {$wpdb->posts}.post_type = %s " . $where_statuses . " GROUP BY {$table}.post_id ORDER BY {$wpdb->posts}.ID ASC, {$schedule_table}.schedule_id ASC", $post_type );
5798
-    }
5797
+		$query = $wpdb->prepare( "SELECT {$wpdb->posts}.ID, {$schedule_table}.event_date, {$schedule_table}.event_enddate AS enddate, {$schedule_table}.event_starttime AS starttime, {$schedule_table}.event_endtime AS endtime FROM {$wpdb->posts} INNER JOIN {$table} ON ({$table}.post_id = {$wpdb->posts}.ID) INNER JOIN {$schedule_table} ON ({$schedule_table}.event_id = {$wpdb->posts}.ID) WHERE {$wpdb->posts}.post_type = %s " . $where_statuses . " GROUP BY {$table}.post_id ORDER BY {$wpdb->posts}.ID ASC, {$schedule_table}.schedule_id ASC", $post_type );
5798
+	}
5799 5799
 
5800
-    return $query;
5800
+	return $query;
5801 5801
 }
5802 5802
 
5803 5803
 /**
@@ -5819,36 +5819,36 @@  discard block
 block discarded – undo
5819 5819
  * @return int Total terms count.
5820 5820
  */
5821 5821
 function geodir_get_terms_count( $post_type ) {
5822
-    $args = array( 'hide_empty' => 0 );
5822
+	$args = array( 'hide_empty' => 0 );
5823 5823
 
5824
-    remove_all_filters( 'get_terms' );
5824
+	remove_all_filters( 'get_terms' );
5825 5825
 
5826
-    $taxonomy = $post_type . 'category';
5826
+	$taxonomy = $post_type . 'category';
5827 5827
 
5828
-    // WPML
5829
-    $is_wpml = geodir_is_wpml();
5830
-    $active_lang = 'all';
5831
-    if ( $is_wpml ) {
5832
-        global $sitepress;
5833
-        $active_lang = $sitepress->get_current_language();
5828
+	// WPML
5829
+	$is_wpml = geodir_is_wpml();
5830
+	$active_lang = 'all';
5831
+	if ( $is_wpml ) {
5832
+		global $sitepress;
5833
+		$active_lang = $sitepress->get_current_language();
5834 5834
         
5835
-        if ( $active_lang != 'all' ) {
5836
-            $sitepress->switch_lang( 'all', true );
5837
-        }
5838
-    }
5839
-    // WPML
5835
+		if ( $active_lang != 'all' ) {
5836
+			$sitepress->switch_lang( 'all', true );
5837
+		}
5838
+	}
5839
+	// WPML
5840 5840
             
5841
-    $count_terms = wp_count_terms( $taxonomy, $args );
5841
+	$count_terms = wp_count_terms( $taxonomy, $args );
5842 5842
 
5843
-    // WPML
5844
-    if ( $is_wpml && $active_lang !== 'all' ) {
5845
-        global $sitepress;
5846
-        $sitepress->switch_lang( $active_lang, true );
5847
-    }
5848
-    // WPML
5849
-    $count_terms = !is_wp_error( $count_terms ) ? $count_terms : 0;
5843
+	// WPML
5844
+	if ( $is_wpml && $active_lang !== 'all' ) {
5845
+		global $sitepress;
5846
+		$sitepress->switch_lang( $active_lang, true );
5847
+	}
5848
+	// WPML
5849
+	$count_terms = !is_wp_error( $count_terms ) ? $count_terms : 0;
5850 5850
      
5851
-    return $count_terms;
5851
+	return $count_terms;
5852 5852
 }
5853 5853
 
5854 5854
 /**
@@ -5887,11 +5887,11 @@  discard block
 block discarded – undo
5887 5887
 		$csv_row[] = 'cat_posttype';
5888 5888
 		$csv_row[] = 'cat_parent';
5889 5889
 		$csv_row[] = 'cat_schema';
5890
-        // WPML
5890
+		// WPML
5891 5891
 		$is_wpml = geodir_is_wpml();
5892 5892
 		if ($is_wpml) {
5893 5893
 			$csv_row[] = 'cat_language';
5894
-            $csv_row[] = 'cat_id_original';
5894
+			$csv_row[] = 'cat_id_original';
5895 5895
 		}
5896 5896
 		// WPML
5897 5897
 		$csv_row[] = 'cat_description';
@@ -5921,10 +5921,10 @@  discard block
 block discarded – undo
5921 5921
 			$csv_row[] = $post_type;
5922 5922
 			$csv_row[] = $cat_parent;
5923 5923
 			$csv_row[] = get_tax_meta( $term->term_id, 'ct_cat_schema', false, $post_type );
5924
-            // WPML
5924
+			// WPML
5925 5925
 			if ($is_wpml) {
5926 5926
 				$csv_row[] = geodir_get_language_for_element( $term->term_id, 'tax_' . $taxonomy );
5927
-                $csv_row[] = geodir_imex_original_post_id( $term->term_id, 'tax_' . $taxonomy );
5927
+				$csv_row[] = geodir_imex_original_post_id( $term->term_id, 'tax_' . $taxonomy );
5928 5928
 			}
5929 5929
 			// WPML
5930 5930
 			$csv_row[] = $term->description;
@@ -6520,43 +6520,43 @@  discard block
 block discarded – undo
6520 6520
  * @param string $status Post status.
6521 6521
  */
6522 6522
 function geodir_create_page($slug, $option, $page_title = '', $page_content = '', $post_parent = 0, $status = 'publish') {
6523
-    global $wpdb, $current_user;
6524
-
6525
-    $option_value = get_option($option);
6526
-
6527
-    if ($option_value > 0) :
6528
-        if (get_post($option_value)) :
6529
-            // Page exists
6530
-            return;
6531
-        endif;
6532
-    endif;
6533
-
6534
-    $page_found = $wpdb->get_var(
6535
-        $wpdb->prepare(
6536
-            "SELECT ID FROM " . $wpdb->posts . " WHERE post_name = %s LIMIT 1;",
6537
-            array($slug)
6538
-        )
6539
-    );
6540
-
6541
-    if ($page_found) :
6542
-        // Page exists
6543
-        if (!$option_value) update_option($option, $page_found);
6544
-        return;
6545
-    endif;
6546
-
6547
-    $page_data = array(
6548
-        'post_status' => $status,
6549
-        'post_type' => 'page',
6550
-        'post_author' => $current_user->ID,
6551
-        'post_name' => $slug,
6552
-        'post_title' => $page_title,
6553
-        'post_content' => $page_content,
6554
-        'post_parent' => $post_parent,
6555
-        'comment_status' => 'closed'
6556
-    );
6557
-    $page_id = wp_insert_post($page_data);
6558
-
6559
-    add_option($option, $page_id);
6523
+	global $wpdb, $current_user;
6524
+
6525
+	$option_value = get_option($option);
6526
+
6527
+	if ($option_value > 0) :
6528
+		if (get_post($option_value)) :
6529
+			// Page exists
6530
+			return;
6531
+		endif;
6532
+	endif;
6533
+
6534
+	$page_found = $wpdb->get_var(
6535
+		$wpdb->prepare(
6536
+			"SELECT ID FROM " . $wpdb->posts . " WHERE post_name = %s LIMIT 1;",
6537
+			array($slug)
6538
+		)
6539
+	);
6540
+
6541
+	if ($page_found) :
6542
+		// Page exists
6543
+		if (!$option_value) update_option($option, $page_found);
6544
+		return;
6545
+	endif;
6546
+
6547
+	$page_data = array(
6548
+		'post_status' => $status,
6549
+		'post_type' => 'page',
6550
+		'post_author' => $current_user->ID,
6551
+		'post_name' => $slug,
6552
+		'post_title' => $page_title,
6553
+		'post_content' => $page_content,
6554
+		'post_parent' => $post_parent,
6555
+		'comment_status' => 'closed'
6556
+	);
6557
+	$page_id = wp_insert_post($page_data);
6558
+
6559
+	add_option($option, $page_id);
6560 6560
 
6561 6561
 }
6562 6562
 
@@ -6587,9 +6587,9 @@  discard block
 block discarded – undo
6587 6587
  * @package GeoDirectory
6588 6588
  */
6589 6589
 function geodir_admin_upgrade_notice() {
6590
-    $class = "error";
6591
-    $message = __("Please update core GeoDirectory or some addons may not function correctly.","geodirectory");
6592
-    echo"<div class=\"$class\"> <p>$message</p></div>";
6590
+	$class = "error";
6591
+	$message = __("Please update core GeoDirectory or some addons may not function correctly.","geodirectory");
6592
+	echo"<div class=\"$class\"> <p>$message</p></div>";
6593 6593
 }
6594 6594
 
6595 6595
 /**
@@ -6602,18 +6602,18 @@  discard block
 block discarded – undo
6602 6602
  */
6603 6603
 function geodire_admin_upgrade_notice( $plugin_data, $r )
6604 6604
 {
6605
-    // readme contents
6606
-    $args = array(
6607
-        'timeout'     => 15,
6608
-        'redirection' => 5
6609
-    );
6610
-    $url = "http://plugins.svn.wordpress.org/geodirectory/trunk/readme.txt";
6611
-    $data       = wp_remote_get( $url, $args );
6605
+	// readme contents
6606
+	$args = array(
6607
+		'timeout'     => 15,
6608
+		'redirection' => 5
6609
+	);
6610
+	$url = "http://plugins.svn.wordpress.org/geodirectory/trunk/readme.txt";
6611
+	$data       = wp_remote_get( $url, $args );
6612 6612
 
6613
-    if (!is_wp_error($data) && $data['response']['code'] == 200) {
6613
+	if (!is_wp_error($data) && $data['response']['code'] == 200) {
6614 6614
 
6615
-        geodir_in_plugin_update_message($data['body']);
6616
-    }
6615
+		geodir_in_plugin_update_message($data['body']);
6616
+	}
6617 6617
 }
6618 6618
 
6619 6619
 
@@ -6621,28 +6621,28 @@  discard block
 block discarded – undo
6621 6621
 * @param string $content http response body
6622 6622
 */
6623 6623
 function geodir_in_plugin_update_message($content) {
6624
-    // Output Upgrade Notice
6625
-    $matches        = null;
6626
-    $regexp         = '~==\s*Upgrade Notice\s*==\s*=\s*(.*)\s*=(.*)(=\s*' . preg_quote( GEODIRECTORY_VERSION ) . '\s*=|$)~Uis';
6627
-    $upgrade_notice = '';
6628
-    if ( preg_match( $regexp, $content, $matches ) ) {
6629
-        if(empty($matches)){return;}
6630
-
6631
-        $version = trim( $matches[1] );
6632
-        if($version && $version>GEODIRECTORY_VERSION){
6633
-
6634
-
6635
-        $notices = (array) preg_split('~[\r\n]+~', trim( $matches[2] ) );
6636
-        if ( version_compare( GEODIRECTORY_VERSION, $version, '<' ) ) {
6637
-            $upgrade_notice .= '<div class="geodir_plugin_upgrade_notice">';
6638
-            foreach ( $notices as $index => $line ) {
6639
-                $upgrade_notice .= wp_kses_post( preg_replace( '~\[([^\]]*)\]\(([^\)]*)\)~', '<a href="${2}">${1}</a>', $line ) );
6640
-            }
6641
-            $upgrade_notice .= '</div> ';
6642
-        }
6643
-        }
6644
-    }
6645
-    echo $upgrade_notice;
6624
+	// Output Upgrade Notice
6625
+	$matches        = null;
6626
+	$regexp         = '~==\s*Upgrade Notice\s*==\s*=\s*(.*)\s*=(.*)(=\s*' . preg_quote( GEODIRECTORY_VERSION ) . '\s*=|$)~Uis';
6627
+	$upgrade_notice = '';
6628
+	if ( preg_match( $regexp, $content, $matches ) ) {
6629
+		if(empty($matches)){return;}
6630
+
6631
+		$version = trim( $matches[1] );
6632
+		if($version && $version>GEODIRECTORY_VERSION){
6633
+
6634
+
6635
+		$notices = (array) preg_split('~[\r\n]+~', trim( $matches[2] ) );
6636
+		if ( version_compare( GEODIRECTORY_VERSION, $version, '<' ) ) {
6637
+			$upgrade_notice .= '<div class="geodir_plugin_upgrade_notice">';
6638
+			foreach ( $notices as $index => $line ) {
6639
+				$upgrade_notice .= wp_kses_post( preg_replace( '~\[([^\]]*)\]\(([^\)]*)\)~', '<a href="${2}">${1}</a>', $line ) );
6640
+			}
6641
+			$upgrade_notice .= '</div> ';
6642
+		}
6643
+		}
6644
+	}
6645
+	echo $upgrade_notice;
6646 6646
 }
6647 6647
 
6648 6648
 /**
@@ -6675,19 +6675,19 @@  discard block
 block discarded – undo
6675 6675
  * @param array Listing statuses to be skipped.
6676 6676
  */
6677 6677
 function geodir_imex_export_skip_statuses() {
6678
-    $statuses = array( 'trash', 'auto-draft' );
6678
+	$statuses = array( 'trash', 'auto-draft' );
6679 6679
     
6680
-    /**
6681
-     * Filter the statuses to skip during GD export listings.
6682
-     *
6683
-     * @since 1.6.0
6684
-     * @package GeoDirectory
6685
-     *
6686
-     * @param array $statuses Listing statuses to be skipped.
6687
-     */
6688
-    $statuses = apply_filters( 'geodir_imex_export_skip_statuses', $statuses );
6680
+	/**
6681
+	 * Filter the statuses to skip during GD export listings.
6682
+	 *
6683
+	 * @since 1.6.0
6684
+	 * @package GeoDirectory
6685
+	 *
6686
+	 * @param array $statuses Listing statuses to be skipped.
6687
+	 */
6688
+	$statuses = apply_filters( 'geodir_imex_export_skip_statuses', $statuses );
6689 6689
      
6690
-    return $statuses;
6690
+	return $statuses;
6691 6691
 }
6692 6692
 
6693 6693
 /**
@@ -6699,15 +6699,15 @@  discard block
 block discarded – undo
6699 6699
  * @since 1.6.3
6700 6700
  */
6701 6701
 function geodir_admin_dequeue_scripts() {
6702
-    // EDD
6703
-    if (wp_script_is('jquery-chosen', 'enqueued')) {
6704
-        wp_dequeue_script('jquery-chosen');
6705
-    }
6702
+	// EDD
6703
+	if (wp_script_is('jquery-chosen', 'enqueued')) {
6704
+		wp_dequeue_script('jquery-chosen');
6705
+	}
6706 6706
     
6707
-    // Ultimate Addons for Visual Composer
6708
-    if (wp_script_is('ultimate-vc-backend-script', 'enqueued')) {
6709
-        wp_dequeue_script('ultimate-vc-backend-script');
6710
-    }
6707
+	// Ultimate Addons for Visual Composer
6708
+	if (wp_script_is('ultimate-vc-backend-script', 'enqueued')) {
6709
+		wp_dequeue_script('ultimate-vc-backend-script');
6710
+	}
6711 6711
 }
6712 6712
 
6713 6713
 /**
@@ -6723,24 +6723,24 @@  discard block
 block discarded – undo
6723 6723
  * @return string SQL where clause part.
6724 6724
  */
6725 6725
 function geodir_imex_get_filter_where($where = '', $post_type = '') {
6726
-    global $wpdb;
6726
+	global $wpdb;
6727 6727
     
6728
-    $filters = !empty( $_REQUEST['gd_imex'] ) && is_array( $_REQUEST['gd_imex'] ) ? $_REQUEST['gd_imex'] : NULL;
6728
+	$filters = !empty( $_REQUEST['gd_imex'] ) && is_array( $_REQUEST['gd_imex'] ) ? $_REQUEST['gd_imex'] : NULL;
6729 6729
     
6730
-    if ( !empty( $filters ) ) {
6731
-        foreach ( $filters as $field => $value ) {
6732
-            switch ($field) {
6733
-                case 'start_date':
6734
-                    $where .= " AND `" . $wpdb->posts . "`.`post_date` >= '" . sanitize_text_field( $value ) . " 00:00:00'";
6735
-                break;
6736
-                case 'end_date':
6737
-                    $where .= " AND `" . $wpdb->posts . "`.`post_date` <= '" . sanitize_text_field( $value ) . " 23:59:59'";
6738
-                break;
6739
-            }
6740
-        }
6741
-    }
6730
+	if ( !empty( $filters ) ) {
6731
+		foreach ( $filters as $field => $value ) {
6732
+			switch ($field) {
6733
+				case 'start_date':
6734
+					$where .= " AND `" . $wpdb->posts . "`.`post_date` >= '" . sanitize_text_field( $value ) . " 00:00:00'";
6735
+				break;
6736
+				case 'end_date':
6737
+					$where .= " AND `" . $wpdb->posts . "`.`post_date` <= '" . sanitize_text_field( $value ) . " 23:59:59'";
6738
+				break;
6739
+			}
6740
+		}
6741
+	}
6742 6742
     
6743
-    return $where;
6743
+	return $where;
6744 6744
 }
6745 6745
 add_filter('geodir_get_posts_count', 'geodir_imex_get_filter_where', 10, 2);
6746 6746
 add_filter('geodir_get_export_posts', 'geodir_imex_get_filter_where', 10, 2);
Please login to merge, or discard this patch.
Spacing   +917 added lines, -917 removed lines patch added patch discarded remove patch
@@ -28,31 +28,31 @@  discard block
 block discarded – undo
28 28
      * @package GeoDirectory
29 29
      */
30 30
     function geodir_admin_styles() {
31
-        wp_register_style('geodirectory-admin-css', geodir_plugin_url() . '/geodirectory-assets/css/admin.css', array(), GEODIRECTORY_VERSION);
31
+        wp_register_style('geodirectory-admin-css', geodir_plugin_url().'/geodirectory-assets/css/admin.css', array(), GEODIRECTORY_VERSION);
32 32
         wp_enqueue_style('geodirectory-admin-css');
33 33
 
34
-        wp_register_style('geodirectory-frontend-style', geodir_plugin_url() . '/geodirectory-assets/css/style.css', array(), GEODIRECTORY_VERSION);
34
+        wp_register_style('geodirectory-frontend-style', geodir_plugin_url().'/geodirectory-assets/css/style.css', array(), GEODIRECTORY_VERSION);
35 35
         wp_enqueue_style('geodirectory-frontend-style');
36 36
 
37
-        wp_register_style('geodir-chosen-style', geodir_plugin_url() . '/geodirectory-assets/css/chosen.css', array(), GEODIRECTORY_VERSION);
37
+        wp_register_style('geodir-chosen-style', geodir_plugin_url().'/geodirectory-assets/css/chosen.css', array(), GEODIRECTORY_VERSION);
38 38
         wp_enqueue_style('geodir-chosen-style');
39 39
 
40
-        wp_register_style('geodirectory-jquery-ui-timepicker-css', geodir_plugin_url() . '/geodirectory-assets/css/jquery.ui.timepicker.css', array(), GEODIRECTORY_VERSION);
40
+        wp_register_style('geodirectory-jquery-ui-timepicker-css', geodir_plugin_url().'/geodirectory-assets/css/jquery.ui.timepicker.css', array(), GEODIRECTORY_VERSION);
41 41
         wp_enqueue_style('geodirectory-jquery-ui-timepicker-css');
42 42
 
43
-        wp_register_style('geodirectory-jquery-ui-css', geodir_plugin_url() . '/geodirectory-assets/css/jquery-ui.css', array(), GEODIRECTORY_VERSION);
43
+        wp_register_style('geodirectory-jquery-ui-css', geodir_plugin_url().'/geodirectory-assets/css/jquery-ui.css', array(), GEODIRECTORY_VERSION);
44 44
         wp_enqueue_style('geodirectory-jquery-ui-css');
45 45
 
46
-        wp_register_style('geodirectory-custom-fields-css', geodir_plugin_url() . '/geodirectory-assets/css/custom_field.css', array(), GEODIRECTORY_VERSION);
46
+        wp_register_style('geodirectory-custom-fields-css', geodir_plugin_url().'/geodirectory-assets/css/custom_field.css', array(), GEODIRECTORY_VERSION);
47 47
         wp_enqueue_style('geodirectory-custom-fields-css');
48 48
 
49
-        wp_register_style('geodirectory-pluplodar-css', geodir_plugin_url() . '/geodirectory-assets/css/pluploader.css', array(), GEODIRECTORY_VERSION);
49
+        wp_register_style('geodirectory-pluplodar-css', geodir_plugin_url().'/geodirectory-assets/css/pluploader.css', array(), GEODIRECTORY_VERSION);
50 50
         wp_enqueue_style('geodirectory-pluplodar-css');
51 51
 
52
-        wp_register_style('geodir-rating-style', geodir_plugin_url() . '/geodirectory-assets/css/jRating.jquery.css', array(), GEODIRECTORY_VERSION);
52
+        wp_register_style('geodir-rating-style', geodir_plugin_url().'/geodirectory-assets/css/jRating.jquery.css', array(), GEODIRECTORY_VERSION);
53 53
         wp_enqueue_style('geodir-rating-style');
54 54
 
55
-        wp_register_style('geodir-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl.css', array(), GEODIRECTORY_VERSION);
55
+        wp_register_style('geodir-rtl-style', geodir_plugin_url().'/geodirectory-assets/css/rtl.css', array(), GEODIRECTORY_VERSION);
56 56
         wp_enqueue_style('geodir-rtl-style');
57 57
     }
58 58
 }
@@ -70,7 +70,7 @@  discard block
 block discarded – undo
70 70
         wp_register_style('font-awesome', '//netdna.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css', array(), GEODIRECTORY_VERSION);
71 71
         wp_enqueue_style('font-awesome');
72 72
 
73
-        wp_register_script('geodirectory-admin', geodir_plugin_url() . '/geodirectory-assets/js/admin-req.min.js', array('jquery'), GEODIRECTORY_VERSION);
73
+        wp_register_script('geodirectory-admin', geodir_plugin_url().'/geodirectory-assets/js/admin-req.min.js', array('jquery'), GEODIRECTORY_VERSION);
74 74
         wp_enqueue_script('geodirectory-admin');
75 75
 
76 76
     }
@@ -89,60 +89,60 @@  discard block
 block discarded – undo
89 89
         
90 90
         wp_enqueue_script('jquery');
91 91
 
92
-        wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.ui.timepicker.js', array('jquery-ui-datepicker', 'jquery-ui-slider'), '', true);
92
+        wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url().'/geodirectory-assets/js/jquery.ui.timepicker.js', array('jquery-ui-datepicker', 'jquery-ui-slider'), '', true);
93 93
 
94
-        wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.js', array('jquery'), GEODIRECTORY_VERSION);
94
+        wp_register_script('chosen', geodir_plugin_url().'/geodirectory-assets/js/chosen.jquery.js', array('jquery'), GEODIRECTORY_VERSION);
95 95
         wp_enqueue_script('chosen');
96 96
 
97
-        wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.js', array(), GEODIRECTORY_VERSION);
97
+        wp_register_script('geodirectory-choose-ajax', geodir_plugin_url().'/geodirectory-assets/js/ajax-chosen.js', array(), GEODIRECTORY_VERSION);
98 98
         wp_enqueue_script('geodirectory-choose-ajax');
99 99
 
100 100
         if (isset($_REQUEST['listing_type'])) {
101
-            wp_register_script('geodirectory-custom-fields-script', geodir_plugin_url() . '/geodirectory-assets/js/custom_fields.js', array(), GEODIRECTORY_VERSION);
101
+            wp_register_script('geodirectory-custom-fields-script', geodir_plugin_url().'/geodirectory-assets/js/custom_fields.js', array(), GEODIRECTORY_VERSION);
102 102
         }
103 103
 
104 104
         wp_enqueue_script('geodirectory-custom-fields-script');
105
-        $plugin_path = geodir_plugin_url() . '/geodirectory-functions/cat-meta-functions';
105
+        $plugin_path = geodir_plugin_url().'/geodirectory-functions/cat-meta-functions';
106 106
 
107
-        wp_enqueue_script('tax-meta-clss', $plugin_path . '/js/tax-meta-clss.js', array('jquery'), null, true);
107
+        wp_enqueue_script('tax-meta-clss', $plugin_path.'/js/tax-meta-clss.js', array('jquery'), null, true);
108 108
 
109 109
         if (in_array($geodir_map_name, array('auto', 'google'))) {
110
-            $map_lang = "&language=" . geodir_get_map_default_language();
111
-            $map_key = "&key=" . geodir_get_map_api_key();
110
+            $map_lang = "&language=".geodir_get_map_default_language();
111
+            $map_key = "&key=".geodir_get_map_api_key();
112 112
             /** This filter is documented in geodirectory_template_tags.php */
113 113
             $map_extra = apply_filters('geodir_googlemap_script_extra', '');
114
-            wp_enqueue_script('geodirectory-googlemap-script', 'https://maps.google.com/maps/api/js?' . $map_lang . $map_key . $map_extra, '', NULL);
114
+            wp_enqueue_script('geodirectory-googlemap-script', 'https://maps.google.com/maps/api/js?'.$map_lang.$map_key.$map_extra, '', NULL);
115 115
         }
116 116
         
117 117
         if ($geodir_map_name == 'osm') {
118 118
             // Leaflet OpenStreetMap
119
-            wp_register_style('geodirectory-leaflet-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
119
+            wp_register_style('geodirectory-leaflet-style', geodir_plugin_url().'/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
120 120
             wp_enqueue_style('geodirectory-leaflet-style');
121 121
                 
122
-            wp_register_script('geodirectory-leaflet-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
122
+            wp_register_script('geodirectory-leaflet-script', geodir_plugin_url().'/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
123 123
             wp_enqueue_script('geodirectory-leaflet-script');
124 124
             
125
-            wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/osm.geocode.js', array('geodirectory-leaflet-script'), GEODIRECTORY_VERSION);
125
+            wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url().'/geodirectory-assets/leaflet/osm.geocode.js', array('geodirectory-leaflet-script'), GEODIRECTORY_VERSION);
126 126
             wp_enqueue_script('geodirectory-leaflet-geo-script');
127 127
         }
128
-        wp_enqueue_script( 'jquery-ui-autocomplete' );
128
+        wp_enqueue_script('jquery-ui-autocomplete');
129 129
         
130
-        wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION,true);
130
+        wp_register_script('geodirectory-goMap-script', geodir_plugin_url().'/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION, true);
131 131
         wp_enqueue_script('geodirectory-goMap-script');
132 132
 
133
-        wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.js', array(), GEODIRECTORY_VERSION);
133
+        wp_register_script('geodirectory-goMap-script', geodir_plugin_url().'/geodirectory-assets/js/goMap.js', array(), GEODIRECTORY_VERSION);
134 134
         wp_enqueue_script('geodirectory-goMap-script');
135 135
 
136 136
 		// font awesome rating script
137 137
 		if (get_option('geodir_reviewrating_enable_font_awesome')) {
138
-			wp_register_script('geodir-barrating-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.barrating.min.js', array(), GEODIRECTORY_VERSION);
138
+			wp_register_script('geodir-barrating-js', geodir_plugin_url().'/geodirectory-assets/js/jquery.barrating.min.js', array(), GEODIRECTORY_VERSION);
139 139
 			wp_enqueue_script('geodir-barrating-js');
140 140
 		} else { // default rating script
141
-			wp_register_script('geodir-jRating-js', geodir_plugin_url() . '/geodirectory-assets/js/jRating.jquery.js', array(), GEODIRECTORY_VERSION);
141
+			wp_register_script('geodir-jRating-js', geodir_plugin_url().'/geodirectory-assets/js/jRating.jquery.js', array(), GEODIRECTORY_VERSION);
142 142
 			wp_enqueue_script('geodir-jRating-js');
143 143
 		}
144 144
 
145
-        wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.js', array(), GEODIRECTORY_VERSION);
145
+        wp_register_script('geodir-on-document-load', geodir_plugin_url().'/geodirectory-assets/js/on_document_load.js', array(), GEODIRECTORY_VERSION);
146 146
         wp_enqueue_script('geodir-on-document-load');
147 147
 
148 148
 
@@ -150,7 +150,7 @@  discard block
 block discarded – undo
150 150
         wp_enqueue_script('plupload-all');
151 151
         wp_enqueue_script('jquery-ui-sortable');
152 152
 
153
-        wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.js', array(), GEODIRECTORY_VERSION);
153
+        wp_register_script('geodirectory-plupload-script', geodir_plugin_url().'/geodirectory-assets/js/geodirectory-plupload.js', array(), GEODIRECTORY_VERSION);
154 154
         wp_enqueue_script('geodirectory-plupload-script');
155 155
 
156 156
         // SCRIPT FOR UPLOAD END
@@ -204,7 +204,7 @@  discard block
 block discarded – undo
204 204
         wp_localize_script('geodirectory-custom-fields-script', 'geodir_admin_ajax', $ajax_cons_data);
205 205
 
206 206
 
207
-        wp_register_script('geodirectory-admin-script', geodir_plugin_url() . '/geodirectory-assets/js/admin.js', array(), GEODIRECTORY_VERSION);
207
+        wp_register_script('geodirectory-admin-script', geodir_plugin_url().'/geodirectory-assets/js/admin.js', array(), GEODIRECTORY_VERSION);
208 208
         wp_enqueue_script('geodirectory-admin-script');
209 209
 
210 210
         wp_enqueue_style('farbtastic');
@@ -212,10 +212,10 @@  discard block
 block discarded – undo
212 212
 
213 213
         $screen = get_current_screen();
214 214
         if ($screen->base == 'post' && in_array($screen->post_type, geodir_get_posttypes())) {
215
-            wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation_admin.js');
215
+            wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url().'/geodirectory-assets/js/listing_validation_admin.js');
216 216
         }
217 217
 
218
-        $ajax_cons_data = array('url' => esc_url(__(get_option('siteurl') . '?geodir_ajax=true')));
218
+        $ajax_cons_data = array('url' => esc_url(__(get_option('siteurl').'?geodir_ajax=true')));
219 219
         wp_localize_script('geodirectory-admin-script', 'geodir_ajax', $ajax_cons_data);
220 220
 
221 221
     }
@@ -238,7 +238,7 @@  discard block
 block discarded – undo
238 238
 
239 239
         if (current_user_can('manage_options')) $menu[] = array('', 'read', 'separator-geodirectory', '', 'wp-menu-separator geodirectory');
240 240
 
241
-        add_menu_page(__('Geodirectory', 'geodirectory'), __('Geodirectory', 'geodirectory'), 'manage_options', 'geodirectory', 'geodir_admin_panel', geodir_plugin_url() . '/geodirectory-assets/images/favicon.ico', '55.1984');
241
+        add_menu_page(__('Geodirectory', 'geodirectory'), __('Geodirectory', 'geodirectory'), 'manage_options', 'geodirectory', 'geodir_admin_panel', geodir_plugin_url().'/geodirectory-assets/images/favicon.ico', '55.1984');
242 242
 
243 243
 
244 244
     }
@@ -272,7 +272,7 @@  discard block
 block discarded – undo
272 272
                 $geodir_menu_order[] = 'separator-geodirectory';
273 273
                 if (!empty($post_types)) {
274 274
                     foreach ($post_types as $post_type) {
275
-                        $geodir_menu_order[] = 'edit.php?post_type=' . $post_type;
275
+                        $geodir_menu_order[] = 'edit.php?post_type='.$post_type;
276 276
                     }
277 277
                 }
278 278
                 $geodir_menu_order[] = $item;
@@ -315,8 +315,8 @@  discard block
 block discarded – undo
315 315
 {
316 316
     if (isset($_REQUEST['installed']) && $_REQUEST['installed'] != '') {
317 317
         echo '<div id="message" class="updated fade">
318
-                        <p style="float:right;">' . __('Like Geodirectory?', 'geodirectory') . ' <a href="http://wordpress.org/extend/plugins/Geodirectory/" target="_blank">' . __('Support us by leaving a rating!', 'geodirectory') . '</a></p>
319
-                        <p><strong>' . __('Geodirectory has been installed and setup. Enjoy :)', 'geodirectory') . '</strong></p>
318
+                        <p style="float:right;">' . __('Like Geodirectory?', 'geodirectory').' <a href="http://wordpress.org/extend/plugins/Geodirectory/" target="_blank">'.__('Support us by leaving a rating!', 'geodirectory').'</a></p>
319
+                        <p><strong>' . __('Geodirectory has been installed and setup. Enjoy :)', 'geodirectory').'</strong></p>
320 320
                 </div>';
321 321
 
322 322
     }
@@ -324,7 +324,7 @@  discard block
 block discarded – undo
324 324
     if (isset($_REQUEST['msg']) && $_REQUEST['msg'] != '') {
325 325
         switch ($_REQUEST['msg']) {
326 326
             case 'success':
327
-                echo '<div id="message" class="updated fade"><p><strong>' . __('Your settings have been saved.', 'geodirectory') . '</strong></p></div>';
327
+                echo '<div id="message" class="updated fade"><p><strong>'.__('Your settings have been saved.', 'geodirectory').'</strong></p></div>';
328 328
                 flush_rewrite_rules(false);
329 329
 
330 330
                 break;
@@ -332,30 +332,30 @@  discard block
 block discarded – undo
332 332
 				$gderr = isset($_REQUEST['gderr']) ? $_REQUEST['gderr'] : '';
333 333
 				
334 334
 				if ($gderr == 21)
335
-			    	echo '<div id="message" class="error fade"><p><strong>' . __('Error: You can not add same permalinks for both Listing and Location, please try again.', 'geodirectory') . '</strong></p></div>';
335
+			    	echo '<div id="message" class="error fade"><p><strong>'.__('Error: You can not add same permalinks for both Listing and Location, please try again.', 'geodirectory').'</strong></p></div>';
336 336
 				else
337
-					echo '<div id="message" class="error fade"><p><strong>' . __('Error: Your settings have not been saved, please try again.', 'geodirectory') . '</strong></p></div>';
337
+					echo '<div id="message" class="error fade"><p><strong>'.__('Error: Your settings have not been saved, please try again.', 'geodirectory').'</strong></p></div>';
338 338
                 break;
339 339
         }
340 340
     }
341 341
 
342 342
     $geodir_load_map = get_option('geodir_load_map');
343 343
     $need_map_key = false;
344
-    if($geodir_load_map=='' || $geodir_load_map=='google' || $geodir_load_map=='auto' ){
344
+    if ($geodir_load_map == '' || $geodir_load_map == 'google' || $geodir_load_map == 'auto') {
345 345
         $need_map_key = true;
346 346
     }
347 347
 
348 348
     if (!geodir_get_map_api_key() && $need_map_key) {
349
-        echo '<div class="error"><p><strong>' . sprintf(__('Google Maps API KEY not set, %sclick here%s to set one OR use Open Street Maps instead.', 'geodirectory'), '<a href=\'' . admin_url('admin.php?page=geodirectory&tab=design_settings&active_tab=geodir_map_settings') . '\'>', '</a>') . '</strong></p></div>';
349
+        echo '<div class="error"><p><strong>'.sprintf(__('Google Maps API KEY not set, %sclick here%s to set one OR use Open Street Maps instead.', 'geodirectory'), '<a href=\''.admin_url('admin.php?page=geodirectory&tab=design_settings&active_tab=geodir_map_settings').'\'>', '</a>').'</strong></p></div>';
350 350
     }
351 351
 
352 352
     if (!geodir_is_default_location_set()) {
353
-        echo '<div class="updated fade"><p><strong>' . sprintf(__('Please %sclick here%s to set a default location, this will make the plugin work properly.', 'geodirectory'), '<a href=\'' . admin_url('admin.php?page=geodirectory&tab=default_location_settings') . '\'>', '</a>') . '</strong></p></div>';
353
+        echo '<div class="updated fade"><p><strong>'.sprintf(__('Please %sclick here%s to set a default location, this will make the plugin work properly.', 'geodirectory'), '<a href=\''.admin_url('admin.php?page=geodirectory&tab=default_location_settings').'\'>', '</a>').'</strong></p></div>';
354 354
 
355 355
     }
356 356
 
357 357
     if (!function_exists('curl_init')) {
358
-        echo '<div class="error"><p><strong>' . __('CURL is not installed on this server, this can cause problems, please ask your server admin to install it.', 'geodirectory') . '</strong></p></div>';
358
+        echo '<div class="error"><p><strong>'.__('CURL is not installed on this server, this can cause problems, please ask your server admin to install it.', 'geodirectory').'</strong></p></div>';
359 359
 
360 360
     }
361 361
 
@@ -375,18 +375,18 @@  discard block
 block discarded – undo
375 375
 function geodir_handle_option_form_submit($current_tab)
376 376
 {
377 377
     global $geodir_settings;
378
-    if (file_exists(dirname(__FILE__) . '/option-pages/' . $current_tab . '_array.php')) {
378
+    if (file_exists(dirname(__FILE__).'/option-pages/'.$current_tab.'_array.php')) {
379 379
         /**
380 380
          * Contains settings array for current tab.
381 381
          *
382 382
          * @since 1.0.0
383 383
          * @package GeoDirectory
384 384
          */
385
-        include_once('option-pages/' . $current_tab . '_array.php');
385
+        include_once('option-pages/'.$current_tab.'_array.php');
386 386
     }
387 387
     if (isset($_POST) && $_POST && isset($_REQUEST['page']) && $_REQUEST['page'] == 'geodirectory') :
388 388
         if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir-settings')) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
389
-        if (!wp_verify_nonce($_REQUEST['_wpnonce-' . $current_tab], 'geodir-settings-' . $current_tab)) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
389
+        if (!wp_verify_nonce($_REQUEST['_wpnonce-'.$current_tab], 'geodir-settings-'.$current_tab)) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
390 390
 		
391 391
 		/**
392 392
 		 * Fires before updating geodirectory admin settings.
@@ -419,13 +419,13 @@  discard block
 block discarded – undo
419 419
          * @param string $current_tab The current settings tab name.
420 420
          * @param array $geodir_settings[$current_tab] The array of settings for the current settings tab.
421 421
          */
422
-        do_action('geodir_update_options_' . $current_tab, $geodir_settings[$current_tab]);
422
+        do_action('geodir_update_options_'.$current_tab, $geodir_settings[$current_tab]);
423 423
 
424 424
         flush_rewrite_rules(false);
425 425
 
426 426
         $current_tab = isset($_REQUEST['tab']) ? $_REQUEST['tab'] : '';
427 427
 
428
-        $redirect_url = admin_url('admin.php?page=geodirectory&tab=' . $current_tab . '&active_tab=' . $_REQUEST['active_tab'] . '&msg=success');
428
+        $redirect_url = admin_url('admin.php?page=geodirectory&tab='.$current_tab.'&active_tab='.$_REQUEST['active_tab'].'&msg=success');
429 429
 
430 430
         wp_redirect($redirect_url);
431 431
         exit();
@@ -435,7 +435,7 @@  discard block
 block discarded – undo
435 435
 }
436 436
 
437 437
 
438
-if (!function_exists('geodir_autoinstall_admin_header') && (get_option('geodir_installed') || defined( 'GD_TESTING_MODE' ))) {
438
+if (!function_exists('geodir_autoinstall_admin_header') && (get_option('geodir_installed') || defined('GD_TESTING_MODE'))) {
439 439
     /**
440 440
      * GeoDirectory dummy data installation.
441 441
      *
@@ -451,18 +451,18 @@  discard block
 block discarded – undo
451 451
         global $wpdb, $plugin_prefix;
452 452
 
453 453
         if (!geodir_is_default_location_set()) {
454
-            echo '<div class="updated fade"><p><strong>' . sprintf(__('Please %sclick here%s to set a default location, this will help to set location of all dummy data.', 'geodirectory'), '<a href=\'' . admin_url('admin.php?page=geodirectory&tab=default_location_settings') . '\'>', '</a>') . '</strong></p></div>';
454
+            echo '<div class="updated fade"><p><strong>'.sprintf(__('Please %sclick here%s to set a default location, this will help to set location of all dummy data.', 'geodirectory'), '<a href=\''.admin_url('admin.php?page=geodirectory&tab=default_location_settings').'\'>', '</a>').'</strong></p></div>';
455 455
         } else {
456 456
 
457
-            $geodir_url = admin_url() . 'admin.php?page=geodirectory&tab=general_settings&active_tab=';
457
+            $geodir_url = admin_url().'admin.php?page=geodirectory&tab=general_settings&active_tab=';
458 458
 
459
-            $post_counts = $wpdb->get_var("SELECT count(post_id) FROM " . $plugin_prefix . $post_type . "_detail WHERE post_dummy='1'");
459
+            $post_counts = $wpdb->get_var("SELECT count(post_id) FROM ".$plugin_prefix.$post_type."_detail WHERE post_dummy='1'");
460 460
 
461 461
             if ($post_counts > 0) {
462 462
                 $nonce = wp_create_nonce('geodir_dummy_posts_delete_noncename');
463 463
 
464
-                $dummy_msg = '<div id="" class="geodir_auto_install updated highlight fade"><p><b>' . SAMPLE_DATA_SHOW_MSG . '</b><br /><a id="geodir_dummy_delete" class="button_delete" onclick="geodir_autoinstall(this,\'geodir_dummy_delete\',\'' . $nonce . '\',\'' . $post_type . '\')" href="javascript:void(0);" redirect_to="' . $geodir_url . '"  >' . DELETE_BTN_SAMPLE_MSG . '</a></p></div>';
465
-                $dummy_msg .= '<div id="" style="display:none;" class="geodir_show_progress updated highlight fade"><p><b>' . GEODIR_SAMPLE_DATA_DELETE_MSG . '</b><br><img src="' . geodir_plugin_url() . '/geodirectory-assets/images/loadingAnimation.gif" /></p></div>';
464
+                $dummy_msg = '<div id="" class="geodir_auto_install updated highlight fade"><p><b>'.SAMPLE_DATA_SHOW_MSG.'</b><br /><a id="geodir_dummy_delete" class="button_delete" onclick="geodir_autoinstall(this,\'geodir_dummy_delete\',\''.$nonce.'\',\''.$post_type.'\')" href="javascript:void(0);" redirect_to="'.$geodir_url.'"  >'.DELETE_BTN_SAMPLE_MSG.'</a></p></div>';
465
+                $dummy_msg .= '<div id="" style="display:none;" class="geodir_show_progress updated highlight fade"><p><b>'.GEODIR_SAMPLE_DATA_DELETE_MSG.'</b><br><img src="'.geodir_plugin_url().'/geodirectory-assets/images/loadingAnimation.gif" /></p></div>';
466 466
             } else {
467 467
                 $options_list = '';
468 468
                 for ($option = 1; $option <= 30; $option++) {
@@ -470,13 +470,13 @@  discard block
 block discarded – undo
470 470
                     if ($option == 10)
471 471
                         $selected = 'selected="selected"';
472 472
 
473
-                    $options_list .= '<option ' . $selected . ' value="' . $option . '">' . $option . '</option>';
473
+                    $options_list .= '<option '.$selected.' value="'.$option.'">'.$option.'</option>';
474 474
                 }
475 475
 
476 476
                 $nonce = wp_create_nonce('geodir_dummy_posts_insert_noncename');
477 477
 
478
-                $dummy_msg = '<div id="" class="geodir_auto_install updated highlight fade"><p><b>' . AUTO_INSATALL_MSG . '</b><br /><select class="selected_sample_data">' . $options_list . '</select><a id="geodir_dummy_insert" class="button_insert" href="javascript:void(0);" onclick="geodir_autoinstall(this,\'geodir_dummy_insert\',\'' . $nonce . '\',\'' . $post_type . '\')"   redirect_to="' . $geodir_url . '" >' . INSERT_BTN_SAMPLE_MSG . '</a></p></div>';
479
-                $dummy_msg .= '<div id="" style="display:none;" class="geodir_show_progress updated highlight fade"><p><b>' . GEODIR_SAMPLE_DATA_IMPORT_MSG . '</b><br><img src="' . geodir_plugin_url() . '/geodirectory-assets/images/loadingAnimation.gif" /><br><span class="dummy_post_inserted"></span></div>';
478
+                $dummy_msg = '<div id="" class="geodir_auto_install updated highlight fade"><p><b>'.AUTO_INSATALL_MSG.'</b><br /><select class="selected_sample_data">'.$options_list.'</select><a id="geodir_dummy_insert" class="button_insert" href="javascript:void(0);" onclick="geodir_autoinstall(this,\'geodir_dummy_insert\',\''.$nonce.'\',\''.$post_type.'\')"   redirect_to="'.$geodir_url.'" >'.INSERT_BTN_SAMPLE_MSG.'</a></p></div>';
479
+                $dummy_msg .= '<div id="" style="display:none;" class="geodir_show_progress updated highlight fade"><p><b>'.GEODIR_SAMPLE_DATA_IMPORT_MSG.'</b><br><img src="'.geodir_plugin_url().'/geodirectory-assets/images/loadingAnimation.gif" /><br><span class="dummy_post_inserted"></span></div>';
480 480
 
481 481
             }
482 482
             echo $dummy_msg;
@@ -490,7 +490,7 @@  discard block
 block discarded – undo
490 490
             ?>
491 491
             <script type="text/javascript">
492 492
                 var geocoder = window.gdMaps == 'google' ? new google.maps.Geocoder() : null;
493
-                var CITY_ADDRESS = '<?php echo addslashes( $city . ',' . $region . ',' . $country );?>';
493
+                var CITY_ADDRESS = '<?php echo addslashes($city.','.$region.','.$country); ?>';
494 494
                 var bound_lat_lng;
495 495
                 var latlng = ['<?php echo $city_latitude; ?>', <?php echo $city_longitude; ?>];
496 496
                 var lat = <?php echo $city_latitude; ?>;
@@ -520,7 +520,7 @@  discard block
 block discarded – undo
520 520
                                     return x.replace(" ", '');
521 521
                                 }); // remove spaces from lat/lon
522 522
                             } else {
523
-                                alert("<?php _e('Geocode was not successful for the following reason:','geodirectory');?> " + status);
523
+                                alert("<?php _e('Geocode was not successful for the following reason:', 'geodirectory'); ?> " + status);
524 524
                             }
525 525
                         });
526 526
                 } else if (window.gdMaps == 'osm') {
@@ -545,7 +545,7 @@  discard block
 block discarded – undo
545 545
                     var total_dummy_post_count = jQuery('#sub_' + active_tab).find('.selected_sample_data').val();
546 546
 
547 547
                     if (id == 'geodir_dummy_delete') {
548
-                        if (confirm('<?php _e('Are you sure you want to delete dummy data?' , 'geodirectory'); ?>')) {
548
+                        if (confirm('<?php _e('Are you sure you want to delete dummy data?', 'geodirectory'); ?>')) {
549 549
                             jQuery('#sub_' + active_tab).find('.geodir_auto_install').hide();
550 550
                             jQuery('#sub_' + active_tab).find('.geodir_show_progress').show();
551 551
                             jQuery.post('<?php echo geodir_get_ajax_url(); ?>&geodir_autofill=' + id + '&posttype=' + posttype + '&_wpnonce=' + nonce,
@@ -566,7 +566,7 @@  discard block
 block discarded – undo
566 566
                         var post_url = '<?php echo geodir_get_ajax_url(); ?>&geodir_autofill=' + id + '&posttype=' + posttype + '&insert_dummy_post_index=' + dummy_post_index + '&city_bound_lat1=' + bound_lat_lng[0] + '&city_bound_lng1=' + bound_lat_lng[1] + '&city_bound_lat2=' + bound_lat_lng[2] + '&city_bound_lng2=' + bound_lat_lng[3] + '&_wpnonce=' + nonce;
567 567
                         
568 568
                         jQuery.post( post_url, function (data) {
569
-                            jQuery(obj).closest('form').find('.dummy_post_inserted').html('<?php _e('Dummy post(s) inserted:','geodirectory');?> ' + dummy_post_index + ' <?php _e('of' ,'geodirectory'); ?> ' + total_dummy_post_count + '');
569
+                            jQuery(obj).closest('form').find('.dummy_post_inserted').html('<?php _e('Dummy post(s) inserted:', 'geodirectory'); ?> ' + dummy_post_index + ' <?php _e('of', 'geodirectory'); ?> ' + total_dummy_post_count + '');
570 570
                             
571 571
                             dummy_post_index++;
572 572
                             
@@ -607,7 +607,7 @@  discard block
 block discarded – undo
607 607
      * @package GeoDirectory
608 608
      */
609 609
     include_once('place_dummy_post.php');
610
-    delete_transient( 'cached_dummy_images' );
610
+    delete_transient('cached_dummy_images');
611 611
 
612 612
 }
613 613
 
@@ -624,7 +624,7 @@  discard block
 block discarded – undo
624 624
     global $wpdb, $plugin_prefix;
625 625
 
626 626
 
627
-    $post_ids = $wpdb->get_results("SELECT post_id FROM " . $plugin_prefix . "gd_place_detail WHERE post_dummy='1'");
627
+    $post_ids = $wpdb->get_results("SELECT post_id FROM ".$plugin_prefix."gd_place_detail WHERE post_dummy='1'");
628 628
 
629 629
 
630 630
     foreach ($post_ids as $post_ids_obj) {
@@ -632,7 +632,7 @@  discard block
 block discarded – undo
632 632
     }
633 633
 
634 634
     //double check posts are deleted
635
-    $wpdb->get_results("DELETE FROM " . $plugin_prefix . "gd_place_detail WHERE post_dummy='1'");
635
+    $wpdb->get_results("DELETE FROM ".$plugin_prefix."gd_place_detail WHERE post_dummy='1'");
636 636
 }
637 637
 
638 638
 /**
@@ -670,14 +670,14 @@  discard block
 block discarded – undo
670 670
 
671 671
 
672 672
                     if (geodir_dummy_folder_exists())
673
-                        $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy/cat_icon";
673
+                        $dummy_image_url = geodir_plugin_url()."/geodirectory-admin/dummy/cat_icon";
674 674
                     else
675 675
                         $dummy_image_url = 'http://www.wpgeodirectory.com/dummy/cat_icon';
676 676
 
677 677
                     $dummy_image_url = apply_filters('place_dummy_cat_image_url', $dummy_image_url);
678 678
 
679 679
                     $catname = str_replace(' ', '_', $catname);
680
-                    $uploaded = (array)fetch_remote_file("$dummy_image_url/" . $catname . ".png");
680
+                    $uploaded = (array) fetch_remote_file("$dummy_image_url/".$catname.".png");
681 681
 
682 682
                     if (empty($uploaded['error'])) {
683 683
                         $new_path = $uploaded['file'];
@@ -687,7 +687,7 @@  discard block
 block discarded – undo
687 687
                     $wp_filetype = wp_check_filetype(basename($new_path), null);
688 688
 
689 689
                     $attachment = array(
690
-                        'guid' => $uploads['baseurl'] . '/' . basename($new_path),
690
+                        'guid' => $uploads['baseurl'].'/'.basename($new_path),
691 691
                         'post_mime_type' => $wp_filetype['type'],
692 692
                         'post_title' => preg_replace('/\.[^.]+$/', '', basename($new_path)),
693 693
                         'post_content' => '',
@@ -697,7 +697,7 @@  discard block
 block discarded – undo
697 697
 
698 698
                     // you must first include the image.php file
699 699
                     // for the function wp_generate_attachment_metadata() to work
700
-                    require_once(ABSPATH . 'wp-admin/includes/image.php');
700
+                    require_once(ABSPATH.'wp-admin/includes/image.php');
701 701
                     $attach_data = wp_generate_attachment_metadata($attach_id, $new_path);
702 702
                     wp_update_attachment_metadata($attach_id, $attach_data);
703 703
 
@@ -714,14 +714,14 @@  discard block
 block discarded – undo
714 714
                 $last_catid = wp_insert_term($catname, 'gd_placecategory');
715 715
 
716 716
                 if (geodir_dummy_folder_exists())
717
-                    $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy/cat_icon";
717
+                    $dummy_image_url = geodir_plugin_url()."/geodirectory-admin/dummy/cat_icon";
718 718
                 else
719 719
                     $dummy_image_url = 'http://www.wpgeodirectory.com/dummy/cat_icon';
720 720
 
721 721
                 $dummy_image_url = apply_filters('place_dummy_cat_image_url', $dummy_image_url);
722 722
 
723 723
                 $catname = str_replace(' ', '_', $catname);
724
-                $uploaded = (array)fetch_remote_file("$dummy_image_url/" . $catname . ".png");
724
+                $uploaded = (array) fetch_remote_file("$dummy_image_url/".$catname.".png");
725 725
 
726 726
                 if (empty($uploaded['error'])) {
727 727
                     $new_path = $uploaded['file'];
@@ -731,7 +731,7 @@  discard block
 block discarded – undo
731 731
                 $wp_filetype = wp_check_filetype(basename($new_path), null);
732 732
 
733 733
                 $attachment = array(
734
-                    'guid' => $uploads['baseurl'] . '/' . basename($new_path),
734
+                    'guid' => $uploads['baseurl'].'/'.basename($new_path),
735 735
                     'post_mime_type' => $wp_filetype['type'],
736 736
                     'post_title' => preg_replace('/\.[^.]+$/', '', basename($new_path)),
737 737
                     'post_content' => '',
@@ -743,7 +743,7 @@  discard block
 block discarded – undo
743 743
 
744 744
                 // you must first include the image.php file
745 745
                 // for the function wp_generate_attachment_metadata() to work
746
-                require_once(ABSPATH . 'wp-admin/includes/image.php');
746
+                require_once(ABSPATH.'wp-admin/includes/image.php');
747 747
                 $attach_data = wp_generate_attachment_metadata($attach_id, $new_path);
748 748
                 wp_update_attachment_metadata($attach_id, $attach_data);
749 749
 
@@ -785,18 +785,18 @@  discard block
 block discarded – undo
785 785
 
786 786
         elseif (isset($value['type']) && $value['type'] == 'image_width') :
787 787
 
788
-            if (isset($value['id']) && isset($_POST[$value['id'] . '_width'])) {
789
-                update_option($value['id'] . '_width', $_POST[$value['id'] . '_width']);
790
-                update_option($value['id'] . '_height', $_POST[$value['id'] . '_height']);
791
-                if (isset($_POST[$value['id'] . '_crop'])) :
792
-                    update_option($value['id'] . '_crop', 1);
788
+            if (isset($value['id']) && isset($_POST[$value['id'].'_width'])) {
789
+                update_option($value['id'].'_width', $_POST[$value['id'].'_width']);
790
+                update_option($value['id'].'_height', $_POST[$value['id'].'_height']);
791
+                if (isset($_POST[$value['id'].'_crop'])) :
792
+                    update_option($value['id'].'_crop', 1);
793 793
                 else :
794
-                    update_option($value['id'] . '_crop', 0);
794
+                    update_option($value['id'].'_crop', 0);
795 795
                 endif;
796 796
             } else {
797
-                update_option($value['id'] . '_width', $value['std']);
798
-                update_option($value['id'] . '_height', $value['std']);
799
-                update_option($value['id'] . '_crop', 1);
797
+                update_option($value['id'].'_width', $value['std']);
798
+                update_option($value['id'].'_height', $value['std']);
799
+                update_option($value['id'].'_crop', 1);
800 800
             }
801 801
 
802 802
         elseif (isset($value['type']) && $value['type'] == 'map') :
@@ -838,12 +838,12 @@  discard block
 block discarded – undo
838 838
         elseif (isset($value['type']) && $value['type'] == 'file') :
839 839
 
840 840
 
841
-            if (isset($_POST[$value['id'] . '_remove']) && $_POST[$value['id'] . '_remove']) {// if remove is set then remove the file
841
+            if (isset($_POST[$value['id'].'_remove']) && $_POST[$value['id'].'_remove']) {// if remove is set then remove the file
842 842
 
843 843
                 if (get_option($value['id'])) {
844 844
                     $image_name_arr = explode('/', get_option($value['id']));
845 845
                     $noimg_name = end($image_name_arr);
846
-                    $img_path = $uploads['path'] . '/' . $noimg_name;
846
+                    $img_path = $uploads['path'].'/'.$noimg_name;
847 847
                     if (file_exists($img_path))
848 848
                         unlink($img_path);
849 849
                 }
@@ -871,7 +871,7 @@  discard block
 block discarded – undo
871 871
                 if (get_option($value['id'])) {
872 872
                     $image_name_arr = explode('/', get_option($value['id']));
873 873
                     $noimg_name = end($image_name_arr);
874
-                    $img_path = $uploads['path'] . '/' . $noimg_name;
874
+                    $img_path = $uploads['path'].'/'.$noimg_name;
875 875
                     if (file_exists($img_path))
876 876
                         unlink($img_path);
877 877
                 }
@@ -892,7 +892,7 @@  discard block
 block discarded – undo
892 892
             // same menu setting per theme.
893 893
             if (isset($value['id']) && $value['id'] == 'geodir_theme_location_nav' && isset($_POST[$value['id']])) {
894 894
                 $theme = wp_get_theme();
895
-                update_option('geodir_theme_location_nav_' . $theme->name, $_POST[$value['id']]);
895
+                update_option('geodir_theme_location_nav_'.$theme->name, $_POST[$value['id']]);
896 896
             }
897 897
 
898 898
             if (isset($value['id']) && isset($_POST[$value['id']])) {
@@ -962,8 +962,8 @@  discard block
 block discarded – undo
962 962
 
963 963
             $listing_slug = $geodir_posttype_info['labels']['singular_name'];
964 964
 
965
-            $tabs[$geodir_post_type . '_fields_settings'] = array(
966
-                'label' => __(ucfirst($listing_slug) . ' Settings', 'geodirectory'),
965
+            $tabs[$geodir_post_type.'_fields_settings'] = array(
966
+                'label' => __(ucfirst($listing_slug).' Settings', 'geodirectory'),
967 967
                 'subtabs' => array(
968 968
                     array('subtab' => 'custom_fields',
969 969
                         'label' => __('Custom Fields', 'geodirectory'),
@@ -996,7 +996,7 @@  discard block
 block discarded – undo
996 996
  */
997 997
 function geodir_tools_setting_tab($tabs)
998 998
 {
999
-    wp_enqueue_script( 'jquery-ui-progressbar' );
999
+    wp_enqueue_script('jquery-ui-progressbar');
1000 1000
     $tabs['tools_settings'] = array('label' => __('GD Tools', 'geodirectory'));
1001 1001
     return $tabs;
1002 1002
 }
@@ -1030,7 +1030,7 @@  discard block
 block discarded – undo
1030 1030
  */
1031 1031
 function geodir_extend_geodirectory_setting_tab($tabs)
1032 1032
 {
1033
-    $tabs['extend_geodirectory_settings'] = array('label' => __('Extend Geodirectory', 'geodirectory'). ' <i class="fa fa-plug"></i>', 'url' => 'https://wpgeodirectory.com', 'target' => '_blank');
1033
+    $tabs['extend_geodirectory_settings'] = array('label' => __('Extend Geodirectory', 'geodirectory').' <i class="fa fa-plug"></i>', 'url' => 'https://wpgeodirectory.com', 'target' => '_blank');
1034 1034
     return $tabs;
1035 1035
 }
1036 1036
 
@@ -1090,8 +1090,8 @@  discard block
 block discarded – undo
1090 1090
                     _e('Unknown', 'geodirectory');
1091 1091
                 } else {
1092 1092
                     /* If there is a city id, append 'city name' to the text string. */
1093
-                    $add_location_id = $location_id > 0 ? ' (' . $location_id . ')' : '';
1094
-                    echo(__($location->country, 'geodirectory') . '-' . $location->region . '-' . $location->city . $add_location_id);
1093
+                    $add_location_id = $location_id > 0 ? ' ('.$location_id.')' : '';
1094
+                    echo(__($location->country, 'geodirectory').'-'.$location->region.'-'.$location->city.$add_location_id);
1095 1095
                 }
1096 1096
                 break;
1097 1097
 
@@ -1109,14 +1109,14 @@  discard block
 block discarded – undo
1109 1109
                         $expire_class = 'expire_over';
1110 1110
                     }
1111 1111
                     $date_diff = round(abs(strtotime($d1) - strtotime($d2)) / 86400); // get the difference in days
1112
-                    $date_diff_text = '<br /><span class="' . $expire_class . '">(' . $date_diff . ' ' . $state . ')</span>';
1112
+                    $date_diff_text = '<br /><span class="'.$expire_class.'">('.$date_diff.' '.$state.')</span>';
1113 1113
                 }
1114 1114
                 /* If no expire_date is found, output a default message. */
1115 1115
                 if (empty($expire_date))
1116 1116
                     echo __('Unknown', 'geodirectory');
1117 1117
                 /* If there is a expire_date, append 'days left' to the text string. */
1118 1118
                 else
1119
-                    echo $expire_date . $date_diff_text;
1119
+                    echo $expire_date.$date_diff_text;
1120 1120
                 break;
1121 1121
 
1122 1122
             /* If displaying the 'categorys' column. */
@@ -1183,7 +1183,7 @@  discard block
 block discarded – undo
1183 1183
 function geodir_post_information_save($post_id, $post) {
1184 1184
     global $wpdb, $current_user;
1185 1185
 
1186
-    if (isset($post->post_type) && ($post->post_type=='nav_menu_item' || $post->post_type=='page' || $post->post_type=='post')) {
1186
+    if (isset($post->post_type) && ($post->post_type == 'nav_menu_item' || $post->post_type == 'page' || $post->post_type == 'post')) {
1187 1187
         return;
1188 1188
     }
1189 1189
 
@@ -1251,7 +1251,7 @@  discard block
 block discarded – undo
1251 1251
                     $tab_id = $value['id'];
1252 1252
 
1253 1253
                 if (isset($value['desc']) && $value['desc'])
1254
-                    $desc = '<span style=" text-transform:none;">:- ' . $value['desc'] . '</span>';
1254
+                    $desc = '<span style=" text-transform:none;">:- '.$value['desc'].'</span>';
1255 1255
 
1256 1256
                 if (isset($value['name']) && $value['name']) {
1257 1257
                     if ($first_title === true) {
@@ -1259,9 +1259,9 @@  discard block
 block discarded – undo
1259 1259
                     } else {
1260 1260
                         echo '</div>';
1261 1261
                     }
1262
-                    echo '<dd id="' . trim($tab_id) . '" class="geodir_option_tabs" ><a href="javascript:void(0);">' . $value['name'] . '</a></dd>';
1262
+                    echo '<dd id="'.trim($tab_id).'" class="geodir_option_tabs" ><a href="javascript:void(0);">'.$value['name'].'</a></dd>';
1263 1263
 
1264
-                    echo '<div id="sub_' . trim($tab_id) . '" class="gd-content-heading" style=" margin-bottom:10px;" >';
1264
+                    echo '<div id="sub_'.trim($tab_id).'" class="gd-content-heading" style=" margin-bottom:10px;" >';
1265 1265
                 }
1266 1266
 
1267 1267
                 /**
@@ -1271,21 +1271,21 @@  discard block
 block discarded – undo
1271 1271
                  *
1272 1272
                  * @since 1.0.0
1273 1273
                  */
1274
-                do_action('geodir_settings_' . sanitize_title($value['id']));
1274
+                do_action('geodir_settings_'.sanitize_title($value['id']));
1275 1275
                 break;
1276 1276
 
1277 1277
             case 'no_tabs':
1278 1278
 
1279 1279
                 echo '<div class="inner_content_tab_main">';
1280
-                echo '<div id="sub_' . trim($tab_id) . '" class="gd-content-heading" style=" margin-bottom:10px;" >';
1280
+                echo '<div id="sub_'.trim($tab_id).'" class="gd-content-heading" style=" margin-bottom:10px;" >';
1281 1281
 
1282 1282
                 break;
1283 1283
 
1284 1284
             case 'sectionstart':
1285 1285
                 if (isset($value['desc']) && $value['desc'])
1286
-                    $desc = '<span style=" text-transform:none;"> - ' . $value['desc'] . '</span>';
1286
+                    $desc = '<span style=" text-transform:none;"> - '.$value['desc'].'</span>';
1287 1287
                 if (isset($value['name']) && $value['name'])
1288
-                    echo '<h3>' . $value['name'] . $desc . '</h3>';
1288
+                    echo '<h3>'.$value['name'].$desc.'</h3>';
1289 1289
                 /**
1290 1290
                  * Called after a GeoDirectory settings sectionstart is output in the GD settings page.
1291 1291
                  *
@@ -1293,8 +1293,8 @@  discard block
 block discarded – undo
1293 1293
                  *
1294 1294
                  * @since 1.0.0
1295 1295
                  */
1296
-                if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_start');
1297
-                echo '<table class="form-table">' . "\n\n";
1296
+                if (isset($value['id']) && $value['id']) do_action('geodir_settings_'.sanitize_title($value['id']).'_start');
1297
+                echo '<table class="form-table">'."\n\n";
1298 1298
 
1299 1299
                 break;
1300 1300
             case 'sectionend':
@@ -1305,7 +1305,7 @@  discard block
 block discarded – undo
1305 1305
                  *
1306 1306
                  * @since 1.0.0
1307 1307
                  */
1308
-                if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_end');
1308
+                if (isset($value['id']) && $value['id']) do_action('geodir_settings_'.sanitize_title($value['id']).'_end');
1309 1309
                 echo '</table>';
1310 1310
                 /**
1311 1311
                  * Called after a GeoDirectory settings sectionend is output in the GD settings page.
@@ -1314,7 +1314,7 @@  discard block
 block discarded – undo
1314 1314
                  *
1315 1315
                  * @since 1.0.0
1316 1316
                  */
1317
-                if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_after');
1317
+                if (isset($value['id']) && $value['id']) do_action('geodir_settings_'.sanitize_title($value['id']).'_after');
1318 1318
                 break;
1319 1319
             case 'text':
1320 1320
                 ?>
@@ -1323,7 +1323,7 @@  discard block
 block discarded – undo
1323 1323
                 <td class="forminp"><input name="<?php echo esc_attr($value['id']); ?>"
1324 1324
                                            id="<?php echo esc_attr($value['id']); ?>"
1325 1325
                                            type="<?php echo esc_attr($value['type']); ?>"
1326
-                                           <?php if(isset($value['placeholder'])){?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1326
+                                           <?php if (isset($value['placeholder'])) {?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1327 1327
                                            style=" <?php echo esc_attr($value['css']); ?>"
1328 1328
                                            value="<?php if (get_option($value['id']) !== false && get_option($value['id']) !== null) {
1329 1329
                                                echo esc_attr(stripslashes(get_option($value['id'])));
@@ -1340,7 +1340,7 @@  discard block
 block discarded – undo
1340 1340
                 <td class="forminp"><input name="<?php echo esc_attr($value['id']); ?>"
1341 1341
                                            id="<?php echo esc_attr($value['id']); ?>"
1342 1342
                                            type="<?php echo esc_attr($value['type']); ?>"
1343
-                                           <?php if(isset($value['placeholder'])){?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1343
+                                           <?php if (isset($value['placeholder'])) {?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1344 1344
                                            style="<?php echo esc_attr($value['css']); ?>"
1345 1345
                                            value="<?php if (get_option($value['id']) !== false && get_option($value['id']) !== null) {
1346 1346
                                                echo esc_attr(stripslashes(get_option($value['id'])));
@@ -1386,17 +1386,17 @@  discard block
 block discarded – undo
1386 1386
                     <?php _e('Width', 'geodirectory'); ?> <input
1387 1387
                         name="<?php echo esc_attr($value['id']); ?>_width"
1388 1388
                         id="<?php echo esc_attr($value['id']); ?>_width" type="text" size="3"
1389
-                        value="<?php if ($size = get_option($value['id'] . '_width')) echo stripslashes($size); else echo $value['std']; ?>"/>
1389
+                        value="<?php if ($size = get_option($value['id'].'_width')) echo stripslashes($size); else echo $value['std']; ?>"/>
1390 1390
 
1391 1391
                     <?php _e('Height', 'geodirectory'); ?> <input
1392 1392
                         name="<?php echo esc_attr($value['id']); ?>_height"
1393 1393
                         id="<?php echo esc_attr($value['id']); ?>_height" type="text" size="3"
1394
-                        value="<?php if ($size = get_option($value['id'] . '_height')) echo stripslashes($size); else echo $value['std']; ?>"/>
1394
+                        value="<?php if ($size = get_option($value['id'].'_height')) echo stripslashes($size); else echo $value['std']; ?>"/>
1395 1395
 
1396 1396
                     <label><?php _e('Hard Crop', 'geodirectory'); ?> <input
1397 1397
                             name="<?php echo esc_attr($value['id']); ?>_crop"
1398 1398
                             id="<?php echo esc_attr($value['id']); ?>_crop"
1399
-                            type="checkbox" <?php if (get_option($value['id'] . '_crop') != '') checked(get_option($value['id'] . '_crop'), 1); else checked(1); ?> /></label>
1399
+                            type="checkbox" <?php if (get_option($value['id'].'_crop') != '') checked(get_option($value['id'].'_crop'), 1); else checked(1); ?> /></label>
1400 1400
 
1401 1401
                     <span class="description"><?php echo $value['desc'] ?></span></td>
1402 1402
                 </tr><?php
@@ -1446,7 +1446,7 @@  discard block
 block discarded – undo
1446 1446
                                             id="<?php echo esc_attr($value['id']); ?>"
1447 1447
                                             style="<?php echo esc_attr($value['css']); ?>"
1448 1448
                                             class="<?php if (isset($value['class'])) echo $value['class']; ?>"
1449
-                                            data-placeholder="<?php if (isset($value['placeholder_text'])) echo $value['placeholder_text'];?>"
1449
+                                            data-placeholder="<?php if (isset($value['placeholder_text'])) echo $value['placeholder_text']; ?>"
1450 1450
                                             option-ajaxchosen="false">
1451 1451
                         <?php
1452 1452
                         foreach ($value['options'] as $key => $val) {
@@ -1457,7 +1457,7 @@  discard block
 block discarded – undo
1457 1457
                             } else {
1458 1458
                                 ?>
1459 1459
                                 <option
1460
-                                    value="<?php echo esc_attr($key); ?>" <?php selected(true, (is_array($option_values) && in_array($key, $option_values)));?>><?php echo ucfirst($val) ?></option>
1460
+                                    value="<?php echo esc_attr($key); ?>" <?php selected(true, (is_array($option_values) && in_array($key, $option_values))); ?>><?php echo ucfirst($val) ?></option>
1461 1461
                             <?php
1462 1462
                             }
1463 1463
                         }
@@ -1492,7 +1492,7 @@  discard block
 block discarded – undo
1492 1492
                 ?>
1493 1493
 
1494 1494
                 <tr valign="top">
1495
-                    <th class="titledesc" width="40%"><?php _e('Default map language', 'geodirectory');?></th>
1495
+                    <th class="titledesc" width="40%"><?php _e('Default map language', 'geodirectory'); ?></th>
1496 1496
                     <td width="60%">
1497 1497
                         <select name="geodir_default_map_language" style="width:60%">
1498 1498
                             <?php
@@ -1574,7 +1574,7 @@  discard block
 block discarded – undo
1574 1574
 
1575 1575
                 <tr valign="top">
1576 1576
                     <th class="titledesc"
1577
-                        width="40%"><?php _e('Default post type search on map', 'geodirectory');?></th>
1577
+                        width="40%"><?php _e('Default post type search on map', 'geodirectory'); ?></th>
1578 1578
                     <td width="60%">
1579 1579
                         <select name="geodir_default_map_search_pt" style="width:60%">
1580 1580
                             <?php
@@ -1615,7 +1615,7 @@  discard block
 block discarded – undo
1615 1615
                         $cat_display = 'checkbox';
1616 1616
                         $gd_post_types = get_option('geodir_exclude_post_type_on_map');
1617 1617
                         $gd_cats = get_option('geodir_exclude_cat_on_map');
1618
-                        $gd_cats_upgrade = (int)get_option('geodir_exclude_cat_on_map_upgrade');
1618
+                        $gd_cats_upgrade = (int) get_option('geodir_exclude_cat_on_map_upgrade');
1619 1619
                         $count = 1;
1620 1620
                         ?>
1621 1621
                         <table width="70%" class="widefat">
@@ -1644,7 +1644,7 @@  discard block
 block discarded – undo
1644 1644
                                                                                            name="home_map_post_types[]"
1645 1645
                                                                                            id="<?php echo esc_attr($value['id']); ?>"
1646 1646
                                                                                            value="<?php echo $key; ?>"
1647
-                                                                                           class="map_post_type" <?php echo $checked;?> />
1647
+                                                                                           class="map_post_type" <?php echo $checked; ?> />
1648 1648
                                         <?php echo $post_types_obj->labels->singular_name; ?></td>
1649 1649
                                     <td width="40%">
1650 1650
                                         <div class="home_map_category" style="overflow:auto;width:200px;height:100px;"
@@ -1702,12 +1702,12 @@  discard block
 block discarded – undo
1702 1702
                 ?>
1703 1703
                 <fieldset>
1704 1704
                     <legend class="screen-reader-text"><span><?php echo $value['name'] ?></span></legend>
1705
-                    <label for="<?php echo $value['id'];?>">
1705
+                    <label for="<?php echo $value['id']; ?>">
1706 1706
                         <input name="<?php echo esc_attr($value['id']); ?>"
1707
-                               id="<?php echo esc_attr($value['id'] . $value['value']); ?>" type="radio"
1707
+                               id="<?php echo esc_attr($value['id'].$value['value']); ?>" type="radio"
1708 1708
                                value="<?php echo $value['value'] ?>" <?php if (get_option($value['id']) == $value['value']) {
1709 1709
                             echo 'checked="checked"';
1710
-                        }elseif(get_option($value['id'])=='' && $value['std']==$value['value']){echo 'checked="checked"';} ?> />
1710
+                        }elseif (get_option($value['id']) == '' && $value['std'] == $value['value']) {echo 'checked="checked"'; } ?> />
1711 1711
                         <?php echo $value['desc']; ?></label><br>
1712 1712
                 </fieldset>
1713 1713
                 <?php
@@ -1727,9 +1727,9 @@  discard block
 block discarded – undo
1727 1727
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1728 1728
                 <td class="forminp">
1729 1729
                     <textarea
1730
-                        <?php if (isset($value['args'])) echo $value['args'] . ' '; ?>name="<?php echo esc_attr($value['id']); ?>"
1730
+                        <?php if (isset($value['args'])) echo $value['args'].' '; ?>name="<?php echo esc_attr($value['id']); ?>"
1731 1731
                         id="<?php echo esc_attr($value['id']); ?>"
1732
-                        <?php if(isset($value['placeholder'])){?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1732
+                        <?php if (isset($value['placeholder'])) {?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1733 1733
                         style="<?php echo esc_attr($value['css']); ?>"><?php if (get_option($value['id'])) echo esc_textarea(stripslashes(get_option($value['id']))); else echo esc_textarea($value['std']); ?></textarea><span
1734 1734
                         class="description"><?php echo $value['desc'] ?></span>
1735 1735
 
@@ -1774,7 +1774,7 @@  discard block
 block discarded – undo
1774 1774
 					}
1775 1775
 				}
1776 1776
 				//
1777
-				$page_setting = (int)get_option($value['id']);
1777
+				$page_setting = (int) get_option($value['id']);
1778 1778
 
1779 1779
                 $args = array('name' => $value['id'],
1780 1780
                     'id' => $value['id'],
@@ -1791,7 +1791,7 @@  discard block
 block discarded – undo
1791 1791
                 <tr valign="top" class="single_select_page">
1792 1792
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1793 1793
                 <td class="forminp">
1794
-                    <?php echo str_replace(' id=', " data-placeholder='" . __('Select a page...', 'geodirectory') . "' style='" . $value['css'] . "' class='" . $value['class'] . "' " . $disabled . " id=", wp_dropdown_pages($args)); ?>
1794
+                    <?php echo str_replace(' id=', " data-placeholder='".__('Select a page...', 'geodirectory')."' style='".$value['css']."' class='".$value['class']."' ".$disabled." id=", wp_dropdown_pages($args)); ?>
1795 1795
                     <span class="description"><?php echo $value['desc'] ?></span>
1796 1796
                 </td>
1797 1797
                 </tr><?php
@@ -1800,7 +1800,7 @@  discard block
 block discarded – undo
1800 1800
 				}
1801 1801
                 break;
1802 1802
             case 'single_select_country' :
1803
-                $country_setting = (string)get_option($value['id']);
1803
+                $country_setting = (string) get_option($value['id']);
1804 1804
                 if (strstr($country_setting, ':')) :
1805 1805
                     $country = current(explode(':', $country_setting));
1806 1806
                     $state = end(explode(':', $country_setting));
@@ -1823,7 +1823,7 @@  discard block
 block discarded – undo
1823 1823
             case 'multi_select_countries' :
1824 1824
                 $countries = $geodirectory->countries->countries;
1825 1825
                 asort($countries);
1826
-                $selections = (array)get_option($value['id']);
1826
+                $selections = (array) get_option($value['id']);
1827 1827
                 ?>
1828 1828
                 <tr valign="top">
1829 1829
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
@@ -1833,7 +1833,7 @@  discard block
 block discarded – undo
1833 1833
                             title="Country" class="chosen_select">
1834 1834
                         <?php
1835 1835
                         if ($countries) foreach ($countries as $key => $val) :
1836
-                            echo '<option value="' . $key . '" ' . selected(in_array($key, $selections), true, false) . '>' . $val . '</option>';
1836
+                            echo '<option value="'.$key.'" '.selected(in_array($key, $selections), true, false).'>'.$val.'</option>';
1837 1837
                         endforeach;
1838 1838
                         ?>
1839 1839
                     </select>
@@ -1845,8 +1845,8 @@  discard block
 block discarded – undo
1845 1845
                 break;
1846 1846
 
1847 1847
             case 'google_analytics' :
1848
-                $selections = (array)get_option($value['id']);
1849
-                if(get_option('geodir_ga_client_id') && get_option('geodir_ga_client_secret') ) {
1848
+                $selections = (array) get_option($value['id']);
1849
+                if (get_option('geodir_ga_client_id') && get_option('geodir_ga_client_secret')) {
1850 1850
                     ?>
1851 1851
                     <tr valign="top">
1852 1852
                         <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
@@ -1857,20 +1857,20 @@  discard block
 block discarded – undo
1857 1857
 
1858 1858
                             $oAuthURL = "https://accounts.google.com/o/oauth2/auth?";
1859 1859
                             $scope = "scope=https://www.googleapis.com/auth/analytics.readonly";
1860
-                            $state = "&state=123";//any string
1861
-                            $redirect_uri = "&redirect_uri=" . admin_url('admin-ajax.php') . "?action=geodir_ga_callback";
1860
+                            $state = "&state=123"; //any string
1861
+                            $redirect_uri = "&redirect_uri=".admin_url('admin-ajax.php')."?action=geodir_ga_callback";
1862 1862
                             $response_type = "&response_type=code";
1863 1863
                             $client_id = "&client_id=".get_option('geodir_ga_client_id');
1864 1864
                             $access_type = "&access_type=offline";
1865 1865
                             $approval_prompt = "&approval_prompt=force";
1866 1866
 
1867
-                            $auth_url = $oAuthURL . $scope . $state . $redirect_uri . $response_type . $client_id . $access_type . $approval_prompt;
1867
+                            $auth_url = $oAuthURL.$scope.$state.$redirect_uri.$response_type.$client_id.$access_type.$approval_prompt;
1868 1868
 
1869 1869
 
1870 1870
                             ?>
1871 1871
                             <script>
1872 1872
                                 function gd_ga_popup() {
1873
-                                    var win = window.open("<?php echo $auth_url;?>", "Google Analytics", "");
1873
+                                    var win = window.open("<?php echo $auth_url; ?>", "Google Analytics", "");
1874 1874
                                     var pollTimer = window.setInterval(function () {
1875 1875
                                         if (win.closed !== false) { // !== is required for compatibility with Opera
1876 1876
                                             window.clearInterval(pollTimer);
@@ -1892,7 +1892,7 @@  discard block
 block discarded – undo
1892 1892
                             } else {
1893 1893
                                 ?>
1894 1894
                                 <span class="button-primary"
1895
-                                      onclick="gd_ga_popup();"><?php _e('Authorize', 'geodirectory');?></span>
1895
+                                      onclick="gd_ga_popup();"><?php _e('Authorize', 'geodirectory'); ?></span>
1896 1896
                             <?php
1897 1897
                             }
1898 1898
                             ?>
@@ -1963,9 +1963,9 @@  discard block
 block discarded – undo
1963 1963
 
1964 1964
             <?php if (isset($_REQUEST['active_tab']) && $_REQUEST['active_tab'] != '') { ?>
1965 1965
             jQuery('.geodir_option_tabs').removeClass('gd-tab-active');
1966
-            jQuery('#<?php echo sanitize_text_field($_REQUEST['active_tab']);?>').addClass('gd-tab-active');
1966
+            jQuery('#<?php echo sanitize_text_field($_REQUEST['active_tab']); ?>').addClass('gd-tab-active');
1967 1967
             jQuery('.gd-content-heading').hide();
1968
-            jQuery('#sub_<?php echo sanitize_text_field($_REQUEST['active_tab']);?>').show();
1968
+            jQuery('#sub_<?php echo sanitize_text_field($_REQUEST['active_tab']); ?>').show();
1969 1969
             <?php } ?>
1970 1970
         });
1971 1971
     </script>
@@ -2051,7 +2051,7 @@  discard block
 block discarded – undo
2051 2051
     wp_nonce_field(plugin_basename(__FILE__), 'geodir_post_attachments_noncename');
2052 2052
 
2053 2053
     if (geodir_get_featured_image($post_id, 'thumbnail')) {
2054
-        echo '<h4>' . __('Featured Image', 'geodirectory') . '</h4>';
2054
+        echo '<h4>'.__('Featured Image', 'geodirectory').'</h4>';
2055 2055
         geodir_show_featured_image($post_id, 'thumbnail');
2056 2056
     }
2057 2057
 
@@ -2062,13 +2062,13 @@  discard block
 block discarded – undo
2062 2062
 
2063 2063
     <h5 class="form_title">
2064 2064
         <?php if ($image_limit != 0 && $image_limit == 1) {
2065
-            echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('image with this package', 'geodirectory') . ')</small>';
2065
+            echo '<br /><small>('.__('You can upload', 'geodirectory').' '.$image_limit.' '.__('image with this package', 'geodirectory').')</small>';
2066 2066
         } ?>
2067 2067
         <?php if ($image_limit != 0 && $image_limit > 1) {
2068
-            echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('images with this package', 'geodirectory') . ')</small>';
2068
+            echo '<br /><small>('.__('You can upload', 'geodirectory').' '.$image_limit.' '.__('images with this package', 'geodirectory').')</small>';
2069 2069
         } ?>
2070 2070
         <?php if ($image_limit == 0) {
2071
-            echo '<br /><small>(' . __('You can upload unlimited images with this package', 'geodirectory') . ')</small>';
2071
+            echo '<br /><small>('.__('You can upload unlimited images with this package', 'geodirectory').')</small>';
2072 2072
         } ?>
2073 2073
     </h5>
2074 2074
 
@@ -2107,10 +2107,10 @@  discard block
 block discarded – undo
2107 2107
         <div
2108 2108
             class="plupload-upload-uic hide-if-no-js <?php if ($multiple): ?>plupload-upload-uic-multiple<?php endif; ?>"
2109 2109
             id="<?php echo $id; ?>plupload-upload-ui">
2110
-            <h4><?php _e('Drop files to upload', 'geodirectory');?></h4>
2110
+            <h4><?php _e('Drop files to upload', 'geodirectory'); ?></h4>
2111 2111
             <input id="<?php echo $id; ?>plupload-browse-button" type="button"
2112 2112
                    value="<?php _e('Select Files', 'geodirectory'); ?>" class="button"/>
2113
-            <span class="ajaxnonceplu" id="ajaxnonceplu<?php echo wp_create_nonce($id . 'pluploadan'); ?>"></span>
2113
+            <span class="ajaxnonceplu" id="ajaxnonceplu<?php echo wp_create_nonce($id.'pluploadan'); ?>"></span>
2114 2114
             <?php if ($width && $height): ?>
2115 2115
                 <span class="plupload-resize"></span>
2116 2116
                 <span class="plupload-width" id="plupload-width<?php echo $width; ?>"></span>
@@ -2122,7 +2122,7 @@  discard block
 block discarded – undo
2122 2122
              id="<?php echo $id; ?>plupload-thumbs" style="border-top:1px solid #ccc; padding-top:10px;">
2123 2123
         </div>
2124 2124
         <span
2125
-            id="upload-msg"><?php _e('Please drag &amp; drop the images to rearrange the order', 'geodirectory');?></span>
2125
+            id="upload-msg"><?php _e('Please drag &amp; drop the images to rearrange the order', 'geodirectory'); ?></span>
2126 2126
         <span id="<?php echo $id; ?>upload-error" style="display:none"></span>
2127 2127
     </div>
2128 2128
 
@@ -2332,9 +2332,9 @@  discard block
 block discarded – undo
2332 2332
     $plugin = 'avada-nag';
2333 2333
     $timestamp = 'avada-nag1234';
2334 2334
     $message = __('Welcome to GeoDirectory, please have a look <a href="https://docs.wpgeodirectory.com/category/getting-started/" target="_blank">here</a> to get started. :)', 'geodirectory');
2335
-    echo '<div id="' . $timestamp . '"  class="error">';
2336
-    echo '<span class="gd-remove-noti" onclick="gdRemoveANotification(\'' . $plugin . '\',\'' . $timestamp . '\');" ><i class="fa fa-times"></i></span>';
2337
-    echo "<img class='gd-icon-noti' src='" . plugin_dir_url('') . "geodirectory/geodirectory-assets/images/favicon.ico' > ";
2335
+    echo '<div id="'.$timestamp.'"  class="error">';
2336
+    echo '<span class="gd-remove-noti" onclick="gdRemoveANotification(\''.$plugin.'\',\''.$timestamp.'\');" ><i class="fa fa-times"></i></span>';
2337
+    echo "<img class='gd-icon-noti' src='".plugin_dir_url('')."geodirectory/geodirectory-assets/images/favicon.ico' > ";
2338 2338
     echo "<p>$message</p>";
2339 2339
     echo "</div>";
2340 2340
 
@@ -2467,7 +2467,7 @@  discard block
 block discarded – undo
2467 2467
 		
2468 2468
 		// Don't allow same slug url for listing and location
2469 2469
 		if (geodir_strtolower($listing_prefix) == geodir_strtolower($location_prefix)) {
2470
-			$redirect_url = admin_url('admin.php?page=geodirectory&tab=' . $current_tab . '&active_tab=' . $active_tab . '&msg=fail&gderr=21');
2470
+			$redirect_url = admin_url('admin.php?page=geodirectory&tab='.$current_tab.'&active_tab='.$active_tab.'&msg=fail&gderr=21');
2471 2471
         	wp_redirect($redirect_url);
2472 2472
 			exit;
2473 2473
 		}
@@ -2479,7 +2479,7 @@  discard block
 block discarded – undo
2479 2479
 			$default_language = $sitepress->get_default_language();
2480 2480
 			
2481 2481
 			if ($current_language != 'all' && $current_language != $default_language) {
2482
-				$redirect_url = admin_url('admin.php?page=geodirectory&tab=' . $current_tab . '&active_tab=' . $active_tab);
2482
+				$redirect_url = admin_url('admin.php?page=geodirectory&tab='.$current_tab.'&active_tab='.$active_tab);
2483 2483
 				wp_redirect($redirect_url);
2484 2484
 				exit;
2485 2485
 			}
@@ -2500,11 +2500,11 @@  discard block
 block discarded – undo
2500 2500
 function geodir_hide_admin_preview_button() {
2501 2501
     global $post_type;
2502 2502
     $post_types = geodir_get_posttypes();
2503
-    if(in_array($post_type, $post_types))
2503
+    if (in_array($post_type, $post_types))
2504 2504
         echo '<style type="text/css">#post-preview, #view-post-btn{display: none;}</style>';
2505 2505
 }
2506
-add_action( 'admin_head-post-new.php', 'geodir_hide_admin_preview_button' );
2507
-add_action( 'admin_head-post.php', 'geodir_hide_admin_preview_button' );
2506
+add_action('admin_head-post-new.php', 'geodir_hide_admin_preview_button');
2507
+add_action('admin_head-post.php', 'geodir_hide_admin_preview_button');
2508 2508
 
2509 2509
 /**
2510 2510
  * Add the tab in left sidebar menu fro import & export page.
@@ -2514,8 +2514,8 @@  discard block
 block discarded – undo
2514 2514
  *
2515 2515
  * @return array Array of tab data.
2516 2516
  */
2517
-function geodir_import_export_tab( $tabs ) {
2518
-	$tabs['import_export'] = array( 'label' => __( 'Import & Export', 'geodirectory' ) );
2517
+function geodir_import_export_tab($tabs) {
2518
+	$tabs['import_export'] = array('label' => __('Import & Export', 'geodirectory'));
2519 2519
     return $tabs;
2520 2520
 }
2521 2521
 
@@ -2529,8 +2529,8 @@  discard block
 block discarded – undo
2529 2529
  * @return string Html content.
2530 2530
  */
2531 2531
 function geodir_import_export_page() {
2532
-	$nonce = wp_create_nonce( 'geodir_import_export_nonce' );
2533
-	$gd_cats_sample_csv = geodir_plugin_url() . '/geodirectory-assets/gd_sample_categories.csv';
2532
+	$nonce = wp_create_nonce('geodir_import_export_nonce');
2533
+	$gd_cats_sample_csv = geodir_plugin_url().'/geodirectory-assets/gd_sample_categories.csv';
2534 2534
     /**
2535 2535
      * Filter sample category data csv file url.
2536 2536
      *
@@ -2539,9 +2539,9 @@  discard block
 block discarded – undo
2539 2539
      *
2540 2540
      * @param string $gd_cats_sample_csv Sample category data csv file url.
2541 2541
      */
2542
-	$gd_cats_sample_csv = apply_filters( 'geodir_export_cats_sample_csv', $gd_cats_sample_csv );
2542
+	$gd_cats_sample_csv = apply_filters('geodir_export_cats_sample_csv', $gd_cats_sample_csv);
2543 2543
 	
2544
-	$gd_posts_sample_csv = geodir_plugin_url() . '/geodirectory-assets/place_listing.csv';
2544
+	$gd_posts_sample_csv = geodir_plugin_url().'/geodirectory-assets/place_listing.csv';
2545 2545
     /**
2546 2546
      * Filter sample post data csv file url.
2547 2547
      *
@@ -2550,15 +2550,15 @@  discard block
 block discarded – undo
2550 2550
      *
2551 2551
      * @param string $gd_posts_sample_csv Sample post data csv file url.
2552 2552
      */
2553
-    $gd_posts_sample_csv = apply_filters( 'geodir_export_posts_sample_csv', $gd_posts_sample_csv );
2553
+    $gd_posts_sample_csv = apply_filters('geodir_export_posts_sample_csv', $gd_posts_sample_csv);
2554 2554
 	
2555
-	$gd_posttypes = geodir_get_posttypes( 'array' );
2555
+	$gd_posttypes = geodir_get_posttypes('array');
2556 2556
 	
2557 2557
 	$gd_posttypes_option = '';
2558
-	foreach ( $gd_posttypes as $gd_posttype => $row ) {
2559
-		$gd_posttypes_option .= '<option value="' . $gd_posttype . '" data-cats="' . (int)geodir_get_terms_count( $gd_posttype ) . '" data-posts="' . (int)geodir_get_posts_count( $gd_posttype ) . '">' . __( $row['labels']['name'], 'geodirectory' ) . '</option>';
2558
+	foreach ($gd_posttypes as $gd_posttype => $row) {
2559
+		$gd_posttypes_option .= '<option value="'.$gd_posttype.'" data-cats="'.(int) geodir_get_terms_count($gd_posttype).'" data-posts="'.(int) geodir_get_posts_count($gd_posttype).'">'.__($row['labels']['name'], 'geodirectory').'</option>';
2560 2560
 	}
2561
-	wp_enqueue_script( 'jquery-ui-progressbar' );
2561
+	wp_enqueue_script('jquery-ui-progressbar');
2562 2562
 	
2563 2563
 	$gd_chunksize_options = array();
2564 2564
 	$gd_chunksize_options[100] = 100;
@@ -2580,49 +2580,49 @@  discard block
 block discarded – undo
2580 2580
      *
2581 2581
      * @param string $gd_chunksize_options Entries options.
2582 2582
      */
2583
-    $gd_chunksize_options = apply_filters( 'geodir_export_csv_chunksize_options', $gd_chunksize_options );
2583
+    $gd_chunksize_options = apply_filters('geodir_export_csv_chunksize_options', $gd_chunksize_options);
2584 2584
 	
2585 2585
 	$gd_chunksize_option = '';
2586 2586
 	foreach ($gd_chunksize_options as $value => $title) {
2587
-		$gd_chunksize_option .= '<option value="' . $value . '" ' . selected($value, 5000, false) . '>' . $title . '</option>';
2587
+		$gd_chunksize_option .= '<option value="'.$value.'" '.selected($value, 5000, false).'>'.$title.'</option>';
2588 2588
 	}
2589 2589
 	
2590 2590
 	$uploads = wp_upload_dir();
2591 2591
 ?>
2592 2592
 </form>
2593 2593
 <div class="inner_content_tab_main gd-import-export">
2594
-  <h3><?php _e( 'GD Import & Export CSV', 'geodirectory' ) ;?></h3>
2595
-  <span class="description"><?php _e( 'Import & export csv for GD listings & categories.', 'geodirectory' ) ;?></span>
2594
+  <h3><?php _e('GD Import & Export CSV', 'geodirectory'); ?></h3>
2595
+  <span class="description"><?php _e('Import & export csv for GD listings & categories.', 'geodirectory'); ?></span>
2596 2596
   <div class="gd-content-heading">
2597 2597
 
2598 2598
   <?php
2599 2599
     ini_set('max_execution_time', 999999);
2600
-    $ini_max_execution_time_check = @ini_get( 'max_execution_time' );
2600
+    $ini_max_execution_time_check = @ini_get('max_execution_time');
2601 2601
     ini_restore('max_execution_time');
2602 2602
 
2603
-    if($ini_max_execution_time_check != 999999){ // only show these setting to the user if we can't change the ini setting
2603
+    if ($ini_max_execution_time_check != 999999) { // only show these setting to the user if we can't change the ini setting
2604 2604
         ?>
2605 2605
 	<div id="gd_ie_reqs" class="metabox-holder">
2606 2606
       <div class="meta-box-sortables ui-sortable">
2607 2607
         <div class="postbox">
2608
-          <h3 class="hndle"><span style='vertical-align:top;'><?php echo __( 'PHP Requirements for GD Import & Export CSV', 'geodirectory' );?></span></h3>
2608
+          <h3 class="hndle"><span style='vertical-align:top;'><?php echo __('PHP Requirements for GD Import & Export CSV', 'geodirectory'); ?></span></h3>
2609 2609
           <div class="inside">
2610
-            <span class="description"><?php echo __( 'Note: In case GD import & export csv not working for larger data then please check and configure following php settings.', 'geodirectory' );?></span>
2610
+            <span class="description"><?php echo __('Note: In case GD import & export csv not working for larger data then please check and configure following php settings.', 'geodirectory'); ?></span>
2611 2611
 			<table class="form-table">
2612 2612
 				<thead>
2613 2613
 				  <tr>
2614
-				  	<th><?php _e( 'PHP Settings', 'geodirectory' );?></th><th><?php _e( 'Current Value', 'geodirectory' );?></th><th><?php _e( 'Recommended Value', 'geodirectory' );?></th>
2614
+				  	<th><?php _e('PHP Settings', 'geodirectory'); ?></th><th><?php _e('Current Value', 'geodirectory'); ?></th><th><?php _e('Recommended Value', 'geodirectory'); ?></th>
2615 2615
 				  </tr>
2616 2616
 				</thead>
2617 2617
 				<tbody>
2618 2618
 				  <tr>
2619
-				  	<td>max_input_time</td><td><?php echo @ini_get( 'max_input_time' );?></td><td>3000</td>
2619
+				  	<td>max_input_time</td><td><?php echo @ini_get('max_input_time'); ?></td><td>3000</td>
2620 2620
 				  </tr>
2621 2621
 				  <tr>
2622
-				  	<td>max_execution_time</td><td><?php  echo @ini_get( 'max_execution_time' );?></td><td>3000</td>
2622
+				  	<td>max_execution_time</td><td><?php  echo @ini_get('max_execution_time'); ?></td><td>3000</td>
2623 2623
 				  </tr>
2624 2624
 				  <tr>
2625
-				  	<td>memory_limit</td><td><?php echo @ini_get( 'memory_limit' );?></td><td>256M</td>
2625
+				  	<td>memory_limit</td><td><?php echo @ini_get('memory_limit'); ?></td><td>256M</td>
2626 2626
 				  </tr>
2627 2627
 				</tbody>
2628 2628
 		    </table>
@@ -2634,21 +2634,21 @@  discard block
 block discarded – undo
2634 2634
 	<div id="gd_ie_imposts" class="metabox-holder">
2635 2635
       <div class="meta-box-sortables ui-sortable">
2636 2636
         <div id="gd_ie_im_posts" class="postbox gd-hndle-pbox">
2637
-          <button class="handlediv button-link" type="button"><span class="screen-reader-text"><?php _e( 'Toggle panel - GD Listings: Import CSV', 'geodirectory' );?></span><span aria-hidden="true" class="toggle-indicator"></span></button>
2638
-          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __( 'GD Listings: Import CSV', 'geodirectory' );?></span></h3>
2637
+          <button class="handlediv button-link" type="button"><span class="screen-reader-text"><?php _e('Toggle panel - GD Listings: Import CSV', 'geodirectory'); ?></span><span aria-hidden="true" class="toggle-indicator"></span></button>
2638
+          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __('GD Listings: Import CSV', 'geodirectory'); ?></span></h3>
2639 2639
           <div class="inside">
2640 2640
             <table class="form-table">
2641 2641
 				<tbody>
2642 2642
 				  <tr>
2643 2643
 					<td class="gd-imex-box">
2644 2644
 						<div class="gd-im-choices">
2645
-						<p><input type="radio" value="update" name="gd_im_choicepost" id="gd_im_pchoice_u" /><label for="gd_im_pchoice_u"><?php _e( 'Update listing if post with post_id already exists.', 'geodirectory' );?></label></p>
2646
-						<p><input type="radio" checked="checked" value="skip" name="gd_im_choicepost" id="gd_im_pchoice_s" /><label for="gd_im_pchoice_s"><?php _e( 'Ignore listing if post with post_id already exists.', 'geodirectory' );?></label></p>
2645
+						<p><input type="radio" value="update" name="gd_im_choicepost" id="gd_im_pchoice_u" /><label for="gd_im_pchoice_u"><?php _e('Update listing if post with post_id already exists.', 'geodirectory'); ?></label></p>
2646
+						<p><input type="radio" checked="checked" value="skip" name="gd_im_choicepost" id="gd_im_pchoice_s" /><label for="gd_im_pchoice_s"><?php _e('Ignore listing if post with post_id already exists.', 'geodirectory'); ?></label></p>
2647 2647
 						</div>
2648 2648
 						<div class="plupload-upload-uic hide-if-no-js" id="gd_im_postplupload-upload-ui">
2649 2649
 							<input type="text" readonly="readonly" name="gd_im_post_file" class="gd-imex-file gd_im_post_file" id="gd_im_post" onclick="jQuery('#gd_im_postplupload-browse-button').trigger('click');" />
2650
-							<input id="gd_im_postplupload-browse-button" type="button" value="<?php echo SELECT_UPLOAD_CSV; ?>" class="gd-imex-pupload button-primary" /><input type="button" value="<?php echo esc_attr( __( 'Download Sample CSV', 'geodirectory' ) );?>" class="button-secondary" name="gd_ie_imposts_sample" id="gd_ie_imposts_sample">
2651
-						<input type="hidden" id="gd_ie_imposts_csv" value="<?php echo $gd_posts_sample_csv;?>" />
2650
+							<input id="gd_im_postplupload-browse-button" type="button" value="<?php echo SELECT_UPLOAD_CSV; ?>" class="gd-imex-pupload button-primary" /><input type="button" value="<?php echo esc_attr(__('Download Sample CSV', 'geodirectory')); ?>" class="button-secondary" name="gd_ie_imposts_sample" id="gd_ie_imposts_sample">
2651
+						<input type="hidden" id="gd_ie_imposts_csv" value="<?php echo $gd_posts_sample_csv; ?>" />
2652 2652
 							<?php
2653 2653
 							/**
2654 2654
 							 * Called just after the sample CSV download link.
@@ -2657,7 +2657,7 @@  discard block
 block discarded – undo
2657 2657
 							 */
2658 2658
 							do_action('geodir_sample_csv_download_link');
2659 2659
 							?>
2660
-							<span class="ajaxnonceplu" id="ajaxnonceplu<?php echo wp_create_nonce( 'gd_im_postpluploadan' ); ?>"></span>
2660
+							<span class="ajaxnonceplu" id="ajaxnonceplu<?php echo wp_create_nonce('gd_im_postpluploadan'); ?>"></span>
2661 2661
 							<div class="filelist"></div>
2662 2662
 						</div>
2663 2663
 						<span id="gd_im_catupload-error" style="display:none"></span>
@@ -2675,7 +2675,7 @@  discard block
 block discarded – undo
2675 2675
 							<input type="hidden" id="gd_terminateaction" value="continue"/>
2676 2676
 						</div>
2677 2677
 						<div class="gd-import-progress" id="gd-import-progress" style="display:none">
2678
-							<div class="gd-import-file"><b><?php _e("Import Data Status :", 'geodirectory');?> </b><font
2678
+							<div class="gd-import-file"><b><?php _e("Import Data Status :", 'geodirectory'); ?> </b><font
2679 2679
 									id="gd-import-done">0</font> / <font id="gd-import-total">0</font>&nbsp;( <font
2680 2680
 									id="gd-import-perc">0%</font> )
2681 2681
 								<div class="gd-fileprogress"></div>
@@ -2687,10 +2687,10 @@  discard block
 block discarded – undo
2687 2687
                     	<div class="gd-imex-btns" style="display:none;">
2688 2688
                         	<input type="hidden" class="geodir_import_file" name="geodir_import_file" value="save"/>
2689 2689
                         	<input onclick="gd_imex_PrepareImport(this, 'post')" type="button" value="<?php echo CSV_IMPORT_DATA; ?>" id="gd_import_data" class="button-primary" />
2690
-                        	<input onclick="gd_imex_ContinueImport(this, 'post')" type="button" value="<?php _e( "Continue Import Data", 'geodirectory' );?>" id="gd_continue_data" class="button-primary" style="display:none"/>
2691
-                        	<input type="button" value="<?php _e("Terminate Import Data", 'geodirectory');?>" id="gd_stop_import" class="button-primary" name="gd_stop_import" style="display:none" onclick="gd_imex_TerminateImport(this, 'post')"/>
2690
+                        	<input onclick="gd_imex_ContinueImport(this, 'post')" type="button" value="<?php _e("Continue Import Data", 'geodirectory'); ?>" id="gd_continue_data" class="button-primary" style="display:none"/>
2691
+                        	<input type="button" value="<?php _e("Terminate Import Data", 'geodirectory'); ?>" id="gd_stop_import" class="button-primary" name="gd_stop_import" style="display:none" onclick="gd_imex_TerminateImport(this, 'post')"/>
2692 2692
 							<div id="gd_process_data" style="display:none">
2693
-								<span class="spinner is-active" style="display:inline-block;margin:0 5px 0 5px;float:left"></span><?php _e("Wait, processing import data...", 'geodirectory');?>
2693
+								<span class="spinner is-active" style="display:inline-block;margin:0 5px 0 5px;float:left"></span><?php _e("Wait, processing import data...", 'geodirectory'); ?>
2694 2694
 							</div>
2695 2695
 						</div>
2696 2696
 					</td>
@@ -2704,30 +2704,30 @@  discard block
 block discarded – undo
2704 2704
 	<div id="gd_ie_excategs" class="metabox-holder">
2705 2705
 	  <div class="meta-box-sortables ui-sortable">
2706 2706
 		<div id="gd_ie_ex_posts" class="postbox gd-hndle-pbox">
2707
-		  <button class="handlediv button-link" type="button"><span class="screen-reader-text"><?php _e( 'Toggle panel - Listings: Export CSV', 'geodirectory' );?></span><span aria-hidden="true" class="toggle-indicator"></span></button>
2708
-          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __( 'GD Listings: Export CSV', 'geodirectory' );?></span></h3>
2707
+		  <button class="handlediv button-link" type="button"><span class="screen-reader-text"><?php _e('Toggle panel - Listings: Export CSV', 'geodirectory'); ?></span><span aria-hidden="true" class="toggle-indicator"></span></button>
2708
+          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __('GD Listings: Export CSV', 'geodirectory'); ?></span></h3>
2709 2709
 		  <div class="inside">
2710 2710
 			<table class="form-table">
2711 2711
 			  <tbody>
2712 2712
 				<tr>
2713 2713
 				  <td class="fld"><label for="gd_post_type">
2714
-					<?php _e( 'Post Type:', 'geodirectory' );?>
2714
+					<?php _e('Post Type:', 'geodirectory'); ?>
2715 2715
 					</label></td>
2716 2716
 				  <td><select name="gd_post_type" id="gd_post_type" style="min-width:140px">
2717
-					  <?php echo $gd_posttypes_option;?>
2717
+					  <?php echo $gd_posttypes_option; ?>
2718 2718
 					</select></td>
2719 2719
 				</tr>
2720 2720
 				<tr>
2721
-					<td class="fld" style="vertical-align:top"><label for="gd_chunk_size"><?php _e( 'Max entries per csv file:', 'geodirectory' );?></label></td>
2722
-					<td><select name="gd_chunk_size" id="gd_chunk_size" style="min-width:140px"><?php echo $gd_chunksize_option;?></select><span class="description"><?php _e( 'Please select the maximum number of entries per csv file (defaults to 5000, you might want to lower this to prevent memory issues on some installs)', 'geodirectory' );?></span></td>
2721
+					<td class="fld" style="vertical-align:top"><label for="gd_chunk_size"><?php _e('Max entries per csv file:', 'geodirectory'); ?></label></td>
2722
+					<td><select name="gd_chunk_size" id="gd_chunk_size" style="min-width:140px"><?php echo $gd_chunksize_option; ?></select><span class="description"><?php _e('Please select the maximum number of entries per csv file (defaults to 5000, you might want to lower this to prevent memory issues on some installs)', 'geodirectory'); ?></span></td>
2723 2723
 				</tr>
2724 2724
                 <tr class="gd-imex-dates">
2725
-					<td class="fld"><label><?php _e( 'Published Date:', 'geodirectory' );?></label></td>
2726
-					<td><label><span class="label-responsive"><?php _e( 'Start date:', 'geodirectory' );?></span><input type="text" id="gd_imex_start_date" name="gd_imex[start_date]" data-type="date" /></label><label><span class="label-responsive"><?php _e( 'End date:', 'geodirectory' );?></span><input type="text" id="gd_imex_end_date" name="gd_imex[end_date]" data-type="date" /></label></td>
2725
+					<td class="fld"><label><?php _e('Published Date:', 'geodirectory'); ?></label></td>
2726
+					<td><label><span class="label-responsive"><?php _e('Start date:', 'geodirectory'); ?></span><input type="text" id="gd_imex_start_date" name="gd_imex[start_date]" data-type="date" /></label><label><span class="label-responsive"><?php _e('End date:', 'geodirectory'); ?></span><input type="text" id="gd_imex_end_date" name="gd_imex[end_date]" data-type="date" /></label></td>
2727 2727
 				</tr>
2728 2728
 				<tr>
2729 2729
 				  <td class="fld" style="vertical-align:top"><label>
2730
-					<?php _e( 'Progress:', 'geodirectory' );?>
2730
+					<?php _e('Progress:', 'geodirectory'); ?>
2731 2731
 					</label></td>
2732 2732
 				  <td><div id='gd_progressbar_box'>
2733 2733
 					  <div id="gd_progressbar" class="gd_progressbar">
@@ -2735,13 +2735,13 @@  discard block
 block discarded – undo
2735 2735
 					  </div>
2736 2736
 					</div>
2737 2737
 					<p style="display:inline-block">
2738
-					  <?php _e( 'Elapsed Time:', 'geodirectory' );?>
2738
+					  <?php _e('Elapsed Time:', 'geodirectory'); ?>
2739 2739
 					</p>
2740 2740
 					  
2741 2741
 					<p id="gd_timer" class="gd_timer">00:00:00</p></td>
2742 2742
 				</tr>
2743 2743
 				<tr class="gd-ie-actions">
2744
-				  <td style="vertical-align:top"><input type="submit" value="<?php echo esc_attr( __( 'Export CSV', 'geodirectory' ) );?>" class="button-primary" name="gd_ie_exposts_submit" id="gd_ie_exposts_submit">
2744
+				  <td style="vertical-align:top"><input type="submit" value="<?php echo esc_attr(__('Export CSV', 'geodirectory')); ?>" class="button-primary" name="gd_ie_exposts_submit" id="gd_ie_exposts_submit">
2745 2745
 				  </td>
2746 2746
 				  <td id="gd_ie_ex_files" class="gd-ie-files"></td>
2747 2747
 				</tr>
@@ -2754,21 +2754,21 @@  discard block
 block discarded – undo
2754 2754
 	<div id="gd_ie_imcategs" class="metabox-holder">
2755 2755
       <div class="meta-box-sortables ui-sortable">
2756 2756
         <div id="gd_ie_imcats" class="postbox gd-hndle-pbox">
2757
-          <button class="handlediv button-link" type="button"><span class="screen-reader-text"><?php _e( 'Toggle panel - GD Categories: Import CSV', 'geodirectory' );?></span><span aria-hidden="true" class="toggle-indicator"></span></button>
2758
-          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __( 'GD Categories: Import CSV', 'geodirectory' );?></span></h3>
2757
+          <button class="handlediv button-link" type="button"><span class="screen-reader-text"><?php _e('Toggle panel - GD Categories: Import CSV', 'geodirectory'); ?></span><span aria-hidden="true" class="toggle-indicator"></span></button>
2758
+          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __('GD Categories: Import CSV', 'geodirectory'); ?></span></h3>
2759 2759
           <div class="inside">
2760 2760
             <table class="form-table">
2761 2761
 				<tbody>
2762 2762
 				  <tr>
2763 2763
 					<td class="gd-imex-box">
2764 2764
 						<div class="gd-im-choices">
2765
-						<p><input type="radio" value="update" name="gd_im_choicecat" id="gd_im_cchoice_u" /><label for="gd_im_cchoice_u"><?php _e( 'Update item if item with cat_id/cat_slug already exists.', 'geodirectory' );?></label></p>
2766
-						<p><input type="radio" checked="checked" value="skip" name="gd_im_choicecat" id="gd_im_cchoice_s" /><label for="gd_im_cchoice_s"><?php _e( 'Ignore item if item with cat_id/cat_slug already exists.', 'geodirectory' );?></label></p>
2765
+						<p><input type="radio" value="update" name="gd_im_choicecat" id="gd_im_cchoice_u" /><label for="gd_im_cchoice_u"><?php _e('Update item if item with cat_id/cat_slug already exists.', 'geodirectory'); ?></label></p>
2766
+						<p><input type="radio" checked="checked" value="skip" name="gd_im_choicecat" id="gd_im_cchoice_s" /><label for="gd_im_cchoice_s"><?php _e('Ignore item if item with cat_id/cat_slug already exists.', 'geodirectory'); ?></label></p>
2767 2767
 						</div>
2768 2768
 						<div class="plupload-upload-uic hide-if-no-js" id="gd_im_catplupload-upload-ui">
2769 2769
 							<input type="text" readonly="readonly" name="gd_im_cat_file" class="gd-imex-file gd_im_cat_file" id="gd_im_cat" onclick="jQuery('#gd_im_catplupload-browse-button').trigger('click');" />
2770
-							<input id="gd_im_catplupload-browse-button" type="button" value="<?php echo SELECT_UPLOAD_CSV; ?>" class="gd-imex-cupload button-primary" /><input type="button" value="<?php echo esc_attr( __( 'Download Sample CSV', 'geodirectory' ) );?>" class="button-secondary" name="gd_ie_imcats_sample" id="gd_ie_imcats_sample">
2771
-						<input type="hidden" id="gd_ie_imcats_csv" value="<?php echo $gd_cats_sample_csv;?>" />
2770
+							<input id="gd_im_catplupload-browse-button" type="button" value="<?php echo SELECT_UPLOAD_CSV; ?>" class="gd-imex-cupload button-primary" /><input type="button" value="<?php echo esc_attr(__('Download Sample CSV', 'geodirectory')); ?>" class="button-secondary" name="gd_ie_imcats_sample" id="gd_ie_imcats_sample">
2771
+						<input type="hidden" id="gd_ie_imcats_csv" value="<?php echo $gd_cats_sample_csv; ?>" />
2772 2772
 						<?php
2773 2773
 						/**
2774 2774
 						 * Called just after the sample CSV download link.
@@ -2778,7 +2778,7 @@  discard block
 block discarded – undo
2778 2778
 						 */
2779 2779
 						do_action('geodir_sample_cats_csv_download_link');
2780 2780
 						?>
2781
-							<span class="ajaxnonceplu" id="ajaxnonceplu<?php echo wp_create_nonce( 'gd_im_catpluploadan' ); ?>"></span>
2781
+							<span class="ajaxnonceplu" id="ajaxnonceplu<?php echo wp_create_nonce('gd_im_catpluploadan'); ?>"></span>
2782 2782
 							<div class="filelist"></div>
2783 2783
 						</div>
2784 2784
 						<span id="gd_im_catupload-error" style="display:none"></span>
@@ -2795,7 +2795,7 @@  discard block
 block discarded – undo
2795 2795
 							<input type="hidden" id="gd_terminateaction" value="continue"/>
2796 2796
 						</div>
2797 2797
 						<div class="gd-import-progress" id="gd-import-progress" style="display:none">
2798
-							<div class="gd-import-file"><b><?php _e("Import Data Status :", 'geodirectory');?> </b><font
2798
+							<div class="gd-import-file"><b><?php _e("Import Data Status :", 'geodirectory'); ?> </b><font
2799 2799
 									id="gd-import-done">0</font> / <font id="gd-import-total">0</font>&nbsp;( <font
2800 2800
 									id="gd-import-perc">0%</font> )
2801 2801
 								<div class="gd-fileprogress"></div>
@@ -2807,10 +2807,10 @@  discard block
 block discarded – undo
2807 2807
                     	<div class="gd-imex-btns" style="display:none;">
2808 2808
                         	<input type="hidden" class="geodir_import_file" name="geodir_import_file" value="save"/>
2809 2809
                         	<input onclick="gd_imex_PrepareImport(this, 'cat')" type="button" value="<?php echo CSV_IMPORT_DATA; ?>" id="gd_import_data" class="button-primary" />
2810
-                        	<input onclick="gd_imex_ContinueImport(this, 'cat')" type="button" value="<?php _e( "Continue Import Data", 'geodirectory' );?>" id="gd_continue_data" class="button-primary" style="display:none"/>
2811
-                        	<input type="button" value="<?php _e("Terminate Import Data", 'geodirectory');?>" id="gd_stop_import" class="button-primary" name="gd_stop_import" style="display:none" onclick="gd_imex_TerminateImport(this, 'cat')"/>
2810
+                        	<input onclick="gd_imex_ContinueImport(this, 'cat')" type="button" value="<?php _e("Continue Import Data", 'geodirectory'); ?>" id="gd_continue_data" class="button-primary" style="display:none"/>
2811
+                        	<input type="button" value="<?php _e("Terminate Import Data", 'geodirectory'); ?>" id="gd_stop_import" class="button-primary" name="gd_stop_import" style="display:none" onclick="gd_imex_TerminateImport(this, 'cat')"/>
2812 2812
 							<div id="gd_process_data" style="display:none">
2813
-								<span class="spinner is-active" style="display:inline-block;margin:0 5px 0 5px;float:left"></span><?php _e("Wait, processing import data...", 'geodirectory');?>
2813
+								<span class="spinner is-active" style="display:inline-block;margin:0 5px 0 5px;float:left"></span><?php _e("Wait, processing import data...", 'geodirectory'); ?>
2814 2814
 							</div>
2815 2815
 						</div>
2816 2816
 					</td>
@@ -2824,26 +2824,26 @@  discard block
 block discarded – undo
2824 2824
 	<div id="gd_ie_excategs" class="metabox-holder">
2825 2825
       <div class="meta-box-sortables ui-sortable">
2826 2826
         <div id="gd_ie_ex_cats" class="postbox gd-hndle-pbox">
2827
-          <button class="handlediv button-link" type="button"><span class="screen-reader-text"><?php _e( 'Toggle panel - GD Categories: Export CSV', 'geodirectory' );?></span><span aria-hidden="true" class="toggle-indicator"></span></button>
2828
-          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __( 'GD Categories: Export CSV', 'geodirectory' );?></span></h3>
2827
+          <button class="handlediv button-link" type="button"><span class="screen-reader-text"><?php _e('Toggle panel - GD Categories: Export CSV', 'geodirectory'); ?></span><span aria-hidden="true" class="toggle-indicator"></span></button>
2828
+          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __('GD Categories: Export CSV', 'geodirectory'); ?></span></h3>
2829 2829
           <div class="inside">
2830 2830
             <table class="form-table">
2831 2831
 				<tbody>
2832 2832
 				  <tr>
2833
-					<td class="fld"><label for="gd_post_type"><?php _e( 'Post Type:', 'geodirectory' );?></label></td>
2834
-					<td><select name="gd_post_type" id="gd_post_type" style="min-width:140px"><?php echo $gd_posttypes_option;?></select></td>
2833
+					<td class="fld"><label for="gd_post_type"><?php _e('Post Type:', 'geodirectory'); ?></label></td>
2834
+					<td><select name="gd_post_type" id="gd_post_type" style="min-width:140px"><?php echo $gd_posttypes_option; ?></select></td>
2835 2835
 				  </tr>
2836 2836
 				   <tr>
2837
-					<td class="fld" style="vertical-align:top"><label for="gd_chunk_size"><?php _e( 'Max entries per csv file:', 'geodirectory' );?></label></td>
2838
-					<td><select name="gd_chunk_size" id="gd_chunk_size" style="min-width:140px"><?php echo $gd_chunksize_option;?></select><span class="description"><?php _e( 'Please select the maximum number of entries per csv file (defaults to 5000, you might want to lower this to prevent memory issues on some installs)', 'geodirectory' );?></span></td>
2837
+					<td class="fld" style="vertical-align:top"><label for="gd_chunk_size"><?php _e('Max entries per csv file:', 'geodirectory'); ?></label></td>
2838
+					<td><select name="gd_chunk_size" id="gd_chunk_size" style="min-width:140px"><?php echo $gd_chunksize_option; ?></select><span class="description"><?php _e('Please select the maximum number of entries per csv file (defaults to 5000, you might want to lower this to prevent memory issues on some installs)', 'geodirectory'); ?></span></td>
2839 2839
 				  </tr>
2840 2840
 				  <tr>
2841
-					<td class="fld" style="vertical-align:top"><label><?php _e( 'Progress:', 'geodirectory' );?></label></td>
2842
-					<td><div id='gd_progressbar_box'><div id="gd_progressbar" class="gd_progressbar"><div class="gd-progress-label"></div></div></div><p style="display:inline-block"><?php _e( 'Elapsed Time:', 'geodirectory' );?></p>&nbsp;&nbsp;<p id="gd_timer" class="gd_timer">00:00:00</p></td>
2841
+					<td class="fld" style="vertical-align:top"><label><?php _e('Progress:', 'geodirectory'); ?></label></td>
2842
+					<td><div id='gd_progressbar_box'><div id="gd_progressbar" class="gd_progressbar"><div class="gd-progress-label"></div></div></div><p style="display:inline-block"><?php _e('Elapsed Time:', 'geodirectory'); ?></p>&nbsp;&nbsp;<p id="gd_timer" class="gd_timer">00:00:00</p></td>
2843 2843
 				  </tr>
2844 2844
 				  <tr class="gd-ie-actions">
2845 2845
 					<td style="vertical-align:top">
2846
-						<input type="submit" value="<?php echo esc_attr( __( 'Export CSV', 'geodirectory' ) );?>" class="button-primary" name="gd_ie_excats_submit" id="gd_ie_excats_submit">
2846
+						<input type="submit" value="<?php echo esc_attr(__('Export CSV', 'geodirectory')); ?>" class="button-primary" name="gd_ie_excats_submit" id="gd_ie_excats_submit">
2847 2847
 					</td>
2848 2848
 					<td id="gd_ie_ex_files" class="gd-ie-files"></td>
2849 2849
 				  </tr>
@@ -2865,7 +2865,7 @@  discard block
 block discarded – undo
2865 2865
      * @param array $gd_chunksize_options File chunk size options.
2866 2866
      * @param string $nonce Wordpress security token for GD import & export.
2867 2867
 	 */
2868
-	do_action( 'geodir_import_export', $gd_posttypes, $gd_chunksize_options, $nonce );
2868
+	do_action('geodir_import_export', $gd_posttypes, $gd_chunksize_options, $nonce);
2869 2869
 	?>
2870 2870
   </div>
2871 2871
 </div>
@@ -2884,7 +2884,7 @@  discard block
 block discarded – undo
2884 2884
         jQuery.ajax({
2885 2885
             url: ajaxurl,
2886 2886
             type: "POST",
2887
-            data: 'action=geodir_import_export&task=prepare_import&_pt=' + type + '&_file=' + uploadedFile + '&_nonce=<?php echo $nonce;?>',
2887
+            data: 'action=geodir_import_export&task=prepare_import&_pt=' + type + '&_file=' + uploadedFile + '&_nonce=<?php echo $nonce; ?>',
2888 2888
             dataType: 'json',
2889 2889
             cache: false,
2890 2890
             success: function(data) {
@@ -2936,7 +2936,7 @@  discard block
 block discarded – undo
2936 2936
 
2937 2937
         jQuery(cont).find('.filelist .file').remove();
2938 2938
         
2939
-        jQuery('#gd-import-msg', cont).find('#message').removeClass('updated').addClass('error').html("<p><?php echo esc_attr( PLZ_SELECT_CSV_FILE );?></p>");
2939
+        jQuery('#gd-import-msg', cont).find('#message').removeClass('updated').addClass('error').html("<p><?php echo esc_attr(PLZ_SELECT_CSV_FILE); ?></p>");
2940 2940
         jQuery('#gd-import-msg', cont).show();
2941 2941
         
2942 2942
         return false;
@@ -2995,7 +2995,7 @@  discard block
 block discarded – undo
2995 2995
     jQuery.ajax({
2996 2996
         url: ajaxurl,
2997 2997
         type: "POST",
2998
-        data: 'action=geodir_import_export&task=import_' + type + '&_pt=' + type + '&_file=' + uploadedFile + gddata + '&_ch=' + choice + '&_nonce=<?php echo $nonce;?>',
2998
+        data: 'action=geodir_import_export&task=import_' + type + '&_pt=' + type + '&_file=' + uploadedFile + gddata + '&_ch=' + choice + '&_nonce=<?php echo $nonce; ?>',
2999 2999
         dataType : 'json',
3000 3000
         cache: false,
3001 3001
         success: function (data) {
@@ -3184,27 +3184,27 @@  discard block
 block discarded – undo
3184 3184
 
3185 3185
     var gdMsg = '<p></p>';
3186 3186
     if ( processed > 0 ) {
3187
-        var msgParse = '<p><?php echo addslashes( sprintf( __( 'Total %s item(s) found.', 'geodirectory' ), '%s' ) );?></p>';
3187
+        var msgParse = '<p><?php echo addslashes(sprintf(__('Total %s item(s) found.', 'geodirectory'), '%s')); ?></p>';
3188 3188
         msgParse = msgParse.replace("%s", processed);
3189 3189
         gdMsg += msgParse;
3190 3190
     }
3191 3191
 
3192 3192
     if ( updated > 0 ) {
3193
-        var msgParse = '<p><?php echo addslashes( sprintf( __( '%s / %s item(s) updated.', 'geodirectory' ), '%s', '%d' ) );?></p>';
3193
+        var msgParse = '<p><?php echo addslashes(sprintf(__('%s / %s item(s) updated.', 'geodirectory'), '%s', '%d')); ?></p>';
3194 3194
         msgParse = msgParse.replace("%s", updated);
3195 3195
         msgParse = msgParse.replace("%d", processed);
3196 3196
         gdMsg += msgParse;
3197 3197
     }
3198 3198
 
3199 3199
     if ( created > 0 ) {
3200
-        var msgParse = '<p><?php echo addslashes( sprintf( __( '%s / %s item(s) added.', 'geodirectory' ), '%s', '%d' ) );?></p>';
3200
+        var msgParse = '<p><?php echo addslashes(sprintf(__('%s / %s item(s) added.', 'geodirectory'), '%s', '%d')); ?></p>';
3201 3201
         msgParse = msgParse.replace("%s", created);
3202 3202
         msgParse = msgParse.replace("%d", processed);
3203 3203
         gdMsg += msgParse;
3204 3204
     }
3205 3205
 
3206 3206
     if ( skipped > 0 ) {
3207
-        var msgParse = '<p><?php echo addslashes( sprintf( __( '%s / %s item(s) ignored due to already exists.', 'geodirectory' ), '%s', '%d' ) );?></p>';
3207
+        var msgParse = '<p><?php echo addslashes(sprintf(__('%s / %s item(s) ignored due to already exists.', 'geodirectory'), '%s', '%d')); ?></p>';
3208 3208
         msgParse = msgParse.replace("%s", skipped);
3209 3209
         msgParse = msgParse.replace("%d", processed);
3210 3210
         gdMsg += msgParse;
@@ -3214,17 +3214,17 @@  discard block
 block discarded – undo
3214 3214
         if (type=='loc') {
3215 3215
             invalid_addr = invalid;
3216 3216
         }
3217
-        var msgParse = '<p><?php echo addslashes( sprintf( __( '%s / %s item(s) could not be added due to blank/invalid address(city, region, country, latitude, longitude).', 'geodirectory' ), '%s', '%d' ) );?></p>';
3217
+        var msgParse = '<p><?php echo addslashes(sprintf(__('%s / %s item(s) could not be added due to blank/invalid address(city, region, country, latitude, longitude).', 'geodirectory'), '%s', '%d')); ?></p>';
3218 3218
         msgParse = msgParse.replace("%s", invalid_addr);
3219 3219
         msgParse = msgParse.replace("%d", total);
3220 3220
         gdMsg += msgParse;
3221 3221
     }
3222 3222
 
3223 3223
     if (invalid > 0 && type!='loc') {
3224
-        var msgParse = '<p><?php echo addslashes( sprintf( __( '%s / %s item(s) could not be added due to blank title/invalid post type/invalid characters used in data.', 'geodirectory' ), '%s', '%d' ) );?></p>';
3224
+        var msgParse = '<p><?php echo addslashes(sprintf(__('%s / %s item(s) could not be added due to blank title/invalid post type/invalid characters used in data.', 'geodirectory'), '%s', '%d')); ?></p>';
3225 3225
         
3226 3226
         if (type=='hood') {
3227
-            msgParse = '<p><?php echo addslashes( sprintf( __( '%s / %s item(s) could not be added due to invalid neighbourhood data(name, latitude, longitude) or invalid location data(either location_id or city/region/country is empty)', 'geodirectory' ), '%s', '%d' ) );?></p>';
3227
+            msgParse = '<p><?php echo addslashes(sprintf(__('%s / %s item(s) could not be added due to invalid neighbourhood data(name, latitude, longitude) or invalid location data(either location_id or city/region/country is empty)', 'geodirectory'), '%s', '%d')); ?></p>';
3228 3228
         }
3229 3229
         msgParse = msgParse.replace("%s", invalid);
3230 3230
         msgParse = msgParse.replace("%d", total);
@@ -3232,7 +3232,7 @@  discard block
 block discarded – undo
3232 3232
     }
3233 3233
 
3234 3234
     if (images > 0) {
3235
-        gdMsg += '<p><?php echo addslashes( sprintf( CSV_TRANSFER_IMG_FOLDER, $uploads['subdir'] ) );?></p>';
3235
+        gdMsg += '<p><?php echo addslashes(sprintf(CSV_TRANSFER_IMG_FOLDER, $uploads['subdir'])); ?></p>';
3236 3236
     }
3237 3237
     gdMsg += '<p></p>';
3238 3238
     jQuery('#gd-import-msg', cont).find('#message').removeClass('error').addClass('updated').html(gdMsg);
@@ -3396,9 +3396,9 @@  discard block
 block discarded – undo
3396 3396
             if (typeof filters !== 'undefined' && filters && doFilter) {
3397 3397
                 getTotal = true;
3398 3398
                 attach += '&_c=1';
3399
-                gd_progressbar(el, 0, '<i class="fa fa-refresh fa-spin"></i><?php echo esc_attr( __( 'Preparing...', 'geodirectory' ) );?>');
3399
+                gd_progressbar(el, 0, '<i class="fa fa-refresh fa-spin"></i><?php echo esc_attr(__('Preparing...', 'geodirectory')); ?>');
3400 3400
             } else {
3401
-                gd_progressbar(el, 0, '0% (0 / ' + total_posts + ') <i class="fa fa-refresh fa-spin"></i><?php echo esc_attr( __( 'Exporting...', 'geodirectory' ) );?>');
3401
+                gd_progressbar(el, 0, '0% (0 / ' + total_posts + ') <i class="fa fa-refresh fa-spin"></i><?php echo esc_attr(__('Exporting...', 'geodirectory')); ?>');
3402 3402
             }
3403 3403
             jQuery(el).find('#gd_timer').text('00:00:01');
3404 3404
             jQuery('#gd_ie_ex_files', el).html('');
@@ -3407,7 +3407,7 @@  discard block
 block discarded – undo
3407 3407
         jQuery.ajax({
3408 3408
             url: ajaxurl,
3409 3409
             type: "POST",
3410
-            data: 'action=geodir_import_export&task=export_posts&_pt=' + post_type + '&_n=' + chunk_size + '&_nonce=<?php echo $nonce;?>&_p=' + page + attach,
3410
+            data: 'action=geodir_import_export&task=export_posts&_pt=' + post_type + '&_n=' + chunk_size + '&_nonce=<?php echo $nonce; ?>&_p=' + page + attach,
3411 3411
             dataType : 'json',
3412 3412
             cache: false,
3413 3413
             beforeSend: function (jqXHR, settings) {},
@@ -3432,11 +3432,11 @@  discard block
 block discarded – undo
3432 3432
                         } else {
3433 3433
                             if (pages < page || pages == page) {
3434 3434
                                 window.clearInterval(timer_posts);
3435
-                                gd_progressbar(el, 100, '100% (' + total_posts + ' / ' + total_posts + ') <i class="fa fa-check"></i><?php echo esc_attr( __( 'Complete!', 'geodirectory' ) );?>');
3435
+                                gd_progressbar(el, 100, '100% (' + total_posts + ' / ' + total_posts + ') <i class="fa fa-check"></i><?php echo esc_attr(__('Complete!', 'geodirectory')); ?>');
3436 3436
                             } else {
3437 3437
                                 var percentage = Math.round(((page * chunk_size) / total_posts) * 100);
3438 3438
                                 percentage = percentage > 100 ? 100 : percentage;
3439
-                                gd_progressbar(el, percentage, '' + percentage + '% (' + ( page * chunk_size ) + ' / ' + total_posts + ') <i class="fa fa-refresh fa-spin"></i><?php echo esc_attr( __( 'Exporting...', 'geodirectory' ) );?>');
3439
+                                gd_progressbar(el, percentage, '' + percentage + '% (' + ( page * chunk_size ) + ' / ' + total_posts + ') <i class="fa fa-refresh fa-spin"></i><?php echo esc_attr(__('Exporting...', 'geodirectory')); ?>');
3440 3440
                             }
3441 3441
                             if (typeof data.files != 'undefined' && jQuery(data.files).length ) {
3442 3442
                                 var obj_files = data.files;
@@ -3467,7 +3467,7 @@  discard block
 block discarded – undo
3467 3467
 
3468 3468
     function gd_process_export_cats(el, post_type, total_cats, chunk_size, pages, page) {
3469 3469
         if (page < 2) {
3470
-            gd_progressbar(el, 0, '0% (0 / ' + total_cats + ') <i class="fa fa-refresh fa-spin"></i><?php echo esc_attr( __( 'Exporting...', 'geodirectory' ) );?>');
3470
+            gd_progressbar(el, 0, '0% (0 / ' + total_cats + ') <i class="fa fa-refresh fa-spin"></i><?php echo esc_attr(__('Exporting...', 'geodirectory')); ?>');
3471 3471
             jQuery(el).find('#gd_timer').text('00:00:01');
3472 3472
             jQuery('#gd_ie_ex_files', el).html('');
3473 3473
         }
@@ -3475,7 +3475,7 @@  discard block
 block discarded – undo
3475 3475
         jQuery.ajax({
3476 3476
             url: ajaxurl,
3477 3477
             type: "POST",
3478
-            data: 'action=geodir_import_export&task=export_cats&_pt=' + post_type + '&_n=' + chunk_size + '&_nonce=<?php echo $nonce;?>&_p=' + page,
3478
+            data: 'action=geodir_import_export&task=export_cats&_pt=' + post_type + '&_n=' + chunk_size + '&_nonce=<?php echo $nonce; ?>&_p=' + page,
3479 3479
             dataType : 'json',
3480 3480
             cache: false,
3481 3481
             beforeSend: function (jqXHR, settings) {},
@@ -3489,11 +3489,11 @@  discard block
 block discarded – undo
3489 3489
                     } else {
3490 3490
                         if (pages < page || pages == page) {
3491 3491
                             window.clearInterval(timer_cats);
3492
-                            gd_progressbar(el, 100, '100% (' + total_cats + ' / ' + total_cats + ') <i class="fa fa-check"></i><?php echo esc_attr( __( 'Complete!', 'geodirectory' ) );?>');
3492
+                            gd_progressbar(el, 100, '100% (' + total_cats + ' / ' + total_cats + ') <i class="fa fa-check"></i><?php echo esc_attr(__('Complete!', 'geodirectory')); ?>');
3493 3493
                         } else {
3494 3494
                             var percentage = Math.round(((page * chunk_size) / total_cats) * 100);
3495 3495
                             percentage = percentage > 100 ? 100 : percentage;
3496
-                            gd_progressbar(el, percentage, '' + percentage + '% (' + ( page * chunk_size ) + ' / ' + total_cats + ') <i class="fa fa-refresh fa-spin"></i><?php esc_attr_e( 'Exporting...', 'geodirectory' );?>');
3496
+                            gd_progressbar(el, percentage, '' + percentage + '% (' + ( page * chunk_size ) + ' / ' + total_cats + ') <i class="fa fa-refresh fa-spin"></i><?php esc_attr_e('Exporting...', 'geodirectory'); ?>');
3497 3497
                         }
3498 3498
                         if (typeof data.files != 'undefined' && jQuery(data.files).length ) {
3499 3499
                             var obj_files = data.files;
@@ -3550,13 +3550,13 @@  discard block
 block discarded – undo
3550 3550
 function geodir_init_filesystem()
3551 3551
 {
3552 3552
 
3553
-    if(!function_exists('get_filesystem_method')){
3553
+    if (!function_exists('get_filesystem_method')) {
3554 3554
         require_once(ABSPATH."/wp-admin/includes/file.php");
3555 3555
     }
3556 3556
     $access_type = get_filesystem_method();
3557 3557
     if ($access_type === 'direct') {
3558 3558
         /* you can safely run request_filesystem_credentials() without any issues and don't need to worry about passing in a URL */
3559
-        $creds = request_filesystem_credentials(trailingslashit(site_url()) . 'wp-admin/', '', false, false, array());
3559
+        $creds = request_filesystem_credentials(trailingslashit(site_url()).'wp-admin/', '', false, false, array());
3560 3560
 
3561 3561
         /* initialize the API */
3562 3562
         if (!WP_Filesystem($creds)) {
@@ -3569,7 +3569,7 @@  discard block
 block discarded – undo
3569 3569
         return $wp_filesystem;
3570 3570
         /* do our file manipulations below */
3571 3571
     } elseif (defined('FTP_USER')) {
3572
-        $creds = request_filesystem_credentials(trailingslashit(site_url()) . 'wp-admin/', '', false, false, array());
3572
+        $creds = request_filesystem_credentials(trailingslashit(site_url()).'wp-admin/', '', false, false, array());
3573 3573
 
3574 3574
         /* initialize the API */
3575 3575
         if (!WP_Filesystem($creds)) {
@@ -3604,7 +3604,7 @@  discard block
 block discarded – undo
3604 3604
  * @package GeoDirectory
3605 3605
  */
3606 3606
 function geodir_filesystem_notice()
3607
-{   if ( defined( 'DOING_AJAX' ) ){return;}
3607
+{   if (defined('DOING_AJAX')) {return; }
3608 3608
     $access_type = get_filesystem_method();
3609 3609
     if ($access_type === 'direct') {
3610 3610
     } elseif (!defined('FTP_USER')) {
@@ -3641,64 +3641,64 @@  discard block
 block discarded – undo
3641 3641
     // try to set higher limits for import
3642 3642
     $max_input_time = ini_get('max_input_time');
3643 3643
     $max_execution_time = ini_get('max_execution_time');
3644
-    $memory_limit= ini_get('memory_limit');
3644
+    $memory_limit = ini_get('memory_limit');
3645 3645
 
3646
-    if(!$max_input_time || $max_input_time<3000){
3646
+    if (!$max_input_time || $max_input_time < 3000) {
3647 3647
         ini_set('max_input_time', 3000);
3648 3648
     }
3649 3649
 
3650
-    if(!$max_execution_time || $max_execution_time<3000){
3650
+    if (!$max_execution_time || $max_execution_time < 3000) {
3651 3651
         ini_set('max_execution_time', 3000);
3652 3652
     }
3653 3653
 
3654
-    if($memory_limit && str_replace('M','',$memory_limit)){
3655
-        if(str_replace('M','',$memory_limit)<256){
3654
+    if ($memory_limit && str_replace('M', '', $memory_limit)) {
3655
+        if (str_replace('M', '', $memory_limit) < 256) {
3656 3656
             ini_set('memory_limit', '256M');
3657 3657
         }
3658 3658
     }
3659 3659
 
3660 3660
     $json = array();
3661 3661
 
3662
-    if ( !current_user_can( 'manage_options' ) ) {
3663
-        wp_send_json( $json );
3662
+    if (!current_user_can('manage_options')) {
3663
+        wp_send_json($json);
3664 3664
     }
3665 3665
 
3666
-    $task = isset( $_REQUEST['task'] ) ? $_REQUEST['task'] : NULL;
3667
-    $nonce = isset( $_REQUEST['_nonce'] ) ? $_REQUEST['_nonce'] : NULL;
3668
-    $stat = isset( $_REQUEST['_st'] ) ? $_REQUEST['_st'] : false;
3666
+    $task = isset($_REQUEST['task']) ? $_REQUEST['task'] : NULL;
3667
+    $nonce = isset($_REQUEST['_nonce']) ? $_REQUEST['_nonce'] : NULL;
3668
+    $stat = isset($_REQUEST['_st']) ? $_REQUEST['_st'] : false;
3669 3669
 
3670
-    if ( !wp_verify_nonce( $nonce, 'geodir_import_export_nonce' ) ) {
3671
-        wp_send_json( $json );
3670
+    if (!wp_verify_nonce($nonce, 'geodir_import_export_nonce')) {
3671
+        wp_send_json($json);
3672 3672
     }
3673 3673
 
3674
-    $post_type = isset( $_REQUEST['_pt'] ) ? $_REQUEST['_pt'] : NULL;
3675
-    $chunk_per_page = isset( $_REQUEST['_n'] ) ? absint($_REQUEST['_n']) : NULL;
3674
+    $post_type = isset($_REQUEST['_pt']) ? $_REQUEST['_pt'] : NULL;
3675
+    $chunk_per_page = isset($_REQUEST['_n']) ? absint($_REQUEST['_n']) : NULL;
3676 3676
     $chunk_per_page = $chunk_per_page < 50 || $chunk_per_page > 100000 ? 5000 : $chunk_per_page;
3677
-    $chunk_page_no = isset( $_REQUEST['_p'] ) ? absint($_REQUEST['_p']) : 1;
3677
+    $chunk_page_no = isset($_REQUEST['_p']) ? absint($_REQUEST['_p']) : 1;
3678 3678
 
3679 3679
     $wp_filesystem = geodir_init_filesystem();
3680 3680
     if (!$wp_filesystem) {
3681
-        $json['error'] = __( 'Filesystem ERROR: Could not access filesystem.', 'geodirectory' );
3682
-        wp_send_json( $json );
3681
+        $json['error'] = __('Filesystem ERROR: Could not access filesystem.', 'geodirectory');
3682
+        wp_send_json($json);
3683 3683
     }
3684 3684
 
3685 3685
     if (!empty($wp_filesystem) && isset($wp_filesystem->errors) && is_wp_error($wp_filesystem->errors) && $wp_filesystem->errors->get_error_code()) {
3686
-        $json['error'] = __( 'Filesystem ERROR: ' . $wp_filesystem->errors->get_error_message(), 'geodirectory' );
3687
-        wp_send_json( $json );
3686
+        $json['error'] = __('Filesystem ERROR: '.$wp_filesystem->errors->get_error_message(), 'geodirectory');
3687
+        wp_send_json($json);
3688 3688
     }
3689 3689
 
3690
-    $csv_file_dir = geodir_path_import_export( false );
3691
-    if ( !$wp_filesystem->is_dir( $csv_file_dir ) ) {
3692
-        if ( !$wp_filesystem->mkdir( $csv_file_dir, FS_CHMOD_DIR ) ) {
3693
-            $json['error'] = __( 'ERROR: Could not create cache directory. This is usually due to inconsistent file permissions.', 'geodirectory' );
3694
-            wp_send_json( $json );
3690
+    $csv_file_dir = geodir_path_import_export(false);
3691
+    if (!$wp_filesystem->is_dir($csv_file_dir)) {
3692
+        if (!$wp_filesystem->mkdir($csv_file_dir, FS_CHMOD_DIR)) {
3693
+            $json['error'] = __('ERROR: Could not create cache directory. This is usually due to inconsistent file permissions.', 'geodirectory');
3694
+            wp_send_json($json);
3695 3695
         }
3696 3696
     }
3697 3697
     
3698 3698
     $location_manager = function_exists('geodir_location_plugin_activated') ? true : false; // Check location manager installed & active.
3699 3699
     $neighbourhood_active = $location_manager && get_option('location_neighbourhoods') ? true : false;
3700 3700
 
3701
-    switch ( $task ) {
3701
+    switch ($task) {
3702 3702
         case 'export_posts': {
3703 3703
             // WPML
3704 3704
             $is_wpml = geodir_is_wpml();
@@ -3709,36 +3709,36 @@  discard block
 block discarded – undo
3709 3709
                 $sitepress->switch_lang('all', true);
3710 3710
             }
3711 3711
             // WPML
3712
-            if ( $post_type == 'gd_event' ) {
3713
-                add_filter( 'geodir_imex_export_posts_query', 'geodir_imex_get_events_query', 10, 2 );
3712
+            if ($post_type == 'gd_event') {
3713
+                add_filter('geodir_imex_export_posts_query', 'geodir_imex_get_events_query', 10, 2);
3714 3714
             }
3715
-            $filters = !empty( $_REQUEST['gd_imex'] ) && is_array( $_REQUEST['gd_imex'] ) ? $_REQUEST['gd_imex'] : NULL;
3715
+            $filters = !empty($_REQUEST['gd_imex']) && is_array($_REQUEST['gd_imex']) ? $_REQUEST['gd_imex'] : NULL;
3716 3716
             
3717
-            $file_name = $post_type . '_' . date( 'dmyHi' );
3718
-            if ( $filters && isset( $filters['start_date'] ) && isset( $filters['end_date'] ) ) {
3719
-                $file_name = $post_type . '_' . date_i18n( 'dmy', strtotime( $filters['start_date'] ) ) . '_' . date_i18n( 'dmy', strtotime( $filters['end_date'] ) );
3717
+            $file_name = $post_type.'_'.date('dmyHi');
3718
+            if ($filters && isset($filters['start_date']) && isset($filters['end_date'])) {
3719
+                $file_name = $post_type.'_'.date_i18n('dmy', strtotime($filters['start_date'])).'_'.date_i18n('dmy', strtotime($filters['end_date']));
3720 3720
             }
3721
-            $posts_count = geodir_get_posts_count( $post_type );
3722
-            $file_url_base = geodir_path_import_export() . '/';
3723
-            $file_url = $file_url_base . $file_name . '.csv';
3724
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3725
-            $file_path_temp = $csv_file_dir . '/' . $post_type . '_' . $nonce . '.csv';
3721
+            $posts_count = geodir_get_posts_count($post_type);
3722
+            $file_url_base = geodir_path_import_export().'/';
3723
+            $file_url = $file_url_base.$file_name.'.csv';
3724
+            $file_path = $csv_file_dir.'/'.$file_name.'.csv';
3725
+            $file_path_temp = $csv_file_dir.'/'.$post_type.'_'.$nonce.'.csv';
3726 3726
             
3727 3727
             $chunk_file_paths = array();
3728 3728
 
3729
-            if ( isset( $_REQUEST['_c'] ) ) {
3729
+            if (isset($_REQUEST['_c'])) {
3730 3730
                 $json['total'] = $posts_count;
3731 3731
                 // WPML
3732 3732
                 if ($is_wpml) {
3733 3733
                     $sitepress->switch_lang($active_lang, true);
3734 3734
                 }
3735 3735
                 // WPML
3736
-                wp_send_json( $json );
3736
+                wp_send_json($json);
3737 3737
                 gd_die();
3738
-            } else if ( isset( $_REQUEST['_st'] ) ) {
3739
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3740
-                $percentage = count( $posts_count ) > 0 && $line_count > 0 ? ceil( $line_count / $posts_count ) * 100 : 0;
3741
-                $percentage = min( $percentage, 100 );
3738
+            } else if (isset($_REQUEST['_st'])) {
3739
+                $line_count = (int) geodir_import_export_line_count($file_path_temp);
3740
+                $percentage = count($posts_count) > 0 && $line_count > 0 ? ceil($line_count / $posts_count) * 100 : 0;
3741
+                $percentage = min($percentage, 100);
3742 3742
                 
3743 3743
                 $json['percentage'] = $percentage;
3744 3744
                 // WPML
@@ -3746,45 +3746,45 @@  discard block
 block discarded – undo
3746 3746
                     $sitepress->switch_lang($active_lang, true);
3747 3747
                 }
3748 3748
                 // WPML
3749
-                wp_send_json( $json );
3749
+                wp_send_json($json);
3750 3750
                 gd_die();
3751 3751
             } else {
3752
-                if ( !$posts_count > 0 ) {
3753
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3752
+                if (!$posts_count > 0) {
3753
+                    $json['error'] = __('No records to export.', 'geodirectory');
3754 3754
                 } else {
3755 3755
                     $total_posts = $posts_count;
3756 3756
                     if ($chunk_per_page > $total_posts) {
3757 3757
                         $chunk_per_page = $total_posts;
3758 3758
                     }
3759
-                    $chunk_total_pages = ceil( $total_posts / $chunk_per_page );
3759
+                    $chunk_total_pages = ceil($total_posts / $chunk_per_page);
3760 3760
                     
3761 3761
                     $j = $chunk_page_no;
3762
-                    $chunk_save_posts = geodir_imex_get_posts( $post_type, $chunk_per_page, $j );
3762
+                    $chunk_save_posts = geodir_imex_get_posts($post_type, $chunk_per_page, $j);
3763 3763
                     
3764 3764
                     $per_page = 500;
3765 3765
                     if ($per_page > $chunk_per_page) {
3766 3766
                         $per_page = $chunk_per_page;
3767 3767
                     }
3768
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3768
+                    $total_pages = ceil($chunk_per_page / $per_page);
3769 3769
                     
3770
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3771
-                        $save_posts = array_slice( $chunk_save_posts , ( $i * $per_page ), $per_page );
3770
+                    for ($i = 0; $i <= $total_pages; $i++) {
3771
+                        $save_posts = array_slice($chunk_save_posts, ($i * $per_page), $per_page);
3772 3772
                         
3773 3773
                         $clear = $i == 0 ? true : false;
3774
-                        geodir_save_csv_data( $file_path_temp, $save_posts, $clear );
3774
+                        geodir_save_csv_data($file_path_temp, $save_posts, $clear);
3775 3775
                     }
3776 3776
                         
3777
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3778
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3779
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3780
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3781
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3777
+                    if ($wp_filesystem->exists($file_path_temp)) {
3778
+                        $chunk_page_no = $chunk_total_pages > 1 ? '-'.$j : '';
3779
+                        $chunk_file_name = $file_name.$chunk_page_no.'.csv';
3780
+                        $file_path = $csv_file_dir.'/'.$chunk_file_name;
3781
+                        $wp_filesystem->move($file_path_temp, $file_path, true);
3782 3782
                         
3783
-                        $file_url = $file_url_base . $chunk_file_name;
3784
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3783
+                        $file_url = $file_url_base.$chunk_file_name;
3784
+                        $chunk_file_paths[] = array('i' => $j.'.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3785 3785
                     }
3786 3786
                     
3787
-                    if ( !empty($chunk_file_paths) ) {
3787
+                    if (!empty($chunk_file_paths)) {
3788 3788
                         $json['total'] = $posts_count;
3789 3789
                         $json['files'] = $chunk_file_paths;
3790 3790
                     } else {
@@ -3792,7 +3792,7 @@  discard block
 block discarded – undo
3792 3792
                             $json['total'] = $posts_count;
3793 3793
                             $json['files'] = array();
3794 3794
                         } else {
3795
-                            $json['error'] = __( 'ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory' );
3795
+                            $json['error'] = __('ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory');
3796 3796
                         }
3797 3797
                     }
3798 3798
                 }
@@ -3801,7 +3801,7 @@  discard block
 block discarded – undo
3801 3801
                     $sitepress->switch_lang($active_lang, true);
3802 3802
                 }
3803 3803
                 // WPML
3804
-                wp_send_json( $json );
3804
+                wp_send_json($json);
3805 3805
             }
3806 3806
         }
3807 3807
         break;
@@ -3815,20 +3815,20 @@  discard block
 block discarded – undo
3815 3815
                 $sitepress->switch_lang('all', true);
3816 3816
             }
3817 3817
             // WPML
3818
-            $file_name = $post_type . 'category_' . date( 'dmyHi' );
3818
+            $file_name = $post_type.'category_'.date('dmyHi');
3819 3819
             
3820
-            $terms_count = geodir_get_terms_count( $post_type );
3821
-            $file_url_base = geodir_path_import_export() . '/';
3822
-            $file_url = $file_url_base . $file_name . '.csv';
3823
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3824
-            $file_path_temp = $csv_file_dir . '/' . $post_type . 'category_' . $nonce . '.csv';
3820
+            $terms_count = geodir_get_terms_count($post_type);
3821
+            $file_url_base = geodir_path_import_export().'/';
3822
+            $file_url = $file_url_base.$file_name.'.csv';
3823
+            $file_path = $csv_file_dir.'/'.$file_name.'.csv';
3824
+            $file_path_temp = $csv_file_dir.'/'.$post_type.'category_'.$nonce.'.csv';
3825 3825
             
3826 3826
             $chunk_file_paths = array();
3827 3827
             
3828
-            if ( isset( $_REQUEST['_st'] ) ) {
3829
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3830
-                $percentage = count( $terms_count ) > 0 && $line_count > 0 ? ceil( $line_count / $terms_count ) * 100 : 0;
3831
-                $percentage = min( $percentage, 100 );
3828
+            if (isset($_REQUEST['_st'])) {
3829
+                $line_count = (int) geodir_import_export_line_count($file_path_temp);
3830
+                $percentage = count($terms_count) > 0 && $line_count > 0 ? ceil($line_count / $terms_count) * 100 : 0;
3831
+                $percentage = min($percentage, 100);
3832 3832
                 
3833 3833
                 $json['percentage'] = $percentage;
3834 3834
                 // WPML
@@ -3836,48 +3836,48 @@  discard block
 block discarded – undo
3836 3836
                     $sitepress->switch_lang($active_lang, true);
3837 3837
                 }
3838 3838
                 // WPML
3839
-                wp_send_json( $json );
3839
+                wp_send_json($json);
3840 3840
             } else {
3841
-                if ( !$terms_count > 0 ) {
3842
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3841
+                if (!$terms_count > 0) {
3842
+                    $json['error'] = __('No records to export.', 'geodirectory');
3843 3843
                 } else {
3844 3844
                     $total_terms = $terms_count;
3845 3845
                     if ($chunk_per_page > $terms_count) {
3846 3846
                         $chunk_per_page = $terms_count;
3847 3847
                     }
3848
-                    $chunk_total_pages = ceil( $total_terms / $chunk_per_page );
3848
+                    $chunk_total_pages = ceil($total_terms / $chunk_per_page);
3849 3849
                     
3850 3850
                     $j = $chunk_page_no;
3851
-                    $chunk_save_terms = geodir_imex_get_terms( $post_type, $chunk_per_page, $j );
3851
+                    $chunk_save_terms = geodir_imex_get_terms($post_type, $chunk_per_page, $j);
3852 3852
                     
3853 3853
                     $per_page = 500;
3854 3854
                     if ($per_page > $chunk_per_page) {
3855 3855
                         $per_page = $chunk_per_page;
3856 3856
                     }
3857
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3857
+                    $total_pages = ceil($chunk_per_page / $per_page);
3858 3858
                     
3859
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3860
-                        $save_terms = array_slice( $chunk_save_terms , ( $i * $per_page ), $per_page );
3859
+                    for ($i = 0; $i <= $total_pages; $i++) {
3860
+                        $save_terms = array_slice($chunk_save_terms, ($i * $per_page), $per_page);
3861 3861
                         
3862 3862
                         $clear = $i == 0 ? true : false;
3863
-                        geodir_save_csv_data( $file_path_temp, $save_terms, $clear );
3863
+                        geodir_save_csv_data($file_path_temp, $save_terms, $clear);
3864 3864
                     }
3865 3865
                     
3866
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3867
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3868
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3869
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3870
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3866
+                    if ($wp_filesystem->exists($file_path_temp)) {
3867
+                        $chunk_page_no = $chunk_total_pages > 1 ? '-'.$j : '';
3868
+                        $chunk_file_name = $file_name.$chunk_page_no.'.csv';
3869
+                        $file_path = $csv_file_dir.'/'.$chunk_file_name;
3870
+                        $wp_filesystem->move($file_path_temp, $file_path, true);
3871 3871
                         
3872
-                        $file_url = $file_url_base . $chunk_file_name;
3873
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3872
+                        $file_url = $file_url_base.$chunk_file_name;
3873
+                        $chunk_file_paths[] = array('i' => $j.'.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3874 3874
                     }
3875 3875
                     
3876
-                    if ( !empty($chunk_file_paths) ) {
3876
+                    if (!empty($chunk_file_paths)) {
3877 3877
                         $json['total'] = $terms_count;
3878 3878
                         $json['files'] = $chunk_file_paths;
3879 3879
                     } else {
3880
-                        $json['error'] = __( 'ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory' );
3880
+                        $json['error'] = __('ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory');
3881 3881
                     }
3882 3882
                 }
3883 3883
                 // WPML
@@ -3885,127 +3885,127 @@  discard block
 block discarded – undo
3885 3885
                     $sitepress->switch_lang($active_lang, true);
3886 3886
                 }
3887 3887
                 // WPML
3888
-                wp_send_json( $json );
3888
+                wp_send_json($json);
3889 3889
             }
3890 3890
         }
3891 3891
         break;
3892 3892
         case 'export_locations': {
3893
-            $file_url_base = geodir_path_import_export() . '/';
3894
-            $file_name = 'gd_locations_' . date( 'dmyHi' );
3895
-            $file_url = $file_url_base . $file_name . '.csv';
3896
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3897
-            $file_path_temp = $csv_file_dir . '/gd_locations_' . $nonce . '.csv';
3893
+            $file_url_base = geodir_path_import_export().'/';
3894
+            $file_name = 'gd_locations_'.date('dmyHi');
3895
+            $file_url = $file_url_base.$file_name.'.csv';
3896
+            $file_path = $csv_file_dir.'/'.$file_name.'.csv';
3897
+            $file_path_temp = $csv_file_dir.'/gd_locations_'.$nonce.'.csv';
3898 3898
             
3899
-            $items_count = (int)geodir_location_imex_count_locations();
3899
+            $items_count = (int) geodir_location_imex_count_locations();
3900 3900
             
3901
-            if ( isset( $_REQUEST['_st'] ) ) {
3902
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3903
-                $percentage = count( $items_count ) > 0 && $line_count > 0 ? ceil( $line_count / $items_count ) * 100 : 0;
3904
-                $percentage = min( $percentage, 100 );
3901
+            if (isset($_REQUEST['_st'])) {
3902
+                $line_count = (int) geodir_import_export_line_count($file_path_temp);
3903
+                $percentage = count($items_count) > 0 && $line_count > 0 ? ceil($line_count / $items_count) * 100 : 0;
3904
+                $percentage = min($percentage, 100);
3905 3905
                 
3906 3906
                 $json['percentage'] = $percentage;
3907
-                wp_send_json( $json );
3907
+                wp_send_json($json);
3908 3908
             } else {
3909 3909
                 $chunk_file_paths = array();
3910 3910
                 
3911
-                if ( !$items_count > 0 ) {
3912
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3911
+                if (!$items_count > 0) {
3912
+                    $json['error'] = __('No records to export.', 'geodirectory');
3913 3913
                 } else {
3914
-                    $chunk_per_page = min( $chunk_per_page, $items_count );
3915
-                    $chunk_total_pages = ceil( $items_count / $chunk_per_page );
3914
+                    $chunk_per_page = min($chunk_per_page, $items_count);
3915
+                    $chunk_total_pages = ceil($items_count / $chunk_per_page);
3916 3916
                     
3917 3917
                     $j = $chunk_page_no;
3918
-                    $chunk_save_items = geodir_location_imex_locations_data( $chunk_per_page, $j );
3918
+                    $chunk_save_items = geodir_location_imex_locations_data($chunk_per_page, $j);
3919 3919
                     
3920 3920
                     $per_page = 500;
3921
-                    $per_page = min( $per_page, $chunk_per_page );
3922
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3921
+                    $per_page = min($per_page, $chunk_per_page);
3922
+                    $total_pages = ceil($chunk_per_page / $per_page);
3923 3923
                     
3924
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3925
-                        $save_items = array_slice( $chunk_save_items , ( $i * $per_page ), $per_page );
3924
+                    for ($i = 0; $i <= $total_pages; $i++) {
3925
+                        $save_items = array_slice($chunk_save_items, ($i * $per_page), $per_page);
3926 3926
                         
3927 3927
                         $clear = $i == 0 ? true : false;
3928
-                        geodir_save_csv_data( $file_path_temp, $save_items, $clear );
3928
+                        geodir_save_csv_data($file_path_temp, $save_items, $clear);
3929 3929
                     }
3930 3930
                     
3931
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3932
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3933
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3934
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3935
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3931
+                    if ($wp_filesystem->exists($file_path_temp)) {
3932
+                        $chunk_page_no = $chunk_total_pages > 1 ? '-'.$j : '';
3933
+                        $chunk_file_name = $file_name.$chunk_page_no.'.csv';
3934
+                        $file_path = $csv_file_dir.'/'.$chunk_file_name;
3935
+                        $wp_filesystem->move($file_path_temp, $file_path, true);
3936 3936
                         
3937
-                        $file_url = $file_url_base . $chunk_file_name;
3938
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3937
+                        $file_url = $file_url_base.$chunk_file_name;
3938
+                        $chunk_file_paths[] = array('i' => $j.'.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3939 3939
                     }
3940 3940
                     
3941
-                    if ( !empty($chunk_file_paths) ) {
3941
+                    if (!empty($chunk_file_paths)) {
3942 3942
                         $json['total'] = $items_count;
3943 3943
                         $json['files'] = $chunk_file_paths;
3944 3944
                     } else {
3945
-                        $json['error'] = __( 'Fail, something wrong to create csv file.', 'geodirectory' );
3945
+                        $json['error'] = __('Fail, something wrong to create csv file.', 'geodirectory');
3946 3946
                     }
3947 3947
                 }
3948
-                wp_send_json( $json );
3948
+                wp_send_json($json);
3949 3949
             }
3950 3950
         }
3951 3951
         break;
3952 3952
         case 'export_hoods': {
3953
-            $file_url_base = geodir_path_import_export() . '/';
3954
-            $file_name = 'gd_neighbourhoods_' . date( 'dmyHi' );
3955
-            $file_url = $file_url_base . $file_name . '.csv';
3956
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3957
-            $file_path_temp = $csv_file_dir . '/gd_neighbourhoods_' . $nonce . '.csv';
3953
+            $file_url_base = geodir_path_import_export().'/';
3954
+            $file_name = 'gd_neighbourhoods_'.date('dmyHi');
3955
+            $file_url = $file_url_base.$file_name.'.csv';
3956
+            $file_path = $csv_file_dir.'/'.$file_name.'.csv';
3957
+            $file_path_temp = $csv_file_dir.'/gd_neighbourhoods_'.$nonce.'.csv';
3958 3958
             
3959
-            $items_count = (int)geodir_location_imex_count_neighbourhoods();
3959
+            $items_count = (int) geodir_location_imex_count_neighbourhoods();
3960 3960
             
3961
-            if ( isset( $_REQUEST['_st'] ) ) {
3962
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3963
-                $percentage = count( $items_count ) > 0 && $line_count > 0 ? ceil( $line_count / $items_count ) * 100 : 0;
3964
-                $percentage = min( $percentage, 100 );
3961
+            if (isset($_REQUEST['_st'])) {
3962
+                $line_count = (int) geodir_import_export_line_count($file_path_temp);
3963
+                $percentage = count($items_count) > 0 && $line_count > 0 ? ceil($line_count / $items_count) * 100 : 0;
3964
+                $percentage = min($percentage, 100);
3965 3965
                 
3966 3966
                 $json['percentage'] = $percentage;
3967
-                wp_send_json( $json );
3967
+                wp_send_json($json);
3968 3968
             } else {
3969 3969
                 $chunk_file_paths = array();
3970 3970
                 
3971
-                if ( !$items_count > 0 ) {
3972
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3971
+                if (!$items_count > 0) {
3972
+                    $json['error'] = __('No records to export.', 'geodirectory');
3973 3973
                 } else {
3974
-                    $chunk_per_page = min( $chunk_per_page, $items_count );
3975
-                    $chunk_total_pages = ceil( $items_count / $chunk_per_page );
3974
+                    $chunk_per_page = min($chunk_per_page, $items_count);
3975
+                    $chunk_total_pages = ceil($items_count / $chunk_per_page);
3976 3976
                     
3977 3977
                     $j = $chunk_page_no;
3978
-                    $chunk_save_items = geodir_location_imex_neighbourhoods_data( $chunk_per_page, $j );
3978
+                    $chunk_save_items = geodir_location_imex_neighbourhoods_data($chunk_per_page, $j);
3979 3979
                     
3980 3980
                     $per_page = 500;
3981
-                    $per_page = min( $per_page, $chunk_per_page );
3982
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3981
+                    $per_page = min($per_page, $chunk_per_page);
3982
+                    $total_pages = ceil($chunk_per_page / $per_page);
3983 3983
                     
3984
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3985
-                        $save_items = array_slice( $chunk_save_items , ( $i * $per_page ), $per_page );
3984
+                    for ($i = 0; $i <= $total_pages; $i++) {
3985
+                        $save_items = array_slice($chunk_save_items, ($i * $per_page), $per_page);
3986 3986
                         
3987 3987
                         $clear = $i == 0 ? true : false;
3988
-                        geodir_save_csv_data( $file_path_temp, $save_items, $clear );
3988
+                        geodir_save_csv_data($file_path_temp, $save_items, $clear);
3989 3989
                     }
3990 3990
                     
3991
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3992
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3993
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3994
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3995
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3991
+                    if ($wp_filesystem->exists($file_path_temp)) {
3992
+                        $chunk_page_no = $chunk_total_pages > 1 ? '-'.$j : '';
3993
+                        $chunk_file_name = $file_name.$chunk_page_no.'.csv';
3994
+                        $file_path = $csv_file_dir.'/'.$chunk_file_name;
3995
+                        $wp_filesystem->move($file_path_temp, $file_path, true);
3996 3996
                         
3997
-                        $file_url = $file_url_base . $chunk_file_name;
3998
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3997
+                        $file_url = $file_url_base.$chunk_file_name;
3998
+                        $chunk_file_paths[] = array('i' => $j.'.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3999 3999
                     }
4000 4000
                     
4001
-                    if ( !empty($chunk_file_paths) ) {
4001
+                    if (!empty($chunk_file_paths)) {
4002 4002
                         $json['total'] = $items_count;
4003 4003
                         $json['files'] = $chunk_file_paths;
4004 4004
                     } else {
4005
-                        $json['error'] = __( 'Fail, something wrong to create csv file.', 'geodirectory' );
4005
+                        $json['error'] = __('Fail, something wrong to create csv file.', 'geodirectory');
4006 4006
                     }
4007 4007
                 }
4008
-                wp_send_json( $json );
4008
+                wp_send_json($json);
4009 4009
             }
4010 4010
         }
4011 4011
         break;
@@ -4022,25 +4022,25 @@  discard block
 block discarded – undo
4022 4022
             }
4023 4023
             // WPML
4024 4024
             
4025
-            ini_set( 'auto_detect_line_endings', true );
4025
+            ini_set('auto_detect_line_endings', true);
4026 4026
             
4027 4027
             $uploads = wp_upload_dir();
4028 4028
             $uploads_dir = $uploads['path'];
4029 4029
             $uploads_subdir = $uploads['subdir'];
4030 4030
             
4031
-            $csv_file = isset( $_POST['_file'] ) ? $_POST['_file'] : NULL;
4032
-            $import_choice = isset( $_REQUEST['_ch'] ) ? $_REQUEST['_ch'] : 'skip';
4031
+            $csv_file = isset($_POST['_file']) ? $_POST['_file'] : NULL;
4032
+            $import_choice = isset($_REQUEST['_ch']) ? $_REQUEST['_ch'] : 'skip';
4033 4033
             
4034
-            $csv_file_arr = explode( '/', $csv_file );
4035
-            $csv_filename = end( $csv_file_arr );
4036
-            $target_path = $uploads_dir . '/temp_' . $current_user->data->ID . '/' . $csv_filename;
4034
+            $csv_file_arr = explode('/', $csv_file);
4035
+            $csv_filename = end($csv_file_arr);
4036
+            $target_path = $uploads_dir.'/temp_'.$current_user->data->ID.'/'.$csv_filename;
4037 4037
             
4038 4038
             $json['file'] = $csv_file;
4039
-            $json['error'] = __( 'The uploaded file is not a valid csv file. Please try again.', 'geodirectory' );
4039
+            $json['error'] = __('The uploaded file is not a valid csv file. Please try again.', 'geodirectory');
4040 4040
             $file = array();
4041 4041
 
4042
-            if ( $csv_file && $wp_filesystem->is_file( $target_path ) && $wp_filesystem->exists( $target_path ) ) {
4043
-                $wp_filetype = wp_check_filetype_and_ext( $target_path, $csv_filename );
4042
+            if ($csv_file && $wp_filesystem->is_file($target_path) && $wp_filesystem->exists($target_path)) {
4043
+                $wp_filetype = wp_check_filetype_and_ext($target_path, $csv_filename);
4044 4044
                 
4045 4045
                 if (!empty($wp_filetype) && isset($wp_filetype['ext']) && geodir_strtolower($wp_filetype['ext']) == 'csv') {
4046 4046
                     $json['error'] = NULL;
@@ -4048,9 +4048,9 @@  discard block
 block discarded – undo
4048 4048
                     
4049 4049
                     $lc_all = setlocale(LC_ALL, 0); // Fix issue of fgetcsv ignores special characters when they are at the beginning of line
4050 4050
                     setlocale(LC_ALL, 'en_US.UTF-8');
4051
-                    if ( ( $handle = fopen($target_path, "r" ) ) !== FALSE ) {
4052
-                        while ( ( $data = fgetcsv( $handle, 100000, "," ) ) !== FALSE ) {
4053
-                            if ( !empty( $data ) ) {
4051
+                    if (($handle = fopen($target_path, "r")) !== FALSE) {
4052
+                        while (($data = fgetcsv($handle, 100000, ",")) !== FALSE) {
4053
+                            if (!empty($data)) {
4054 4054
                                 $file[] = $data;
4055 4055
                             }
4056 4056
                         }
@@ -4064,19 +4064,19 @@  discard block
 block discarded – undo
4064 4064
                         $json['error'] = __('No data found in csv file.', 'geodirectory');
4065 4065
                     }
4066 4066
                 } else {
4067
-                    wp_send_json( $json );
4067
+                    wp_send_json($json);
4068 4068
                 }
4069 4069
             } else {
4070
-                wp_send_json( $json );
4070
+                wp_send_json($json);
4071 4071
             }
4072 4072
             
4073
-            if ( $task == 'prepare_import' || !empty( $json['error'] ) ) {
4074
-                wp_send_json( $json );
4073
+            if ($task == 'prepare_import' || !empty($json['error'])) {
4074
+                wp_send_json($json);
4075 4075
             }
4076 4076
             
4077 4077
             $total = $json['rows'];
4078
-            $limit = isset($_POST['limit']) ? (int)$_POST['limit'] : 1;
4079
-            $processed = isset($_POST['processed']) ? (int)$_POST['processed'] : 0;
4078
+            $limit = isset($_POST['limit']) ? (int) $_POST['limit'] : 1;
4079
+            $processed = isset($_POST['processed']) ? (int) $_POST['processed'] : 0;
4080 4080
             
4081 4081
             $count = $limit;
4082 4082
             
@@ -4101,13 +4101,13 @@  discard block
 block discarded – undo
4101 4101
             
4102 4102
             $post_types = geodir_get_posttypes();
4103 4103
 
4104
-            if ( $task == 'import_cat' ) {
4104
+            if ($task == 'import_cat') {
4105 4105
                 if (!empty($file)) {
4106 4106
                     $columns = isset($file[0]) ? $file[0] : NULL;
4107 4107
                     
4108 4108
                     if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4109 4109
                         $json['error'] = CSV_INVAILD_FILE;
4110
-                        wp_send_json( $json );
4110
+                        wp_send_json($json);
4111 4111
                         exit;
4112 4112
                     }
4113 4113
                     
@@ -4118,7 +4118,7 @@  discard block
 block discarded – undo
4118 4118
                         
4119 4119
                         if (isset($file[$index])) {
4120 4120
                             $row = $file[$index];
4121
-                            $row = array_map( 'trim', $row );
4121
+                            $row = array_map('trim', $row);
4122 4122
                             //$row = array_map( 'utf8_encode', $row );
4123 4123
                             
4124 4124
                             $cat_id = '';
@@ -4135,42 +4135,42 @@  discard block
 block discarded – undo
4135 4135
                             $cat_id_original = '';
4136 4136
                             
4137 4137
                             $c = 0;
4138
-                            foreach ($columns as $column ) {
4139
-                                if ( $column == 'cat_id' ) {
4140
-                                    $cat_id = (int)$row[$c];
4141
-                                } else if ( $column == 'cat_name' ) {
4138
+                            foreach ($columns as $column) {
4139
+                                if ($column == 'cat_id') {
4140
+                                    $cat_id = (int) $row[$c];
4141
+                                } else if ($column == 'cat_name') {
4142 4142
                                     $cat_name = $row[$c];
4143
-                                } else if ( $column == 'cat_slug' ) {
4143
+                                } else if ($column == 'cat_slug') {
4144 4144
                                     $cat_slug = $row[$c];
4145
-                                } else if ( $column == 'cat_posttype' ) {
4145
+                                } else if ($column == 'cat_posttype') {
4146 4146
                                     $cat_posttype = $row[$c];
4147
-                                } else if ( $column == 'cat_parent' ) {
4147
+                                } else if ($column == 'cat_parent') {
4148 4148
                                     $cat_parent = trim($row[$c]);
4149
-                                } else if ( $column == 'cat_schema' && $row[$c] != '' ) {
4149
+                                } else if ($column == 'cat_schema' && $row[$c] != '') {
4150 4150
                                     $cat_schema = $row[$c];
4151
-                                } else if ( $column == 'cat_description' ) {
4151
+                                } else if ($column == 'cat_description') {
4152 4152
                                     $cat_description = $row[$c];
4153
-                                } else if ( $column == 'cat_top_description' ) {
4153
+                                } else if ($column == 'cat_top_description') {
4154 4154
                                     $cat_top_description = $row[$c];
4155
-                                } else if ( $column == 'cat_image' ) {
4155
+                                } else if ($column == 'cat_image') {
4156 4156
                                     $cat_image = $row[$c];
4157
-                                } else if ( $column == 'cat_icon' ) {
4157
+                                } else if ($column == 'cat_icon') {
4158 4158
                                     $cat_icon = $row[$c];
4159 4159
                                 }
4160 4160
                                 // WPML
4161
-                                if ( $is_wpml ) {
4162
-                                    if ( $column == 'cat_language' ) {
4163
-                                        $cat_language = geodir_strtolower( trim( $row[$c] ) );
4164
-                                    } else if ( $column == 'cat_id_original' ) {
4165
-                                        $cat_id_original = (int)$row[$c];
4161
+                                if ($is_wpml) {
4162
+                                    if ($column == 'cat_language') {
4163
+                                        $cat_language = geodir_strtolower(trim($row[$c]));
4164
+                                    } else if ($column == 'cat_id_original') {
4165
+                                        $cat_id_original = (int) $row[$c];
4166 4166
                                     }
4167 4167
                                 }
4168 4168
                                 // WPML
4169 4169
                                 $c++;
4170 4170
                             }
4171 4171
                             
4172
-                            if ( $cat_name == '' || !in_array( $cat_posttype, $post_types ) ) {
4173
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank title/invalid post type', 'geodirectory' ) );
4172
+                            if ($cat_name == '' || !in_array($cat_posttype, $post_types)) {
4173
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.__('Could not be added due to blank title/invalid post type', 'geodirectory'));
4174 4174
                                 
4175 4175
                                 $invalid++;
4176 4176
                                 continue;
@@ -4188,24 +4188,24 @@  discard block
 block discarded – undo
4188 4188
                             $term_data['description'] = $cat_description;
4189 4189
                             $term_data['cat_schema'] = $cat_schema;
4190 4190
                             $term_data['top_description'] = $cat_top_description;
4191
-                            $term_data['image'] = $cat_image != '' ? basename( $cat_image ) : '';
4192
-                            $term_data['icon'] = $cat_icon != '' ? basename( $cat_icon ) : '';
4191
+                            $term_data['image'] = $cat_image != '' ? basename($cat_image) : '';
4192
+                            $term_data['icon'] = $cat_icon != '' ? basename($cat_icon) : '';
4193 4193
                             
4194 4194
                             //$term_data = array_map( 'utf8_encode', $term_data );
4195 4195
                             
4196
-                            $taxonomy = $cat_posttype . 'category';
4196
+                            $taxonomy = $cat_posttype.'category';
4197 4197
                             
4198 4198
                             $term_data['taxonomy'] = $taxonomy;
4199 4199
 
4200 4200
                             $term_parent_id = 0;
4201
-                            if ($cat_parent != "" || (int)$cat_parent > 0) {
4201
+                            if ($cat_parent != "" || (int) $cat_parent > 0) {
4202 4202
                                 $term_parent = '';
4203 4203
                                 
4204
-                                if ( $term_parent = get_term_by( 'name', $cat_parent, $taxonomy ) ) {
4204
+                                if ($term_parent = get_term_by('name', $cat_parent, $taxonomy)) {
4205 4205
                                     //
4206
-                                } else if ( $term_parent = get_term_by( 'slug', $cat_parent, $taxonomy ) ) {
4206
+                                } else if ($term_parent = get_term_by('slug', $cat_parent, $taxonomy)) {
4207 4207
                                     //
4208
-                                } else if ( $term_parent = get_term_by( 'id', $cat_parent, $taxonomy ) ) {
4208
+                                } else if ($term_parent = get_term_by('id', $cat_parent, $taxonomy)) {
4209 4209
                                     //
4210 4210
                                 } else {
4211 4211
                                     $term_parent_data = array();
@@ -4213,104 +4213,104 @@  discard block
 block discarded – undo
4213 4213
                                     //$term_parent_data = array_map( 'utf8_encode', $term_parent_data );
4214 4214
                                     $term_parent_data['taxonomy'] = $taxonomy;
4215 4215
                                     
4216
-                                    $term_parent_id = (int)geodir_imex_insert_term( $taxonomy, $term_parent_data );
4216
+                                    $term_parent_id = (int) geodir_imex_insert_term($taxonomy, $term_parent_data);
4217 4217
                                 }
4218 4218
                                 
4219
-                                if ( !empty( $term_parent ) && !is_wp_error( $term_parent ) ) {
4220
-                                    $term_parent_id = (int)$term_parent->term_id;
4219
+                                if (!empty($term_parent) && !is_wp_error($term_parent)) {
4220
+                                    $term_parent_id = (int) $term_parent->term_id;
4221 4221
                                 }
4222 4222
                             }
4223
-                            $term_data['parent'] = (int)$term_parent_id;
4223
+                            $term_data['parent'] = (int) $term_parent_id;
4224 4224
 
4225 4225
                             $term_id = NULL;
4226
-                            if ( $import_choice == 'update' ) {
4227
-                                if ( $cat_id > 0 && $term = (array)term_exists( $cat_id, $taxonomy ) ) {
4226
+                            if ($import_choice == 'update') {
4227
+                                if ($cat_id > 0 && $term = (array) term_exists($cat_id, $taxonomy)) {
4228 4228
                                     $term_data['term_id'] = $term['term_id'];
4229 4229
                                     
4230
-                                    if ( $term_id = geodir_imex_update_term( $taxonomy, $term_data ) ) {
4230
+                                    if ($term_id = geodir_imex_update_term($taxonomy, $term_data)) {
4231 4231
                                         $updated++;
4232 4232
                                     } else {
4233 4233
                                         $invalid++;
4234
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be updated due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
4234
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.__('Could not be updated due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory'));
4235 4235
                                     }
4236
-                                } else if ( $term_data['slug'] != '' && $term = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
4236
+                                } else if ($term_data['slug'] != '' && $term = (array) term_exists($term_data['slug'], $taxonomy)) {
4237 4237
                                     $term_data['term_id'] = $term['term_id'];
4238 4238
                                     
4239
-                                    if ( $term_id = geodir_imex_update_term( $taxonomy, $term_data ) ) {
4239
+                                    if ($term_id = geodir_imex_update_term($taxonomy, $term_data)) {
4240 4240
                                         $updated++;
4241 4241
                                     } else {
4242 4242
                                         $invalid++;
4243
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be updated due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
4243
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.__('Could not be updated due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory'));
4244 4244
                                     }
4245 4245
                                 } else {
4246
-                                    if ( $term_id = geodir_imex_insert_term( $taxonomy, $term_data ) ) {
4246
+                                    if ($term_id = geodir_imex_insert_term($taxonomy, $term_data)) {
4247 4247
                                         $created++;
4248 4248
                                     } else {
4249 4249
                                         $invalid++;
4250
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
4250
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.__('Could not be added due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory'));
4251 4251
                                     }
4252 4252
                                 }
4253
-                            } else if ( $import_choice == 'skip' ) {
4254
-                                if ( $cat_id > 0 && $term = (array)term_exists( $cat_id, $taxonomy ) ) {
4253
+                            } else if ($import_choice == 'skip') {
4254
+                                if ($cat_id > 0 && $term = (array) term_exists($cat_id, $taxonomy)) {
4255 4255
                                     $skipped++;
4256
-                                } else if ( $term_data['slug'] != '' && $term = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
4256
+                                } else if ($term_data['slug'] != '' && $term = (array) term_exists($term_data['slug'], $taxonomy)) {
4257 4257
                                     $skipped++;
4258 4258
                                 } else {
4259
-                                    if ( $term_id = geodir_imex_insert_term( $taxonomy, $term_data ) ) {
4259
+                                    if ($term_id = geodir_imex_insert_term($taxonomy, $term_data)) {
4260 4260
                                         $created++;
4261 4261
                                     } else {
4262 4262
                                         $invalid++;
4263
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be updated due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
4263
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.__('Could not be updated due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory'));
4264 4264
                                     }
4265 4265
                                 }
4266 4266
                             } else {
4267 4267
                                 $invalid++;
4268
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
4268
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.__('Could not be added due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory'));
4269 4269
                             }
4270 4270
                             
4271
-                            if ( $term_id ) {
4271
+                            if ($term_id) {
4272 4272
                                 // WPML
4273 4273
                                 if ($is_wpml && $cat_id_original > 0 && $cat_language != '') {
4274
-                                    $wpml_element_type = 'tax_' . $taxonomy;
4275
-                                    $source_language = geodir_get_language_for_element( $cat_id_original, $wpml_element_type );
4274
+                                    $wpml_element_type = 'tax_'.$taxonomy;
4275
+                                    $source_language = geodir_get_language_for_element($cat_id_original, $wpml_element_type);
4276 4276
                                     $source_language = $source_language != '' ? $source_language : $sitepress->get_default_language();
4277 4277
 
4278
-                                    $trid = $sitepress->get_element_trid( $cat_id_original, $wpml_element_type );
4278
+                                    $trid = $sitepress->get_element_trid($cat_id_original, $wpml_element_type);
4279 4279
                                     
4280
-                                    $sitepress->set_element_language_details( $term_id, $wpml_element_type, $trid, $cat_language, $source_language );
4280
+                                    $sitepress->set_element_language_details($term_id, $wpml_element_type, $trid, $cat_language, $source_language);
4281 4281
                                 }
4282 4282
                                 // WPML
4283 4283
                                 
4284
-                                if ( isset( $term_data['top_description'] ) ) {
4285
-                                    update_tax_meta( $term_id, 'ct_cat_top_desc', $term_data['top_description'], $cat_posttype );
4284
+                                if (isset($term_data['top_description'])) {
4285
+                                    update_tax_meta($term_id, 'ct_cat_top_desc', $term_data['top_description'], $cat_posttype);
4286 4286
                                 }
4287 4287
                                 
4288
-                                if ( isset( $term_data['cat_schema'] ) ) {
4289
-                                    update_tax_meta( $term_id, 'ct_cat_schema', $term_data['cat_schema'], $cat_posttype );
4288
+                                if (isset($term_data['cat_schema'])) {
4289
+                                    update_tax_meta($term_id, 'ct_cat_schema', $term_data['cat_schema'], $cat_posttype);
4290 4290
                                 }
4291 4291
             
4292 4292
                                 $attachment = false;
4293
-                                if ( isset( $term_data['image'] ) && $term_data['image'] != '' ) {
4294
-                                    $cat_image = geodir_get_default_catimage( $term_id, $cat_posttype );
4295
-                                    $cat_image = !empty( $cat_image ) && isset( $cat_image['src'] ) ? $cat_image['src'] : '';
4293
+                                if (isset($term_data['image']) && $term_data['image'] != '') {
4294
+                                    $cat_image = geodir_get_default_catimage($term_id, $cat_posttype);
4295
+                                    $cat_image = !empty($cat_image) && isset($cat_image['src']) ? $cat_image['src'] : '';
4296 4296
                                     
4297
-                                    if ( basename($cat_image) != $term_data['image'] ) {
4297
+                                    if (basename($cat_image) != $term_data['image']) {
4298 4298
                                         $attachment = true;
4299
-                                        update_tax_meta( $term_id, 'ct_cat_default_img', array( 'id' => 'image', 'src' => $uploads['url'] . '/' . $term_data['image'] ), $cat_posttype );
4299
+                                        update_tax_meta($term_id, 'ct_cat_default_img', array('id' => 'image', 'src' => $uploads['url'].'/'.$term_data['image']), $cat_posttype);
4300 4300
                                     }
4301 4301
                                 }
4302 4302
                                 
4303
-                                if ( isset( $term_data['icon'] ) && $term_data['icon'] != '' ) {
4304
-                                    $cat_icon = get_tax_meta( $term_id, 'ct_cat_icon', false, $cat_posttype );
4305
-                                    $cat_icon = !empty( $cat_icon ) && isset( $cat_icon['src'] ) ? $cat_icon['src'] : '';
4303
+                                if (isset($term_data['icon']) && $term_data['icon'] != '') {
4304
+                                    $cat_icon = get_tax_meta($term_id, 'ct_cat_icon', false, $cat_posttype);
4305
+                                    $cat_icon = !empty($cat_icon) && isset($cat_icon['src']) ? $cat_icon['src'] : '';
4306 4306
                                         
4307
-                                    if ( basename($cat_icon) != $term_data['icon'] ) {
4307
+                                    if (basename($cat_icon) != $term_data['icon']) {
4308 4308
                                         $attachment = true;
4309
-                                        update_tax_meta( $term_id, 'ct_cat_icon', array( 'id' => 'icon', 'src' => $uploads['url'] . '/' . $term_data['icon'] ), $cat_posttype );
4309
+                                        update_tax_meta($term_id, 'ct_cat_icon', array('id' => 'icon', 'src' => $uploads['url'].'/'.$term_data['icon']), $cat_posttype);
4310 4310
                                     }
4311 4311
                                 }
4312 4312
                                 
4313
-                                if ( $attachment ) {
4313
+                                if ($attachment) {
4314 4314
                                     $images++;
4315 4315
                                 }
4316 4316
                             }
@@ -4332,34 +4332,34 @@  discard block
 block discarded – undo
4332 4332
                 $json['invalid'] = $invalid;
4333 4333
                 $json['images'] = $images;
4334 4334
                 
4335
-                wp_send_json( $json );
4335
+                wp_send_json($json);
4336 4336
                 exit;
4337
-            } else if ( $task == 'import_post' ) {
4337
+            } else if ($task == 'import_post') {
4338 4338
                 //run some stuff to make the import quicker
4339
-                wp_defer_term_counting( true );
4340
-                wp_defer_comment_counting( true );
4341
-                $wpdb->query( 'SET autocommit = 0;' );
4339
+                wp_defer_term_counting(true);
4340
+                wp_defer_comment_counting(true);
4341
+                $wpdb->query('SET autocommit = 0;');
4342 4342
 
4343 4343
                 //remove_all_actions('publish_post');
4344 4344
                 //remove_all_actions('transition_post_status');
4345 4345
                 //remove_all_actions('publish_future_post');
4346 4346
 
4347 4347
                 if (!empty($file)) {
4348
-                    $is_claim_active = is_plugin_active( 'geodir_claim_listing/geodir_claim_listing.php' ) && get_option('geodir_claim_enable') === 'yes' ? true : false;
4348
+                    $is_claim_active = is_plugin_active('geodir_claim_listing/geodir_claim_listing.php') && get_option('geodir_claim_enable') === 'yes' ? true : false;
4349 4349
                     $wp_post_statuses = get_post_statuses(); // All of the WordPress supported post statuses.
4350 4350
                     $default_status = 'publish';
4351
-                    $current_date = date_i18n( 'Y-m-d', time() );
4351
+                    $current_date = date_i18n('Y-m-d', time());
4352 4352
                     
4353 4353
                     $columns = isset($file[0]) ? $file[0] : NULL;
4354 4354
                     
4355 4355
                     if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4356 4356
                         $json['error'] = CSV_INVAILD_FILE;
4357
-                        wp_send_json( $json );
4357
+                        wp_send_json($json);
4358 4358
                         exit;
4359 4359
                     }
4360 4360
 
4361 4361
                     $gd_error_log = __('GD IMPORT LISTINGS [ROW %d]:', 'geodirectory');
4362
-                    $wp_chars_error = __( '(check & remove if any invalid characters used in data)', 'geodirectory' );
4362
+                    $wp_chars_error = __('(check & remove if any invalid characters used in data)', 'geodirectory');
4363 4363
                     $processed_actual = 0;
4364 4364
                     for ($i = 1; $i <= $limit; $i++) {
4365 4365
                         $index = $processed + $i;
@@ -4368,9 +4368,9 @@  discard block
 block discarded – undo
4368 4368
                         if (isset($file[$index])) {
4369 4369
                             $processed_actual++;
4370 4370
                             $row = $file[$index];
4371
-                            $row = array_map( 'trim', $row );
4371
+                            $row = array_map('trim', $row);
4372 4372
                             //$row = array_map( 'utf8_encode', $row );
4373
-                            $row = array_map( 'addslashes_gpc', $row );
4373
+                            $row = array_map('addslashes_gpc', $row);
4374 4374
                             
4375 4375
                             $post_id = '';
4376 4376
                             $post_title = '';
@@ -4407,78 +4407,78 @@  discard block
 block discarded – undo
4407 4407
                             $original_post_id = '';
4408 4408
                             
4409 4409
                             $c = 0;
4410
-                            foreach ($columns as $column ) {
4410
+                            foreach ($columns as $column) {
4411 4411
                                 $gd_post[$column] = $row[$c];
4412 4412
                                 
4413
-                                if ( $column == 'post_id' ) {
4413
+                                if ($column == 'post_id') {
4414 4414
                                     $post_id = $row[$c];
4415
-                                } else if ( $column == 'post_title' ) {
4415
+                                } else if ($column == 'post_title') {
4416 4416
                                     $post_title = sanitize_text_field($row[$c]);
4417
-                                } else if ( $column == 'post_author' ) {
4417
+                                } else if ($column == 'post_author') {
4418 4418
                                     $post_author = $row[$c];
4419
-                                } else if ( $column == 'post_content' ) {
4419
+                                } else if ($column == 'post_content') {
4420 4420
                                     $post_content = $row[$c];
4421
-                                } else if ( $column == 'post_category' && $row[$c] != '' ) {
4422
-                                    $post_category_arr = explode( ',', $row[$c] );
4423
-                                } else if ( $column == 'default_category' ) {
4421
+                                } else if ($column == 'post_category' && $row[$c] != '') {
4422
+                                    $post_category_arr = explode(',', $row[$c]);
4423
+                                } else if ($column == 'default_category') {
4424 4424
                                     $default_category = wp_kses_normalize_entities($row[$c]);
4425
-                                } else if ( $column == 'post_tags' && $row[$c] != '' ) {
4426
-                                    $post_tags = explode( ',', sanitize_text_field($row[$c]) );
4427
-                                } else if ( $column == 'post_type' ) {
4425
+                                } else if ($column == 'post_tags' && $row[$c] != '') {
4426
+                                    $post_tags = explode(',', sanitize_text_field($row[$c]));
4427
+                                } else if ($column == 'post_type') {
4428 4428
                                     $post_type = $row[$c];
4429
-                                } else if ( $column == 'post_status' ) {
4430
-                                    $post_status = sanitize_key( $row[$c] );
4431
-                                } else if ( $column == 'is_featured' ) {
4432
-                                    $is_featured = (int)$row[$c];
4433
-                                } else if ( $column == 'geodir_video' ) {
4429
+                                } else if ($column == 'post_status') {
4430
+                                    $post_status = sanitize_key($row[$c]);
4431
+                                } else if ($column == 'is_featured') {
4432
+                                    $is_featured = (int) $row[$c];
4433
+                                } else if ($column == 'geodir_video') {
4434 4434
                                     $geodir_video = $row[$c];
4435
-                                } else if ( $column == 'post_address' ) {
4435
+                                } else if ($column == 'post_address') {
4436 4436
                                     $post_address = sanitize_text_field($row[$c]);
4437
-                                } else if ( $column == 'post_city' ) {
4437
+                                } else if ($column == 'post_city') {
4438 4438
                                     $post_city = sanitize_text_field($row[$c]);
4439
-                                } else if ( $column == 'post_region' ) {
4439
+                                } else if ($column == 'post_region') {
4440 4440
                                     $post_region = sanitize_text_field($row[$c]);
4441
-                                } else if ( $column == 'post_country' ) {
4441
+                                } else if ($column == 'post_country') {
4442 4442
                                     $post_country = sanitize_text_field($row[$c]);
4443
-                                } else if ( $column == 'post_zip' ) {
4443
+                                } else if ($column == 'post_zip') {
4444 4444
                                     $post_zip = sanitize_text_field($row[$c]);
4445
-                                } else if ( $column == 'post_latitude' ) {
4445
+                                } else if ($column == 'post_latitude') {
4446 4446
                                     $post_latitude = sanitize_text_field($row[$c]);
4447
-                                } else if ( $column == 'post_longitude' ) {
4447
+                                } else if ($column == 'post_longitude') {
4448 4448
                                     $post_longitude = sanitize_text_field($row[$c]);
4449
-                                } else if ( $column == 'post_neighbourhood' ) {
4449
+                                } else if ($column == 'post_neighbourhood') {
4450 4450
                                     $post_neighbourhood = sanitize_text_field($row[$c]);
4451 4451
                                     unset($gd_post[$column]);
4452
-                                } else if ( $column == 'neighbourhood_latitude' ) {
4452
+                                } else if ($column == 'neighbourhood_latitude') {
4453 4453
                                     $neighbourhood_latitude = sanitize_text_field($row[$c]);
4454
-                                } else if ( $column == 'neighbourhood_longitude' ) {
4454
+                                } else if ($column == 'neighbourhood_longitude') {
4455 4455
                                     $neighbourhood_longitude = sanitize_text_field($row[$c]);
4456
-                                } else if ( $column == 'geodir_timing' ) {
4456
+                                } else if ($column == 'geodir_timing') {
4457 4457
                                     $geodir_timing = sanitize_text_field($row[$c]);
4458
-                                } else if ( $column == 'geodir_contact' ) {
4458
+                                } else if ($column == 'geodir_contact') {
4459 4459
                                     $geodir_contact = sanitize_text_field($row[$c]);
4460
-                                } else if ( $column == 'geodir_email' ) {
4460
+                                } else if ($column == 'geodir_email') {
4461 4461
                                     $geodir_email = sanitize_email($row[$c]);
4462
-                                } else if ( $column == 'geodir_website' ) {
4462
+                                } else if ($column == 'geodir_website') {
4463 4463
                                     $geodir_website = sanitize_text_field($row[$c]);
4464
-                                } else if ( $column == 'geodir_twitter' ) {
4464
+                                } else if ($column == 'geodir_twitter') {
4465 4465
                                     $geodir_twitter = sanitize_text_field($row[$c]);
4466
-                                } else if ( $column == 'geodir_facebook' ) {
4466
+                                } else if ($column == 'geodir_facebook') {
4467 4467
                                     $geodir_facebook = sanitize_text_field($row[$c]);
4468
-                                } else if ( $column == 'IMAGE' && !empty( $row[$c] ) && $row[$c] != '' ) {
4468
+                                } else if ($column == 'IMAGE' && !empty($row[$c]) && $row[$c] != '') {
4469 4469
                                     $post_images[] = $row[$c];
4470
-                                } else if ( $column == 'alive_days' && (int)$row[$c] > 0 ) {
4471
-                                    $expire_date = date_i18n( 'Y-m-d', strtotime( $current_date . '+' . (int)$row[$c] . ' days' ) );
4472
-                                } else if ( $column == 'expire_date' && $row[$c] != '' && geodir_strtolower($row[$c]) != 'never' ) {
4470
+                                } else if ($column == 'alive_days' && (int) $row[$c] > 0) {
4471
+                                    $expire_date = date_i18n('Y-m-d', strtotime($current_date.'+'.(int) $row[$c].' days'));
4472
+                                } else if ($column == 'expire_date' && $row[$c] != '' && geodir_strtolower($row[$c]) != 'never') {
4473 4473
                                     $row[$c] = str_replace('/', '-', $row[$c]);
4474
-                                    $expire_date = date_i18n( 'Y-m-d', strtotime( $row[$c] ) );
4474
+                                    $expire_date = date_i18n('Y-m-d', strtotime($row[$c]));
4475 4475
                                 }
4476 4476
                                 // WPML
4477 4477
                                 if ($is_wpml) {
4478 4478
                                     if ($column == 'language') {
4479 4479
                                         $language = geodir_strtolower(trim($row[$c]));
4480 4480
                                     } else if ($column == 'original_post_id') {
4481
-                                        $original_post_id = (int)$row[$c];
4481
+                                        $original_post_id = (int) $row[$c];
4482 4482
                                     }
4483 4483
                                 }
4484 4484
                                 // WPML
@@ -4486,7 +4486,7 @@  discard block
 block discarded – undo
4486 4486
                             }
4487 4487
                             // listing claimed or not
4488 4488
                             if ($is_claim_active && isset($gd_post['claimed'])) {
4489
-                                $gd_post['claimed'] = (int)$gd_post['claimed'] == 1 ? 1 : 0;
4489
+                                $gd_post['claimed'] = (int) $gd_post['claimed'] == 1 ? 1 : 0;
4490 4490
                             }
4491 4491
                             
4492 4492
                             // WPML
@@ -4497,43 +4497,43 @@  discard block
 block discarded – undo
4497 4497
 
4498 4498
                             $gd_post['IMAGE'] = $post_images;
4499 4499
                             
4500
-                            $post_status = !empty( $post_status ) ? sanitize_key( $post_status ) : $default_status;
4501
-                            $post_status = !empty( $wp_post_statuses ) && !isset( $wp_post_statuses[$post_status] ) ? $default_status : $post_status;
4500
+                            $post_status = !empty($post_status) ? sanitize_key($post_status) : $default_status;
4501
+                            $post_status = !empty($wp_post_statuses) && !isset($wp_post_statuses[$post_status]) ? $default_status : $post_status;
4502 4502
                                                                                                                 
4503 4503
                             $valid = true;
4504 4504
                             
4505
-                            if ( $post_title == '' || !in_array( $post_type, $post_types ) ) {
4505
+                            if ($post_title == '' || !in_array($post_type, $post_types)) {
4506 4506
                                 $invalid++;
4507 4507
                                 $valid = false;
4508
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank title/invalid post type', 'geodirectory' ) );
4508
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.__('Could not be added due to blank title/invalid post type', 'geodirectory'));
4509 4509
                             }
4510 4510
                             
4511
-                            $location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $post_type ) ? false : true;
4512
-                            if ( $location_allowed ) {
4511
+                            $location_allowed = function_exists('geodir_cpt_no_location') && geodir_cpt_no_location($post_type) ? false : true;
4512
+                            if ($location_allowed) {
4513 4513
                                 $location_result = geodir_get_default_location();
4514
-                                if ( $post_address == '' || $post_city == '' || $post_region == '' || $post_country == '' || $post_latitude == '' || $post_longitude == '' ) {
4514
+                                if ($post_address == '' || $post_city == '' || $post_region == '' || $post_country == '' || $post_latitude == '' || $post_longitude == '') {
4515 4515
                                     $invalid_addr++;
4516 4516
                                     $valid = false;
4517
-                                    geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank/invalid address(city, region, country, latitude, longitude).', 'geodirectory' ) );
4518
-                                } else if ( !empty( $location_result ) && $location_result->location_id == 0 ) {
4519
-                                    if ( ( geodir_strtolower( $post_city ) != geodir_strtolower( $location_result->city ) ) || ( geodir_strtolower( $post_region ) != geodir_strtolower( $location_result->region ) ) || (geodir_strtolower( $post_country ) != geodir_strtolower( $location_result->country ) ) ) {
4517
+                                    geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.__('Could not be added due to blank/invalid address(city, region, country, latitude, longitude).', 'geodirectory'));
4518
+                                } else if (!empty($location_result) && $location_result->location_id == 0) {
4519
+                                    if ((geodir_strtolower($post_city) != geodir_strtolower($location_result->city)) || (geodir_strtolower($post_region) != geodir_strtolower($location_result->region)) || (geodir_strtolower($post_country) != geodir_strtolower($location_result->country))) {
4520 4520
                                         $invalid_addr++;
4521 4521
                                         $valid = false;
4522
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank/invalid address(city, region, country, latitude, longitude).', 'geodirectory' ) );
4522
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.__('Could not be added due to blank/invalid address(city, region, country, latitude, longitude).', 'geodirectory'));
4523 4523
                                     } else {
4524 4524
                                         if (!$location_manager) {
4525
-                                            $gd_post['post_locations'] = '[' . $location_result->city_slug . '],[' . $location_result->region_slug . '],[' . $location_result->country_slug . ']'; // Set the default location when location manager not activated.
4525
+                                            $gd_post['post_locations'] = '['.$location_result->city_slug.'],['.$location_result->region_slug.'],['.$location_result->country_slug.']'; // Set the default location when location manager not activated.
4526 4526
                                         }
4527 4527
                                     }
4528 4528
                                 }
4529 4529
                             }
4530 4530
                             
4531
-                            if ( !$valid ) {
4531
+                            if (!$valid) {
4532 4532
                                 continue;
4533 4533
                             }
4534 4534
 
4535
-                            $cat_taxonomy = $post_type . 'category';
4536
-                            $tags_taxonomy = $post_type . '_tags';
4535
+                            $cat_taxonomy = $post_type.'category';
4536
+                            $tags_taxonomy = $post_type.'_tags';
4537 4537
                             
4538 4538
                             if ($default_category != '' && !in_array($default_category, $post_category_arr)) {
4539 4539
                                 $post_category_arr = array_merge(array($default_category), $post_category_arr);
@@ -4541,29 +4541,29 @@  discard block
 block discarded – undo
4541 4541
 
4542 4542
                             $post_category = array();
4543 4543
                             $default_category_id = NULL;
4544
-                            if ( !empty( $post_category_arr ) ) {
4545
-                                foreach ( $post_category_arr as $value ) {
4546
-                                    $category_name = wp_kses_normalize_entities( trim( $value ) );
4544
+                            if (!empty($post_category_arr)) {
4545
+                                foreach ($post_category_arr as $value) {
4546
+                                    $category_name = wp_kses_normalize_entities(trim($value));
4547 4547
                                     
4548
-                                    if ( $category_name != '' ) {
4548
+                                    if ($category_name != '') {
4549 4549
                                         $term_category = array();
4550 4550
                                         
4551
-                                        if ( $term = get_term_by( 'name', $category_name, $cat_taxonomy ) ) {
4551
+                                        if ($term = get_term_by('name', $category_name, $cat_taxonomy)) {
4552 4552
                                             $term_category = $term;
4553
-                                        } else if ( $term = get_term_by( 'slug', $category_name, $cat_taxonomy ) ) {
4553
+                                        } else if ($term = get_term_by('slug', $category_name, $cat_taxonomy)) {
4554 4554
                                             $term_category = $term;
4555 4555
                                         } else {
4556 4556
                                             $term_data = array();
4557 4557
                                             $term_data['name'] = $category_name;
4558 4558
                                             $term_data['taxonomy'] = $cat_taxonomy;
4559 4559
                                             
4560
-                                            $term_id = geodir_imex_insert_term( $cat_taxonomy, $term_data );
4561
-                                            if ( $term_id ) {
4562
-                                                $term_category = get_term( $term_id, $cat_taxonomy );
4560
+                                            $term_id = geodir_imex_insert_term($cat_taxonomy, $term_data);
4561
+                                            if ($term_id) {
4562
+                                                $term_category = get_term($term_id, $cat_taxonomy);
4563 4563
                                             }
4564 4564
                                         }
4565 4565
                                         
4566
-                                        if ( !empty( $term_category ) && !is_wp_error( $term_category ) ) {
4566
+                                        if (!empty($term_category) && !is_wp_error($term_category)) {
4567 4567
                                             $post_category[] = intval($term_category->term_id);
4568 4568
                                             
4569 4569
                                             if ($category_name == $default_category) {
@@ -4584,15 +4584,15 @@  discard block
 block discarded – undo
4584 4584
                             $save_post['post_tags'] = $post_tags;
4585 4585
 
4586 4586
                             $saved_post_id = NULL;
4587
-                            if ( $import_choice == 'update' ) {
4588
-                                $gd_wp_error = __( 'Unable to add listing, please check the listing data.', 'geodirectory' );
4587
+                            if ($import_choice == 'update') {
4588
+                                $gd_wp_error = __('Unable to add listing, please check the listing data.', 'geodirectory');
4589 4589
                                 
4590
-                                if ( $post_id > 0 && get_post( $post_id ) ) {
4590
+                                if ($post_id > 0 && get_post($post_id)) {
4591 4591
                                     $save_post['ID'] = $post_id;
4592 4592
                                     
4593
-                                    if ( $saved_post_id = wp_update_post( $save_post, true ) ) {
4594
-                                        if ( is_wp_error( $saved_post_id ) ) {
4595
-                                            $gd_wp_error = $saved_post_id->get_error_message() . ' ' . $wp_chars_error;
4593
+                                    if ($saved_post_id = wp_update_post($save_post, true)) {
4594
+                                        if (is_wp_error($saved_post_id)) {
4595
+                                            $gd_wp_error = $saved_post_id->get_error_message().' '.$wp_chars_error;
4596 4596
                                             $saved_post_id = 0;
4597 4597
                                         } else {
4598 4598
                                             $saved_post_id = $post_id;
@@ -4600,9 +4600,9 @@  discard block
 block discarded – undo
4600 4600
                                         }
4601 4601
                                     }
4602 4602
                                 } else {
4603
-                                    if ( $saved_post_id = wp_insert_post( $save_post, true ) ) {
4604
-                                        if ( is_wp_error( $saved_post_id ) ) {
4605
-                                            $gd_wp_error = $saved_post_id->get_error_message() . ' ' . $wp_chars_error;
4603
+                                    if ($saved_post_id = wp_insert_post($save_post, true)) {
4604
+                                        if (is_wp_error($saved_post_id)) {
4605
+                                            $gd_wp_error = $saved_post_id->get_error_message().' '.$wp_chars_error;
4606 4606
                                             $saved_post_id = 0;
4607 4607
                                         } else {
4608 4608
                                             $created++;
@@ -4610,19 +4610,19 @@  discard block
 block discarded – undo
4610 4610
                                     }
4611 4611
                                 }
4612 4612
                                 
4613
-                                if ( !$saved_post_id > 0 ) {
4613
+                                if (!$saved_post_id > 0) {
4614 4614
                                     $invalid++;
4615
-                                    geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_wp_error );
4615
+                                    geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_wp_error);
4616 4616
                                 }
4617
-                            } else if ( $import_choice == 'skip' ) {
4618
-                                if ( $post_id > 0 && get_post( $post_id ) ) {
4617
+                            } else if ($import_choice == 'skip') {
4618
+                                if ($post_id > 0 && get_post($post_id)) {
4619 4619
                                     $skipped++;	
4620 4620
                                 } else {
4621
-                                    if ( $saved_post_id = wp_insert_post( $save_post, true ) ) {
4622
-                                        if ( is_wp_error( $saved_post_id ) ) {
4621
+                                    if ($saved_post_id = wp_insert_post($save_post, true)) {
4622
+                                        if (is_wp_error($saved_post_id)) {
4623 4623
                                             $invalid++;
4624 4624
                                             
4625
-                                            geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $saved_post_id->get_error_message() . ' ' . $wp_chars_error );
4625
+                                            geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$saved_post_id->get_error_message().' '.$wp_chars_error);
4626 4626
                                             $saved_post_id = 0;
4627 4627
                                         } else {
4628 4628
                                             $created++;
@@ -4630,28 +4630,28 @@  discard block
 block discarded – undo
4630 4630
                                     } else {
4631 4631
                                         $invalid++;
4632 4632
                                         
4633
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $wp_chars_error );
4633
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$wp_chars_error);
4634 4634
                                     }
4635 4635
                                 }
4636 4636
                             } else {
4637 4637
                                 $invalid++;
4638 4638
                                 
4639
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $wp_chars_error );
4639
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$wp_chars_error);
4640 4640
                             }
4641 4641
 
4642
-                            if ( (int)$saved_post_id > 0 ) {
4642
+                            if ((int) $saved_post_id > 0) {
4643 4643
                                 // WPML
4644 4644
                                 if ($is_wpml && $original_post_id > 0 && $language != '') {
4645
-                                    $wpml_post_type = 'post_' . $post_type;
4646
-                                    $source_language = geodir_get_language_for_element( $original_post_id, $wpml_post_type );
4645
+                                    $wpml_post_type = 'post_'.$post_type;
4646
+                                    $source_language = geodir_get_language_for_element($original_post_id, $wpml_post_type);
4647 4647
                                     $source_language = $source_language != '' ? $source_language : $sitepress->get_default_language();
4648 4648
 
4649
-                                    $trid = $sitepress->get_element_trid( $original_post_id, $wpml_post_type );
4649
+                                    $trid = $sitepress->get_element_trid($original_post_id, $wpml_post_type);
4650 4650
                                     
4651
-                                    $sitepress->set_element_language_details( $saved_post_id, $wpml_post_type, $trid, $language, $source_language );
4651
+                                    $sitepress->set_element_language_details($saved_post_id, $wpml_post_type, $trid, $language, $source_language);
4652 4652
                                 }
4653 4653
                                 // WPML
4654
-                                $gd_post_info = geodir_get_post_info( $saved_post_id );
4654
+                                $gd_post_info = geodir_get_post_info($saved_post_id);
4655 4655
                                 
4656 4656
                                 $gd_post['post_id'] = $saved_post_id;
4657 4657
                                 $gd_post['ID'] = $saved_post_id;
@@ -4663,7 +4663,7 @@  discard block
 block discarded – undo
4663 4663
                                                     
4664 4664
                                 // post location
4665 4665
                                 $post_location_id = 0;
4666
-                                if ( $location_allowed && !empty( $location_result ) && $location_result->location_id > 0 ) {
4666
+                                if ($location_allowed && !empty($location_result) && $location_result->location_id > 0) {
4667 4667
                                     $gd_post['post_neighbourhood'] = '';
4668 4668
                                     
4669 4669
                                     $post_location_info = array(
@@ -4673,7 +4673,7 @@  discard block
 block discarded – undo
4673 4673
                                                                 'geo_lat' => $post_latitude,
4674 4674
                                                                 'geo_lng' => $post_longitude
4675 4675
                                                             );
4676
-                                    if ( $location_id = (int)geodir_add_new_location( $post_location_info ) ) {
4676
+                                    if ($location_id = (int) geodir_add_new_location($post_location_info)) {
4677 4677
                                         $post_location_id = $location_id;
4678 4678
                                     }
4679 4679
                                     
@@ -4711,14 +4711,14 @@  discard block
 block discarded – undo
4711 4711
                                 $gd_post['post_location_id'] = $post_location_id;
4712 4712
                                 
4713 4713
                                 // post package info
4714
-                                $package_id = isset( $gd_post['package_id'] ) && !empty( $gd_post['package_id'] ) ? (int)$gd_post['package_id'] : 0;
4714
+                                $package_id = isset($gd_post['package_id']) && !empty($gd_post['package_id']) ? (int) $gd_post['package_id'] : 0;
4715 4715
                                 if (!$package_id && !empty($gd_post_info) && isset($gd_post_info->package_id) && $gd_post_info->package_id) {
4716 4716
                                     $package_id = $gd_post_info->package_id;
4717 4717
                                 }
4718 4718
                                 
4719 4719
                                 $package_info = array();
4720 4720
                                 if ($package_id && function_exists('geodir_get_package_info_by_id')) {
4721
-                                    $package_info = (array)geodir_get_package_info_by_id($package_id);
4721
+                                    $package_info = (array) geodir_get_package_info_by_id($package_id);
4722 4722
                                     
4723 4723
                                     if (!(!empty($package_info) && isset($package_info['post_type']) && $package_info['post_type'] == $post_type)) {
4724 4724
                                         $package_info = array();
@@ -4726,18 +4726,18 @@  discard block
 block discarded – undo
4726 4726
                                 }
4727 4727
                                 
4728 4728
                                 if (empty($package_info)) {
4729
-                                    $package_info = (array)geodir_post_package_info( array(), '', $post_type );
4729
+                                    $package_info = (array) geodir_post_package_info(array(), '', $post_type);
4730 4730
                                 }
4731 4731
                                  
4732
-                                if (!empty($package_info))	 {
4732
+                                if (!empty($package_info)) {
4733 4733
                                     $package_id = $package_info['pid'];
4734 4734
                                     
4735 4735
                                     if (isset($gd_post['alive_days']) || isset($gd_post['expire_date'])) {
4736 4736
                                         $gd_post['expire_date'] = $expire_date;
4737 4737
                                     } else {
4738
-                                        if ( isset( $package_info['days'] ) && (int)$package_info['days'] > 0 ) {
4739
-                                            $gd_post['alive_days'] = (int)$package_info['days'];
4740
-                                            $gd_post['expire_date'] = date_i18n( 'Y-m-d', strtotime( $current_date . '+' . (int)$package_info['days'] . ' days' ) );
4738
+                                        if (isset($package_info['days']) && (int) $package_info['days'] > 0) {
4739
+                                            $gd_post['alive_days'] = (int) $package_info['days'];
4740
+                                            $gd_post['expire_date'] = date_i18n('Y-m-d', strtotime($current_date.'+'.(int) $package_info['days'].' days'));
4741 4741
                                         } else {
4742 4742
                                             $gd_post['expire_date'] = 'Never';
4743 4743
                                         }
@@ -4746,7 +4746,7 @@  discard block
 block discarded – undo
4746 4746
                                     $gd_post['package_id'] = $package_id;
4747 4747
                                 }
4748 4748
 
4749
-                                $table = $plugin_prefix . $post_type . '_detail';
4749
+                                $table = $plugin_prefix.$post_type.'_detail';
4750 4750
                                 
4751 4751
                                 if ($post_type == 'gd_event') {
4752 4752
                                     $gd_post = geodir_imex_process_event_data($gd_post);
@@ -4757,28 +4757,28 @@  discard block
 block discarded – undo
4757 4757
                                 }
4758 4758
 
4759 4759
                                 // Export franchise fields
4760
-                                $is_franchise_active = is_plugin_active( 'geodir_franchise/geodir_franchise.php' ) && geodir_franchise_enabled( $post_type ) ? true : false;
4760
+                                $is_franchise_active = is_plugin_active('geodir_franchise/geodir_franchise.php') && geodir_franchise_enabled($post_type) ? true : false;
4761 4761
                                 if ($is_franchise_active) {
4762
-                                    if ( isset( $gd_post['gd_is_franchise'] ) && (int)$gd_post['gd_is_franchise'] == 1 ) {
4762
+                                    if (isset($gd_post['gd_is_franchise']) && (int) $gd_post['gd_is_franchise'] == 1) {
4763 4763
                                         $gd_franchise_lock = array();
4764 4764
                                         
4765
-                                        if ( isset( $gd_post['gd_franchise_lock'] ) ) {
4766
-                                            $gd_franchise_lock = str_replace(" ", "", $gd_post['gd_franchise_lock'] );
4767
-                                            $gd_franchise_lock = trim( $gd_franchise_lock );
4768
-                                            $gd_franchise_lock = explode( ",", $gd_franchise_lock );
4765
+                                        if (isset($gd_post['gd_franchise_lock'])) {
4766
+                                            $gd_franchise_lock = str_replace(" ", "", $gd_post['gd_franchise_lock']);
4767
+                                            $gd_franchise_lock = trim($gd_franchise_lock);
4768
+                                            $gd_franchise_lock = explode(",", $gd_franchise_lock);
4769 4769
                                         }
4770 4770
                                         
4771
-                                        update_post_meta( $saved_post_id, 'gd_is_franchise', 1 );
4772
-                                        update_post_meta( $saved_post_id, 'gd_franchise_lock', $gd_franchise_lock );
4771
+                                        update_post_meta($saved_post_id, 'gd_is_franchise', 1);
4772
+                                        update_post_meta($saved_post_id, 'gd_franchise_lock', $gd_franchise_lock);
4773 4773
                                     } else {
4774
-                                        if ( isset( $gd_post['franchise'] ) && (int)$gd_post['franchise'] > 0 && geodir_franchise_check( (int)$gd_post['franchise'] ) ) {
4775
-                                            geodir_save_post_meta( $saved_post_id, 'franchise', (int)$gd_post['franchise'] );
4774
+                                        if (isset($gd_post['franchise']) && (int) $gd_post['franchise'] > 0 && geodir_franchise_check((int) $gd_post['franchise'])) {
4775
+                                            geodir_save_post_meta($saved_post_id, 'franchise', (int) $gd_post['franchise']);
4776 4776
                                         }
4777 4777
                                     }
4778 4778
                                 }
4779 4779
                                 
4780 4780
                                 if (!empty($save_post['post_category']) && is_array($save_post['post_category'])) {
4781
-                                    $save_post['post_category'] = array_unique( array_map( 'intval', $save_post['post_category'] ) );
4781
+                                    $save_post['post_category'] = array_unique(array_map('intval', $save_post['post_category']));
4782 4782
                                     if ($default_category_id) {
4783 4783
                                         $save_post['post_default_category'] = $default_category_id;
4784 4784
                                         $gd_post['default_category'] = $default_category_id;
@@ -4787,34 +4787,34 @@  discard block
 block discarded – undo
4787 4787
                                 }
4788 4788
                                 
4789 4789
                                 // Save post info
4790
-                                geodir_save_post_info( $saved_post_id, $gd_post );
4790
+                                geodir_save_post_info($saved_post_id, $gd_post);
4791 4791
                                 // post taxonomies
4792
-                                if ( !empty( $save_post['post_category'] ) ) {
4793
-                                    wp_set_object_terms( $saved_post_id, $save_post['post_category'], $cat_taxonomy );
4792
+                                if (!empty($save_post['post_category'])) {
4793
+                                    wp_set_object_terms($saved_post_id, $save_post['post_category'], $cat_taxonomy);
4794 4794
                                     
4795
-                                    $post_default_category = isset( $save_post['post_default_category'] ) ? $save_post['post_default_category'] : '';
4795
+                                    $post_default_category = isset($save_post['post_default_category']) ? $save_post['post_default_category'] : '';
4796 4796
                                     if ($default_category_id) {
4797 4797
                                         $post_default_category = $default_category_id;
4798 4798
                                     }
4799 4799
                                     $post_cat_ids = geodir_get_post_meta($saved_post_id, $cat_taxonomy);
4800 4800
                                     $save_post['post_category'] = !empty($post_cat_ids) ? explode(",", trim($post_cat_ids, ",")) : $save_post['post_category'];
4801
-                                    $post_category_str = !empty($save_post['post_category']) ? implode(",y:#", $save_post['post_category']) . ',y:' : '';
4801
+                                    $post_category_str = !empty($save_post['post_category']) ? implode(",y:#", $save_post['post_category']).',y:' : '';
4802 4802
                                     
4803 4803
                                     if ($post_category_str != '' && $post_default_category) {
4804
-                                        $post_category_str = str_replace($post_default_category . ',y:', $post_default_category . ',y,d:', $post_category_str);
4804
+                                        $post_category_str = str_replace($post_default_category.',y:', $post_default_category.',y,d:', $post_category_str);
4805 4805
                                     }
4806 4806
                                     
4807 4807
                                     $post_category_str = $post_category_str != '' ? array($cat_taxonomy => $post_category_str) : '';
4808 4808
                                     
4809
-                                    geodir_set_postcat_structure( $saved_post_id, $cat_taxonomy, $post_default_category, $post_category_str );
4809
+                                    geodir_set_postcat_structure($saved_post_id, $cat_taxonomy, $post_default_category, $post_category_str);
4810 4810
                                 }
4811 4811
 
4812
-                                if ( !empty( $save_post['post_tags'] ) ) {
4813
-                                    wp_set_object_terms( $saved_post_id, $save_post['post_tags'], $tags_taxonomy );
4812
+                                if (!empty($save_post['post_tags'])) {
4813
+                                    wp_set_object_terms($saved_post_id, $save_post['post_tags'], $tags_taxonomy);
4814 4814
                                 }
4815 4815
 
4816 4816
                                 // Post images
4817
-                                if ( !empty( $post_images ) ) {
4817
+                                if (!empty($post_images)) {
4818 4818
                                     $post_images = array_unique($post_images);
4819 4819
                                     
4820 4820
                                     $old_post_images_arr = array();
@@ -4822,61 +4822,61 @@  discard block
 block discarded – undo
4822 4822
                                     
4823 4823
                                     $order = 1;
4824 4824
                                     
4825
-                                    $old_post_images = geodir_get_images( $saved_post_id );
4825
+                                    $old_post_images = geodir_get_images($saved_post_id);
4826 4826
                                     if (!empty($old_post_images)) {
4827
-                                        foreach( $old_post_images as $old_post_image ) {
4827
+                                        foreach ($old_post_images as $old_post_image) {
4828 4828
                                             if (!empty($old_post_image) && isset($old_post_image->file) && $old_post_image->file != '') {
4829 4829
                                                 $old_post_images_arr[] = $old_post_image->file;
4830 4830
                                             }
4831 4831
                                         }
4832 4832
                                     }
4833 4833
 
4834
-                                    foreach ( $post_images as $post_image ) {
4835
-                                        $image_name = basename( $post_image );
4834
+                                    foreach ($post_images as $post_image) {
4835
+                                        $image_name = basename($post_image);
4836 4836
                                         $saved_post_images_arr[] = $image_name;
4837 4837
                                         
4838
-                                        if (!empty($old_post_images_arr) && in_array( $image_name, $old_post_images_arr) ) {
4838
+                                        if (!empty($old_post_images_arr) && in_array($image_name, $old_post_images_arr)) {
4839 4839
                                             continue; // Skip if image already exists.
4840 4840
                                         }
4841 4841
                                         
4842
-                                        $image_name_parts = explode( '.', $image_name );
4843
-                                        array_pop( $image_name_parts );
4844
-                                        $proper_image_name = implode( '.', $image_name_parts );
4842
+                                        $image_name_parts = explode('.', $image_name);
4843
+                                        array_pop($image_name_parts);
4844
+                                        $proper_image_name = implode('.', $image_name_parts);
4845 4845
                                         
4846
-                                        $arr_file_type = wp_check_filetype( $image_name );
4846
+                                        $arr_file_type = wp_check_filetype($image_name);
4847 4847
                                         
4848
-                                        if ( !empty( $arr_file_type ) ) {
4848
+                                        if (!empty($arr_file_type)) {
4849 4849
                                             $uploaded_file_type = $arr_file_type['type'];
4850 4850
                                             
4851 4851
                                             $attachment = array();
4852 4852
                                             $attachment['post_id'] = $saved_post_id;
4853 4853
                                             $attachment['title'] = $proper_image_name;
4854 4854
                                             $attachment['content'] = '';
4855
-                                            $attachment['file'] = $uploads_subdir . '/' . $image_name;
4855
+                                            $attachment['file'] = $uploads_subdir.'/'.$image_name;
4856 4856
                                             $attachment['mime_type'] = $uploaded_file_type;
4857 4857
                                             $attachment['menu_order'] = $order;
4858 4858
                                             $attachment['is_featured'] = 0;
4859 4859
 
4860 4860
                                             $attachment_set = '';
4861
-                                            foreach ( $attachment as $key => $val ) {
4862
-                                                if ( $val != '' ) {
4863
-                                                    $attachment_set .= $key . " = '" . $val . "', ";
4861
+                                            foreach ($attachment as $key => $val) {
4862
+                                                if ($val != '') {
4863
+                                                    $attachment_set .= $key." = '".$val."', ";
4864 4864
                                                 }
4865 4865
                                             }
4866
-                                            $attachment_set = trim( $attachment_set, ", " );
4866
+                                            $attachment_set = trim($attachment_set, ", ");
4867 4867
                                                                                         
4868 4868
                                             // Add new attachment
4869
-                                            $wpdb->query( "INSERT INTO " . GEODIR_ATTACHMENT_TABLE . " SET " . $attachment_set );
4869
+                                            $wpdb->query("INSERT INTO ".GEODIR_ATTACHMENT_TABLE." SET ".$attachment_set);
4870 4870
                                                                                         
4871 4871
                                             $order++;
4872 4872
                                         }
4873 4873
                                     }
4874 4874
 
4875
-                                    $saved_post_images_sql = !empty($saved_post_images_arr) ? " AND ( file NOT LIKE '%/" . implode("' AND file NOT LIKE '%/",  $saved_post_images_arr) . "' )" : '';
4875
+                                    $saved_post_images_sql = !empty($saved_post_images_arr) ? " AND ( file NOT LIKE '%/".implode("' AND file NOT LIKE '%/", $saved_post_images_arr)."' )" : '';
4876 4876
                                     // Remove previous attachment
4877
-                                    $wpdb->query( "DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = " . (int)$saved_post_id . " " . $saved_post_images_sql );
4877
+                                    $wpdb->query("DELETE FROM ".GEODIR_ATTACHMENT_TABLE." WHERE post_id = ".(int) $saved_post_id." ".$saved_post_images_sql);
4878 4878
                                     
4879
-                                    if ( !empty( $saved_post_images_arr ) ) {
4879
+                                    if (!empty($saved_post_images_arr)) {
4880 4880
                                         geodir_set_wp_featured_image($saved_post_id);
4881 4881
                                         /*
4882 4882
                                         $menu_order = 1;
@@ -4893,13 +4893,13 @@  discard block
 block discarded – undo
4893 4893
                                         }*/
4894 4894
                                     }
4895 4895
                                     
4896
-                                    if ( $order > 1 ) {
4896
+                                    if ($order > 1) {
4897 4897
                                         $images++;
4898 4898
                                     }
4899 4899
                                 }
4900 4900
 
4901 4901
                                 /** This action is documented in geodirectory-functions/post-functions.php */
4902
-                                do_action( 'geodir_after_save_listing', $saved_post_id, $gd_post );
4902
+                                do_action('geodir_after_save_listing', $saved_post_id, $gd_post);
4903 4903
                                 
4904 4904
                                 if (isset($is_featured)) {
4905 4905
                                     geodir_save_post_meta($saved_post_id, 'is_featured', $is_featured);
@@ -4919,10 +4919,10 @@  discard block
 block discarded – undo
4919 4919
                 }
4920 4920
 
4921 4921
                 //undo some stuff to make the import quicker
4922
-                wp_defer_term_counting( false );
4923
-                wp_defer_comment_counting( false );
4924
-                $wpdb->query( 'COMMIT;' );
4925
-                $wpdb->query( 'SET autocommit = 1;' );
4922
+                wp_defer_term_counting(false);
4923
+                wp_defer_comment_counting(false);
4924
+                $wpdb->query('COMMIT;');
4925
+                $wpdb->query('SET autocommit = 1;');
4926 4926
 
4927 4927
                 $json = array();
4928 4928
                 $json['processed'] = $processed_actual;
@@ -4933,9 +4933,9 @@  discard block
 block discarded – undo
4933 4933
                 $json['invalid_addr'] = $invalid_addr;
4934 4934
                 $json['images'] = $images;
4935 4935
                 
4936
-                wp_send_json( $json );
4936
+                wp_send_json($json);
4937 4937
                 exit;
4938
-            } else if ( $task == 'import_loc' ) {
4938
+            } else if ($task == 'import_loc') {
4939 4939
                 global $gd_post_types;
4940 4940
                 $gd_post_types = $post_types;
4941 4941
                 
@@ -4944,82 +4944,82 @@  discard block
 block discarded – undo
4944 4944
                     
4945 4945
                     if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4946 4946
                         $json['error'] = __('File you are uploading is not valid. Columns does not matching.', 'geodirectory');
4947
-                        wp_send_json( $json );
4947
+                        wp_send_json($json);
4948 4948
                     }
4949 4949
                     
4950 4950
                     $gd_error_log = __('GD IMPORT LOCATIONS [ROW %d]:', 'geodirectory');
4951
-                    $gd_error_location = __( 'Could not be saved due to blank/invalid address(city, region, country, latitude, longitude)', 'geodirectory' );
4951
+                    $gd_error_location = __('Could not be saved due to blank/invalid address(city, region, country, latitude, longitude)', 'geodirectory');
4952 4952
                     for ($i = 1; $i <= $limit; $i++) {
4953 4953
                         $index = $processed + $i;
4954 4954
                         
4955 4955
                         if (isset($file[$index])) {
4956 4956
                             $row = $file[$index];
4957
-                            $row = array_map( 'trim', $row );
4957
+                            $row = array_map('trim', $row);
4958 4958
                             $data = array();
4959 4959
                             
4960
-                            foreach ($columns as $c => $column ) {
4960
+                            foreach ($columns as $c => $column) {
4961 4961
                                 if (in_array($column, array('location_id', 'latitude', 'longitude', 'city', 'city_slug', 'region', 'country', 'city_meta', 'city_desc', 'region_meta', 'region_desc', 'country_meta', 'country_desc'))) {
4962 4962
                                     $data[$column] = $row[$c];
4963 4963
                                 }
4964 4964
                             }
4965 4965
 
4966
-                            if ( empty($data['city']) || empty($data['region']) || empty($data['country']) || empty($data['latitude']) || empty($data['longitude']) ) {
4966
+                            if (empty($data['city']) || empty($data['region']) || empty($data['country']) || empty($data['latitude']) || empty($data['longitude'])) {
4967 4967
                                 $invalid++;
4968
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4968
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_location);
4969 4969
                                 continue;
4970 4970
                             }
4971 4971
                             
4972 4972
                             $data['location_id'] = isset($data['location_id']) ? absint($data['location_id']) : 0;
4973 4973
                             
4974
-                            if ( $import_choice == 'update' ) {
4975
-                                if ( (int)$data['location_id'] > 0 && $location = geodir_get_location_by_id( '', (int)$data['location_id'] ) ) {
4976
-                                    if ( $location_id = geodir_location_update_city( $data, true, $location ) ) {
4974
+                            if ($import_choice == 'update') {
4975
+                                if ((int) $data['location_id'] > 0 && $location = geodir_get_location_by_id('', (int) $data['location_id'])) {
4976
+                                    if ($location_id = geodir_location_update_city($data, true, $location)) {
4977 4977
                                         $updated++;
4978 4978
                                     } else {
4979 4979
                                         $invalid++;
4980
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4980
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_location);
4981 4981
                                     }
4982
-                                } else if ( !empty( $data['city_slug'] ) && $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'] ) ) ) {
4983
-                                    $data['location_id'] = (int)$location->location_id;
4982
+                                } else if (!empty($data['city_slug']) && $location = geodir_get_location_by_slug('city', array('city_slug' => $data['city_slug']))) {
4983
+                                    $data['location_id'] = (int) $location->location_id;
4984 4984
                                     
4985
-                                    if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'country' => $data['country'], 'region' => $data['region'] ) ) ) {
4986
-                                        $data['location_id'] = (int)$location->location_id;
4987
-                                    } else if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'region' => $data['region'] ) ) ) {
4988
-                                        $data['location_id'] = (int)$location->location_id;
4989
-                                    } else if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'country' => $data['country'] ) ) ) {
4990
-                                        $data['location_id'] = (int)$location->location_id;
4985
+                                    if ($location = geodir_get_location_by_slug('city', array('city_slug' => $data['city_slug'], 'country' => $data['country'], 'region' => $data['region']))) {
4986
+                                        $data['location_id'] = (int) $location->location_id;
4987
+                                    } else if ($location = geodir_get_location_by_slug('city', array('city_slug' => $data['city_slug'], 'region' => $data['region']))) {
4988
+                                        $data['location_id'] = (int) $location->location_id;
4989
+                                    } else if ($location = geodir_get_location_by_slug('city', array('city_slug' => $data['city_slug'], 'country' => $data['country']))) {
4990
+                                        $data['location_id'] = (int) $location->location_id;
4991 4991
                                     }
4992 4992
                                     
4993
-                                    if ( $location_id = geodir_location_update_city( $data, true, $location ) ) {
4993
+                                    if ($location_id = geodir_location_update_city($data, true, $location)) {
4994 4994
                                         $updated++;
4995 4995
                                     } else {
4996 4996
                                         $invalid++;
4997
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4997
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_location);
4998 4998
                                     }
4999 4999
                                 } else {
5000
-                                    if ( $location_id = geodir_location_insert_city( $data, true ) ) {
5000
+                                    if ($location_id = geodir_location_insert_city($data, true)) {
5001 5001
                                         $created++;
5002 5002
                                     } else {
5003 5003
                                         $invalid++;
5004
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
5004
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_location);
5005 5005
                                     }
5006 5006
                                 }
5007
-                            } elseif ( $import_choice == 'skip' ) {
5008
-                                if ( (int)$data['location_id'] > 0 && $location = geodir_get_location_by_id( '', (int)$data['location_id'] ) ) {
5007
+                            } elseif ($import_choice == 'skip') {
5008
+                                if ((int) $data['location_id'] > 0 && $location = geodir_get_location_by_id('', (int) $data['location_id'])) {
5009 5009
                                     $skipped++;
5010
-                                } else if ( !empty( $data['city_slug'] ) && $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'] ) ) ) {
5010
+                                } else if (!empty($data['city_slug']) && $location = geodir_get_location_by_slug('city', array('city_slug' => $data['city_slug']))) {
5011 5011
                                     $skipped++;
5012 5012
                                 } else {
5013
-                                    if ( $location_id = geodir_location_insert_city( $data, true ) ) {
5013
+                                    if ($location_id = geodir_location_insert_city($data, true)) {
5014 5014
                                         $created++;
5015 5015
                                     } else {
5016 5016
                                         $invalid++;
5017
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
5017
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_location);
5018 5018
                                     }
5019 5019
                                 }
5020 5020
                             } else {
5021 5021
                                 $invalid++;
5022
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
5022
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_location);
5023 5023
                             }
5024 5024
                         }
5025 5025
                     }
@@ -5033,24 +5033,24 @@  discard block
 block discarded – undo
5033 5033
                 $json['invalid'] = $invalid;
5034 5034
                 $json['images'] = $images;
5035 5035
                 
5036
-                wp_send_json( $json );
5037
-            } else if ( $task == 'import_hood' ) {               
5036
+                wp_send_json($json);
5037
+            } else if ($task == 'import_hood') {               
5038 5038
                 if (!empty($file)) {
5039 5039
                     $columns = isset($file[0]) ? $file[0] : NULL;
5040 5040
                     
5041 5041
                     if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
5042 5042
                         $json['error'] = __('File you are uploading is not valid. Columns does not matching.', 'geodirectory');
5043
-                        wp_send_json( $json );
5043
+                        wp_send_json($json);
5044 5044
                     }
5045 5045
                     
5046 5046
                     $gd_error_log = __('GD IMPORT NEIGHBOURHOODS [ROW %d]:', 'geodirectory');
5047
-                    $gd_error_hood = __( 'Could not be saved due to invalid neighbourhood data(name, latitude, longitude) or invalid location data(either location_id or city/region/country is empty)', 'geodirectory' );
5047
+                    $gd_error_hood = __('Could not be saved due to invalid neighbourhood data(name, latitude, longitude) or invalid location data(either location_id or city/region/country is empty)', 'geodirectory');
5048 5048
                     for ($i = 1; $i <= $limit; $i++) {
5049 5049
                         $index = $processed + $i;
5050 5050
                         
5051 5051
                         if (isset($file[$index])) {
5052 5052
                             $row = $file[$index];
5053
-                            $row = array_map( 'trim', $row );
5053
+                            $row = array_map('trim', $row);
5054 5054
                             $data = array();
5055 5055
                             
5056 5056
                             foreach ($columns as $c => $column) {
@@ -5061,20 +5061,20 @@  discard block
 block discarded – undo
5061 5061
 
5062 5062
                             if (empty($data['neighbourhood_name']) || empty($data['latitude']) || empty($data['longitude'])) {
5063 5063
                                 $invalid++;
5064
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5064
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_hood);
5065 5065
                                 continue;
5066 5066
                             }
5067 5067
                             
5068 5068
                             $location_info = array();
5069
-                            if (!empty($data['location_id']) && (int)$data['location_id'] > 0) {
5070
-                                $location_info = geodir_get_location_by_id('', (int)$data['location_id']);
5069
+                            if (!empty($data['location_id']) && (int) $data['location_id'] > 0) {
5070
+                                $location_info = geodir_get_location_by_id('', (int) $data['location_id']);
5071 5071
                             } else if (!empty($data['city']) && !empty($data['region']) && !empty($data['country'])) {
5072 5072
                                 $location_info = geodir_get_location_by_slug('city', array('fields' => 'location_id', 'city' => $data['city'], 'country' => $data['country'], 'region' => $data['region']));
5073 5073
                             }
5074 5074
 
5075 5075
                             if (empty($location_info)) {
5076 5076
                                 $invalid++;
5077
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5077
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_hood);
5078 5078
                                 continue;
5079 5079
                             }
5080 5080
                             
@@ -5089,35 +5089,35 @@  discard block
 block discarded – undo
5089 5089
                             $hood_data['hood_longitude'] = $data['longitude'];
5090 5090
                             $hood_data['hood_location_id'] = $location_id;
5091 5091
                                     
5092
-                            if ( $import_choice == 'update' ) {
5093
-                                if ((int)$data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int)$data['neighbourhood_id']))) {
5094
-                                    $hood_data['hood_id'] = (int)$data['neighbourhood_id'];
5092
+                            if ($import_choice == 'update') {
5093
+                                if ((int) $data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int) $data['neighbourhood_id']))) {
5094
+                                    $hood_data['hood_id'] = (int) $data['neighbourhood_id'];
5095 5095
                                     
5096 5096
                                     if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
5097 5097
                                         $updated++;
5098 5098
                                     } else {
5099 5099
                                         $invalid++;
5100
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5100
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_hood);
5101 5101
                                     }
5102 5102
                                 } else if (!empty($data['neighbourhood_slug']) && ($neighbourhood = geodir_location_get_neighbourhood_by_id($data['neighbourhood_slug'], true))) {
5103
-                                    $hood_data['hood_id'] = (int)$neighbourhood->hood_id;
5103
+                                    $hood_data['hood_id'] = (int) $neighbourhood->hood_id;
5104 5104
                                     
5105 5105
                                     if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
5106 5106
                                         $updated++;
5107 5107
                                     } else {
5108 5108
                                         $invalid++;
5109
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5109
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_hood);
5110 5110
                                     }
5111 5111
                                 } else {
5112 5112
                                     if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
5113 5113
                                         $created++;
5114 5114
                                     } else {
5115 5115
                                         $invalid++;
5116
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5116
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_hood);
5117 5117
                                     }
5118 5118
                                 }
5119
-                            } elseif ( $import_choice == 'skip' ) {
5120
-                                if ((int)$data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int)$data['neighbourhood_id']))) {
5119
+                            } elseif ($import_choice == 'skip') {
5120
+                                if ((int) $data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int) $data['neighbourhood_id']))) {
5121 5121
                                     $skipped++;
5122 5122
                                 } else if (!empty($data['neighbourhood_slug']) && ($neighbourhood = geodir_location_get_neighbourhood_by_id($data['neighbourhood_slug'], true))) {
5123 5123
                                     $skipped++;
@@ -5127,12 +5127,12 @@  discard block
 block discarded – undo
5127 5127
                                         $created++;
5128 5128
                                     } else {
5129 5129
                                         $invalid++;
5130
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5130
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_hood);
5131 5131
                                     }
5132 5132
                                 }
5133 5133
                             } else {
5134 5134
                                 $invalid++;
5135
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5135
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_hood);
5136 5136
                             }
5137 5137
                         }
5138 5138
                     }
@@ -5146,7 +5146,7 @@  discard block
 block discarded – undo
5146 5146
                 $json['invalid'] = $invalid;
5147 5147
                 $json['images'] = $images;
5148 5148
                 
5149
-                wp_send_json( $json );
5149
+                wp_send_json($json);
5150 5150
             }
5151 5151
         }
5152 5152
         break;
@@ -5190,29 +5190,29 @@  discard block
 block discarded – undo
5190 5190
  * }
5191 5191
  * @return int|bool Term id when success, false when fail.
5192 5192
  */
5193
-function geodir_imex_insert_term( $taxonomy, $term_data ) {
5194
-	if ( empty( $taxonomy ) || empty( $term_data ) ) {
5193
+function geodir_imex_insert_term($taxonomy, $term_data) {
5194
+	if (empty($taxonomy) || empty($term_data)) {
5195 5195
 		return false;
5196 5196
 	}
5197 5197
 	
5198
-	$term = isset( $term_data['name'] ) && !empty( $term_data['name'] ) ? $term_data['name'] : '';
5198
+	$term = isset($term_data['name']) && !empty($term_data['name']) ? $term_data['name'] : '';
5199 5199
 	$args = array();
5200
-	$args['description'] = isset( $term_data['description'] ) ? $term_data['description'] : '';
5201
-	$args['slug'] = isset( $term_data['slug'] ) ? $term_data['slug'] : '';
5202
-	$args['parent'] = isset( $term_data['parent'] ) ? (int)$term_data['parent'] : '';
5200
+	$args['description'] = isset($term_data['description']) ? $term_data['description'] : '';
5201
+	$args['slug'] = isset($term_data['slug']) ? $term_data['slug'] : '';
5202
+	$args['parent'] = isset($term_data['parent']) ? (int) $term_data['parent'] : '';
5203 5203
 	
5204
-	if ( ( !empty( $args['slug'] ) && term_exists( $args['slug'], $taxonomy ) ) || empty( $args['slug'] ) ) {
5205
-		$term_args = array_merge( $term_data, $args );
5206
-		$defaults = array( 'alias_of' => '', 'description' => '', 'parent' => 0, 'slug' => '');
5207
-		$term_args = wp_parse_args( $term_args, $defaults );
5208
-		$term_args = sanitize_term( $term_args, $taxonomy, 'db' );
5209
-		$args['slug'] = wp_unique_term_slug( $args['slug'], (object)$term_args );
5204
+	if ((!empty($args['slug']) && term_exists($args['slug'], $taxonomy)) || empty($args['slug'])) {
5205
+		$term_args = array_merge($term_data, $args);
5206
+		$defaults = array('alias_of' => '', 'description' => '', 'parent' => 0, 'slug' => '');
5207
+		$term_args = wp_parse_args($term_args, $defaults);
5208
+		$term_args = sanitize_term($term_args, $taxonomy, 'db');
5209
+		$args['slug'] = wp_unique_term_slug($args['slug'], (object) $term_args);
5210 5210
 	}
5211 5211
 	
5212
-    if( !empty( $term ) ) {
5213
-		$result = wp_insert_term( $term, $taxonomy, $args );
5214
-        if( !is_wp_error( $result ) ) {
5215
-            return isset( $result['term_id'] ) ? $result['term_id'] : 0;
5212
+    if (!empty($term)) {
5213
+		$result = wp_insert_term($term, $taxonomy, $args);
5214
+        if (!is_wp_error($result)) {
5215
+            return isset($result['term_id']) ? $result['term_id'] : 0;
5216 5216
         }
5217 5217
     }
5218 5218
 	
@@ -5242,36 +5242,36 @@  discard block
 block discarded – undo
5242 5242
  * }
5243 5243
  * @return int|bool Term id when success, false when fail.
5244 5244
  */
5245
-function geodir_imex_update_term( $taxonomy, $term_data ) {
5246
-	if ( empty( $taxonomy ) || empty( $term_data ) ) {
5245
+function geodir_imex_update_term($taxonomy, $term_data) {
5246
+	if (empty($taxonomy) || empty($term_data)) {
5247 5247
 		return false;
5248 5248
 	}
5249 5249
 	
5250
-	$term_id = isset( $term_data['term_id'] ) && !empty( $term_data['term_id'] ) ? $term_data['term_id'] : 0;
5250
+	$term_id = isset($term_data['term_id']) && !empty($term_data['term_id']) ? $term_data['term_id'] : 0;
5251 5251
 	
5252 5252
 	$args = array();
5253
-	$args['description'] = isset( $term_data['description'] ) ? $term_data['description'] : '';
5254
-	$args['slug'] = isset( $term_data['slug'] ) ? $term_data['slug'] : '';
5255
-	$args['parent'] = isset( $term_data['parent'] ) ? (int)$term_data['parent'] : '';
5253
+	$args['description'] = isset($term_data['description']) ? $term_data['description'] : '';
5254
+	$args['slug'] = isset($term_data['slug']) ? $term_data['slug'] : '';
5255
+	$args['parent'] = isset($term_data['parent']) ? (int) $term_data['parent'] : '';
5256 5256
 	
5257
-	if ( $term_id > 0 && $term_info = (array)get_term( $term_id, $taxonomy ) ) {
5257
+	if ($term_id > 0 && $term_info = (array) get_term($term_id, $taxonomy)) {
5258 5258
 		$term_data['term_id'] = $term_info['term_id'];
5259 5259
 		
5260
-		$result = wp_update_term( $term_data['term_id'], $taxonomy, $term_data );
5260
+		$result = wp_update_term($term_data['term_id'], $taxonomy, $term_data);
5261 5261
 		
5262
-		if( !is_wp_error( $result ) ) {
5263
-            return isset( $result['term_id'] ) ? $result['term_id'] : 0;
5262
+		if (!is_wp_error($result)) {
5263
+            return isset($result['term_id']) ? $result['term_id'] : 0;
5264 5264
         }
5265
-	} else if ( $term_data['slug'] != '' && $term_info = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
5265
+	} else if ($term_data['slug'] != '' && $term_info = (array) term_exists($term_data['slug'], $taxonomy)) {
5266 5266
 		$term_data['term_id'] = $term_info['term_id'];
5267 5267
 		
5268
-		$result = wp_update_term( $term_data['term_id'], $taxonomy, $term_data );
5268
+		$result = wp_update_term($term_data['term_id'], $taxonomy, $term_data);
5269 5269
 		
5270
-		if( !is_wp_error( $result ) ) {
5271
-            return isset( $result['term_id'] ) ? $result['term_id'] : 0;
5270
+		if (!is_wp_error($result)) {
5271
+            return isset($result['term_id']) ? $result['term_id'] : 0;
5272 5272
         }
5273 5273
 	} else {
5274
-		return geodir_imex_insert_term( $taxonomy, $term_data );
5274
+		return geodir_imex_insert_term($taxonomy, $term_data);
5275 5275
 	}
5276 5276
 	
5277 5277
 	return false;
@@ -5290,20 +5290,20 @@  discard block
 block discarded – undo
5290 5290
  * @param string $post_type Post type.
5291 5291
  * @return int Posts count.
5292 5292
  */
5293
-function geodir_get_posts_count( $post_type ) {
5293
+function geodir_get_posts_count($post_type) {
5294 5294
     global $wpdb, $plugin_prefix;
5295 5295
 
5296
-    if ( !post_type_exists( $post_type ) ) {
5296
+    if (!post_type_exists($post_type)) {
5297 5297
         return 0;
5298 5298
     }
5299 5299
         
5300
-    $table = $plugin_prefix . $post_type . '_detail';
5300
+    $table = $plugin_prefix.$post_type.'_detail';
5301 5301
 
5302 5302
     // Skip listing with statuses trash, auto-draft etc...
5303 5303
     $skip_statuses = geodir_imex_export_skip_statuses();
5304 5304
     $where_statuses = '';
5305
-    if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5306
-        $where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5305
+    if (!empty($skip_statuses) && is_array($skip_statuses)) {
5306
+        $where_statuses = "AND `".$wpdb->posts."`.`post_status` NOT IN('".implode("','", $skip_statuses)."')";
5307 5307
     }
5308 5308
     
5309 5309
     /**
@@ -5314,11 +5314,11 @@  discard block
 block discarded – undo
5314 5314
      *
5315 5315
      * @param string $where SQL where clause part.
5316 5316
      */
5317
-    $where_statuses = apply_filters( 'geodir_get_posts_count', $where_statuses, $post_type );
5317
+    $where_statuses = apply_filters('geodir_get_posts_count', $where_statuses, $post_type);
5318 5318
 
5319
-    $query = $wpdb->prepare( "SELECT COUNT({$wpdb->posts}.ID) FROM {$wpdb->posts} INNER JOIN {$table} ON {$table}.post_id = {$wpdb->posts}.ID WHERE {$wpdb->posts}.post_type = %s " . $where_statuses, $post_type );
5319
+    $query = $wpdb->prepare("SELECT COUNT({$wpdb->posts}.ID) FROM {$wpdb->posts} INNER JOIN {$table} ON {$table}.post_id = {$wpdb->posts}.ID WHERE {$wpdb->posts}.post_type = %s ".$where_statuses, $post_type);
5320 5320
 
5321
-    $posts_count = (int)$wpdb->get_var( $query );
5321
+    $posts_count = (int) $wpdb->get_var($query);
5322 5322
     
5323 5323
     /**
5324 5324
      * Modify returned post counts for the current post type.
@@ -5329,7 +5329,7 @@  discard block
 block discarded – undo
5329 5329
      * @param int $posts_count Post counts.
5330 5330
      * @param string $post_type Post type.
5331 5331
      */
5332
-    $posts_count = apply_filters( 'geodir_imex_count_posts', $posts_count, $post_type );
5332
+    $posts_count = apply_filters('geodir_imex_count_posts', $posts_count, $post_type);
5333 5333
 
5334 5334
     return $posts_count;
5335 5335
 }
@@ -5350,19 +5350,19 @@  discard block
 block discarded – undo
5350 5350
  * @param int $page_no Page number. Default 0.
5351 5351
  * @return array Array of posts data.
5352 5352
  */
5353
-function geodir_imex_get_posts( $post_type, $per_page = 0, $page_no = 0 ) {	
5353
+function geodir_imex_get_posts($post_type, $per_page = 0, $page_no = 0) {	
5354 5354
 	global $wp_filesystem;
5355 5355
 
5356
-	$posts = geodir_get_export_posts( $post_type, $per_page, $page_no );
5356
+	$posts = geodir_get_export_posts($post_type, $per_page, $page_no);
5357 5357
 
5358 5358
 	$csv_rows = array();
5359 5359
 	
5360
-	if ( !empty( $posts ) ) {
5361
-		$is_payment_plugin = is_plugin_active( 'geodir_payment_manager/geodir_payment_manager.php' );
5360
+	if (!empty($posts)) {
5361
+		$is_payment_plugin = is_plugin_active('geodir_payment_manager/geodir_payment_manager.php');
5362 5362
         $location_manager = function_exists('geodir_location_plugin_activated') ? true : false; // Check location manager installed & active.
5363
-        $location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $post_type ) ? false : true;
5363
+        $location_allowed = function_exists('geodir_cpt_no_location') && geodir_cpt_no_location($post_type) ? false : true;
5364 5364
         $neighbourhood_active = $location_manager && $location_allowed && get_option('location_neighbourhoods') ? true : false;
5365
-        $is_claim_active = is_plugin_active( 'geodir_claim_listing/geodir_claim_listing.php' ) && get_option('geodir_claim_enable') === 'yes' ? true : false;
5365
+        $is_claim_active = is_plugin_active('geodir_claim_listing/geodir_claim_listing.php') && get_option('geodir_claim_enable') === 'yes' ? true : false;
5366 5366
 		
5367 5367
 		$csv_row = array();
5368 5368
 		$csv_row[] = 'post_id';
@@ -5373,7 +5373,7 @@  discard block
 block discarded – undo
5373 5373
 		$csv_row[] = 'default_category';
5374 5374
 		$csv_row[] = 'post_tags';
5375 5375
 		$csv_row[] = 'post_type';
5376
-		if ( $post_type == 'gd_event' ) {
5376
+		if ($post_type == 'gd_event') {
5377 5377
 			$csv_row[] = 'event_date';
5378 5378
 			$csv_row[] = 'event_enddate';
5379 5379
 			$csv_row[] = 'starttime';
@@ -5431,15 +5431,15 @@  discard block
 block discarded – undo
5431 5431
 		}
5432 5432
 		// WPML
5433 5433
 
5434
-		$custom_fields = geodir_imex_get_custom_fields( $post_type );
5435
-		if ( !empty( $custom_fields ) ) {
5436
-			foreach ( $custom_fields as $custom_field ) {
5434
+		$custom_fields = geodir_imex_get_custom_fields($post_type);
5435
+		if (!empty($custom_fields)) {
5436
+			foreach ($custom_fields as $custom_field) {
5437 5437
 				$csv_row[] = $custom_field->htmlvar_name;
5438 5438
 			}
5439 5439
 		}
5440 5440
 
5441 5441
 		// Export franchise fields
5442
-		$is_franchise_active = is_plugin_active( 'geodir_franchise/geodir_franchise.php' ) && geodir_franchise_enabled( $post_type ) ? true : false;
5442
+		$is_franchise_active = is_plugin_active('geodir_franchise/geodir_franchise.php') && geodir_franchise_enabled($post_type) ? true : false;
5443 5443
 		if ($is_franchise_active) {
5444 5444
 			$csv_row[] = 'gd_is_franchise';
5445 5445
 			$csv_row[] = 'gd_franchise_lock';
@@ -5460,28 +5460,28 @@  discard block
 block discarded – undo
5460 5460
 		$csv_rows[] = $csv_row;
5461 5461
 
5462 5462
 		$images_count = 5;
5463
-        $xx=0;
5464
-		foreach ( $posts as $post ) {$xx++;
5463
+        $xx = 0;
5464
+		foreach ($posts as $post) {$xx++;
5465 5465
 			$post_id = $post['ID'];
5466 5466
 			
5467
-			$gd_post_info = geodir_get_post_info( $post_id );
5468
-			$post_info = (array)$gd_post_info;
5467
+			$gd_post_info = geodir_get_post_info($post_id);
5468
+			$post_info = (array) $gd_post_info;
5469 5469
 						
5470
-			$taxonomy_category = $post_type . 'category';
5471
-			$taxonomy_tags = $post_type . '_tags';
5470
+			$taxonomy_category = $post_type.'category';
5471
+			$taxonomy_tags = $post_type.'_tags';
5472 5472
 			
5473 5473
 			$post_category = '';
5474 5474
 			$default_category_id = $gd_post_info->default_category;
5475 5475
 			$default_category = '';
5476 5476
 			$post_tags = '';
5477
-			$terms = wp_get_post_terms( $post_id, array( $taxonomy_category, $taxonomy_tags ) );
5477
+			$terms = wp_get_post_terms($post_id, array($taxonomy_category, $taxonomy_tags));
5478 5478
 			
5479
-			if ( !empty( $terms ) && !is_wp_error( $terms ) ) {
5479
+			if (!empty($terms) && !is_wp_error($terms)) {
5480 5480
 				$post_category = array();
5481 5481
 				$post_tags = array();
5482 5482
 			
5483
-				foreach ( $terms as $term ) {
5484
-					if ( $term->taxonomy == $taxonomy_category ) {
5483
+				foreach ($terms as $term) {
5484
+					if ($term->taxonomy == $taxonomy_category) {
5485 5485
 						$post_category[] = $term->name;
5486 5486
 						
5487 5487
 						if ($default_category_id == $term->term_id) {
@@ -5489,7 +5489,7 @@  discard block
 block discarded – undo
5489 5489
 						}
5490 5490
 					}
5491 5491
 					
5492
-					if ( $term->taxonomy == $taxonomy_tags ) {
5492
+					if ($term->taxonomy == $taxonomy_tags) {
5493 5493
 						$post_tags[] = $term->name;
5494 5494
 					}
5495 5495
 				}
@@ -5497,47 +5497,47 @@  discard block
 block discarded – undo
5497 5497
 				if (empty($default_category) && !empty($post_category)) {
5498 5498
 					$default_category = $post_category[0]; // Set first one as default category.
5499 5499
 				}
5500
-				$post_category = !empty( $post_category ) ? implode( ',', $post_category ) : '';
5501
-				$post_tags = !empty( $post_tags ) ? implode( ',', $post_tags ) : '';
5500
+				$post_category = !empty($post_category) ? implode(',', $post_category) : '';
5501
+				$post_tags = !empty($post_tags) ? implode(',', $post_tags) : '';
5502 5502
 			}
5503 5503
 
5504 5504
 			// Franchise data
5505
-			if ($is_franchise_active && isset($post_info['franchise']) && (int)$post_info['franchise'] > 0 && geodir_franchise_check((int)$post_info['franchise'])) {
5505
+			if ($is_franchise_active && isset($post_info['franchise']) && (int) $post_info['franchise'] > 0 && geodir_franchise_check((int) $post_info['franchise'])) {
5506 5506
 				$franchise_id = $post_info['franchise'];
5507 5507
 				$gd_franchise_info = geodir_get_post_info($franchise_id);
5508 5508
 
5509 5509
 				if (geodir_franchise_pkg_is_active($gd_franchise_info)) {
5510
-					$franchise_info = (array)$gd_franchise_info;
5510
+					$franchise_info = (array) $gd_franchise_info;
5511 5511
 					$locked_fields = geodir_franchise_get_locked_fields($franchise_id, true);
5512 5512
 					
5513 5513
 					if (!empty($locked_fields)) {
5514
-						foreach( $locked_fields as $locked_field) {
5514
+						foreach ($locked_fields as $locked_field) {
5515 5515
 							if (isset($post_info[$locked_field]) && isset($franchise_info[$locked_field])) {
5516 5516
 								$post_info[$locked_field] = $franchise_info[$locked_field];
5517 5517
 							}
5518 5518
 							
5519 5519
 							if (in_array($taxonomy_category, $locked_fields) || in_array('post_tags', $locked_fields)) {
5520
-								$franchise_terms = wp_get_post_terms( $franchise_id, array( $taxonomy_category, $taxonomy_tags ) );
5520
+								$franchise_terms = wp_get_post_terms($franchise_id, array($taxonomy_category, $taxonomy_tags));
5521 5521
 			
5522
-								if ( !empty( $franchise_terms ) && !is_wp_error( $franchise_terms ) ) {
5522
+								if (!empty($franchise_terms) && !is_wp_error($franchise_terms)) {
5523 5523
 									$franchise_post_category = array();
5524 5524
 									$franchise_post_tags = array();
5525 5525
 								
5526
-									foreach ( $franchise_terms as $franchise_term ) {
5527
-										if ( $franchise_term->taxonomy == $taxonomy_category ) {
5526
+									foreach ($franchise_terms as $franchise_term) {
5527
+										if ($franchise_term->taxonomy == $taxonomy_category) {
5528 5528
 											$franchise_post_category[] = $franchise_term->name;
5529 5529
 										}
5530 5530
 										
5531
-										if ( $franchise_term->taxonomy == $taxonomy_tags ) {
5531
+										if ($franchise_term->taxonomy == $taxonomy_tags) {
5532 5532
 											$franchise_post_tags[] = $franchise_term->name;
5533 5533
 										}
5534 5534
 									}
5535 5535
 									
5536 5536
 									if (in_array($taxonomy_category, $locked_fields)) {
5537
-										$post_category = !empty( $franchise_post_category ) ? implode( ',', $franchise_post_category ) : '';
5537
+										$post_category = !empty($franchise_post_category) ? implode(',', $franchise_post_category) : '';
5538 5538
 									}
5539 5539
 									if (in_array('post_tags', $locked_fields)) {
5540
-										$post_tags = !empty( $franchise_post_tags ) ? implode( ',', $franchise_post_tags ) : '';
5540
+										$post_tags = !empty($franchise_post_tags) ? implode(',', $franchise_post_tags) : '';
5541 5541
 									}
5542 5542
 								}
5543 5543
 							}
@@ -5546,18 +5546,18 @@  discard block
 block discarded – undo
5546 5546
 				}
5547 5547
 			}
5548 5548
 						
5549
-			$post_images = geodir_get_images( $post_id );
5549
+			$post_images = geodir_get_images($post_id);
5550 5550
 			$current_images = array();
5551
-			if ( !empty( $post_images ) ) {
5552
-				foreach ( $post_images as $post_image ) {
5553
-					$post_image = (array)$post_image;
5554
-					$image = !empty( $post_image ) && isset( $post_image['path'] ) && $wp_filesystem->is_file( $post_image['path'] ) && $wp_filesystem->exists( $post_image['path'] ) ? $post_image['src'] : '';
5555
-					if ( $image ) {
5551
+			if (!empty($post_images)) {
5552
+				foreach ($post_images as $post_image) {
5553
+					$post_image = (array) $post_image;
5554
+					$image = !empty($post_image) && isset($post_image['path']) && $wp_filesystem->is_file($post_image['path']) && $wp_filesystem->exists($post_image['path']) ? $post_image['src'] : '';
5555
+					if ($image) {
5556 5556
 						$current_images[] = $image;
5557 5557
 					}
5558 5558
 				}
5559 5559
 				
5560
-				$images_count = max( $images_count, count( $current_images ) );
5560
+				$images_count = max($images_count, count($current_images));
5561 5561
 			}
5562 5562
 
5563 5563
 			$csv_row = array();
@@ -5569,7 +5569,7 @@  discard block
 block discarded – undo
5569 5569
 			$csv_row[] = $default_category; // default_category
5570 5570
 			$csv_row[] = $post_tags; // post_tags
5571 5571
 			$csv_row[] = $post_type; // post_type
5572
-			if ( $post_type == 'gd_event' ) {
5572
+			if ($post_type == 'gd_event') {
5573 5573
 				$event_data = geodir_imex_get_event_data($post, $gd_post_info);
5574 5574
 				$csv_row[] = $event_data['event_date']; // event_date
5575 5575
 				$csv_row[] = $event_data['event_enddate']; // enddate
@@ -5590,12 +5590,12 @@  discard block
 block discarded – undo
5590 5590
 				$csv_row[] = $event_data['recurring_end_date']; // repeat_end
5591 5591
 			}
5592 5592
 			$csv_row[] = $post_info['post_status']; // post_status
5593
-			$csv_row[] = (int)$post_info['is_featured'] == 1 ? 1 : ''; // is_featured
5593
+			$csv_row[] = (int) $post_info['is_featured'] == 1 ? 1 : ''; // is_featured
5594 5594
             if ($is_claim_active) {
5595
-                $csv_row[] = !empty($post_info['claimed']) && (int)$post_info['claimed'] == 1 ? 1 : ''; // claimed
5595
+                $csv_row[] = !empty($post_info['claimed']) && (int) $post_info['claimed'] == 1 ? 1 : ''; // claimed
5596 5596
             }
5597 5597
 			if ($is_payment_plugin) {
5598
-				$csv_row[] = (int)$post_info['package_id']; // package_id
5598
+				$csv_row[] = (int) $post_info['package_id']; // package_id
5599 5599
 				$csv_row[] = $post_info['expire_date'] != '' && geodir_strtolower($post_info['expire_date']) != 'never' ? date_i18n('Y-m-d', strtotime($post_info['expire_date'])) : 'Never'; // expire_date
5600 5600
 			}
5601 5601
             $csv_row[] = $post_info['post_date']; // post_date
@@ -5631,14 +5631,14 @@  discard block
 block discarded – undo
5631 5631
 			$csv_row[] = $post_info['geodir_special_offers']; // geodir_special_offers
5632 5632
 			// WPML
5633 5633
 			if ($is_wpml) {
5634
-				$csv_row[] = geodir_get_language_for_element( $post_id, 'post_' . $post_type );
5635
-				$csv_row[] = geodir_imex_original_post_id( $post_id, 'post_' . $post_type );
5634
+				$csv_row[] = geodir_get_language_for_element($post_id, 'post_'.$post_type);
5635
+				$csv_row[] = geodir_imex_original_post_id($post_id, 'post_'.$post_type);
5636 5636
 			}
5637 5637
 			// WPML
5638 5638
 			
5639
-			if ( !empty( $custom_fields ) ) {
5640
-				foreach ( $custom_fields as $custom_field ) {
5641
-					$csv_row[] = isset( $post_info[$custom_field->htmlvar_name] ) ? $post_info[$custom_field->htmlvar_name] : '';
5639
+			if (!empty($custom_fields)) {
5640
+				foreach ($custom_fields as $custom_field) {
5641
+					$csv_row[] = isset($post_info[$custom_field->htmlvar_name]) ? $post_info[$custom_field->htmlvar_name] : '';
5642 5642
 				}
5643 5643
 			}
5644 5644
 			
@@ -5649,15 +5649,15 @@  discard block
 block discarded – undo
5649 5649
 				$franchise = '';
5650 5650
 					
5651 5651
 				if (geodir_franchise_pkg_is_active($gd_post_info)) {
5652
-					$gd_is_franchise = (int)get_post_meta( $post_id, 'gd_is_franchise', true );
5653
-					$locaked_fields = $gd_is_franchise ? get_post_meta( $post_id, 'gd_franchise_lock', true ) : '';
5652
+					$gd_is_franchise = (int) get_post_meta($post_id, 'gd_is_franchise', true);
5653
+					$locaked_fields = $gd_is_franchise ? get_post_meta($post_id, 'gd_franchise_lock', true) : '';
5654 5654
 					$locaked_fields = (is_array($locaked_fields) && !empty($locaked_fields) ? implode(",", $locaked_fields) : '');
5655
-					$franchise = !$gd_is_franchise && isset($post_info['franchise']) && (int)$post_info['franchise'] > 0 ? (int)$post_info['franchise'] : 0; // franchise id
5655
+					$franchise = !$gd_is_franchise && isset($post_info['franchise']) && (int) $post_info['franchise'] > 0 ? (int) $post_info['franchise'] : 0; // franchise id
5656 5656
 				}
5657 5657
 				
5658
-				$csv_row[] = (int)$gd_is_franchise; // gd_is_franchise
5658
+				$csv_row[] = (int) $gd_is_franchise; // gd_is_franchise
5659 5659
 				$csv_row[] = $locaked_fields; // gd_franchise_lock fields
5660
-				$csv_row[] = (int)$franchise; // franchise id
5660
+				$csv_row[] = (int) $franchise; // franchise id
5661 5661
 			}
5662 5662
             
5663 5663
             /**
@@ -5671,15 +5671,15 @@  discard block
 block discarded – undo
5671 5671
              */
5672 5672
             $csv_row = apply_filters('geodir_export_listing_csv_column_values', $csv_row, $post_info);
5673 5673
 			
5674
-			for ( $c = 0; $c < $images_count; $c++ ) {
5675
-				$csv_row[] = isset( $current_images[$c] ) ? $current_images[$c] : ''; // IMAGE
5674
+			for ($c = 0; $c < $images_count; $c++) {
5675
+				$csv_row[] = isset($current_images[$c]) ? $current_images[$c] : ''; // IMAGE
5676 5676
 			}
5677 5677
 			
5678 5678
 			$csv_rows[] = $csv_row;
5679 5679
 
5680 5680
 		}
5681 5681
 
5682
-		for ( $c = 0; $c < $images_count; $c++ ) {
5682
+		for ($c = 0; $c < $images_count; $c++) {
5683 5683
 			$csv_rows[0][] = 'IMAGE';
5684 5684
 		}
5685 5685
 	}
@@ -5701,30 +5701,30 @@  discard block
 block discarded – undo
5701 5701
  * @param int $page_no Page number. Default 0.
5702 5702
  * @return array Array of posts data.
5703 5703
  */
5704
-function geodir_get_export_posts( $post_type, $per_page = 0, $page_no = 0 ) {
5704
+function geodir_get_export_posts($post_type, $per_page = 0, $page_no = 0) {
5705 5705
     global $wpdb, $plugin_prefix;
5706 5706
 
5707
-    if ( ! post_type_exists( $post_type ) )
5707
+    if (!post_type_exists($post_type))
5708 5708
         return new stdClass;
5709 5709
         
5710
-    $table = $plugin_prefix . $post_type . '_detail';
5710
+    $table = $plugin_prefix.$post_type.'_detail';
5711 5711
 
5712 5712
     $limit = '';
5713
-    if ( $per_page > 0 && $page_no > 0 ) {
5714
-        $offset = ( $page_no - 1 ) * $per_page;
5713
+    if ($per_page > 0 && $page_no > 0) {
5714
+        $offset = ($page_no - 1) * $per_page;
5715 5715
         
5716
-        if ( $offset > 0 ) {
5717
-            $limit = " LIMIT " . $offset . "," . $per_page;
5716
+        if ($offset > 0) {
5717
+            $limit = " LIMIT ".$offset.",".$per_page;
5718 5718
         } else {
5719
-            $limit = " LIMIT " . $per_page;
5719
+            $limit = " LIMIT ".$per_page;
5720 5720
         }
5721 5721
     }
5722 5722
 
5723 5723
     // Skip listing with statuses trash, auto-draft etc...
5724 5724
     $skip_statuses = geodir_imex_export_skip_statuses();
5725 5725
     $where_statuses = '';
5726
-    if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5727
-        $where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5726
+    if (!empty($skip_statuses) && is_array($skip_statuses)) {
5727
+        $where_statuses = "AND `".$wpdb->posts."`.`post_status` NOT IN('".implode("','", $skip_statuses)."')";
5728 5728
     }
5729 5729
     
5730 5730
     /**
@@ -5735,9 +5735,9 @@  discard block
 block discarded – undo
5735 5735
      *
5736 5736
      * @param string $where SQL where clause part.
5737 5737
      */
5738
-    $where_statuses = apply_filters( 'geodir_get_export_posts', $where_statuses, $post_type );
5738
+    $where_statuses = apply_filters('geodir_get_export_posts', $where_statuses, $post_type);
5739 5739
 
5740
-    $query = $wpdb->prepare( "SELECT {$wpdb->posts}.ID FROM {$wpdb->posts} INNER JOIN {$table} ON {$table}.post_id = {$wpdb->posts}.ID WHERE {$wpdb->posts}.post_type = %s " . $where_statuses . " ORDER BY {$wpdb->posts}.ID ASC" . $limit, $post_type );
5740
+    $query = $wpdb->prepare("SELECT {$wpdb->posts}.ID FROM {$wpdb->posts} INNER JOIN {$table} ON {$table}.post_id = {$wpdb->posts}.ID WHERE {$wpdb->posts}.post_type = %s ".$where_statuses." ORDER BY {$wpdb->posts}.ID ASC".$limit, $post_type);
5741 5741
     /**
5742 5742
      * Modify returned posts SQL query for the current post type.
5743 5743
      *
@@ -5747,8 +5747,8 @@  discard block
 block discarded – undo
5747 5747
      * @param int $query The SQL query.
5748 5748
      * @param string $post_type Post type.
5749 5749
      */
5750
-    $query = apply_filters( 'geodir_imex_export_posts_query', $query, $post_type );
5751
-    $results = (array)$wpdb->get_results( $wpdb->prepare( $query, $post_type ), ARRAY_A );
5750
+    $query = apply_filters('geodir_imex_export_posts_query', $query, $post_type);
5751
+    $results = (array) $wpdb->get_results($wpdb->prepare($query, $post_type), ARRAY_A);
5752 5752
 
5753 5753
     /**
5754 5754
      * Modify returned post results for the current post type.
@@ -5759,7 +5759,7 @@  discard block
 block discarded – undo
5759 5759
      * @param object $results An object containing all post ids.
5760 5760
      * @param string $post_type Post type.
5761 5761
      */
5762
-    return apply_filters( 'geodir_export_posts', $results, $post_type );
5762
+    return apply_filters('geodir_export_posts', $results, $post_type);
5763 5763
 }
5764 5764
 
5765 5765
 /**
@@ -5777,24 +5777,24 @@  discard block
 block discarded – undo
5777 5777
  * @param string $post_type Post type.
5778 5778
  * @return string The SQL query.
5779 5779
  */
5780
-function geodir_imex_get_events_query( $query, $post_type ) {
5781
-    if ( $post_type == 'gd_event' ) {
5780
+function geodir_imex_get_events_query($query, $post_type) {
5781
+    if ($post_type == 'gd_event') {
5782 5782
         global $wpdb, $plugin_prefix;
5783 5783
         
5784
-        $table = $plugin_prefix . $post_type . '_detail';
5784
+        $table = $plugin_prefix.$post_type.'_detail';
5785 5785
         $schedule_table = EVENT_SCHEDULE;
5786 5786
         
5787 5787
         // Skip listing with statuses trash, auto-draft etc...
5788 5788
         $skip_statuses = geodir_imex_export_skip_statuses();
5789 5789
         $where_statuses = '';
5790
-        if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5791
-            $where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5790
+        if (!empty($skip_statuses) && is_array($skip_statuses)) {
5791
+            $where_statuses = "AND `".$wpdb->posts."`.`post_status` NOT IN('".implode("','", $skip_statuses)."')";
5792 5792
         }
5793 5793
         
5794 5794
         /** This action is documented in geodirectory-functions/geodirectory-admin/admin_functions.php */
5795
-        $where_statuses = apply_filters( 'geodir_get_export_posts', $where_statuses, $post_type );
5795
+        $where_statuses = apply_filters('geodir_get_export_posts', $where_statuses, $post_type);
5796 5796
 
5797
-        $query = $wpdb->prepare( "SELECT {$wpdb->posts}.ID, {$schedule_table}.event_date, {$schedule_table}.event_enddate AS enddate, {$schedule_table}.event_starttime AS starttime, {$schedule_table}.event_endtime AS endtime FROM {$wpdb->posts} INNER JOIN {$table} ON ({$table}.post_id = {$wpdb->posts}.ID) INNER JOIN {$schedule_table} ON ({$schedule_table}.event_id = {$wpdb->posts}.ID) WHERE {$wpdb->posts}.post_type = %s " . $where_statuses . " GROUP BY {$table}.post_id ORDER BY {$wpdb->posts}.ID ASC, {$schedule_table}.schedule_id ASC", $post_type );
5797
+        $query = $wpdb->prepare("SELECT {$wpdb->posts}.ID, {$schedule_table}.event_date, {$schedule_table}.event_enddate AS enddate, {$schedule_table}.event_starttime AS starttime, {$schedule_table}.event_endtime AS endtime FROM {$wpdb->posts} INNER JOIN {$table} ON ({$table}.post_id = {$wpdb->posts}.ID) INNER JOIN {$schedule_table} ON ({$schedule_table}.event_id = {$wpdb->posts}.ID) WHERE {$wpdb->posts}.post_type = %s ".$where_statuses." GROUP BY {$table}.post_id ORDER BY {$wpdb->posts}.ID ASC, {$schedule_table}.schedule_id ASC", $post_type);
5798 5798
     }
5799 5799
 
5800 5800
     return $query;
@@ -5818,35 +5818,35 @@  discard block
 block discarded – undo
5818 5818
  * @param  string $post_type Post type.
5819 5819
  * @return int Total terms count.
5820 5820
  */
5821
-function geodir_get_terms_count( $post_type ) {
5822
-    $args = array( 'hide_empty' => 0 );
5821
+function geodir_get_terms_count($post_type) {
5822
+    $args = array('hide_empty' => 0);
5823 5823
 
5824
-    remove_all_filters( 'get_terms' );
5824
+    remove_all_filters('get_terms');
5825 5825
 
5826
-    $taxonomy = $post_type . 'category';
5826
+    $taxonomy = $post_type.'category';
5827 5827
 
5828 5828
     // WPML
5829 5829
     $is_wpml = geodir_is_wpml();
5830 5830
     $active_lang = 'all';
5831
-    if ( $is_wpml ) {
5831
+    if ($is_wpml) {
5832 5832
         global $sitepress;
5833 5833
         $active_lang = $sitepress->get_current_language();
5834 5834
         
5835
-        if ( $active_lang != 'all' ) {
5836
-            $sitepress->switch_lang( 'all', true );
5835
+        if ($active_lang != 'all') {
5836
+            $sitepress->switch_lang('all', true);
5837 5837
         }
5838 5838
     }
5839 5839
     // WPML
5840 5840
             
5841
-    $count_terms = wp_count_terms( $taxonomy, $args );
5841
+    $count_terms = wp_count_terms($taxonomy, $args);
5842 5842
 
5843 5843
     // WPML
5844
-    if ( $is_wpml && $active_lang !== 'all' ) {
5844
+    if ($is_wpml && $active_lang !== 'all') {
5845 5845
         global $sitepress;
5846
-        $sitepress->switch_lang( $active_lang, true );
5846
+        $sitepress->switch_lang($active_lang, true);
5847 5847
     }
5848 5848
     // WPML
5849
-    $count_terms = !is_wp_error( $count_terms ) ? $count_terms : 0;
5849
+    $count_terms = !is_wp_error($count_terms) ? $count_terms : 0;
5850 5850
      
5851 5851
     return $count_terms;
5852 5852
 }
@@ -5863,23 +5863,23 @@  discard block
 block discarded – undo
5863 5863
  * @param int $page_no Page number. Default 0.
5864 5864
  * @return array Array of terms data.
5865 5865
  */
5866
-function geodir_imex_get_terms( $post_type, $per_page = 0, $page_no = 0 ) {
5867
-	$args = array( 'hide_empty' => 0, 'orderby' => 'id' );
5866
+function geodir_imex_get_terms($post_type, $per_page = 0, $page_no = 0) {
5867
+	$args = array('hide_empty' => 0, 'orderby' => 'id');
5868 5868
 	
5869
-	remove_all_filters( 'get_terms' );
5869
+	remove_all_filters('get_terms');
5870 5870
 	
5871
-	$taxonomy = $post_type . 'category';
5871
+	$taxonomy = $post_type.'category';
5872 5872
 	
5873
-	if ( $per_page > 0 && $page_no > 0 ) {
5874
-		$args['offset'] = ( $page_no - 1 ) * $per_page;
5873
+	if ($per_page > 0 && $page_no > 0) {
5874
+		$args['offset'] = ($page_no - 1) * $per_page;
5875 5875
 		$args['number'] = $per_page;
5876 5876
 	}
5877 5877
 	
5878
-	$terms = get_terms( $taxonomy, $args );
5878
+	$terms = get_terms($taxonomy, $args);
5879 5879
 
5880 5880
 	$csv_rows = array();
5881 5881
 	
5882
-	if ( !empty( $terms ) ) {
5882
+	if (!empty($terms)) {
5883 5883
 		$csv_row = array();
5884 5884
 		$csv_row[] = 'cat_id';
5885 5885
 		$csv_row[] = 'cat_name';
@@ -5901,16 +5901,16 @@  discard block
 block discarded – undo
5901 5901
 		
5902 5902
 		$csv_rows[] = $csv_row;
5903 5903
 		
5904
-		foreach ( $terms as $term ) {
5905
-			$cat_icon = get_tax_meta( $term->term_id, 'ct_cat_icon', false, $post_type );
5906
-			$cat_icon = !empty( $cat_icon ) && isset( $cat_icon['src'] ) ? $cat_icon['src'] : '';
5904
+		foreach ($terms as $term) {
5905
+			$cat_icon = get_tax_meta($term->term_id, 'ct_cat_icon', false, $post_type);
5906
+			$cat_icon = !empty($cat_icon) && isset($cat_icon['src']) ? $cat_icon['src'] : '';
5907 5907
 			
5908
-			$cat_image = geodir_get_default_catimage( $term->term_id, $post_type );
5909
-			$cat_image = !empty( $cat_image ) && isset( $cat_image['src'] ) ? $cat_image['src'] : ''; 
5908
+			$cat_image = geodir_get_default_catimage($term->term_id, $post_type);
5909
+			$cat_image = !empty($cat_image) && isset($cat_image['src']) ? $cat_image['src'] : ''; 
5910 5910
 			
5911 5911
 			$cat_parent = '';
5912
-			if (isset($term->parent) && (int)$term->parent > 0 && term_exists((int)$term->parent, $taxonomy)) {
5913
-				$parent_term = (array)get_term_by( 'id', (int)$term->parent, $taxonomy );
5912
+			if (isset($term->parent) && (int) $term->parent > 0 && term_exists((int) $term->parent, $taxonomy)) {
5913
+				$parent_term = (array) get_term_by('id', (int) $term->parent, $taxonomy);
5914 5914
 				$cat_parent = !empty($parent_term) && isset($parent_term['name']) ? $parent_term['name'] : '';
5915 5915
 			}
5916 5916
 			
@@ -5920,15 +5920,15 @@  discard block
 block discarded – undo
5920 5920
 			$csv_row[] = $term->slug;
5921 5921
 			$csv_row[] = $post_type;
5922 5922
 			$csv_row[] = $cat_parent;
5923
-			$csv_row[] = get_tax_meta( $term->term_id, 'ct_cat_schema', false, $post_type );
5923
+			$csv_row[] = get_tax_meta($term->term_id, 'ct_cat_schema', false, $post_type);
5924 5924
             // WPML
5925 5925
 			if ($is_wpml) {
5926
-				$csv_row[] = geodir_get_language_for_element( $term->term_id, 'tax_' . $taxonomy );
5927
-                $csv_row[] = geodir_imex_original_post_id( $term->term_id, 'tax_' . $taxonomy );
5926
+				$csv_row[] = geodir_get_language_for_element($term->term_id, 'tax_'.$taxonomy);
5927
+                $csv_row[] = geodir_imex_original_post_id($term->term_id, 'tax_'.$taxonomy);
5928 5928
 			}
5929 5929
 			// WPML
5930 5930
 			$csv_row[] = $term->description;
5931
-			$csv_row[] = get_tax_meta( $term->term_id, 'ct_cat_top_desc', false, $post_type );
5931
+			$csv_row[] = get_tax_meta($term->term_id, 'ct_cat_top_desc', false, $post_type);
5932 5932
 			$csv_row[] = $cat_image;
5933 5933
 			$csv_row[] = $cat_icon;
5934 5934
 			
@@ -5947,10 +5947,10 @@  discard block
 block discarded – undo
5947 5947
  * @param  bool $relative True for relative path & False for absolute path.
5948 5948
  * @return string Path to the cache directory.
5949 5949
  */
5950
-function geodir_path_import_export( $relative = true ) {
5950
+function geodir_path_import_export($relative = true) {
5951 5951
 	$upload_dir = wp_upload_dir();
5952 5952
 	
5953
-	return $relative ? $upload_dir['baseurl'] . '/cache' : $upload_dir['basedir'] . '/cache';
5953
+	return $relative ? $upload_dir['baseurl'].'/cache' : $upload_dir['basedir'].'/cache';
5954 5954
 }
5955 5955
 
5956 5956
 /**
@@ -5966,8 +5966,8 @@  discard block
 block discarded – undo
5966 5966
  * @param  bool $clear If true then it overwrite data otherwise add rows at the end of file.
5967 5967
  * @return bool true if success otherwise false.
5968 5968
  */
5969
-function geodir_save_csv_data( $file_path, $csv_data = array(), $clear = true ) {
5970
-	if ( empty( $csv_data ) ) {
5969
+function geodir_save_csv_data($file_path, $csv_data = array(), $clear = true) {
5970
+	if (empty($csv_data)) {
5971 5971
 		return false;
5972 5972
 	}
5973 5973
 	
@@ -5975,17 +5975,17 @@  discard block
 block discarded – undo
5975 5975
 	
5976 5976
 	$mode = $clear ? 'w+' : 'a+';
5977 5977
 	
5978
-	if ( function_exists( 'fputcsv' ) ) {
5979
-		$file = fopen( $file_path, $mode );
5980
-		foreach( $csv_data as $csv_row ) {
5978
+	if (function_exists('fputcsv')) {
5979
+		$file = fopen($file_path, $mode);
5980
+		foreach ($csv_data as $csv_row) {
5981 5981
 			//$csv_row = array_map( 'utf8_decode', $csv_row );
5982
-			$write_successful = fputcsv( $file, $csv_row, ",", $enclosure = '"' );
5982
+			$write_successful = fputcsv($file, $csv_row, ",", $enclosure = '"');
5983 5983
 		}
5984
-		fclose( $file );
5984
+		fclose($file);
5985 5985
 	} else {
5986
-		foreach( $csv_data as $csv_row ) {
5986
+		foreach ($csv_data as $csv_row) {
5987 5987
 			//$csv_row = array_map( 'utf8_decode', $csv_row );
5988
-			$wp_filesystem->put_contents( $file_path, $csv_row );
5988
+			$wp_filesystem->put_contents($file_path, $csv_row);
5989 5989
 		}
5990 5990
 	}
5991 5991
 		
@@ -6003,14 +6003,14 @@  discard block
 block discarded – undo
6003 6003
  * @param  string $file Full path to file.
6004 6004
  * @return int No of file rows.
6005 6005
  */
6006
-function geodir_import_export_line_count( $file ) {
6006
+function geodir_import_export_line_count($file) {
6007 6007
 	global $wp_filesystem;
6008 6008
 	
6009
-	if ( $wp_filesystem->is_file( $file ) && $wp_filesystem->exists( $file ) ) {
6010
-		$contents = $wp_filesystem->get_contents_array( $file );
6009
+	if ($wp_filesystem->is_file($file) && $wp_filesystem->exists($file)) {
6010
+		$contents = $wp_filesystem->get_contents_array($file);
6011 6011
 		
6012
-		if ( !empty( $contents ) && is_array( $contents ) ) {
6013
-			return count( $contents ) - 1;
6012
+		if (!empty($contents) && is_array($contents)) {
6013
+			return count($contents) - 1;
6014 6014
 		}
6015 6015
 	}
6016 6016
 	
@@ -6027,11 +6027,11 @@  discard block
 block discarded – undo
6027 6027
  * @param string $post_type The post type.
6028 6028
  * @return object Queried object.
6029 6029
  */
6030
-function geodir_imex_get_custom_fields( $post_type ) {
6030
+function geodir_imex_get_custom_fields($post_type) {
6031 6031
 	global $wpdb;
6032 6032
 	 
6033
-	$sql = $wpdb->prepare("SELECT htmlvar_name FROM " . GEODIR_CUSTOM_FIELDS_TABLE . " WHERE post_type=%s AND is_active='1' AND is_admin!='1' AND field_type != 'fieldset' AND htmlvar_name != '' ORDER BY id ASC", array( $post_type ) );
6034
-	$rows = $wpdb->get_results( $sql );
6033
+	$sql = $wpdb->prepare("SELECT htmlvar_name FROM ".GEODIR_CUSTOM_FIELDS_TABLE." WHERE post_type=%s AND is_active='1' AND is_admin!='1' AND field_type != 'fieldset' AND htmlvar_name != '' ORDER BY id ASC", array($post_type));
6034
+	$rows = $wpdb->get_results($sql);
6035 6035
 	 
6036 6036
 	return $rows;
6037 6037
 }
@@ -6110,14 +6110,14 @@  discard block
 block discarded – undo
6110 6110
 	global $wpdb, $plugin_prefix;
6111 6111
 	
6112 6112
 	$post_type = get_post_type($master_post_id);
6113
-	$post_table = $plugin_prefix . $post_type . '_detail';
6113
+	$post_table = $plugin_prefix.$post_type.'_detail';
6114 6114
 	
6115
-	$query = $wpdb->prepare("SELECT * FROM " . $post_table . " WHERE post_id = %d", array($master_post_id));
6116
-	$data = (array)$wpdb->get_row($query);
6115
+	$query = $wpdb->prepare("SELECT * FROM ".$post_table." WHERE post_id = %d", array($master_post_id));
6116
+	$data = (array) $wpdb->get_row($query);
6117 6117
 	
6118
-	if ( !empty( $data ) ) {
6118
+	if (!empty($data)) {
6119 6119
 		$data['post_id'] = $tr_post_id;
6120
-		unset($data['default_category'], $data['marker_json'], $data['featured_image'], $data[$post_type . 'category'], $data['overall_rating'], $data['rating_count'], $data['ratings']);
6120
+		unset($data['default_category'], $data['marker_json'], $data['featured_image'], $data[$post_type.'category'], $data['overall_rating'], $data['rating_count'], $data['ratings']);
6121 6121
 		
6122 6122
 		$wpdb->update($post_table, $data, array('post_id' => $tr_post_id));		
6123 6123
 		return true;
@@ -6143,7 +6143,7 @@  discard block
 block discarded – undo
6143 6143
 	global $sitepress, $wpdb;
6144 6144
 	$post_type = get_post_type($master_post_id);
6145 6145
 	
6146
-	remove_filter('get_term', array($sitepress,'get_term_adjust_id')); // AVOID filtering to current language
6146
+	remove_filter('get_term', array($sitepress, 'get_term_adjust_id')); // AVOID filtering to current language
6147 6147
 
6148 6148
 	$taxonomies = get_object_taxonomies($post_type);
6149 6149
 	foreach ($taxonomies as $taxonomy) {
@@ -6152,9 +6152,9 @@  discard block
 block discarded – undo
6152 6152
 		
6153 6153
 		if ($terms) {
6154 6154
 			foreach ($terms as $term) {
6155
-				$tr_id = apply_filters( 'translate_object_id',$term->term_id, $taxonomy, false, $lang);
6155
+				$tr_id = apply_filters('translate_object_id', $term->term_id, $taxonomy, false, $lang);
6156 6156
 				
6157
-				if (!is_null($tr_id)){
6157
+				if (!is_null($tr_id)) {
6158 6158
 					// not using get_term - unfiltered get_term
6159 6159
 					$translated_term = $wpdb->get_row($wpdb->prepare("
6160 6160
 						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));
@@ -6163,14 +6163,14 @@  discard block
 block discarded – undo
6163 6163
 				}
6164 6164
 			}
6165 6165
 
6166
-			if (!is_taxonomy_hierarchical($taxonomy)){
6167
-				$terms_array = array_unique( array_map( 'intval', $terms_array ) );
6166
+			if (!is_taxonomy_hierarchical($taxonomy)) {
6167
+				$terms_array = array_unique(array_map('intval', $terms_array));
6168 6168
 			}
6169 6169
 
6170 6170
 			wp_set_post_terms($tr_post_id, $terms_array, $taxonomy);
6171 6171
 			
6172
-			if ($taxonomy == $post_type . 'category') {
6173
-				geodir_set_postcat_structure($tr_post_id, $post_type . 'category');
6172
+			if ($taxonomy == $post_type.'category') {
6173
+				geodir_set_postcat_structure($tr_post_id, $post_type.'category');
6174 6174
 			}
6175 6175
 		}
6176 6176
 	}
@@ -6191,15 +6191,15 @@  discard block
 block discarded – undo
6191 6191
 function geodir_icl_duplicate_post_images($master_post_id, $tr_post_id, $lang) {
6192 6192
 	global $wpdb;
6193 6193
 	
6194
-	$query = $wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE mime_type like %s AND post_id = %d", array('%image%', $tr_post_id));
6194
+	$query = $wpdb->prepare("DELETE FROM ".GEODIR_ATTACHMENT_TABLE." WHERE mime_type like %s AND post_id = %d", array('%image%', $tr_post_id));
6195 6195
 	$wpdb->query($query);
6196 6196
 	
6197
-	$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));
6197
+	$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));
6198 6198
 	$post_images = $wpdb->get_results($query);
6199 6199
 	
6200
-	if ( !empty( $post_images ) ) {
6201
-		foreach ( $post_images as $post_image) {
6202
-			$image_data = (array)$post_image;
6200
+	if (!empty($post_images)) {
6201
+		foreach ($post_images as $post_image) {
6202
+			$image_data = (array) $post_image;
6203 6203
 			unset($image_data['ID']);
6204 6204
 			$image_data['post_id'] = $tr_post_id;
6205 6205
 			
@@ -6225,10 +6225,10 @@  discard block
 block discarded – undo
6225 6225
  * @return array Event data array.
6226 6226
  */
6227 6227
 function geodir_imex_get_event_data($post, $gd_post_info) {
6228
-	$event_date = isset( $post['event_date'] ) && $post['event_date'] != '' && $post['event_date'] != '0000-00-00 00:00:00' ? date_i18n( 'd/m/Y', strtotime( $post['event_date'] ) ) : '';
6228
+	$event_date = isset($post['event_date']) && $post['event_date'] != '' && $post['event_date'] != '0000-00-00 00:00:00' ? date_i18n('d/m/Y', strtotime($post['event_date'])) : '';
6229 6229
 	$event_enddate = $event_date;
6230
-	$starttime = isset( $post['starttime'] ) && $post['starttime'] != '' && $post['starttime'] != '00:00:00' ? date_i18n( 'H:i', strtotime( $post['starttime'] ) ) : '';
6231
-	$endtime = isset( $post['endtime'] ) && $post['endtime'] != '' && $post['endtime'] != '00:00:00' ? date_i18n( 'H:i', strtotime( $post['endtime'] ) ) : '';
6230
+	$starttime = isset($post['starttime']) && $post['starttime'] != '' && $post['starttime'] != '00:00:00' ? date_i18n('H:i', strtotime($post['starttime'])) : '';
6231
+	$endtime = isset($post['endtime']) && $post['endtime'] != '' && $post['endtime'] != '00:00:00' ? date_i18n('H:i', strtotime($post['endtime'])) : '';
6232 6232
 	
6233 6233
 	$is_recurring_event = '';
6234 6234
 	$event_duration_days = '';
@@ -6245,15 +6245,15 @@  discard block
 block discarded – undo
6245 6245
 		
6246 6246
 	$recurring_data = isset($gd_post_info->recurring_dates) ? maybe_unserialize($gd_post_info->recurring_dates) : array();
6247 6247
 	if (!empty($recurring_data)) {
6248
-		$event_date = isset( $recurring_data['event_start'] ) && $recurring_data['event_start'] != '' && $recurring_data['event_start'] != '0000-00-00 00:00:00' ? date_i18n( 'd/m/Y', strtotime( $recurring_data['event_start'] ) ) : $event_date;
6249
-		$event_enddate = isset( $recurring_data['event_end'] ) && $recurring_data['event_end'] != '' && $recurring_data['event_end'] != '0000-00-00 00:00:00' ? date_i18n( 'd/m/Y', strtotime( $recurring_data['event_end'] ) ) : $event_date;
6250
-		$starttime = isset( $recurring_data['starttime'] ) && $recurring_data['starttime'] != '' && $recurring_data['starttime'] != '00:00:00' ? date_i18n( 'H:i', strtotime( $recurring_data['starttime'] ) ) : $starttime;
6251
-		$endtime = isset( $recurring_data['endtime'] ) && $recurring_data['endtime'] != '' && $recurring_data['endtime'] != '00:00:00' ? date_i18n( 'H:i', strtotime( $recurring_data['endtime'] ) ) : $endtime;
6248
+		$event_date = isset($recurring_data['event_start']) && $recurring_data['event_start'] != '' && $recurring_data['event_start'] != '0000-00-00 00:00:00' ? date_i18n('d/m/Y', strtotime($recurring_data['event_start'])) : $event_date;
6249
+		$event_enddate = isset($recurring_data['event_end']) && $recurring_data['event_end'] != '' && $recurring_data['event_end'] != '0000-00-00 00:00:00' ? date_i18n('d/m/Y', strtotime($recurring_data['event_end'])) : $event_date;
6250
+		$starttime = isset($recurring_data['starttime']) && $recurring_data['starttime'] != '' && $recurring_data['starttime'] != '00:00:00' ? date_i18n('H:i', strtotime($recurring_data['starttime'])) : $starttime;
6251
+		$endtime = isset($recurring_data['endtime']) && $recurring_data['endtime'] != '' && $recurring_data['endtime'] != '00:00:00' ? date_i18n('H:i', strtotime($recurring_data['endtime'])) : $endtime;
6252 6252
 		$is_whole_day_event = !empty($recurring_data['all_day']) ? 1 : '';
6253 6253
 		$different_times = !empty($recurring_data['different_times']) ? true : false;
6254 6254
 	
6255
-		$recurring_pkg = geodir_event_recurring_pkg( $gd_post_info );
6256
-		$is_recurring = isset( $gd_post_info->is_recurring ) && (int)$gd_post_info->is_recurring == 0 ? false : true;
6255
+		$recurring_pkg = geodir_event_recurring_pkg($gd_post_info);
6256
+		$is_recurring = isset($gd_post_info->is_recurring) && (int) $gd_post_info->is_recurring == 0 ? false : true;
6257 6257
 			
6258 6258
 		if ($recurring_pkg && $is_recurring) {
6259 6259
 			$recurring_dates = $event_date;
@@ -6263,13 +6263,13 @@  discard block
 block discarded – undo
6263 6263
 			$recurring_type = !empty($recurring_data['repeat_type']) && in_array($recurring_data['repeat_type'], array('day', 'week', 'month', 'year', 'custom')) ? $recurring_data['repeat_type'] : 'custom';
6264 6264
 			
6265 6265
 			if (!empty($recurring_data['event_recurring_dates'])) {
6266
-				$event_recurring_dates = explode( ',', $recurring_data['event_recurring_dates'] );
6266
+				$event_recurring_dates = explode(',', $recurring_data['event_recurring_dates']);
6267 6267
 				
6268 6268
 				if (!empty($event_recurring_dates)) {
6269 6269
 					$recurring_dates = array();
6270 6270
 					
6271 6271
 					foreach ($event_recurring_dates as $date) {
6272
-						$recurring_dates[] = date_i18n( 'd/m/Y', strtotime( $date ) );
6272
+						$recurring_dates[] = date_i18n('d/m/Y', strtotime($date));
6273 6273
 					}
6274 6274
 					
6275 6275
 					$recurring_dates = implode(",", $recurring_dates);
@@ -6285,7 +6285,7 @@  discard block
 block discarded – undo
6285 6285
 						$times = array();
6286 6286
 						
6287 6287
 						foreach ($recurring_data['starttimes'] as $time) {
6288
-							$times[] = $time != '00:00:00' ? date_i18n( 'H:i', strtotime( $time ) ) : '00:00';
6288
+							$times[] = $time != '00:00:00' ? date_i18n('H:i', strtotime($time)) : '00:00';
6289 6289
 						}
6290 6290
 						
6291 6291
 						$event_starttimes = implode(",", $times);
@@ -6295,7 +6295,7 @@  discard block
 block discarded – undo
6295 6295
 						$times = array();
6296 6296
 						
6297 6297
 						foreach ($recurring_data['endtimes'] as $time) {
6298
-							$times[] = $time != '00:00:00' ? date_i18n( 'H:i', strtotime( $time ) ) : '00:00';
6298
+							$times[] = $time != '00:00:00' ? date_i18n('H:i', strtotime($time)) : '00:00';
6299 6299
 						}
6300 6300
 						
6301 6301
 						$event_endtimes = implode(",", $times);
@@ -6307,8 +6307,8 @@  discard block
 block discarded – undo
6307 6307
 					}
6308 6308
 				}
6309 6309
 			} else {
6310
-				$event_duration_days = isset($recurring_data['duration_x']) ? (int)$recurring_data['duration_x'] : 1;
6311
-				$recurring_interval = !empty($recurring_data['repeat_x']) && (int)$recurring_data['repeat_x'] > 0 ? $recurring_data['repeat_x'] : 1;
6310
+				$event_duration_days = isset($recurring_data['duration_x']) ? (int) $recurring_data['duration_x'] : 1;
6311
+				$recurring_interval = !empty($recurring_data['repeat_x']) && (int) $recurring_data['repeat_x'] > 0 ? $recurring_data['repeat_x'] : 1;
6312 6312
 				
6313 6313
 				if (($recurring_type == 'week' || $recurring_type == 'month') && !empty($recurring_data['repeat_days'])) {
6314 6314
 					$week_days = array('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat');
@@ -6324,11 +6324,11 @@  discard block
 block discarded – undo
6324 6324
 				}
6325 6325
 				
6326 6326
 				$recurring_week_nos = $recurring_type == 'month' && !empty($recurring_data['repeat_weeks']) ? implode(",", $recurring_data['repeat_weeks']) : $recurring_week_nos;
6327
-				if (!empty($recurring_data['repeat_end_type']) && (int)$recurring_data['repeat_end_type'] == 1) {
6328
-					$recurring_end_date = isset($recurring_data['repeat_end']) && $recurring_data['repeat_end'] != '' && $recurring_data['repeat_end'] != '0000-00-00 00:00:00' ? date_i18n( 'd/m/Y', strtotime( $recurring_data['repeat_end'] ) ) : '';
6327
+				if (!empty($recurring_data['repeat_end_type']) && (int) $recurring_data['repeat_end_type'] == 1) {
6328
+					$recurring_end_date = isset($recurring_data['repeat_end']) && $recurring_data['repeat_end'] != '' && $recurring_data['repeat_end'] != '0000-00-00 00:00:00' ? date_i18n('d/m/Y', strtotime($recurring_data['repeat_end'])) : '';
6329 6329
 					$max_recurring_count = empty($recurring_end_date) ? 1 : '';
6330 6330
 				} else {
6331
-					$max_recurring_count = (!empty($recurring_data['max_repeat']) && (int)$recurring_data['max_repeat'] > 0 ? (int)$recurring_data['max_repeat'] : 1);
6331
+					$max_recurring_count = (!empty($recurring_data['max_repeat']) && (int) $recurring_data['max_repeat'] > 0 ? (int) $recurring_data['max_repeat'] : 1);
6332 6332
 				}
6333 6333
 			}
6334 6334
 		}
@@ -6392,9 +6392,9 @@  discard block
 block discarded – undo
6392 6392
  * @return array Event data array.
6393 6393
  */
6394 6394
 function geodir_imex_process_event_data($gd_post) {
6395
-	$recurring_pkg = geodir_event_recurring_pkg( (object)$gd_post );
6395
+	$recurring_pkg = geodir_event_recurring_pkg((object) $gd_post);
6396 6396
 
6397
-	$is_recurring = isset( $gd_post['is_recurring_event'] ) && (int)$gd_post['is_recurring_event'] == 0 ? false : true;
6397
+	$is_recurring = isset($gd_post['is_recurring_event']) && (int) $gd_post['is_recurring_event'] == 0 ? false : true;
6398 6398
 	$event_date = isset($gd_post['event_date']) && $gd_post['event_date'] != '' ? geodir_imex_get_date_ymd($gd_post['event_date']) : '';
6399 6399
 	$event_enddate = isset($gd_post['event_enddate']) && $gd_post['event_enddate'] != '' ? geodir_imex_get_date_ymd($gd_post['event_enddate']) : $event_date;
6400 6400
 	$all_day = isset($gd_post['is_whole_day_event']) && !empty($gd_post['is_whole_day_event']) ? true : false;
@@ -6441,17 +6441,17 @@  discard block
 block discarded – undo
6441 6441
 				$event_recurring_dates = implode(",", $event_recurring_dates);
6442 6442
 			}
6443 6443
 		} else {
6444
-			$duration_x = !empty( $gd_post['event_duration_days'] ) ? (int)$gd_post['event_duration_days'] : 1;
6445
-			$repeat_x = !empty( $gd_post['recurring_interval'] ) ? (int)$gd_post['recurring_interval'] : 1;
6446
-			$max_repeat = !empty( $gd_post['max_recurring_count'] ) ? (int)$gd_post['max_recurring_count'] : 1;
6447
-			$repeat_end = !empty( $gd_post['recurring_end_date'] ) ? geodir_imex_get_date_ymd($gd_post['recurring_end_date']) : '';
6444
+			$duration_x = !empty($gd_post['event_duration_days']) ? (int) $gd_post['event_duration_days'] : 1;
6445
+			$repeat_x = !empty($gd_post['recurring_interval']) ? (int) $gd_post['recurring_interval'] : 1;
6446
+			$max_repeat = !empty($gd_post['max_recurring_count']) ? (int) $gd_post['max_recurring_count'] : 1;
6447
+			$repeat_end = !empty($gd_post['recurring_end_date']) ? geodir_imex_get_date_ymd($gd_post['recurring_end_date']) : '';
6448 6448
 			
6449 6449
 			$repeat_end_type = $repeat_end != '' ? 1 : 0;
6450 6450
 			$max_repeat = $repeat_end != '' ? '' : $max_repeat;
6451 6451
 			
6452 6452
 			$week_days = array_flip(array('sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'sat'));
6453 6453
 			
6454
-			$a_repeat_days = isset($gd_post['recurring_week_days']) && trim($gd_post['recurring_week_days'])!='' ? explode(',', trim($gd_post['recurring_week_days'])) : array();
6454
+			$a_repeat_days = isset($gd_post['recurring_week_days']) && trim($gd_post['recurring_week_days']) != '' ? explode(',', trim($gd_post['recurring_week_days'])) : array();
6455 6455
 			$repeat_days = array();
6456 6456
 			if (!empty($a_repeat_days)) {
6457 6457
 				foreach ($a_repeat_days as $repeat_day) {
@@ -6469,7 +6469,7 @@  discard block
 block discarded – undo
6469 6469
 			$repeat_weeks = array();
6470 6470
 			if (!empty($a_repeat_weeks)) {
6471 6471
 				foreach ($a_repeat_weeks as $repeat_week) {
6472
-					$repeat_weeks[] = (int)$repeat_week;
6472
+					$repeat_weeks[] = (int) $repeat_week;
6473 6473
 				}
6474 6474
 				
6475 6475
 				$repeat_weeks = array_unique($repeat_weeks);
@@ -6533,7 +6533,7 @@  discard block
 block discarded – undo
6533 6533
 
6534 6534
     $page_found = $wpdb->get_var(
6535 6535
         $wpdb->prepare(
6536
-            "SELECT ID FROM " . $wpdb->posts . " WHERE post_name = %s LIMIT 1;",
6536
+            "SELECT ID FROM ".$wpdb->posts." WHERE post_name = %s LIMIT 1;",
6537 6537
             array($slug)
6538 6538
         )
6539 6539
     );
@@ -6588,7 +6588,7 @@  discard block
 block discarded – undo
6588 6588
  */
6589 6589
 function geodir_admin_upgrade_notice() {
6590 6590
     $class = "error";
6591
-    $message = __("Please update core GeoDirectory or some addons may not function correctly.","geodirectory");
6591
+    $message = __("Please update core GeoDirectory or some addons may not function correctly.", "geodirectory");
6592 6592
     echo"<div class=\"$class\"> <p>$message</p></div>";
6593 6593
 }
6594 6594
 
@@ -6600,7 +6600,7 @@  discard block
 block discarded – undo
6600 6600
  * @param (object) $r
6601 6601
  * @return (string) $output
6602 6602
  */
6603
-function geodire_admin_upgrade_notice( $plugin_data, $r )
6603
+function geodire_admin_upgrade_notice($plugin_data, $r)
6604 6604
 {
6605 6605
     // readme contents
6606 6606
     $args = array(
@@ -6608,7 +6608,7 @@  discard block
 block discarded – undo
6608 6608
         'redirection' => 5
6609 6609
     );
6610 6610
     $url = "http://plugins.svn.wordpress.org/geodirectory/trunk/readme.txt";
6611
-    $data       = wp_remote_get( $url, $args );
6611
+    $data = wp_remote_get($url, $args);
6612 6612
 
6613 6613
     if (!is_wp_error($data) && $data['response']['code'] == 200) {
6614 6614
 
@@ -6623,20 +6623,20 @@  discard block
 block discarded – undo
6623 6623
 function geodir_in_plugin_update_message($content) {
6624 6624
     // Output Upgrade Notice
6625 6625
     $matches        = null;
6626
-    $regexp         = '~==\s*Upgrade Notice\s*==\s*=\s*(.*)\s*=(.*)(=\s*' . preg_quote( GEODIRECTORY_VERSION ) . '\s*=|$)~Uis';
6626
+    $regexp         = '~==\s*Upgrade Notice\s*==\s*=\s*(.*)\s*=(.*)(=\s*'.preg_quote(GEODIRECTORY_VERSION).'\s*=|$)~Uis';
6627 6627
     $upgrade_notice = '';
6628
-    if ( preg_match( $regexp, $content, $matches ) ) {
6629
-        if(empty($matches)){return;}
6628
+    if (preg_match($regexp, $content, $matches)) {
6629
+        if (empty($matches)) {return; }
6630 6630
 
6631
-        $version = trim( $matches[1] );
6632
-        if($version && $version>GEODIRECTORY_VERSION){
6631
+        $version = trim($matches[1]);
6632
+        if ($version && $version > GEODIRECTORY_VERSION) {
6633 6633
 
6634 6634
 
6635
-        $notices = (array) preg_split('~[\r\n]+~', trim( $matches[2] ) );
6636
-        if ( version_compare( GEODIRECTORY_VERSION, $version, '<' ) ) {
6635
+        $notices = (array) preg_split('~[\r\n]+~', trim($matches[2]));
6636
+        if (version_compare(GEODIRECTORY_VERSION, $version, '<')) {
6637 6637
             $upgrade_notice .= '<div class="geodir_plugin_upgrade_notice">';
6638
-            foreach ( $notices as $index => $line ) {
6639
-                $upgrade_notice .= wp_kses_post( preg_replace( '~\[([^\]]*)\]\(([^\)]*)\)~', '<a href="${2}">${1}</a>', $line ) );
6638
+            foreach ($notices as $index => $line) {
6639
+                $upgrade_notice .= wp_kses_post(preg_replace('~\[([^\]]*)\]\(([^\)]*)\)~', '<a href="${2}">${1}</a>', $line));
6640 6640
             }
6641 6641
             $upgrade_notice .= '</div> ';
6642 6642
         }
@@ -6660,7 +6660,7 @@  discard block
 block discarded – undo
6660 6660
 		$default_language = $sitepress->get_default_language();
6661 6661
 		if ($current_language != 'all' && $current_language != $default_language) {
6662 6662
 	?>
6663
-	<div class="updated error notice-success" id="message"><p style="color:red"><strong><?php _e('Saving GeoDirectory pages settings on a different language breaks pages settings. Try to save after switching to default language.', 'geodirectory');?></strong></p></div>
6663
+	<div class="updated error notice-success" id="message"><p style="color:red"><strong><?php _e('Saving GeoDirectory pages settings on a different language breaks pages settings. Try to save after switching to default language.', 'geodirectory'); ?></strong></p></div>
6664 6664
 	<?php
6665 6665
 		}
6666 6666
 	}
@@ -6675,7 +6675,7 @@  discard block
 block discarded – undo
6675 6675
  * @param array Listing statuses to be skipped.
6676 6676
  */
6677 6677
 function geodir_imex_export_skip_statuses() {
6678
-    $statuses = array( 'trash', 'auto-draft' );
6678
+    $statuses = array('trash', 'auto-draft');
6679 6679
     
6680 6680
     /**
6681 6681
      * Filter the statuses to skip during GD export listings.
@@ -6685,7 +6685,7 @@  discard block
 block discarded – undo
6685 6685
      *
6686 6686
      * @param array $statuses Listing statuses to be skipped.
6687 6687
      */
6688
-    $statuses = apply_filters( 'geodir_imex_export_skip_statuses', $statuses );
6688
+    $statuses = apply_filters('geodir_imex_export_skip_statuses', $statuses);
6689 6689
      
6690 6690
     return $statuses;
6691 6691
 }
@@ -6725,16 +6725,16 @@  discard block
 block discarded – undo
6725 6725
 function geodir_imex_get_filter_where($where = '', $post_type = '') {
6726 6726
     global $wpdb;
6727 6727
     
6728
-    $filters = !empty( $_REQUEST['gd_imex'] ) && is_array( $_REQUEST['gd_imex'] ) ? $_REQUEST['gd_imex'] : NULL;
6728
+    $filters = !empty($_REQUEST['gd_imex']) && is_array($_REQUEST['gd_imex']) ? $_REQUEST['gd_imex'] : NULL;
6729 6729
     
6730
-    if ( !empty( $filters ) ) {
6731
-        foreach ( $filters as $field => $value ) {
6730
+    if (!empty($filters)) {
6731
+        foreach ($filters as $field => $value) {
6732 6732
             switch ($field) {
6733 6733
                 case 'start_date':
6734
-                    $where .= " AND `" . $wpdb->posts . "`.`post_date` >= '" . sanitize_text_field( $value ) . " 00:00:00'";
6734
+                    $where .= " AND `".$wpdb->posts."`.`post_date` >= '".sanitize_text_field($value)." 00:00:00'";
6735 6735
                 break;
6736 6736
                 case 'end_date':
6737
-                    $where .= " AND `" . $wpdb->posts . "`.`post_date` <= '" . sanitize_text_field( $value ) . " 23:59:59'";
6737
+                    $where .= " AND `".$wpdb->posts."`.`post_date` <= '".sanitize_text_field($value)." 23:59:59'";
6738 6738
                 break;
6739 6739
             }
6740 6740
         }
Please login to merge, or discard this patch.
geodirectory-admin/admin_hooks_actions.php 1 patch
Indentation   +1526 added lines, -1526 removed lines patch added patch discarded remove patch
@@ -10,33 +10,33 @@  discard block
 block discarded – undo
10 10
 
11 11
 add_action('admin_init', 'geodir_admin_init');
12 12
 if (!function_exists('geodir_admin_init')) {
13
-    /**
14
-     * Adds GD setting pages in admin.
15
-     *
16
-     * @since 1.0.0
17
-     * @package GeoDirectory
18
-     * @global string $current_tab The current settings tab name.
19
-     */
20
-    function geodir_admin_init()
21
-    {
22
-
23
-        if (is_admin()):
24
-            global $current_tab;
25
-            geodir_redirect_to_admin_panel_on_installed();
26
-            $current_tab = (isset($_GET['tab']) && $_GET['tab'] != '') ? $_GET['tab'] : 'general_settings';
27
-            if (!(isset($_REQUEST['action']))) // this will avoid Ajax requests
28
-                geodir_handle_option_form_submit($current_tab); // located in admin function.php
29
-            /**
30
-             * Called on the WordPress 'admin_init' hook this hookis used to call everything for the GD settings pages in the admin area.
31
-             *
32
-             * @since 1.0.0
33
-             */
34
-            do_action('admin_panel_init');
35
-            add_action('geodir_admin_option_form', 'geodir_get_admin_option_form', 1);
36
-
37
-
38
-        endif;
39
-    }
13
+	/**
14
+	 * Adds GD setting pages in admin.
15
+	 *
16
+	 * @since 1.0.0
17
+	 * @package GeoDirectory
18
+	 * @global string $current_tab The current settings tab name.
19
+	 */
20
+	function geodir_admin_init()
21
+	{
22
+
23
+		if (is_admin()):
24
+			global $current_tab;
25
+			geodir_redirect_to_admin_panel_on_installed();
26
+			$current_tab = (isset($_GET['tab']) && $_GET['tab'] != '') ? $_GET['tab'] : 'general_settings';
27
+			if (!(isset($_REQUEST['action']))) // this will avoid Ajax requests
28
+				geodir_handle_option_form_submit($current_tab); // located in admin function.php
29
+			/**
30
+			 * Called on the WordPress 'admin_init' hook this hookis used to call everything for the GD settings pages in the admin area.
31
+			 *
32
+			 * @since 1.0.0
33
+			 */
34
+			do_action('admin_panel_init');
35
+			add_action('geodir_admin_option_form', 'geodir_get_admin_option_form', 1);
36
+
37
+
38
+		endif;
39
+	}
40 40
 }
41 41
 
42 42
 /**
@@ -47,10 +47,10 @@  discard block
 block discarded – undo
47 47
  */
48 48
 function geodir_redirect_to_admin_panel_on_installed()
49 49
 {
50
-    if (get_option('geodir_installation_redirect', false)) {
51
-        delete_option('geodir_installation_redirect');
52
-        wp_redirect(admin_url('admin.php?page=geodirectory&installed=yes'));
53
-    }
50
+	if (get_option('geodir_installation_redirect', false)) {
51
+		delete_option('geodir_installation_redirect');
52
+		wp_redirect(admin_url('admin.php?page=geodirectory&installed=yes'));
53
+	}
54 54
 }
55 55
 
56 56
 /**
@@ -62,7 +62,7 @@  discard block
 block discarded – undo
62 62
  */
63 63
 function geodir_get_admin_option_form($current_tab)
64 64
 {
65
-    geodir_admin_option_form($current_tab);// defined in admin template tags.php
65
+	geodir_admin_option_form($current_tab);// defined in admin template tags.php
66 66
 }
67 67
 
68 68
 
@@ -85,19 +85,19 @@  discard block
 block discarded – undo
85 85
  */
86 86
 function geodir_conditional_admin_script_load()
87 87
 {
88
-    global $pagenow;
88
+	global $pagenow;
89 89
 	
90 90
 	// Get the current post type
91 91
 	$post_type = geodir_admin_current_post_type();
92 92
 	$geodir_post_types = geodir_get_posttypes();
93 93
     
94 94
 	if ((isset($_REQUEST['page']) && $_REQUEST['page'] == 'geodirectory') || (($pagenow == 'post.php' || $pagenow == 'post-new.php' || $pagenow == 'edit.php') && $post_type && in_array($post_type, $geodir_post_types)) || ($pagenow == 'edit-tags.php' || $pagenow == 'term.php' || $pagenow == 'edit-comments.php' || $pagenow == 'comment.php')) {
95
-        add_action('admin_enqueue_scripts', 'geodir_admin_scripts');
96
-        add_action('admin_enqueue_scripts', 'geodir_admin_styles');
97
-        add_action('admin_enqueue_scripts', 'geodir_admin_dequeue_scripts', 100);
98
-    }
95
+		add_action('admin_enqueue_scripts', 'geodir_admin_scripts');
96
+		add_action('admin_enqueue_scripts', 'geodir_admin_styles');
97
+		add_action('admin_enqueue_scripts', 'geodir_admin_dequeue_scripts', 100);
98
+	}
99 99
 
100
-    add_action('admin_enqueue_scripts', 'geodir_admin_styles_req');
100
+	add_action('admin_enqueue_scripts', 'geodir_admin_styles_req');
101 101
 
102 102
 }
103 103
 
@@ -131,12 +131,12 @@  discard block
 block discarded – undo
131 131
  */
132 132
 function create_default_admin_main_nav()
133 133
 {
134
-    add_filter('geodir_settings_tabs_array', 'geodir_default_admin_main_tabs', 1);
135
-    add_filter('geodir_settings_tabs_array', 'places_custom_fields_tab', 2);
136
-    add_filter('geodir_settings_tabs_array', 'geodir_compatibility_setting_tab', 90);
137
-    add_filter('geodir_settings_tabs_array', 'geodir_tools_setting_tab', 95);
138
-    add_filter('geodir_settings_tabs_array', 'geodir_extend_geodirectory_setting_tab', 100);
139
-    //add_filter('geodir_settings_tabs_array', 'geodir_hide_set_location_default',3);
134
+	add_filter('geodir_settings_tabs_array', 'geodir_default_admin_main_tabs', 1);
135
+	add_filter('geodir_settings_tabs_array', 'places_custom_fields_tab', 2);
136
+	add_filter('geodir_settings_tabs_array', 'geodir_compatibility_setting_tab', 90);
137
+	add_filter('geodir_settings_tabs_array', 'geodir_tools_setting_tab', 95);
138
+	add_filter('geodir_settings_tabs_array', 'geodir_extend_geodirectory_setting_tab', 100);
139
+	//add_filter('geodir_settings_tabs_array', 'geodir_hide_set_location_default',3);
140 140
 
141 141
 }
142 142
 
@@ -149,16 +149,16 @@  discard block
 block discarded – undo
149 149
  */
150 150
 function geodir_admin_list_columns()
151 151
 {
152
-    if ($post_types = geodir_get_posttypes()) {
152
+	if ($post_types = geodir_get_posttypes()) {
153 153
 
154
-        foreach ($post_types as $post_type):
155
-            add_filter("manage_edit-{$post_type}_columns", 'geodir_edit_post_columns', 100);
156
-            //Filter-Payment-Manager to show Package
157
-            add_action("manage_{$post_type}_posts_custom_column", 'geodir_manage_post_columns', 10, 2);
154
+		foreach ($post_types as $post_type):
155
+			add_filter("manage_edit-{$post_type}_columns", 'geodir_edit_post_columns', 100);
156
+			//Filter-Payment-Manager to show Package
157
+			add_action("manage_{$post_type}_posts_custom_column", 'geodir_manage_post_columns', 10, 2);
158 158
 
159
-            add_filter("manage_edit-{$post_type}_sortable_columns", 'geodir_post_sortable_columns');
160
-        endforeach;
161
-    }
159
+			add_filter("manage_edit-{$post_type}_sortable_columns", 'geodir_post_sortable_columns');
160
+		endforeach;
161
+	}
162 162
 }
163 163
 
164 164
 /**
@@ -171,15 +171,15 @@  discard block
 block discarded – undo
171 171
  */
172 172
 function geodir_default_admin_main_tabs($tabs)
173 173
 {
174
-    return $tabs = array(
175
-        'general_settings' => array('label' => __('General', 'geodirectory')),
176
-        'design_settings' => array('label' => __('Design', 'geodirectory')),
177
-        'permalink_settings' => array('label' => __('Permalinks', 'geodirectory')),
178
-        'title_meta_settings' => array('label' => __('Titles & Metas', 'geodirectory')),
179
-        'notifications_settings' => array('label' => __('Notifications', 'geodirectory')),
180
-        'default_location_settings' => array('label' => __('Set Default Location', 'geodirectory')),
181
-
182
-    );
174
+	return $tabs = array(
175
+		'general_settings' => array('label' => __('General', 'geodirectory')),
176
+		'design_settings' => array('label' => __('Design', 'geodirectory')),
177
+		'permalink_settings' => array('label' => __('Permalinks', 'geodirectory')),
178
+		'title_meta_settings' => array('label' => __('Titles & Metas', 'geodirectory')),
179
+		'notifications_settings' => array('label' => __('Notifications', 'geodirectory')),
180
+		'default_location_settings' => array('label' => __('Set Default Location', 'geodirectory')),
181
+
182
+	);
183 183
 }
184 184
 
185 185
 add_action('do_meta_boxes', 'geodir_remove_image_box');
@@ -192,16 +192,16 @@  discard block
 block discarded – undo
192 192
  */
193 193
 function geodir_remove_image_box()
194 194
 {
195
-    global $post;
195
+	global $post;
196 196
 
197
-    $geodir_posttypes = geodir_get_posttypes();
197
+	$geodir_posttypes = geodir_get_posttypes();
198 198
 
199
-    if (isset($post) && in_array($post->post_type, $geodir_posttypes)):
199
+	if (isset($post) && in_array($post->post_type, $geodir_posttypes)):
200 200
 
201
-        remove_meta_box('postimagediv', $post->post_type, 'side');
202
-        remove_meta_box('revisionsdiv', $post->post_type, 'normal');
201
+		remove_meta_box('postimagediv', $post->post_type, 'side');
202
+		remove_meta_box('revisionsdiv', $post->post_type, 'normal');
203 203
 
204
-    endif;
204
+	endif;
205 205
 
206 206
 }
207 207
 
@@ -216,26 +216,26 @@  discard block
 block discarded – undo
216 216
  */
217 217
 function geodir_meta_box_add()
218 218
 {
219
-    global $post;
219
+	global $post;
220 220
 
221
-    $geodir_post_types = geodir_get_posttypes('array');
222
-    $geodir_posttypes = array_keys($geodir_post_types);
221
+	$geodir_post_types = geodir_get_posttypes('array');
222
+	$geodir_posttypes = array_keys($geodir_post_types);
223 223
 
224
-    if (isset($post->post_type) && in_array($post->post_type, $geodir_posttypes)):
224
+	if (isset($post->post_type) && in_array($post->post_type, $geodir_posttypes)):
225 225
 
226
-        $geodir_posttype = $post->post_type;
227
-        $post_typename = geodir_ucwords($geodir_post_types[$geodir_posttype]['labels']['singular_name']);
226
+		$geodir_posttype = $post->post_type;
227
+		$post_typename = geodir_ucwords($geodir_post_types[$geodir_posttype]['labels']['singular_name']);
228 228
 
229
-        // Filter-Payment-Manager
229
+		// Filter-Payment-Manager
230 230
 
231
-        add_meta_box('geodir_post_images', $post_typename . ' ' . __('Attachments', 'geodirectory'), 'geodir_post_attachments', $geodir_posttype, 'side');
231
+		add_meta_box('geodir_post_images', $post_typename . ' ' . __('Attachments', 'geodirectory'), 'geodir_post_attachments', $geodir_posttype, 'side');
232 232
 
233
-        add_meta_box('geodir_post_info', $post_typename . ' ' . __('Information', 'geodirectory'), 'geodir_post_info_setting', $geodir_posttype, 'normal', 'high');
233
+		add_meta_box('geodir_post_info', $post_typename . ' ' . __('Information', 'geodirectory'), 'geodir_post_info_setting', $geodir_posttype, 'normal', 'high');
234 234
 
235
-        // no need of this box as all fields moved to main information box
236
-        //add_meta_box( 'geodir_post_addinfo', $post_typename. ' ' .__('Additional Information' , 'geodirectory'), 'geodir_post_addinfo_setting', $geodir_posttype,'normal', 'high' );
235
+		// no need of this box as all fields moved to main information box
236
+		//add_meta_box( 'geodir_post_addinfo', $post_typename. ' ' .__('Additional Information' , 'geodirectory'), 'geodir_post_addinfo_setting', $geodir_posttype,'normal', 'high' );
237 237
 
238
-    endif;
238
+	endif;
239 239
 
240 240
 }
241 241
 
@@ -259,23 +259,23 @@  discard block
 block discarded – undo
259 259
 function geodir_hide_post_taxonomy_meta_boxes()
260 260
 {
261 261
 
262
-    $geodir_post_types = get_option('geodir_post_types');
262
+	$geodir_post_types = get_option('geodir_post_types');
263 263
 
264
-    if (!empty($geodir_post_types)) {
265
-        foreach ($geodir_post_types as $geodir_post_type => $geodir_posttype_info) {
264
+	if (!empty($geodir_post_types)) {
265
+		foreach ($geodir_post_types as $geodir_post_type => $geodir_posttype_info) {
266 266
 
267
-            $gd_taxonomy = geodir_get_taxonomies($geodir_post_type);
267
+			$gd_taxonomy = geodir_get_taxonomies($geodir_post_type);
268 268
 
269
-            if(!empty($gd_taxonomy)) {
270
-                foreach ($gd_taxonomy as $tax) {
269
+			if(!empty($gd_taxonomy)) {
270
+				foreach ($gd_taxonomy as $tax) {
271 271
 
272
-                    remove_meta_box($tax . 'div', $geodir_post_type, 'normal');
272
+					remove_meta_box($tax . 'div', $geodir_post_type, 'normal');
273 273
 
274
-                }
275
-            }
274
+				}
275
+			}
276 276
 
277
-        }
278
-    }
277
+		}
278
+	}
279 279
 }
280 280
 
281 281
 add_filter('geodir_add_listing_map_restrict', 'geodir_add_listing_map_restrict');
@@ -289,12 +289,12 @@  discard block
 block discarded – undo
289 289
  */
290 290
 function geodir_add_listing_map_restrict($map_restirct)
291 291
 {
292
-    if (is_admin()) {
293
-        if (isset($_REQUEST['tab']) && $_REQUEST['tab'] == 'default_location_settings') {
294
-            $map_restirct = false;
295
-        }
296
-    }
297
-    return $map_restirct;
292
+	if (is_admin()) {
293
+		if (isset($_REQUEST['tab']) && $_REQUEST['tab'] == 'default_location_settings') {
294
+			$map_restirct = false;
295
+		}
296
+	}
297
+	return $map_restirct;
298 298
 }
299 299
 
300 300
 
@@ -313,16 +313,16 @@  discard block
 block discarded – undo
313 313
 function geodir_enable_editor_on_notifications($notification)
314 314
 {
315 315
 
316
-    if (!empty($notification) && get_option('geodir_tiny_editor') == '1') {
316
+	if (!empty($notification) && get_option('geodir_tiny_editor') == '1') {
317 317
 
318
-        foreach ($notification as $key => $value) {
319
-            if ($value['type'] == 'textarea')
320
-                $notification[$key]['type'] = 'editor';
321
-        }
318
+		foreach ($notification as $key => $value) {
319
+			if ($value['type'] == 'textarea')
320
+				$notification[$key]['type'] = 'editor';
321
+		}
322 322
 
323
-    }
323
+	}
324 324
 
325
-    return $notification;
325
+	return $notification;
326 326
 }
327 327
 
328 328
 
@@ -339,16 +339,16 @@  discard block
 block discarded – undo
339 339
 function geodir_enable_editor_on_design_settings($design_setting)
340 340
 {
341 341
 
342
-    if (!empty($design_setting) && get_option('geodir_tiny_editor') == '1') {
342
+	if (!empty($design_setting) && get_option('geodir_tiny_editor') == '1') {
343 343
 
344
-        foreach ($design_setting as $key => $value) {
345
-            if ($value['type'] == 'textarea' && $value['id'] == 'geodir_term_condition_content')
346
-                $design_setting[$key]['type'] = 'editor';
347
-        }
344
+		foreach ($design_setting as $key => $value) {
345
+			if ($value['type'] == 'textarea' && $value['id'] == 'geodir_term_condition_content')
346
+				$design_setting[$key]['type'] = 'editor';
347
+		}
348 348
 
349
-    }
349
+	}
350 350
 
351
-    return $design_setting;
351
+	return $design_setting;
352 352
 }
353 353
 
354 354
 /* ----------- START MANAGE CUSTOM FIELDS ---------------- */
@@ -356,15 +356,15 @@  discard block
 block discarded – undo
356 356
 add_action('geodir_manage_available_fields_custom', 'geodir_manage_available_fields_custom');
357 357
 
358 358
 function geodir_manage_available_fields_predefined($sub_tab){
359
-    if($sub_tab=='custom_fields'){
360
-        geodir_custom_available_fields('predefined');
361
-    }
359
+	if($sub_tab=='custom_fields'){
360
+		geodir_custom_available_fields('predefined');
361
+	}
362 362
 }
363 363
 
364 364
 function geodir_manage_available_fields_custom($sub_tab){
365
-    if($sub_tab=='custom_fields'){
366
-        geodir_custom_available_fields('custom');
367
-    }
365
+	if($sub_tab=='custom_fields'){
366
+		geodir_custom_available_fields('custom');
367
+	}
368 368
 }
369 369
 
370 370
 
@@ -383,16 +383,16 @@  discard block
 block discarded – undo
383 383
 function geodir_manage_available_fields($sub_tab)
384 384
 {
385 385
 
386
-    switch ($sub_tab) {
387
-        case 'custom_fields':
388
-            geodir_custom_available_fields();
389
-            break;
386
+	switch ($sub_tab) {
387
+		case 'custom_fields':
388
+			geodir_custom_available_fields();
389
+			break;
390 390
 
391
-        case 'sorting_options':
392
-            geodir_sorting_options_available_fields();
393
-            break;
391
+		case 'sorting_options':
392
+			geodir_sorting_options_available_fields();
393
+			break;
394 394
 
395
-    }
395
+	}
396 396
 }
397 397
 
398 398
 
@@ -408,16 +408,16 @@  discard block
 block discarded – undo
408 408
 function geodir_manage_selected_fields($sub_tab)
409 409
 {
410 410
 
411
-    switch ($sub_tab) {
412
-        case 'custom_fields':
413
-            geodir_custom_selected_fields();
414
-            break;
411
+	switch ($sub_tab) {
412
+		case 'custom_fields':
413
+			geodir_custom_selected_fields();
414
+			break;
415 415
 
416
-        case 'sorting_options':
417
-            geodir_sorting_options_selected_fields();
418
-            break;
416
+		case 'sorting_options':
417
+			geodir_sorting_options_selected_fields();
418
+			break;
419 419
 
420
-    }
420
+	}
421 421
 }
422 422
 
423 423
 /**
@@ -429,52 +429,52 @@  discard block
 block discarded – undo
429 429
  */
430 430
 function geodir_sorting_options_available_fields()
431 431
 {
432
-    global $wpdb;
433
-    $listing_type = ($_REQUEST['listing_type'] != '') ? sanitize_text_field($_REQUEST['listing_type']) : 'gd_place';
434
-    ?>
432
+	global $wpdb;
433
+	$listing_type = ($_REQUEST['listing_type'] != '') ? sanitize_text_field($_REQUEST['listing_type']) : 'gd_place';
434
+	?>
435 435
     <input type="hidden" name="listing_type" id="new_post_type" value="<?php echo $listing_type;?>"/>
436 436
     <input type="hidden" name="manage_field_type" class="manage_field_type" value="<?php echo sanitize_text_field($_REQUEST['subtab']); ?>"/>
437 437
     <ul>
438 438
     <?php
439
-        $sort_options = geodir_get_custom_sort_options($listing_type);
439
+		$sort_options = geodir_get_custom_sort_options($listing_type);
440 440
         
441
-        foreach ($sort_options as $key => $val) {
442
-            $val = stripslashes_deep($val); // strip slashes
443
-
444
-            $check_html_variable = $wpdb->get_var(
445
-                $wpdb->prepare(
446
-                    "SELECT htmlvar_name FROM " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " WHERE htmlvar_name = %s AND post_type = %s AND field_type=%s",
447
-                    array($val['htmlvar_name'], $listing_type, $val['field_type'])
448
-                )
449
-            );
441
+		foreach ($sort_options as $key => $val) {
442
+			$val = stripslashes_deep($val); // strip slashes
443
+
444
+			$check_html_variable = $wpdb->get_var(
445
+				$wpdb->prepare(
446
+					"SELECT htmlvar_name FROM " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " WHERE htmlvar_name = %s AND post_type = %s AND field_type=%s",
447
+					array($val['htmlvar_name'], $listing_type, $val['field_type'])
448
+				)
449
+			);
450 450
             
451
-            $display = $check_html_variable ? ' style="display:none;"' : '';
452
-           ?>
451
+			$display = $check_html_variable ? ' style="display:none;"' : '';
452
+		   ?>
453 453
 
454 454
             <li   class="gd-cf-tooltip-wrap" <?php echo $display;?>>
455 455
                 <?php
456
-                if(isset($val['description']) && $val['description']){
457
-                    echo '<div class="gdcf-tooltip">'.$val['description'].'</div>';
458
-                }?>
456
+				if(isset($val['description']) && $val['description']){
457
+					echo '<div class="gdcf-tooltip">'.$val['description'].'</div>';
458
+				}?>
459 459
 
460 460
                 <a id="gd-<?php echo $val['field_type'];?>-_-<?php echo $val['htmlvar_name'];?>" data-field-type-key="<?php echo $val['htmlvar_name'];?>"  data-field-type="<?php echo $val['field_type'];?>"
461 461
                    title="<?php echo $val['site_title'];?>"
462 462
                    class="gd-draggable-form-items  gd-<?php echo $val['field_type'];?> geodir-sort-<?php echo $val['htmlvar_name'];?>" href="javascript:void(0);">
463 463
                     <?php if (isset($val['field_icon']) && strpos($val['field_icon'], 'fa fa-') !== false) {
464
-                        echo '<i class="'.$val['field_icon'].'" aria-hidden="true"></i>';
465
-                    }elseif(isset($val['field_icon']) && $val['field_icon'] ){
466
-                        echo '<b style="background-image: url("'.$val['field_icon'].'")"></b>';
467
-                    }else{
468
-                        echo '<i class="fa fa-cog" aria-hidden="true"></i>';
469
-                    }?>
464
+						echo '<i class="'.$val['field_icon'].'" aria-hidden="true"></i>';
465
+					}elseif(isset($val['field_icon']) && $val['field_icon'] ){
466
+						echo '<b style="background-image: url("'.$val['field_icon'].'")"></b>';
467
+					}else{
468
+						echo '<i class="fa fa-cog" aria-hidden="true"></i>';
469
+					}?>
470 470
                     <?php echo $val['site_title'];?>
471 471
                 </a>
472 472
             </li>
473 473
 
474 474
 
475 475
             <?php
476
-        }
477
-    ?>
476
+		}
477
+	?>
478 478
     </ul>
479 479
     <?php
480 480
 }
@@ -488,28 +488,28 @@  discard block
 block discarded – undo
488 488
  */
489 489
 function geodir_sorting_options_selected_fields()
490 490
 {
491
-    $listing_type = ($_REQUEST['listing_type'] != '') ? sanitize_text_field($_REQUEST['listing_type']) : 'gd_place';
492
-    ?>
491
+	$listing_type = ($_REQUEST['listing_type'] != '') ? sanitize_text_field($_REQUEST['listing_type']) : 'gd_place';
492
+	?>
493 493
     <input type="hidden" name="manage_field_type" class="manage_field_type" value="<?php echo sanitize_text_field($_REQUEST['subtab']); ?>"/>
494 494
     <ul class="core">
495 495
     <?php 
496
-        global $wpdb;
496
+		global $wpdb;
497 497
         
498
-        $fields = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " WHERE post_type = %s AND field_type != 'address' ORDER BY sort_order ASC", array($listing_type)));
498
+		$fields = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " WHERE post_type = %s AND field_type != 'address' ORDER BY sort_order ASC", array($listing_type)));
499 499
 
500
-        if (!empty($fields)) {
501
-            foreach ($fields as $field) {
502
-                //$result_str = $field->id;
503
-                $result_str = $field;
504
-                $field_type = $field->field_type;
505
-                $field_ins_upd = 'display';
500
+		if (!empty($fields)) {
501
+			foreach ($fields as $field) {
502
+				//$result_str = $field->id;
503
+				$result_str = $field;
504
+				$field_type = $field->field_type;
505
+				$field_ins_upd = 'display';
506 506
 
507
-                $default = false;
507
+				$default = false;
508 508
 
509
-                geodir_custom_sort_field_adminhtml($field_type, $result_str, $field_ins_upd, $default);
510
-            }
511
-        }
512
-    ?>
509
+				geodir_custom_sort_field_adminhtml($field_type, $result_str, $field_ins_upd, $default);
510
+			}
511
+		}
512
+	?>
513 513
     </ul>
514 514
     <?php
515 515
 }
@@ -522,12 +522,12 @@  discard block
 block discarded – undo
522 522
  */
523 523
 function geodir_custom_fields_custom($post_type=''){
524 524
 
525
-    $custom_fields = array();
525
+	$custom_fields = array();
526 526
 
527
-    /**
528
-     * @see `geodir_custom_fields`
529
-     */
530
-    return apply_filters('geodir_custom_fields_custom',$custom_fields,$post_type);
527
+	/**
528
+	 * @see `geodir_custom_fields`
529
+	 */
530
+	return apply_filters('geodir_custom_fields_custom',$custom_fields,$post_type);
531 531
 }
532 532
 
533 533
 
@@ -540,140 +540,140 @@  discard block
 block discarded – undo
540 540
  */
541 541
 function geodir_custom_fields($post_type=''){
542 542
     
543
-    $custom_fields = array(
544
-        'text' => array(
545
-            'field_type'  =>  'text',
546
-            'class' =>  'gd-text',
547
-            'icon'  =>  'fa fa-minus',
548
-            'name'  =>  __('Text', 'geodirectory'),
549
-            'description' =>  __('Add any sort of text field, text or numbers', 'geodirectory')
550
-        ),
551
-        'datepicker' => array(
552
-            'field_type'  =>  'datepicker',
553
-            'class' =>  'gd-datepicker',
554
-            'icon'  =>  'fa fa-calendar',
555
-            'name'  =>  __('Date', 'geodirectory'),
556
-            'description' =>  __('Adds a date picker.', 'geodirectory')
557
-        ),
558
-        'textarea' => array(
559
-            'field_type'  =>  'textarea',
560
-            'class' =>  'gd-textarea',
561
-            'icon'  =>  'fa fa-bars',
562
-            'name'  =>  __('Textarea', 'geodirectory'),
563
-            'description' =>  __('Adds a textarea', 'geodirectory')
564
-        ),
565
-        'time' => array(
566
-            'field_type'  =>  'time',
567
-            'class' =>  'gd-time',
568
-            'icon' =>  'fa fa-clock-o',
569
-            'name'  =>  __('Time', 'geodirectory'),
570
-            'description' =>  __('Adds a time picker', 'geodirectory')
571
-        ),
572
-        'checkbox' => array(
573
-            'field_type'  =>  'checkbox',
574
-            'class' =>  'gd-checkbox',
575
-            'icon' =>  'fa fa-check-square-o',
576
-            'name'  =>  __('Checkbox', 'geodirectory'),
577
-            'description' =>  __('Adds a checkbox', 'geodirectory')
578
-        ),
579
-        'phone' => array(
580
-            'field_type'  =>  'phone',
581
-            'class' =>  'gd-phone',
582
-            'icon' =>  'fa fa-phone',
583
-            'name'  =>  __('Phone', 'geodirectory'),
584
-            'description' =>  __('Adds a phone input', 'geodirectory')
585
-        ),
586
-        'radio' => array(
587
-            'field_type'  =>  'radio',
588
-            'class' =>  'gd-radio',
589
-            'icon' =>  'fa fa-dot-circle-o',
590
-            'name'  =>  __('Radio', 'geodirectory'),
591
-            'description' =>  __('Adds a radio input', 'geodirectory')
592
-        ),
593
-        'email' => array(
594
-            'field_type'  =>  'email',
595
-            'class' =>  'gd-email',
596
-            'icon' =>  'fa fa-envelope-o',
597
-            'name'  =>  __('Email', 'geodirectory'),
598
-            'description' =>  __('Adds a email input', 'geodirectory')
599
-        ),
600
-        'select' => array(
601
-            'field_type'  =>  'select',
602
-            'class' =>  'gd-select',
603
-            'icon' =>  'fa fa-caret-square-o-down',
604
-            'name'  =>  __('Select', 'geodirectory'),
605
-            'description' =>  __('Adds a select input', 'geodirectory')
606
-        ),
607
-        'multiselect' => array(
608
-            'field_type'  =>  'multiselect',
609
-            'class' =>  'gd-multiselect',
610
-            'icon' =>  'fa fa-caret-square-o-down',
611
-            'name'  =>  __('Multi Select', 'geodirectory'),
612
-            'description' =>  __('Adds a multiselect input', 'geodirectory')
613
-        ),
614
-        'url' => array(
615
-            'field_type'  =>  'url',
616
-            'class' =>  'gd-url',
617
-            'icon' =>  'fa fa-link',
618
-            'name'  =>  __('URL', 'geodirectory'),
619
-            'description' =>  __('Adds a url input', 'geodirectory')
620
-        ),
621
-        'html' => array(
622
-            'field_type'  =>  'html',
623
-            'class' =>  'gd-html',
624
-            'icon' =>  'fa fa-code',
625
-            'name'  =>  __('HTML', 'geodirectory'),
626
-            'description' =>  __('Adds a html input textarea', 'geodirectory')
627
-        ),
628
-        'file' => array(
629
-            'field_type'  =>  'file',
630
-            'class' =>  'gd-file',
631
-            'icon' =>  'fa fa-file',
632
-            'name'  =>  __('File Upload', 'geodirectory'),
633
-            'description' =>  __('Adds a file input', 'geodirectory')
634
-        )
635
-    );
636
-
637
-    /**
638
-     * Filter the custom fields array to be able to add or remove items.
639
-     * 
640
-     * @since 1.6.6
641
-     *
642
-     * @param array $custom_fields {
643
-     *     The custom fields array to be filtered.
644
-     *
645
-     *     @type string $field_type The type of field, eg: text, datepicker, textarea, time, checkbox, phone, radio, email, select, multiselect, url, html, file.
646
-     *     @type string $class The class for the field in backend.
647
-     *     @type string $icon Can be font-awesome class name or icon image url.
648
-     *     @type string $name The name of the field.
649
-     *     @type string $description A short description about the field.
650
-     *     @type array $defaults {
651
-     *                    Optional. Used to set the default value of the field.
652
-     *
653
-     *                    @type string data_type The SQL data type for the field. VARCHAR, TEXT, TIME, TINYINT, INT, FLOAT, DATE
654
-     *                    @type int decimal_point limit if using FLOAT data_type
655
-     *                    @type string admin_title The admin title for the field.
656
-     *                    @type string site_title This will be the title for the field on the frontend.
657
-     *                    @type string admin_desc This will be shown below the field on the add listing form.
658
-     *                    @type string htmlvar_name This is a unique identifier used in the HTML, it MUST NOT contain spaces or special characters.
659
-     *                    @type bool is_active If false the field will not be displayed anywhere.
660
-     *                    @type bool for_admin_use If true then only site admin can see and edit this field.
661
-     *                    @type string default_value The default value for the input on the add listing page.
662
-     *                    @type string show_in The locations to show in. [detail],[moreinfo],[listing],[owntab],[mapbubble]
663
-     *                    @type bool is_required If true the field will be required on the add listing page.
664
-     *                    @type string option_values The option values for select and multiselect only
665
-     *                    @type string validation_pattern HTML5 validation pattern (text input only by default).
666
-     *                    @type string validation_msg HTML5 validation message (text input only by default).
667
-     *                    @type string required_msg Required warning message.
668
-     *                    @type string field_icon Icon url or font awesome class.
669
-     *                    @type string css_class Field custom css class for field custom style.
670
-     *                    @type bool cat_sort If true the field will appear in the category sort options, if false the field will be hidden, leave blank to show option.
671
-     *                    @type bool cat_sort If true the field will appear in the advanced search sort options, if false the field will be hidden, leave blank to show option. (advanced search addon required)
672
-     *     }
673
-     * }
674
-     * @param string $post_type The post type requested.
675
-     */
676
-    return apply_filters('geodir_custom_fields',$custom_fields,$post_type);
543
+	$custom_fields = array(
544
+		'text' => array(
545
+			'field_type'  =>  'text',
546
+			'class' =>  'gd-text',
547
+			'icon'  =>  'fa fa-minus',
548
+			'name'  =>  __('Text', 'geodirectory'),
549
+			'description' =>  __('Add any sort of text field, text or numbers', 'geodirectory')
550
+		),
551
+		'datepicker' => array(
552
+			'field_type'  =>  'datepicker',
553
+			'class' =>  'gd-datepicker',
554
+			'icon'  =>  'fa fa-calendar',
555
+			'name'  =>  __('Date', 'geodirectory'),
556
+			'description' =>  __('Adds a date picker.', 'geodirectory')
557
+		),
558
+		'textarea' => array(
559
+			'field_type'  =>  'textarea',
560
+			'class' =>  'gd-textarea',
561
+			'icon'  =>  'fa fa-bars',
562
+			'name'  =>  __('Textarea', 'geodirectory'),
563
+			'description' =>  __('Adds a textarea', 'geodirectory')
564
+		),
565
+		'time' => array(
566
+			'field_type'  =>  'time',
567
+			'class' =>  'gd-time',
568
+			'icon' =>  'fa fa-clock-o',
569
+			'name'  =>  __('Time', 'geodirectory'),
570
+			'description' =>  __('Adds a time picker', 'geodirectory')
571
+		),
572
+		'checkbox' => array(
573
+			'field_type'  =>  'checkbox',
574
+			'class' =>  'gd-checkbox',
575
+			'icon' =>  'fa fa-check-square-o',
576
+			'name'  =>  __('Checkbox', 'geodirectory'),
577
+			'description' =>  __('Adds a checkbox', 'geodirectory')
578
+		),
579
+		'phone' => array(
580
+			'field_type'  =>  'phone',
581
+			'class' =>  'gd-phone',
582
+			'icon' =>  'fa fa-phone',
583
+			'name'  =>  __('Phone', 'geodirectory'),
584
+			'description' =>  __('Adds a phone input', 'geodirectory')
585
+		),
586
+		'radio' => array(
587
+			'field_type'  =>  'radio',
588
+			'class' =>  'gd-radio',
589
+			'icon' =>  'fa fa-dot-circle-o',
590
+			'name'  =>  __('Radio', 'geodirectory'),
591
+			'description' =>  __('Adds a radio input', 'geodirectory')
592
+		),
593
+		'email' => array(
594
+			'field_type'  =>  'email',
595
+			'class' =>  'gd-email',
596
+			'icon' =>  'fa fa-envelope-o',
597
+			'name'  =>  __('Email', 'geodirectory'),
598
+			'description' =>  __('Adds a email input', 'geodirectory')
599
+		),
600
+		'select' => array(
601
+			'field_type'  =>  'select',
602
+			'class' =>  'gd-select',
603
+			'icon' =>  'fa fa-caret-square-o-down',
604
+			'name'  =>  __('Select', 'geodirectory'),
605
+			'description' =>  __('Adds a select input', 'geodirectory')
606
+		),
607
+		'multiselect' => array(
608
+			'field_type'  =>  'multiselect',
609
+			'class' =>  'gd-multiselect',
610
+			'icon' =>  'fa fa-caret-square-o-down',
611
+			'name'  =>  __('Multi Select', 'geodirectory'),
612
+			'description' =>  __('Adds a multiselect input', 'geodirectory')
613
+		),
614
+		'url' => array(
615
+			'field_type'  =>  'url',
616
+			'class' =>  'gd-url',
617
+			'icon' =>  'fa fa-link',
618
+			'name'  =>  __('URL', 'geodirectory'),
619
+			'description' =>  __('Adds a url input', 'geodirectory')
620
+		),
621
+		'html' => array(
622
+			'field_type'  =>  'html',
623
+			'class' =>  'gd-html',
624
+			'icon' =>  'fa fa-code',
625
+			'name'  =>  __('HTML', 'geodirectory'),
626
+			'description' =>  __('Adds a html input textarea', 'geodirectory')
627
+		),
628
+		'file' => array(
629
+			'field_type'  =>  'file',
630
+			'class' =>  'gd-file',
631
+			'icon' =>  'fa fa-file',
632
+			'name'  =>  __('File Upload', 'geodirectory'),
633
+			'description' =>  __('Adds a file input', 'geodirectory')
634
+		)
635
+	);
636
+
637
+	/**
638
+	 * Filter the custom fields array to be able to add or remove items.
639
+	 * 
640
+	 * @since 1.6.6
641
+	 *
642
+	 * @param array $custom_fields {
643
+	 *     The custom fields array to be filtered.
644
+	 *
645
+	 *     @type string $field_type The type of field, eg: text, datepicker, textarea, time, checkbox, phone, radio, email, select, multiselect, url, html, file.
646
+	 *     @type string $class The class for the field in backend.
647
+	 *     @type string $icon Can be font-awesome class name or icon image url.
648
+	 *     @type string $name The name of the field.
649
+	 *     @type string $description A short description about the field.
650
+	 *     @type array $defaults {
651
+	 *                    Optional. Used to set the default value of the field.
652
+	 *
653
+	 *                    @type string data_type The SQL data type for the field. VARCHAR, TEXT, TIME, TINYINT, INT, FLOAT, DATE
654
+	 *                    @type int decimal_point limit if using FLOAT data_type
655
+	 *                    @type string admin_title The admin title for the field.
656
+	 *                    @type string site_title This will be the title for the field on the frontend.
657
+	 *                    @type string admin_desc This will be shown below the field on the add listing form.
658
+	 *                    @type string htmlvar_name This is a unique identifier used in the HTML, it MUST NOT contain spaces or special characters.
659
+	 *                    @type bool is_active If false the field will not be displayed anywhere.
660
+	 *                    @type bool for_admin_use If true then only site admin can see and edit this field.
661
+	 *                    @type string default_value The default value for the input on the add listing page.
662
+	 *                    @type string show_in The locations to show in. [detail],[moreinfo],[listing],[owntab],[mapbubble]
663
+	 *                    @type bool is_required If true the field will be required on the add listing page.
664
+	 *                    @type string option_values The option values for select and multiselect only
665
+	 *                    @type string validation_pattern HTML5 validation pattern (text input only by default).
666
+	 *                    @type string validation_msg HTML5 validation message (text input only by default).
667
+	 *                    @type string required_msg Required warning message.
668
+	 *                    @type string field_icon Icon url or font awesome class.
669
+	 *                    @type string css_class Field custom css class for field custom style.
670
+	 *                    @type bool cat_sort If true the field will appear in the category sort options, if false the field will be hidden, leave blank to show option.
671
+	 *                    @type bool cat_sort If true the field will appear in the advanced search sort options, if false the field will be hidden, leave blank to show option. (advanced search addon required)
672
+	 *     }
673
+	 * }
674
+	 * @param string $post_type The post type requested.
675
+	 */
676
+	return apply_filters('geodir_custom_fields',$custom_fields,$post_type);
677 677
 }
678 678
 
679 679
 /**
@@ -686,19 +686,19 @@  discard block
 block discarded – undo
686 686
  */
687 687
 function geodir_custom_available_fields($type='')
688 688
 {
689
-    $listing_type = ($_REQUEST['listing_type'] != '') ? sanitize_text_field($_REQUEST['listing_type']) : 'gd_place';
690
-    ?>
689
+	$listing_type = ($_REQUEST['listing_type'] != '') ? sanitize_text_field($_REQUEST['listing_type']) : 'gd_place';
690
+	?>
691 691
     <input type="hidden" name="listing_type" id="new_post_type" value="<?php echo $listing_type;?>"/>
692 692
     <input type="hidden" name="manage_field_type" class="manage_field_type" value="<?php echo sanitize_text_field($_REQUEST['subtab']); ?>" />
693 693
 
694 694
         <?php
695
-        if($type=='predefined'){
696
-            $cfs = geodir_custom_fields_predefined($listing_type);
697
-        }elseif($type=='custom'){
698
-            $cfs = geodir_custom_fields_custom($listing_type);
699
-        }else{
700
-            $cfs = geodir_custom_fields($listing_type);
701
-            ?>
695
+		if($type=='predefined'){
696
+			$cfs = geodir_custom_fields_predefined($listing_type);
697
+		}elseif($type=='custom'){
698
+			$cfs = geodir_custom_fields_custom($listing_type);
699
+		}else{
700
+			$cfs = geodir_custom_fields($listing_type);
701
+			?>
702 702
             <ul class="full gd-cf-tooltip-wrap">
703 703
                 <li>
704 704
                     <div class="gdcf-tooltip">
@@ -719,18 +719,18 @@  discard block
 block discarded – undo
719 719
             </ul>
720 720
 
721 721
             <?php
722
-        }
722
+		}
723 723
 
724
-    if(!empty($cfs)) {
724
+	if(!empty($cfs)) {
725 725
 
726
-        foreach ( $cfs as $id => $cf ) {
727
-            ?>
726
+		foreach ( $cfs as $id => $cf ) {
727
+			?>
728 728
             <ul>
729 729
             <li class="gd-cf-tooltip-wrap">
730 730
                 <?php
731
-                if ( isset( $cf['description'] ) && $cf['description'] ) {
732
-                    echo '<div class="gdcf-tooltip">' . $cf['description'] . '</div>';
733
-                } ?>
731
+				if ( isset( $cf['description'] ) && $cf['description'] ) {
732
+					echo '<div class="gdcf-tooltip">' . $cf['description'] . '</div>';
733
+				} ?>
734 734
 
735 735
                 <a id="gd-<?php echo $id; ?>"
736 736
                    data-field-custom-type="<?php echo $type; ?>"
@@ -740,21 +740,21 @@  discard block
 block discarded – undo
740 740
                    href="javascript:void(0);">
741 741
 
742 742
                     <?php if ( isset( $cf['icon'] ) && strpos( $cf['icon'], 'fa fa-' ) !== false ) {
743
-                        echo '<i class="' . $cf['icon'] . '" aria-hidden="true"></i>';
744
-                    } elseif ( isset( $cf['icon'] ) && $cf['icon'] ) {
745
-                        echo '<b style="background-image: url("' . $cf['icon'] . '")"></b>';
746
-                    } else {
747
-                        echo '<i class="fa fa-cog" aria-hidden="true"></i>';
748
-                    } ?>
743
+						echo '<i class="' . $cf['icon'] . '" aria-hidden="true"></i>';
744
+					} elseif ( isset( $cf['icon'] ) && $cf['icon'] ) {
745
+						echo '<b style="background-image: url("' . $cf['icon'] . '")"></b>';
746
+					} else {
747
+						echo '<i class="fa fa-cog" aria-hidden="true"></i>';
748
+					} ?>
749 749
                     <?php echo $cf['name']; ?>
750 750
                 </a>
751 751
             </li>
752 752
             <?php
753
-        }
754
-    }else{
755
-        _e('There are no custom fields here yet.', 'geodirectory');
756
-    }
757
-        ?>
753
+		}
754
+	}else{
755
+		_e('There are no custom fields here yet.', 'geodirectory');
756
+	}
757
+		?>
758 758
 
759 759
 
760 760
     </ul>
@@ -773,26 +773,26 @@  discard block
 block discarded – undo
773 773
  */
774 774
 function geodir_custom_selected_fields()
775 775
 {
776
-    $listing_type = ($_REQUEST['listing_type'] != '') ? sanitize_text_field($_REQUEST['listing_type']) : 'gd_place';
777
-    ?>
776
+	$listing_type = ($_REQUEST['listing_type'] != '') ? sanitize_text_field($_REQUEST['listing_type']) : 'gd_place';
777
+	?>
778 778
     <input type="hidden" name="manage_field_type" class="manage_field_type" value="<?php echo sanitize_text_field($_REQUEST['subtab']); ?>"/>
779 779
     <ul class="core">
780 780
     <?php 
781
-        global $wpdb;
782
-        $fields = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . GEODIR_CUSTOM_FIELDS_TABLE . " WHERE post_type = %s ORDER BY sort_order ASC", array($listing_type)));
783
-
784
-        if (!empty($fields)) {
785
-            foreach ($fields as $field) {
786
-                //$result_str = $field->id;
787
-                $result_str = $field;
788
-                $field_type = $field->field_type;
789
-                $field_type_key = $field->field_type_key;
790
-                $field_ins_upd = 'display';
791
-
792
-                geodir_custom_field_adminhtml($field_type, $result_str, $field_ins_upd,$field_type_key);
793
-            }
794
-        }
795
-        ?></ul>
781
+		global $wpdb;
782
+		$fields = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . GEODIR_CUSTOM_FIELDS_TABLE . " WHERE post_type = %s ORDER BY sort_order ASC", array($listing_type)));
783
+
784
+		if (!empty($fields)) {
785
+			foreach ($fields as $field) {
786
+				//$result_str = $field->id;
787
+				$result_str = $field;
788
+				$field_type = $field->field_type;
789
+				$field_type_key = $field->field_type_key;
790
+				$field_ins_upd = 'display';
791
+
792
+				geodir_custom_field_adminhtml($field_type, $result_str, $field_ins_upd,$field_type_key);
793
+			}
794
+		}
795
+		?></ul>
796 796
 <?php
797 797
 
798 798
 }
@@ -811,16 +811,16 @@  discard block
 block discarded – undo
811 811
 function geodir_custom_fields_panel_head($heading, $sub_tab, $listing_type)
812 812
 {
813 813
 
814
-    switch ($sub_tab) {
815
-        case 'custom_fields':
816
-            $heading = sprintf(__('Manage %s Custom Fields', 'geodirectory'), get_post_type_singular_label($listing_type));
817
-            break;
814
+	switch ($sub_tab) {
815
+		case 'custom_fields':
816
+			$heading = sprintf(__('Manage %s Custom Fields', 'geodirectory'), get_post_type_singular_label($listing_type));
817
+			break;
818 818
 
819
-        case 'sorting_options':
820
-            $heading = sprintf(__('Manage %s Listing Sorting Options Fields', 'geodirectory'), get_post_type_singular_label($listing_type));
821
-            break;
822
-    }
823
-    return $heading;
819
+		case 'sorting_options':
820
+			$heading = sprintf(__('Manage %s Listing Sorting Options Fields', 'geodirectory'), get_post_type_singular_label($listing_type));
821
+			break;
822
+	}
823
+	return $heading;
824 824
 }
825 825
 
826 826
 
@@ -838,16 +838,16 @@  discard block
 block discarded – undo
838 838
 function geodir_cf_panel_available_fields_head($heading, $sub_tab, $listing_type)
839 839
 {
840 840
 
841
-    switch ($sub_tab) {
842
-        case 'custom_fields':
843
-            $heading = sprintf(__('Add new %s form field', 'geodirectory'), get_post_type_singular_label($listing_type));
844
-            break;
841
+	switch ($sub_tab) {
842
+		case 'custom_fields':
843
+			$heading = sprintf(__('Add new %s form field', 'geodirectory'), get_post_type_singular_label($listing_type));
844
+			break;
845 845
 
846
-        case 'sorting_options':
847
-            $heading = sprintf(__('Available sorting options for %s listing and search results', 'geodirectory'), get_post_type_singular_label($listing_type));
848
-            break;
849
-    }
850
-    return $heading;
846
+		case 'sorting_options':
847
+			$heading = sprintf(__('Available sorting options for %s listing and search results', 'geodirectory'), get_post_type_singular_label($listing_type));
848
+			break;
849
+	}
850
+	return $heading;
851 851
 }
852 852
 
853 853
 
@@ -865,16 +865,16 @@  discard block
 block discarded – undo
865 865
 function geodir_cf_panel_available_fields_note($note, $sub_tab, $listing_type)
866 866
 {
867 867
 
868
-    switch ($sub_tab) {
869
-        case 'custom_fields':
870
-            $note = sprintf(__('Click on any box below to add a field of that type to the add %s listing form. You can use a fieldset to group your fields.', 'geodirectory'), get_post_type_singular_label($listing_type));;
871
-            break;
868
+	switch ($sub_tab) {
869
+		case 'custom_fields':
870
+			$note = sprintf(__('Click on any box below to add a field of that type to the add %s listing form. You can use a fieldset to group your fields.', 'geodirectory'), get_post_type_singular_label($listing_type));;
871
+			break;
872 872
 
873
-        case 'sorting_options':
874
-            $note = sprintf(__('Click on any box below to make it appear in the sorting option dropdown on %s listing and search results.<br />To make a field available here, go to custom fields tab and expand any field from selected fields panel and tick the checkbox saying \'Include this field in sort option\'.', 'geodirectory'), get_post_type_singular_label($listing_type));
875
-            break;
876
-    }
877
-    return $note;
873
+		case 'sorting_options':
874
+			$note = sprintf(__('Click on any box below to make it appear in the sorting option dropdown on %s listing and search results.<br />To make a field available here, go to custom fields tab and expand any field from selected fields panel and tick the checkbox saying \'Include this field in sort option\'.', 'geodirectory'), get_post_type_singular_label($listing_type));
875
+			break;
876
+	}
877
+	return $note;
878 878
 }
879 879
 
880 880
 
@@ -892,16 +892,16 @@  discard block
 block discarded – undo
892 892
 function geodir_cf_panel_selected_fields_head($heading, $sub_tab, $listing_type)
893 893
 {
894 894
 
895
-    switch ($sub_tab) {
896
-        case 'custom_fields':
897
-            $heading = sprintf(__('List of fields that will appear on add new %s listing form', 'geodirectory'), get_post_type_singular_label($listing_type));
898
-            break;
895
+	switch ($sub_tab) {
896
+		case 'custom_fields':
897
+			$heading = sprintf(__('List of fields that will appear on add new %s listing form', 'geodirectory'), get_post_type_singular_label($listing_type));
898
+			break;
899 899
 
900
-        case 'sorting_options':
901
-            $heading = sprintf(__('List of fields that will appear in %s listing and search results sorting option dropdown box.', 'geodirectory'), get_post_type_singular_label($listing_type));
902
-            break;
903
-    }
904
-    return $heading;
900
+		case 'sorting_options':
901
+			$heading = sprintf(__('List of fields that will appear in %s listing and search results sorting option dropdown box.', 'geodirectory'), get_post_type_singular_label($listing_type));
902
+			break;
903
+	}
904
+	return $heading;
905 905
 }
906 906
 
907 907
 
@@ -919,16 +919,16 @@  discard block
 block discarded – undo
919 919
 function geodir_cf_panel_selected_fields_note($note, $sub_tab, $listing_type)
920 920
 {
921 921
 
922
-    switch ($sub_tab) {
923
-        case 'custom_fields':
924
-            $note = sprintf(__('Click to expand and view field related settings. You may drag and drop to arrange fields order on add %s listing form too.', 'geodirectory'), get_post_type_singular_label($listing_type));;
925
-            break;
922
+	switch ($sub_tab) {
923
+		case 'custom_fields':
924
+			$note = sprintf(__('Click to expand and view field related settings. You may drag and drop to arrange fields order on add %s listing form too.', 'geodirectory'), get_post_type_singular_label($listing_type));;
925
+			break;
926 926
 
927
-        case 'sorting_options':
928
-            $note = sprintf(__('Click to expand and view field related settings. You may drag and drop to arrange fields order in sorting option dropdown box on %s listing and search results page.', 'geodirectory'), get_post_type_singular_label($listing_type));
929
-            break;
930
-    }
931
-    return $note;
927
+		case 'sorting_options':
928
+			$note = sprintf(__('Click to expand and view field related settings. You may drag and drop to arrange fields order in sorting option dropdown box on %s listing and search results page.', 'geodirectory'), get_post_type_singular_label($listing_type));
929
+			break;
930
+	}
931
+	return $note;
932 932
 }
933 933
 
934 934
 
@@ -944,16 +944,16 @@  discard block
 block discarded – undo
944 944
  */
945 945
 function geodir_remove_unnecessary_fields()
946 946
 {
947
-    global $wpdb, $plugin_prefix;
947
+	global $wpdb, $plugin_prefix;
948 948
 
949
-    if (!get_option('geodir_remove_unnecessary_fields')) {
949
+	if (!get_option('geodir_remove_unnecessary_fields')) {
950 950
 
951
-        if ($wpdb->get_var("SHOW COLUMNS FROM " . $plugin_prefix . "gd_place_detail WHERE field = 'categories'"))
952
-            $wpdb->query("ALTER TABLE `" . $plugin_prefix . "gd_place_detail` DROP `categories`");
951
+		if ($wpdb->get_var("SHOW COLUMNS FROM " . $plugin_prefix . "gd_place_detail WHERE field = 'categories'"))
952
+			$wpdb->query("ALTER TABLE `" . $plugin_prefix . "gd_place_detail` DROP `categories`");
953 953
 
954
-        update_option('geodir_remove_unnecessary_fields', '1');
954
+		update_option('geodir_remove_unnecessary_fields', '1');
955 955
 
956
-    }
956
+	}
957 957
 
958 958
 }
959 959
 
@@ -971,25 +971,25 @@  discard block
 block discarded – undo
971 971
  */
972 972
 function geodir_admin_ajax_handler()
973 973
 {
974
-    if (isset($_REQUEST['geodir_admin_ajax_action']) && $_REQUEST['geodir_admin_ajax_action'] != '') {
975
-        $geodir_admin_ajax_action = $_REQUEST['geodir_admin_ajax_action'];
976
-        switch ($geodir_admin_ajax_action) {
977
-            case 'diagnosis' :
978
-                if (isset($_REQUEST['diagnose_this']) && $_REQUEST['diagnose_this'] != '')
979
-                    $diagnose_this = sanitize_text_field($_REQUEST['diagnose_this']);
980
-                call_user_func('geodir_diagnose_' . $diagnose_this);
981
-                exit();
982
-                break;
983
-
984
-            case 'diagnosis-fix' :
985
-                if (isset($_REQUEST['diagnose_this']) && $_REQUEST['diagnose_this'] != '')
986
-                    $diagnose_this = sanitize_text_field($_REQUEST['diagnose_this']);
987
-                call_user_func('geodir_diagnose_' . $diagnose_this);
988
-                exit();
989
-                break;
990
-        }
991
-    }
992
-    exit();
974
+	if (isset($_REQUEST['geodir_admin_ajax_action']) && $_REQUEST['geodir_admin_ajax_action'] != '') {
975
+		$geodir_admin_ajax_action = $_REQUEST['geodir_admin_ajax_action'];
976
+		switch ($geodir_admin_ajax_action) {
977
+			case 'diagnosis' :
978
+				if (isset($_REQUEST['diagnose_this']) && $_REQUEST['diagnose_this'] != '')
979
+					$diagnose_this = sanitize_text_field($_REQUEST['diagnose_this']);
980
+				call_user_func('geodir_diagnose_' . $diagnose_this);
981
+				exit();
982
+				break;
983
+
984
+			case 'diagnosis-fix' :
985
+				if (isset($_REQUEST['diagnose_this']) && $_REQUEST['diagnose_this'] != '')
986
+					$diagnose_this = sanitize_text_field($_REQUEST['diagnose_this']);
987
+				call_user_func('geodir_diagnose_' . $diagnose_this);
988
+				exit();
989
+				break;
990
+		}
991
+	}
992
+	exit();
993 993
 }
994 994
 
995 995
 
@@ -1007,127 +1007,127 @@  discard block
 block discarded – undo
1007 1007
  */
1008 1008
 function geodir_diagnose_multisite_table($filter_arr, $table, $tabel_name, $fix)
1009 1009
 {
1010
-    global $wpdb;
1011
-    //$filter_arr['output_str'] .='###'.$table.'###';
1012
-    if ($wpdb->query("SHOW TABLES LIKE '" . $table . "_ms_bak2'") > 0 && $wpdb->query("SHOW TABLES LIKE '" . $table . "_ms_bak'") > 0) {
1013
-        $filter_arr['output_str'] .= "<li>" . __('ERROR: You did not follow instructions! Now you will need to contact support to manually fix things.', 'geodirectory') . "</li>";
1014
-        $filter_arr['is_error_during_diagnose'] = true;
1015
-
1016
-    } elseif ($wpdb->query("SHOW TABLES LIKE '" . $table . "_ms_bak'") > 0 && $wpdb->query("SHOW TABLES LIKE '" . $wpdb->prefix . "$table'") > 0) {
1017
-        $filter_arr['output_str'] .= "<li>" . sprintf(__('ERROR: %s_ms_bak table found', 'geodirectory'), $tabel_name) . "</li>";
1018
-        $filter_arr['is_error_during_diagnose'] = true;
1019
-        $filter_arr['output_str'] .= "<li>" . __('IMPORTANT: This can be caused by out of date core or addons, please update core + addons before trying the fix OR YOU WILL HAVE A BAD TIME!', 'geodirectory') . "</li>";
1020
-        $filter_arr['is_error_during_diagnose'] = true;
1021
-
1022
-        if ($fix) {
1023
-            $ms_bak_count = $wpdb->get_var("SELECT COUNT(*) FROM " . $table . "_ms_bak");// get backup table count
1024
-            $new_table_count = $wpdb->get_var("SELECT COUNT(*) FROM " . $wpdb->prefix . "$table");// get new table count
1025
-
1026
-            if ($ms_bak_count == $new_table_count) {// if they are the same count rename to bak2
1027
-                //$filter_arr['output_str'] .= "<li>".sprintf( __('-->PROBLEM: %s table count is the same as new table, contact support' , 'geodirectory'), $table )."</li>" ;
1028
-
1029
-                $wpdb->query("RENAME TABLE " . $table . "_ms_bak TO " . $table . "_ms_bak2");// rename bak table to new table
1030
-
1031
-                if ($wpdb->query("SHOW TABLES LIKE '" . $table . "_ms_bak2'") && $wpdb->query("SHOW TABLES LIKE '" . $table . "_ms_bak'") == 0) {
1032
-                    $filter_arr['output_str'] .= "<li>" . __('-->FIXED: Renamed and backed up the tables', 'geodirectory') . "</li>";
1033
-                } else {
1034
-                    $filter_arr['output_str'] .= "<li>" . __('-->PROBLEM: Failed to rename tables, please contact support.', 'geodirectory') . "</li>";
1035
-                }
1036
-
1037
-            } elseif ($ms_bak_count > $new_table_count) {//if backup is greater then restore it
1038
-
1039
-                $wpdb->query("RENAME TABLE " . $wpdb->prefix . "$table TO " . $table . "_ms_bak2");// rename new table to bak2
1040
-                $wpdb->query("RENAME TABLE " . $table . "_ms_bak TO " . $wpdb->prefix . "$table");// rename bak table to new table
1041
-
1042
-                if ($wpdb->query("SHOW TABLES LIKE '" . $table . "_ms_bak2'") && $wpdb->query("SHOW TABLES LIKE '" . $wpdb->prefix . "$table'") && $wpdb->query("SHOW TABLES LIKE '$table'") == 0) {
1043
-                    $filter_arr['output_str'] .= "<li>" . sprintf(__('-->FIXED: restored largest table %s', 'geodirectory'), $table) . "</li>";
1044
-                } else {
1045
-                    $filter_arr['output_str'] .= "<li>" . __('-->PROBLEM: Failed to rename tables, please contact support.', 'geodirectory') . "</li>";
1046
-                }
1047
-
1048
-            } elseif ($new_table_count > $ms_bak_count) {// we cant do much so rename the table to stop errors
1049
-
1050
-                $wpdb->query("RENAME TABLE " . $table . "_ms_bak TO " . $table . "_ms_bak2");// rename ms_bak table to ms_bak2
1051
-
1052
-                if ($wpdb->query("SHOW TABLES LIKE '" . $table . "_ms_bak'") == 0) {
1053
-                    $filter_arr['output_str'] .= "<li>" . sprintf(__('-->FIXED: table %s_ms_bak renamed and backed up', 'geodirectory'), $table) . "</li>";
1054
-                } else {
1055
-                    $filter_arr['output_str'] .= "<li>" . __('-->PROBLEM: Failed to rename tables, please contact support.', 'geodirectory') . "</li>";
1056
-                }
1057
-
1058
-            }
1059
-
1060
-        }
1061
-
1062
-
1063
-    } elseif ($wpdb->query("SHOW TABLES LIKE '$table'") > 0 && $wpdb->query("SHOW TABLES LIKE '" . $wpdb->prefix . "$table'") > 0) {
1064
-        $filter_arr['output_str'] .= "<li>" . sprintf(__('ERROR: Two %s tables found', 'geodirectory'), $tabel_name) . "</li>";
1065
-        $filter_arr['is_error_during_diagnose'] = true;
1066
-
1067
-        if ($fix) {
1068
-            if ($wpdb->get_var("SELECT COUNT(*) FROM $table") == 0) {// if first table is empty just delete it
1069
-                if ($wpdb->query("DROP TABLE IF EXISTS $table")) {
1070
-                    $filter_arr['output_str'] .= "<li>" . sprintf(__('-->FIXED: Deleted table %s', 'geodirectory'), $table) . "</li>";
1071
-                } else {
1072
-                    $filter_arr['output_str'] .= "<li>" . sprintf(__('-->PROBLEM: Delete table %s failed, please try manual delete from DB', 'geodirectory'), $table) . "</li>";
1073
-                }
1074
-
1075
-            } elseif ($wpdb->get_var("SELECT COUNT(*) FROM " . $wpdb->prefix . "$table") == 0) {// if main table is empty but original is not, delete main and rename original
1076
-                if ($wpdb->query("DROP TABLE IF EXISTS " . $wpdb->prefix . "$table")) {
1077
-                    $filter_arr['output_str'] .= "<li>" . sprintf(__('-->FIXED: Deleted table %s', 'geodirectory'), $wpdb->prefix . $table) . "</li>";
1078
-                } else {
1079
-                    $filter_arr['output_str'] .= "<li>" . sprintf(__('-->PROBLEM: Delete table %s failed, please try manual delete from DB', 'geodirectory'), $wpdb->prefix . $table) . "</li>";
1080
-                }
1081
-                if ($wpdb->query("RENAME TABLE $table TO " . $wpdb->prefix . "$table") || $wpdb->query("SHOW TABLES LIKE '$table'") == 0) {
1082
-                    $filter_arr['output_str'] .= "<li>" . sprintf(__('-->FIXED: Table %s renamed to %s', 'geodirectory'), $table, $wpdb->prefix . $table) . "</li>";
1083
-                } else {
1084
-                    $filter_arr['output_str'] .= "<li>" . sprintf(__('-->PROBLEM: Failed to rename table %s to %s, please try manually from DB', 'geodirectory'), $table, $wpdb->prefix . $table) . "</li>";
1085
-                }
1086
-            } else {// else rename the original table to _ms_bak
1087
-                if ($wpdb->query("RENAME TABLE $table TO " . $table . "_ms_bak") || $wpdb->query("SHOW TABLES LIKE '$table'") == 0) {
1088
-                    $filter_arr['output_str'] .= "<li>" . sprintf(__('-->FIXED: Table contained info so we renamed %s to %s incase it is needed in future', 'geodirectory'), $table, $table . "_ms_bak") . "</li>";
1089
-                } else {
1090
-                    $filter_arr['output_str'] .= "<li>" . sprintf(__('-->PROBLEM: Table %s could not be renamed to %s, this table has info so may need to be reviewed manually in the DB', 'geodirectory'), $table, $table . "_ms_bak") . "</li>";
1091
-                }
1092
-            }
1093
-        }
1094
-
1095
-    } elseif ($wpdb->query("SHOW TABLES LIKE '$table'") > 0 && $wpdb->query("SHOW TABLES LIKE '" . $wpdb->prefix . "$table'") == 0) {
1096
-        $filter_arr['output_str'] .= "<li>" . sprintf(__('ERROR: %s table not converted', 'geodirectory'), $tabel_name) . "</li>";
1097
-        $filter_arr['is_error_during_diagnose'] = true;
1098
-
1099
-        if ($fix) {
1100
-            // if original table exists but new does not, rename
1101
-            if ($wpdb->query("RENAME TABLE $table TO " . $wpdb->prefix . "$table") || $wpdb->query("SHOW TABLES LIKE '$table'") == 0) {
1102
-                $filter_arr['output_str'] .= "<li>" . sprintf(__('-->FIXED: Table %s renamed to %s', 'geodirectory'), $table, $wpdb->prefix . $table) . "</li>";
1103
-            } else {
1104
-                $filter_arr['output_str'] .= "<li>" . sprintf(__('-->PROBLEM: Failed to rename table %s to %s, please try manually from DB', 'geodirectory'), $table, $wpdb->prefix . $table) . "</li>";
1105
-            }
1106
-
1107
-        }
1108
-
1109
-    } elseif ($wpdb->query("SHOW TABLES LIKE '$table'") == 0 && $wpdb->query("SHOW TABLES LIKE '" . $wpdb->prefix . "$table'") == 0) {
1110
-        $filter_arr['output_str'] .= "<li>" . sprintf(__('ERROR: %s table does not exist', 'geodirectory'), $tabel_name) . "</li>";
1111
-        $filter_arr['is_error_during_diagnose'] = true;
1112
-
1113
-        if ($fix) {
1114
-            // if original table does not exist try deleting db_vers of all addons so the initial db_install scripts run;
1115
-            delete_option('geodirlocation_db_version');
1116
-            delete_option('geodirevents_db_version');
1117
-            delete_option('geodir_reviewrating_db_version');
1118
-            delete_option('gdevents_db_version');
1119
-            delete_option('geodirectory_db_version');
1120
-            delete_option('geodirclaim_db_version');
1121
-            delete_option('geodir_custom_posts_db_version');
1122
-            delete_option('geodir_reviewratings_db_version');
1123
-            delete_option('geodiradvancesearch_db_version');
1124
-            $filter_arr['output_str'] .= "<li>" . __('-->TRY: Please refresh page to run table install functions', 'geodirectory') . "</li>";
1125
-        }
1126
-
1127
-    } else {
1128
-        $filter_arr['output_str'] .= "<li>" . sprintf(__('%s table converted correctly', 'geodirectory'), $tabel_name) . "</li>";
1129
-    }
1130
-    return $filter_arr;
1010
+	global $wpdb;
1011
+	//$filter_arr['output_str'] .='###'.$table.'###';
1012
+	if ($wpdb->query("SHOW TABLES LIKE '" . $table . "_ms_bak2'") > 0 && $wpdb->query("SHOW TABLES LIKE '" . $table . "_ms_bak'") > 0) {
1013
+		$filter_arr['output_str'] .= "<li>" . __('ERROR: You did not follow instructions! Now you will need to contact support to manually fix things.', 'geodirectory') . "</li>";
1014
+		$filter_arr['is_error_during_diagnose'] = true;
1015
+
1016
+	} elseif ($wpdb->query("SHOW TABLES LIKE '" . $table . "_ms_bak'") > 0 && $wpdb->query("SHOW TABLES LIKE '" . $wpdb->prefix . "$table'") > 0) {
1017
+		$filter_arr['output_str'] .= "<li>" . sprintf(__('ERROR: %s_ms_bak table found', 'geodirectory'), $tabel_name) . "</li>";
1018
+		$filter_arr['is_error_during_diagnose'] = true;
1019
+		$filter_arr['output_str'] .= "<li>" . __('IMPORTANT: This can be caused by out of date core or addons, please update core + addons before trying the fix OR YOU WILL HAVE A BAD TIME!', 'geodirectory') . "</li>";
1020
+		$filter_arr['is_error_during_diagnose'] = true;
1021
+
1022
+		if ($fix) {
1023
+			$ms_bak_count = $wpdb->get_var("SELECT COUNT(*) FROM " . $table . "_ms_bak");// get backup table count
1024
+			$new_table_count = $wpdb->get_var("SELECT COUNT(*) FROM " . $wpdb->prefix . "$table");// get new table count
1025
+
1026
+			if ($ms_bak_count == $new_table_count) {// if they are the same count rename to bak2
1027
+				//$filter_arr['output_str'] .= "<li>".sprintf( __('-->PROBLEM: %s table count is the same as new table, contact support' , 'geodirectory'), $table )."</li>" ;
1028
+
1029
+				$wpdb->query("RENAME TABLE " . $table . "_ms_bak TO " . $table . "_ms_bak2");// rename bak table to new table
1030
+
1031
+				if ($wpdb->query("SHOW TABLES LIKE '" . $table . "_ms_bak2'") && $wpdb->query("SHOW TABLES LIKE '" . $table . "_ms_bak'") == 0) {
1032
+					$filter_arr['output_str'] .= "<li>" . __('-->FIXED: Renamed and backed up the tables', 'geodirectory') . "</li>";
1033
+				} else {
1034
+					$filter_arr['output_str'] .= "<li>" . __('-->PROBLEM: Failed to rename tables, please contact support.', 'geodirectory') . "</li>";
1035
+				}
1036
+
1037
+			} elseif ($ms_bak_count > $new_table_count) {//if backup is greater then restore it
1038
+
1039
+				$wpdb->query("RENAME TABLE " . $wpdb->prefix . "$table TO " . $table . "_ms_bak2");// rename new table to bak2
1040
+				$wpdb->query("RENAME TABLE " . $table . "_ms_bak TO " . $wpdb->prefix . "$table");// rename bak table to new table
1041
+
1042
+				if ($wpdb->query("SHOW TABLES LIKE '" . $table . "_ms_bak2'") && $wpdb->query("SHOW TABLES LIKE '" . $wpdb->prefix . "$table'") && $wpdb->query("SHOW TABLES LIKE '$table'") == 0) {
1043
+					$filter_arr['output_str'] .= "<li>" . sprintf(__('-->FIXED: restored largest table %s', 'geodirectory'), $table) . "</li>";
1044
+				} else {
1045
+					$filter_arr['output_str'] .= "<li>" . __('-->PROBLEM: Failed to rename tables, please contact support.', 'geodirectory') . "</li>";
1046
+				}
1047
+
1048
+			} elseif ($new_table_count > $ms_bak_count) {// we cant do much so rename the table to stop errors
1049
+
1050
+				$wpdb->query("RENAME TABLE " . $table . "_ms_bak TO " . $table . "_ms_bak2");// rename ms_bak table to ms_bak2
1051
+
1052
+				if ($wpdb->query("SHOW TABLES LIKE '" . $table . "_ms_bak'") == 0) {
1053
+					$filter_arr['output_str'] .= "<li>" . sprintf(__('-->FIXED: table %s_ms_bak renamed and backed up', 'geodirectory'), $table) . "</li>";
1054
+				} else {
1055
+					$filter_arr['output_str'] .= "<li>" . __('-->PROBLEM: Failed to rename tables, please contact support.', 'geodirectory') . "</li>";
1056
+				}
1057
+
1058
+			}
1059
+
1060
+		}
1061
+
1062
+
1063
+	} elseif ($wpdb->query("SHOW TABLES LIKE '$table'") > 0 && $wpdb->query("SHOW TABLES LIKE '" . $wpdb->prefix . "$table'") > 0) {
1064
+		$filter_arr['output_str'] .= "<li>" . sprintf(__('ERROR: Two %s tables found', 'geodirectory'), $tabel_name) . "</li>";
1065
+		$filter_arr['is_error_during_diagnose'] = true;
1066
+
1067
+		if ($fix) {
1068
+			if ($wpdb->get_var("SELECT COUNT(*) FROM $table") == 0) {// if first table is empty just delete it
1069
+				if ($wpdb->query("DROP TABLE IF EXISTS $table")) {
1070
+					$filter_arr['output_str'] .= "<li>" . sprintf(__('-->FIXED: Deleted table %s', 'geodirectory'), $table) . "</li>";
1071
+				} else {
1072
+					$filter_arr['output_str'] .= "<li>" . sprintf(__('-->PROBLEM: Delete table %s failed, please try manual delete from DB', 'geodirectory'), $table) . "</li>";
1073
+				}
1074
+
1075
+			} elseif ($wpdb->get_var("SELECT COUNT(*) FROM " . $wpdb->prefix . "$table") == 0) {// if main table is empty but original is not, delete main and rename original
1076
+				if ($wpdb->query("DROP TABLE IF EXISTS " . $wpdb->prefix . "$table")) {
1077
+					$filter_arr['output_str'] .= "<li>" . sprintf(__('-->FIXED: Deleted table %s', 'geodirectory'), $wpdb->prefix . $table) . "</li>";
1078
+				} else {
1079
+					$filter_arr['output_str'] .= "<li>" . sprintf(__('-->PROBLEM: Delete table %s failed, please try manual delete from DB', 'geodirectory'), $wpdb->prefix . $table) . "</li>";
1080
+				}
1081
+				if ($wpdb->query("RENAME TABLE $table TO " . $wpdb->prefix . "$table") || $wpdb->query("SHOW TABLES LIKE '$table'") == 0) {
1082
+					$filter_arr['output_str'] .= "<li>" . sprintf(__('-->FIXED: Table %s renamed to %s', 'geodirectory'), $table, $wpdb->prefix . $table) . "</li>";
1083
+				} else {
1084
+					$filter_arr['output_str'] .= "<li>" . sprintf(__('-->PROBLEM: Failed to rename table %s to %s, please try manually from DB', 'geodirectory'), $table, $wpdb->prefix . $table) . "</li>";
1085
+				}
1086
+			} else {// else rename the original table to _ms_bak
1087
+				if ($wpdb->query("RENAME TABLE $table TO " . $table . "_ms_bak") || $wpdb->query("SHOW TABLES LIKE '$table'") == 0) {
1088
+					$filter_arr['output_str'] .= "<li>" . sprintf(__('-->FIXED: Table contained info so we renamed %s to %s incase it is needed in future', 'geodirectory'), $table, $table . "_ms_bak") . "</li>";
1089
+				} else {
1090
+					$filter_arr['output_str'] .= "<li>" . sprintf(__('-->PROBLEM: Table %s could not be renamed to %s, this table has info so may need to be reviewed manually in the DB', 'geodirectory'), $table, $table . "_ms_bak") . "</li>";
1091
+				}
1092
+			}
1093
+		}
1094
+
1095
+	} elseif ($wpdb->query("SHOW TABLES LIKE '$table'") > 0 && $wpdb->query("SHOW TABLES LIKE '" . $wpdb->prefix . "$table'") == 0) {
1096
+		$filter_arr['output_str'] .= "<li>" . sprintf(__('ERROR: %s table not converted', 'geodirectory'), $tabel_name) . "</li>";
1097
+		$filter_arr['is_error_during_diagnose'] = true;
1098
+
1099
+		if ($fix) {
1100
+			// if original table exists but new does not, rename
1101
+			if ($wpdb->query("RENAME TABLE $table TO " . $wpdb->prefix . "$table") || $wpdb->query("SHOW TABLES LIKE '$table'") == 0) {
1102
+				$filter_arr['output_str'] .= "<li>" . sprintf(__('-->FIXED: Table %s renamed to %s', 'geodirectory'), $table, $wpdb->prefix . $table) . "</li>";
1103
+			} else {
1104
+				$filter_arr['output_str'] .= "<li>" . sprintf(__('-->PROBLEM: Failed to rename table %s to %s, please try manually from DB', 'geodirectory'), $table, $wpdb->prefix . $table) . "</li>";
1105
+			}
1106
+
1107
+		}
1108
+
1109
+	} elseif ($wpdb->query("SHOW TABLES LIKE '$table'") == 0 && $wpdb->query("SHOW TABLES LIKE '" . $wpdb->prefix . "$table'") == 0) {
1110
+		$filter_arr['output_str'] .= "<li>" . sprintf(__('ERROR: %s table does not exist', 'geodirectory'), $tabel_name) . "</li>";
1111
+		$filter_arr['is_error_during_diagnose'] = true;
1112
+
1113
+		if ($fix) {
1114
+			// if original table does not exist try deleting db_vers of all addons so the initial db_install scripts run;
1115
+			delete_option('geodirlocation_db_version');
1116
+			delete_option('geodirevents_db_version');
1117
+			delete_option('geodir_reviewrating_db_version');
1118
+			delete_option('gdevents_db_version');
1119
+			delete_option('geodirectory_db_version');
1120
+			delete_option('geodirclaim_db_version');
1121
+			delete_option('geodir_custom_posts_db_version');
1122
+			delete_option('geodir_reviewratings_db_version');
1123
+			delete_option('geodiradvancesearch_db_version');
1124
+			$filter_arr['output_str'] .= "<li>" . __('-->TRY: Please refresh page to run table install functions', 'geodirectory') . "</li>";
1125
+		}
1126
+
1127
+	} else {
1128
+		$filter_arr['output_str'] .= "<li>" . sprintf(__('%s table converted correctly', 'geodirectory'), $tabel_name) . "</li>";
1129
+	}
1130
+	return $filter_arr;
1131 1131
 }
1132 1132
 
1133 1133
 
@@ -1141,53 +1141,53 @@  discard block
 block discarded – undo
1141 1141
  */
1142 1142
 function geodir_diagnose_tags_sync()
1143 1143
 {
1144
-    global $wpdb, $plugin_prefix;
1145
-    $fix = isset($_POST['fix']) ? true : false;
1146
-
1147
-    //if($fix){echo 'true';}else{echo 'false';}
1148
-    $is_error_during_diagnose = false;
1149
-    $output_str = '';
1150
-
1151
-
1152
-    $all_postypes = geodir_get_posttypes();
1153
-
1154
-    if (!empty($all_postypes)) {
1155
-        foreach ($all_postypes as $key) {
1156
-            // update each GD CPT
1157
-            $posts = $wpdb->get_results("SELECT * FROM " . $wpdb->prefix . "geodir_" . $key . "_detail d");
1158
-
1159
-            if (!empty($posts)) {
1160
-
1161
-                foreach ($posts as $p) {
1162
-                    $p->post_type = $key;
1163
-                    $raw_tags = wp_get_object_terms($p->post_id, $p->post_type . '_tags', array('fields' => 'names'));
1164
-                    if (empty($raw_tags)) {
1165
-                        $post_tags = '';
1166
-                    } else {
1167
-                        $post_tags = implode(",", $raw_tags);
1168
-                    }
1169
-                    $tablename = $plugin_prefix . $p->post_type . '_detail';
1170
-                    $wpdb->query($wpdb->prepare("UPDATE " . $tablename . " SET post_tags=%s WHERE post_id =%d", $post_tags, $p->post_id));
1171
-
1172
-                }
1173
-                $output_str .= "<li>" . $key . __(': Done', 'geodirectory') . "</li>";
1174
-            }
1175
-
1176
-        }
1177
-
1178
-    }
1179
-
1180
-    if ($is_error_during_diagnose) {
1181
-        $info_div_class = "geodir_problem_info";
1182
-        $fix_button_txt = "<input type='button' value='" . __('Fix', 'geodirectory') . "' class='button-primary geodir_fix_diagnostic_issue' data-diagnostic-issue='ratings' />";
1183
-    } else {
1184
-        $info_div_class = "geodir_noproblem_info";
1185
-        $fix_button_txt = '';
1186
-    }
1187
-    echo "<ul class='$info_div_class'>";
1188
-    echo $output_str;
1189
-    echo $fix_button_txt;
1190
-    echo "</ul>";
1144
+	global $wpdb, $plugin_prefix;
1145
+	$fix = isset($_POST['fix']) ? true : false;
1146
+
1147
+	//if($fix){echo 'true';}else{echo 'false';}
1148
+	$is_error_during_diagnose = false;
1149
+	$output_str = '';
1150
+
1151
+
1152
+	$all_postypes = geodir_get_posttypes();
1153
+
1154
+	if (!empty($all_postypes)) {
1155
+		foreach ($all_postypes as $key) {
1156
+			// update each GD CPT
1157
+			$posts = $wpdb->get_results("SELECT * FROM " . $wpdb->prefix . "geodir_" . $key . "_detail d");
1158
+
1159
+			if (!empty($posts)) {
1160
+
1161
+				foreach ($posts as $p) {
1162
+					$p->post_type = $key;
1163
+					$raw_tags = wp_get_object_terms($p->post_id, $p->post_type . '_tags', array('fields' => 'names'));
1164
+					if (empty($raw_tags)) {
1165
+						$post_tags = '';
1166
+					} else {
1167
+						$post_tags = implode(",", $raw_tags);
1168
+					}
1169
+					$tablename = $plugin_prefix . $p->post_type . '_detail';
1170
+					$wpdb->query($wpdb->prepare("UPDATE " . $tablename . " SET post_tags=%s WHERE post_id =%d", $post_tags, $p->post_id));
1171
+
1172
+				}
1173
+				$output_str .= "<li>" . $key . __(': Done', 'geodirectory') . "</li>";
1174
+			}
1175
+
1176
+		}
1177
+
1178
+	}
1179
+
1180
+	if ($is_error_during_diagnose) {
1181
+		$info_div_class = "geodir_problem_info";
1182
+		$fix_button_txt = "<input type='button' value='" . __('Fix', 'geodirectory') . "' class='button-primary geodir_fix_diagnostic_issue' data-diagnostic-issue='ratings' />";
1183
+	} else {
1184
+		$info_div_class = "geodir_noproblem_info";
1185
+		$fix_button_txt = '';
1186
+	}
1187
+	echo "<ul class='$info_div_class'>";
1188
+	echo $output_str;
1189
+	echo $fix_button_txt;
1190
+	echo "</ul>";
1191 1191
 
1192 1192
 }
1193 1193
 
@@ -1203,75 +1203,75 @@  discard block
 block discarded – undo
1203 1203
  */
1204 1204
 function geodir_diagnose_cats_sync()
1205 1205
 {
1206
-    global $wpdb, $plugin_prefix;
1207
-    $fix = isset($_POST['fix']) ? true : false;
1206
+	global $wpdb, $plugin_prefix;
1207
+	$fix = isset($_POST['fix']) ? true : false;
1208 1208
 
1209
-    //if($fix){echo 'true';}else{echo 'false';}
1210
-    $is_error_during_diagnose = false;
1211
-    $output_str = '';
1209
+	//if($fix){echo 'true';}else{echo 'false';}
1210
+	$is_error_during_diagnose = false;
1211
+	$output_str = '';
1212 1212
 
1213 1213
 
1214
-    $all_postypes = geodir_get_posttypes();
1214
+	$all_postypes = geodir_get_posttypes();
1215 1215
 
1216
-    if (!empty($all_postypes)) {
1217
-        foreach ($all_postypes as $key) {
1218
-            // update each GD CTP
1219
-            $posts = $wpdb->get_results("SELECT * FROM " . $wpdb->prefix . "geodir_" . $key . "_detail d WHERE d." . $key . "category='' ");
1216
+	if (!empty($all_postypes)) {
1217
+		foreach ($all_postypes as $key) {
1218
+			// update each GD CTP
1219
+			$posts = $wpdb->get_results("SELECT * FROM " . $wpdb->prefix . "geodir_" . $key . "_detail d WHERE d." . $key . "category='' ");
1220 1220
 
1221
-            if (!empty($posts)) {
1221
+			if (!empty($posts)) {
1222 1222
 
1223
-                foreach ($posts as $p) {
1224
-                    $p->post_type = $key;
1225
-                    $raw_cats = wp_get_object_terms($p->post_id, $p->post_type . 'category', array('fields' => 'ids'));
1223
+				foreach ($posts as $p) {
1224
+					$p->post_type = $key;
1225
+					$raw_cats = wp_get_object_terms($p->post_id, $p->post_type . 'category', array('fields' => 'ids'));
1226 1226
 
1227
-                    if (empty($raw_cats)) {
1228
-                        $post_categories = get_post_meta($p->post_id, 'post_categories', true);
1227
+					if (empty($raw_cats)) {
1228
+						$post_categories = get_post_meta($p->post_id, 'post_categories', true);
1229 1229
 
1230
-                        if (!empty($post_categories) && !empty($post_categories[$p->post_type . 'category'])) {
1231
-                            $post_categories[$p->post_type . 'category'] = str_replace("d:", "", $post_categories[$p->post_type . 'category']);
1232
-                            foreach (explode(",", $post_categories[$p->post_type . 'category']) as $cat_part) {
1233
-                                if (is_numeric($cat_part)) {
1234
-                                    $raw_cats[] = (int)$cat_part;
1235
-                                }
1236
-                            }
1230
+						if (!empty($post_categories) && !empty($post_categories[$p->post_type . 'category'])) {
1231
+							$post_categories[$p->post_type . 'category'] = str_replace("d:", "", $post_categories[$p->post_type . 'category']);
1232
+							foreach (explode(",", $post_categories[$p->post_type . 'category']) as $cat_part) {
1233
+								if (is_numeric($cat_part)) {
1234
+									$raw_cats[] = (int)$cat_part;
1235
+								}
1236
+							}
1237 1237
 
1238
-                        }
1238
+						}
1239 1239
 
1240
-                        if (!empty($raw_cats)) {
1241
-                            $term_taxonomy_ids = wp_set_object_terms($p->post_id, $raw_cats, $p->post_type . 'category');
1240
+						if (!empty($raw_cats)) {
1241
+							$term_taxonomy_ids = wp_set_object_terms($p->post_id, $raw_cats, $p->post_type . 'category');
1242 1242
 
1243
-                        }
1243
+						}
1244 1244
 
1245
-                    }
1245
+					}
1246 1246
 
1247 1247
 
1248
-                    if (empty($raw_cats)) {
1249
-                        $post_cats = '';
1250
-                    } else {
1251
-                        $post_cats = ',' . implode(",", $raw_cats) . ',';
1252
-                    }
1253
-                    $tablename = $plugin_prefix . $p->post_type . '_detail';
1254
-                    $wpdb->query($wpdb->prepare("UPDATE " . $tablename . " SET " . $p->post_type . "category=%s WHERE post_id =%d", $post_cats, $p->post_id));
1255
-                }
1248
+					if (empty($raw_cats)) {
1249
+						$post_cats = '';
1250
+					} else {
1251
+						$post_cats = ',' . implode(",", $raw_cats) . ',';
1252
+					}
1253
+					$tablename = $plugin_prefix . $p->post_type . '_detail';
1254
+					$wpdb->query($wpdb->prepare("UPDATE " . $tablename . " SET " . $p->post_type . "category=%s WHERE post_id =%d", $post_cats, $p->post_id));
1255
+				}
1256 1256
 
1257
-            }
1258
-            $output_str .= "<li>" . $key . __(': Done', 'geodirectory') . "</li>";
1257
+			}
1258
+			$output_str .= "<li>" . $key . __(': Done', 'geodirectory') . "</li>";
1259 1259
 
1260
-        }
1260
+		}
1261 1261
 
1262
-    }
1262
+	}
1263 1263
 
1264
-    if ($is_error_during_diagnose) {
1265
-        $info_div_class = "geodir_problem_info";
1266
-        $fix_button_txt = "<input type='button' value='" . __('Fix', 'geodirectory') . "' class='button-primary geodir_fix_diagnostic_issue' data-diagnostic-issue='ratings' />";
1267
-    } else {
1268
-        $info_div_class = "geodir_noproblem_info";
1269
-        $fix_button_txt = '';
1270
-    }
1271
-    echo "<ul class='$info_div_class'>";
1272
-    echo $output_str;
1273
-    echo $fix_button_txt;
1274
-    echo "</ul>";
1264
+	if ($is_error_during_diagnose) {
1265
+		$info_div_class = "geodir_problem_info";
1266
+		$fix_button_txt = "<input type='button' value='" . __('Fix', 'geodirectory') . "' class='button-primary geodir_fix_diagnostic_issue' data-diagnostic-issue='ratings' />";
1267
+	} else {
1268
+		$info_div_class = "geodir_noproblem_info";
1269
+		$fix_button_txt = '';
1270
+	}
1271
+	echo "<ul class='$info_div_class'>";
1272
+	echo $output_str;
1273
+	echo $fix_button_txt;
1274
+	echo "</ul>";
1275 1275
 
1276 1276
 }
1277 1277
 
@@ -1285,61 +1285,61 @@  discard block
 block discarded – undo
1285 1285
  */
1286 1286
 function geodir_diagnose_version_clear()
1287 1287
 {
1288
-    global $wpdb, $plugin_prefix;
1289
-    $fix = isset($_POST['fix']) ? true : false;
1290
-
1291
-    //if($fix){echo 'true';}else{echo 'false';}
1292
-    $is_error_during_diagnose = false;
1293
-    $output_str = '';
1294
-
1295
-
1296
-    $gd_arr = array('GeoDirectory' => 'geodirectory_db_version',
1297
-        'Payment Manager' => 'geodir_payments_db_version',
1298
-        'GeoDirectory Framework' => 'gdf_db_version',
1299
-        'Advanced Search' => 'geodiradvancesearch_db_version',
1300
-        'Review Rating Manager' => 'geodir_reviewratings_db_version',
1301
-        'Claim Manager' => 'geodirclaim_db_version',
1302
-        'CPT Manager' => 'geodir_custom_posts_db_version',
1303
-        'Location Manager' => 'geodirlocation_db_version',
1304
-        'Payment Manager' => 'geodir_payments_db_version',
1305
-        'Events Manager' => 'geodirevents_db_version',
1306
-    );
1307
-
1308
-    /**
1309
-     * Filter the array of plugins to clear the version numbers for in the GD >Tools : clear all version numbers.
1310
-     *
1311
-     * @since 1.0.0
1312
-     * @param array $gd_arr The array or addons to clear, array('GeoDirectory' => 'geodirectory_db_version',...
1313
-     */
1314
-    $ver_arr = apply_filters('geodir_db_version_name', $gd_arr);
1315
-
1316
-    if (!empty($ver_arr)) {
1317
-        foreach ($ver_arr as $key => $val) {
1318
-            if (delete_option($val)) {
1319
-                $output_str .= "<li>" . $key . __(' Version: Deleted', 'geodirectory') . "</li>";
1320
-            } else {
1321
-                $output_str .= "<li>" . $key . __(' Version: Not Found', 'geodirectory') . "</li>";
1322
-            }
1323
-
1324
-        }
1325
-
1326
-        if ($output_str) {
1327
-            $output_str .= "<li><strong>" . __(' Upgrade/install scripts will run on next page reload.', 'geodirectory') . "</strong></li>";
1328
-        }
1329
-
1330
-    }
1331
-
1332
-    if ($is_error_during_diagnose) {
1333
-        $info_div_class = "geodir_problem_info";
1334
-        $fix_button_txt = "";
1335
-    } else {
1336
-        $info_div_class = "geodir_noproblem_info";
1337
-        $fix_button_txt = '';
1338
-    }
1339
-    echo "<ul class='$info_div_class'>";
1340
-    echo $output_str;
1341
-    echo $fix_button_txt;
1342
-    echo "</ul>";
1288
+	global $wpdb, $plugin_prefix;
1289
+	$fix = isset($_POST['fix']) ? true : false;
1290
+
1291
+	//if($fix){echo 'true';}else{echo 'false';}
1292
+	$is_error_during_diagnose = false;
1293
+	$output_str = '';
1294
+
1295
+
1296
+	$gd_arr = array('GeoDirectory' => 'geodirectory_db_version',
1297
+		'Payment Manager' => 'geodir_payments_db_version',
1298
+		'GeoDirectory Framework' => 'gdf_db_version',
1299
+		'Advanced Search' => 'geodiradvancesearch_db_version',
1300
+		'Review Rating Manager' => 'geodir_reviewratings_db_version',
1301
+		'Claim Manager' => 'geodirclaim_db_version',
1302
+		'CPT Manager' => 'geodir_custom_posts_db_version',
1303
+		'Location Manager' => 'geodirlocation_db_version',
1304
+		'Payment Manager' => 'geodir_payments_db_version',
1305
+		'Events Manager' => 'geodirevents_db_version',
1306
+	);
1307
+
1308
+	/**
1309
+	 * Filter the array of plugins to clear the version numbers for in the GD >Tools : clear all version numbers.
1310
+	 *
1311
+	 * @since 1.0.0
1312
+	 * @param array $gd_arr The array or addons to clear, array('GeoDirectory' => 'geodirectory_db_version',...
1313
+	 */
1314
+	$ver_arr = apply_filters('geodir_db_version_name', $gd_arr);
1315
+
1316
+	if (!empty($ver_arr)) {
1317
+		foreach ($ver_arr as $key => $val) {
1318
+			if (delete_option($val)) {
1319
+				$output_str .= "<li>" . $key . __(' Version: Deleted', 'geodirectory') . "</li>";
1320
+			} else {
1321
+				$output_str .= "<li>" . $key . __(' Version: Not Found', 'geodirectory') . "</li>";
1322
+			}
1323
+
1324
+		}
1325
+
1326
+		if ($output_str) {
1327
+			$output_str .= "<li><strong>" . __(' Upgrade/install scripts will run on next page reload.', 'geodirectory') . "</strong></li>";
1328
+		}
1329
+
1330
+	}
1331
+
1332
+	if ($is_error_during_diagnose) {
1333
+		$info_div_class = "geodir_problem_info";
1334
+		$fix_button_txt = "";
1335
+	} else {
1336
+		$info_div_class = "geodir_noproblem_info";
1337
+		$fix_button_txt = '';
1338
+	}
1339
+	echo "<ul class='$info_div_class'>";
1340
+	echo $output_str;
1341
+	echo $fix_button_txt;
1342
+	echo "</ul>";
1343 1343
 
1344 1344
 }
1345 1345
 
@@ -1353,59 +1353,59 @@  discard block
 block discarded – undo
1353 1353
  */
1354 1354
 function geodir_diagnose_ratings()
1355 1355
 {
1356
-    global $wpdb;
1357
-    $fix = isset($_POST['fix']) ? true : false;
1358
-
1359
-    //if($fix){echo 'true';}else{echo 'false';}
1360
-    $is_error_during_diagnose = false;
1361
-    $output_str = '';
1362
-
1363
-    // check review locations
1364
-    if ($wpdb->get_results("SELECT * FROM " . GEODIR_REVIEW_TABLE . " WHERE post_city='' OR post_city IS NULL OR post_latitude='' OR post_latitude IS NULL")) {
1365
-        $output_str .= "<li>" . __('Review locations missing or broken', 'geodirectory') . "</li>";
1366
-        $is_error_during_diagnose = true;
1367
-
1368
-        if ($fix) {
1369
-            if (geodir_fix_review_location()) {
1370
-                $output_str .= "<li><strong>" . __('-->FIXED: Review locations fixed', 'geodirectory') . "</strong></li>";
1371
-            } else {
1372
-                $output_str .= "<li><strong>" . __('-->FAILED: Review locations fix failed', 'geodirectory') . "</strong></li>";
1373
-            }
1374
-        }
1375
-
1376
-    } else {
1377
-        $output_str .= "<li>" . __('Review locations ok', 'geodirectory') . "</li>";
1378
-    }
1379
-
1380
-    // check review content
1381
-    if ($wpdb->get_results("SELECT * FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_content IS NULL")) {
1382
-        $output_str .= "<li>" . __('Review content missing or broken', 'geodirectory') . "</li>";
1383
-        $is_error_during_diagnose = true;
1384
-
1385
-        if ($fix) {
1386
-            if (geodir_fix_review_content()) {
1387
-                $output_str .= "<li><strong>" . __('-->FIXED: Review content fixed', 'geodirectory') . "</strong></li>";
1388
-            } else {
1389
-                $output_str .= "<li><strong>" . __('-->FAILED: Review content fix failed', 'geodirectory') . "</strong></li>";
1390
-            }
1391
-        }
1392
-
1393
-    } else {
1394
-        $output_str .= "<li>" . __('Review content ok', 'geodirectory') . "</li>";
1395
-    }
1396
-
1397
-
1398
-    if ($is_error_during_diagnose) {
1399
-        $info_div_class = "geodir_problem_info";
1400
-        $fix_button_txt = "<input type='button' value='" . __('Fix', 'geodirectory') . "' class='button-primary geodir_fix_diagnostic_issue' data-diagnostic-issue='ratings' />";
1401
-    } else {
1402
-        $info_div_class = "geodir_noproblem_info";
1403
-        $fix_button_txt = '';
1404
-    }
1405
-    echo "<ul class='$info_div_class'>";
1406
-    echo $output_str;
1407
-    echo $fix_button_txt;
1408
-    echo "</ul>";
1356
+	global $wpdb;
1357
+	$fix = isset($_POST['fix']) ? true : false;
1358
+
1359
+	//if($fix){echo 'true';}else{echo 'false';}
1360
+	$is_error_during_diagnose = false;
1361
+	$output_str = '';
1362
+
1363
+	// check review locations
1364
+	if ($wpdb->get_results("SELECT * FROM " . GEODIR_REVIEW_TABLE . " WHERE post_city='' OR post_city IS NULL OR post_latitude='' OR post_latitude IS NULL")) {
1365
+		$output_str .= "<li>" . __('Review locations missing or broken', 'geodirectory') . "</li>";
1366
+		$is_error_during_diagnose = true;
1367
+
1368
+		if ($fix) {
1369
+			if (geodir_fix_review_location()) {
1370
+				$output_str .= "<li><strong>" . __('-->FIXED: Review locations fixed', 'geodirectory') . "</strong></li>";
1371
+			} else {
1372
+				$output_str .= "<li><strong>" . __('-->FAILED: Review locations fix failed', 'geodirectory') . "</strong></li>";
1373
+			}
1374
+		}
1375
+
1376
+	} else {
1377
+		$output_str .= "<li>" . __('Review locations ok', 'geodirectory') . "</li>";
1378
+	}
1379
+
1380
+	// check review content
1381
+	if ($wpdb->get_results("SELECT * FROM " . GEODIR_REVIEW_TABLE . " WHERE comment_content IS NULL")) {
1382
+		$output_str .= "<li>" . __('Review content missing or broken', 'geodirectory') . "</li>";
1383
+		$is_error_during_diagnose = true;
1384
+
1385
+		if ($fix) {
1386
+			if (geodir_fix_review_content()) {
1387
+				$output_str .= "<li><strong>" . __('-->FIXED: Review content fixed', 'geodirectory') . "</strong></li>";
1388
+			} else {
1389
+				$output_str .= "<li><strong>" . __('-->FAILED: Review content fix failed', 'geodirectory') . "</strong></li>";
1390
+			}
1391
+		}
1392
+
1393
+	} else {
1394
+		$output_str .= "<li>" . __('Review content ok', 'geodirectory') . "</li>";
1395
+	}
1396
+
1397
+
1398
+	if ($is_error_during_diagnose) {
1399
+		$info_div_class = "geodir_problem_info";
1400
+		$fix_button_txt = "<input type='button' value='" . __('Fix', 'geodirectory') . "' class='button-primary geodir_fix_diagnostic_issue' data-diagnostic-issue='ratings' />";
1401
+	} else {
1402
+		$info_div_class = "geodir_noproblem_info";
1403
+		$fix_button_txt = '';
1404
+	}
1405
+	echo "<ul class='$info_div_class'>";
1406
+	echo $output_str;
1407
+	echo $fix_button_txt;
1408
+	echo "</ul>";
1409 1409
 
1410 1410
 }
1411 1411
 
@@ -1419,57 +1419,57 @@  discard block
 block discarded – undo
1419 1419
  */
1420 1420
 function geodir_diagnose_multisite_conversion()
1421 1421
 {
1422
-    global $wpdb;
1423
-    $fix = isset($_POST['fix']) ? true : false;
1424
-    //if($fix){echo 'true';}else{echo 'false';}
1425
-    $is_error_during_diagnose = false;
1426
-    $output_str = '';
1427
-
1428
-    $filter_arr = array();
1429
-    $filter_arr['output_str'] = $output_str;
1430
-    $filter_arr['is_error_during_diagnose'] = $is_error_during_diagnose;
1431
-    $table_arr = array('geodir_countries' => __('Countries', 'geodirectory'),
1432
-        'geodir_custom_fields' => __('Custom fields', 'geodirectory'),
1433
-        'geodir_post_icon' => __('Post icon', 'geodirectory'),
1434
-        'geodir_attachments' => __('Attachments', 'geodirectory'),
1435
-        'geodir_post_review' => __('Reviews', 'geodirectory'),
1436
-        'geodir_custom_sort_fields' => __('Custom sort fields', 'geodirectory'),
1437
-        'geodir_gd_place_detail' => __('Place detail', 'geodirectory')
1438
-    );
1439
-
1440
-    // allow other addons to hook in and add their checks
1441
-
1442
-    /**
1443
-     * Filter the array of tables.
1444
-     *
1445
-     * Filter the array of tables to check during the GD>Tools multisite DB conversion tool check, this allows addons to add their DB tables to the checks.
1446
-     *
1447
-     * @since 1.0.0
1448
-     * @param array $table_arr The array of tables to check, array('geodir_countries' => __('Countries', 'geodirectory'),...
1449
-     */
1450
-    $table_arr = apply_filters('geodir_diagnose_multisite_conversion', $table_arr);
1451
-
1452
-    foreach ($table_arr as $table => $table_name) {
1453
-        // Diagnose table
1454
-        $filter_arr = geodir_diagnose_multisite_table($filter_arr, $table, $table_name, $fix);
1455
-    }
1456
-
1457
-
1458
-    $output_str = $filter_arr['output_str'];
1459
-    $is_error_during_diagnose = $filter_arr['is_error_during_diagnose'];
1460
-
1461
-
1462
-    if ($is_error_during_diagnose) {
1463
-        $info_div_class = "geodir_problem_info";
1464
-        $fix_button_txt = "<input type='button' value='" . __('Fix', 'geodirectory') . "' class='button-primary geodir_fix_diagnostic_issue' data-diagnostic-issue='multisite_conversion' />";
1465
-    } else {
1466
-        $info_div_class = "geodir_noproblem_info";
1467
-        $fix_button_txt = '';
1468
-    }
1469
-    echo "<ul class='$info_div_class'>";
1470
-    echo $output_str;
1471
-    echo $fix_button_txt;
1472
-    echo "</ul>";
1422
+	global $wpdb;
1423
+	$fix = isset($_POST['fix']) ? true : false;
1424
+	//if($fix){echo 'true';}else{echo 'false';}
1425
+	$is_error_during_diagnose = false;
1426
+	$output_str = '';
1427
+
1428
+	$filter_arr = array();
1429
+	$filter_arr['output_str'] = $output_str;
1430
+	$filter_arr['is_error_during_diagnose'] = $is_error_during_diagnose;
1431
+	$table_arr = array('geodir_countries' => __('Countries', 'geodirectory'),
1432
+		'geodir_custom_fields' => __('Custom fields', 'geodirectory'),
1433
+		'geodir_post_icon' => __('Post icon', 'geodirectory'),
1434
+		'geodir_attachments' => __('Attachments', 'geodirectory'),
1435
+		'geodir_post_review' => __('Reviews', 'geodirectory'),
1436
+		'geodir_custom_sort_fields' => __('Custom sort fields', 'geodirectory'),
1437
+		'geodir_gd_place_detail' => __('Place detail', 'geodirectory')
1438
+	);
1439
+
1440
+	// allow other addons to hook in and add their checks
1441
+
1442
+	/**
1443
+	 * Filter the array of tables.
1444
+	 *
1445
+	 * Filter the array of tables to check during the GD>Tools multisite DB conversion tool check, this allows addons to add their DB tables to the checks.
1446
+	 *
1447
+	 * @since 1.0.0
1448
+	 * @param array $table_arr The array of tables to check, array('geodir_countries' => __('Countries', 'geodirectory'),...
1449
+	 */
1450
+	$table_arr = apply_filters('geodir_diagnose_multisite_conversion', $table_arr);
1451
+
1452
+	foreach ($table_arr as $table => $table_name) {
1453
+		// Diagnose table
1454
+		$filter_arr = geodir_diagnose_multisite_table($filter_arr, $table, $table_name, $fix);
1455
+	}
1456
+
1457
+
1458
+	$output_str = $filter_arr['output_str'];
1459
+	$is_error_during_diagnose = $filter_arr['is_error_during_diagnose'];
1460
+
1461
+
1462
+	if ($is_error_during_diagnose) {
1463
+		$info_div_class = "geodir_problem_info";
1464
+		$fix_button_txt = "<input type='button' value='" . __('Fix', 'geodirectory') . "' class='button-primary geodir_fix_diagnostic_issue' data-diagnostic-issue='multisite_conversion' />";
1465
+	} else {
1466
+		$info_div_class = "geodir_noproblem_info";
1467
+		$fix_button_txt = '';
1468
+	}
1469
+	echo "<ul class='$info_div_class'>";
1470
+	echo $output_str;
1471
+	echo $fix_button_txt;
1472
+	echo "</ul>";
1473 1473
 }
1474 1474
 
1475 1475
 /**
@@ -1487,39 +1487,39 @@  discard block
 block discarded – undo
1487 1487
  */
1488 1488
 function geodir_fix_virtual_page($slug, $page_title, $old_id, $option)
1489 1489
 {
1490
-    global $wpdb, $current_user;
1491
-
1492
-    if (!empty($old_id)) {
1493
-        wp_delete_post($old_id, true);
1494
-    }//delete post if already there
1495
-    else {
1496
-        $page_found = $wpdb->get_var(
1497
-            $wpdb->prepare(
1498
-                "SELECT ID FROM " . $wpdb->posts . " WHERE post_name = %s LIMIT 1;",
1499
-                array($slug)
1500
-            )
1501
-        );
1502
-        wp_delete_post($page_found, true);
1503
-
1504
-    }
1505
-
1506
-    $page_data = array(
1507
-        'post_status' => 'publish',
1508
-        'post_type' => 'page',
1509
-        'post_author' => $current_user->ID,
1510
-        'post_name' => $slug,
1511
-        'post_title' => $page_title,
1512
-        'post_content' => '',
1513
-        'post_parent' => 0,
1514
-        'comment_status' => 'closed'
1515
-    );
1516
-    $page_id = wp_insert_post($page_data);
1517
-    update_option($option, $page_id);
1518
-    if ($page_id) {
1519
-        return true;
1520
-    } else {
1521
-        return false;
1522
-    }
1490
+	global $wpdb, $current_user;
1491
+
1492
+	if (!empty($old_id)) {
1493
+		wp_delete_post($old_id, true);
1494
+	}//delete post if already there
1495
+	else {
1496
+		$page_found = $wpdb->get_var(
1497
+			$wpdb->prepare(
1498
+				"SELECT ID FROM " . $wpdb->posts . " WHERE post_name = %s LIMIT 1;",
1499
+				array($slug)
1500
+			)
1501
+		);
1502
+		wp_delete_post($page_found, true);
1503
+
1504
+	}
1505
+
1506
+	$page_data = array(
1507
+		'post_status' => 'publish',
1508
+		'post_type' => 'page',
1509
+		'post_author' => $current_user->ID,
1510
+		'post_name' => $slug,
1511
+		'post_title' => $page_title,
1512
+		'post_content' => '',
1513
+		'post_parent' => 0,
1514
+		'comment_status' => 'closed'
1515
+	);
1516
+	$page_id = wp_insert_post($page_data);
1517
+	update_option($option, $page_id);
1518
+	if ($page_id) {
1519
+		return true;
1520
+	} else {
1521
+		return false;
1522
+	}
1523 1523
 }
1524 1524
 
1525 1525
 /**
@@ -1531,212 +1531,212 @@  discard block
 block discarded – undo
1531 1531
  */
1532 1532
 function geodir_diagnose_default_pages()
1533 1533
 {
1534
-    global $wpdb;
1535
-    $is_error_during_diagnose = false;
1536
-    $output_str = '';
1537
-    $fix = isset($_POST['fix']) ? true : false;
1538
-
1539
-    //////////////////////////////////
1540
-    /* Diagnose GD Home Page Starts */
1541
-    //////////////////////////////////
1542
-    $option_value = get_option('geodir_home_page');
1543
-    $page = get_post($option_value);
1544
-    if(!empty($page)){$page_found = $page->ID;}else{$page_found = '';}
1545
-
1546
-    if(!empty($option_value) && !empty($page_found) && $option_value == $page_found && $page->post_status=='publish')
1547
-        $output_str .= "<li>" . __('GD Home page exists with proper setting.', 'geodirectory') . "</li>";
1548
-    else {
1549
-        $is_error_during_diagnose = true;
1550
-        $output_str .= "<li><strong>" . __('GD Home page is missing.', 'geodirectory') . "</strong></li>";
1551
-        if ($fix) {
1552
-            if (geodir_fix_virtual_page('gd-home', __('GD Home page', 'geodirectory'), $page_found, 'geodir_home_page')) {
1553
-                $output_str .= "<li><strong>" . __('-->FIXED: GD Home page fixed', 'geodirectory') . "</strong></li>";
1554
-            } else {
1555
-                $output_str .= "<li><strong>" . __('-->FAILED: GD Home page fix failed', 'geodirectory') . "</strong></li>";
1556
-            }
1557
-        }
1558
-    }
1559
-
1560
-    ////////////////////////////////
1561
-    /* Diagnose GD Home Page Ends */
1562
-    ////////////////////////////////
1563
-
1564
-    //////////////////////////////////
1565
-    /* Diagnose Add Listing Page Starts */
1566
-    //////////////////////////////////
1567
-    $option_value = get_option('geodir_add_listing_page');
1568
-    $page = get_post($option_value);
1569
-    if(!empty($page)){$page_found = $page->ID;}else{$page_found = '';}
1570
-
1571
-    if(!empty($option_value) && !empty($page_found) && $option_value == $page_found && $page->post_status=='publish')
1572
-        $output_str .= "<li>" . __('Add Listing page exists with proper setting.', 'geodirectory') . "</li>";
1573
-    else {
1574
-        $is_error_during_diagnose = true;
1575
-        $output_str .= "<li><strong>" . __('Add Listing page is missing.', 'geodirectory') . "</strong></li>";
1576
-        if ($fix) {
1577
-            if (geodir_fix_virtual_page('add-listing', __('Add Listing', 'geodirectory'), $page_found, 'geodir_add_listing_page')) {
1578
-                $output_str .= "<li><strong>" . __('-->FIXED: Add Listing page fixed', 'geodirectory') . "</strong></li>";
1579
-            } else {
1580
-                $output_str .= "<li><strong>" . __('-->FAILED: Add Listing page fix failed', 'geodirectory') . "</strong></li>";
1581
-            }
1582
-        }
1583
-    }
1584
-
1585
-    ////////////////////////////////
1586
-    /* Diagnose Add Listing Page Ends */
1587
-    ////////////////////////////////
1588
-
1589
-
1590
-    //////////////////////////////////
1591
-    /* Diagnose Listing Preview Page Starts */
1592
-    //////////////////////////////////
1593
-    $option_value = get_option('geodir_preview_page');
1594
-    $page = get_post($option_value);
1595
-    if(!empty($page)){$page_found = $page->ID;}else{$page_found = '';}
1596
-
1597
-    if(!empty($option_value) && !empty($page_found) && $option_value == $page_found && $page->post_status=='publish')
1598
-        $output_str .= "<li>" . __('Listing Preview page exists with proper setting.', 'geodirectory') . "</li>";
1599
-    else {
1600
-        $is_error_during_diagnose = true;
1601
-        $output_str .= "<li><strong>" . __('Listing Preview page is missing.', 'geodirectory') . "</strong></li>";
1602
-        if ($fix) {
1603
-            if (geodir_fix_virtual_page('listing-preview', __('Listing Preview', 'geodirectory'), $page_found, 'geodir_preview_page')) {
1604
-                $output_str .= "<li><strong>" . __('-->FIXED: Listing Preview page fixed', 'geodirectory') . "</strong></li>";
1605
-            } else {
1606
-                $output_str .= "<li><strong>" . __('-->FAILED: Listing Preview page fix failed', 'geodirectory') . "</strong></li>";
1607
-            }
1608
-        }
1609
-    }
1610
-
1611
-    ////////////////////////////////
1612
-    /* Diagnose Listing Preview Page Ends */
1613
-    ////////////////////////////////
1614
-
1615
-    //////////////////////////////////
1616
-    /* Diagnose Listing Success Page Starts */
1617
-    //////////////////////////////////
1618
-    $option_value = get_option('geodir_success_page');
1619
-    $page = get_post($option_value);
1620
-    if(!empty($page)){$page_found = $page->ID;}else{$page_found = '';}
1621
-
1622
-    if(!empty($option_value) && !empty($page_found) && $option_value == $page_found && $page->post_status=='publish')
1623
-        $output_str .= "<li>" . __('Listing Success page exists with proper setting.', 'geodirectory') . "</li>";
1624
-    else {
1625
-        $is_error_during_diagnose = true;
1626
-        $output_str .= "<li><strong>" . __('Listing Success page is missing.', 'geodirectory') . "</strong></li>";
1627
-        if ($fix) {
1628
-            if (geodir_fix_virtual_page('listing-success', __('Listing Success', 'geodirectory'), $page_found, 'geodir_success_page')) {
1629
-                $output_str .= "<li><strong>" . __('-->FIXED: Listing Success page fixed', 'geodirectory') . "</strong></li>";
1630
-            } else {
1631
-                $output_str .= "<li><strong>" . __('-->FAILED: Listing Success page fix failed', 'geodirectory') . "</strong></li>";
1632
-            }
1633
-        }
1634
-    }
1635
-
1636
-    ////////////////////////////////
1637
-    /* Diagnose Listing Sucess Page Ends */
1638
-    ////////////////////////////////
1639
-
1640
-    //////////////////////////////////
1641
-    /* Diagnose Info Page Starts */
1642
-    //////////////////////////////////
1643
-    $option_value = get_option('geodir_info_page');
1644
-    $page = get_post($option_value);
1645
-    if(!empty($page)){$page_found = $page->ID;}else{$page_found = '';}
1646
-
1647
-    if(!empty($option_value) && !empty($page_found) && $option_value == $page_found && $page->post_status=='publish')
1648
-        $output_str .= "<li>" . __('Info page exists with proper setting.', 'geodirectory') . "</li>";
1649
-    else {
1650
-        $is_error_during_diagnose = true;
1651
-        $output_str .= "<li><strong>" . __('Info page is missing.', 'geodirectory') . "</strong></li>";
1652
-        if ($fix) {
1653
-            if (geodir_fix_virtual_page('gd-info', __('Info', 'geodirectory'), $page_found, 'geodir_info_page')) {
1654
-                $output_str .= "<li><strong>" . __('-->FIXED: Info page fixed', 'geodirectory') . "</strong></li>";
1655
-            } else {
1656
-                $output_str .= "<li><strong>" . __('-->FAILED: Info page fix failed', 'geodirectory') . "</strong></li>";
1657
-            }
1658
-        }
1659
-    }
1660
-
1661
-    ////////////////////////////////
1662
-    /* Diagnose Info Page Ends */
1663
-    ////////////////////////////////
1664
-
1665
-    //////////////////////////////////
1666
-    /* Diagnose Login Page Starts */
1667
-    //////////////////////////////////
1668
-    $option_value = get_option('geodir_login_page');
1669
-    $page = get_post($option_value);
1670
-    if(!empty($page)){$page_found = $page->ID;}else{$page_found = '';}
1671
-
1672
-    if(!empty($option_value) && !empty($page_found) && $option_value == $page_found && $page->post_status=='publish')
1673
-        $output_str .= "<li>" . __('Login page exists with proper setting.', 'geodirectory') . "</li>";
1674
-    else {
1675
-        $is_error_during_diagnose = true;
1676
-        $output_str .= "<li><strong>" . __('Login page is missing.', 'geodirectory') . "</strong></li>";
1677
-        if ($fix) {
1678
-            if (geodir_fix_virtual_page('gd-login', __('Login', 'geodirectory'), $page_found, 'geodir_login_page')) {
1679
-                $output_str .= "<li><strong>" . __('-->FIXED: Login page fixed', 'geodirectory') . "</strong></li>";
1680
-            } else {
1681
-                $output_str .= "<li><strong>" . __('-->FAILED: Login page fix failed', 'geodirectory') . "</strong></li>";
1682
-            }
1683
-        }
1684
-    }
1685
-
1686
-    ////////////////////////////////
1687
-    /* Diagnose Info Page Ends */
1688
-    ////////////////////////////////
1689
-
1690
-    //////////////////////////////////
1691
-    /* Diagnose Location Page Starts */
1692
-    //////////////////////////////////
1693
-    $option_value = get_option('geodir_location_page');
1694
-    $page = get_post($option_value);
1695
-    if(!empty($page)){$page_found = $page->ID;}else{$page_found = '';}
1696
-
1697
-    if(!empty($option_value) && !empty($page_found) && $option_value == $page_found && $page->post_status=='publish')
1698
-        $output_str .= "<li>" . __('Location page exists with proper setting.', 'geodirectory') . "</li>";
1699
-    else {
1700
-        $is_error_during_diagnose = true;
1701
-        $output_str .= "<li><strong>" . __('Location page is missing.', 'geodirectory') . "</strong></li>";
1702
-        if ($fix) {
1703
-            if (geodir_fix_virtual_page('location', __('Location', 'geodirectory'), $page_found, 'geodir_location_page')) {
1704
-                $output_str .= "<li><strong>" . __('-->FIXED: Location page fixed', 'geodirectory') . "</strong></li>";
1705
-            } else {
1706
-                $output_str .= "<li><strong>" . __('-->FAILED: Location page fix failed', 'geodirectory') . "</strong></li>";
1707
-            }
1708
-        }
1709
-    }
1710
-
1711
-    ////////////////////////////////
1712
-    /* Diagnose Location Page Ends */
1713
-    ////////////////////////////////
1714
-
1715
-    $page_chk_arr = array('output_str'=>$output_str,'is_error_during_diagnose'=>$is_error_during_diagnose );
1716
-    /**
1717
-     * This action is called at the end of the GD Tools page check function.
1718
-     *
1719
-     * @since 1.5.2
1720
-     */
1721
-    $page_chk_arr = apply_filters('geodir_diagnose_default_pages',$page_chk_arr);
1722
-
1723
-    $output_str = $page_chk_arr['output_str'];
1724
-    $is_error_during_diagnose = $page_chk_arr['is_error_during_diagnose'];
1725
-
1726
-    if ($is_error_during_diagnose) {
1727
-        if ($fix) {
1728
-            flush_rewrite_rules();
1729
-        }
1730
-        $info_div_class = "geodir_problem_info";
1731
-        $fix_button_txt = "<input type='button' value='" . __('Fix', 'geodirectory') . "' class='button-primary geodir_fix_diagnostic_issue' data-diagnostic-issue='default_pages' />";
1732
-    } else {
1733
-        $info_div_class = "geodir_noproblem_info";
1734
-        $fix_button_txt = '';
1735
-    }
1736
-    echo "<ul class='$info_div_class'>";
1737
-    echo $output_str;
1738
-    echo $fix_button_txt;
1739
-    echo "</ul>";
1534
+	global $wpdb;
1535
+	$is_error_during_diagnose = false;
1536
+	$output_str = '';
1537
+	$fix = isset($_POST['fix']) ? true : false;
1538
+
1539
+	//////////////////////////////////
1540
+	/* Diagnose GD Home Page Starts */
1541
+	//////////////////////////////////
1542
+	$option_value = get_option('geodir_home_page');
1543
+	$page = get_post($option_value);
1544
+	if(!empty($page)){$page_found = $page->ID;}else{$page_found = '';}
1545
+
1546
+	if(!empty($option_value) && !empty($page_found) && $option_value == $page_found && $page->post_status=='publish')
1547
+		$output_str .= "<li>" . __('GD Home page exists with proper setting.', 'geodirectory') . "</li>";
1548
+	else {
1549
+		$is_error_during_diagnose = true;
1550
+		$output_str .= "<li><strong>" . __('GD Home page is missing.', 'geodirectory') . "</strong></li>";
1551
+		if ($fix) {
1552
+			if (geodir_fix_virtual_page('gd-home', __('GD Home page', 'geodirectory'), $page_found, 'geodir_home_page')) {
1553
+				$output_str .= "<li><strong>" . __('-->FIXED: GD Home page fixed', 'geodirectory') . "</strong></li>";
1554
+			} else {
1555
+				$output_str .= "<li><strong>" . __('-->FAILED: GD Home page fix failed', 'geodirectory') . "</strong></li>";
1556
+			}
1557
+		}
1558
+	}
1559
+
1560
+	////////////////////////////////
1561
+	/* Diagnose GD Home Page Ends */
1562
+	////////////////////////////////
1563
+
1564
+	//////////////////////////////////
1565
+	/* Diagnose Add Listing Page Starts */
1566
+	//////////////////////////////////
1567
+	$option_value = get_option('geodir_add_listing_page');
1568
+	$page = get_post($option_value);
1569
+	if(!empty($page)){$page_found = $page->ID;}else{$page_found = '';}
1570
+
1571
+	if(!empty($option_value) && !empty($page_found) && $option_value == $page_found && $page->post_status=='publish')
1572
+		$output_str .= "<li>" . __('Add Listing page exists with proper setting.', 'geodirectory') . "</li>";
1573
+	else {
1574
+		$is_error_during_diagnose = true;
1575
+		$output_str .= "<li><strong>" . __('Add Listing page is missing.', 'geodirectory') . "</strong></li>";
1576
+		if ($fix) {
1577
+			if (geodir_fix_virtual_page('add-listing', __('Add Listing', 'geodirectory'), $page_found, 'geodir_add_listing_page')) {
1578
+				$output_str .= "<li><strong>" . __('-->FIXED: Add Listing page fixed', 'geodirectory') . "</strong></li>";
1579
+			} else {
1580
+				$output_str .= "<li><strong>" . __('-->FAILED: Add Listing page fix failed', 'geodirectory') . "</strong></li>";
1581
+			}
1582
+		}
1583
+	}
1584
+
1585
+	////////////////////////////////
1586
+	/* Diagnose Add Listing Page Ends */
1587
+	////////////////////////////////
1588
+
1589
+
1590
+	//////////////////////////////////
1591
+	/* Diagnose Listing Preview Page Starts */
1592
+	//////////////////////////////////
1593
+	$option_value = get_option('geodir_preview_page');
1594
+	$page = get_post($option_value);
1595
+	if(!empty($page)){$page_found = $page->ID;}else{$page_found = '';}
1596
+
1597
+	if(!empty($option_value) && !empty($page_found) && $option_value == $page_found && $page->post_status=='publish')
1598
+		$output_str .= "<li>" . __('Listing Preview page exists with proper setting.', 'geodirectory') . "</li>";
1599
+	else {
1600
+		$is_error_during_diagnose = true;
1601
+		$output_str .= "<li><strong>" . __('Listing Preview page is missing.', 'geodirectory') . "</strong></li>";
1602
+		if ($fix) {
1603
+			if (geodir_fix_virtual_page('listing-preview', __('Listing Preview', 'geodirectory'), $page_found, 'geodir_preview_page')) {
1604
+				$output_str .= "<li><strong>" . __('-->FIXED: Listing Preview page fixed', 'geodirectory') . "</strong></li>";
1605
+			} else {
1606
+				$output_str .= "<li><strong>" . __('-->FAILED: Listing Preview page fix failed', 'geodirectory') . "</strong></li>";
1607
+			}
1608
+		}
1609
+	}
1610
+
1611
+	////////////////////////////////
1612
+	/* Diagnose Listing Preview Page Ends */
1613
+	////////////////////////////////
1614
+
1615
+	//////////////////////////////////
1616
+	/* Diagnose Listing Success Page Starts */
1617
+	//////////////////////////////////
1618
+	$option_value = get_option('geodir_success_page');
1619
+	$page = get_post($option_value);
1620
+	if(!empty($page)){$page_found = $page->ID;}else{$page_found = '';}
1621
+
1622
+	if(!empty($option_value) && !empty($page_found) && $option_value == $page_found && $page->post_status=='publish')
1623
+		$output_str .= "<li>" . __('Listing Success page exists with proper setting.', 'geodirectory') . "</li>";
1624
+	else {
1625
+		$is_error_during_diagnose = true;
1626
+		$output_str .= "<li><strong>" . __('Listing Success page is missing.', 'geodirectory') . "</strong></li>";
1627
+		if ($fix) {
1628
+			if (geodir_fix_virtual_page('listing-success', __('Listing Success', 'geodirectory'), $page_found, 'geodir_success_page')) {
1629
+				$output_str .= "<li><strong>" . __('-->FIXED: Listing Success page fixed', 'geodirectory') . "</strong></li>";
1630
+			} else {
1631
+				$output_str .= "<li><strong>" . __('-->FAILED: Listing Success page fix failed', 'geodirectory') . "</strong></li>";
1632
+			}
1633
+		}
1634
+	}
1635
+
1636
+	////////////////////////////////
1637
+	/* Diagnose Listing Sucess Page Ends */
1638
+	////////////////////////////////
1639
+
1640
+	//////////////////////////////////
1641
+	/* Diagnose Info Page Starts */
1642
+	//////////////////////////////////
1643
+	$option_value = get_option('geodir_info_page');
1644
+	$page = get_post($option_value);
1645
+	if(!empty($page)){$page_found = $page->ID;}else{$page_found = '';}
1646
+
1647
+	if(!empty($option_value) && !empty($page_found) && $option_value == $page_found && $page->post_status=='publish')
1648
+		$output_str .= "<li>" . __('Info page exists with proper setting.', 'geodirectory') . "</li>";
1649
+	else {
1650
+		$is_error_during_diagnose = true;
1651
+		$output_str .= "<li><strong>" . __('Info page is missing.', 'geodirectory') . "</strong></li>";
1652
+		if ($fix) {
1653
+			if (geodir_fix_virtual_page('gd-info', __('Info', 'geodirectory'), $page_found, 'geodir_info_page')) {
1654
+				$output_str .= "<li><strong>" . __('-->FIXED: Info page fixed', 'geodirectory') . "</strong></li>";
1655
+			} else {
1656
+				$output_str .= "<li><strong>" . __('-->FAILED: Info page fix failed', 'geodirectory') . "</strong></li>";
1657
+			}
1658
+		}
1659
+	}
1660
+
1661
+	////////////////////////////////
1662
+	/* Diagnose Info Page Ends */
1663
+	////////////////////////////////
1664
+
1665
+	//////////////////////////////////
1666
+	/* Diagnose Login Page Starts */
1667
+	//////////////////////////////////
1668
+	$option_value = get_option('geodir_login_page');
1669
+	$page = get_post($option_value);
1670
+	if(!empty($page)){$page_found = $page->ID;}else{$page_found = '';}
1671
+
1672
+	if(!empty($option_value) && !empty($page_found) && $option_value == $page_found && $page->post_status=='publish')
1673
+		$output_str .= "<li>" . __('Login page exists with proper setting.', 'geodirectory') . "</li>";
1674
+	else {
1675
+		$is_error_during_diagnose = true;
1676
+		$output_str .= "<li><strong>" . __('Login page is missing.', 'geodirectory') . "</strong></li>";
1677
+		if ($fix) {
1678
+			if (geodir_fix_virtual_page('gd-login', __('Login', 'geodirectory'), $page_found, 'geodir_login_page')) {
1679
+				$output_str .= "<li><strong>" . __('-->FIXED: Login page fixed', 'geodirectory') . "</strong></li>";
1680
+			} else {
1681
+				$output_str .= "<li><strong>" . __('-->FAILED: Login page fix failed', 'geodirectory') . "</strong></li>";
1682
+			}
1683
+		}
1684
+	}
1685
+
1686
+	////////////////////////////////
1687
+	/* Diagnose Info Page Ends */
1688
+	////////////////////////////////
1689
+
1690
+	//////////////////////////////////
1691
+	/* Diagnose Location Page Starts */
1692
+	//////////////////////////////////
1693
+	$option_value = get_option('geodir_location_page');
1694
+	$page = get_post($option_value);
1695
+	if(!empty($page)){$page_found = $page->ID;}else{$page_found = '';}
1696
+
1697
+	if(!empty($option_value) && !empty($page_found) && $option_value == $page_found && $page->post_status=='publish')
1698
+		$output_str .= "<li>" . __('Location page exists with proper setting.', 'geodirectory') . "</li>";
1699
+	else {
1700
+		$is_error_during_diagnose = true;
1701
+		$output_str .= "<li><strong>" . __('Location page is missing.', 'geodirectory') . "</strong></li>";
1702
+		if ($fix) {
1703
+			if (geodir_fix_virtual_page('location', __('Location', 'geodirectory'), $page_found, 'geodir_location_page')) {
1704
+				$output_str .= "<li><strong>" . __('-->FIXED: Location page fixed', 'geodirectory') . "</strong></li>";
1705
+			} else {
1706
+				$output_str .= "<li><strong>" . __('-->FAILED: Location page fix failed', 'geodirectory') . "</strong></li>";
1707
+			}
1708
+		}
1709
+	}
1710
+
1711
+	////////////////////////////////
1712
+	/* Diagnose Location Page Ends */
1713
+	////////////////////////////////
1714
+
1715
+	$page_chk_arr = array('output_str'=>$output_str,'is_error_during_diagnose'=>$is_error_during_diagnose );
1716
+	/**
1717
+	 * This action is called at the end of the GD Tools page check function.
1718
+	 *
1719
+	 * @since 1.5.2
1720
+	 */
1721
+	$page_chk_arr = apply_filters('geodir_diagnose_default_pages',$page_chk_arr);
1722
+
1723
+	$output_str = $page_chk_arr['output_str'];
1724
+	$is_error_during_diagnose = $page_chk_arr['is_error_during_diagnose'];
1725
+
1726
+	if ($is_error_during_diagnose) {
1727
+		if ($fix) {
1728
+			flush_rewrite_rules();
1729
+		}
1730
+		$info_div_class = "geodir_problem_info";
1731
+		$fix_button_txt = "<input type='button' value='" . __('Fix', 'geodirectory') . "' class='button-primary geodir_fix_diagnostic_issue' data-diagnostic-issue='default_pages' />";
1732
+	} else {
1733
+		$info_div_class = "geodir_noproblem_info";
1734
+		$fix_button_txt = '';
1735
+	}
1736
+	echo "<ul class='$info_div_class'>";
1737
+	echo $output_str;
1738
+	echo $fix_button_txt;
1739
+	echo "</ul>";
1740 1740
 
1741 1741
 }
1742 1742
 
@@ -1748,26 +1748,26 @@  discard block
 block discarded – undo
1748 1748
  * @global object $wpdb WordPress Database object.
1749 1749
  */
1750 1750
 function geodir_diagnose_load_db_language() {
1751
-    global $wpdb;
1751
+	global $wpdb;
1752 1752
 	
1753 1753
 	$is_error_during_diagnose = geodirectory_load_db_language();
1754 1754
 
1755
-    $output_str = '';
1756
-    $fix_button_txt = '';
1755
+	$output_str = '';
1756
+	$fix_button_txt = '';
1757 1757
 
1758
-    if ($is_error_during_diagnose) {
1759
-        $output_str .= "<li>" . __('Fail to load custom fields in to file for translation, please check file permission:', 'geodirectory') . ' ' . geodir_plugin_path() . '/db-language.php' . "</li>";
1758
+	if ($is_error_during_diagnose) {
1759
+		$output_str .= "<li>" . __('Fail to load custom fields in to file for translation, please check file permission:', 'geodirectory') . ' ' . geodir_plugin_path() . '/db-language.php' . "</li>";
1760 1760
 		$info_div_class = "geodir_problem_info";
1761
-    } else {
1762
-        $output_str .= "<li>" . __('Load custom fields in to file for translation: ok', 'geodirectory') . "</li>";
1761
+	} else {
1762
+		$output_str .= "<li>" . __('Load custom fields in to file for translation: ok', 'geodirectory') . "</li>";
1763 1763
 		$info_div_class = "geodir_noproblem_info";
1764
-        $fix_button_txt = '';
1765
-    }
1764
+		$fix_button_txt = '';
1765
+	}
1766 1766
     
1767 1767
 	echo "<ul class='$info_div_class'>";
1768
-    echo $output_str;
1769
-    echo $fix_button_txt;
1770
-    echo "</ul>";
1768
+	echo $output_str;
1769
+	echo $fix_button_txt;
1770
+	echo "</ul>";
1771 1771
 
1772 1772
 }
1773 1773
 
@@ -1798,23 +1798,23 @@  discard block
 block discarded – undo
1798 1798
  */
1799 1799
 function geodir_posts_clauses_request($clauses)
1800 1800
 {
1801
-    global $wpdb, $wp_query, $plugin_prefix;
1801
+	global $wpdb, $wp_query, $plugin_prefix;
1802 1802
 
1803
-    if (is_admin() && !empty($wp_query->query_vars) && !empty($wp_query->query_vars['is_geodir_loop']) && !empty($wp_query->query_vars['orderby']) && $wp_query->query_vars['orderby'] == 'expire' && !empty($wp_query->query_vars['post_type']) && in_array($wp_query->query_vars['post_type'], geodir_get_posttypes()) && !empty($wp_query->query_vars['orderby']) && isset($clauses['join']) && isset($clauses['orderby']) && isset($clauses['fields'])) {
1804
-        $table = $plugin_prefix . $wp_query->query_vars['post_type'] . '_detail';
1803
+	if (is_admin() && !empty($wp_query->query_vars) && !empty($wp_query->query_vars['is_geodir_loop']) && !empty($wp_query->query_vars['orderby']) && $wp_query->query_vars['orderby'] == 'expire' && !empty($wp_query->query_vars['post_type']) && in_array($wp_query->query_vars['post_type'], geodir_get_posttypes()) && !empty($wp_query->query_vars['orderby']) && isset($clauses['join']) && isset($clauses['orderby']) && isset($clauses['fields'])) {
1804
+		$table = $plugin_prefix . $wp_query->query_vars['post_type'] . '_detail';
1805 1805
 
1806
-        $join = $clauses['join'] . ' INNER JOIN ' . $table . ' AS gd_posts ON (gd_posts.post_id = ' . $wpdb->posts . '.ID)';
1807
-        $clauses['join'] = $join;
1806
+		$join = $clauses['join'] . ' INNER JOIN ' . $table . ' AS gd_posts ON (gd_posts.post_id = ' . $wpdb->posts . '.ID)';
1807
+		$clauses['join'] = $join;
1808 1808
 
1809
-        $fields = $clauses['fields'] != '' ? $clauses['fields'] . ', ' : '';
1810
-        $fields .= 'IF(UNIX_TIMESTAMP(DATE_FORMAT(gd_posts.expire_date, "%Y-%m-%d")), UNIX_TIMESTAMP(DATE_FORMAT(gd_posts.expire_date, "%Y-%m-%d")), 253402300799) AS gd_expire';
1811
-        $clauses['fields'] = $fields;
1809
+		$fields = $clauses['fields'] != '' ? $clauses['fields'] . ', ' : '';
1810
+		$fields .= 'IF(UNIX_TIMESTAMP(DATE_FORMAT(gd_posts.expire_date, "%Y-%m-%d")), UNIX_TIMESTAMP(DATE_FORMAT(gd_posts.expire_date, "%Y-%m-%d")), 253402300799) AS gd_expire';
1811
+		$clauses['fields'] = $fields;
1812 1812
 
1813
-        $order = !empty($wp_query->query_vars['order']) ? $wp_query->query_vars['order'] : 'ASC';
1814
-        $orderby = 'gd_expire ' . $order;
1815
-        $clauses['orderby'] = $orderby;
1816
-    }
1817
-    return $clauses;
1813
+		$order = !empty($wp_query->query_vars['order']) ? $wp_query->query_vars['order'] : 'ASC';
1814
+		$orderby = 'gd_expire ' . $order;
1815
+		$clauses['orderby'] = $orderby;
1816
+	}
1817
+	return $clauses;
1818 1818
 }
1819 1819
 
1820 1820
 
@@ -1835,7 +1835,7 @@  discard block
 block discarded – undo
1835 1835
  */
1836 1836
 function gd_theme_switch_compat_check()
1837 1837
 {
1838
-    gd_set_theme_compat();
1838
+	gd_set_theme_compat();
1839 1839
 }
1840 1840
 
1841 1841
 /**
@@ -1848,27 +1848,27 @@  discard block
 block discarded – undo
1848 1848
  */
1849 1849
 function geodir_str_getcsv($input, $delimiter = ",", $enclosure = '"', $escape = "\\")
1850 1850
 {
1851
-    if (function_exists('str_getcsv')) {
1852
-        $fgetcsv = str_getcsv($input, $delimiter, $enclosure, $escape);
1853
-    } else {
1854
-        global $current_user;
1855
-        $upload_dir = wp_upload_dir();
1856
-
1857
-        $file = $upload_dir['path'] . '/temp_' . $current_user->data->ID . '/geodir_tmp.csv';
1858
-        $handle = fopen($file, 'w');
1859
-
1860
-        fwrite($handle, $input);
1861
-        fclose($handle);
1862
-
1863
-        $handle = fopen($file, 'rt');
1864
-        if (PHP_VERSION >= '5.3.0') {
1865
-            $fgetcsv = fgetcsv($handle, 0, $delimiter, $enclosure, $escape);
1866
-        } else {
1867
-            $fgetcsv = fgetcsv($handle, 0, $delimiter, $enclosure);
1868
-        }
1869
-        fclose($handle);
1870
-    }
1871
-    return $fgetcsv;
1851
+	if (function_exists('str_getcsv')) {
1852
+		$fgetcsv = str_getcsv($input, $delimiter, $enclosure, $escape);
1853
+	} else {
1854
+		global $current_user;
1855
+		$upload_dir = wp_upload_dir();
1856
+
1857
+		$file = $upload_dir['path'] . '/temp_' . $current_user->data->ID . '/geodir_tmp.csv';
1858
+		$handle = fopen($file, 'w');
1859
+
1860
+		fwrite($handle, $input);
1861
+		fclose($handle);
1862
+
1863
+		$handle = fopen($file, 'rt');
1864
+		if (PHP_VERSION >= '5.3.0') {
1865
+			$fgetcsv = fgetcsv($handle, 0, $delimiter, $enclosure, $escape);
1866
+		} else {
1867
+			$fgetcsv = fgetcsv($handle, 0, $delimiter, $enclosure);
1868
+		}
1869
+		fclose($handle);
1870
+	}
1871
+	return $fgetcsv;
1872 1872
 }
1873 1873
 
1874 1874
 add_action('wp_ajax_gdImportCsv', 'geodir_ajax_import_csv');
@@ -1883,375 +1883,375 @@  discard block
 block discarded – undo
1883 1883
  */
1884 1884
 function geodir_ajax_import_csv()
1885 1885
 {
1886
-    error_reporting(0); // hide error to get clean json response
1886
+	error_reporting(0); // hide error to get clean json response
1887 1887
 
1888
-    global $wpdb, $plugin_prefix, $current_user;
1889
-    $uploads = wp_upload_dir();
1890
-    ini_set('auto_detect_line_endings', true);
1888
+	global $wpdb, $plugin_prefix, $current_user;
1889
+	$uploads = wp_upload_dir();
1890
+	ini_set('auto_detect_line_endings', true);
1891 1891
 	
1892 1892
 	$wp_post_statuses = get_post_statuses(); // All of the WordPress supported post statuses.
1893 1893
 
1894
-    $task = isset($_POST['task']) ? $_POST['task'] : '';
1895
-    $uploadedFile = isset($_POST['gddata']['uploadedFile']) ? $_POST['gddata']['uploadedFile'] : NULL;
1896
-    $filename = $uploadedFile;
1897
-
1898
-    $uploads = wp_upload_dir();
1899
-    $uploads_dir = $uploads['path'];
1900
-    $image_name_arr = explode('/', $filename);
1901
-    $filename = end($image_name_arr);
1902
-    $target_path = $uploads_dir . '/temp_' . $current_user->data->ID . '/' . $filename;
1903
-    $return = array();
1904
-    $return['file'] = $uploadedFile;
1905
-    $return['error'] = __('The uploaded file is not a valid csv file. Please try again.', 'geodirectory');
1906
-
1907
-    if (is_file($target_path) && file_exists($target_path) && $uploadedFile) {
1908
-        $wp_filetype = wp_check_filetype_and_ext($target_path, $filename);
1909
-
1910
-        if (!empty($wp_filetype) && isset($wp_filetype['ext']) && geodir_strtolower($wp_filetype['ext']) == 'csv') {
1911
-            $return['error'] = NULL;
1912
-
1913
-            $return['rows'] = 0;
1914
-
1915
-
1916
-
1917
-                if (($handle = fopen($target_path, "r")) !== FALSE) {
1918
-                    while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
1919
-                        if(is_array($data) && !empty($data)) {
1920
-                            $file[] = '"' . implode('","', $data) . '"';
1921
-                        }
1922
-                    }
1923
-                    fclose($handle);
1924
-                    $file = $file;
1925
-                }
1926
-
1927
-
1928
-
1929
-                $return['rows'] = (!empty($file) && count($file) > 1) ? count($file) - 1 : 0;
1930
-
1931
-
1932
-            if (!$return['rows'] > 0) {
1933
-                $return['error'] = __('No data found in csv file.', 'geodirectory');
1934
-            }
1935
-        }
1936
-    }
1937
-    if ($task == 'prepare' || !empty($return['error'])) {
1938
-        echo json_encode($return);
1939
-        exit;
1940
-    }
1941
-
1942
-    $totRecords = isset($_POST['gddata']['totRecords']) ? $_POST['gddata']['totRecords'] : NULL;
1943
-    $importlimit = isset($_POST['gddata']['importlimit']) ? $_POST['gddata']['importlimit'] : 1;
1944
-    $count = $importlimit;
1945
-    $requested_limit = $importlimit;
1946
-    $tmpCnt = isset($_POST['gddata']['tmpcount']) ? $_POST['gddata']['tmpcount'] : 0;
1947
-
1948
-    if ($count < $totRecords) {
1949
-        $count = $tmpCnt + $count;
1950
-        if ($count > $totRecords) {
1951
-            $count = $totRecords;
1952
-        }
1953
-    } else {
1954
-        $count = $totRecords;
1955
-    }
1956
-
1957
-    $total_records = 0;
1958
-    $rowcount = 0;
1959
-    $address_invalid = 0;
1960
-    $blank_address = 0;
1961
-    $upload_files = 0;
1962
-    $invalid_post_type = 0;
1963
-    $invalid_title = 0;
1964
-    $customKeyarray = array();
1965
-    $gd_post_info = array();
1966
-    $post_location = array();
1967
-    $countpost = 0;
1968
-
1969
-    if (!empty($file)) {
1970
-        $columns = isset($file[0]) ? geodir_str_getcsv($file[0]) : NULL;
1971
-        $customKeyarray = $columns;
1972
-
1973
-        if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
1974
-            $return['error'] = CSV_INVAILD_FILE;
1975
-            echo json_encode($return);
1976
-            exit;
1977
-        }
1978
-
1979
-        for ($i = 1; $i <= $importlimit; $i++) {
1980
-            $current_index = $tmpCnt + $i;
1981
-            if (isset($file[$current_index])) {
1982
-                $total_records++;
1983
-
1984
-                $buffer = geodir_str_getcsv($file[$current_index]);
1985
-                $post_title = addslashes($buffer[0]);
1986
-                $current_post_author = $buffer[1];
1987
-                $post_desc = addslashes($buffer[2]);
1988
-                $post_cat = array();
1989
-                $catids_arr = array();
1990
-                $post_cat = trim($buffer[3]); // comma seperated category name
1991
-
1992
-                if ($post_cat) {
1993
-                    $post_cat_arr = explode(',', $post_cat);
1994
-
1995
-                    for ($c = 0; $c < count($post_cat_arr); $c++) {
1996
-                        $catid = wp_kses_normalize_entities(trim($post_cat_arr[$c]));
1997
-
1998
-                        if (!empty($buffer[5])) {
1999
-                            if (in_array($buffer[5], geodir_get_posttypes())) {
2000
-
2001
-                                $p_taxonomy = geodir_get_taxonomies(addslashes($buffer[5]));
2002
-
2003
-                                if (get_term_by('name', $catid, $p_taxonomy[0])) {
2004
-                                    $cat = get_term_by('name', $catid, $p_taxonomy[0]);
2005
-                                    $catids_arr[] = $cat->slug;
2006
-                                } else if (get_term_by('slug', $catid, $p_taxonomy[0])) {
2007
-                                    $cat = get_term_by('slug', $catid, $p_taxonomy[0]);
2008
-                                    $catids_arr[] = $cat->slug;
2009
-                                } else {
2010
-                                    $ret = wp_insert_term($catid, $p_taxonomy[0]);
2011
-                                    if ($ret && !is_wp_error($ret)) {
2012
-                                        if (get_term_by('name', $catid, $p_taxonomy[0])) {
2013
-                                            $cat = get_term_by('name', $catid, $p_taxonomy[0]);
2014
-                                            $catids_arr[] = $cat->slug;
2015
-                                        } elseif (get_term_by('slug', $catid, $p_taxonomy[0])) {
2016
-                                            $cat = get_term_by('slug', $catid, $p_taxonomy[0]);
2017
-                                            $catids_arr[] = $cat->slug;
2018
-                                        }
2019
-                                    }
2020
-                                }
2021
-                            }
2022
-                        }
2023
-                    }
2024
-                }
2025
-
2026
-                if (!$catids_arr) {
2027
-                    $catids_arr[] = 1;
2028
-                }
2029
-
2030
-                $post_tags = trim($buffer[4]); // comma seperated tags
2031
-
2032
-                $tag_arr = '';
2033
-                if ($post_tags) {
2034
-                    $tag_arr = explode(',', $post_tags);
2035
-                }
2036
-
2037
-                $table = $plugin_prefix . $buffer[5] . '_detail'; // check table in database
2038
-
2039
-                $error = '';
2040
-                if ($wpdb->get_var("SHOW TABLES LIKE '" . $table . "'") != $table) {
2041
-                    $invalid_post_type++;
2042
-                    continue;
2043
-                }
2044
-
2045
-                if ($post_title != '') {
2046
-                    $menu_order = 0;
2047
-                    $image_folder_name = 'uplaod/';
2048
-
2049
-                    $image_names = array();
2050
-
2051
-                    for ($c = 5; $c < count($customKeyarray); $c++) {
2052
-                        $gd_post_info[$customKeyarray[$c]] = addslashes($buffer[$c]);
2053
-
2054
-                        if ($customKeyarray[$c] == 'IMAGE') {
2055
-                            $buffer[$c] = trim($buffer[$c]);
2056
-
2057
-                            if (!empty($buffer[$c])) {
2058
-                                $image_names[] = $buffer[$c];
2059
-                            }
2060
-                        }
2061
-
2062
-                        if ($customKeyarray[$c] == 'alive_days') {
2063
-                            if ($buffer[$c] != '0' && $buffer[$c] != '') {
2064
-                                $submitdata = date('Y-m-d');
2065
-
2066
-                                $gd_post_info['expire_date'] = date('Y-m-d', strtotime($submitdata . "+" . addslashes($buffer[$c]) . " days"));
2067
-                            } else {
2068
-                                $gd_post_info['expire_date'] = 'Never';
2069
-                            }
2070
-                        }
2071
-
2072
-                        if ($customKeyarray[$c] == 'post_city') {
2073
-                            $post_city = addslashes($buffer[$c]);
2074
-                        }
2075
-
2076
-                        if ($customKeyarray[$c] == 'post_region') {
2077
-                            $post_region = addslashes($buffer[$c]);
2078
-                        }
2079
-
2080
-                        if ($customKeyarray[$c] == 'post_country') {
2081
-                            $post_country = addslashes($buffer[$c]);
2082
-                        }
2083
-
2084
-                        if ($customKeyarray[$c] == 'post_latitude') {
2085
-                            $post_latitude = addslashes($buffer[$c]);
2086
-                        }
2087
-
2088
-                        if ($customKeyarray[$c] == 'post_longitude') {
2089
-                            $post_longitude = addslashes($buffer[$c]);
2090
-                        }
1894
+	$task = isset($_POST['task']) ? $_POST['task'] : '';
1895
+	$uploadedFile = isset($_POST['gddata']['uploadedFile']) ? $_POST['gddata']['uploadedFile'] : NULL;
1896
+	$filename = $uploadedFile;
1897
+
1898
+	$uploads = wp_upload_dir();
1899
+	$uploads_dir = $uploads['path'];
1900
+	$image_name_arr = explode('/', $filename);
1901
+	$filename = end($image_name_arr);
1902
+	$target_path = $uploads_dir . '/temp_' . $current_user->data->ID . '/' . $filename;
1903
+	$return = array();
1904
+	$return['file'] = $uploadedFile;
1905
+	$return['error'] = __('The uploaded file is not a valid csv file. Please try again.', 'geodirectory');
1906
+
1907
+	if (is_file($target_path) && file_exists($target_path) && $uploadedFile) {
1908
+		$wp_filetype = wp_check_filetype_and_ext($target_path, $filename);
1909
+
1910
+		if (!empty($wp_filetype) && isset($wp_filetype['ext']) && geodir_strtolower($wp_filetype['ext']) == 'csv') {
1911
+			$return['error'] = NULL;
1912
+
1913
+			$return['rows'] = 0;
1914
+
1915
+
1916
+
1917
+				if (($handle = fopen($target_path, "r")) !== FALSE) {
1918
+					while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
1919
+						if(is_array($data) && !empty($data)) {
1920
+							$file[] = '"' . implode('","', $data) . '"';
1921
+						}
1922
+					}
1923
+					fclose($handle);
1924
+					$file = $file;
1925
+				}
1926
+
1927
+
1928
+
1929
+				$return['rows'] = (!empty($file) && count($file) > 1) ? count($file) - 1 : 0;
1930
+
1931
+
1932
+			if (!$return['rows'] > 0) {
1933
+				$return['error'] = __('No data found in csv file.', 'geodirectory');
1934
+			}
1935
+		}
1936
+	}
1937
+	if ($task == 'prepare' || !empty($return['error'])) {
1938
+		echo json_encode($return);
1939
+		exit;
1940
+	}
1941
+
1942
+	$totRecords = isset($_POST['gddata']['totRecords']) ? $_POST['gddata']['totRecords'] : NULL;
1943
+	$importlimit = isset($_POST['gddata']['importlimit']) ? $_POST['gddata']['importlimit'] : 1;
1944
+	$count = $importlimit;
1945
+	$requested_limit = $importlimit;
1946
+	$tmpCnt = isset($_POST['gddata']['tmpcount']) ? $_POST['gddata']['tmpcount'] : 0;
1947
+
1948
+	if ($count < $totRecords) {
1949
+		$count = $tmpCnt + $count;
1950
+		if ($count > $totRecords) {
1951
+			$count = $totRecords;
1952
+		}
1953
+	} else {
1954
+		$count = $totRecords;
1955
+	}
1956
+
1957
+	$total_records = 0;
1958
+	$rowcount = 0;
1959
+	$address_invalid = 0;
1960
+	$blank_address = 0;
1961
+	$upload_files = 0;
1962
+	$invalid_post_type = 0;
1963
+	$invalid_title = 0;
1964
+	$customKeyarray = array();
1965
+	$gd_post_info = array();
1966
+	$post_location = array();
1967
+	$countpost = 0;
1968
+
1969
+	if (!empty($file)) {
1970
+		$columns = isset($file[0]) ? geodir_str_getcsv($file[0]) : NULL;
1971
+		$customKeyarray = $columns;
1972
+
1973
+		if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
1974
+			$return['error'] = CSV_INVAILD_FILE;
1975
+			echo json_encode($return);
1976
+			exit;
1977
+		}
1978
+
1979
+		for ($i = 1; $i <= $importlimit; $i++) {
1980
+			$current_index = $tmpCnt + $i;
1981
+			if (isset($file[$current_index])) {
1982
+				$total_records++;
1983
+
1984
+				$buffer = geodir_str_getcsv($file[$current_index]);
1985
+				$post_title = addslashes($buffer[0]);
1986
+				$current_post_author = $buffer[1];
1987
+				$post_desc = addslashes($buffer[2]);
1988
+				$post_cat = array();
1989
+				$catids_arr = array();
1990
+				$post_cat = trim($buffer[3]); // comma seperated category name
1991
+
1992
+				if ($post_cat) {
1993
+					$post_cat_arr = explode(',', $post_cat);
1994
+
1995
+					for ($c = 0; $c < count($post_cat_arr); $c++) {
1996
+						$catid = wp_kses_normalize_entities(trim($post_cat_arr[$c]));
1997
+
1998
+						if (!empty($buffer[5])) {
1999
+							if (in_array($buffer[5], geodir_get_posttypes())) {
2000
+
2001
+								$p_taxonomy = geodir_get_taxonomies(addslashes($buffer[5]));
2002
+
2003
+								if (get_term_by('name', $catid, $p_taxonomy[0])) {
2004
+									$cat = get_term_by('name', $catid, $p_taxonomy[0]);
2005
+									$catids_arr[] = $cat->slug;
2006
+								} else if (get_term_by('slug', $catid, $p_taxonomy[0])) {
2007
+									$cat = get_term_by('slug', $catid, $p_taxonomy[0]);
2008
+									$catids_arr[] = $cat->slug;
2009
+								} else {
2010
+									$ret = wp_insert_term($catid, $p_taxonomy[0]);
2011
+									if ($ret && !is_wp_error($ret)) {
2012
+										if (get_term_by('name', $catid, $p_taxonomy[0])) {
2013
+											$cat = get_term_by('name', $catid, $p_taxonomy[0]);
2014
+											$catids_arr[] = $cat->slug;
2015
+										} elseif (get_term_by('slug', $catid, $p_taxonomy[0])) {
2016
+											$cat = get_term_by('slug', $catid, $p_taxonomy[0]);
2017
+											$catids_arr[] = $cat->slug;
2018
+										}
2019
+									}
2020
+								}
2021
+							}
2022
+						}
2023
+					}
2024
+				}
2025
+
2026
+				if (!$catids_arr) {
2027
+					$catids_arr[] = 1;
2028
+				}
2029
+
2030
+				$post_tags = trim($buffer[4]); // comma seperated tags
2031
+
2032
+				$tag_arr = '';
2033
+				if ($post_tags) {
2034
+					$tag_arr = explode(',', $post_tags);
2035
+				}
2036
+
2037
+				$table = $plugin_prefix . $buffer[5] . '_detail'; // check table in database
2038
+
2039
+				$error = '';
2040
+				if ($wpdb->get_var("SHOW TABLES LIKE '" . $table . "'") != $table) {
2041
+					$invalid_post_type++;
2042
+					continue;
2043
+				}
2044
+
2045
+				if ($post_title != '') {
2046
+					$menu_order = 0;
2047
+					$image_folder_name = 'uplaod/';
2048
+
2049
+					$image_names = array();
2050
+
2051
+					for ($c = 5; $c < count($customKeyarray); $c++) {
2052
+						$gd_post_info[$customKeyarray[$c]] = addslashes($buffer[$c]);
2053
+
2054
+						if ($customKeyarray[$c] == 'IMAGE') {
2055
+							$buffer[$c] = trim($buffer[$c]);
2056
+
2057
+							if (!empty($buffer[$c])) {
2058
+								$image_names[] = $buffer[$c];
2059
+							}
2060
+						}
2061
+
2062
+						if ($customKeyarray[$c] == 'alive_days') {
2063
+							if ($buffer[$c] != '0' && $buffer[$c] != '') {
2064
+								$submitdata = date('Y-m-d');
2065
+
2066
+								$gd_post_info['expire_date'] = date('Y-m-d', strtotime($submitdata . "+" . addslashes($buffer[$c]) . " days"));
2067
+							} else {
2068
+								$gd_post_info['expire_date'] = 'Never';
2069
+							}
2070
+						}
2071
+
2072
+						if ($customKeyarray[$c] == 'post_city') {
2073
+							$post_city = addslashes($buffer[$c]);
2074
+						}
2075
+
2076
+						if ($customKeyarray[$c] == 'post_region') {
2077
+							$post_region = addslashes($buffer[$c]);
2078
+						}
2079
+
2080
+						if ($customKeyarray[$c] == 'post_country') {
2081
+							$post_country = addslashes($buffer[$c]);
2082
+						}
2083
+
2084
+						if ($customKeyarray[$c] == 'post_latitude') {
2085
+							$post_latitude = addslashes($buffer[$c]);
2086
+						}
2087
+
2088
+						if ($customKeyarray[$c] == 'post_longitude') {
2089
+							$post_longitude = addslashes($buffer[$c]);
2090
+						}
2091 2091
 						
2092 2092
 						// Post status
2093 2093
 						if ($customKeyarray[$c] == 'post_status') {
2094
-                            $post_status = sanitize_key( $buffer[$c] );
2095
-                        }
2096
-                    }
2097
-
2098
-                    /* ================ before array create ============== */
2099
-                    $location_result = geodir_get_default_location();
2100
-                    if ((!isset($gd_post_info['post_city']) || $gd_post_info['post_city'] == '') || (!isset($gd_post_info['post_region']) || $gd_post_info['post_region'] == '') || (!isset($gd_post_info['post_country']) || $gd_post_info['post_country'] == '') || (!isset($gd_post_info['post_address']) || $gd_post_info['post_address'] == '') || (!isset($gd_post_info['post_latitude']) || $gd_post_info['post_latitude'] == '') || (!isset($gd_post_info['post_longitude']) || $gd_post_info['post_longitude'] == '')) {
2101
-                        $blank_address++;
2102
-                        continue;
2103
-                    } else if ($location_result->location_id == 0) {
2104
-                        if ((geodir_strtolower($gd_post_info['post_city']) != geodir_strtolower($location_result->city)) || (geodir_strtolower($gd_post_info['post_region']) != geodir_strtolower($location_result->region)) || (geodir_strtolower($gd_post_info['post_country']) != geodir_strtolower($location_result->country))) {
2105
-                            $address_invalid++;
2106
-                            continue;
2107
-                        }
2108
-                    }
2094
+							$post_status = sanitize_key( $buffer[$c] );
2095
+						}
2096
+					}
2097
+
2098
+					/* ================ before array create ============== */
2099
+					$location_result = geodir_get_default_location();
2100
+					if ((!isset($gd_post_info['post_city']) || $gd_post_info['post_city'] == '') || (!isset($gd_post_info['post_region']) || $gd_post_info['post_region'] == '') || (!isset($gd_post_info['post_country']) || $gd_post_info['post_country'] == '') || (!isset($gd_post_info['post_address']) || $gd_post_info['post_address'] == '') || (!isset($gd_post_info['post_latitude']) || $gd_post_info['post_latitude'] == '') || (!isset($gd_post_info['post_longitude']) || $gd_post_info['post_longitude'] == '')) {
2101
+						$blank_address++;
2102
+						continue;
2103
+					} else if ($location_result->location_id == 0) {
2104
+						if ((geodir_strtolower($gd_post_info['post_city']) != geodir_strtolower($location_result->city)) || (geodir_strtolower($gd_post_info['post_region']) != geodir_strtolower($location_result->region)) || (geodir_strtolower($gd_post_info['post_country']) != geodir_strtolower($location_result->country))) {
2105
+							$address_invalid++;
2106
+							continue;
2107
+						}
2108
+					}
2109 2109
 					
2110 2110
 					// Default post status
2111 2111
 					$default_status = 'publish';
2112 2112
 					$post_status = !empty( $post_status ) ? sanitize_key( $post_status ) : $default_status;
2113 2113
 					$post_status = !empty( $wp_post_statuses ) && !isset( $wp_post_statuses[$post_status] ) ? $default_status : $post_status;
2114 2114
 
2115
-                    $my_post['post_title'] = $post_title;
2116
-                    $my_post['post_content'] = $post_desc;
2117
-                    $my_post['post_type'] = addslashes($buffer[5]);
2118
-                    $my_post['post_author'] = $current_post_author;
2119
-                    $my_post['post_status'] = $post_status;
2120
-                    $my_post['post_category'] = $catids_arr;
2121
-                    $my_post['post_tags'] = $tag_arr;
2122
-
2123
-                    $gd_post_info['post_tags'] = $tag_arr;
2124
-                    $gd_post_info['post_title'] = $post_title;
2125
-                    $gd_post_info['post_status'] = $post_status;
2126
-                    $gd_post_info['submit_time'] = time();
2127
-                    $gd_post_info['submit_ip'] = $_SERVER['REMOTE_ADDR'];
2128
-
2129
-                    $last_postid = wp_insert_post($my_post);
2130
-                    $countpost++;
2131
-
2132
-                    // Check if we need to save post location as new location
2133
-                    if ($location_result->location_id > 0) {
2134
-                        if (isset($post_city) && isset($post_region)) {
2135
-                            $request_info['post_location'] = array(
2136
-                                'city' => $post_city,
2137
-                                'region' => $post_region,
2138
-                                'country' => $post_country,
2139
-                                'geo_lat' => $post_latitude,
2140
-                                'geo_lng' => $post_longitude
2141
-                            );
2142
-
2143
-                            $post_location_info = $request_info['post_location'];
2144
-                            if ($location_id = geodir_add_new_location($post_location_info))
2145
-                                $post_location_id = $location_id;
2146
-                        } else {
2147
-                            $post_location_id = 0;
2148
-                        }
2149
-                    } else {
2150
-                        $post_location_id = 0;
2151
-                    }
2152
-
2153
-                    /* ------- get default package info ----- */
2154
-                    $payment_info = array();
2155
-                    $package_info = array();
2156
-
2157
-                    $package_info = (array)geodir_post_package_info($package_info, '', $buffer[5]);
2158
-                    $package_id = '';
2159
-                    if (isset($gd_post_info['package_id']) && $gd_post_info['package_id'] != '') {
2160
-                        $package_id = $gd_post_info['package_id'];
2161
-                    }
2162
-
2163
-                    if (!empty($package_info)) {
2164
-                        $payment_info['package_id'] = $package_info['pid'];
2165
-
2166
-                        if (isset($package_info['alive_days']) && $package_info['alive_days'] != 0) {
2167
-                            $payment_info['expire_date'] = date('Y-m-d', strtotime("+" . $package_info['alive_days'] . " days"));
2168
-                        } else {
2169
-                            $payment_info['expire_date'] = 'Never';
2170
-                        }
2171
-
2172
-                        $gd_post_info = array_merge($gd_post_info, $payment_info);
2173
-                    }
2174
-
2175
-                    $gd_post_info['post_location_id'] = $post_location_id;
2176
-
2177
-                    $post_type = get_post_type($last_postid);
2178
-
2179
-                    $table = $plugin_prefix . $post_type . '_detail';
2180
-
2181
-                    geodir_save_post_info($last_postid, $gd_post_info);
2182
-
2183
-                    if (!empty($image_names)) {
2184
-                        $upload_files++;
2185
-                        $menu_order = 1;
2186
-
2187
-                        foreach ($image_names as $image_name) {
2188
-                            $img_name_arr = explode('.', $image_name);
2189
-
2190
-                            $uploads = wp_upload_dir();
2191
-                            $sub_dir = $uploads['subdir'];
2192
-
2193
-                            $arr_file_type = wp_check_filetype($image_name);
2194
-                            $uploaded_file_type = $arr_file_type['type'];
2195
-
2196
-                            $attachment = array();
2197
-                            $attachment['post_id'] = $last_postid;
2198
-                            $attachment['title'] = $img_name_arr[0];
2199
-                            $attachment['content'] = '';
2200
-                            $attachment['file'] = $sub_dir . '/' . $image_name;
2201
-                            $attachment['mime_type'] = $uploaded_file_type;
2202
-                            $attachment['menu_order'] = $menu_order;
2203
-                            $attachment['is_featured'] = 0;
2204
-
2205
-                            $attachment_set = '';
2206
-
2207
-                            foreach ($attachment as $key => $val) {
2208
-                                if ($val != '')
2209
-                                    $attachment_set .= $key . " = '" . $val . "', ";
2210
-                            }
2211
-                            $attachment_set = trim($attachment_set, ", ");
2212
-
2213
-                            $wpdb->query("INSERT INTO " . GEODIR_ATTACHMENT_TABLE . " SET " . $attachment_set);
2214
-
2215
-                            if ($menu_order == 1) {
2216
-                                $post_type = get_post_type($last_postid);
2217
-                                $wpdb->query($wpdb->prepare("UPDATE " . $table . " SET featured_image = %s where post_id =%d", array($sub_dir . '/' . $image_name, $last_postid)));
2218
-                            }
2219
-                            $menu_order++;
2220
-                        }
2221
-                    }
2222
-
2223
-                    $gd_post_info['package_id'] = $package_id;
2224
-
2225
-                    /** This action is documented in geodirectory-functions/post-functions.php */
2226
-                    do_action('geodir_after_save_listing', $last_postid, $gd_post_info);
2227
-
2228
-                    if (!empty($buffer[5])) {
2229
-                        if (in_array($buffer[5], geodir_get_posttypes())) {
2230
-                            $taxonomies = geodir_get_posttype_info(addslashes($buffer[5]));
2231
-                            wp_set_object_terms($last_postid, $my_post['post_tags'], $taxonomy = $taxonomies['taxonomies'][1]);
2232
-                            wp_set_object_terms($last_postid, $my_post['post_category'], $taxonomy = $taxonomies['taxonomies'][0]);
2233
-
2234
-                            $post_default_category = isset($my_post['post_default_category']) ? $my_post['post_default_category'] : '';
2235
-                            $post_category_str = isset($my_post['post_category_str']) ? $my_post['post_category_str'] : '';
2236
-                            geodir_set_postcat_structure($last_postid, $taxonomy, $post_default_category, $post_category_str);
2237
-                        }
2238
-                    }
2239
-                } else {
2240
-                    $invalid_title++;
2241
-                }
2242
-            }
2243
-        }
2244
-    }
2245
-    $return['rowcount'] = $countpost;
2246
-    $return['invalidcount'] = $address_invalid;
2247
-    $return['blank_address'] = $blank_address;
2248
-    $return['upload_files'] = $upload_files;
2249
-    $return['invalid_post_type'] = $invalid_post_type;
2250
-    $return['invalid_title'] = $invalid_title;
2251
-    $return['total_records'] = $total_records;
2252
-
2253
-    echo json_encode($return);
2254
-    exit;
2115
+					$my_post['post_title'] = $post_title;
2116
+					$my_post['post_content'] = $post_desc;
2117
+					$my_post['post_type'] = addslashes($buffer[5]);
2118
+					$my_post['post_author'] = $current_post_author;
2119
+					$my_post['post_status'] = $post_status;
2120
+					$my_post['post_category'] = $catids_arr;
2121
+					$my_post['post_tags'] = $tag_arr;
2122
+
2123
+					$gd_post_info['post_tags'] = $tag_arr;
2124
+					$gd_post_info['post_title'] = $post_title;
2125
+					$gd_post_info['post_status'] = $post_status;
2126
+					$gd_post_info['submit_time'] = time();
2127
+					$gd_post_info['submit_ip'] = $_SERVER['REMOTE_ADDR'];
2128
+
2129
+					$last_postid = wp_insert_post($my_post);
2130
+					$countpost++;
2131
+
2132
+					// Check if we need to save post location as new location
2133
+					if ($location_result->location_id > 0) {
2134
+						if (isset($post_city) && isset($post_region)) {
2135
+							$request_info['post_location'] = array(
2136
+								'city' => $post_city,
2137
+								'region' => $post_region,
2138
+								'country' => $post_country,
2139
+								'geo_lat' => $post_latitude,
2140
+								'geo_lng' => $post_longitude
2141
+							);
2142
+
2143
+							$post_location_info = $request_info['post_location'];
2144
+							if ($location_id = geodir_add_new_location($post_location_info))
2145
+								$post_location_id = $location_id;
2146
+						} else {
2147
+							$post_location_id = 0;
2148
+						}
2149
+					} else {
2150
+						$post_location_id = 0;
2151
+					}
2152
+
2153
+					/* ------- get default package info ----- */
2154
+					$payment_info = array();
2155
+					$package_info = array();
2156
+
2157
+					$package_info = (array)geodir_post_package_info($package_info, '', $buffer[5]);
2158
+					$package_id = '';
2159
+					if (isset($gd_post_info['package_id']) && $gd_post_info['package_id'] != '') {
2160
+						$package_id = $gd_post_info['package_id'];
2161
+					}
2162
+
2163
+					if (!empty($package_info)) {
2164
+						$payment_info['package_id'] = $package_info['pid'];
2165
+
2166
+						if (isset($package_info['alive_days']) && $package_info['alive_days'] != 0) {
2167
+							$payment_info['expire_date'] = date('Y-m-d', strtotime("+" . $package_info['alive_days'] . " days"));
2168
+						} else {
2169
+							$payment_info['expire_date'] = 'Never';
2170
+						}
2171
+
2172
+						$gd_post_info = array_merge($gd_post_info, $payment_info);
2173
+					}
2174
+
2175
+					$gd_post_info['post_location_id'] = $post_location_id;
2176
+
2177
+					$post_type = get_post_type($last_postid);
2178
+
2179
+					$table = $plugin_prefix . $post_type . '_detail';
2180
+
2181
+					geodir_save_post_info($last_postid, $gd_post_info);
2182
+
2183
+					if (!empty($image_names)) {
2184
+						$upload_files++;
2185
+						$menu_order = 1;
2186
+
2187
+						foreach ($image_names as $image_name) {
2188
+							$img_name_arr = explode('.', $image_name);
2189
+
2190
+							$uploads = wp_upload_dir();
2191
+							$sub_dir = $uploads['subdir'];
2192
+
2193
+							$arr_file_type = wp_check_filetype($image_name);
2194
+							$uploaded_file_type = $arr_file_type['type'];
2195
+
2196
+							$attachment = array();
2197
+							$attachment['post_id'] = $last_postid;
2198
+							$attachment['title'] = $img_name_arr[0];
2199
+							$attachment['content'] = '';
2200
+							$attachment['file'] = $sub_dir . '/' . $image_name;
2201
+							$attachment['mime_type'] = $uploaded_file_type;
2202
+							$attachment['menu_order'] = $menu_order;
2203
+							$attachment['is_featured'] = 0;
2204
+
2205
+							$attachment_set = '';
2206
+
2207
+							foreach ($attachment as $key => $val) {
2208
+								if ($val != '')
2209
+									$attachment_set .= $key . " = '" . $val . "', ";
2210
+							}
2211
+							$attachment_set = trim($attachment_set, ", ");
2212
+
2213
+							$wpdb->query("INSERT INTO " . GEODIR_ATTACHMENT_TABLE . " SET " . $attachment_set);
2214
+
2215
+							if ($menu_order == 1) {
2216
+								$post_type = get_post_type($last_postid);
2217
+								$wpdb->query($wpdb->prepare("UPDATE " . $table . " SET featured_image = %s where post_id =%d", array($sub_dir . '/' . $image_name, $last_postid)));
2218
+							}
2219
+							$menu_order++;
2220
+						}
2221
+					}
2222
+
2223
+					$gd_post_info['package_id'] = $package_id;
2224
+
2225
+					/** This action is documented in geodirectory-functions/post-functions.php */
2226
+					do_action('geodir_after_save_listing', $last_postid, $gd_post_info);
2227
+
2228
+					if (!empty($buffer[5])) {
2229
+						if (in_array($buffer[5], geodir_get_posttypes())) {
2230
+							$taxonomies = geodir_get_posttype_info(addslashes($buffer[5]));
2231
+							wp_set_object_terms($last_postid, $my_post['post_tags'], $taxonomy = $taxonomies['taxonomies'][1]);
2232
+							wp_set_object_terms($last_postid, $my_post['post_category'], $taxonomy = $taxonomies['taxonomies'][0]);
2233
+
2234
+							$post_default_category = isset($my_post['post_default_category']) ? $my_post['post_default_category'] : '';
2235
+							$post_category_str = isset($my_post['post_category_str']) ? $my_post['post_category_str'] : '';
2236
+							geodir_set_postcat_structure($last_postid, $taxonomy, $post_default_category, $post_category_str);
2237
+						}
2238
+					}
2239
+				} else {
2240
+					$invalid_title++;
2241
+				}
2242
+			}
2243
+		}
2244
+	}
2245
+	$return['rowcount'] = $countpost;
2246
+	$return['invalidcount'] = $address_invalid;
2247
+	$return['blank_address'] = $blank_address;
2248
+	$return['upload_files'] = $upload_files;
2249
+	$return['invalid_post_type'] = $invalid_post_type;
2250
+	$return['invalid_title'] = $invalid_title;
2251
+	$return['total_records'] = $total_records;
2252
+
2253
+	echo json_encode($return);
2254
+	exit;
2255 2255
 }
2256 2256
 
2257 2257
 // Add the tab in left sidebar menu fro import & export page.
@@ -2271,9 +2271,9 @@  discard block
 block discarded – undo
2271 2271
  * @param $post object $post The post object of the post being saved.
2272 2272
  */
2273 2273
 function geodir_update_location_prefix($post_id,$post){
2274
-    if($post->post_type=='page' && $post->post_name && $post_id==get_option('geodir_location_page')){
2275
-        update_option('geodir_location_prefix',$post->post_name);
2276
-    }
2274
+	if($post->post_type=='page' && $post->post_name && $post_id==get_option('geodir_location_page')){
2275
+		update_option('geodir_location_prefix',$post->post_name);
2276
+	}
2277 2277
 
2278 2278
 }
2279 2279
 
@@ -2284,50 +2284,50 @@  discard block
 block discarded – undo
2284 2284
 function geodir_ga_callback(){
2285 2285
 
2286 2286
 if(isset($_REQUEST['code']) && $_REQUEST['code']) {
2287
-    $oAuthURL = "https://www.googleapis.com/oauth2/v3/token?";
2288
-    $code = "code=".$_REQUEST['code'];
2289
-    $grant_type = "&grant_type=authorization_code";
2290
-    $redirect_uri = "&redirect_uri=" . admin_url('admin-ajax.php') . "?action=geodir_ga_callback";
2291
-    $client_id = "&client_id=".get_option('geodir_ga_client_id');
2292
-    $client_secret = "&client_secret=".get_option('geodir_ga_client_secret');
2287
+	$oAuthURL = "https://www.googleapis.com/oauth2/v3/token?";
2288
+	$code = "code=".$_REQUEST['code'];
2289
+	$grant_type = "&grant_type=authorization_code";
2290
+	$redirect_uri = "&redirect_uri=" . admin_url('admin-ajax.php') . "?action=geodir_ga_callback";
2291
+	$client_id = "&client_id=".get_option('geodir_ga_client_id');
2292
+	$client_secret = "&client_secret=".get_option('geodir_ga_client_secret');
2293 2293
 
2294
-    $auth_url = $oAuthURL . $code . $redirect_uri .  $grant_type . $client_id .$client_secret;
2294
+	$auth_url = $oAuthURL . $code . $redirect_uri .  $grant_type . $client_id .$client_secret;
2295 2295
 
2296
-    $response = wp_remote_post($auth_url, array('timeout' => 15));
2296
+	$response = wp_remote_post($auth_url, array('timeout' => 15));
2297 2297
 
2298
-    //print_r($response);
2298
+	//print_r($response);
2299 2299
 
2300
-    $error_msg =  __('Something went wrong','geodirectory');
2301
-    if(!empty($response['response']['code']) && $response['response']['code']==200){
2300
+	$error_msg =  __('Something went wrong','geodirectory');
2301
+	if(!empty($response['response']['code']) && $response['response']['code']==200){
2302 2302
 
2303
-        $parts = json_decode($response['body']);
2304
-        //print_r($parts);
2305
-        if(!isset($parts->access_token)){echo $error_msg." - #1";exit;}
2306
-        else{
2303
+		$parts = json_decode($response['body']);
2304
+		//print_r($parts);
2305
+		if(!isset($parts->access_token)){echo $error_msg." - #1";exit;}
2306
+		else{
2307 2307
 
2308
-            update_option('gd_ga_access_token', $parts->access_token);
2309
-            update_option('gd_ga_refresh_token', $parts->refresh_token);
2310
-            ?><script>window.close();</script><?php
2311
-        }
2308
+			update_option('gd_ga_access_token', $parts->access_token);
2309
+			update_option('gd_ga_refresh_token', $parts->refresh_token);
2310
+			?><script>window.close();</script><?php
2311
+		}
2312 2312
 
2313 2313
 
2314
-    }
2315
-    elseif(!empty($response['response']['code'])) {
2316
-        $parts = json_decode($response['body']);
2314
+	}
2315
+	elseif(!empty($response['response']['code'])) {
2316
+		$parts = json_decode($response['body']);
2317 2317
 
2318
-        if(isset($parts->error)){
2319
-            echo $parts->error.": ".$parts->error_description;exit;
2320
-        }else{
2321
-            echo $error_msg." - #2";exit;
2322
-        }
2318
+		if(isset($parts->error)){
2319
+			echo $parts->error.": ".$parts->error_description;exit;
2320
+		}else{
2321
+			echo $error_msg." - #2";exit;
2322
+		}
2323 2323
 
2324
-    }else{
2324
+	}else{
2325 2325
 
2326
-        echo $error_msg." - #3";exit;
2326
+		echo $error_msg." - #3";exit;
2327 2327
 
2328
-    }
2328
+	}
2329 2329
 }
2330
-    exit;
2330
+	exit;
2331 2331
 }
2332 2332
 
2333 2333
 add_filter( 'icl_make_duplicate', 'geodir_icl_make_duplicate', 11, 4 );
@@ -2345,45 +2345,45 @@  discard block
 block discarded – undo
2345 2345
  * @return array Array of settings.
2346 2346
  */
2347 2347
 function geodir_uninstall_settings($general_settings) {
2348
-    $settings   = array();
2349
-    $settings[] = array('type' => 'title', 'id' => 'uninstall_settings', 'name' => __('Uninstall Settings', 'geodirectory'));
2350
-    $settings[] = array('type' => 'sectionstart', 'id' => 'uninstall_settings_main', 'name' => __('Remove Data on Uninstall?', 'geodirectory' ));
2348
+	$settings   = array();
2349
+	$settings[] = array('type' => 'title', 'id' => 'uninstall_settings', 'name' => __('Uninstall Settings', 'geodirectory'));
2350
+	$settings[] = array('type' => 'sectionstart', 'id' => 'uninstall_settings_main', 'name' => __('Remove Data on Uninstall?', 'geodirectory' ));
2351 2351
     
2352
-    $plugins    = get_plugins();
2353
-    $un_plugins = apply_filters('geodir_plugins_uninstall_settings', array());
2352
+	$plugins    = get_plugins();
2353
+	$un_plugins = apply_filters('geodir_plugins_uninstall_settings', array());
2354 2354
     
2355
-    if (!empty($plugins) && !empty($un_plugins)) {
2356
-        foreach ($plugins as $plugin => $data) {
2357
-            $plugin_name = plugin_basename(dirname($plugin));
2355
+	if (!empty($plugins) && !empty($un_plugins)) {
2356
+		foreach ($plugins as $plugin => $data) {
2357
+			$plugin_name = plugin_basename(dirname($plugin));
2358 2358
             
2359
-            if (in_array($plugin_name, $un_plugins)) {
2360
-                $settings[] = array(
2361
-                    'type' => 'checkbox',
2362
-                    'id' => 'geodir_un_' . $plugin_name,
2363
-                    'name' => $data['Name'],
2364
-                    'desc' => __('Remove all data when deleted?', 'geodirectory'),
2365
-                    'std' => '0'
2366
-                );
2367
-            }
2368
-        }
2369
-    }
2359
+			if (in_array($plugin_name, $un_plugins)) {
2360
+				$settings[] = array(
2361
+					'type' => 'checkbox',
2362
+					'id' => 'geodir_un_' . $plugin_name,
2363
+					'name' => $data['Name'],
2364
+					'desc' => __('Remove all data when deleted?', 'geodirectory'),
2365
+					'std' => '0'
2366
+				);
2367
+			}
2368
+		}
2369
+	}
2370 2370
         
2371
-    $settings[] = array('type' => 'sectionend', 'id' => 'uninstall_settings_main');
2371
+	$settings[] = array('type' => 'sectionend', 'id' => 'uninstall_settings_main');
2372 2372
     
2373
-    /**
2374
-     * Filter the uninstall settings array.
2375
-     *
2376
-     * @since 1.6.9
2377
-     *
2378
-     * @param array $settings The settings array.
2379
-     */
2380
-    $settings = apply_filters('geodir_uninstall_settings', $settings);
2373
+	/**
2374
+	 * Filter the uninstall settings array.
2375
+	 *
2376
+	 * @since 1.6.9
2377
+	 *
2378
+	 * @param array $settings The settings array.
2379
+	 */
2380
+	$settings = apply_filters('geodir_uninstall_settings', $settings);
2381 2381
     
2382
-    if (!empty($settings) && count($settings) > 3) {
2383
-        return array_merge($general_settings, $settings);
2384
-    }
2382
+	if (!empty($settings) && count($settings) > 3) {
2383
+		return array_merge($general_settings, $settings);
2384
+	}
2385 2385
     
2386
-    return $general_settings;
2386
+	return $general_settings;
2387 2387
 }
2388 2388
 add_filter('geodir_general_settings', 'geodir_uninstall_settings', 100, 1);
2389 2389
 
@@ -2393,7 +2393,7 @@  discard block
 block discarded – undo
2393 2393
  * @since 1.6.9
2394 2394
  */
2395 2395
 function geodir_uninstall_settings_desc() {
2396
-    echo '<p class="gd-un-settings-desc">' . __('Select the plugins that you would like to completely remove all of its data when the plugin is deleted.', 'geodirectory') . '</p>';
2396
+	echo '<p class="gd-un-settings-desc">' . __('Select the plugins that you would like to completely remove all of its data when the plugin is deleted.', 'geodirectory') . '</p>';
2397 2397
 }
2398 2398
 add_action('geodir_settings_uninstall_settings_main_start', 'geodir_uninstall_settings_desc');
2399 2399
 
@@ -2409,18 +2409,18 @@  discard block
 block discarded – undo
2409 2409
  * @return array The settings array.
2410 2410
  */
2411 2411
 function geodir_resave_settings($settings = array()) {
2412
-    if (!empty($settings) && is_array($settings)) {
2413
-        $c = 0;
2412
+	if (!empty($settings) && is_array($settings)) {
2413
+		$c = 0;
2414 2414
         
2415
-        foreach ($settings as $setting) {
2416
-            if (!empty($setting['id']) && false !== ($value = get_option($setting['id']))) {
2417
-                $settings[$c]['std'] = $value;
2418
-            }
2419
-            $c++;
2420
-        }
2421
-    }
2422
-
2423
-    return $settings;
2415
+		foreach ($settings as $setting) {
2416
+			if (!empty($setting['id']) && false !== ($value = get_option($setting['id']))) {
2417
+				$settings[$c]['std'] = $value;
2418
+			}
2419
+			$c++;
2420
+		}
2421
+	}
2422
+
2423
+	return $settings;
2424 2424
 }
2425 2425
 
2426 2426
 /**
@@ -2432,8 +2432,8 @@  discard block
 block discarded – undo
2432 2432
  * @return array The modified settings.
2433 2433
  */
2434 2434
 function geodir_core_uninstall_settings($settings) {
2435
-    $settings[] = plugin_basename(dirname(dirname(__FILE__)));
2435
+	$settings[] = plugin_basename(dirname(dirname(__FILE__)));
2436 2436
     
2437
-    return $settings;
2437
+	return $settings;
2438 2438
 }
2439 2439
 add_filter('geodir_plugins_uninstall_settings', 'geodir_core_uninstall_settings', 10, 1);
2440 2440
\ No newline at end of file
Please login to merge, or discard this patch.
geodirectory-admin/option-pages/design_settings_array.php 1 patch
Indentation   +946 added lines, -946 removed lines patch added patch discarded remove patch
@@ -17,14 +17,14 @@  discard block
 block discarded – undo
17 17
  */
18 18
 function geodir_post_type_setting_fun()
19 19
 {
20
-    $post_type_arr = array();
20
+	$post_type_arr = array();
21 21
 
22
-    $post_types = geodir_get_posttypes('object');
22
+	$post_types = geodir_get_posttypes('object');
23 23
 
24
-    foreach ($post_types as $key => $post_types_obj) {
25
-        $post_type_arr[$key] = $post_types_obj->labels->singular_name;
26
-    }
27
-    return $post_type_arr;
24
+	foreach ($post_types as $key => $post_types_obj) {
25
+		$post_type_arr[$key] = $post_types_obj->labels->singular_name;
26
+	}
27
+	return $post_type_arr;
28 28
 }
29 29
 
30 30
 /**
@@ -35,17 +35,17 @@  discard block
 block discarded – undo
35 35
  */
36 36
 function geodir_theme_location_setting_fun()
37 37
 {
38
-    $post_type_arr = array();
39
-    $geodir_all_nav_locations = get_registered_nav_menus();
40
-    $geodir_active_nav_locations = get_nav_menu_locations();
41
-    if (!empty($geodir_active_nav_locations) && is_array($geodir_active_nav_locations)) {
42
-        foreach ($geodir_active_nav_locations as $key => $theme_location) {
43
-            if (!empty($geodir_all_nav_locations) && is_array($geodir_all_nav_locations) && array_key_exists($key, $geodir_all_nav_locations))
44
-                $post_type_arr[$key] = $geodir_all_nav_locations[$key];
45
-        }
46
-    }
47
-
48
-    return $post_type_arr;
38
+	$post_type_arr = array();
39
+	$geodir_all_nav_locations = get_registered_nav_menus();
40
+	$geodir_active_nav_locations = get_nav_menu_locations();
41
+	if (!empty($geodir_active_nav_locations) && is_array($geodir_active_nav_locations)) {
42
+		foreach ($geodir_active_nav_locations as $key => $theme_location) {
43
+			if (!empty($geodir_all_nav_locations) && is_array($geodir_all_nav_locations) && array_key_exists($key, $geodir_all_nav_locations))
44
+				$post_type_arr[$key] = $geodir_all_nav_locations[$key];
45
+		}
46
+	}
47
+
48
+	return $post_type_arr;
49 49
 }
50 50
 /**
51 51
  * Filter GD design settings array.
@@ -55,543 +55,543 @@  discard block
 block discarded – undo
55 55
  */
56 56
 $geodir_settings['design_settings'] = apply_filters('geodir_design_settings', array(
57 57
 
58
-    /* Home Layout Settings start */
59
-    array('name' => __('Home', 'geodirectory'), 'type' => 'title', 'desc' => 'Setting to set home page layout', 'id' => 'home_page_settings '),
58
+	/* Home Layout Settings start */
59
+	array('name' => __('Home', 'geodirectory'), 'type' => 'title', 'desc' => 'Setting to set home page layout', 'id' => 'home_page_settings '),
60 60
 
61 61
 
62
-    array('name' => __('Home Top Section Settings', 'geodirectory'),
63
-        'type' => 'sectionstart',
64
-        'desc' => '',
65
-        'id' => 'geodir_home_top_section'),
62
+	array('name' => __('Home Top Section Settings', 'geodirectory'),
63
+		'type' => 'sectionstart',
64
+		'desc' => '',
65
+		'id' => 'geodir_home_top_section'),
66 66
 
67
-    array(
68
-        'name' => __('Home top section', 'geodirectory'),
69
-        'desc' => __('Show the top section of home page', 'geodirectory'),
70
-        'id' => 'geodir_show_home_top_section',
71
-        'type' => 'checkbox',
72
-        'std' => '1' // Default value to show home top section
73
-    ),
67
+	array(
68
+		'name' => __('Home top section', 'geodirectory'),
69
+		'desc' => __('Show the top section of home page', 'geodirectory'),
70
+		'id' => 'geodir_show_home_top_section',
71
+		'type' => 'checkbox',
72
+		'std' => '1' // Default value to show home top section
73
+	),
74 74
 
75 75
 
76
-    array('type' => 'sectionend', 'id' => 'geodir_home_top_section'),
76
+	array('type' => 'sectionend', 'id' => 'geodir_home_top_section'),
77 77
 
78 78
 
79
-    array('name' => __('Home Page Layout Settings', 'geodirectory'),
80
-        'type' => 'sectionstart',
81
-        'desc' => '',
82
-        'id' => 'geodir_home_layout'),
79
+	array('name' => __('Home Page Layout Settings', 'geodirectory'),
80
+		'type' => 'sectionstart',
81
+		'desc' => '',
82
+		'id' => 'geodir_home_layout'),
83 83
 
84
-    array(
85
-        'name' => __('Home right section', 'geodirectory'),
86
-        'desc' => __('Show the right section of home page', 'geodirectory'),
87
-        'id' => 'geodir_show_home_right_section',
88
-        'type' => 'checkbox',
89
-        'std' => '1' // Default value to show home top section
90
-    ),
84
+	array(
85
+		'name' => __('Home right section', 'geodirectory'),
86
+		'desc' => __('Show the right section of home page', 'geodirectory'),
87
+		'id' => 'geodir_show_home_right_section',
88
+		'type' => 'checkbox',
89
+		'std' => '1' // Default value to show home top section
90
+	),
91 91
 
92
-    array(
93
-        'name' => __('Width of home right section', 'geodirectory'),
94
-        'desc' => __('Enter the width of right section of home page in %', 'geodirectory'),
95
-        'id' => 'geodir_width_home_right_section',
96
-        'type' => 'text',
97
-        'css' => 'min-width:300px;',
98
-        'std' => '30' // Default value to show home top section
99
-    ),
92
+	array(
93
+		'name' => __('Width of home right section', 'geodirectory'),
94
+		'desc' => __('Enter the width of right section of home page in %', 'geodirectory'),
95
+		'id' => 'geodir_width_home_right_section',
96
+		'type' => 'text',
97
+		'css' => 'min-width:300px;',
98
+		'std' => '30' // Default value to show home top section
99
+	),
100 100
 
101
-    array(
102
-        'name' => __('Home content section', 'geodirectory'),
103
-        'desc' => __('Show the content section of home page', 'geodirectory'),
104
-        'id' => 'geodir_show_home_contant_section',
105
-        'type' => 'checkbox',
106
-        'std' => '1' // Default value to show home top section
107
-    ),
101
+	array(
102
+		'name' => __('Home content section', 'geodirectory'),
103
+		'desc' => __('Show the content section of home page', 'geodirectory'),
104
+		'id' => 'geodir_show_home_contant_section',
105
+		'type' => 'checkbox',
106
+		'std' => '1' // Default value to show home top section
107
+	),
108 108
 
109
-    array(
110
-        'name' => __('Width of home content section', 'geodirectory'),
111
-        'desc' => __('Enter the width of content section of home page in %', 'geodirectory'),
112
-        'id' => 'geodir_width_home_contant_section',
113
-        'type' => 'text',
114
-        'css' => 'min-width:300px;',
115
-        'std' => '63' // Default value to show home top section
116
-    ),
109
+	array(
110
+		'name' => __('Width of home content section', 'geodirectory'),
111
+		'desc' => __('Enter the width of content section of home page in %', 'geodirectory'),
112
+		'id' => 'geodir_width_home_contant_section',
113
+		'type' => 'text',
114
+		'css' => 'min-width:300px;',
115
+		'std' => '63' // Default value to show home top section
116
+	),
117 117
 
118
-    array(
119
-        'name' => __('Home left section', 'geodirectory'),
120
-        'desc' => __('Show the left section of home page', 'geodirectory'),
121
-        'id' => 'geodir_show_home_left_section',
122
-        'type' => 'checkbox',
123
-        'std' => '0' // Default value to show home top section
124
-    ),
118
+	array(
119
+		'name' => __('Home left section', 'geodirectory'),
120
+		'desc' => __('Show the left section of home page', 'geodirectory'),
121
+		'id' => 'geodir_show_home_left_section',
122
+		'type' => 'checkbox',
123
+		'std' => '0' // Default value to show home top section
124
+	),
125 125
 
126
-    array(
127
-        'name' => __('Width of home left section', 'geodirectory'),
128
-        'desc' => __('Enter the width of left section of home page in %', 'geodirectory'),
129
-        'id' => 'geodir_width_home_left_section',
130
-        'type' => 'text',
131
-        'css' => 'min-width:300px;',
132
-        'std' => '30' // Default value to show home top section
133
-    ),
126
+	array(
127
+		'name' => __('Width of home left section', 'geodirectory'),
128
+		'desc' => __('Enter the width of left section of home page in %', 'geodirectory'),
129
+		'id' => 'geodir_width_home_left_section',
130
+		'type' => 'text',
131
+		'css' => 'min-width:300px;',
132
+		'std' => '30' // Default value to show home top section
133
+	),
134 134
 
135
-    array(
136
-        'name' => __('Home bottom section', 'geodirectory'),
137
-        'desc' => __('Show the bottom section of home page', 'geodirectory'),
138
-        'id' => 'geodir_show_home_bottom_section',
139
-        'type' => 'checkbox',
140
-        'std' => '0' // Default value to show home top section
141
-    ),
142
-    array(
143
-        'name' => __('Resize image large size', 'geodirectory'),
144
-        'desc' => sprintf(__('Use default wordpress media image large size ( %s ) for featured image upload. If unchecked then default geodirectory image large size ( 800x800 ) will be used.', 'geodirectory'), get_option('large_size_w') . 'x' . get_option('large_size_h')),
145
-        'id' => 'geodir_use_wp_media_large_size',
146
-        'type' => 'checkbox',
147
-        'std' => '0'
148
-    ),
135
+	array(
136
+		'name' => __('Home bottom section', 'geodirectory'),
137
+		'desc' => __('Show the bottom section of home page', 'geodirectory'),
138
+		'id' => 'geodir_show_home_bottom_section',
139
+		'type' => 'checkbox',
140
+		'std' => '0' // Default value to show home top section
141
+	),
142
+	array(
143
+		'name' => __('Resize image large size', 'geodirectory'),
144
+		'desc' => sprintf(__('Use default wordpress media image large size ( %s ) for featured image upload. If unchecked then default geodirectory image large size ( 800x800 ) will be used.', 'geodirectory'), get_option('large_size_w') . 'x' . get_option('large_size_h')),
145
+		'id' => 'geodir_use_wp_media_large_size',
146
+		'type' => 'checkbox',
147
+		'std' => '0'
148
+	),
149 149
 
150
-    array('type' => 'sectionend', 'id' => 'geodir_home_layout'),
150
+	array('type' => 'sectionend', 'id' => 'geodir_home_layout'),
151 151
 
152 152
 
153
-    /* Home Layout Settings end */
153
+	/* Home Layout Settings end */
154 154
 
155 155
 
156
-    /* Listing Layout Settings end */
156
+	/* Listing Layout Settings end */
157 157
 
158
-    array('name' => __('Listings', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_listing_settings '),
158
+	array('name' => __('Listings', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_listing_settings '),
159 159
 
160 160
 
161
-    array('name' => __('Listing Page Layout Settings', 'geodirectory'),
162
-        'type' => 'sectionstart',
163
-        'desc' => '',
164
-        'id' => 'geodir_listing_layout'),
161
+	array('name' => __('Listing Page Layout Settings', 'geodirectory'),
162
+		'type' => 'sectionstart',
163
+		'desc' => '',
164
+		'id' => 'geodir_listing_layout'),
165 165
 
166
-    array(
167
-        'name' => __('Listing top section', 'geodirectory'),
168
-        'desc' => __('Show the top section of listing page', 'geodirectory'),
169
-        'id' => 'geodir_show_listing_top_section',
170
-        'type' => 'checkbox',
171
-        'std' => '1' // Default value to show home top section
172
-    ),
166
+	array(
167
+		'name' => __('Listing top section', 'geodirectory'),
168
+		'desc' => __('Show the top section of listing page', 'geodirectory'),
169
+		'id' => 'geodir_show_listing_top_section',
170
+		'type' => 'checkbox',
171
+		'std' => '1' // Default value to show home top section
172
+	),
173 173
 
174
-    array(
175
-        'name' => __('Listing right section', 'geodirectory'),
176
-        'desc' => __('Show the right section of listing page', 'geodirectory'),
177
-        'id' => 'geodir_show_listing_right_section',
178
-        'type' => 'checkbox',
179
-        'std' => '1' // Default value to show home top section
180
-    ),
174
+	array(
175
+		'name' => __('Listing right section', 'geodirectory'),
176
+		'desc' => __('Show the right section of listing page', 'geodirectory'),
177
+		'id' => 'geodir_show_listing_right_section',
178
+		'type' => 'checkbox',
179
+		'std' => '1' // Default value to show home top section
180
+	),
181 181
 
182
-    array(
183
-        'name' => __('Width of listing right section', 'geodirectory'),
184
-        'desc' => __('Enter the width of right section of listing page in %', 'geodirectory'),
185
-        'id' => 'geodir_width_listing_right_section',
186
-        'type' => 'text',
187
-        'css' => 'min-width:300px;',
188
-        'std' => '30' // Default value to show home top section
189
-    ),
182
+	array(
183
+		'name' => __('Width of listing right section', 'geodirectory'),
184
+		'desc' => __('Enter the width of right section of listing page in %', 'geodirectory'),
185
+		'id' => 'geodir_width_listing_right_section',
186
+		'type' => 'text',
187
+		'css' => 'min-width:300px;',
188
+		'std' => '30' // Default value to show home top section
189
+	),
190 190
 
191 191
 
192
-    array(
193
-        'name' => __('Listing content section view', 'geodirectory'),
194
-        'desc' => __('Set the listing view of listing page', 'geodirectory'),
195
-        'id' => 'geodir_listing_view',
196
-        'css' => 'min-width:300px;',
197
-        'std' => 'gridview_onehalf',
198
-        'type' => 'select',
199
-        'class' => 'chosen_select',
200
-        'options' => array_unique(array(
201
-            'gridview_onehalf' => __('Grid View (Two Columns)', 'geodirectory'),
202
-            'gridview_onethird' => __('Grid View (Three Columns)', 'geodirectory'),
203
-            'gridview_onefourth' => __('Grid View (Four Columns)', 'geodirectory'),
204
-            'gridview_onefifth' => __('Grid View (Five Columns)', 'geodirectory'),
205
-            'listview' => __('List view', 'geodirectory'),
206
-        ))
207
-    ),
192
+	array(
193
+		'name' => __('Listing content section view', 'geodirectory'),
194
+		'desc' => __('Set the listing view of listing page', 'geodirectory'),
195
+		'id' => 'geodir_listing_view',
196
+		'css' => 'min-width:300px;',
197
+		'std' => 'gridview_onehalf',
198
+		'type' => 'select',
199
+		'class' => 'chosen_select',
200
+		'options' => array_unique(array(
201
+			'gridview_onehalf' => __('Grid View (Two Columns)', 'geodirectory'),
202
+			'gridview_onethird' => __('Grid View (Three Columns)', 'geodirectory'),
203
+			'gridview_onefourth' => __('Grid View (Four Columns)', 'geodirectory'),
204
+			'gridview_onefifth' => __('Grid View (Five Columns)', 'geodirectory'),
205
+			'listview' => __('List view', 'geodirectory'),
206
+		))
207
+	),
208 208
 
209
-    array(
210
-        'name' => __('Width of listing content section', 'geodirectory'),
211
-        'desc' => __('Enter the width of content section of listing page in %', 'geodirectory'),
212
-        'id' => 'geodir_width_listing_contant_section',
213
-        'type' => 'text',
214
-        'css' => 'min-width:300px;',
215
-        'std' => '63' // Default value to show home top section
216
-    ),
209
+	array(
210
+		'name' => __('Width of listing content section', 'geodirectory'),
211
+		'desc' => __('Enter the width of content section of listing page in %', 'geodirectory'),
212
+		'id' => 'geodir_width_listing_contant_section',
213
+		'type' => 'text',
214
+		'css' => 'min-width:300px;',
215
+		'std' => '63' // Default value to show home top section
216
+	),
217 217
 
218
-    array(
219
-        'name' => __('Listing left section', 'geodirectory'),
220
-        'desc' => __('Show the left section of listing page', 'geodirectory'),
221
-        'id' => 'geodir_show_listing_left_section',
222
-        'type' => 'checkbox',
223
-        'std' => '0' // Default value to show home top section
224
-    ),
218
+	array(
219
+		'name' => __('Listing left section', 'geodirectory'),
220
+		'desc' => __('Show the left section of listing page', 'geodirectory'),
221
+		'id' => 'geodir_show_listing_left_section',
222
+		'type' => 'checkbox',
223
+		'std' => '0' // Default value to show home top section
224
+	),
225 225
 
226
-    array(
227
-        'name' => __('Width of listing left section', 'geodirectory'),
228
-        'desc' => __('Enter the width of left section of listing in %', 'geodirectory'),
229
-        'id' => 'geodir_width_listing_left_section',
230
-        'type' => 'text',
231
-        'css' => 'min-width:300px;',
232
-        'std' => '30' // Default value to show home top section
233
-    ),
226
+	array(
227
+		'name' => __('Width of listing left section', 'geodirectory'),
228
+		'desc' => __('Enter the width of left section of listing in %', 'geodirectory'),
229
+		'id' => 'geodir_width_listing_left_section',
230
+		'type' => 'text',
231
+		'css' => 'min-width:300px;',
232
+		'std' => '30' // Default value to show home top section
233
+	),
234 234
 
235
-    array(
236
-        'name' => __('Listing bottom section', 'geodirectory'),
237
-        'desc' => __('Show the bottom section of listing page', 'geodirectory'),
238
-        'id' => 'geodir_show_listing_bottom_section',
239
-        'type' => 'checkbox',
240
-        'std' => '0' // Default value to show home top section
241
-    ),
235
+	array(
236
+		'name' => __('Listing bottom section', 'geodirectory'),
237
+		'desc' => __('Show the bottom section of listing page', 'geodirectory'),
238
+		'id' => 'geodir_show_listing_bottom_section',
239
+		'type' => 'checkbox',
240
+		'std' => '0' // Default value to show home top section
241
+	),
242 242
 
243
-    array(
244
-        'name' => __('Upload listing no image', 'geodirectory'),
245
-        'desc' => '',
246
-        'id' => 'geodir_listing_no_img',
247
-        'type' => 'file',
248
-        'std' => '0' // Default value to show home top section
249
-    ),
243
+	array(
244
+		'name' => __('Upload listing no image', 'geodirectory'),
245
+		'desc' => '',
246
+		'id' => 'geodir_listing_no_img',
247
+		'type' => 'file',
248
+		'std' => '0' // Default value to show home top section
249
+	),
250 250
 
251
-    array(
252
-        'name' => __('Description word limit', 'geodirectory'),
253
-        'desc' => '',
254
-        'id' => 'geodir_desc_word_limit',
255
-        'type' => 'text',
256
-        'css' => 'min-width:300px;',
257
-        'std' => '50' // Default value to show home top section
258
-    ),
251
+	array(
252
+		'name' => __('Description word limit', 'geodirectory'),
253
+		'desc' => '',
254
+		'id' => 'geodir_desc_word_limit',
255
+		'type' => 'text',
256
+		'css' => 'min-width:300px;',
257
+		'std' => '50' // Default value to show home top section
258
+	),
259 259
 
260
-    array(
261
-        'name' => __('Hover listing map animation', 'geodirectory'),
262
-        'desc' => __('Bounce map pin if listing hovered', 'geodirectory'),
263
-        'id' => 'geodir_listing_hover_bounce_map_pin',
264
-        'type' => 'checkbox',
265
-        'std' => '1' // Default value to show home top section
266
-    ),
260
+	array(
261
+		'name' => __('Hover listing map animation', 'geodirectory'),
262
+		'desc' => __('Bounce map pin if listing hovered', 'geodirectory'),
263
+		'id' => 'geodir_listing_hover_bounce_map_pin',
264
+		'type' => 'checkbox',
265
+		'std' => '1' // Default value to show home top section
266
+	),
267 267
 
268
-    array('type' => 'sectionend', 'id' => 'geodir_listing_layout'),
268
+	array('type' => 'sectionend', 'id' => 'geodir_listing_layout'),
269 269
 
270 270
 
271
-    array('name' => __('Listing General Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_listing_gen_settings '),
271
+	array('name' => __('Listing General Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_listing_gen_settings '),
272 272
 
273
-    array(
274
-        'name' => __('New listing default status', 'geodirectory'),
275
-        'desc' => __('Select new listing default status.', 'geodirectory'),
276
-        'tip' => '',
277
-        'id' => 'geodir_new_post_default_status',
278
-        'css' => 'min-width:300px;',
279
-        'std' => 'publish',
280
-        'type' => 'select',
281
-        'class' => 'chosen_select',
282
-        'options' => array_unique(array(
283
-            'publish' => __('publish', 'geodirectory'),
284
-            'draft' => __('draft', 'geodirectory'),
285
-        ))
286
-    ),
273
+	array(
274
+		'name' => __('New listing default status', 'geodirectory'),
275
+		'desc' => __('Select new listing default status.', 'geodirectory'),
276
+		'tip' => '',
277
+		'id' => 'geodir_new_post_default_status',
278
+		'css' => 'min-width:300px;',
279
+		'std' => 'publish',
280
+		'type' => 'select',
281
+		'class' => 'chosen_select',
282
+		'options' => array_unique(array(
283
+			'publish' => __('publish', 'geodirectory'),
284
+			'draft' => __('draft', 'geodirectory'),
285
+		))
286
+	),
287 287
 
288
-    array(
289
-        'name' => __('New listings settings', 'geodirectory'),
290
-        'desc' => __('Enter number of days a listing will appear new.(enter 0 to disable feature)', 'geodirectory'),
291
-        'id' => 'geodir_listing_new_days',
292
-        'type' => 'text',
293
-        'css' => 'min-width:300px;',
294
-        'std' => '30' // Default value for the page title - changed in settings
295
-    ),
288
+	array(
289
+		'name' => __('New listings settings', 'geodirectory'),
290
+		'desc' => __('Enter number of days a listing will appear new.(enter 0 to disable feature)', 'geodirectory'),
291
+		'id' => 'geodir_listing_new_days',
292
+		'type' => 'text',
293
+		'css' => 'min-width:300px;',
294
+		'std' => '30' // Default value for the page title - changed in settings
295
+	),
296 296
 
297
-    array('type' => 'sectionend', 'id' => 'geodir_listing_gen_settings'),
297
+	array('type' => 'sectionend', 'id' => 'geodir_listing_gen_settings'),
298 298
 
299 299
 
300
-    array('name' => __('Add Listing Form Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_add_listing_gen_settings'),
300
+	array('name' => __('Add Listing Form Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_add_listing_gen_settings'),
301 301
 
302
-    array(
303
-        'name' => __('Enable "Accept Terms and Conditions"', 'geodirectory'),
304
-        'desc' => __('Show the "Accept Terms and Conditions" field on add listing.', 'geodirectory'),
305
-        'id' => 'geodir_accept_term_condition',
306
-        'type' => 'checkbox',
307
-        'std' => '1' // Default value to show home top section
308
-    ),
302
+	array(
303
+		'name' => __('Enable "Accept Terms and Conditions"', 'geodirectory'),
304
+		'desc' => __('Show the "Accept Terms and Conditions" field on add listing.', 'geodirectory'),
305
+		'id' => 'geodir_accept_term_condition',
306
+		'type' => 'checkbox',
307
+		'std' => '1' // Default value to show home top section
308
+	),
309 309
 
310 310
 
311
-    array(
312
-        'name' => __('Show description field as editor', 'geodirectory'),
313
-        'desc' => __('Select post types to show advanced editor on add listing page.', 'geodirectory'),
314
-        'tip' => '',
315
-        'id' => 'geodir_tiny_editor_on_add_listing',
316
-        'css' => 'min-width:300px;',
317
-        'std' => array(),
318
-        'type' => 'multiselect',
319
-        'placeholder_text' => __('Select post types', 'geodirectory'),
320
-        'class' => 'chosen_select',
321
-        'options' => array_unique(geodir_post_type_setting_fun())
322
-    ),
311
+	array(
312
+		'name' => __('Show description field as editor', 'geodirectory'),
313
+		'desc' => __('Select post types to show advanced editor on add listing page.', 'geodirectory'),
314
+		'tip' => '',
315
+		'id' => 'geodir_tiny_editor_on_add_listing',
316
+		'css' => 'min-width:300px;',
317
+		'std' => array(),
318
+		'type' => 'multiselect',
319
+		'placeholder_text' => __('Select post types', 'geodirectory'),
320
+		'class' => 'chosen_select',
321
+		'options' => array_unique(geodir_post_type_setting_fun())
322
+	),
323 323
 
324
-    array('type' => 'sectionend', 'id' => 'geodir_add_listing_gen_settings'),
325
-    /* Listing Layout Settings end */
324
+	array('type' => 'sectionend', 'id' => 'geodir_add_listing_gen_settings'),
325
+	/* Listing Layout Settings end */
326 326
 
327 327
 
328
-    /* Search Layout Settings end */
328
+	/* Search Layout Settings end */
329 329
 
330
-    array('name' => __('Search', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_search_settings '),
330
+	array('name' => __('Search', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_search_settings '),
331 331
 
332 332
 
333
-    array('name' => __('Search Page Layout Settings', 'geodirectory'),
334
-        'type' => 'sectionstart',
335
-        'desc' => '',
336
-        'id' => 'geodir_search_layout'),
333
+	array('name' => __('Search Page Layout Settings', 'geodirectory'),
334
+		'type' => 'sectionstart',
335
+		'desc' => '',
336
+		'id' => 'geodir_search_layout'),
337 337
 
338
-    array(
339
-        'name' => __('Search top section', 'geodirectory'),
340
-        'desc' => __('Show the top section of search page', 'geodirectory'),
341
-        'id' => 'geodir_show_search_top_section',
342
-        'type' => 'checkbox',
343
-        'std' => '1' // Default value to show home top section
344
-    ),
338
+	array(
339
+		'name' => __('Search top section', 'geodirectory'),
340
+		'desc' => __('Show the top section of search page', 'geodirectory'),
341
+		'id' => 'geodir_show_search_top_section',
342
+		'type' => 'checkbox',
343
+		'std' => '1' // Default value to show home top section
344
+	),
345 345
 
346
-    array(
347
-        'name' => __('Search right section', 'geodirectory'),
348
-        'desc' => __('Show the right section of search page', 'geodirectory'),
349
-        'id' => 'geodir_show_search_right_section',
350
-        'type' => 'checkbox',
351
-        'std' => '1' // Default value to show home top section
352
-    ),
346
+	array(
347
+		'name' => __('Search right section', 'geodirectory'),
348
+		'desc' => __('Show the right section of search page', 'geodirectory'),
349
+		'id' => 'geodir_show_search_right_section',
350
+		'type' => 'checkbox',
351
+		'std' => '1' // Default value to show home top section
352
+	),
353 353
 
354
-    array(
355
-        'name' => __('Width of search right section', 'geodirectory'),
356
-        'desc' => __('Enter the width of right section of search page in %', 'geodirectory'),
357
-        'id' => 'geodir_width_search_right_section',
358
-        'type' => 'text',
359
-        'css' => 'min-width:300px;',
360
-        'std' => '30' // Default value to show home top section
361
-    ),
354
+	array(
355
+		'name' => __('Width of search right section', 'geodirectory'),
356
+		'desc' => __('Enter the width of right section of search page in %', 'geodirectory'),
357
+		'id' => 'geodir_width_search_right_section',
358
+		'type' => 'text',
359
+		'css' => 'min-width:300px;',
360
+		'std' => '30' // Default value to show home top section
361
+	),
362 362
 
363 363
 
364
-    array(
365
-        'name' => __('Search content section view', 'geodirectory'),
366
-        'desc' => __('Set the listing view of search page', 'geodirectory'),
367
-        'id' => 'geodir_search_view',
368
-        'css' => 'min-width:300px;',
369
-        'std' => 'gridview_onehalf',
370
-        'type' => 'select',
371
-        'class' => 'chosen_select',
372
-        'options' => array_unique(array(
373
-            'gridview_onehalf' => __('Grid View (Two Columns)', 'geodirectory'),
374
-            'gridview_onethird' => __('Grid View (Three Columns)', 'geodirectory'),
375
-            'gridview_onefourth' => __('Grid View (Four Columns)', 'geodirectory'),
376
-            'gridview_onefifth' => __('Grid View (Five Columns)', 'geodirectory'),
377
-            'listview' => __('List view', 'geodirectory'),
378
-        ))
379
-    ),
364
+	array(
365
+		'name' => __('Search content section view', 'geodirectory'),
366
+		'desc' => __('Set the listing view of search page', 'geodirectory'),
367
+		'id' => 'geodir_search_view',
368
+		'css' => 'min-width:300px;',
369
+		'std' => 'gridview_onehalf',
370
+		'type' => 'select',
371
+		'class' => 'chosen_select',
372
+		'options' => array_unique(array(
373
+			'gridview_onehalf' => __('Grid View (Two Columns)', 'geodirectory'),
374
+			'gridview_onethird' => __('Grid View (Three Columns)', 'geodirectory'),
375
+			'gridview_onefourth' => __('Grid View (Four Columns)', 'geodirectory'),
376
+			'gridview_onefifth' => __('Grid View (Five Columns)', 'geodirectory'),
377
+			'listview' => __('List view', 'geodirectory'),
378
+		))
379
+	),
380 380
 
381
-    array(
382
-        'name' => __('Width of search content section', 'geodirectory'),
383
-        'desc' => __('Enter the width of content section of search page in %', 'geodirectory'),
384
-        'id' => 'geodir_width_search_contant_section',
385
-        'type' => 'text',
386
-        'css' => 'min-width:300px;',
387
-        'std' => '63' // Default value to show home top section
388
-    ),
381
+	array(
382
+		'name' => __('Width of search content section', 'geodirectory'),
383
+		'desc' => __('Enter the width of content section of search page in %', 'geodirectory'),
384
+		'id' => 'geodir_width_search_contant_section',
385
+		'type' => 'text',
386
+		'css' => 'min-width:300px;',
387
+		'std' => '63' // Default value to show home top section
388
+	),
389 389
 
390
-    array(
391
-        'name' => __('Search left section', 'geodirectory'),
392
-        'desc' => __('Show the left section of search page', 'geodirectory'),
393
-        'id' => 'geodir_show_search_left_section',
394
-        'type' => 'checkbox',
395
-        'std' => '0' // Default value to show home top section
396
-    ),
390
+	array(
391
+		'name' => __('Search left section', 'geodirectory'),
392
+		'desc' => __('Show the left section of search page', 'geodirectory'),
393
+		'id' => 'geodir_show_search_left_section',
394
+		'type' => 'checkbox',
395
+		'std' => '0' // Default value to show home top section
396
+	),
397 397
 
398
-    array(
399
-        'name' => __('Width of search left section', 'geodirectory'),
400
-        'desc' => __('Enter the width of left section of search in %', 'geodirectory'),
401
-        'id' => 'geodir_width_search_left_section',
402
-        'type' => 'text',
403
-        'css' => 'min-width:300px;',
404
-        'std' => '30' // Default value to show home top section
405
-    ),
398
+	array(
399
+		'name' => __('Width of search left section', 'geodirectory'),
400
+		'desc' => __('Enter the width of left section of search in %', 'geodirectory'),
401
+		'id' => 'geodir_width_search_left_section',
402
+		'type' => 'text',
403
+		'css' => 'min-width:300px;',
404
+		'std' => '30' // Default value to show home top section
405
+	),
406 406
 
407
-    array(
408
-        'name' => __('Search bottom section', 'geodirectory'),
409
-        'desc' => __('Show the bottom section of search page', 'geodirectory'),
410
-        'id' => 'geodir_show_search_bottom_section',
411
-        'type' => 'checkbox',
412
-        'std' => '0' // Default value to show home top section
413
-    ),
407
+	array(
408
+		'name' => __('Search bottom section', 'geodirectory'),
409
+		'desc' => __('Show the bottom section of search page', 'geodirectory'),
410
+		'id' => 'geodir_show_search_bottom_section',
411
+		'type' => 'checkbox',
412
+		'std' => '0' // Default value to show home top section
413
+	),
414 414
 	
415 415
 	array(
416
-        'name' => __('Show advanced pagination details', 'geodirectory'),
417
-        'desc' => __('This will add extra pagination info like "Showing listings x-y of z" after/before pagination.', 'geodirectory'),
418
-        'id' => 'geodir_pagination_advance_info',
419
-        'css' => 'min-width:300px;',
420
-        'std' => '',
421
-        'type' => 'select',
422
-        'class' => 'chosen_select',
423
-        'options' => array(
416
+		'name' => __('Show advanced pagination details', 'geodirectory'),
417
+		'desc' => __('This will add extra pagination info like "Showing listings x-y of z" after/before pagination.', 'geodirectory'),
418
+		'id' => 'geodir_pagination_advance_info',
419
+		'css' => 'min-width:300px;',
420
+		'std' => '',
421
+		'type' => 'select',
422
+		'class' => 'chosen_select',
423
+		'options' => array(
424 424
 						'' => __('Never Display', 'geodirectory'),
425 425
 						'after' => __('After Pagination', 'geodirectory'),
426 426
 						'before' => __('Before Pagination', 'geodirectory')
427 427
 					)
428
-    ),
428
+	),
429 429
 
430
-    array('type' => 'sectionend', 'id' => 'geodir_search_layout'),
430
+	array('type' => 'sectionend', 'id' => 'geodir_search_layout'),
431 431
 
432 432
 
433
-    array('name' => __('Search form settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_search_form_default_text_settings'),
433
+	array('name' => __('Search form settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_search_form_default_text_settings'),
434 434
 
435
-    array(
436
-        'name' => __('Use old non-styled form', 'geodirectory'),
437
-        'desc' => __('Will show the old type form (not recommended unless you had added your own styles)', 'geodirectory'),
438
-        'id' => 'geodir_show_search_old_search_from',
439
-        'type' => 'checkbox',
440
-        'std' => '0' // Default value to show
441
-    ),
435
+	array(
436
+		'name' => __('Use old non-styled form', 'geodirectory'),
437
+		'desc' => __('Will show the old type form (not recommended unless you had added your own styles)', 'geodirectory'),
438
+		'id' => 'geodir_show_search_old_search_from',
439
+		'type' => 'checkbox',
440
+		'std' => '0' // Default value to show
441
+	),
442 442
 
443
-    array(
444
-        'name' => __('Search field default value', 'geodirectory'),
445
-        'desc' => __('Show the search text box \'placeholder\' value on search form.', 'geodirectory'),
446
-        'id' => 'geodir_search_field_default_text',
447
-        'type' => 'text',
448
-        'css' => 'min-width:300px;',
449
-        'std' => 'Search for' // show on the listing page.
450
-    ),
443
+	array(
444
+		'name' => __('Search field default value', 'geodirectory'),
445
+		'desc' => __('Show the search text box \'placeholder\' value on search form.', 'geodirectory'),
446
+		'id' => 'geodir_search_field_default_text',
447
+		'type' => 'text',
448
+		'css' => 'min-width:300px;',
449
+		'std' => 'Search for' // show on the listing page.
450
+	),
451 451
 
452
-    array(
453
-        'name' => __('Near field default value', 'geodirectory'),
454
-        'desc' => __('Show the near text box \'placeholder\' value on search form.', 'geodirectory'),
455
-        'id' => 'geodir_near_field_default_text',
456
-        'type' => 'text',
457
-        'css' => 'min-width:300px;',
458
-        'std' => 'Near' // show on the listing page.
459
-    ),
452
+	array(
453
+		'name' => __('Near field default value', 'geodirectory'),
454
+		'desc' => __('Show the near text box \'placeholder\' value on search form.', 'geodirectory'),
455
+		'id' => 'geodir_near_field_default_text',
456
+		'type' => 'text',
457
+		'css' => 'min-width:300px;',
458
+		'std' => 'Near' // show on the listing page.
459
+	),
460 460
 
461
-    array(
462
-        'name' => __('Search button label', 'geodirectory'),
463
-        'desc' => __('Show the search button label on search form.', 'geodirectory'),
464
-        'id' => 'geodir_search_button_label',
465
-        'type' => 'text',
466
-        'css' => 'min-width:300px;',
467
-        'std' => 'Search' // show on the listing page.
468
-    ),
461
+	array(
462
+		'name' => __('Search button label', 'geodirectory'),
463
+		'desc' => __('Show the search button label on search form.', 'geodirectory'),
464
+		'id' => 'geodir_search_button_label',
465
+		'type' => 'text',
466
+		'css' => 'min-width:300px;',
467
+		'std' => 'Search' // show on the listing page.
468
+	),
469 469
 
470
-    array('type' => 'sectionend', 'id' => 'geodir_search_form_default_text_settings'),
470
+	array('type' => 'sectionend', 'id' => 'geodir_search_form_default_text_settings'),
471 471
 
472
-    /* Listing Layout Settings end */
472
+	/* Listing Layout Settings end */
473 473
 
474 474
 
475
-    /* Detail Layout Settings end */
475
+	/* Detail Layout Settings end */
476 476
 
477
-    array('name' => __('Detail', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_detail_settings '),
477
+	array('name' => __('Detail', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_detail_settings '),
478 478
 
479
-    array('name' => __('Detail/Single Page Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'detail_page_settings '),
479
+	array('name' => __('Detail/Single Page Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'detail_page_settings '),
480 480
 
481
-    array(
482
-        'name' => __('Detail top section', 'geodirectory'),
483
-        'desc' => __('Show the top section of listing page', 'geodirectory'),
484
-        'id' => 'geodir_show_detail_top_section',
485
-        'type' => 'checkbox',
486
-        'std' => '1' // Default value to show home top section
487
-    ),
481
+	array(
482
+		'name' => __('Detail top section', 'geodirectory'),
483
+		'desc' => __('Show the top section of listing page', 'geodirectory'),
484
+		'id' => 'geodir_show_detail_top_section',
485
+		'type' => 'checkbox',
486
+		'std' => '1' // Default value to show home top section
487
+	),
488 488
 
489
-    array(
490
-        'name' => __('Detail bottom section', 'geodirectory'),
491
-        'desc' => __('Show the bottom section of listing page', 'geodirectory'),
492
-        'id' => 'geodir_show_detail_bottom_section',
493
-        'type' => 'checkbox',
494
-        'std' => '1' // Default value to show home top section
495
-    ),
496
-    array(
497
-        'name' => __('Detail sidebar section on left side', 'geodirectory'),
498
-        'desc' => __('Display detail sidebar section on left side of the detail page', 'geodirectory'),
499
-        'id' => 'geodir_detail_sidebar_left_section',
500
-        'type' => 'checkbox',
501
-        'std' => '0'
502
-    ),
503
-    array(
504
-        'name' => __('Disable GD modal', 'geodirectory'),
505
-        'desc' => __('Disable GD modal that displays slideshow images in popup', 'geodirectory'),
506
-        'id' => 'geodir_disable_gb_modal',
507
-        'type' => 'checkbox',
508
-        'std' => '0'
509
-    ),
510
-    array(
511
-        'name' => __('Disable Tweet, Fb Like, Google+ buttons section', 'geodirectory'),
512
-        'desc' => __('Disable Tweet, Fb Like, Google+ buttons section that displays on Detail page sidebar', 'geodirectory'),
513
-        'id' => 'geodir_disable_tfg_buttons_section',
514
-        'type' => 'checkbox',
515
-        'std' => '0'
516
-    ),
517
-    array(
518
-        'name' => __('Disable share this button section', 'geodirectory'),
519
-        'desc' => __('Disable share this button section that displays on Detail page sidebar', 'geodirectory'),
520
-        'id' => 'geodir_disable_sharethis_button_section',
521
-        'type' => 'checkbox',
522
-        'std' => '0'
523
-    ),
524
-    array(
525
-        'name' => __('Disable Google Analytics section', 'geodirectory'),
526
-        'desc' => __('Disable Google Analytics section that displays on Detail page sidebar', 'geodirectory'),
527
-        'id' => 'geodir_disable_google_analytics_section',
528
-        'type' => 'checkbox',
529
-        'std' => '0'
530
-    ),
531
-    array(
532
-        'name' => __('Disable User Links section', 'geodirectory'),
533
-        'desc' => __('Disable User Links section (Edit post, Favorite etc..) that displays on Detail page sidebar', 'geodirectory'),
534
-        'id' => 'geodir_disable_user_links_section',
535
-        'type' => 'checkbox',
536
-        'std' => '0'
537
-    ),
538
-    array(
539
-        'name' => __('Disable Rating Info section', 'geodirectory'),
540
-        'desc' => __('Disable Rating Info section that displays on Detail page sidebar', 'geodirectory'),
541
-        'id' => 'geodir_disable_rating_info_section',
542
-        'type' => 'checkbox',
543
-        'std' => '0'
544
-    ),
545
-    array(
546
-        'name' => __('Disable Listing Info section', 'geodirectory'),
547
-        'desc' => __('Disable Listing Info section that displays on Detail page sidebar', 'geodirectory'),
548
-        'id' => 'geodir_disable_listing_info_section',
549
-        'type' => 'checkbox',
550
-        'std' => '0'
551
-    ),
489
+	array(
490
+		'name' => __('Detail bottom section', 'geodirectory'),
491
+		'desc' => __('Show the bottom section of listing page', 'geodirectory'),
492
+		'id' => 'geodir_show_detail_bottom_section',
493
+		'type' => 'checkbox',
494
+		'std' => '1' // Default value to show home top section
495
+	),
496
+	array(
497
+		'name' => __('Detail sidebar section on left side', 'geodirectory'),
498
+		'desc' => __('Display detail sidebar section on left side of the detail page', 'geodirectory'),
499
+		'id' => 'geodir_detail_sidebar_left_section',
500
+		'type' => 'checkbox',
501
+		'std' => '0'
502
+	),
503
+	array(
504
+		'name' => __('Disable GD modal', 'geodirectory'),
505
+		'desc' => __('Disable GD modal that displays slideshow images in popup', 'geodirectory'),
506
+		'id' => 'geodir_disable_gb_modal',
507
+		'type' => 'checkbox',
508
+		'std' => '0'
509
+	),
510
+	array(
511
+		'name' => __('Disable Tweet, Fb Like, Google+ buttons section', 'geodirectory'),
512
+		'desc' => __('Disable Tweet, Fb Like, Google+ buttons section that displays on Detail page sidebar', 'geodirectory'),
513
+		'id' => 'geodir_disable_tfg_buttons_section',
514
+		'type' => 'checkbox',
515
+		'std' => '0'
516
+	),
517
+	array(
518
+		'name' => __('Disable share this button section', 'geodirectory'),
519
+		'desc' => __('Disable share this button section that displays on Detail page sidebar', 'geodirectory'),
520
+		'id' => 'geodir_disable_sharethis_button_section',
521
+		'type' => 'checkbox',
522
+		'std' => '0'
523
+	),
524
+	array(
525
+		'name' => __('Disable Google Analytics section', 'geodirectory'),
526
+		'desc' => __('Disable Google Analytics section that displays on Detail page sidebar', 'geodirectory'),
527
+		'id' => 'geodir_disable_google_analytics_section',
528
+		'type' => 'checkbox',
529
+		'std' => '0'
530
+	),
531
+	array(
532
+		'name' => __('Disable User Links section', 'geodirectory'),
533
+		'desc' => __('Disable User Links section (Edit post, Favorite etc..) that displays on Detail page sidebar', 'geodirectory'),
534
+		'id' => 'geodir_disable_user_links_section',
535
+		'type' => 'checkbox',
536
+		'std' => '0'
537
+	),
538
+	array(
539
+		'name' => __('Disable Rating Info section', 'geodirectory'),
540
+		'desc' => __('Disable Rating Info section that displays on Detail page sidebar', 'geodirectory'),
541
+		'id' => 'geodir_disable_rating_info_section',
542
+		'type' => 'checkbox',
543
+		'std' => '0'
544
+	),
545
+	array(
546
+		'name' => __('Disable Listing Info section', 'geodirectory'),
547
+		'desc' => __('Disable Listing Info section that displays on Detail page sidebar', 'geodirectory'),
548
+		'id' => 'geodir_disable_listing_info_section',
549
+		'type' => 'checkbox',
550
+		'std' => '0'
551
+	),
552 552
 
553
-    array('type' => 'sectionend', 'id' => 'detail_page_settings'),
553
+	array('type' => 'sectionend', 'id' => 'detail_page_settings'),
554 554
 
555 555
 
556
-    /* ---------- DETAIL PAGE TAB SETTING START*/
556
+	/* ---------- DETAIL PAGE TAB SETTING START*/
557 557
 
558
-    array('name' => __('Detail Page Tab Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_detail_page_tab_settings '),
558
+	array('name' => __('Detail Page Tab Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_detail_page_tab_settings '),
559 559
 
560
-    array(
561
-        'name' => __('Exclude selected tabs from detail page', 'geodirectory'),
562
-        'desc' => __('Select tabs to exclude from the list of all appearing tabs on detail page.', 'geodirectory'),
563
-        'tip' => '',
564
-        'id' => 'geodir_detail_page_tabs_excluded',
565
-        'css' => 'min-width:300px;',
566
-        'std' => geodir_get_posttypes(),
567
-        'type' => 'multiselect',
568
-        'placeholder_text' => __('Select tabs', 'geodirectory'),
569
-        'class' => 'chosen_select',
570
-        'options' => array_unique(geodir_detail_page_tabs_key_value_array())
571
-    ),
560
+	array(
561
+		'name' => __('Exclude selected tabs from detail page', 'geodirectory'),
562
+		'desc' => __('Select tabs to exclude from the list of all appearing tabs on detail page.', 'geodirectory'),
563
+		'tip' => '',
564
+		'id' => 'geodir_detail_page_tabs_excluded',
565
+		'css' => 'min-width:300px;',
566
+		'std' => geodir_get_posttypes(),
567
+		'type' => 'multiselect',
568
+		'placeholder_text' => __('Select tabs', 'geodirectory'),
569
+		'class' => 'chosen_select',
570
+		'options' => array_unique(geodir_detail_page_tabs_key_value_array())
571
+	),
572 572
     
573
-    array(
574
-        'name' => __('Show as list', 'geodirectory'),
575
-        'desc' => __('Show as list instead of tabs', 'geodirectory'),
576
-        'id' => 'geodir_disable_tabs',
577
-        'type' => 'checkbox',
578
-        'std' => '0'
579
-    ),
573
+	array(
574
+		'name' => __('Show as list', 'geodirectory'),
575
+		'desc' => __('Show as list instead of tabs', 'geodirectory'),
576
+		'id' => 'geodir_disable_tabs',
577
+		'type' => 'checkbox',
578
+		'std' => '0'
579
+	),
580 580
 
581
-    array('type' => 'sectionend', 'id' => 'geodir_detail_page_tab_settings'),
582
-    /* ---------- DETAIL PAGE TAB SETTING END*/
581
+	array('type' => 'sectionend', 'id' => 'geodir_detail_page_tab_settings'),
582
+	/* ---------- DETAIL PAGE TAB SETTING END*/
583 583
 
584
-    /* START DEFAULT STAR IMAGE*/
585
-    array('name' => __('Default Rating Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_rating_settings '),
584
+	/* START DEFAULT STAR IMAGE*/
585
+	array('name' => __('Default Rating Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_rating_settings '),
586 586
 
587
-    array(
588
-        'name' => __('Upload default rating star icon', 'geodirectory'),
589
-        'desc' => '',
590
-        'id' => 'geodir_default_rating_star_icon',
591
-        'type' => 'file',
592
-        'std' => '0',
593
-        'value' => geodir_plugin_url() . '/geodirectory-assets/images/stars.png'// Default value to show home top section
594
-    ),
587
+	array(
588
+		'name' => __('Upload default rating star icon', 'geodirectory'),
589
+		'desc' => '',
590
+		'id' => 'geodir_default_rating_star_icon',
591
+		'type' => 'file',
592
+		'std' => '0',
593
+		'value' => geodir_plugin_url() . '/geodirectory-assets/images/stars.png'// Default value to show home top section
594
+	),
595 595
 	array(
596 596
 		'name' => __('Enable Font Awesome', 'geodirectory'),
597 597
 		'desc' => __('When enabled all rating images will be using font awesome rating icons as images.', 'geodirectory' ),
@@ -607,369 +607,369 @@  discard block
 block discarded – undo
607 607
 		'std' => '#757575'
608 608
 	),
609 609
 
610
-    array('type' => 'sectionend', 'id' => 'geodir_detail_page_tab_settings'),
610
+	array('type' => 'sectionend', 'id' => 'geodir_detail_page_tab_settings'),
611 611
 
612
-    /* END DEFAULT STAR IMAGE*/
612
+	/* END DEFAULT STAR IMAGE*/
613 613
 
614
-    /* Detail related post settings start */
614
+	/* Detail related post settings start */
615 615
 
616
-    array('name' => __('Related Post Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'detail_page_related_post_settings '),
616
+	array('name' => __('Related Post Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'detail_page_related_post_settings '),
617 617
 
618
-    array(
619
-        'name' => __('Show related post listing on', 'geodirectory'),
620
-        'desc' => __('Select the post types to display related listing on detail page.', 'geodirectory'),
621
-        'tip' => '',
622
-        'id' => 'geodir_add_related_listing_posttypes',
623
-        'css' => 'min-width:300px;',
624
-        'std' => geodir_get_posttypes(),
625
-        'type' => 'multiselect',
626
-        'placeholder_text' => __('Select post types', 'geodirectory'),
627
-        'class' => 'chosen_select',
628
-        'options' => array_unique(geodir_post_type_setting_fun())
629
-    ),
618
+	array(
619
+		'name' => __('Show related post listing on', 'geodirectory'),
620
+		'desc' => __('Select the post types to display related listing on detail page.', 'geodirectory'),
621
+		'tip' => '',
622
+		'id' => 'geodir_add_related_listing_posttypes',
623
+		'css' => 'min-width:300px;',
624
+		'std' => geodir_get_posttypes(),
625
+		'type' => 'multiselect',
626
+		'placeholder_text' => __('Select post types', 'geodirectory'),
627
+		'class' => 'chosen_select',
628
+		'options' => array_unique(geodir_post_type_setting_fun())
629
+	),
630 630
 
631
-    array(
632
-        'name' => __('Relate to', 'geodirectory'),
633
-        'desc' => __('Set the relation between current post to related posts.', 'geodirectory'),
634
-        'id' => 'geodir_related_post_relate_to',
635
-        'css' => 'min-width:300px;',
636
-        'std' => 'category',
637
-        'type' => 'select',
638
-        'class' => 'chosen_select',
639
-        'options' => array_unique(array(
640
-            'category' => __('Categories', 'geodirectory'),
641
-            'tags' => __('Tags', 'geodirectory'),
642
-        ))
643
-    ),
631
+	array(
632
+		'name' => __('Relate to', 'geodirectory'),
633
+		'desc' => __('Set the relation between current post to related posts.', 'geodirectory'),
634
+		'id' => 'geodir_related_post_relate_to',
635
+		'css' => 'min-width:300px;',
636
+		'std' => 'category',
637
+		'type' => 'select',
638
+		'class' => 'chosen_select',
639
+		'options' => array_unique(array(
640
+			'category' => __('Categories', 'geodirectory'),
641
+			'tags' => __('Tags', 'geodirectory'),
642
+		))
643
+	),
644 644
 
645
-    array(
646
-        'name' => __('Layout', 'geodirectory'),
647
-        'desc' => __('Set the listing view of relate post on detail page', 'geodirectory'),
648
-        'id' => 'geodir_related_post_listing_view',
649
-        'css' => 'min-width:300px;',
650
-        'std' => 'gridview_onehalf',
651
-        'type' => 'select',
652
-        'class' => 'chosen_select',
653
-        'options' => array_unique(array(
654
-            'gridview_onehalf' => __('Grid View (Two Columns)', 'geodirectory'),
655
-            'gridview_onethird' => __('Grid View (Three Columns)', 'geodirectory'),
656
-            'gridview_onefourth' => __('Grid View (Four Columns)', 'geodirectory'),
657
-            'gridview_onefifth' => __('Grid View (Five Columns)', 'geodirectory'),
658
-            'listview' => __('List view', 'geodirectory'),
659
-        ))
660
-    ),
645
+	array(
646
+		'name' => __('Layout', 'geodirectory'),
647
+		'desc' => __('Set the listing view of relate post on detail page', 'geodirectory'),
648
+		'id' => 'geodir_related_post_listing_view',
649
+		'css' => 'min-width:300px;',
650
+		'std' => 'gridview_onehalf',
651
+		'type' => 'select',
652
+		'class' => 'chosen_select',
653
+		'options' => array_unique(array(
654
+			'gridview_onehalf' => __('Grid View (Two Columns)', 'geodirectory'),
655
+			'gridview_onethird' => __('Grid View (Three Columns)', 'geodirectory'),
656
+			'gridview_onefourth' => __('Grid View (Four Columns)', 'geodirectory'),
657
+			'gridview_onefifth' => __('Grid View (Five Columns)', 'geodirectory'),
658
+			'listview' => __('List view', 'geodirectory'),
659
+		))
660
+	),
661 661
 
662
-    array(
663
-        'name' => __('Sort by', 'geodirectory'),
664
-        'desc' => __('Set the related post listing sort by view', 'geodirectory'),
665
-        'id' => 'geodir_related_post_sortby',
666
-        'css' => 'min-width:300px;',
667
-        'std' => 'latest',
668
-        'type' => 'select',
669
-        'class' => 'chosen_select',
670
-        'options' => array_unique(array(
671
-            'latest' => __('Latest', 'geodirectory'),
672
-            'featured' => __('Featured', 'geodirectory'),
673
-            'high_review' => __('Review', 'geodirectory'),
674
-            'high_rating' => __('Rating', 'geodirectory'),
675
-            'random' => __('Random', 'geodirectory'),
676
-            'nearest' => __('Nearest', 'geodirectory'),
677
-        ))
678
-    ),
662
+	array(
663
+		'name' => __('Sort by', 'geodirectory'),
664
+		'desc' => __('Set the related post listing sort by view', 'geodirectory'),
665
+		'id' => 'geodir_related_post_sortby',
666
+		'css' => 'min-width:300px;',
667
+		'std' => 'latest',
668
+		'type' => 'select',
669
+		'class' => 'chosen_select',
670
+		'options' => array_unique(array(
671
+			'latest' => __('Latest', 'geodirectory'),
672
+			'featured' => __('Featured', 'geodirectory'),
673
+			'high_review' => __('Review', 'geodirectory'),
674
+			'high_rating' => __('Rating', 'geodirectory'),
675
+			'random' => __('Random', 'geodirectory'),
676
+			'nearest' => __('Nearest', 'geodirectory'),
677
+		))
678
+	),
679 679
 
680
-    array(
681
-        'name' => __('Number of posts:', 'geodirectory'),
682
-        'desc' => __('Enter number of posts to display on related posts listing', 'geodirectory'),
683
-        'id' => 'geodir_related_post_count',
684
-        'type' => 'text',
685
-        'css' => 'min-width:300px;',
686
-        'std' => '5' // Default value to show home top section
687
-    ),
680
+	array(
681
+		'name' => __('Number of posts:', 'geodirectory'),
682
+		'desc' => __('Enter number of posts to display on related posts listing', 'geodirectory'),
683
+		'id' => 'geodir_related_post_count',
684
+		'type' => 'text',
685
+		'css' => 'min-width:300px;',
686
+		'std' => '5' // Default value to show home top section
687
+	),
688 688
 
689
-    array(
690
-        'name' => __('Post excerpt', 'geodirectory'),
691
-        'desc' => __('Post content excerpt character count', 'geodirectory'),
692
-        'id' => 'geodir_related_post_excerpt',
693
-        'type' => 'text',
694
-        'css' => 'min-width:300px;',
695
-        'std' => '20' // Default value to show home top section
696
-    ),
689
+	array(
690
+		'name' => __('Post excerpt', 'geodirectory'),
691
+		'desc' => __('Post content excerpt character count', 'geodirectory'),
692
+		'id' => 'geodir_related_post_excerpt',
693
+		'type' => 'text',
694
+		'css' => 'min-width:300px;',
695
+		'std' => '20' // Default value to show home top section
696
+	),
697 697
 
698 698
 
699
-    array('type' => 'sectionend', 'id' => 'detail_page_related_post_settings'),
700
-    /* Detail Layout Settings end */
699
+	array('type' => 'sectionend', 'id' => 'detail_page_related_post_settings'),
700
+	/* Detail Layout Settings end */
701 701
 
702
-    /* Author Layout Settings Start */
702
+	/* Author Layout Settings Start */
703 703
 
704
-    array('name' => __('Author', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_author_settings '),
704
+	array('name' => __('Author', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_author_settings '),
705 705
 
706 706
 
707
-    array('name' => __('Author Page Layout Settings', 'geodirectory'),
708
-        'type' => 'sectionstart',
709
-        'desc' => '',
710
-        'id' => 'geodir_author_layout'),
707
+	array('name' => __('Author Page Layout Settings', 'geodirectory'),
708
+		'type' => 'sectionstart',
709
+		'desc' => '',
710
+		'id' => 'geodir_author_layout'),
711 711
 
712
-    array(
713
-        'name' => __('Author top section', 'geodirectory'),
714
-        'desc' => __('Show the top section of author page', 'geodirectory'),
715
-        'id' => 'geodir_show_author_top_section',
716
-        'type' => 'checkbox',
717
-        'std' => '1' // Default value to show home top section
718
-    ),
712
+	array(
713
+		'name' => __('Author top section', 'geodirectory'),
714
+		'desc' => __('Show the top section of author page', 'geodirectory'),
715
+		'id' => 'geodir_show_author_top_section',
716
+		'type' => 'checkbox',
717
+		'std' => '1' // Default value to show home top section
718
+	),
719 719
 
720
-    array(
721
-        'name' => __('Author right section', 'geodirectory'),
722
-        'desc' => __('Show the right section of author page', 'geodirectory'),
723
-        'id' => 'geodir_show_author_right_section',
724
-        'type' => 'checkbox',
725
-        'std' => '1' // Default value to show home top section
726
-    ),
720
+	array(
721
+		'name' => __('Author right section', 'geodirectory'),
722
+		'desc' => __('Show the right section of author page', 'geodirectory'),
723
+		'id' => 'geodir_show_author_right_section',
724
+		'type' => 'checkbox',
725
+		'std' => '1' // Default value to show home top section
726
+	),
727 727
 
728
-    array(
729
-        'name' => __('Width of author right section', 'geodirectory'),
730
-        'desc' => __('Enter the width of right section of author page in %', 'geodirectory'),
731
-        'id' => 'geodir_width_author_right_section',
732
-        'type' => 'text',
733
-        'css' => 'min-width:300px;',
734
-        'std' => '30' // Default value to show home top section
735
-    ),
728
+	array(
729
+		'name' => __('Width of author right section', 'geodirectory'),
730
+		'desc' => __('Enter the width of right section of author page in %', 'geodirectory'),
731
+		'id' => 'geodir_width_author_right_section',
732
+		'type' => 'text',
733
+		'css' => 'min-width:300px;',
734
+		'std' => '30' // Default value to show home top section
735
+	),
736 736
 
737
-    array(
738
-        'name' => __('Author content section view', 'geodirectory'),
739
-        'desc' => __('Set the listing view of author page', 'geodirectory'),
740
-        'id' => 'geodir_author_view',
741
-        'css' => 'min-width:300px;',
742
-        'std' => 'gridview_onehalf',
743
-        'type' => 'select',
744
-        'class' => 'chosen_select',
745
-        'options' => array_unique(array(
746
-            'gridview_onehalf' => __('Grid View (Two Columns)', 'geodirectory'),
747
-            'gridview_onethird' => __('Grid View (Three Columns)', 'geodirectory'),
748
-            'gridview_onefourth' => __('Grid View (Four Columns)', 'geodirectory'),
749
-            'gridview_onefifth' => __('Grid View (Five Columns)', 'geodirectory'),
750
-            'listview' => __('List view', 'geodirectory'),
751
-        ))
752
-    ),
737
+	array(
738
+		'name' => __('Author content section view', 'geodirectory'),
739
+		'desc' => __('Set the listing view of author page', 'geodirectory'),
740
+		'id' => 'geodir_author_view',
741
+		'css' => 'min-width:300px;',
742
+		'std' => 'gridview_onehalf',
743
+		'type' => 'select',
744
+		'class' => 'chosen_select',
745
+		'options' => array_unique(array(
746
+			'gridview_onehalf' => __('Grid View (Two Columns)', 'geodirectory'),
747
+			'gridview_onethird' => __('Grid View (Three Columns)', 'geodirectory'),
748
+			'gridview_onefourth' => __('Grid View (Four Columns)', 'geodirectory'),
749
+			'gridview_onefifth' => __('Grid View (Five Columns)', 'geodirectory'),
750
+			'listview' => __('List view', 'geodirectory'),
751
+		))
752
+	),
753 753
 
754
-    array(
755
-        'name' => __('Width of author content section', 'geodirectory'),
756
-        'desc' => __('Enter the width of content section of author page in %', 'geodirectory'),
757
-        'id' => 'geodir_width_author_contant_section',
758
-        'type' => 'text',
759
-        'css' => 'min-width:300px;',
760
-        'std' => '63' // Default value to show home top section
761
-    ),
754
+	array(
755
+		'name' => __('Width of author content section', 'geodirectory'),
756
+		'desc' => __('Enter the width of content section of author page in %', 'geodirectory'),
757
+		'id' => 'geodir_width_author_contant_section',
758
+		'type' => 'text',
759
+		'css' => 'min-width:300px;',
760
+		'std' => '63' // Default value to show home top section
761
+	),
762 762
 
763
-    array(
764
-        'name' => __('Author left section', 'geodirectory'),
765
-        'desc' => __('Show the left section of author page', 'geodirectory'),
766
-        'id' => 'geodir_show_author_left_section',
767
-        'type' => 'checkbox',
768
-        'std' => '0' // Default value to show home top section
769
-    ),
763
+	array(
764
+		'name' => __('Author left section', 'geodirectory'),
765
+		'desc' => __('Show the left section of author page', 'geodirectory'),
766
+		'id' => 'geodir_show_author_left_section',
767
+		'type' => 'checkbox',
768
+		'std' => '0' // Default value to show home top section
769
+	),
770 770
 
771
-    array(
772
-        'name' => __('Width of author left section', 'geodirectory'),
773
-        'desc' => __('Enter the width of left section of home page in %', 'geodirectory'),
774
-        'id' => 'geodir_width_author_left_section',
775
-        'type' => 'text',
776
-        'css' => 'min-width:300px;',
777
-        'std' => '30' // Default value to show home top section
778
-    ),
771
+	array(
772
+		'name' => __('Width of author left section', 'geodirectory'),
773
+		'desc' => __('Enter the width of left section of home page in %', 'geodirectory'),
774
+		'id' => 'geodir_width_author_left_section',
775
+		'type' => 'text',
776
+		'css' => 'min-width:300px;',
777
+		'std' => '30' // Default value to show home top section
778
+	),
779 779
 
780
-    array(
781
-        'name' => __('Author bottom section', 'geodirectory'),
782
-        'desc' => __('Show the bottom section of author page', 'geodirectory'),
783
-        'id' => 'geodir_show_author_bottom_section',
784
-        'type' => 'checkbox',
785
-        'std' => '0' // Default value to show home top section
786
-    ),
780
+	array(
781
+		'name' => __('Author bottom section', 'geodirectory'),
782
+		'desc' => __('Show the bottom section of author page', 'geodirectory'),
783
+		'id' => 'geodir_show_author_bottom_section',
784
+		'type' => 'checkbox',
785
+		'std' => '0' // Default value to show home top section
786
+	),
787 787
 
788 788
 
789
-    array(
790
-        'name' => __('Description word limit', 'geodirectory'),
791
-        'desc' => '',
792
-        'id' => 'geodir_author_desc_word_limit',
793
-        'type' => 'text',
794
-        'css' => 'min-width:300px;',
795
-        'std' => '50' // Default value to show home top section
796
-    ),
789
+	array(
790
+		'name' => __('Description word limit', 'geodirectory'),
791
+		'desc' => '',
792
+		'id' => 'geodir_author_desc_word_limit',
793
+		'type' => 'text',
794
+		'css' => 'min-width:300px;',
795
+		'std' => '50' // Default value to show home top section
796
+	),
797 797
 
798
-    array('type' => 'sectionend', 'id' => 'geodir_author_layout'),
799
-    /* Author Layout Settings end */
798
+	array('type' => 'sectionend', 'id' => 'geodir_author_layout'),
799
+	/* Author Layout Settings end */
800 800
 
801 801
 
802
-    /* Post Type Navigation Settings Start */
803
-    array('name' => __('Navigation', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_navigation_settings'),
802
+	/* Post Type Navigation Settings Start */
803
+	array('name' => __('Navigation', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_navigation_settings'),
804 804
 
805 805
 
806
-    /* Post Type Navigation Settings Start */
806
+	/* Post Type Navigation Settings Start */
807 807
 
808
-    array('name' => __('Navigation Locations', 'geodirectory'),
809
-        'type' => 'sectionstart',
810
-        'desc' => '',
811
-        'id' => 'geodir_navigation_locations'),
808
+	array('name' => __('Navigation Locations', 'geodirectory'),
809
+		'type' => 'sectionstart',
810
+		'desc' => '',
811
+		'id' => 'geodir_navigation_locations'),
812 812
 
813
-    array(
814
-        'name' => __('Show geodirectory navigation in selected menu locations', 'geodirectory'),
815
-        'desc' => '',
816
-        'tip' => '',
817
-        'id' => 'geodir_theme_location_nav',
818
-        'css' => 'min-width:300px;',
819
-        'std' => array(),
820
-        'type' => 'multiselect',
821
-        'placeholder_text' => __('Select menu locations', 'geodirectory'),
822
-        'class' => 'chosen_select',
823
-        'options' => array_unique(geodir_theme_location_setting_fun())
824
-    ),
825
-    array('type' => 'sectionend', 'id' => 'geodir_navigation_options'),
826
-
827
-
828
-    array('name' => __('Navigation Settings', 'geodirectory'),
829
-        'type' => 'sectionstart',
830
-        'desc' => '',
831
-        'id' => 'geodir_navigation_options'),
813
+	array(
814
+		'name' => __('Show geodirectory navigation in selected menu locations', 'geodirectory'),
815
+		'desc' => '',
816
+		'tip' => '',
817
+		'id' => 'geodir_theme_location_nav',
818
+		'css' => 'min-width:300px;',
819
+		'std' => array(),
820
+		'type' => 'multiselect',
821
+		'placeholder_text' => __('Select menu locations', 'geodirectory'),
822
+		'class' => 'chosen_select',
823
+		'options' => array_unique(geodir_theme_location_setting_fun())
824
+	),
825
+	array('type' => 'sectionend', 'id' => 'geodir_navigation_options'),
832 826
 
833 827
 
834
-    array(
835
-        'name' => __('Show add listing navigation in menu', 'geodirectory'),
836
-        'desc' => sprintf(__('Show add listing navigation in main menu? (untick to disable) If you disable this option, none of the add listing link will appear in main navigation.', 'geodirectory')),
837
-        'id' => 'geodir_show_addlisting_nav',
838
-        'std' => '1',
839
-        'type' => 'checkbox'
840
-    ),
828
+	array('name' => __('Navigation Settings', 'geodirectory'),
829
+		'type' => 'sectionstart',
830
+		'desc' => '',
831
+		'id' => 'geodir_navigation_options'),
841 832
 
842
-    array(
843
-        'name' => __('Show listings navigation in menu', 'geodirectory'),
844
-        'desc' => sprintf(__('Show listing navigation in main menu? (untick to disable) If you disable this option, none of the listing link will appear in main navigation.', 'geodirectory')),
845
-        'id' => 'geodir_show_listing_nav',
846
-        'std' => '1',
847
-        'type' => 'checkbox'
848
-    ),
849 833
 
850
-    array('type' => 'sectionend', 'id' => 'geodir_navigation_options'),
834
+	array(
835
+		'name' => __('Show add listing navigation in menu', 'geodirectory'),
836
+		'desc' => sprintf(__('Show add listing navigation in main menu? (untick to disable) If you disable this option, none of the add listing link will appear in main navigation.', 'geodirectory')),
837
+		'id' => 'geodir_show_addlisting_nav',
838
+		'std' => '1',
839
+		'type' => 'checkbox'
840
+	),
851 841
 
842
+	array(
843
+		'name' => __('Show listings navigation in menu', 'geodirectory'),
844
+		'desc' => sprintf(__('Show listing navigation in main menu? (untick to disable) If you disable this option, none of the listing link will appear in main navigation.', 'geodirectory')),
845
+		'id' => 'geodir_show_listing_nav',
846
+		'std' => '1',
847
+		'type' => 'checkbox'
848
+	),
852 849
 
853
-    array('name' => __('Post Type Navigation Settings', 'geodirectory'),
854
-        'type' => 'sectionstart',
855
-        'desc' => '',
856
-        'id' => 'geodir_post_type_navigation_layout'),
857
-    array(
858
-        'name' => __('Show listing link in main navigation', 'geodirectory'),
859
-        'desc' => '',
860
-        'tip' => '',
861
-        'id' => 'geodir_add_posttype_in_main_nav',
862
-        'css' => 'min-width:300px;',
863
-        'std' => array(),
864
-        'type' => 'multiselect',
865
-        'placeholder_text' => __('Select post types', 'geodirectory'),
866
-        'class' => 'chosen_select',
867
-        'options' => array_unique(geodir_post_type_setting_fun())
868
-    ),
850
+	array('type' => 'sectionend', 'id' => 'geodir_navigation_options'),
869 851
 
870
-    array(
871
-        'name' => __('Show listing link in listing navigation', 'geodirectory'),
872
-        'desc' => '',
873
-        'tip' => '',
874
-        'id' => 'geodir_add_posttype_in_listing_nav',
875
-        'css' => 'min-width:300px;',
876
-        'std' => geodir_get_posttypes(),
877
-        'type' => 'multiselect',
878
-        'placeholder_text' => __('Select post types', 'geodirectory'),
879
-        'class' => 'chosen_select',
880
-        'options' => array_unique(geodir_post_type_setting_fun())
881
-    ),
882 852
 
883
-    array(
884
-        'name' => __('Allow post type to add from frontend', 'geodirectory'),
885
-        'desc' => '',
886
-        'tip' => '',
887
-        'id' => 'geodir_allow_posttype_frontend',
888
-        'css' => 'min-width:300px;',
889
-        'std' => geodir_get_posttypes(),
890
-        'type' => 'multiselect',
891
-        'placeholder_text' => __('Select post types', 'geodirectory'),
892
-        'class' => 'chosen_select',
893
-        'options' => array_unique(geodir_post_type_setting_fun())
894
-    ),
853
+	array('name' => __('Post Type Navigation Settings', 'geodirectory'),
854
+		'type' => 'sectionstart',
855
+		'desc' => '',
856
+		'id' => 'geodir_post_type_navigation_layout'),
857
+	array(
858
+		'name' => __('Show listing link in main navigation', 'geodirectory'),
859
+		'desc' => '',
860
+		'tip' => '',
861
+		'id' => 'geodir_add_posttype_in_main_nav',
862
+		'css' => 'min-width:300px;',
863
+		'std' => array(),
864
+		'type' => 'multiselect',
865
+		'placeholder_text' => __('Select post types', 'geodirectory'),
866
+		'class' => 'chosen_select',
867
+		'options' => array_unique(geodir_post_type_setting_fun())
868
+	),
895 869
 
896
-    array(
897
-        'name' => __('Show add listing link in main navigation', 'geodirectory'),
898
-        'desc' => '',
899
-        'tip' => '',
900
-        'id' => 'geodir_add_listing_link_main_nav',
901
-        'css' => 'min-width:300px;',
902
-        'std' => array(),
903
-        'type' => 'multiselect',
904
-        'placeholder_text' => __('Select post types', 'geodirectory'),
905
-        'class' => 'chosen_select',
906
-        'options' => array_unique(geodir_post_type_setting_fun())
907
-    ),
870
+	array(
871
+		'name' => __('Show listing link in listing navigation', 'geodirectory'),
872
+		'desc' => '',
873
+		'tip' => '',
874
+		'id' => 'geodir_add_posttype_in_listing_nav',
875
+		'css' => 'min-width:300px;',
876
+		'std' => geodir_get_posttypes(),
877
+		'type' => 'multiselect',
878
+		'placeholder_text' => __('Select post types', 'geodirectory'),
879
+		'class' => 'chosen_select',
880
+		'options' => array_unique(geodir_post_type_setting_fun())
881
+	),
908 882
 
909
-    array(
910
-        'name' => __('Show add listing link in add listing navigation', 'geodirectory'),
911
-        'desc' => '',
912
-        'tip' => '',
913
-        'id' => 'geodir_add_listing_link_add_listing_nav',
914
-        'css' => 'min-width:300px;',
915
-        'std' => geodir_get_posttypes(),
916
-        'type' => 'multiselect',
917
-        'class' => 'chosen_select',
918
-        'options' => array_unique(geodir_post_type_setting_fun())
919
-    ),
883
+	array(
884
+		'name' => __('Allow post type to add from frontend', 'geodirectory'),
885
+		'desc' => '',
886
+		'tip' => '',
887
+		'id' => 'geodir_allow_posttype_frontend',
888
+		'css' => 'min-width:300px;',
889
+		'std' => geodir_get_posttypes(),
890
+		'type' => 'multiselect',
891
+		'placeholder_text' => __('Select post types', 'geodirectory'),
892
+		'class' => 'chosen_select',
893
+		'options' => array_unique(geodir_post_type_setting_fun())
894
+	),
920 895
 
921
-    array('type' => 'sectionend', 'id' => 'geodir_post_type_navigation_layout'),
896
+	array(
897
+		'name' => __('Show add listing link in main navigation', 'geodirectory'),
898
+		'desc' => '',
899
+		'tip' => '',
900
+		'id' => 'geodir_add_listing_link_main_nav',
901
+		'css' => 'min-width:300px;',
902
+		'std' => array(),
903
+		'type' => 'multiselect',
904
+		'placeholder_text' => __('Select post types', 'geodirectory'),
905
+		'class' => 'chosen_select',
906
+		'options' => array_unique(geodir_post_type_setting_fun())
907
+	),
922 908
 
909
+	array(
910
+		'name' => __('Show add listing link in add listing navigation', 'geodirectory'),
911
+		'desc' => '',
912
+		'tip' => '',
913
+		'id' => 'geodir_add_listing_link_add_listing_nav',
914
+		'css' => 'min-width:300px;',
915
+		'std' => geodir_get_posttypes(),
916
+		'type' => 'multiselect',
917
+		'class' => 'chosen_select',
918
+		'options' => array_unique(geodir_post_type_setting_fun())
919
+	),
923 920
 
924
-    array('name' => __('User Dashboard Post Type Navigation Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_user_dashboard_post_type '),
921
+	array('type' => 'sectionend', 'id' => 'geodir_post_type_navigation_layout'),
925 922
 
926 923
 
927
-    array(
928
-        'name' => __('Show add listing link in user dashboard', 'geodirectory'),
929
-        'desc' => '',
930
-        'tip' => '',
931
-        'id' => 'geodir_add_listing_link_user_dashboard',
932
-        'css' => 'min-width:300px;',
933
-        'std' => geodir_get_posttypes(),
934
-        'type' => 'multiselect',
935
-        'placeholder_text' => __('Select post types', 'geodirectory'),
936
-        'class' => 'chosen_select',
937
-        'options' => array_unique(geodir_post_type_setting_fun())
938
-    ),
924
+	array('name' => __('User Dashboard Post Type Navigation Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_user_dashboard_post_type '),
939 925
 
940
-    array(
941
-        'name' => __('Show favorite link in user dashboard', 'geodirectory'),
942
-        'desc' => __('Option will not appear if user does not have a favorite of that post type', 'geodirectory'),
943
-        'tip' => '',
944
-        'id' => 'geodir_favorite_link_user_dashboard',
945
-        'css' => 'min-width:300px;',
946
-        'std' => geodir_get_posttypes(),
947
-        'type' => 'multiselect',
948
-        'placeholder_text' => __('Select post types', 'geodirectory'),
949
-        'class' => 'chosen_select',
950
-        'options' => array_unique(geodir_post_type_setting_fun())
951
-    ),
952 926
 
953
-    array(
954
-        'name' => __('Show listing link in user dashboard', 'geodirectory'),
955
-        'desc' => __('Option will not appear if user does not have his/her own listing of that post type', 'geodirectory'),
956
-        'tip' => '',
957
-        'id' => 'geodir_listing_link_user_dashboard',
958
-        'css' => 'min-width:300px;',
959
-        'std' => geodir_get_posttypes(),
960
-        'type' => 'multiselect',
961
-        'placeholder_text' => __('Select post types', 'geodirectory'),
962
-        'class' => 'chosen_select',
963
-        'options' => array_unique(geodir_post_type_setting_fun())
964
-    ),
965
-
966
-    array('type' => 'sectionend', 'id' => 'geodir_user_dashboard_post_type'),
967
-    /* Post Type Navigation Settings End */
968
-
969
-    /* Script Settings Start */
970
-    array('name' => __('Scripts', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_script_settings '),
971
-
972
-    /*
927
+	array(
928
+		'name' => __('Show add listing link in user dashboard', 'geodirectory'),
929
+		'desc' => '',
930
+		'tip' => '',
931
+		'id' => 'geodir_add_listing_link_user_dashboard',
932
+		'css' => 'min-width:300px;',
933
+		'std' => geodir_get_posttypes(),
934
+		'type' => 'multiselect',
935
+		'placeholder_text' => __('Select post types', 'geodirectory'),
936
+		'class' => 'chosen_select',
937
+		'options' => array_unique(geodir_post_type_setting_fun())
938
+	),
939
+
940
+	array(
941
+		'name' => __('Show favorite link in user dashboard', 'geodirectory'),
942
+		'desc' => __('Option will not appear if user does not have a favorite of that post type', 'geodirectory'),
943
+		'tip' => '',
944
+		'id' => 'geodir_favorite_link_user_dashboard',
945
+		'css' => 'min-width:300px;',
946
+		'std' => geodir_get_posttypes(),
947
+		'type' => 'multiselect',
948
+		'placeholder_text' => __('Select post types', 'geodirectory'),
949
+		'class' => 'chosen_select',
950
+		'options' => array_unique(geodir_post_type_setting_fun())
951
+	),
952
+
953
+	array(
954
+		'name' => __('Show listing link in user dashboard', 'geodirectory'),
955
+		'desc' => __('Option will not appear if user does not have his/her own listing of that post type', 'geodirectory'),
956
+		'tip' => '',
957
+		'id' => 'geodir_listing_link_user_dashboard',
958
+		'css' => 'min-width:300px;',
959
+		'std' => geodir_get_posttypes(),
960
+		'type' => 'multiselect',
961
+		'placeholder_text' => __('Select post types', 'geodirectory'),
962
+		'class' => 'chosen_select',
963
+		'options' => array_unique(geodir_post_type_setting_fun())
964
+	),
965
+
966
+	array('type' => 'sectionend', 'id' => 'geodir_user_dashboard_post_type'),
967
+	/* Post Type Navigation Settings End */
968
+
969
+	/* Script Settings Start */
970
+	array('name' => __('Scripts', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_script_settings '),
971
+
972
+	/*
973 973
     array( 	'name' => __( 'Add/Remove Scripts', 'geodirectory' ),
974 974
                 'type' => 'sectionstart',
975 975
                 'desc' => '',
@@ -995,190 +995,190 @@  discard block
 block discarded – undo
995 995
 
996 996
     */
997 997
 
998
-    array('name' => __('GD Lazy Load Images', 'geodirectory'),
999
-        'type' => 'sectionstart',
1000
-        'desc' => '',
1001
-        'id' => 'geodir_gdll_settings'),
998
+	array('name' => __('GD Lazy Load Images', 'geodirectory'),
999
+		'type' => 'sectionstart',
1000
+		'desc' => '',
1001
+		'id' => 'geodir_gdll_settings'),
1002 1002
 
1003
-    array(
1004
-        'name' => __('Enable lazy load images?', 'geodirectory'),
1005
-        'desc' => __('GD images will be loaded only when visible on the page', 'geodirectory'),
1006
-        'id' => 'geodir_lazy_load',
1007
-        'type' => 'checkbox',
1008
-        'std' => '1' // Default value to show home top section
1009
-    ),
1010
-    array('type' => 'sectionend', 'id' => 'geodir_gdll_settings'),
1003
+	array(
1004
+		'name' => __('Enable lazy load images?', 'geodirectory'),
1005
+		'desc' => __('GD images will be loaded only when visible on the page', 'geodirectory'),
1006
+		'id' => 'geodir_lazy_load',
1007
+		'type' => 'checkbox',
1008
+		'std' => '1' // Default value to show home top section
1009
+	),
1010
+	array('type' => 'sectionend', 'id' => 'geodir_gdll_settings'),
1011 1011
     
1012 1012
 
1013
-    array('name' => __('Script Settings', 'geodirectory'),
1014
-        'type' => 'sectionstart',
1015
-        'desc' => '',
1016
-        'id' => 'geodir_script_settings'),
1013
+	array('name' => __('Script Settings', 'geodirectory'),
1014
+		'type' => 'sectionstart',
1015
+		'desc' => '',
1016
+		'id' => 'geodir_script_settings'),
1017 1017
 
1018
-    array(
1019
-        'name' => __('Custom style css code', 'geodirectory'),
1020
-        'desc' => '',
1021
-        'id' => 'geodir_coustem_css',
1022
-        'type' => 'textarea',
1023
-        'css' => 'min-width:300px;',
1024
-        'std' => '' // Default value for the page title - changed in settings
1025
-    ),
1018
+	array(
1019
+		'name' => __('Custom style css code', 'geodirectory'),
1020
+		'desc' => '',
1021
+		'id' => 'geodir_coustem_css',
1022
+		'type' => 'textarea',
1023
+		'css' => 'min-width:300px;',
1024
+		'std' => '' // Default value for the page title - changed in settings
1025
+	),
1026 1026
 
1027
-    array(
1028
-        'name' => __('Header script code', 'geodirectory'),
1029
-        'desc' => '',
1030
-        'id' => 'geodir_header_scripts',
1031
-        'type' => 'textarea',
1032
-        'css' => 'min-width:300px;',
1033
-        'std' => '' // Default value for the page title - changed in settings
1034
-    ),
1027
+	array(
1028
+		'name' => __('Header script code', 'geodirectory'),
1029
+		'desc' => '',
1030
+		'id' => 'geodir_header_scripts',
1031
+		'type' => 'textarea',
1032
+		'css' => 'min-width:300px;',
1033
+		'std' => '' // Default value for the page title - changed in settings
1034
+	),
1035 1035
 
1036
-    array(
1037
-        'name' => __('Footer script code', 'geodirectory'),
1038
-        'desc' => '',
1039
-        'id' => 'geodir_footer_scripts',
1040
-        'type' => 'textarea',
1041
-        'css' => 'min-width:300px;',
1042
-        'std' => '' // Default value for the page title - changed in settings
1043
-    ),
1036
+	array(
1037
+		'name' => __('Footer script code', 'geodirectory'),
1038
+		'desc' => '',
1039
+		'id' => 'geodir_footer_scripts',
1040
+		'type' => 'textarea',
1041
+		'css' => 'min-width:300px;',
1042
+		'std' => '' // Default value for the page title - changed in settings
1043
+	),
1044 1044
 
1045
-    array('type' => 'sectionend', 'id' => 'geodir_script_settings'),
1046
-    /* Script Settings End */
1045
+	array('type' => 'sectionend', 'id' => 'geodir_script_settings'),
1046
+	/* Script Settings End */
1047 1047
 
1048
-    /* Map Settings Start */
1049
-    array('name' => __('Map', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_map_settings '),
1048
+	/* Map Settings Start */
1049
+	array('name' => __('Map', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_map_settings '),
1050 1050
 
1051 1051
 
1052
-    // Google API key
1053
-    array(
1054
-        'name' => __('Google Maps API KEY', 'geodirectory'),
1055
-        'type' => 'sectionstart',
1056
-        'desc' => '',
1057
-        'id' => 'geodir_google_api_key'
1058
-    ),
1059
-    array(
1060
-        'name' => __('Google Maps API KEY', 'geodirectory'),
1061
-        'desc' => sprintf(
1062
-            __('This is a requirement to use Google Maps, you can get a key from <a href="%s" target="_blank">here</a> OR you can set GD to use Open Street Maps below under Select Maps API setting.   (<a href="%s" target="_blank">How to add a Google API KEY?</a>)', 'geodirectory'),
1063
-            'https://console.developers.google.com/flows/enableapi?apiid=maps_backend,geocoding_backend,directions_backend,distance_matrix_backend,elevation_backend&keyType=CLIENT_SIDE&reusekey=true','https://wpgeodirectory.com/docs/add-google-api-key/' ),
1064
-        'tip' => '',
1065
-        'id' => 'geodir_google_api_key',
1066
-        'css' => 'min-width:300px;',
1067
-        'std' => '',
1068
-        'type' => 'text',
1069
-    ),
1070
-    array(
1071
-        'type' => 'sectionend',
1072
-        'id' => 'geodir_google_api_key'
1073
-    ),
1052
+	// Google API key
1053
+	array(
1054
+		'name' => __('Google Maps API KEY', 'geodirectory'),
1055
+		'type' => 'sectionstart',
1056
+		'desc' => '',
1057
+		'id' => 'geodir_google_api_key'
1058
+	),
1059
+	array(
1060
+		'name' => __('Google Maps API KEY', 'geodirectory'),
1061
+		'desc' => sprintf(
1062
+			__('This is a requirement to use Google Maps, you can get a key from <a href="%s" target="_blank">here</a> OR you can set GD to use Open Street Maps below under Select Maps API setting.   (<a href="%s" target="_blank">How to add a Google API KEY?</a>)', 'geodirectory'),
1063
+			'https://console.developers.google.com/flows/enableapi?apiid=maps_backend,geocoding_backend,directions_backend,distance_matrix_backend,elevation_backend&keyType=CLIENT_SIDE&reusekey=true','https://wpgeodirectory.com/docs/add-google-api-key/' ),
1064
+		'tip' => '',
1065
+		'id' => 'geodir_google_api_key',
1066
+		'css' => 'min-width:300px;',
1067
+		'std' => '',
1068
+		'type' => 'text',
1069
+	),
1070
+	array(
1071
+		'type' => 'sectionend',
1072
+		'id' => 'geodir_google_api_key'
1073
+	),
1074 1074
 
1075
-    /* Untick the category by default on home map */
1076
-    array(
1077
-        'name' => __('Home Map Settings', 'geodirectory'),
1078
-        'type' => 'sectionstart',
1079
-        'desc' => '',
1080
-        'id' => 'geodir_home_map_section'
1081
-    ),
1082
-    array(
1083
-        'name' => __('Select category to untick by default on map', 'geodirectory'),
1084
-        'desc' => __('Select category to untick by default on the home map.', 'geodirectory'),
1085
-        'tip' => '',
1086
-        'id' => 'geodir_home_map_untick',
1087
-        'css' => 'min-width:300px;',
1088
-        'std' => '',
1089
-        'type' => 'multiselect',
1090
-        'placeholder_text' => __('Select category', 'geodirectory'),
1091
-        'class' => 'chosen_select',
1092
-        'options' => geodir_home_map_cats_key_value_array()
1093
-    ),
1094
-    array(
1095
-        'type' => 'sectionend',
1096
-        'id' => 'geodir_home_map_section'
1097
-    ),
1075
+	/* Untick the category by default on home map */
1076
+	array(
1077
+		'name' => __('Home Map Settings', 'geodirectory'),
1078
+		'type' => 'sectionstart',
1079
+		'desc' => '',
1080
+		'id' => 'geodir_home_map_section'
1081
+	),
1082
+	array(
1083
+		'name' => __('Select category to untick by default on map', 'geodirectory'),
1084
+		'desc' => __('Select category to untick by default on the home map.', 'geodirectory'),
1085
+		'tip' => '',
1086
+		'id' => 'geodir_home_map_untick',
1087
+		'css' => 'min-width:300px;',
1088
+		'std' => '',
1089
+		'type' => 'multiselect',
1090
+		'placeholder_text' => __('Select category', 'geodirectory'),
1091
+		'class' => 'chosen_select',
1092
+		'options' => geodir_home_map_cats_key_value_array()
1093
+	),
1094
+	array(
1095
+		'type' => 'sectionend',
1096
+		'id' => 'geodir_home_map_section'
1097
+	),
1098 1098
 
1099
-    array(
1100
-        'name' => __('Add Listing Map Settings', 'geodirectory'),
1101
-        'type' => 'sectionstart',
1102
-        'desc' => '',
1103
-        'id' => 'geodir_add_listing_map_section'
1104
-    ),
1105
-    array(
1106
-        'name' => __('Disable mouse scroll on details page map tab', 'geodirectory'),
1107
-        'desc' => __('Stops the mouse scroll zooming the map (home and listings settings set from widget)', 'geodirectory'),
1108
-        'id' => 'geodir_add_listing_mouse_scroll',
1109
-        'type' => 'checkbox',
1110
-        'std' => '0' // Default value to show home top section
1111
-    ),
1112
-    array(
1113
-        'type' => 'sectionend',
1114
-        'id' => 'geodir_add_listing_map_section'
1115
-    ),
1099
+	array(
1100
+		'name' => __('Add Listing Map Settings', 'geodirectory'),
1101
+		'type' => 'sectionstart',
1102
+		'desc' => '',
1103
+		'id' => 'geodir_add_listing_map_section'
1104
+	),
1105
+	array(
1106
+		'name' => __('Disable mouse scroll on details page map tab', 'geodirectory'),
1107
+		'desc' => __('Stops the mouse scroll zooming the map (home and listings settings set from widget)', 'geodirectory'),
1108
+		'id' => 'geodir_add_listing_mouse_scroll',
1109
+		'type' => 'checkbox',
1110
+		'std' => '0' // Default value to show home top section
1111
+	),
1112
+	array(
1113
+		'type' => 'sectionend',
1114
+		'id' => 'geodir_add_listing_map_section'
1115
+	),
1116 1116
 
1117 1117
 
1118
-    array('name' => __('Default map settings', 'geodirectory'),
1119
-        'type' => 'sectionstart',
1120
-        'desc' => '',
1121
-        'id' => 'geodir_map_default_settings'),
1118
+	array('name' => __('Default map settings', 'geodirectory'),
1119
+		'type' => 'sectionstart',
1120
+		'desc' => '',
1121
+		'id' => 'geodir_map_default_settings'),
1122 1122
 
1123
-    array(
1124
-        'name' => '',
1125
-        'desc' => '',
1126
-        'id' => 'map_default_settings',
1127
-        'type' => 'map_default_settings',
1128
-        'css' => 'min-width:300px;',
1129
-        'std' => '' // Default value for the page title - changed in settings
1130
-    ),
1123
+	array(
1124
+		'name' => '',
1125
+		'desc' => '',
1126
+		'id' => 'map_default_settings',
1127
+		'type' => 'map_default_settings',
1128
+		'css' => 'min-width:300px;',
1129
+		'std' => '' // Default value for the page title - changed in settings
1130
+	),
1131 1131
 
1132
-    array(
1133
-        'name' => __('Upload map default marker icon', 'geodirectory'),
1134
-        'desc' => '',
1135
-        'id' => 'geodir_default_marker_icon',
1136
-        'type' => 'file',
1137
-        'std' => '0',
1138
-        'value' => geodir_plugin_url() . '/geodirectory-functions/map-functions/icons/pin.png'// Default value to show home top section
1139
-    ),
1140
-    // add option that allows enable/disable map dragging to phone devices
1141
-    array(
1142
-        'name' => __('Show button control on map to enable/disable dragging', 'geodirectory'),
1143
-        'desc' => __('If checked, it displays button control to enable/disable dragging on google maps for phone devices', 'geodirectory'),
1144
-        'id' => 'geodir_map_onoff_dragging',
1145
-        'type' => 'checkbox',
1146
-        'std' => '0' // Default value to show home top section
1147
-    ),
1148
-    array(
1149
-        'name' => __('Select Maps API', 'geodirectory'),
1150
-        'desc' => __('- Google Maps API will force to load Google JS library only.<br>- OpenStreetMap API will force to load OpenStreetMap JS library only.<br>- Load Automatic will load Google JS library first, but if Google maps JS library not loaded it then loads the OpenStreetMap JS library to load the maps (recommended for regions where Google maps banned).<br>- Disable Maps will disable and hides maps for entire site.', 'geodirectory'),
1151
-        'tip' => '',
1152
-        'id' => 'geodir_load_map',
1153
-        'css' => 'min-width:300px;',
1154
-        'std' => 'auto',
1155
-        'type' => 'select',
1156
-        'placeholder_text' => __('Select Map', 'geodirectory'),
1157
-        'options' => array(
1158
-                        'auto' => __('Load Automatic', 'geodirectory'),
1159
-                        'google' => __('Load Google Maps API', 'geodirectory'),
1160
-                        'osm' => __('Load OpenStreetMap API', 'geodirectory'),
1161
-                        'none' => __('Disable Maps', 'geodirectory')
1162
-                    )
1163
-    ),
1164
-
1165
-    array('type' => 'sectionend', 'id' => 'geodir_map_default_settings'),
1166
-
1167
-    array('name' => __('Show / hide post type and category on map', 'geodirectory'),
1168
-        'type' => 'sectionstart',
1169
-        'desc' => '',
1170
-        'id' => 'geodir_map_settings'),
1132
+	array(
1133
+		'name' => __('Upload map default marker icon', 'geodirectory'),
1134
+		'desc' => '',
1135
+		'id' => 'geodir_default_marker_icon',
1136
+		'type' => 'file',
1137
+		'std' => '0',
1138
+		'value' => geodir_plugin_url() . '/geodirectory-functions/map-functions/icons/pin.png'// Default value to show home top section
1139
+	),
1140
+	// add option that allows enable/disable map dragging to phone devices
1141
+	array(
1142
+		'name' => __('Show button control on map to enable/disable dragging', 'geodirectory'),
1143
+		'desc' => __('If checked, it displays button control to enable/disable dragging on google maps for phone devices', 'geodirectory'),
1144
+		'id' => 'geodir_map_onoff_dragging',
1145
+		'type' => 'checkbox',
1146
+		'std' => '0' // Default value to show home top section
1147
+	),
1148
+	array(
1149
+		'name' => __('Select Maps API', 'geodirectory'),
1150
+		'desc' => __('- Google Maps API will force to load Google JS library only.<br>- OpenStreetMap API will force to load OpenStreetMap JS library only.<br>- Load Automatic will load Google JS library first, but if Google maps JS library not loaded it then loads the OpenStreetMap JS library to load the maps (recommended for regions where Google maps banned).<br>- Disable Maps will disable and hides maps for entire site.', 'geodirectory'),
1151
+		'tip' => '',
1152
+		'id' => 'geodir_load_map',
1153
+		'css' => 'min-width:300px;',
1154
+		'std' => 'auto',
1155
+		'type' => 'select',
1156
+		'placeholder_text' => __('Select Map', 'geodirectory'),
1157
+		'options' => array(
1158
+						'auto' => __('Load Automatic', 'geodirectory'),
1159
+						'google' => __('Load Google Maps API', 'geodirectory'),
1160
+						'osm' => __('Load OpenStreetMap API', 'geodirectory'),
1161
+						'none' => __('Disable Maps', 'geodirectory')
1162
+					)
1163
+	),
1171 1164
 
1172
-    array(
1173
-        'name' => __('Select Map Category', 'geodirectory'),
1174
-        'desc' => '',
1175
-        'id' => 'geodir_map_settings',
1176
-        'type' => 'map',
1177
-        'css' => 'min-width:300px;',
1178
-        'std' => '' // Default value for the page title - changed in settings
1179
-    ),
1180
-
1181
-    array('type' => 'sectionend', 'id' => 'geodir_map_settings'),
1182
-    /* Map Settings End */
1165
+	array('type' => 'sectionend', 'id' => 'geodir_map_default_settings'),
1166
+
1167
+	array('name' => __('Show / hide post type and category on map', 'geodirectory'),
1168
+		'type' => 'sectionstart',
1169
+		'desc' => '',
1170
+		'id' => 'geodir_map_settings'),
1171
+
1172
+	array(
1173
+		'name' => __('Select Map Category', 'geodirectory'),
1174
+		'desc' => '',
1175
+		'id' => 'geodir_map_settings',
1176
+		'type' => 'map',
1177
+		'css' => 'min-width:300px;',
1178
+		'std' => '' // Default value for the page title - changed in settings
1179
+	),
1180
+
1181
+	array('type' => 'sectionend', 'id' => 'geodir_map_settings'),
1182
+	/* Map Settings End */
1183 1183
 
1184 1184
 )); // End Design settings
Please login to merge, or discard this patch.