Passed
Push — master ( 541565...156198 )
by Stiofan
10:07
created
geodirectory-admin/option-pages/design_settings_array.php 2 patches
Indentation   +945 added lines, -945 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' => __('Geodirectory home page', 'geodirectory'),
69
-        'desc' => __('Set geodirectory home page as your home. <b style="color:red;">This setting has been depreciated and will be removed in the next version, instead please set the GD home page in GD>Permalinks and then set this page to the front page under Settings>Reading>Front Page</b>', 'geodirectory'),
70
-        'id' => 'geodir_set_as_home',
71
-        'type' => 'checkbox',
72
-        'std' => '0' // Default value to show home top section
73
-    ),
67
+	array(
68
+		'name' => __('Geodirectory home page', 'geodirectory'),
69
+		'desc' => __('Set geodirectory home page as your home. <b style="color:red;">This setting has been depreciated and will be removed in the next version, instead please set the GD home page in GD>Permalinks and then set this page to the front page under Settings>Reading>Front Page</b>', 'geodirectory'),
70
+		'id' => 'geodir_set_as_home',
71
+		'type' => 'checkbox',
72
+		'std' => '0' // Default value to show home top section
73
+	),
74 74
 
75
-    array(
76
-        'name' => __('Home top section', 'geodirectory'),
77
-        'desc' => __('Show the top section of home page', 'geodirectory'),
78
-        'id' => 'geodir_show_home_top_section',
79
-        'type' => 'checkbox',
80
-        'std' => '1' // Default value to show home top section
81
-    ),
75
+	array(
76
+		'name' => __('Home top section', 'geodirectory'),
77
+		'desc' => __('Show the top section of home page', 'geodirectory'),
78
+		'id' => 'geodir_show_home_top_section',
79
+		'type' => 'checkbox',
80
+		'std' => '1' // Default value to show home top section
81
+	),
82 82
 
83 83
 
84
-    array('type' => 'sectionend', 'id' => 'geodir_home_top_section'),
84
+	array('type' => 'sectionend', 'id' => 'geodir_home_top_section'),
85 85
 
86 86
 
87
-    array('name' => __('Home Page Layout Settings', 'geodirectory'),
88
-        'type' => 'sectionstart',
89
-        'desc' => '',
90
-        'id' => 'geodir_home_layout'),
87
+	array('name' => __('Home Page Layout Settings', 'geodirectory'),
88
+		'type' => 'sectionstart',
89
+		'desc' => '',
90
+		'id' => 'geodir_home_layout'),
91 91
 
92
-    array(
93
-        'name' => __('Home right section', 'geodirectory'),
94
-        'desc' => __('Show the right section of home page', 'geodirectory'),
95
-        'id' => 'geodir_show_home_right_section',
96
-        'type' => 'checkbox',
97
-        'std' => '1' // Default value to show home top section
98
-    ),
92
+	array(
93
+		'name' => __('Home right section', 'geodirectory'),
94
+		'desc' => __('Show the right section of home page', 'geodirectory'),
95
+		'id' => 'geodir_show_home_right_section',
96
+		'type' => 'checkbox',
97
+		'std' => '1' // Default value to show home top section
98
+	),
99 99
 
100
-    array(
101
-        'name' => __('Width of home right section', 'geodirectory'),
102
-        'desc' => __('Enter the width of right section of home page in %', 'geodirectory'),
103
-        'id' => 'geodir_width_home_right_section',
104
-        'type' => 'text',
105
-        'css' => 'min-width:300px;',
106
-        'std' => '30' // Default value to show home top section
107
-    ),
100
+	array(
101
+		'name' => __('Width of home right section', 'geodirectory'),
102
+		'desc' => __('Enter the width of right section of home page in %', 'geodirectory'),
103
+		'id' => 'geodir_width_home_right_section',
104
+		'type' => 'text',
105
+		'css' => 'min-width:300px;',
106
+		'std' => '30' // Default value to show home top section
107
+	),
108 108
 
109
-    array(
110
-        'name' => __('Home content section', 'geodirectory'),
111
-        'desc' => __('Show the content section of home page', 'geodirectory'),
112
-        'id' => 'geodir_show_home_contant_section',
113
-        'type' => 'checkbox',
114
-        'std' => '1' // Default value to show home top section
115
-    ),
109
+	array(
110
+		'name' => __('Home content section', 'geodirectory'),
111
+		'desc' => __('Show the content section of home page', 'geodirectory'),
112
+		'id' => 'geodir_show_home_contant_section',
113
+		'type' => 'checkbox',
114
+		'std' => '1' // Default value to show home top section
115
+	),
116 116
 
117
-    array(
118
-        'name' => __('Width of home content section', 'geodirectory'),
119
-        'desc' => __('Enter the width of content section of home page in %', 'geodirectory'),
120
-        'id' => 'geodir_width_home_contant_section',
121
-        'type' => 'text',
122
-        'css' => 'min-width:300px;',
123
-        'std' => '63' // Default value to show home top section
124
-    ),
117
+	array(
118
+		'name' => __('Width of home content section', 'geodirectory'),
119
+		'desc' => __('Enter the width of content section of home page in %', 'geodirectory'),
120
+		'id' => 'geodir_width_home_contant_section',
121
+		'type' => 'text',
122
+		'css' => 'min-width:300px;',
123
+		'std' => '63' // Default value to show home top section
124
+	),
125 125
 
126
-    array(
127
-        'name' => __('Home left section', 'geodirectory'),
128
-        'desc' => __('Show the left section of home page', 'geodirectory'),
129
-        'id' => 'geodir_show_home_left_section',
130
-        'type' => 'checkbox',
131
-        'std' => '0' // Default value to show home top section
132
-    ),
126
+	array(
127
+		'name' => __('Home left section', 'geodirectory'),
128
+		'desc' => __('Show the left section of home page', 'geodirectory'),
129
+		'id' => 'geodir_show_home_left_section',
130
+		'type' => 'checkbox',
131
+		'std' => '0' // Default value to show home top section
132
+	),
133 133
 
134
-    array(
135
-        'name' => __('Width of home left section', 'geodirectory'),
136
-        'desc' => __('Enter the width of left section of home page in %', 'geodirectory'),
137
-        'id' => 'geodir_width_home_left_section',
138
-        'type' => 'text',
139
-        'css' => 'min-width:300px;',
140
-        'std' => '30' // Default value to show home top section
141
-    ),
134
+	array(
135
+		'name' => __('Width of home left section', 'geodirectory'),
136
+		'desc' => __('Enter the width of left section of home page in %', 'geodirectory'),
137
+		'id' => 'geodir_width_home_left_section',
138
+		'type' => 'text',
139
+		'css' => 'min-width:300px;',
140
+		'std' => '30' // Default value to show home top section
141
+	),
142 142
 
143
-    array(
144
-        'name' => __('Home bottom section', 'geodirectory'),
145
-        'desc' => __('Show the bottom section of home page', 'geodirectory'),
146
-        'id' => 'geodir_show_home_bottom_section',
147
-        'type' => 'checkbox',
148
-        'std' => '0' // Default value to show home top section
149
-    ),
150
-    array(
151
-        'name' => __('Resize image large size', 'geodirectory'),
152
-        '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')),
153
-        'id' => 'geodir_use_wp_media_large_size',
154
-        'type' => 'checkbox',
155
-        'std' => '0'
156
-    ),
143
+	array(
144
+		'name' => __('Home bottom section', 'geodirectory'),
145
+		'desc' => __('Show the bottom section of home page', 'geodirectory'),
146
+		'id' => 'geodir_show_home_bottom_section',
147
+		'type' => 'checkbox',
148
+		'std' => '0' // Default value to show home top section
149
+	),
150
+	array(
151
+		'name' => __('Resize image large size', 'geodirectory'),
152
+		'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')),
153
+		'id' => 'geodir_use_wp_media_large_size',
154
+		'type' => 'checkbox',
155
+		'std' => '0'
156
+	),
157 157
 
158
-    array('type' => 'sectionend', 'id' => 'geodir_home_layout'),
158
+	array('type' => 'sectionend', 'id' => 'geodir_home_layout'),
159 159
 
160 160
 
161
-    /* Home Layout Settings end */
161
+	/* Home Layout Settings end */
162 162
 
163 163
 
164
-    /* Listing Layout Settings end */
164
+	/* Listing Layout Settings end */
165 165
 
166
-    array('name' => __('Listings', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_listing_settings '),
166
+	array('name' => __('Listings', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_listing_settings '),
167 167
 
168 168
 
169
-    array('name' => __('Listing Page Layout Settings', 'geodirectory'),
170
-        'type' => 'sectionstart',
171
-        'desc' => '',
172
-        'id' => 'geodir_listing_layout'),
169
+	array('name' => __('Listing Page Layout Settings', 'geodirectory'),
170
+		'type' => 'sectionstart',
171
+		'desc' => '',
172
+		'id' => 'geodir_listing_layout'),
173 173
 
174
-    array(
175
-        'name' => __('Listing top section', 'geodirectory'),
176
-        'desc' => __('Show the top section of listing page', 'geodirectory'),
177
-        'id' => 'geodir_show_listing_top_section',
178
-        'type' => 'checkbox',
179
-        'std' => '1' // Default value to show home top section
180
-    ),
174
+	array(
175
+		'name' => __('Listing top section', 'geodirectory'),
176
+		'desc' => __('Show the top section of listing page', 'geodirectory'),
177
+		'id' => 'geodir_show_listing_top_section',
178
+		'type' => 'checkbox',
179
+		'std' => '1' // Default value to show home top section
180
+	),
181 181
 
182
-    array(
183
-        'name' => __('Listing right section', 'geodirectory'),
184
-        'desc' => __('Show the right section of listing page', 'geodirectory'),
185
-        'id' => 'geodir_show_listing_right_section',
186
-        'type' => 'checkbox',
187
-        'std' => '1' // Default value to show home top section
188
-    ),
182
+	array(
183
+		'name' => __('Listing right section', 'geodirectory'),
184
+		'desc' => __('Show the right section of listing page', 'geodirectory'),
185
+		'id' => 'geodir_show_listing_right_section',
186
+		'type' => 'checkbox',
187
+		'std' => '1' // Default value to show home top section
188
+	),
189 189
 
190
-    array(
191
-        'name' => __('Width of listing right section', 'geodirectory'),
192
-        'desc' => __('Enter the width of right section of listing page in %', 'geodirectory'),
193
-        'id' => 'geodir_width_listing_right_section',
194
-        'type' => 'text',
195
-        'css' => 'min-width:300px;',
196
-        'std' => '30' // Default value to show home top section
197
-    ),
190
+	array(
191
+		'name' => __('Width of listing right section', 'geodirectory'),
192
+		'desc' => __('Enter the width of right section of listing page in %', 'geodirectory'),
193
+		'id' => 'geodir_width_listing_right_section',
194
+		'type' => 'text',
195
+		'css' => 'min-width:300px;',
196
+		'std' => '30' // Default value to show home top section
197
+	),
198 198
 
199 199
 
200
-    array(
201
-        'name' => __('Listing content section view', 'geodirectory'),
202
-        'desc' => __('Set the listing view of listing page', 'geodirectory'),
203
-        'id' => 'geodir_listing_view',
204
-        'css' => 'min-width:300px;',
205
-        'std' => 'gridview_onehalf',
206
-        'type' => 'select',
207
-        'class' => 'chosen_select',
208
-        'options' => array_unique(array(
209
-            'gridview_onehalf' => __('Grid View (Two Columns)', 'geodirectory'),
210
-            'gridview_onethird' => __('Grid View (Three Columns)', 'geodirectory'),
211
-            'gridview_onefourth' => __('Grid View (Four Columns)', 'geodirectory'),
212
-            'gridview_onefifth' => __('Grid View (Five Columns)', 'geodirectory'),
213
-            'listview' => __('List view', 'geodirectory'),
214
-        ))
215
-    ),
200
+	array(
201
+		'name' => __('Listing content section view', 'geodirectory'),
202
+		'desc' => __('Set the listing view of listing page', 'geodirectory'),
203
+		'id' => 'geodir_listing_view',
204
+		'css' => 'min-width:300px;',
205
+		'std' => 'gridview_onehalf',
206
+		'type' => 'select',
207
+		'class' => 'chosen_select',
208
+		'options' => array_unique(array(
209
+			'gridview_onehalf' => __('Grid View (Two Columns)', 'geodirectory'),
210
+			'gridview_onethird' => __('Grid View (Three Columns)', 'geodirectory'),
211
+			'gridview_onefourth' => __('Grid View (Four Columns)', 'geodirectory'),
212
+			'gridview_onefifth' => __('Grid View (Five Columns)', 'geodirectory'),
213
+			'listview' => __('List view', 'geodirectory'),
214
+		))
215
+	),
216 216
 
217
-    array(
218
-        'name' => __('Width of listing content section', 'geodirectory'),
219
-        'desc' => __('Enter the width of content section of listing page in %', 'geodirectory'),
220
-        'id' => 'geodir_width_listing_contant_section',
221
-        'type' => 'text',
222
-        'css' => 'min-width:300px;',
223
-        'std' => '63' // Default value to show home top section
224
-    ),
217
+	array(
218
+		'name' => __('Width of listing content section', 'geodirectory'),
219
+		'desc' => __('Enter the width of content section of listing page in %', 'geodirectory'),
220
+		'id' => 'geodir_width_listing_contant_section',
221
+		'type' => 'text',
222
+		'css' => 'min-width:300px;',
223
+		'std' => '63' // Default value to show home top section
224
+	),
225 225
 
226
-    array(
227
-        'name' => __('Listing left section', 'geodirectory'),
228
-        'desc' => __('Show the left section of listing page', 'geodirectory'),
229
-        'id' => 'geodir_show_listing_left_section',
230
-        'type' => 'checkbox',
231
-        'std' => '0' // Default value to show home top section
232
-    ),
226
+	array(
227
+		'name' => __('Listing left section', 'geodirectory'),
228
+		'desc' => __('Show the left section of listing page', 'geodirectory'),
229
+		'id' => 'geodir_show_listing_left_section',
230
+		'type' => 'checkbox',
231
+		'std' => '0' // Default value to show home top section
232
+	),
233 233
 
234
-    array(
235
-        'name' => __('Width of listing left section', 'geodirectory'),
236
-        'desc' => __('Enter the width of left section of listing in %', 'geodirectory'),
237
-        'id' => 'geodir_width_listing_left_section',
238
-        'type' => 'text',
239
-        'css' => 'min-width:300px;',
240
-        'std' => '30' // Default value to show home top section
241
-    ),
234
+	array(
235
+		'name' => __('Width of listing left section', 'geodirectory'),
236
+		'desc' => __('Enter the width of left section of listing in %', 'geodirectory'),
237
+		'id' => 'geodir_width_listing_left_section',
238
+		'type' => 'text',
239
+		'css' => 'min-width:300px;',
240
+		'std' => '30' // Default value to show home top section
241
+	),
242 242
 
243
-    array(
244
-        'name' => __('Listing bottom section', 'geodirectory'),
245
-        'desc' => __('Show the bottom section of listing page', 'geodirectory'),
246
-        'id' => 'geodir_show_listing_bottom_section',
247
-        'type' => 'checkbox',
248
-        'std' => '0' // Default value to show home top section
249
-    ),
243
+	array(
244
+		'name' => __('Listing bottom section', 'geodirectory'),
245
+		'desc' => __('Show the bottom section of listing page', 'geodirectory'),
246
+		'id' => 'geodir_show_listing_bottom_section',
247
+		'type' => 'checkbox',
248
+		'std' => '0' // Default value to show home top section
249
+	),
250 250
 
251
-    array(
252
-        'name' => __('Upload listing no image', 'geodirectory'),
253
-        'desc' => '',
254
-        'id' => 'geodir_listing_no_img',
255
-        'type' => 'file',
256
-        'std' => '0' // Default value to show home top section
257
-    ),
251
+	array(
252
+		'name' => __('Upload listing no image', 'geodirectory'),
253
+		'desc' => '',
254
+		'id' => 'geodir_listing_no_img',
255
+		'type' => 'file',
256
+		'std' => '0' // Default value to show home top section
257
+	),
258 258
 
259
-    array(
260
-        'name' => __('Description word limit', 'geodirectory'),
261
-        'desc' => '',
262
-        'id' => 'geodir_desc_word_limit',
263
-        'type' => 'text',
264
-        'css' => 'min-width:300px;',
265
-        'std' => '50' // Default value to show home top section
266
-    ),
259
+	array(
260
+		'name' => __('Description word limit', 'geodirectory'),
261
+		'desc' => '',
262
+		'id' => 'geodir_desc_word_limit',
263
+		'type' => 'text',
264
+		'css' => 'min-width:300px;',
265
+		'std' => '50' // Default value to show home top section
266
+	),
267 267
 
268
-    array(
269
-        'name' => __('Hover listing map animation', 'geodirectory'),
270
-        'desc' => __('Bounce map pin if listing hovered', 'geodirectory'),
271
-        'id' => 'geodir_listing_hover_bounce_map_pin',
272
-        'type' => 'checkbox',
273
-        'std' => '1' // Default value to show home top section
274
-    ),
268
+	array(
269
+		'name' => __('Hover listing map animation', 'geodirectory'),
270
+		'desc' => __('Bounce map pin if listing hovered', 'geodirectory'),
271
+		'id' => 'geodir_listing_hover_bounce_map_pin',
272
+		'type' => 'checkbox',
273
+		'std' => '1' // Default value to show home top section
274
+	),
275 275
 
276
-    array('type' => 'sectionend', 'id' => 'geodir_listing_layout'),
276
+	array('type' => 'sectionend', 'id' => 'geodir_listing_layout'),
277 277
 
278 278
 
279
-    array('name' => __('Listing General Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_listing_gen_settings '),
279
+	array('name' => __('Listing General Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_listing_gen_settings '),
280 280
 
281
-    array(
282
-        'name' => __('New listing default status', 'geodirectory'),
283
-        'desc' => __('Select new listing default status.', 'geodirectory'),
284
-        'tip' => '',
285
-        'id' => 'geodir_new_post_default_status',
286
-        'css' => 'min-width:300px;',
287
-        'std' => 'publish',
288
-        'type' => 'select',
289
-        'class' => 'chosen_select',
290
-        'options' => array_unique(array(
291
-            'publish' => __('publish', 'geodirectory'),
292
-            'draft' => __('draft', 'geodirectory'),
293
-        ))
294
-    ),
281
+	array(
282
+		'name' => __('New listing default status', 'geodirectory'),
283
+		'desc' => __('Select new listing default status.', 'geodirectory'),
284
+		'tip' => '',
285
+		'id' => 'geodir_new_post_default_status',
286
+		'css' => 'min-width:300px;',
287
+		'std' => 'publish',
288
+		'type' => 'select',
289
+		'class' => 'chosen_select',
290
+		'options' => array_unique(array(
291
+			'publish' => __('publish', 'geodirectory'),
292
+			'draft' => __('draft', 'geodirectory'),
293
+		))
294
+	),
295 295
 
296
-    array(
297
-        'name' => __('New listings settings', 'geodirectory'),
298
-        'desc' => __('Enter number of days a listing will appear new.(enter 0 to disable feature)', 'geodirectory'),
299
-        'id' => 'geodir_listing_new_days',
300
-        'type' => 'text',
301
-        'css' => 'min-width:300px;',
302
-        'std' => '30' // Default value for the page title - changed in settings
303
-    ),
296
+	array(
297
+		'name' => __('New listings settings', 'geodirectory'),
298
+		'desc' => __('Enter number of days a listing will appear new.(enter 0 to disable feature)', 'geodirectory'),
299
+		'id' => 'geodir_listing_new_days',
300
+		'type' => 'text',
301
+		'css' => 'min-width:300px;',
302
+		'std' => '30' // Default value for the page title - changed in settings
303
+	),
304 304
 
305
-    array('type' => 'sectionend', 'id' => 'geodir_listing_gen_settings'),
305
+	array('type' => 'sectionend', 'id' => 'geodir_listing_gen_settings'),
306 306
 
307 307
 
308
-    array('name' => __('Add Listing Form Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_add_listing_gen_settings'),
308
+	array('name' => __('Add Listing Form Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_add_listing_gen_settings'),
309 309
 
310
-    array(
311
-        'name' => __('Enable "Accept Terms and Conditions"', 'geodirectory'),
312
-        'desc' => __('Show the "Accept Terms and Conditions" field on add listing.', 'geodirectory'),
313
-        'id' => 'geodir_accept_term_condition',
314
-        'type' => 'checkbox',
315
-        'std' => '1' // Default value to show home top section
316
-    ),
310
+	array(
311
+		'name' => __('Enable "Accept Terms and Conditions"', 'geodirectory'),
312
+		'desc' => __('Show the "Accept Terms and Conditions" field on add listing.', 'geodirectory'),
313
+		'id' => 'geodir_accept_term_condition',
314
+		'type' => 'checkbox',
315
+		'std' => '1' // Default value to show home top section
316
+	),
317 317
 
318 318
 
319
-    array(
320
-        'name' => __('Show description field as editor', 'geodirectory'),
321
-        'desc' => __('Select post types to show advanced editor on add listing page.', 'geodirectory'),
322
-        'tip' => '',
323
-        'id' => 'geodir_tiny_editor_on_add_listing',
324
-        'css' => 'min-width:300px;',
325
-        'std' => array(),
326
-        'type' => 'multiselect',
327
-        'placeholder_text' => __('Select post types', 'geodirectory'),
328
-        'class' => 'chosen_select',
329
-        'options' => array_unique(geodir_post_type_setting_fun())
330
-    ),
319
+	array(
320
+		'name' => __('Show description field as editor', 'geodirectory'),
321
+		'desc' => __('Select post types to show advanced editor on add listing page.', 'geodirectory'),
322
+		'tip' => '',
323
+		'id' => 'geodir_tiny_editor_on_add_listing',
324
+		'css' => 'min-width:300px;',
325
+		'std' => array(),
326
+		'type' => 'multiselect',
327
+		'placeholder_text' => __('Select post types', 'geodirectory'),
328
+		'class' => 'chosen_select',
329
+		'options' => array_unique(geodir_post_type_setting_fun())
330
+	),
331 331
 
332
-    array('type' => 'sectionend', 'id' => 'geodir_add_listing_gen_settings'),
333
-    /* Listing Layout Settings end */
332
+	array('type' => 'sectionend', 'id' => 'geodir_add_listing_gen_settings'),
333
+	/* Listing Layout Settings end */
334 334
 
335 335
 
336
-    /* Search Layout Settings end */
336
+	/* Search Layout Settings end */
337 337
 
338
-    array('name' => __('Search', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_search_settings '),
338
+	array('name' => __('Search', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_search_settings '),
339 339
 
340 340
 
341
-    array('name' => __('Search Page Layout Settings', 'geodirectory'),
342
-        'type' => 'sectionstart',
343
-        'desc' => '',
344
-        'id' => 'geodir_search_layout'),
341
+	array('name' => __('Search Page Layout Settings', 'geodirectory'),
342
+		'type' => 'sectionstart',
343
+		'desc' => '',
344
+		'id' => 'geodir_search_layout'),
345 345
 
346
-    array(
347
-        'name' => __('Search top section', 'geodirectory'),
348
-        'desc' => __('Show the top section of search page', 'geodirectory'),
349
-        'id' => 'geodir_show_search_top_section',
350
-        'type' => 'checkbox',
351
-        'std' => '1' // Default value to show home top section
352
-    ),
346
+	array(
347
+		'name' => __('Search top section', 'geodirectory'),
348
+		'desc' => __('Show the top section of search page', 'geodirectory'),
349
+		'id' => 'geodir_show_search_top_section',
350
+		'type' => 'checkbox',
351
+		'std' => '1' // Default value to show home top section
352
+	),
353 353
 
354
-    array(
355
-        'name' => __('Search right section', 'geodirectory'),
356
-        'desc' => __('Show the right section of search page', 'geodirectory'),
357
-        'id' => 'geodir_show_search_right_section',
358
-        'type' => 'checkbox',
359
-        'std' => '1' // Default value to show home top section
360
-    ),
354
+	array(
355
+		'name' => __('Search right section', 'geodirectory'),
356
+		'desc' => __('Show the right section of search page', 'geodirectory'),
357
+		'id' => 'geodir_show_search_right_section',
358
+		'type' => 'checkbox',
359
+		'std' => '1' // Default value to show home top section
360
+	),
361 361
 
362
-    array(
363
-        'name' => __('Width of search right section', 'geodirectory'),
364
-        'desc' => __('Enter the width of right section of search page in %', 'geodirectory'),
365
-        'id' => 'geodir_width_search_right_section',
366
-        'type' => 'text',
367
-        'css' => 'min-width:300px;',
368
-        'std' => '30' // Default value to show home top section
369
-    ),
362
+	array(
363
+		'name' => __('Width of search right section', 'geodirectory'),
364
+		'desc' => __('Enter the width of right section of search page in %', 'geodirectory'),
365
+		'id' => 'geodir_width_search_right_section',
366
+		'type' => 'text',
367
+		'css' => 'min-width:300px;',
368
+		'std' => '30' // Default value to show home top section
369
+	),
370 370
 
371 371
 
372
-    array(
373
-        'name' => __('Search content section view', 'geodirectory'),
374
-        'desc' => __('Set the listing view of search page', 'geodirectory'),
375
-        'id' => 'geodir_search_view',
376
-        'css' => 'min-width:300px;',
377
-        'std' => 'gridview_onehalf',
378
-        'type' => 'select',
379
-        'class' => 'chosen_select',
380
-        'options' => array_unique(array(
381
-            'gridview_onehalf' => __('Grid View (Two Columns)', 'geodirectory'),
382
-            'gridview_onethird' => __('Grid View (Three Columns)', 'geodirectory'),
383
-            'gridview_onefourth' => __('Grid View (Four Columns)', 'geodirectory'),
384
-            'gridview_onefifth' => __('Grid View (Five Columns)', 'geodirectory'),
385
-            'listview' => __('List view', 'geodirectory'),
386
-        ))
387
-    ),
372
+	array(
373
+		'name' => __('Search content section view', 'geodirectory'),
374
+		'desc' => __('Set the listing view of search page', 'geodirectory'),
375
+		'id' => 'geodir_search_view',
376
+		'css' => 'min-width:300px;',
377
+		'std' => 'gridview_onehalf',
378
+		'type' => 'select',
379
+		'class' => 'chosen_select',
380
+		'options' => array_unique(array(
381
+			'gridview_onehalf' => __('Grid View (Two Columns)', 'geodirectory'),
382
+			'gridview_onethird' => __('Grid View (Three Columns)', 'geodirectory'),
383
+			'gridview_onefourth' => __('Grid View (Four Columns)', 'geodirectory'),
384
+			'gridview_onefifth' => __('Grid View (Five Columns)', 'geodirectory'),
385
+			'listview' => __('List view', 'geodirectory'),
386
+		))
387
+	),
388 388
 
389
-    array(
390
-        'name' => __('Width of search content section', 'geodirectory'),
391
-        'desc' => __('Enter the width of content section of search page in %', 'geodirectory'),
392
-        'id' => 'geodir_width_search_contant_section',
393
-        'type' => 'text',
394
-        'css' => 'min-width:300px;',
395
-        'std' => '63' // Default value to show home top section
396
-    ),
389
+	array(
390
+		'name' => __('Width of search content section', 'geodirectory'),
391
+		'desc' => __('Enter the width of content section of search page in %', 'geodirectory'),
392
+		'id' => 'geodir_width_search_contant_section',
393
+		'type' => 'text',
394
+		'css' => 'min-width:300px;',
395
+		'std' => '63' // Default value to show home top section
396
+	),
397 397
 
398
-    array(
399
-        'name' => __('Search left section', 'geodirectory'),
400
-        'desc' => __('Show the left section of search page', 'geodirectory'),
401
-        'id' => 'geodir_show_search_left_section',
402
-        'type' => 'checkbox',
403
-        'std' => '0' // Default value to show home top section
404
-    ),
398
+	array(
399
+		'name' => __('Search left section', 'geodirectory'),
400
+		'desc' => __('Show the left section of search page', 'geodirectory'),
401
+		'id' => 'geodir_show_search_left_section',
402
+		'type' => 'checkbox',
403
+		'std' => '0' // Default value to show home top section
404
+	),
405 405
 
406
-    array(
407
-        'name' => __('Width of search left section', 'geodirectory'),
408
-        'desc' => __('Enter the width of left section of search in %', 'geodirectory'),
409
-        'id' => 'geodir_width_search_left_section',
410
-        'type' => 'text',
411
-        'css' => 'min-width:300px;',
412
-        'std' => '30' // Default value to show home top section
413
-    ),
406
+	array(
407
+		'name' => __('Width of search left section', 'geodirectory'),
408
+		'desc' => __('Enter the width of left section of search in %', 'geodirectory'),
409
+		'id' => 'geodir_width_search_left_section',
410
+		'type' => 'text',
411
+		'css' => 'min-width:300px;',
412
+		'std' => '30' // Default value to show home top section
413
+	),
414 414
 
415
-    array(
416
-        'name' => __('Search bottom section', 'geodirectory'),
417
-        'desc' => __('Show the bottom section of search page', 'geodirectory'),
418
-        'id' => 'geodir_show_search_bottom_section',
419
-        'type' => 'checkbox',
420
-        'std' => '0' // Default value to show home top section
421
-    ),
415
+	array(
416
+		'name' => __('Search bottom section', 'geodirectory'),
417
+		'desc' => __('Show the bottom section of search page', 'geodirectory'),
418
+		'id' => 'geodir_show_search_bottom_section',
419
+		'type' => 'checkbox',
420
+		'std' => '0' // Default value to show home top section
421
+	),
422 422
 	
423 423
 	array(
424
-        'name' => __('Show advanced pagination details', 'geodirectory'),
425
-        'desc' => __('This will add extra pagination info like "Showing listings x-y of z" after/before pagination.', 'geodirectory'),
426
-        'id' => 'geodir_pagination_advance_info',
427
-        'css' => 'min-width:300px;',
428
-        'std' => '',
429
-        'type' => 'select',
430
-        'class' => 'chosen_select',
431
-        'options' => array(
424
+		'name' => __('Show advanced pagination details', 'geodirectory'),
425
+		'desc' => __('This will add extra pagination info like "Showing listings x-y of z" after/before pagination.', 'geodirectory'),
426
+		'id' => 'geodir_pagination_advance_info',
427
+		'css' => 'min-width:300px;',
428
+		'std' => '',
429
+		'type' => 'select',
430
+		'class' => 'chosen_select',
431
+		'options' => array(
432 432
 						'' => __('Never Display', 'geodirectory'),
433 433
 						'after' => __('After Pagination', 'geodirectory'),
434 434
 						'before' => __('Before Pagination', 'geodirectory')
435 435
 					)
436
-    ),
436
+	),
437 437
 
438
-    array('type' => 'sectionend', 'id' => 'geodir_search_layout'),
438
+	array('type' => 'sectionend', 'id' => 'geodir_search_layout'),
439 439
 
440 440
 
441
-    array('name' => __('Search form default text settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_search_form_default_text_settings'),
441
+	array('name' => __('Search form default text settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_search_form_default_text_settings'),
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,368 +607,368 @@  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
-        ))
677
-    ),
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
+		))
677
+	),
678 678
 
679
-    array(
680
-        'name' => __('Number of posts:', 'geodirectory'),
681
-        'desc' => __('Enter number of posts to display on related posts listing', 'geodirectory'),
682
-        'id' => 'geodir_related_post_count',
683
-        'type' => 'text',
684
-        'css' => 'min-width:300px;',
685
-        'std' => '5' // Default value to show home top section
686
-    ),
679
+	array(
680
+		'name' => __('Number of posts:', 'geodirectory'),
681
+		'desc' => __('Enter number of posts to display on related posts listing', 'geodirectory'),
682
+		'id' => 'geodir_related_post_count',
683
+		'type' => 'text',
684
+		'css' => 'min-width:300px;',
685
+		'std' => '5' // Default value to show home top section
686
+	),
687 687
 
688
-    array(
689
-        'name' => __('Post excerpt', 'geodirectory'),
690
-        'desc' => __('Post content excerpt character count', 'geodirectory'),
691
-        'id' => 'geodir_related_post_excerpt',
692
-        'type' => 'text',
693
-        'css' => 'min-width:300px;',
694
-        'std' => '20' // Default value to show home top section
695
-    ),
688
+	array(
689
+		'name' => __('Post excerpt', 'geodirectory'),
690
+		'desc' => __('Post content excerpt character count', 'geodirectory'),
691
+		'id' => 'geodir_related_post_excerpt',
692
+		'type' => 'text',
693
+		'css' => 'min-width:300px;',
694
+		'std' => '20' // Default value to show home top section
695
+	),
696 696
 
697 697
 
698
-    array('type' => 'sectionend', 'id' => 'detail_page_related_post_settings'),
699
-    /* Detail Layout Settings end */
698
+	array('type' => 'sectionend', 'id' => 'detail_page_related_post_settings'),
699
+	/* Detail Layout Settings end */
700 700
 
701
-    /* Author Layout Settings Start */
701
+	/* Author Layout Settings Start */
702 702
 
703
-    array('name' => __('Author', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_author_settings '),
703
+	array('name' => __('Author', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_author_settings '),
704 704
 
705 705
 
706
-    array('name' => __('Author Page Layout Settings', 'geodirectory'),
707
-        'type' => 'sectionstart',
708
-        'desc' => '',
709
-        'id' => 'geodir_author_layout'),
706
+	array('name' => __('Author Page Layout Settings', 'geodirectory'),
707
+		'type' => 'sectionstart',
708
+		'desc' => '',
709
+		'id' => 'geodir_author_layout'),
710 710
 
711
-    array(
712
-        'name' => __('Author top section', 'geodirectory'),
713
-        'desc' => __('Show the top section of author page', 'geodirectory'),
714
-        'id' => 'geodir_show_author_top_section',
715
-        'type' => 'checkbox',
716
-        'std' => '1' // Default value to show home top section
717
-    ),
711
+	array(
712
+		'name' => __('Author top section', 'geodirectory'),
713
+		'desc' => __('Show the top section of author page', 'geodirectory'),
714
+		'id' => 'geodir_show_author_top_section',
715
+		'type' => 'checkbox',
716
+		'std' => '1' // Default value to show home top section
717
+	),
718 718
 
719
-    array(
720
-        'name' => __('Author right section', 'geodirectory'),
721
-        'desc' => __('Show the right section of author page', 'geodirectory'),
722
-        'id' => 'geodir_show_author_right_section',
723
-        'type' => 'checkbox',
724
-        'std' => '1' // Default value to show home top section
725
-    ),
719
+	array(
720
+		'name' => __('Author right section', 'geodirectory'),
721
+		'desc' => __('Show the right section of author page', 'geodirectory'),
722
+		'id' => 'geodir_show_author_right_section',
723
+		'type' => 'checkbox',
724
+		'std' => '1' // Default value to show home top section
725
+	),
726 726
 
727
-    array(
728
-        'name' => __('Width of author right section', 'geodirectory'),
729
-        'desc' => __('Enter the width of right section of author page in %', 'geodirectory'),
730
-        'id' => 'geodir_width_author_right_section',
731
-        'type' => 'text',
732
-        'css' => 'min-width:300px;',
733
-        'std' => '30' // Default value to show home top section
734
-    ),
727
+	array(
728
+		'name' => __('Width of author right section', 'geodirectory'),
729
+		'desc' => __('Enter the width of right section of author page in %', 'geodirectory'),
730
+		'id' => 'geodir_width_author_right_section',
731
+		'type' => 'text',
732
+		'css' => 'min-width:300px;',
733
+		'std' => '30' // Default value to show home top section
734
+	),
735 735
 
736
-    array(
737
-        'name' => __('Author content section view', 'geodirectory'),
738
-        'desc' => __('Set the listing view of author page', 'geodirectory'),
739
-        'id' => 'geodir_author_view',
740
-        'css' => 'min-width:300px;',
741
-        'std' => 'gridview_onehalf',
742
-        'type' => 'select',
743
-        'class' => 'chosen_select',
744
-        'options' => array_unique(array(
745
-            'gridview_onehalf' => __('Grid View (Two Columns)', 'geodirectory'),
746
-            'gridview_onethird' => __('Grid View (Three Columns)', 'geodirectory'),
747
-            'gridview_onefourth' => __('Grid View (Four Columns)', 'geodirectory'),
748
-            'gridview_onefifth' => __('Grid View (Five Columns)', 'geodirectory'),
749
-            'listview' => __('List view', 'geodirectory'),
750
-        ))
751
-    ),
736
+	array(
737
+		'name' => __('Author content section view', 'geodirectory'),
738
+		'desc' => __('Set the listing view of author page', 'geodirectory'),
739
+		'id' => 'geodir_author_view',
740
+		'css' => 'min-width:300px;',
741
+		'std' => 'gridview_onehalf',
742
+		'type' => 'select',
743
+		'class' => 'chosen_select',
744
+		'options' => array_unique(array(
745
+			'gridview_onehalf' => __('Grid View (Two Columns)', 'geodirectory'),
746
+			'gridview_onethird' => __('Grid View (Three Columns)', 'geodirectory'),
747
+			'gridview_onefourth' => __('Grid View (Four Columns)', 'geodirectory'),
748
+			'gridview_onefifth' => __('Grid View (Five Columns)', 'geodirectory'),
749
+			'listview' => __('List view', 'geodirectory'),
750
+		))
751
+	),
752 752
 
753
-    array(
754
-        'name' => __('Width of author content section', 'geodirectory'),
755
-        'desc' => __('Enter the width of content section of author page in %', 'geodirectory'),
756
-        'id' => 'geodir_width_author_contant_section',
757
-        'type' => 'text',
758
-        'css' => 'min-width:300px;',
759
-        'std' => '63' // Default value to show home top section
760
-    ),
753
+	array(
754
+		'name' => __('Width of author content section', 'geodirectory'),
755
+		'desc' => __('Enter the width of content section of author page in %', 'geodirectory'),
756
+		'id' => 'geodir_width_author_contant_section',
757
+		'type' => 'text',
758
+		'css' => 'min-width:300px;',
759
+		'std' => '63' // Default value to show home top section
760
+	),
761 761
 
762
-    array(
763
-        'name' => __('Author left section', 'geodirectory'),
764
-        'desc' => __('Show the left section of author page', 'geodirectory'),
765
-        'id' => 'geodir_show_author_left_section',
766
-        'type' => 'checkbox',
767
-        'std' => '0' // Default value to show home top section
768
-    ),
762
+	array(
763
+		'name' => __('Author left section', 'geodirectory'),
764
+		'desc' => __('Show the left section of author page', 'geodirectory'),
765
+		'id' => 'geodir_show_author_left_section',
766
+		'type' => 'checkbox',
767
+		'std' => '0' // Default value to show home top section
768
+	),
769 769
 
770
-    array(
771
-        'name' => __('Width of author left section', 'geodirectory'),
772
-        'desc' => __('Enter the width of left section of home page in %', 'geodirectory'),
773
-        'id' => 'geodir_width_author_left_section',
774
-        'type' => 'text',
775
-        'css' => 'min-width:300px;',
776
-        'std' => '30' // Default value to show home top section
777
-    ),
770
+	array(
771
+		'name' => __('Width of author left section', 'geodirectory'),
772
+		'desc' => __('Enter the width of left section of home page in %', 'geodirectory'),
773
+		'id' => 'geodir_width_author_left_section',
774
+		'type' => 'text',
775
+		'css' => 'min-width:300px;',
776
+		'std' => '30' // Default value to show home top section
777
+	),
778 778
 
779
-    array(
780
-        'name' => __('Author bottom section', 'geodirectory'),
781
-        'desc' => __('Show the bottom section of author page', 'geodirectory'),
782
-        'id' => 'geodir_show_author_bottom_section',
783
-        'type' => 'checkbox',
784
-        'std' => '0' // Default value to show home top section
785
-    ),
779
+	array(
780
+		'name' => __('Author bottom section', 'geodirectory'),
781
+		'desc' => __('Show the bottom section of author page', 'geodirectory'),
782
+		'id' => 'geodir_show_author_bottom_section',
783
+		'type' => 'checkbox',
784
+		'std' => '0' // Default value to show home top section
785
+	),
786 786
 
787 787
 
788
-    array(
789
-        'name' => __('Description word limit', 'geodirectory'),
790
-        'desc' => '',
791
-        'id' => 'geodir_author_desc_word_limit',
792
-        'type' => 'text',
793
-        'css' => 'min-width:300px;',
794
-        'std' => '50' // Default value to show home top section
795
-    ),
788
+	array(
789
+		'name' => __('Description word limit', 'geodirectory'),
790
+		'desc' => '',
791
+		'id' => 'geodir_author_desc_word_limit',
792
+		'type' => 'text',
793
+		'css' => 'min-width:300px;',
794
+		'std' => '50' // Default value to show home top section
795
+	),
796 796
 
797
-    array('type' => 'sectionend', 'id' => 'geodir_author_layout'),
798
-    /* Author Layout Settings end */
797
+	array('type' => 'sectionend', 'id' => 'geodir_author_layout'),
798
+	/* Author Layout Settings end */
799 799
 
800 800
 
801
-    /* Post Type Navigation Settings Start */
802
-    array('name' => __('Navigation', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_navigation_settings'),
801
+	/* Post Type Navigation Settings Start */
802
+	array('name' => __('Navigation', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_navigation_settings'),
803 803
 
804 804
 
805
-    /* Post Type Navigation Settings Start */
805
+	/* Post Type Navigation Settings Start */
806 806
 
807
-    array('name' => __('Navigation Locations', 'geodirectory'),
808
-        'type' => 'sectionstart',
809
-        'desc' => '',
810
-        'id' => 'geodir_navigation_locations'),
807
+	array('name' => __('Navigation Locations', 'geodirectory'),
808
+		'type' => 'sectionstart',
809
+		'desc' => '',
810
+		'id' => 'geodir_navigation_locations'),
811 811
 
812
-    array(
813
-        'name' => __('Show geodirectory navigation in selected menu locations', 'geodirectory'),
814
-        'desc' => '',
815
-        'tip' => '',
816
-        'id' => 'geodir_theme_location_nav',
817
-        'css' => 'min-width:300px;',
818
-        'std' => array(),
819
-        'type' => 'multiselect',
820
-        'placeholder_text' => __('Select menu locations', 'geodirectory'),
821
-        'class' => 'chosen_select',
822
-        'options' => array_unique(geodir_theme_location_setting_fun())
823
-    ),
824
-    array('type' => 'sectionend', 'id' => 'geodir_navigation_options'),
825
-
826
-
827
-    array('name' => __('Navigation Settings', 'geodirectory'),
828
-        'type' => 'sectionstart',
829
-        'desc' => '',
830
-        'id' => 'geodir_navigation_options'),
812
+	array(
813
+		'name' => __('Show geodirectory navigation in selected menu locations', 'geodirectory'),
814
+		'desc' => '',
815
+		'tip' => '',
816
+		'id' => 'geodir_theme_location_nav',
817
+		'css' => 'min-width:300px;',
818
+		'std' => array(),
819
+		'type' => 'multiselect',
820
+		'placeholder_text' => __('Select menu locations', 'geodirectory'),
821
+		'class' => 'chosen_select',
822
+		'options' => array_unique(geodir_theme_location_setting_fun())
823
+	),
824
+	array('type' => 'sectionend', 'id' => 'geodir_navigation_options'),
831 825
 
832 826
 
833
-    array(
834
-        'name' => __('Show add listing navigation in menu', 'geodirectory'),
835
-        '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')),
836
-        'id' => 'geodir_show_addlisting_nav',
837
-        'std' => '1',
838
-        'type' => 'checkbox'
839
-    ),
827
+	array('name' => __('Navigation Settings', 'geodirectory'),
828
+		'type' => 'sectionstart',
829
+		'desc' => '',
830
+		'id' => 'geodir_navigation_options'),
840 831
 
841
-    array(
842
-        'name' => __('Show listings navigation in menu', 'geodirectory'),
843
-        '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')),
844
-        'id' => 'geodir_show_listing_nav',
845
-        'std' => '1',
846
-        'type' => 'checkbox'
847
-    ),
848 832
 
849
-    array('type' => 'sectionend', 'id' => 'geodir_navigation_options'),
833
+	array(
834
+		'name' => __('Show add listing navigation in menu', 'geodirectory'),
835
+		'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')),
836
+		'id' => 'geodir_show_addlisting_nav',
837
+		'std' => '1',
838
+		'type' => 'checkbox'
839
+	),
850 840
 
841
+	array(
842
+		'name' => __('Show listings navigation in menu', 'geodirectory'),
843
+		'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')),
844
+		'id' => 'geodir_show_listing_nav',
845
+		'std' => '1',
846
+		'type' => 'checkbox'
847
+	),
851 848
 
852
-    array('name' => __('Post Type Navigation Settings', 'geodirectory'),
853
-        'type' => 'sectionstart',
854
-        'desc' => '',
855
-        'id' => 'geodir_post_type_navigation_layout'),
856
-    array(
857
-        'name' => __('Show listing link in main navigation', 'geodirectory'),
858
-        'desc' => '',
859
-        'tip' => '',
860
-        'id' => 'geodir_add_posttype_in_main_nav',
861
-        'css' => 'min-width:300px;',
862
-        'std' => array(),
863
-        'type' => 'multiselect',
864
-        'placeholder_text' => __('Select post types', 'geodirectory'),
865
-        'class' => 'chosen_select',
866
-        'options' => array_unique(geodir_post_type_setting_fun())
867
-    ),
849
+	array('type' => 'sectionend', 'id' => 'geodir_navigation_options'),
868 850
 
869
-    array(
870
-        'name' => __('Show listing link in listing navigation', 'geodirectory'),
871
-        'desc' => '',
872
-        'tip' => '',
873
-        'id' => 'geodir_add_posttype_in_listing_nav',
874
-        'css' => 'min-width:300px;',
875
-        'std' => geodir_get_posttypes(),
876
-        'type' => 'multiselect',
877
-        'placeholder_text' => __('Select post types', 'geodirectory'),
878
-        'class' => 'chosen_select',
879
-        'options' => array_unique(geodir_post_type_setting_fun())
880
-    ),
881 851
 
882
-    array(
883
-        'name' => __('Allow post type to add from frontend', 'geodirectory'),
884
-        'desc' => '',
885
-        'tip' => '',
886
-        'id' => 'geodir_allow_posttype_frontend',
887
-        'css' => 'min-width:300px;',
888
-        'std' => geodir_get_posttypes(),
889
-        'type' => 'multiselect',
890
-        'placeholder_text' => __('Select post types', 'geodirectory'),
891
-        'class' => 'chosen_select',
892
-        'options' => array_unique(geodir_post_type_setting_fun())
893
-    ),
852
+	array('name' => __('Post Type Navigation Settings', 'geodirectory'),
853
+		'type' => 'sectionstart',
854
+		'desc' => '',
855
+		'id' => 'geodir_post_type_navigation_layout'),
856
+	array(
857
+		'name' => __('Show listing link in main navigation', 'geodirectory'),
858
+		'desc' => '',
859
+		'tip' => '',
860
+		'id' => 'geodir_add_posttype_in_main_nav',
861
+		'css' => 'min-width:300px;',
862
+		'std' => array(),
863
+		'type' => 'multiselect',
864
+		'placeholder_text' => __('Select post types', 'geodirectory'),
865
+		'class' => 'chosen_select',
866
+		'options' => array_unique(geodir_post_type_setting_fun())
867
+	),
894 868
 
895
-    array(
896
-        'name' => __('Show add listing link in main navigation', 'geodirectory'),
897
-        'desc' => '',
898
-        'tip' => '',
899
-        'id' => 'geodir_add_listing_link_main_nav',
900
-        'css' => 'min-width:300px;',
901
-        'std' => array(),
902
-        'type' => 'multiselect',
903
-        'placeholder_text' => __('Select post types', 'geodirectory'),
904
-        'class' => 'chosen_select',
905
-        'options' => array_unique(geodir_post_type_setting_fun())
906
-    ),
869
+	array(
870
+		'name' => __('Show listing link in listing navigation', 'geodirectory'),
871
+		'desc' => '',
872
+		'tip' => '',
873
+		'id' => 'geodir_add_posttype_in_listing_nav',
874
+		'css' => 'min-width:300px;',
875
+		'std' => geodir_get_posttypes(),
876
+		'type' => 'multiselect',
877
+		'placeholder_text' => __('Select post types', 'geodirectory'),
878
+		'class' => 'chosen_select',
879
+		'options' => array_unique(geodir_post_type_setting_fun())
880
+	),
907 881
 
908
-    array(
909
-        'name' => __('Show add listing link in add listing navigation', 'geodirectory'),
910
-        'desc' => '',
911
-        'tip' => '',
912
-        'id' => 'geodir_add_listing_link_add_listing_nav',
913
-        'css' => 'min-width:300px;',
914
-        'std' => geodir_get_posttypes(),
915
-        'type' => 'multiselect',
916
-        'class' => 'chosen_select',
917
-        'options' => array_unique(geodir_post_type_setting_fun())
918
-    ),
882
+	array(
883
+		'name' => __('Allow post type to add from frontend', 'geodirectory'),
884
+		'desc' => '',
885
+		'tip' => '',
886
+		'id' => 'geodir_allow_posttype_frontend',
887
+		'css' => 'min-width:300px;',
888
+		'std' => geodir_get_posttypes(),
889
+		'type' => 'multiselect',
890
+		'placeholder_text' => __('Select post types', 'geodirectory'),
891
+		'class' => 'chosen_select',
892
+		'options' => array_unique(geodir_post_type_setting_fun())
893
+	),
919 894
 
920
-    array('type' => 'sectionend', 'id' => 'geodir_post_type_navigation_layout'),
895
+	array(
896
+		'name' => __('Show add listing link in main navigation', 'geodirectory'),
897
+		'desc' => '',
898
+		'tip' => '',
899
+		'id' => 'geodir_add_listing_link_main_nav',
900
+		'css' => 'min-width:300px;',
901
+		'std' => array(),
902
+		'type' => 'multiselect',
903
+		'placeholder_text' => __('Select post types', 'geodirectory'),
904
+		'class' => 'chosen_select',
905
+		'options' => array_unique(geodir_post_type_setting_fun())
906
+	),
921 907
 
908
+	array(
909
+		'name' => __('Show add listing link in add listing navigation', 'geodirectory'),
910
+		'desc' => '',
911
+		'tip' => '',
912
+		'id' => 'geodir_add_listing_link_add_listing_nav',
913
+		'css' => 'min-width:300px;',
914
+		'std' => geodir_get_posttypes(),
915
+		'type' => 'multiselect',
916
+		'class' => 'chosen_select',
917
+		'options' => array_unique(geodir_post_type_setting_fun())
918
+	),
922 919
 
923
-    array('name' => __('User Dashboard Post Type Navigation Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_user_dashboard_post_type '),
920
+	array('type' => 'sectionend', 'id' => 'geodir_post_type_navigation_layout'),
924 921
 
925 922
 
926
-    array(
927
-        'name' => __('Show add listing link in user dashboard', 'geodirectory'),
928
-        'desc' => '',
929
-        'tip' => '',
930
-        'id' => 'geodir_add_listing_link_user_dashboard',
931
-        'css' => 'min-width:300px;',
932
-        'std' => geodir_get_posttypes(),
933
-        'type' => 'multiselect',
934
-        'placeholder_text' => __('Select post types', 'geodirectory'),
935
-        'class' => 'chosen_select',
936
-        'options' => array_unique(geodir_post_type_setting_fun())
937
-    ),
923
+	array('name' => __('User Dashboard Post Type Navigation Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_user_dashboard_post_type '),
938 924
 
939
-    array(
940
-        'name' => __('Show favorite link in user dashboard', 'geodirectory'),
941
-        'desc' => __('Option will not appear if user does not have a favorite of that post type', 'geodirectory'),
942
-        'tip' => '',
943
-        'id' => 'geodir_favorite_link_user_dashboard',
944
-        'css' => 'min-width:300px;',
945
-        'std' => geodir_get_posttypes(),
946
-        'type' => 'multiselect',
947
-        'placeholder_text' => __('Select post types', 'geodirectory'),
948
-        'class' => 'chosen_select',
949
-        'options' => array_unique(geodir_post_type_setting_fun())
950
-    ),
951 925
 
952
-    array(
953
-        'name' => __('Show listing link in user dashboard', 'geodirectory'),
954
-        'desc' => __('Option will not appear if user does not have his/her own listing of that post type', 'geodirectory'),
955
-        'tip' => '',
956
-        'id' => 'geodir_listing_link_user_dashboard',
957
-        'css' => 'min-width:300px;',
958
-        'std' => geodir_get_posttypes(),
959
-        'type' => 'multiselect',
960
-        'placeholder_text' => __('Select post types', 'geodirectory'),
961
-        'class' => 'chosen_select',
962
-        'options' => array_unique(geodir_post_type_setting_fun())
963
-    ),
964
-
965
-    array('type' => 'sectionend', 'id' => 'geodir_user_dashboard_post_type'),
966
-    /* Post Type Navigation Settings End */
967
-
968
-    /* Script Settings Start */
969
-    array('name' => __('Scripts', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_script_settings '),
970
-
971
-    /*
926
+	array(
927
+		'name' => __('Show add listing link in user dashboard', 'geodirectory'),
928
+		'desc' => '',
929
+		'tip' => '',
930
+		'id' => 'geodir_add_listing_link_user_dashboard',
931
+		'css' => 'min-width:300px;',
932
+		'std' => geodir_get_posttypes(),
933
+		'type' => 'multiselect',
934
+		'placeholder_text' => __('Select post types', 'geodirectory'),
935
+		'class' => 'chosen_select',
936
+		'options' => array_unique(geodir_post_type_setting_fun())
937
+	),
938
+
939
+	array(
940
+		'name' => __('Show favorite link in user dashboard', 'geodirectory'),
941
+		'desc' => __('Option will not appear if user does not have a favorite of that post type', 'geodirectory'),
942
+		'tip' => '',
943
+		'id' => 'geodir_favorite_link_user_dashboard',
944
+		'css' => 'min-width:300px;',
945
+		'std' => geodir_get_posttypes(),
946
+		'type' => 'multiselect',
947
+		'placeholder_text' => __('Select post types', 'geodirectory'),
948
+		'class' => 'chosen_select',
949
+		'options' => array_unique(geodir_post_type_setting_fun())
950
+	),
951
+
952
+	array(
953
+		'name' => __('Show listing link in user dashboard', 'geodirectory'),
954
+		'desc' => __('Option will not appear if user does not have his/her own listing of that post type', 'geodirectory'),
955
+		'tip' => '',
956
+		'id' => 'geodir_listing_link_user_dashboard',
957
+		'css' => 'min-width:300px;',
958
+		'std' => geodir_get_posttypes(),
959
+		'type' => 'multiselect',
960
+		'placeholder_text' => __('Select post types', 'geodirectory'),
961
+		'class' => 'chosen_select',
962
+		'options' => array_unique(geodir_post_type_setting_fun())
963
+	),
964
+
965
+	array('type' => 'sectionend', 'id' => 'geodir_user_dashboard_post_type'),
966
+	/* Post Type Navigation Settings End */
967
+
968
+	/* Script Settings Start */
969
+	array('name' => __('Scripts', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_script_settings '),
970
+
971
+	/*
972 972
     array( 	'name' => __( 'Add/Remove Scripts', 'geodirectory' ),
973 973
                 'type' => 'sectionstart',
974 974
                 'desc' => '',
@@ -994,190 +994,190 @@  discard block
 block discarded – undo
994 994
 
995 995
     */
996 996
 
997
-    array('name' => __('GD Lazy Load Images', 'geodirectory'),
998
-        'type' => 'sectionstart',
999
-        'desc' => '',
1000
-        'id' => 'geodir_gdll_settings'),
997
+	array('name' => __('GD Lazy Load Images', 'geodirectory'),
998
+		'type' => 'sectionstart',
999
+		'desc' => '',
1000
+		'id' => 'geodir_gdll_settings'),
1001 1001
 
1002
-    array(
1003
-        'name' => __('Enable lazy load images?', 'geodirectory'),
1004
-        'desc' => __('GD images will be loaded only when visible on the page', 'geodirectory'),
1005
-        'id' => 'geodir_lazy_load',
1006
-        'type' => 'checkbox',
1007
-        'std' => '1' // Default value to show home top section
1008
-    ),
1009
-    array('type' => 'sectionend', 'id' => 'geodir_gdll_settings'),
1002
+	array(
1003
+		'name' => __('Enable lazy load images?', 'geodirectory'),
1004
+		'desc' => __('GD images will be loaded only when visible on the page', 'geodirectory'),
1005
+		'id' => 'geodir_lazy_load',
1006
+		'type' => 'checkbox',
1007
+		'std' => '1' // Default value to show home top section
1008
+	),
1009
+	array('type' => 'sectionend', 'id' => 'geodir_gdll_settings'),
1010 1010
     
1011 1011
 
1012
-    array('name' => __('Script Settings', 'geodirectory'),
1013
-        'type' => 'sectionstart',
1014
-        'desc' => '',
1015
-        'id' => 'geodir_script_settings'),
1012
+	array('name' => __('Script Settings', 'geodirectory'),
1013
+		'type' => 'sectionstart',
1014
+		'desc' => '',
1015
+		'id' => 'geodir_script_settings'),
1016 1016
 
1017
-    array(
1018
-        'name' => __('Custom style css code', 'geodirectory'),
1019
-        'desc' => '',
1020
-        'id' => 'geodir_coustem_css',
1021
-        'type' => 'textarea',
1022
-        'css' => 'min-width:300px;',
1023
-        'std' => '' // Default value for the page title - changed in settings
1024
-    ),
1017
+	array(
1018
+		'name' => __('Custom style css code', 'geodirectory'),
1019
+		'desc' => '',
1020
+		'id' => 'geodir_coustem_css',
1021
+		'type' => 'textarea',
1022
+		'css' => 'min-width:300px;',
1023
+		'std' => '' // Default value for the page title - changed in settings
1024
+	),
1025 1025
 
1026
-    array(
1027
-        'name' => __('Header script code', 'geodirectory'),
1028
-        'desc' => '',
1029
-        'id' => 'geodir_header_scripts',
1030
-        'type' => 'textarea',
1031
-        'css' => 'min-width:300px;',
1032
-        'std' => '' // Default value for the page title - changed in settings
1033
-    ),
1026
+	array(
1027
+		'name' => __('Header script code', 'geodirectory'),
1028
+		'desc' => '',
1029
+		'id' => 'geodir_header_scripts',
1030
+		'type' => 'textarea',
1031
+		'css' => 'min-width:300px;',
1032
+		'std' => '' // Default value for the page title - changed in settings
1033
+	),
1034 1034
 
1035
-    array(
1036
-        'name' => __('Footer script code', 'geodirectory'),
1037
-        'desc' => '',
1038
-        'id' => 'geodir_footer_scripts',
1039
-        'type' => 'textarea',
1040
-        'css' => 'min-width:300px;',
1041
-        'std' => '' // Default value for the page title - changed in settings
1042
-    ),
1035
+	array(
1036
+		'name' => __('Footer script code', 'geodirectory'),
1037
+		'desc' => '',
1038
+		'id' => 'geodir_footer_scripts',
1039
+		'type' => 'textarea',
1040
+		'css' => 'min-width:300px;',
1041
+		'std' => '' // Default value for the page title - changed in settings
1042
+	),
1043 1043
 
1044
-    array('type' => 'sectionend', 'id' => 'geodir_script_settings'),
1045
-    /* Script Settings End */
1044
+	array('type' => 'sectionend', 'id' => 'geodir_script_settings'),
1045
+	/* Script Settings End */
1046 1046
 
1047
-    /* Map Settings Start */
1048
-    array('name' => __('Map', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_map_settings '),
1047
+	/* Map Settings Start */
1048
+	array('name' => __('Map', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_map_settings '),
1049 1049
 
1050 1050
 
1051
-    // Google API key
1052
-    array(
1053
-        'name' => __('Google Maps API KEY', 'geodirectory'),
1054
-        'type' => 'sectionstart',
1055
-        'desc' => '',
1056
-        'id' => 'geodir_google_api_key'
1057
-    ),
1058
-    array(
1059
-        'name' => __('Google Maps API KEY', 'geodirectory'),
1060
-        'desc' => sprintf(
1061
-            __('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'),
1062
-            '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/' ),
1063
-        'tip' => '',
1064
-        'id' => 'geodir_google_api_key',
1065
-        'css' => 'min-width:300px;',
1066
-        'std' => '',
1067
-        'type' => 'text',
1068
-    ),
1069
-    array(
1070
-        'type' => 'sectionend',
1071
-        'id' => 'geodir_google_api_key'
1072
-    ),
1051
+	// Google API key
1052
+	array(
1053
+		'name' => __('Google Maps API KEY', 'geodirectory'),
1054
+		'type' => 'sectionstart',
1055
+		'desc' => '',
1056
+		'id' => 'geodir_google_api_key'
1057
+	),
1058
+	array(
1059
+		'name' => __('Google Maps API KEY', 'geodirectory'),
1060
+		'desc' => sprintf(
1061
+			__('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'),
1062
+			'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/' ),
1063
+		'tip' => '',
1064
+		'id' => 'geodir_google_api_key',
1065
+		'css' => 'min-width:300px;',
1066
+		'std' => '',
1067
+		'type' => 'text',
1068
+	),
1069
+	array(
1070
+		'type' => 'sectionend',
1071
+		'id' => 'geodir_google_api_key'
1072
+	),
1073 1073
 
1074
-    /* Untick the category by default on home map */
1075
-    array(
1076
-        'name' => __('Home Map Settings', 'geodirectory'),
1077
-        'type' => 'sectionstart',
1078
-        'desc' => '',
1079
-        'id' => 'geodir_home_map_section'
1080
-    ),
1081
-    array(
1082
-        'name' => __('Select category to untick by default on map', 'geodirectory'),
1083
-        'desc' => __('Select category to untick by default on the home map.', 'geodirectory'),
1084
-        'tip' => '',
1085
-        'id' => 'geodir_home_map_untick',
1086
-        'css' => 'min-width:300px;',
1087
-        'std' => '',
1088
-        'type' => 'multiselect',
1089
-        'placeholder_text' => __('Select category', 'geodirectory'),
1090
-        'class' => 'chosen_select',
1091
-        'options' => geodir_home_map_cats_key_value_array()
1092
-    ),
1093
-    array(
1094
-        'type' => 'sectionend',
1095
-        'id' => 'geodir_home_map_section'
1096
-    ),
1074
+	/* Untick the category by default on home map */
1075
+	array(
1076
+		'name' => __('Home Map Settings', 'geodirectory'),
1077
+		'type' => 'sectionstart',
1078
+		'desc' => '',
1079
+		'id' => 'geodir_home_map_section'
1080
+	),
1081
+	array(
1082
+		'name' => __('Select category to untick by default on map', 'geodirectory'),
1083
+		'desc' => __('Select category to untick by default on the home map.', 'geodirectory'),
1084
+		'tip' => '',
1085
+		'id' => 'geodir_home_map_untick',
1086
+		'css' => 'min-width:300px;',
1087
+		'std' => '',
1088
+		'type' => 'multiselect',
1089
+		'placeholder_text' => __('Select category', 'geodirectory'),
1090
+		'class' => 'chosen_select',
1091
+		'options' => geodir_home_map_cats_key_value_array()
1092
+	),
1093
+	array(
1094
+		'type' => 'sectionend',
1095
+		'id' => 'geodir_home_map_section'
1096
+	),
1097 1097
 
1098
-    array(
1099
-        'name' => __('Add Listing Map Settings', 'geodirectory'),
1100
-        'type' => 'sectionstart',
1101
-        'desc' => '',
1102
-        'id' => 'geodir_add_listing_map_section'
1103
-    ),
1104
-    array(
1105
-        'name' => __('Disable mouse scroll', 'geodirectory'),
1106
-        'desc' => __('Stops the mouse scroll zooming the map', 'geodirectory'),
1107
-        'id' => 'geodir_add_listing_mouse_scroll',
1108
-        'type' => 'checkbox',
1109
-        'std' => '0' // Default value to show home top section
1110
-    ),
1111
-    array(
1112
-        'type' => 'sectionend',
1113
-        'id' => 'geodir_add_listing_map_section'
1114
-    ),
1098
+	array(
1099
+		'name' => __('Add Listing Map Settings', 'geodirectory'),
1100
+		'type' => 'sectionstart',
1101
+		'desc' => '',
1102
+		'id' => 'geodir_add_listing_map_section'
1103
+	),
1104
+	array(
1105
+		'name' => __('Disable mouse scroll', 'geodirectory'),
1106
+		'desc' => __('Stops the mouse scroll zooming the map', 'geodirectory'),
1107
+		'id' => 'geodir_add_listing_mouse_scroll',
1108
+		'type' => 'checkbox',
1109
+		'std' => '0' // Default value to show home top section
1110
+	),
1111
+	array(
1112
+		'type' => 'sectionend',
1113
+		'id' => 'geodir_add_listing_map_section'
1114
+	),
1115 1115
 
1116 1116
 
1117
-    array('name' => __('Default map settings', 'geodirectory'),
1118
-        'type' => 'sectionstart',
1119
-        'desc' => '',
1120
-        'id' => 'geodir_map_default_settings'),
1117
+	array('name' => __('Default map settings', 'geodirectory'),
1118
+		'type' => 'sectionstart',
1119
+		'desc' => '',
1120
+		'id' => 'geodir_map_default_settings'),
1121 1121
 
1122
-    array(
1123
-        'name' => '',
1124
-        'desc' => '',
1125
-        'id' => 'map_default_settings',
1126
-        'type' => 'map_default_settings',
1127
-        'css' => 'min-width:300px;',
1128
-        'std' => '' // Default value for the page title - changed in settings
1129
-    ),
1122
+	array(
1123
+		'name' => '',
1124
+		'desc' => '',
1125
+		'id' => 'map_default_settings',
1126
+		'type' => 'map_default_settings',
1127
+		'css' => 'min-width:300px;',
1128
+		'std' => '' // Default value for the page title - changed in settings
1129
+	),
1130 1130
 
1131
-    array(
1132
-        'name' => __('Upload map default marker icon', 'geodirectory'),
1133
-        'desc' => '',
1134
-        'id' => 'geodir_default_marker_icon',
1135
-        'type' => 'file',
1136
-        'std' => '0',
1137
-        'value' => geodir_plugin_url() . '/geodirectory-functions/map-functions/icons/pin.png'// Default value to show home top section
1138
-    ),
1139
-    // add option that allows enable/disable map dragging to phone devices
1140
-    array(
1141
-        'name' => __('Show button control on map to enable/disable dragging', 'geodirectory'),
1142
-        'desc' => __('If checked, it displays button control to enable/disable dragging on google maps for phone devices', 'geodirectory'),
1143
-        'id' => 'geodir_map_onoff_dragging',
1144
-        'type' => 'checkbox',
1145
-        'std' => '0' // Default value to show home top section
1146
-    ),
1147
-    array(
1148
-        'name' => __('Select Maps API', 'geodirectory'),
1149
-        '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'),
1150
-        'tip' => '',
1151
-        'id' => 'geodir_load_map',
1152
-        'css' => 'min-width:300px;',
1153
-        'std' => 'auto',
1154
-        'type' => 'select',
1155
-        'placeholder_text' => __('Select Map', 'geodirectory'),
1156
-        'options' => array(
1157
-                        'auto' => __('Load Automatic', 'geodirectory'),
1158
-                        'google' => __('Load Google Maps API', 'geodirectory'),
1159
-                        'osm' => __('Load OpenStreetMap API', 'geodirectory'),
1160
-                        'none' => __('Disbale Maps', 'geodirectory')
1161
-                    )
1162
-    ),
1163
-
1164
-    array('type' => 'sectionend', 'id' => 'geodir_map_default_settings'),
1165
-
1166
-    array('name' => __('Show / hide post type and category on map', 'geodirectory'),
1167
-        'type' => 'sectionstart',
1168
-        'desc' => '',
1169
-        'id' => 'geodir_map_settings'),
1131
+	array(
1132
+		'name' => __('Upload map default marker icon', 'geodirectory'),
1133
+		'desc' => '',
1134
+		'id' => 'geodir_default_marker_icon',
1135
+		'type' => 'file',
1136
+		'std' => '0',
1137
+		'value' => geodir_plugin_url() . '/geodirectory-functions/map-functions/icons/pin.png'// Default value to show home top section
1138
+	),
1139
+	// add option that allows enable/disable map dragging to phone devices
1140
+	array(
1141
+		'name' => __('Show button control on map to enable/disable dragging', 'geodirectory'),
1142
+		'desc' => __('If checked, it displays button control to enable/disable dragging on google maps for phone devices', 'geodirectory'),
1143
+		'id' => 'geodir_map_onoff_dragging',
1144
+		'type' => 'checkbox',
1145
+		'std' => '0' // Default value to show home top section
1146
+	),
1147
+	array(
1148
+		'name' => __('Select Maps API', 'geodirectory'),
1149
+		'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'),
1150
+		'tip' => '',
1151
+		'id' => 'geodir_load_map',
1152
+		'css' => 'min-width:300px;',
1153
+		'std' => 'auto',
1154
+		'type' => 'select',
1155
+		'placeholder_text' => __('Select Map', 'geodirectory'),
1156
+		'options' => array(
1157
+						'auto' => __('Load Automatic', 'geodirectory'),
1158
+						'google' => __('Load Google Maps API', 'geodirectory'),
1159
+						'osm' => __('Load OpenStreetMap API', 'geodirectory'),
1160
+						'none' => __('Disbale Maps', 'geodirectory')
1161
+					)
1162
+	),
1170 1163
 
1171
-    array(
1172
-        'name' => __('Select Map Category', 'geodirectory'),
1173
-        'desc' => '',
1174
-        'id' => 'geodir_map_settings',
1175
-        'type' => 'map',
1176
-        'css' => 'min-width:300px;',
1177
-        'std' => '' // Default value for the page title - changed in settings
1178
-    ),
1179
-
1180
-    array('type' => 'sectionend', 'id' => 'geodir_map_settings'),
1181
-    /* Map Settings End */
1164
+	array('type' => 'sectionend', 'id' => 'geodir_map_default_settings'),
1165
+
1166
+	array('name' => __('Show / hide post type and category on map', 'geodirectory'),
1167
+		'type' => 'sectionstart',
1168
+		'desc' => '',
1169
+		'id' => 'geodir_map_settings'),
1170
+
1171
+	array(
1172
+		'name' => __('Select Map Category', 'geodirectory'),
1173
+		'desc' => '',
1174
+		'id' => 'geodir_map_settings',
1175
+		'type' => 'map',
1176
+		'css' => 'min-width:300px;',
1177
+		'std' => '' // Default value for the page title - changed in settings
1178
+	),
1179
+
1180
+	array('type' => 'sectionend', 'id' => 'geodir_map_settings'),
1181
+	/* Map Settings End */
1182 1182
 
1183 1183
 )); // End Design settings
Please login to merge, or discard this patch.
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -149,7 +149,7 @@  discard block
 block discarded – undo
149 149
     ),
150 150
     array(
151 151
         'name' => __('Resize image large size', 'geodirectory'),
152
-        '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')),
152
+        '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')),
153 153
         'id' => 'geodir_use_wp_media_large_size',
154 154
         'type' => 'checkbox',
155 155
         'std' => '0'
@@ -590,11 +590,11 @@  discard block
 block discarded – undo
590 590
         'id' => 'geodir_default_rating_star_icon',
591 591
         'type' => 'file',
592 592
         'std' => '0',
593
-        'value' => geodir_plugin_url() . '/geodirectory-assets/images/stars.png'// Default value to show home top section
593
+        'value' => geodir_plugin_url().'/geodirectory-assets/images/stars.png'// Default value to show home top section
594 594
     ),
595 595
 	array(
596 596
 		'name' => __('Enable Font Awesome', 'geodirectory'),
597
-		'desc' => __('When enabled all rating images will be using font awesome rating icons as images.', 'geodirectory' ),
597
+		'desc' => __('When enabled all rating images will be using font awesome rating icons as images.', 'geodirectory'),
598 598
 		'id' => 'geodir_reviewrating_enable_font_awesome',
599 599
 		'type' => 'checkbox',
600 600
 		'std' => '0'
@@ -1059,7 +1059,7 @@  discard block
 block discarded – undo
1059 1059
         'name' => __('Google Maps API KEY', 'geodirectory'),
1060 1060
         'desc' => sprintf(
1061 1061
             __('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'),
1062
-            '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/' ),
1062
+            '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/' ),
1063 1063
         'tip' => '',
1064 1064
         'id' => 'geodir_google_api_key',
1065 1065
         'css' => 'min-width:300px;',
@@ -1134,7 +1134,7 @@  discard block
 block discarded – undo
1134 1134
         'id' => 'geodir_default_marker_icon',
1135 1135
         'type' => 'file',
1136 1136
         'std' => '0',
1137
-        'value' => geodir_plugin_url() . '/geodirectory-functions/map-functions/icons/pin.png'// Default value to show home top section
1137
+        'value' => geodir_plugin_url().'/geodirectory-functions/map-functions/icons/pin.png'// Default value to show home top section
1138 1138
     ),
1139 1139
     // add option that allows enable/disable map dragging to phone devices
1140 1140
     array(
Please login to merge, or discard this patch.
geodirectory-admin/admin_functions.php 2 patches
Indentation   +2878 added lines, -2878 removed lines patch added patch discarded remove patch
@@ -15,11 +15,11 @@  discard block
 block discarded – undo
15 15
 function geodir_deactivation()
16 16
 {
17 17
 
18
-    // Update installed variable
19
-    update_option("geodir_installed", 0);
18
+	// Update installed variable
19
+	update_option("geodir_installed", 0);
20 20
 
21
-    // Remove rewrite rules and then recreate rewrite rules.
22
-    flush_rewrite_rules();
21
+	// Remove rewrite rules and then recreate rewrite rules.
22
+	flush_rewrite_rules();
23 23
 }
24 24
 
25 25
 
@@ -32,125 +32,125 @@  discard block
 block discarded – undo
32 32
 function geodir_uninstall()
33 33
 {
34 34
 
35
-    delete_option('geodir_default_data_installed');
35
+	delete_option('geodir_default_data_installed');
36 36
 
37 37
 }
38 38
 
39 39
 if (!function_exists('geodir_admin_styles')) {
40
-    /**
41
-     * Enqueue Admin Styles.
42
-     *
43
-     * @since 1.0.0
44
-     * @package GeoDirectory
45
-     */
46
-    function geodir_admin_styles()
47
-    {
40
+	/**
41
+	 * Enqueue Admin Styles.
42
+	 *
43
+	 * @since 1.0.0
44
+	 * @package GeoDirectory
45
+	 */
46
+	function geodir_admin_styles()
47
+	{
48 48
 
49
-        wp_register_style('geodirectory-admin-css', geodir_plugin_url() . '/geodirectory-assets/css/admin.css', array(), GEODIRECTORY_VERSION);
50
-        wp_enqueue_style('geodirectory-admin-css');
49
+		wp_register_style('geodirectory-admin-css', geodir_plugin_url() . '/geodirectory-assets/css/admin.css', array(), GEODIRECTORY_VERSION);
50
+		wp_enqueue_style('geodirectory-admin-css');
51 51
 
52
-        wp_register_style('geodirectory-frontend-style', geodir_plugin_url() . '/geodirectory-assets/css/style.css', array(), GEODIRECTORY_VERSION);
53
-        wp_enqueue_style('geodirectory-frontend-style');
52
+		wp_register_style('geodirectory-frontend-style', geodir_plugin_url() . '/geodirectory-assets/css/style.css', array(), GEODIRECTORY_VERSION);
53
+		wp_enqueue_style('geodirectory-frontend-style');
54 54
 
55
-        wp_register_style('geodir-chosen-style', geodir_plugin_url() . '/geodirectory-assets/css/chosen.css', array(), GEODIRECTORY_VERSION);
56
-        wp_enqueue_style('geodir-chosen-style');
55
+		wp_register_style('geodir-chosen-style', geodir_plugin_url() . '/geodirectory-assets/css/chosen.css', array(), GEODIRECTORY_VERSION);
56
+		wp_enqueue_style('geodir-chosen-style');
57 57
 
58
-        wp_register_style('geodirectory-jquery-ui-timepicker-css', geodir_plugin_url() . '/geodirectory-assets/css/jquery.ui.timepicker.css', array(), GEODIRECTORY_VERSION);
59
-        wp_enqueue_style('geodirectory-jquery-ui-timepicker-css');
58
+		wp_register_style('geodirectory-jquery-ui-timepicker-css', geodir_plugin_url() . '/geodirectory-assets/css/jquery.ui.timepicker.css', array(), GEODIRECTORY_VERSION);
59
+		wp_enqueue_style('geodirectory-jquery-ui-timepicker-css');
60 60
 
61
-        wp_register_style('geodirectory-jquery-ui-css', geodir_plugin_url() . '/geodirectory-assets/css/jquery-ui.css', array(), GEODIRECTORY_VERSION);
62
-        wp_enqueue_style('geodirectory-jquery-ui-css');
61
+		wp_register_style('geodirectory-jquery-ui-css', geodir_plugin_url() . '/geodirectory-assets/css/jquery-ui.css', array(), GEODIRECTORY_VERSION);
62
+		wp_enqueue_style('geodirectory-jquery-ui-css');
63 63
 
64
-        wp_register_style('geodirectory-custom-fields-css', geodir_plugin_url() . '/geodirectory-assets/css/custom_field.css', array(), GEODIRECTORY_VERSION);
65
-        wp_enqueue_style('geodirectory-custom-fields-css');
64
+		wp_register_style('geodirectory-custom-fields-css', geodir_plugin_url() . '/geodirectory-assets/css/custom_field.css', array(), GEODIRECTORY_VERSION);
65
+		wp_enqueue_style('geodirectory-custom-fields-css');
66 66
 
67
-        wp_register_style('geodirectory-pluplodar-css', geodir_plugin_url() . '/geodirectory-assets/css/pluploader.css', array(), GEODIRECTORY_VERSION);
68
-        wp_enqueue_style('geodirectory-pluplodar-css');
67
+		wp_register_style('geodirectory-pluplodar-css', geodir_plugin_url() . '/geodirectory-assets/css/pluploader.css', array(), GEODIRECTORY_VERSION);
68
+		wp_enqueue_style('geodirectory-pluplodar-css');
69 69
 
70
-        wp_register_style('geodir-rating-style', geodir_plugin_url() . '/geodirectory-assets/css/jRating.jquery.css', array(), GEODIRECTORY_VERSION);
71
-        wp_enqueue_style('geodir-rating-style');
70
+		wp_register_style('geodir-rating-style', geodir_plugin_url() . '/geodirectory-assets/css/jRating.jquery.css', array(), GEODIRECTORY_VERSION);
71
+		wp_enqueue_style('geodir-rating-style');
72 72
 
73
-        wp_register_style('geodir-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl.css', array(), GEODIRECTORY_VERSION);
74
-        wp_enqueue_style('geodir-rtl-style');
73
+		wp_register_style('geodir-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl.css', array(), GEODIRECTORY_VERSION);
74
+		wp_enqueue_style('geodir-rtl-style');
75 75
 
76
-    }
76
+	}
77 77
 }
78 78
 
79 79
 if (!function_exists('geodir_admin_styles_req')) {
80
-    /**
81
-     * Loads stylesheets from CDN.
82
-     *
83
-     * @since 1.0.0
84
-     * @package GeoDirectory
85
-     */
86
-    function geodir_admin_styles_req()
87
-    {
80
+	/**
81
+	 * Loads stylesheets from CDN.
82
+	 *
83
+	 * @since 1.0.0
84
+	 * @package GeoDirectory
85
+	 */
86
+	function geodir_admin_styles_req()
87
+	{
88 88
 
89
-        wp_register_style('font-awesome', '//netdna.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css', array(), GEODIRECTORY_VERSION);
90
-        wp_enqueue_style('font-awesome');
89
+		wp_register_style('font-awesome', '//netdna.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css', array(), GEODIRECTORY_VERSION);
90
+		wp_enqueue_style('font-awesome');
91 91
 
92
-        wp_register_script('geodirectory-admin', geodir_plugin_url() . '/geodirectory-assets/js/admin-req.min.js', array('jquery'), GEODIRECTORY_VERSION);
93
-        wp_enqueue_script('geodirectory-admin');
92
+		wp_register_script('geodirectory-admin', geodir_plugin_url() . '/geodirectory-assets/js/admin-req.min.js', array('jquery'), GEODIRECTORY_VERSION);
93
+		wp_enqueue_script('geodirectory-admin');
94 94
 
95
-    }
95
+	}
96 96
 }
97 97
 
98 98
 if (!function_exists('geodir_admin_scripts')) {
99
-    /**
100
-     * Enqueue Admin Scripts.
101
-     *
102
-     * @since 1.0.0
103
-     * @package GeoDirectory
104
-     */
105
-    function geodir_admin_scripts()
106
-    {
107
-        $geodir_map_name = geodir_map_name();
99
+	/**
100
+	 * Enqueue Admin Scripts.
101
+	 *
102
+	 * @since 1.0.0
103
+	 * @package GeoDirectory
104
+	 */
105
+	function geodir_admin_scripts()
106
+	{
107
+		$geodir_map_name = geodir_map_name();
108 108
         
109
-        wp_enqueue_script('jquery');
109
+		wp_enqueue_script('jquery');
110 110
 
111
-        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);
111
+		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);
112 112
 
113
-        wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.js', array('jquery'), GEODIRECTORY_VERSION);
114
-        wp_enqueue_script('chosen');
113
+		wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.js', array('jquery'), GEODIRECTORY_VERSION);
114
+		wp_enqueue_script('chosen');
115 115
 
116
-        wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.js', array(), GEODIRECTORY_VERSION);
117
-        wp_enqueue_script('geodirectory-choose-ajax');
116
+		wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.js', array(), GEODIRECTORY_VERSION);
117
+		wp_enqueue_script('geodirectory-choose-ajax');
118 118
 
119
-        if (isset($_REQUEST['listing_type'])) {
120
-            wp_register_script('geodirectory-custom-fields-script', geodir_plugin_url() . '/geodirectory-assets/js/custom_fields.js', array(), GEODIRECTORY_VERSION);
121
-        }
119
+		if (isset($_REQUEST['listing_type'])) {
120
+			wp_register_script('geodirectory-custom-fields-script', geodir_plugin_url() . '/geodirectory-assets/js/custom_fields.js', array(), GEODIRECTORY_VERSION);
121
+		}
122 122
 
123
-        wp_enqueue_script('geodirectory-custom-fields-script');
124
-        $plugin_path = geodir_plugin_url() . '/geodirectory-functions/cat-meta-functions';
123
+		wp_enqueue_script('geodirectory-custom-fields-script');
124
+		$plugin_path = geodir_plugin_url() . '/geodirectory-functions/cat-meta-functions';
125 125
 
126
-        wp_enqueue_script('tax-meta-clss', $plugin_path . '/js/tax-meta-clss.js', array('jquery'), null, true);
126
+		wp_enqueue_script('tax-meta-clss', $plugin_path . '/js/tax-meta-clss.js', array('jquery'), null, true);
127 127
 
128
-        if (in_array($geodir_map_name, array('auto', 'google'))) {
129
-            $map_lang = "&language=" . geodir_get_map_default_language();
130
-            $map_key = "&key=" . geodir_get_map_api_key();
131
-            /** This filter is documented in geodirectory_template_tags.php */
132
-            $map_extra = apply_filters('geodir_googlemap_script_extra', '');
133
-            wp_enqueue_script('geodirectory-googlemap-script', '//maps.google.com/maps/api/js?' . $map_lang . $map_key . $map_extra, '', NULL);
134
-        }
128
+		if (in_array($geodir_map_name, array('auto', 'google'))) {
129
+			$map_lang = "&language=" . geodir_get_map_default_language();
130
+			$map_key = "&key=" . geodir_get_map_api_key();
131
+			/** This filter is documented in geodirectory_template_tags.php */
132
+			$map_extra = apply_filters('geodir_googlemap_script_extra', '');
133
+			wp_enqueue_script('geodirectory-googlemap-script', '//maps.google.com/maps/api/js?' . $map_lang . $map_key . $map_extra, '', NULL);
134
+		}
135 135
         
136
-        if ($geodir_map_name == 'osm') {
137
-            // Leaflet OpenStreetMap
138
-            wp_register_style('geodirectory-leaflet-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
139
-            wp_enqueue_style('geodirectory-leaflet-style');
136
+		if ($geodir_map_name == 'osm') {
137
+			// Leaflet OpenStreetMap
138
+			wp_register_style('geodirectory-leaflet-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
139
+			wp_enqueue_style('geodirectory-leaflet-style');
140 140
                 
141
-            wp_register_script('geodirectory-leaflet-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
142
-            wp_enqueue_script('geodirectory-leaflet-script');
141
+			wp_register_script('geodirectory-leaflet-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
142
+			wp_enqueue_script('geodirectory-leaflet-script');
143 143
             
144
-            wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/osm.geocode.js', array('geodirectory-leaflet-script'), GEODIRECTORY_VERSION);
145
-            wp_enqueue_script('geodirectory-leaflet-geo-script');
146
-        }
147
-        wp_enqueue_script( 'jquery-ui-autocomplete' );
144
+			wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/osm.geocode.js', array('geodirectory-leaflet-script'), GEODIRECTORY_VERSION);
145
+			wp_enqueue_script('geodirectory-leaflet-geo-script');
146
+		}
147
+		wp_enqueue_script( 'jquery-ui-autocomplete' );
148 148
         
149
-        wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION,true);
150
-        wp_enqueue_script('geodirectory-goMap-script');
149
+		wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION,true);
150
+		wp_enqueue_script('geodirectory-goMap-script');
151 151
 
152
-        wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.js', array(), GEODIRECTORY_VERSION);
153
-        wp_enqueue_script('geodirectory-goMap-script');
152
+		wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.js', array(), GEODIRECTORY_VERSION);
153
+		wp_enqueue_script('geodirectory-goMap-script');
154 154
 
155 155
 		// font awesome rating script
156 156
 		if (get_option('geodir_reviewrating_enable_font_awesome')) {
@@ -161,167 +161,167 @@  discard block
 block discarded – undo
161 161
 			wp_enqueue_script('geodir-jRating-js');
162 162
 		}
163 163
 
164
-        wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.js', array(), GEODIRECTORY_VERSION);
165
-        wp_enqueue_script('geodir-on-document-load');
166
-
167
-
168
-        // SCRIPT FOR UPLOAD
169
-        wp_enqueue_script('plupload-all');
170
-        wp_enqueue_script('jquery-ui-sortable');
171
-
172
-        wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.js', array(), GEODIRECTORY_VERSION);
173
-        wp_enqueue_script('geodirectory-plupload-script');
174
-
175
-        // SCRIPT FOR UPLOAD END
176
-
177
-
178
-        // place js config array for plupload
179
-        $plupload_init = array(
180
-            'runtimes' => 'html5,silverlight,flash,html4',
181
-            'browse_button' => 'plupload-browse-button', // will be adjusted per uploader
182
-            'container' => 'plupload-upload-ui', // will be adjusted per uploader
183
-            'drop_element' => 'dropbox', // will be adjusted per uploader
184
-            'file_data_name' => 'async-upload', // will be adjusted per uploader
185
-            'multiple_queues' => true,
186
-            'max_file_size' => geodir_max_upload_size(),
187
-            'url' => admin_url('admin-ajax.php'),
188
-            'flash_swf_url' => includes_url('js/plupload/plupload.flash.swf'),
189
-            'silverlight_xap_url' => includes_url('js/plupload/plupload.silverlight.xap'),
190
-            'filters' => array(array('title' => __('Allowed Files', 'geodirectory'), 'extensions' => '*')),
191
-            'multipart' => true,
192
-            'urlstream_upload' => true,
193
-            'multi_selection' => false, // will be added per uploader
194
-            // additional post data to send to our ajax hook
195
-            'multipart_params' => array(
196
-                '_ajax_nonce' => "", // will be added per uploader
197
-                'action' => 'plupload_action', // the ajax action name
198
-                'imgid' => 0 // will be added per uploader
199
-            )
200
-        );
201
-        $base_plupload_config = json_encode($plupload_init);
202
-
203
-
204
-        $thumb_img_arr = array();
205
-
206
-        if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '')
207
-            $thumb_img_arr = geodir_get_images($_REQUEST['pid']);
208
-
209
-        $totImg = '';
210
-        $image_limit = '';
211
-        if (!empty($thumb_img_arr)) {
212
-            $totImg = count($thumb_img_arr);
213
-        }
164
+		wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.js', array(), GEODIRECTORY_VERSION);
165
+		wp_enqueue_script('geodir-on-document-load');
166
+
167
+
168
+		// SCRIPT FOR UPLOAD
169
+		wp_enqueue_script('plupload-all');
170
+		wp_enqueue_script('jquery-ui-sortable');
171
+
172
+		wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.js', array(), GEODIRECTORY_VERSION);
173
+		wp_enqueue_script('geodirectory-plupload-script');
174
+
175
+		// SCRIPT FOR UPLOAD END
176
+
177
+
178
+		// place js config array for plupload
179
+		$plupload_init = array(
180
+			'runtimes' => 'html5,silverlight,flash,html4',
181
+			'browse_button' => 'plupload-browse-button', // will be adjusted per uploader
182
+			'container' => 'plupload-upload-ui', // will be adjusted per uploader
183
+			'drop_element' => 'dropbox', // will be adjusted per uploader
184
+			'file_data_name' => 'async-upload', // will be adjusted per uploader
185
+			'multiple_queues' => true,
186
+			'max_file_size' => geodir_max_upload_size(),
187
+			'url' => admin_url('admin-ajax.php'),
188
+			'flash_swf_url' => includes_url('js/plupload/plupload.flash.swf'),
189
+			'silverlight_xap_url' => includes_url('js/plupload/plupload.silverlight.xap'),
190
+			'filters' => array(array('title' => __('Allowed Files', 'geodirectory'), 'extensions' => '*')),
191
+			'multipart' => true,
192
+			'urlstream_upload' => true,
193
+			'multi_selection' => false, // will be added per uploader
194
+			// additional post data to send to our ajax hook
195
+			'multipart_params' => array(
196
+				'_ajax_nonce' => "", // will be added per uploader
197
+				'action' => 'plupload_action', // the ajax action name
198
+				'imgid' => 0 // will be added per uploader
199
+			)
200
+		);
201
+		$base_plupload_config = json_encode($plupload_init);
202
+
203
+
204
+		$thumb_img_arr = array();
205
+
206
+		if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '')
207
+			$thumb_img_arr = geodir_get_images($_REQUEST['pid']);
208
+
209
+		$totImg = '';
210
+		$image_limit = '';
211
+		if (!empty($thumb_img_arr)) {
212
+			$totImg = count($thumb_img_arr);
213
+		}
214 214
 
215
-        $gd_plupload_init = array('base_plupload_config' => $base_plupload_config,
216
-            'totalImg' => $totImg,
217
-            'image_limit' => $image_limit,
218
-            'upload_img_size' => geodir_max_upload_size());
215
+		$gd_plupload_init = array('base_plupload_config' => $base_plupload_config,
216
+			'totalImg' => $totImg,
217
+			'image_limit' => $image_limit,
218
+			'upload_img_size' => geodir_max_upload_size());
219 219
 
220
-        wp_localize_script('geodirectory-plupload-script', 'gd_plupload', $gd_plupload_init);
220
+		wp_localize_script('geodirectory-plupload-script', 'gd_plupload', $gd_plupload_init);
221 221
 
222
-        $ajax_cons_data = array('url' => __(admin_url('admin-ajax.php')));
223
-        wp_localize_script('geodirectory-custom-fields-script', 'geodir_admin_ajax', $ajax_cons_data);
222
+		$ajax_cons_data = array('url' => __(admin_url('admin-ajax.php')));
223
+		wp_localize_script('geodirectory-custom-fields-script', 'geodir_admin_ajax', $ajax_cons_data);
224 224
 
225 225
 
226
-        wp_register_script('geodirectory-admin-script', geodir_plugin_url() . '/geodirectory-assets/js/admin.js', array(), GEODIRECTORY_VERSION);
227
-        wp_enqueue_script('geodirectory-admin-script');
226
+		wp_register_script('geodirectory-admin-script', geodir_plugin_url() . '/geodirectory-assets/js/admin.js', array(), GEODIRECTORY_VERSION);
227
+		wp_enqueue_script('geodirectory-admin-script');
228 228
 
229
-        wp_enqueue_style('farbtastic');
230
-        wp_enqueue_script('farbtastic');
229
+		wp_enqueue_style('farbtastic');
230
+		wp_enqueue_script('farbtastic');
231 231
 
232
-        $screen = get_current_screen();
233
-        if ($screen->base == 'post' && in_array($screen->post_type, geodir_get_posttypes())) {
234
-            wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation_admin.js');
235
-        }
232
+		$screen = get_current_screen();
233
+		if ($screen->base == 'post' && in_array($screen->post_type, geodir_get_posttypes())) {
234
+			wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation_admin.js');
235
+		}
236 236
 
237
-        $ajax_cons_data = array('url' => __(get_option('siteurl') . '?geodir_ajax=true'));
238
-        wp_localize_script('geodirectory-admin-script', 'geodir_ajax', $ajax_cons_data);
237
+		$ajax_cons_data = array('url' => __(get_option('siteurl') . '?geodir_ajax=true'));
238
+		wp_localize_script('geodirectory-admin-script', 'geodir_ajax', $ajax_cons_data);
239 239
 
240
-    }
240
+	}
241 241
 }
242 242
 
243 243
 if (!function_exists('geodir_admin_menu')) {
244
-    /**
245
-     * Admin Menus
246
-     *
247
-     * Sets up the admin menus in wordpress.
248
-     *
249
-     * @since 1.0.0
250
-     * @package GeoDirectory
251
-     * @global array $menu Menu array.
252
-     * @global object $geodirectory GeoDirectory plugin object.
253
-     */
254
-    function geodir_admin_menu()
255
-    {
256
-        global $menu, $geodirectory;
244
+	/**
245
+	 * Admin Menus
246
+	 *
247
+	 * Sets up the admin menus in wordpress.
248
+	 *
249
+	 * @since 1.0.0
250
+	 * @package GeoDirectory
251
+	 * @global array $menu Menu array.
252
+	 * @global object $geodirectory GeoDirectory plugin object.
253
+	 */
254
+	function geodir_admin_menu()
255
+	{
256
+		global $menu, $geodirectory;
257 257
 
258
-        if (current_user_can('manage_options')) $menu[] = array('', 'read', 'separator-geodirectory', '', 'wp-menu-separator geodirectory');
258
+		if (current_user_can('manage_options')) $menu[] = array('', 'read', 'separator-geodirectory', '', 'wp-menu-separator geodirectory');
259 259
 
260
-        add_menu_page(__('Geodirectory', 'geodirectory'), __('Geodirectory', 'geodirectory'), 'manage_options', 'geodirectory', 'geodir_admin_panel', geodir_plugin_url() . '/geodirectory-assets/images/favicon.ico', '55.1984');
260
+		add_menu_page(__('Geodirectory', 'geodirectory'), __('Geodirectory', 'geodirectory'), 'manage_options', 'geodirectory', 'geodir_admin_panel', geodir_plugin_url() . '/geodirectory-assets/images/favicon.ico', '55.1984');
261 261
 
262 262
 
263
-    }
263
+	}
264 264
 }
265 265
 
266 266
 if (!function_exists('geodir_admin_menu_order')) {
267
-    /**
268
-     * Order admin menus.
269
-     *
270
-     * @since 1.0.0
271
-     * @package GeoDirectory
272
-     * @param array $menu_order Menu order array.
273
-     * @return array Modified menu order array.
274
-     */
275
-    function geodir_admin_menu_order($menu_order)
276
-    {
277
-
278
-        // Initialize our custom order array
279
-        $geodir_menu_order = array();
280
-
281
-        // Get the index of our custom separator
282
-        $geodir_separator = array_search('separator-geodirectory', $menu_order);
283
-
284
-        // Get index of posttype menu
285
-        $post_types = geodir_get_posttypes();
286
-
287
-        // Loop through menu order and do some rearranging
288
-        foreach ($menu_order as $index => $item) :
289
-
290
-            if ((('geodirectory') == $item)) :
291
-                $geodir_menu_order[] = 'separator-geodirectory';
292
-                if (!empty($post_types)) {
293
-                    foreach ($post_types as $post_type) {
294
-                        $geodir_menu_order[] = 'edit.php?post_type=' . $post_type;
295
-                    }
296
-                }
297
-                $geodir_menu_order[] = $item;
267
+	/**
268
+	 * Order admin menus.
269
+	 *
270
+	 * @since 1.0.0
271
+	 * @package GeoDirectory
272
+	 * @param array $menu_order Menu order array.
273
+	 * @return array Modified menu order array.
274
+	 */
275
+	function geodir_admin_menu_order($menu_order)
276
+	{
298 277
 
299
-                unset($menu_order[$geodir_separator]);
300
-            //unset( $menu_order[$geodir_places] );
301
-            elseif (!in_array($item, array('separator-geodirectory'))) :
302
-                $geodir_menu_order[] = $item;
303
-            endif;
278
+		// Initialize our custom order array
279
+		$geodir_menu_order = array();
304 280
 
305
-        endforeach;
281
+		// Get the index of our custom separator
282
+		$geodir_separator = array_search('separator-geodirectory', $menu_order);
306 283
 
307
-        // Return order
308
-        return $geodir_menu_order;
309
-    }
284
+		// Get index of posttype menu
285
+		$post_types = geodir_get_posttypes();
286
+
287
+		// Loop through menu order and do some rearranging
288
+		foreach ($menu_order as $index => $item) :
289
+
290
+			if ((('geodirectory') == $item)) :
291
+				$geodir_menu_order[] = 'separator-geodirectory';
292
+				if (!empty($post_types)) {
293
+					foreach ($post_types as $post_type) {
294
+						$geodir_menu_order[] = 'edit.php?post_type=' . $post_type;
295
+					}
296
+				}
297
+				$geodir_menu_order[] = $item;
298
+
299
+				unset($menu_order[$geodir_separator]);
300
+			//unset( $menu_order[$geodir_places] );
301
+			elseif (!in_array($item, array('separator-geodirectory'))) :
302
+				$geodir_menu_order[] = $item;
303
+			endif;
304
+
305
+		endforeach;
306
+
307
+		// Return order
308
+		return $geodir_menu_order;
309
+	}
310 310
 }
311 311
 
312 312
 if (!function_exists('geodir_admin_custom_menu_order')) {
313
-    /**
314
-     * Enables custom menu order.
315
-     *
316
-     * @since 1.0.0
317
-     * @package GeoDirectory
318
-     * @return bool
319
-     */
320
-    function geodir_admin_custom_menu_order()
321
-    {
322
-        if (!current_user_can('manage_options')) return false;
323
-        return true;
324
-    }
313
+	/**
314
+	 * Enables custom menu order.
315
+	 *
316
+	 * @since 1.0.0
317
+	 * @package GeoDirectory
318
+	 * @return bool
319
+	 */
320
+	function geodir_admin_custom_menu_order()
321
+	{
322
+		if (!current_user_can('manage_options')) return false;
323
+		return true;
324
+	}
325 325
 }
326 326
 
327 327
 /**
@@ -332,51 +332,51 @@  discard block
 block discarded – undo
332 332
  */
333 333
 function geodir_before_admin_panel()
334 334
 {
335
-    if (isset($_REQUEST['installed']) && $_REQUEST['installed'] != '') {
336
-        echo '<div id="message" class="updated fade">
335
+	if (isset($_REQUEST['installed']) && $_REQUEST['installed'] != '') {
336
+		echo '<div id="message" class="updated fade">
337 337
                         <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>
338 338
                         <p><strong>' . __('Geodirectory has been installed and setup. Enjoy :)', 'geodirectory') . '</strong></p>
339 339
                 </div>';
340 340
 
341
-    }
341
+	}
342 342
 
343
-    if (isset($_REQUEST['msg']) && $_REQUEST['msg'] != '') {
344
-        switch ($_REQUEST['msg']) {
345
-            case 'success':
346
-                echo '<div id="message" class="updated fade"><p><strong>' . __('Your settings have been saved.', 'geodirectory') . '</strong></p></div>';
347
-                flush_rewrite_rules(false);
343
+	if (isset($_REQUEST['msg']) && $_REQUEST['msg'] != '') {
344
+		switch ($_REQUEST['msg']) {
345
+			case 'success':
346
+				echo '<div id="message" class="updated fade"><p><strong>' . __('Your settings have been saved.', 'geodirectory') . '</strong></p></div>';
347
+				flush_rewrite_rules(false);
348 348
 
349
-                break;
349
+				break;
350 350
 			case 'fail':
351 351
 				$gderr = isset($_REQUEST['gderr']) ? $_REQUEST['gderr'] : '';
352 352
 				
353 353
 				if ($gderr == 21)
354
-			    	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>';
354
+					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>';
355 355
 				else
356 356
 					echo '<div id="message" class="error fade"><p><strong>' . __('Error: Your settings have not been saved, please try again.', 'geodirectory') . '</strong></p></div>';
357
-                break;
358
-        }
359
-    }
357
+				break;
358
+		}
359
+	}
360 360
 
361
-    $geodir_load_map = get_option('geodir_load_map');
362
-    $need_map_key = false;
363
-    if($geodir_load_map=='' || $geodir_load_map=='google' || $geodir_load_map=='auto' ){
364
-        $need_map_key = true;
365
-    }
361
+	$geodir_load_map = get_option('geodir_load_map');
362
+	$need_map_key = false;
363
+	if($geodir_load_map=='' || $geodir_load_map=='google' || $geodir_load_map=='auto' ){
364
+		$need_map_key = true;
365
+	}
366 366
 
367
-    if (!geodir_get_map_api_key() && $need_map_key) {
368
-        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>';
369
-    }
367
+	if (!geodir_get_map_api_key() && $need_map_key) {
368
+		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>';
369
+	}
370 370
 
371
-    if (!geodir_is_default_location_set()) {
372
-        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>';
371
+	if (!geodir_is_default_location_set()) {
372
+		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>';
373 373
 
374
-    }
374
+	}
375 375
 
376
-    if (!function_exists('curl_init')) {
377
-        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>';
376
+	if (!function_exists('curl_init')) {
377
+		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>';
378 378
 
379
-    }
379
+	}
380 380
 
381 381
 
382 382
 
@@ -393,19 +393,19 @@  discard block
 block discarded – undo
393 393
  */
394 394
 function geodir_handle_option_form_submit($current_tab)
395 395
 {
396
-    global $geodir_settings;
397
-    if (file_exists(dirname(__FILE__) . '/option-pages/' . $current_tab . '_array.php')) {
398
-        /**
399
-         * Contains settings array for current tab.
400
-         *
401
-         * @since 1.0.0
402
-         * @package GeoDirectory
403
-         */
404
-        include_once('option-pages/' . $current_tab . '_array.php');
405
-    }
406
-    if (isset($_POST) && $_POST && isset($_REQUEST['page']) && $_REQUEST['page'] == 'geodirectory') :
407
-        if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir-settings')) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
408
-        if (!wp_verify_nonce($_REQUEST['_wpnonce-' . $current_tab], 'geodir-settings-' . $current_tab)) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
396
+	global $geodir_settings;
397
+	if (file_exists(dirname(__FILE__) . '/option-pages/' . $current_tab . '_array.php')) {
398
+		/**
399
+		 * Contains settings array for current tab.
400
+		 *
401
+		 * @since 1.0.0
402
+		 * @package GeoDirectory
403
+		 */
404
+		include_once('option-pages/' . $current_tab . '_array.php');
405
+	}
406
+	if (isset($_POST) && $_POST && isset($_REQUEST['page']) && $_REQUEST['page'] == 'geodirectory') :
407
+		if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir-settings')) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
408
+		if (!wp_verify_nonce($_REQUEST['_wpnonce-' . $current_tab], 'geodir-settings-' . $current_tab)) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
409 409
 		
410 410
 		/**
411 411
 		 * Fires before updating geodirectory admin settings.
@@ -417,98 +417,98 @@  discard block
 block discarded – undo
417 417
 		 */
418 418
 		do_action('geodir_before_update_options', $current_tab, $geodir_settings);		
419 419
 		
420
-        if (!empty($geodir_settings[$current_tab]))
421
-            geodir_update_options($geodir_settings[$current_tab]);
420
+		if (!empty($geodir_settings[$current_tab]))
421
+			geodir_update_options($geodir_settings[$current_tab]);
422 422
 
423
-        /**
424
-         * Called after GeoDirectory options settings are updated.
425
-         *
426
-         * @since 1.0.0
427
-         * @param array $geodir_settings The array of GeoDirectory settings.
428
-         * @see 'geodir_before_update_options'
429
-         */
430
-        do_action('geodir_update_options', $geodir_settings);
423
+		/**
424
+		 * Called after GeoDirectory options settings are updated.
425
+		 *
426
+		 * @since 1.0.0
427
+		 * @param array $geodir_settings The array of GeoDirectory settings.
428
+		 * @see 'geodir_before_update_options'
429
+		 */
430
+		do_action('geodir_update_options', $geodir_settings);
431 431
 
432
-        /**
433
-         * Called after GeoDirectory options settings are updated.
434
-         *
435
-         * Provides tab specific settings.
436
-         *
437
-         * @since 1.0.0
438
-         * @param string $current_tab The current settings tab name.
439
-         * @param array $geodir_settings[$current_tab] The array of settings for the current settings tab.
440
-         */
441
-        do_action('geodir_update_options_' . $current_tab, $geodir_settings[$current_tab]);
432
+		/**
433
+		 * Called after GeoDirectory options settings are updated.
434
+		 *
435
+		 * Provides tab specific settings.
436
+		 *
437
+		 * @since 1.0.0
438
+		 * @param string $current_tab The current settings tab name.
439
+		 * @param array $geodir_settings[$current_tab] The array of settings for the current settings tab.
440
+		 */
441
+		do_action('geodir_update_options_' . $current_tab, $geodir_settings[$current_tab]);
442 442
 
443
-        flush_rewrite_rules(false);
443
+		flush_rewrite_rules(false);
444 444
 
445
-        $current_tab = isset($_REQUEST['tab']) ? $_REQUEST['tab'] : '';
445
+		$current_tab = isset($_REQUEST['tab']) ? $_REQUEST['tab'] : '';
446 446
 
447
-        $redirect_url = admin_url('admin.php?page=geodirectory&tab=' . $current_tab . '&active_tab=' . $_REQUEST['active_tab'] . '&msg=success');
447
+		$redirect_url = admin_url('admin.php?page=geodirectory&tab=' . $current_tab . '&active_tab=' . $_REQUEST['active_tab'] . '&msg=success');
448 448
 
449
-        wp_redirect($redirect_url);
450
-        exit();
451
-    endif;
449
+		wp_redirect($redirect_url);
450
+		exit();
451
+	endif;
452 452
 
453 453
 
454 454
 }
455 455
 
456 456
 
457 457
 if (!function_exists('geodir_autoinstall_admin_header') && (get_option('geodir_installed') || defined( 'GD_TESTING_MODE' ))) {
458
-    /**
459
-     * GeoDirectory dummy data installation.
460
-     *
461
-     * @since 1.0.0
462
-     * @package GeoDirectory
463
-     * @global object $wpdb WordPress Database object.
464
-     * @global string $plugin_prefix Geodirectory plugin table prefix.
465
-     * @param string $post_type The post type.
466
-     */
467
-    function geodir_autoinstall_admin_header($post_type = 'gd_place')
468
-    {
458
+	/**
459
+	 * GeoDirectory dummy data installation.
460
+	 *
461
+	 * @since 1.0.0
462
+	 * @package GeoDirectory
463
+	 * @global object $wpdb WordPress Database object.
464
+	 * @global string $plugin_prefix Geodirectory plugin table prefix.
465
+	 * @param string $post_type The post type.
466
+	 */
467
+	function geodir_autoinstall_admin_header($post_type = 'gd_place')
468
+	{
469 469
 
470
-        global $wpdb, $plugin_prefix;
470
+		global $wpdb, $plugin_prefix;
471 471
 
472
-        if (!geodir_is_default_location_set()) {
473
-            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>';
474
-        } else {
472
+		if (!geodir_is_default_location_set()) {
473
+			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>';
474
+		} else {
475 475
 
476
-            $geodir_url = admin_url() . 'admin.php?page=geodirectory&tab=general_settings&active_tab=';
476
+			$geodir_url = admin_url() . 'admin.php?page=geodirectory&tab=general_settings&active_tab=';
477 477
 
478
-            $post_counts = $wpdb->get_var("SELECT count(post_id) FROM " . $plugin_prefix . $post_type . "_detail WHERE post_dummy='1'");
478
+			$post_counts = $wpdb->get_var("SELECT count(post_id) FROM " . $plugin_prefix . $post_type . "_detail WHERE post_dummy='1'");
479 479
 
480
-            if ($post_counts > 0) {
481
-                $nonce = wp_create_nonce('geodir_dummy_posts_delete_noncename');
480
+			if ($post_counts > 0) {
481
+				$nonce = wp_create_nonce('geodir_dummy_posts_delete_noncename');
482 482
 
483
-                $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>';
484
-                $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>';
485
-            } else {
486
-                $options_list = '';
487
-                for ($option = 1; $option <= 30; $option++) {
488
-                    $selected = '';
489
-                    if ($option == 10)
490
-                        $selected = 'selected="selected"';
483
+				$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>';
484
+				$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>';
485
+			} else {
486
+				$options_list = '';
487
+				for ($option = 1; $option <= 30; $option++) {
488
+					$selected = '';
489
+					if ($option == 10)
490
+						$selected = 'selected="selected"';
491 491
 
492
-                    $options_list .= '<option ' . $selected . ' value="' . $option . '">' . $option . '</option>';
493
-                }
492
+					$options_list .= '<option ' . $selected . ' value="' . $option . '">' . $option . '</option>';
493
+				}
494 494
 
495
-                $nonce = wp_create_nonce('geodir_dummy_posts_insert_noncename');
495
+				$nonce = wp_create_nonce('geodir_dummy_posts_insert_noncename');
496 496
 
497
-                $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>';
498
-                $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>';
497
+				$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>';
498
+				$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>';
499 499
 
500
-            }
501
-            echo $dummy_msg;
502
-            ?>
500
+			}
501
+			echo $dummy_msg;
502
+			?>
503 503
             <script>
504 504
                 <?php
505
-                  $default_location = geodir_get_default_location();
506
-                  $city =  isset($default_location->city) ? $default_location->city : '';
507
-                  $region =isset($default_location->region) ? $default_location->region : '';
508
-                  $country =isset($default_location->country) ? $default_location->country : '';
509
-                  $city_latitude =isset($default_location->city_latitude) ? $default_location->city_latitude : '';
510
-                  $city_longitude =isset($default_location->city_longitude) ? $default_location->city_longitude : '';
511
-                ?>
505
+				  $default_location = geodir_get_default_location();
506
+				  $city =  isset($default_location->city) ? $default_location->city : '';
507
+				  $region =isset($default_location->region) ? $default_location->region : '';
508
+				  $country =isset($default_location->country) ? $default_location->country : '';
509
+				  $city_latitude =isset($default_location->city_latitude) ? $default_location->city_latitude : '';
510
+				  $city_longitude =isset($default_location->city_longitude) ? $default_location->city_longitude : '';
511
+				?>
512 512
                 var geocoder = window.gdMaps == 'google' ? new google.maps.Geocoder() : null;
513 513
                 var CITY_ADDRESS = '<?php echo $city.','.$region.','.$country;?>';
514 514
                 var bound_lat_lng;
@@ -599,8 +599,8 @@  discard block
 block discarded – undo
599 599
                 }
600 600
             </script>
601 601
         <?php
602
-        }
603
-    }
602
+		}
603
+	}
604 604
 }
605 605
 
606 606
 /**
@@ -613,20 +613,20 @@  discard block
 block discarded – undo
613 613
  */
614 614
 function geodir_insert_dummy_posts()
615 615
 {
616
-    geodir_default_taxonomies();
616
+	geodir_default_taxonomies();
617 617
 
618
-    ini_set('max_execution_time', 999999); //300 seconds = 5 minutes
618
+	ini_set('max_execution_time', 999999); //300 seconds = 5 minutes
619 619
 
620
-    global $wpdb, $current_user;
620
+	global $wpdb, $current_user;
621 621
 
622
-    /**
623
-     * Contains dummy post content.
624
-     *
625
-     * @since 1.0.0
626
-     * @package GeoDirectory
627
-     */
628
-    include_once('place_dummy_post.php');
629
-    delete_transient( 'cached_dummy_images' );
622
+	/**
623
+	 * Contains dummy post content.
624
+	 *
625
+	 * @since 1.0.0
626
+	 * @package GeoDirectory
627
+	 */
628
+	include_once('place_dummy_post.php');
629
+	delete_transient( 'cached_dummy_images' );
630 630
 
631 631
 }
632 632
 
@@ -640,18 +640,18 @@  discard block
 block discarded – undo
640 640
  */
641 641
 function geodir_delete_dummy_posts()
642 642
 {
643
-    global $wpdb, $plugin_prefix;
643
+	global $wpdb, $plugin_prefix;
644 644
 
645 645
 
646
-    $post_ids = $wpdb->get_results("SELECT post_id FROM " . $plugin_prefix . "gd_place_detail WHERE post_dummy='1'");
646
+	$post_ids = $wpdb->get_results("SELECT post_id FROM " . $plugin_prefix . "gd_place_detail WHERE post_dummy='1'");
647 647
 
648 648
 
649
-    foreach ($post_ids as $post_ids_obj) {
650
-        wp_delete_post($post_ids_obj->post_id);
651
-    }
649
+	foreach ($post_ids as $post_ids_obj) {
650
+		wp_delete_post($post_ids_obj->post_id);
651
+	}
652 652
 
653
-    //double check posts are deleted
654
-    $wpdb->get_results("DELETE FROM " . $plugin_prefix . "gd_place_detail WHERE post_dummy='1'");
653
+	//double check posts are deleted
654
+	$wpdb->get_results("DELETE FROM " . $plugin_prefix . "gd_place_detail WHERE post_dummy='1'");
655 655
 }
656 656
 
657 657
 /**
@@ -665,114 +665,114 @@  discard block
 block discarded – undo
665 665
  * @global string $dummy_image_path The dummy image path.
666 666
  */
667 667
 function geodir_default_taxonomies() {
668
-    global $wpdb, $dummy_image_path;
668
+	global $wpdb, $dummy_image_path;
669 669
 
670
-    $category_array = array('Attractions', 'Hotels', 'Restaurants', 'Food Nightlife', 'Festival', 'Videos', 'Feature');
670
+	$category_array = array('Attractions', 'Hotels', 'Restaurants', 'Food Nightlife', 'Festival', 'Videos', 'Feature');
671 671
 
672
-    $last_catid = '';
672
+	$last_catid = '';
673 673
 
674
-    $uploads = wp_upload_dir(); // Array of key => value pairs
674
+	$uploads = wp_upload_dir(); // Array of key => value pairs
675 675
 
676
-    for ($i = 0; $i < count($category_array); $i++) {
677
-        $parent_catid = 0;
678
-        if (is_array($category_array[$i])) {
679
-            $cat_name_arr = $category_array[$i];
680
-            for ($j = 0; $j < count($cat_name_arr); $j++) {
681
-                $catname = $cat_name_arr[$j];
676
+	for ($i = 0; $i < count($category_array); $i++) {
677
+		$parent_catid = 0;
678
+		if (is_array($category_array[$i])) {
679
+			$cat_name_arr = $category_array[$i];
680
+			for ($j = 0; $j < count($cat_name_arr); $j++) {
681
+				$catname = $cat_name_arr[$j];
682 682
 
683
-                if (!term_exists($catname, 'gd_placecategory')) {
684
-                    $last_catid = wp_insert_term($catname, 'gd_placecategory', $args = array('parent' => $parent_catid));
683
+				if (!term_exists($catname, 'gd_placecategory')) {
684
+					$last_catid = wp_insert_term($catname, 'gd_placecategory', $args = array('parent' => $parent_catid));
685 685
 
686
-                    if ($j == 0) {
687
-                        $parent_catid = $last_catid;
688
-                    }
686
+					if ($j == 0) {
687
+						$parent_catid = $last_catid;
688
+					}
689 689
 
690 690
 
691
-                    if (geodir_dummy_folder_exists())
692
-                        $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy/cat_icon";
693
-                    else
694
-                        $dummy_image_url = 'http://www.wpgeodirectory.com/dummy/cat_icon';
691
+					if (geodir_dummy_folder_exists())
692
+						$dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy/cat_icon";
693
+					else
694
+						$dummy_image_url = 'http://www.wpgeodirectory.com/dummy/cat_icon';
695 695
 
696
-                    $dummy_image_url = apply_filters('place_dummy_cat_image_url', $dummy_image_url);
696
+					$dummy_image_url = apply_filters('place_dummy_cat_image_url', $dummy_image_url);
697 697
 
698
-                    $catname = str_replace(' ', '_', $catname);
699
-                    $uploaded = (array)fetch_remote_file("$dummy_image_url/" . $catname . ".png");
698
+					$catname = str_replace(' ', '_', $catname);
699
+					$uploaded = (array)fetch_remote_file("$dummy_image_url/" . $catname . ".png");
700 700
 
701
-                    if (empty($uploaded['error'])) {
702
-                        $new_path = $uploaded['file'];
703
-                        $new_url = $uploaded['url'];
704
-                    }
701
+					if (empty($uploaded['error'])) {
702
+						$new_path = $uploaded['file'];
703
+						$new_url = $uploaded['url'];
704
+					}
705 705
 
706
-                    $wp_filetype = wp_check_filetype(basename($new_path), null);
707
-
708
-                    $attachment = array(
709
-                        'guid' => $uploads['baseurl'] . '/' . basename($new_path),
710
-                        'post_mime_type' => $wp_filetype['type'],
711
-                        'post_title' => preg_replace('/\.[^.]+$/', '', basename($new_path)),
712
-                        'post_content' => '',
713
-                        'post_status' => 'inherit'
714
-                    );
715
-                    $attach_id = wp_insert_attachment($attachment, $new_path);
716
-
717
-                    // you must first include the image.php file
718
-                    // for the function wp_generate_attachment_metadata() to work
719
-                    require_once(ABSPATH . 'wp-admin/includes/image.php');
720
-                    $attach_data = wp_generate_attachment_metadata($attach_id, $new_path);
721
-                    wp_update_attachment_metadata($attach_id, $attach_data);
722
-
723
-                    if (!get_tax_meta($last_catid['term_id'], 'ct_cat_icon', false, 'gd_place')) {
724
-                        update_tax_meta($last_catid['term_id'], 'ct_cat_icon', array('id' => 'icon', 'src' => $new_url), 'gd_place');
725
-                    }
726
-                }
727
-            }
706
+					$wp_filetype = wp_check_filetype(basename($new_path), null);
707
+
708
+					$attachment = array(
709
+						'guid' => $uploads['baseurl'] . '/' . basename($new_path),
710
+						'post_mime_type' => $wp_filetype['type'],
711
+						'post_title' => preg_replace('/\.[^.]+$/', '', basename($new_path)),
712
+						'post_content' => '',
713
+						'post_status' => 'inherit'
714
+					);
715
+					$attach_id = wp_insert_attachment($attachment, $new_path);
716
+
717
+					// you must first include the image.php file
718
+					// for the function wp_generate_attachment_metadata() to work
719
+					require_once(ABSPATH . 'wp-admin/includes/image.php');
720
+					$attach_data = wp_generate_attachment_metadata($attach_id, $new_path);
721
+					wp_update_attachment_metadata($attach_id, $attach_data);
722
+
723
+					if (!get_tax_meta($last_catid['term_id'], 'ct_cat_icon', false, 'gd_place')) {
724
+						update_tax_meta($last_catid['term_id'], 'ct_cat_icon', array('id' => 'icon', 'src' => $new_url), 'gd_place');
725
+					}
726
+				}
727
+			}
728 728
 
729
-        } else {
730
-            $catname = $category_array[$i];
729
+		} else {
730
+			$catname = $category_array[$i];
731 731
 
732
-            if (!term_exists($catname, 'gd_placecategory')) {
733
-                $last_catid = wp_insert_term($catname, 'gd_placecategory');
732
+			if (!term_exists($catname, 'gd_placecategory')) {
733
+				$last_catid = wp_insert_term($catname, 'gd_placecategory');
734 734
 
735
-                if (geodir_dummy_folder_exists())
736
-                    $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy/cat_icon";
737
-                else
738
-                    $dummy_image_url = 'http://www.wpgeodirectory.com/dummy/cat_icon';
735
+				if (geodir_dummy_folder_exists())
736
+					$dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy/cat_icon";
737
+				else
738
+					$dummy_image_url = 'http://www.wpgeodirectory.com/dummy/cat_icon';
739 739
 
740
-                $dummy_image_url = apply_filters('place_dummy_cat_image_url', $dummy_image_url);
740
+				$dummy_image_url = apply_filters('place_dummy_cat_image_url', $dummy_image_url);
741 741
 
742
-                $catname = str_replace(' ', '_', $catname);
743
-                $uploaded = (array)fetch_remote_file("$dummy_image_url/" . $catname . ".png");
742
+				$catname = str_replace(' ', '_', $catname);
743
+				$uploaded = (array)fetch_remote_file("$dummy_image_url/" . $catname . ".png");
744 744
 
745
-                if (empty($uploaded['error'])) {
746
-                    $new_path = $uploaded['file'];
747
-                    $new_url = $uploaded['url'];
748
-                }
745
+				if (empty($uploaded['error'])) {
746
+					$new_path = $uploaded['file'];
747
+					$new_url = $uploaded['url'];
748
+				}
749 749
 
750
-                $wp_filetype = wp_check_filetype(basename($new_path), null);
750
+				$wp_filetype = wp_check_filetype(basename($new_path), null);
751 751
 
752
-                $attachment = array(
753
-                    'guid' => $uploads['baseurl'] . '/' . basename($new_path),
754
-                    'post_mime_type' => $wp_filetype['type'],
755
-                    'post_title' => preg_replace('/\.[^.]+$/', '', basename($new_path)),
756
-                    'post_content' => '',
757
-                    'post_status' => 'inherit'
758
-                );
752
+				$attachment = array(
753
+					'guid' => $uploads['baseurl'] . '/' . basename($new_path),
754
+					'post_mime_type' => $wp_filetype['type'],
755
+					'post_title' => preg_replace('/\.[^.]+$/', '', basename($new_path)),
756
+					'post_content' => '',
757
+					'post_status' => 'inherit'
758
+				);
759 759
 
760
-                $attach_id = wp_insert_attachment($attachment, $new_path);
760
+				$attach_id = wp_insert_attachment($attachment, $new_path);
761 761
 
762 762
 
763
-                // you must first include the image.php file
764
-                // for the function wp_generate_attachment_metadata() to work
765
-                require_once(ABSPATH . 'wp-admin/includes/image.php');
766
-                $attach_data = wp_generate_attachment_metadata($attach_id, $new_path);
767
-                wp_update_attachment_metadata($attach_id, $attach_data);
763
+				// you must first include the image.php file
764
+				// for the function wp_generate_attachment_metadata() to work
765
+				require_once(ABSPATH . 'wp-admin/includes/image.php');
766
+				$attach_data = wp_generate_attachment_metadata($attach_id, $new_path);
767
+				wp_update_attachment_metadata($attach_id, $attach_data);
768 768
 
769
-                if (!get_tax_meta($last_catid['term_id'], 'ct_cat_icon', false, 'gd_place')) {
770
-                    update_tax_meta($last_catid['term_id'], 'ct_cat_icon', array('id' => $attach_id, 'src' => $new_url), 'gd_place');
771
-                }
772
-            }
773
-        }
769
+				if (!get_tax_meta($last_catid['term_id'], 'ct_cat_icon', false, 'gd_place')) {
770
+					update_tax_meta($last_catid['term_id'], 'ct_cat_icon', array('id' => $attach_id, 'src' => $new_url), 'gd_place');
771
+				}
772
+			}
773
+		}
774 774
 
775
-    }
775
+	}
776 776
 }
777 777
 
778 778
 /**
@@ -787,144 +787,144 @@  discard block
 block discarded – undo
787 787
  * @return bool Returns true if saved.
788 788
  */
789 789
 function geodir_update_options($options, $dummy = false) {
790
-    if ((!isset($_POST) || !$_POST) && !$dummy) return false;
790
+	if ((!isset($_POST) || !$_POST) && !$dummy) return false;
791 791
 
792
-    foreach ($options as $value) {
793
-        if ($dummy && isset($value['std']))
794
-            $_POST[$value['id']] = $value['std'];
792
+	foreach ($options as $value) {
793
+		if ($dummy && isset($value['std']))
794
+			$_POST[$value['id']] = $value['std'];
795 795
 
796 796
 
797
-        if (isset($value['type']) && $value['type'] == 'checkbox') :
797
+		if (isset($value['type']) && $value['type'] == 'checkbox') :
798 798
 
799
-            if (isset($value['id']) && isset($_POST[$value['id']])) {
800
-                update_option($value['id'], $_POST[$value['id']]);
801
-            } else {
802
-                update_option($value['id'], 0);
803
-            }
799
+			if (isset($value['id']) && isset($_POST[$value['id']])) {
800
+				update_option($value['id'], $_POST[$value['id']]);
801
+			} else {
802
+				update_option($value['id'], 0);
803
+			}
804 804
 
805
-        elseif (isset($value['type']) && $value['type'] == 'image_width') :
805
+		elseif (isset($value['type']) && $value['type'] == 'image_width') :
806 806
 
807
-            if (isset($value['id']) && isset($_POST[$value['id'] . '_width'])) {
808
-                update_option($value['id'] . '_width', $_POST[$value['id'] . '_width']);
809
-                update_option($value['id'] . '_height', $_POST[$value['id'] . '_height']);
810
-                if (isset($_POST[$value['id'] . '_crop'])) :
811
-                    update_option($value['id'] . '_crop', 1);
812
-                else :
813
-                    update_option($value['id'] . '_crop', 0);
814
-                endif;
815
-            } else {
816
-                update_option($value['id'] . '_width', $value['std']);
817
-                update_option($value['id'] . '_height', $value['std']);
818
-                update_option($value['id'] . '_crop', 1);
819
-            }
807
+			if (isset($value['id']) && isset($_POST[$value['id'] . '_width'])) {
808
+				update_option($value['id'] . '_width', $_POST[$value['id'] . '_width']);
809
+				update_option($value['id'] . '_height', $_POST[$value['id'] . '_height']);
810
+				if (isset($_POST[$value['id'] . '_crop'])) :
811
+					update_option($value['id'] . '_crop', 1);
812
+				else :
813
+					update_option($value['id'] . '_crop', 0);
814
+				endif;
815
+			} else {
816
+				update_option($value['id'] . '_width', $value['std']);
817
+				update_option($value['id'] . '_height', $value['std']);
818
+				update_option($value['id'] . '_crop', 1);
819
+			}
820 820
 
821
-        elseif (isset($value['type']) && $value['type'] == 'map') :
822
-            $post_types = array();
823
-            $categories = array();
821
+		elseif (isset($value['type']) && $value['type'] == 'map') :
822
+			$post_types = array();
823
+			$categories = array();
824 824
 
825
-            if (!empty($_POST['home_map_post_types'])) :
826
-                foreach ($_POST['home_map_post_types'] as $post_type) :
827
-                    $post_types[] = $post_type;
828
-                endforeach;
829
-            endif;
825
+			if (!empty($_POST['home_map_post_types'])) :
826
+				foreach ($_POST['home_map_post_types'] as $post_type) :
827
+					$post_types[] = $post_type;
828
+				endforeach;
829
+			endif;
830 830
 
831
-            update_option('geodir_exclude_post_type_on_map', $post_types);
831
+			update_option('geodir_exclude_post_type_on_map', $post_types);
832 832
 
833
-            if (!empty($_POST['post_category'])) :
834
-                foreach ($_POST['post_category'] as $texonomy => $cat_arr) :
835
-                    $categories[$texonomy] = array();
836
-                    foreach ($cat_arr as $category) :
837
-                        $categories[$texonomy][] = $category;
838
-                    endforeach;
839
-                    $categories[$texonomy] = !empty($categories[$texonomy]) ? array_unique($categories[$texonomy]) : array();
840
-                endforeach;
841
-            endif;
842
-            update_option('geodir_exclude_cat_on_map', $categories);
843
-            update_option('geodir_exclude_cat_on_map_upgrade', 1);
844
-        elseif (isset($value['type']) && $value['type'] == 'map_default_settings') :
833
+			if (!empty($_POST['post_category'])) :
834
+				foreach ($_POST['post_category'] as $texonomy => $cat_arr) :
835
+					$categories[$texonomy] = array();
836
+					foreach ($cat_arr as $category) :
837
+						$categories[$texonomy][] = $category;
838
+					endforeach;
839
+					$categories[$texonomy] = !empty($categories[$texonomy]) ? array_unique($categories[$texonomy]) : array();
840
+				endforeach;
841
+			endif;
842
+			update_option('geodir_exclude_cat_on_map', $categories);
843
+			update_option('geodir_exclude_cat_on_map_upgrade', 1);
844
+		elseif (isset($value['type']) && $value['type'] == 'map_default_settings') :
845 845
 
846 846
 
847
-            if (!empty($_POST['geodir_default_map_language'])):
848
-                update_option('geodir_default_map_language', $_POST['geodir_default_map_language']);
849
-            endif;
847
+			if (!empty($_POST['geodir_default_map_language'])):
848
+				update_option('geodir_default_map_language', $_POST['geodir_default_map_language']);
849
+			endif;
850 850
 
851 851
 
852
-            if (!empty($_POST['geodir_default_map_search_pt'])):
853
-                update_option('geodir_default_map_search_pt', $_POST['geodir_default_map_search_pt']);
854
-            endif;
852
+			if (!empty($_POST['geodir_default_map_search_pt'])):
853
+				update_option('geodir_default_map_search_pt', $_POST['geodir_default_map_search_pt']);
854
+			endif;
855 855
 
856 856
 
857
-        elseif (isset($value['type']) && $value['type'] == 'file') :
857
+		elseif (isset($value['type']) && $value['type'] == 'file') :
858 858
 
859 859
 
860
-            if (isset($_POST[$value['id'] . '_remove']) && $_POST[$value['id'] . '_remove']) {// if remove is set then remove the file
860
+			if (isset($_POST[$value['id'] . '_remove']) && $_POST[$value['id'] . '_remove']) {// if remove is set then remove the file
861 861
 
862
-                if (get_option($value['id'])) {
863
-                    $image_name_arr = explode('/', get_option($value['id']));
864
-                    $noimg_name = end($image_name_arr);
865
-                    $img_path = $uploads['path'] . '/' . $noimg_name;
866
-                    if (file_exists($img_path))
867
-                        unlink($img_path);
868
-                }
862
+				if (get_option($value['id'])) {
863
+					$image_name_arr = explode('/', get_option($value['id']));
864
+					$noimg_name = end($image_name_arr);
865
+					$img_path = $uploads['path'] . '/' . $noimg_name;
866
+					if (file_exists($img_path))
867
+						unlink($img_path);
868
+				}
869 869
 
870
-                update_option($value['id'], '');
871
-            }
870
+				update_option($value['id'], '');
871
+			}
872 872
 
873
-            $uploadedfile = isset($_FILES[$value['id']]) ? $_FILES[$value['id']] : '';
874
-            $filename = isset($_FILES[$value['id']]['name']) ? $_FILES[$value['id']]['name'] : '';
875
-
876
-            if (!empty($filename)):
877
-                $ext = pathinfo($filename, PATHINFO_EXTENSION);
878
-                $uplaods = array();
879
-
880
-                foreach ($uploadedfile as $key => $uplaod):
881
-                    if ($key == 'name'):
882
-                        $uplaods[$key] = $filename;
883
-                    else :
884
-                        $uplaods[$key] = $uplaod;
885
-                    endif;
886
-                endforeach;
887
-
888
-                $uploads = wp_upload_dir();
889
-
890
-                if (get_option($value['id'])) {
891
-                    $image_name_arr = explode('/', get_option($value['id']));
892
-                    $noimg_name = end($image_name_arr);
893
-                    $img_path = $uploads['path'] . '/' . $noimg_name;
894
-                    if (file_exists($img_path))
895
-                        unlink($img_path);
896
-                }
873
+			$uploadedfile = isset($_FILES[$value['id']]) ? $_FILES[$value['id']] : '';
874
+			$filename = isset($_FILES[$value['id']]['name']) ? $_FILES[$value['id']]['name'] : '';
875
+
876
+			if (!empty($filename)):
877
+				$ext = pathinfo($filename, PATHINFO_EXTENSION);
878
+				$uplaods = array();
879
+
880
+				foreach ($uploadedfile as $key => $uplaod):
881
+					if ($key == 'name'):
882
+						$uplaods[$key] = $filename;
883
+					else :
884
+						$uplaods[$key] = $uplaod;
885
+					endif;
886
+				endforeach;
887
+
888
+				$uploads = wp_upload_dir();
889
+
890
+				if (get_option($value['id'])) {
891
+					$image_name_arr = explode('/', get_option($value['id']));
892
+					$noimg_name = end($image_name_arr);
893
+					$img_path = $uploads['path'] . '/' . $noimg_name;
894
+					if (file_exists($img_path))
895
+						unlink($img_path);
896
+				}
897 897
 
898
-                $upload_overrides = array('test_form' => false);
899
-                $movefile = wp_handle_upload($uplaods, $upload_overrides);
898
+				$upload_overrides = array('test_form' => false);
899
+				$movefile = wp_handle_upload($uplaods, $upload_overrides);
900 900
 
901
-                update_option($value['id'], $movefile['url']);
901
+				update_option($value['id'], $movefile['url']);
902 902
 
903
-            endif;
903
+			endif;
904 904
 
905
-            if (!get_option($value['id']) && isset($value['value'])):
906
-                update_option($value['id'], $value['value']);
907
-            endif;
905
+			if (!get_option($value['id']) && isset($value['value'])):
906
+				update_option($value['id'], $value['value']);
907
+			endif;
908 908
 
909 909
 
910
-        else :
911
-            // same menu setting per theme.
912
-            if (isset($value['id']) && $value['id'] == 'geodir_theme_location_nav' && isset($_POST[$value['id']])) {
913
-                $theme = wp_get_theme();
914
-                update_option('geodir_theme_location_nav_' . $theme->name, $_POST[$value['id']]);
915
-            }
910
+		else :
911
+			// same menu setting per theme.
912
+			if (isset($value['id']) && $value['id'] == 'geodir_theme_location_nav' && isset($_POST[$value['id']])) {
913
+				$theme = wp_get_theme();
914
+				update_option('geodir_theme_location_nav_' . $theme->name, $_POST[$value['id']]);
915
+			}
916 916
 
917
-            if (isset($value['id']) && isset($_POST[$value['id']])) {
918
-                update_option($value['id'], $_POST[$value['id']]);
919
-            } else {
920
-                delete_option($value['id']);
921
-            }
917
+			if (isset($value['id']) && isset($_POST[$value['id']])) {
918
+				update_option($value['id'], $_POST[$value['id']]);
919
+			} else {
920
+				delete_option($value['id']);
921
+			}
922 922
 
923
-        endif;
924
-    }
925
-    if ($dummy)
926
-        $_POST = array();
927
-    return true;
923
+		endif;
924
+	}
925
+	if ($dummy)
926
+		$_POST = array();
927
+	return true;
928 928
 
929 929
 }
930 930
 
@@ -973,33 +973,33 @@  discard block
 block discarded – undo
973 973
 function places_custom_fields_tab($tabs)
974 974
 {
975 975
 
976
-    $geodir_post_types = get_option('geodir_post_types');
976
+	$geodir_post_types = get_option('geodir_post_types');
977 977
 
978
-    if (!empty($geodir_post_types)) {
978
+	if (!empty($geodir_post_types)) {
979 979
 
980
-        foreach ($geodir_post_types as $geodir_post_type => $geodir_posttype_info):
980
+		foreach ($geodir_post_types as $geodir_post_type => $geodir_posttype_info):
981 981
 
982
-            $listing_slug = $geodir_posttype_info['labels']['singular_name'];
982
+			$listing_slug = $geodir_posttype_info['labels']['singular_name'];
983 983
 
984
-            $tabs[$geodir_post_type . '_fields_settings'] = array(
985
-                'label' => __(ucfirst($listing_slug) . ' Settings', 'geodirectory'),
986
-                'subtabs' => array(
987
-                    array('subtab' => 'custom_fields',
988
-                        'label' => __('Custom Fields', 'geodirectory'),
989
-                        'request' => array('listing_type' => $geodir_post_type)),
990
-                    array('subtab' => 'sorting_options',
991
-                        'label' => __('Sorting Options', 'geodirectory'),
992
-                        'request' => array('listing_type' => $geodir_post_type)),
993
-                ),
994
-                'tab_index' => 9,
995
-                'request' => array('listing_type' => $geodir_post_type)
996
-            );
984
+			$tabs[$geodir_post_type . '_fields_settings'] = array(
985
+				'label' => __(ucfirst($listing_slug) . ' Settings', 'geodirectory'),
986
+				'subtabs' => array(
987
+					array('subtab' => 'custom_fields',
988
+						'label' => __('Custom Fields', 'geodirectory'),
989
+						'request' => array('listing_type' => $geodir_post_type)),
990
+					array('subtab' => 'sorting_options',
991
+						'label' => __('Sorting Options', 'geodirectory'),
992
+						'request' => array('listing_type' => $geodir_post_type)),
993
+				),
994
+				'tab_index' => 9,
995
+				'request' => array('listing_type' => $geodir_post_type)
996
+			);
997 997
 
998
-        endforeach;
998
+		endforeach;
999 999
 
1000
-    }
1000
+	}
1001 1001
 
1002
-    return $tabs;
1002
+	return $tabs;
1003 1003
 }
1004 1004
 
1005 1005
 
@@ -1015,9 +1015,9 @@  discard block
 block discarded – undo
1015 1015
  */
1016 1016
 function geodir_tools_setting_tab($tabs)
1017 1017
 {
1018
-    wp_enqueue_script( 'jquery-ui-progressbar' );
1019
-    $tabs['tools_settings'] = array('label' => __('GD Tools', 'geodirectory'));
1020
-    return $tabs;
1018
+	wp_enqueue_script( 'jquery-ui-progressbar' );
1019
+	$tabs['tools_settings'] = array('label' => __('GD Tools', 'geodirectory'));
1020
+	return $tabs;
1021 1021
 }
1022 1022
 
1023 1023
 /**
@@ -1032,8 +1032,8 @@  discard block
 block discarded – undo
1032 1032
  */
1033 1033
 function geodir_compatibility_setting_tab($tabs)
1034 1034
 {
1035
-    $tabs['compatibility_settings'] = array('label' => __('Theme Compatibility', 'geodirectory'));
1036
-    return $tabs;
1035
+	$tabs['compatibility_settings'] = array('label' => __('Theme Compatibility', 'geodirectory'));
1036
+	return $tabs;
1037 1037
 }
1038 1038
 
1039 1039
 
@@ -1049,144 +1049,144 @@  discard block
 block discarded – undo
1049 1049
  */
1050 1050
 function geodir_extend_geodirectory_setting_tab($tabs)
1051 1051
 {
1052
-    $tabs['extend_geodirectory_settings'] = array('label' => __('Extend Geodirectory', 'geodirectory'). ' <i class="fa fa-plug"></i>', 'url' => 'http://wpgeodirectory.com', 'target' => '_blank');
1053
-    return $tabs;
1052
+	$tabs['extend_geodirectory_settings'] = array('label' => __('Extend Geodirectory', 'geodirectory'). ' <i class="fa fa-plug"></i>', 'url' => 'http://wpgeodirectory.com', 'target' => '_blank');
1053
+	return $tabs;
1054 1054
 }
1055 1055
 
1056 1056
 
1057 1057
 if (!function_exists('geodir_edit_post_columns')) {
1058
-    /**
1059
-     * Modify admin post listing page columns.
1060
-     *
1061
-     * @since 1.0.0
1062
-     * @package GeoDirectory
1063
-     * @param array $columns The column array.
1064
-     * @return array Altered column array.
1065
-     */
1066
-    function geodir_edit_post_columns($columns)
1067
-    {
1068
-
1069
-        $new_columns = array('location' => __('Location (ID)', 'geodirectory'),
1070
-            'categorys' => __('Categories', 'geodirectory'));
1071
-
1072
-        if (($offset = array_search('author', array_keys($columns))) === false) // if the key doesn't exist
1073
-        {
1074
-            $offset = 0; // should we prepend $array with $data?
1075
-            $offset = count($columns); // or should we append $array with $data? lets pick this one...
1076
-        }
1058
+	/**
1059
+	 * Modify admin post listing page columns.
1060
+	 *
1061
+	 * @since 1.0.0
1062
+	 * @package GeoDirectory
1063
+	 * @param array $columns The column array.
1064
+	 * @return array Altered column array.
1065
+	 */
1066
+	function geodir_edit_post_columns($columns)
1067
+	{
1068
+
1069
+		$new_columns = array('location' => __('Location (ID)', 'geodirectory'),
1070
+			'categorys' => __('Categories', 'geodirectory'));
1077 1071
 
1078
-        $columns = array_merge(array_slice($columns, 0, $offset), $new_columns, array_slice($columns, $offset));
1072
+		if (($offset = array_search('author', array_keys($columns))) === false) // if the key doesn't exist
1073
+		{
1074
+			$offset = 0; // should we prepend $array with $data?
1075
+			$offset = count($columns); // or should we append $array with $data? lets pick this one...
1076
+		}
1079 1077
 
1080
-        $columns = array_merge($columns, array('expire' => __('Expires', 'geodirectory')));
1078
+		$columns = array_merge(array_slice($columns, 0, $offset), $new_columns, array_slice($columns, $offset));
1081 1079
 
1082
-        return $columns;
1083
-    }
1080
+		$columns = array_merge($columns, array('expire' => __('Expires', 'geodirectory')));
1081
+
1082
+		return $columns;
1083
+	}
1084 1084
 }
1085 1085
 
1086 1086
 
1087 1087
 if (!function_exists('geodir_manage_post_columns')) {
1088
-    /**
1089
-     * Adds content to our custom post listing page columns.
1090
-     *
1091
-     * @since 1.0.0
1092
-     * @package GeoDirectory
1093
-     * @global object $wpdb WordPress Database object.
1094
-     * @global object $post WordPress Post object.
1095
-     * @param string $column The column name.
1096
-     * @param int $post_id The post ID.
1097
-     */
1098
-    function geodir_manage_post_columns($column, $post_id)
1099
-    {
1100
-        global $post, $wpdb;
1101
-
1102
-        switch ($column):
1103
-            /* If displaying the 'city' column. */
1104
-            case 'location' :
1105
-                $location_id = geodir_get_post_meta($post->ID, 'post_location_id', true);
1106
-                $location = geodir_get_location($location_id);
1107
-                /* If no city is found, output a default message. */
1108
-                if (empty($location)) {
1109
-                    _e('Unknown', 'geodirectory');
1110
-                } else {
1111
-                    /* If there is a city id, append 'city name' to the text string. */
1112
-                    $add_location_id = $location_id > 0 ? ' (' . $location_id . ')' : '';
1113
-                    echo(__($location->country, 'geodirectory') . '-' . $location->region . '-' . $location->city . $add_location_id);
1114
-                }
1115
-                break;
1116
-
1117
-            /* If displaying the 'expire' column. */
1118
-            case 'expire' :
1119
-                $expire_date = geodir_get_post_meta($post->ID, 'expire_date', true);
1120
-                $d1 = $expire_date; // get expire_date
1121
-                $d2 = date('Y-m-d'); // get current date
1122
-                $state = __('days left', 'geodirectory');
1123
-                $date_diff_text = '';
1124
-                $expire_class = 'expire_left';
1125
-                if ($expire_date != 'Never') {
1126
-                    if (strtotime($d1) < strtotime($d2)) {
1127
-                        $state = __('days overdue', 'geodirectory');
1128
-                        $expire_class = 'expire_over';
1129
-                    }
1130
-                    $date_diff = round(abs(strtotime($d1) - strtotime($d2)) / 86400); // get the difference in days
1131
-                    $date_diff_text = '<br /><span class="' . $expire_class . '">(' . $date_diff . ' ' . $state . ')</span>';
1132
-                }
1133
-                /* If no expire_date is found, output a default message. */
1134
-                if (empty($expire_date))
1135
-                    echo __('Unknown', 'geodirectory');
1136
-                /* If there is a expire_date, append 'days left' to the text string. */
1137
-                else
1138
-                    echo $expire_date . $date_diff_text;
1139
-                break;
1140
-
1141
-            /* If displaying the 'categorys' column. */
1142
-            case 'categorys' :
1143
-
1144
-                /* Get the categorys for the post. */
1145
-
1146
-
1147
-                $terms = wp_get_object_terms($post_id, get_object_taxonomies($post));
1148
-
1149
-                /* If terms were found. */
1150
-                if (!empty($terms)) {
1151
-                    $out = array();
1152
-                    /* Loop through each term, linking to the 'edit posts' page for the specific term. */
1153
-                    foreach ($terms as $term) {
1154
-                        if (!strstr($term->taxonomy, 'tag')) {
1155
-                            $out[] = sprintf('<a href="%s">%s</a>',
1156
-                                esc_url(add_query_arg(array('post_type' => $post->post_type, $term->taxonomy => $term->slug), 'edit.php')),
1157
-                                esc_html(sanitize_term_field('name', $term->name, $term->term_id, $term->taxonomy, 'display'))
1158
-                            );
1159
-                        }
1160
-                    }
1161
-                    /* Join the terms, separating them with a comma. */
1162
-                    echo(join(', ', $out));
1163
-                } /* If no terms were found, output a default message. */
1164
-                else {
1165
-                    _e('No Categories', 'geodirectory');
1166
-                }
1167
-                break;
1088
+	/**
1089
+	 * Adds content to our custom post listing page columns.
1090
+	 *
1091
+	 * @since 1.0.0
1092
+	 * @package GeoDirectory
1093
+	 * @global object $wpdb WordPress Database object.
1094
+	 * @global object $post WordPress Post object.
1095
+	 * @param string $column The column name.
1096
+	 * @param int $post_id The post ID.
1097
+	 */
1098
+	function geodir_manage_post_columns($column, $post_id)
1099
+	{
1100
+		global $post, $wpdb;
1101
+
1102
+		switch ($column):
1103
+			/* If displaying the 'city' column. */
1104
+			case 'location' :
1105
+				$location_id = geodir_get_post_meta($post->ID, 'post_location_id', true);
1106
+				$location = geodir_get_location($location_id);
1107
+				/* If no city is found, output a default message. */
1108
+				if (empty($location)) {
1109
+					_e('Unknown', 'geodirectory');
1110
+				} else {
1111
+					/* If there is a city id, append 'city name' to the text string. */
1112
+					$add_location_id = $location_id > 0 ? ' (' . $location_id . ')' : '';
1113
+					echo(__($location->country, 'geodirectory') . '-' . $location->region . '-' . $location->city . $add_location_id);
1114
+				}
1115
+				break;
1116
+
1117
+			/* If displaying the 'expire' column. */
1118
+			case 'expire' :
1119
+				$expire_date = geodir_get_post_meta($post->ID, 'expire_date', true);
1120
+				$d1 = $expire_date; // get expire_date
1121
+				$d2 = date('Y-m-d'); // get current date
1122
+				$state = __('days left', 'geodirectory');
1123
+				$date_diff_text = '';
1124
+				$expire_class = 'expire_left';
1125
+				if ($expire_date != 'Never') {
1126
+					if (strtotime($d1) < strtotime($d2)) {
1127
+						$state = __('days overdue', 'geodirectory');
1128
+						$expire_class = 'expire_over';
1129
+					}
1130
+					$date_diff = round(abs(strtotime($d1) - strtotime($d2)) / 86400); // get the difference in days
1131
+					$date_diff_text = '<br /><span class="' . $expire_class . '">(' . $date_diff . ' ' . $state . ')</span>';
1132
+				}
1133
+				/* If no expire_date is found, output a default message. */
1134
+				if (empty($expire_date))
1135
+					echo __('Unknown', 'geodirectory');
1136
+				/* If there is a expire_date, append 'days left' to the text string. */
1137
+				else
1138
+					echo $expire_date . $date_diff_text;
1139
+				break;
1168 1140
 
1169
-        endswitch;
1170
-    }
1141
+			/* If displaying the 'categorys' column. */
1142
+			case 'categorys' :
1143
+
1144
+				/* Get the categorys for the post. */
1145
+
1146
+
1147
+				$terms = wp_get_object_terms($post_id, get_object_taxonomies($post));
1148
+
1149
+				/* If terms were found. */
1150
+				if (!empty($terms)) {
1151
+					$out = array();
1152
+					/* Loop through each term, linking to the 'edit posts' page for the specific term. */
1153
+					foreach ($terms as $term) {
1154
+						if (!strstr($term->taxonomy, 'tag')) {
1155
+							$out[] = sprintf('<a href="%s">%s</a>',
1156
+								esc_url(add_query_arg(array('post_type' => $post->post_type, $term->taxonomy => $term->slug), 'edit.php')),
1157
+								esc_html(sanitize_term_field('name', $term->name, $term->term_id, $term->taxonomy, 'display'))
1158
+							);
1159
+						}
1160
+					}
1161
+					/* Join the terms, separating them with a comma. */
1162
+					echo(join(', ', $out));
1163
+				} /* If no terms were found, output a default message. */
1164
+				else {
1165
+					_e('No Categories', 'geodirectory');
1166
+				}
1167
+				break;
1168
+
1169
+		endswitch;
1170
+	}
1171 1171
 }
1172 1172
 
1173 1173
 
1174 1174
 if (!function_exists('geodir_post_sortable_columns')) {
1175
-    /**
1176
-     * Makes admin post listing page columns sortable.
1177
-     *
1178
-     * @since 1.0.0
1179
-     * @package GeoDirectory
1180
-     * @param array $columns The column array.
1181
-     * @return array Altered column array.
1182
-     */
1183
-    function geodir_post_sortable_columns($columns)
1184
-    {
1185
-
1186
-        $columns['expire'] = 'expire';
1187
-
1188
-        return $columns;
1189
-    }
1175
+	/**
1176
+	 * Makes admin post listing page columns sortable.
1177
+	 *
1178
+	 * @since 1.0.0
1179
+	 * @package GeoDirectory
1180
+	 * @param array $columns The column array.
1181
+	 * @return array Altered column array.
1182
+	 */
1183
+	function geodir_post_sortable_columns($columns)
1184
+	{
1185
+
1186
+		$columns['expire'] = 'expire';
1187
+
1188
+		return $columns;
1189
+	}
1190 1190
 }
1191 1191
 
1192 1192
 /**
@@ -1200,32 +1200,32 @@  discard block
 block discarded – undo
1200 1200
  * @param int $post_id The post ID.
1201 1201
  */
1202 1202
 function geodir_post_information_save($post_id, $post) {
1203
-    global $wpdb, $current_user;
1203
+	global $wpdb, $current_user;
1204 1204
 
1205
-    if (isset($post->post_type) && ($post->post_type=='nav_menu_item' || $post->post_type=='page' || $post->post_type=='post')) {
1206
-        return;
1207
-    }
1205
+	if (isset($post->post_type) && ($post->post_type=='nav_menu_item' || $post->post_type=='page' || $post->post_type=='post')) {
1206
+		return;
1207
+	}
1208 1208
 
1209
-    $geodir_posttypes = geodir_get_posttypes();
1209
+	$geodir_posttypes = geodir_get_posttypes();
1210 1210
 
1211
-    if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE)
1212
-        return;
1211
+	if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE)
1212
+		return;
1213 1213
 
1214
-    if (!wp_is_post_revision($post_id) && isset($post->post_type) && in_array($post->post_type, $geodir_posttypes)) {
1215
-        if (isset($_REQUEST['_status']))
1216
-            geodir_change_post_status($post_id, $_REQUEST['_status']);
1214
+	if (!wp_is_post_revision($post_id) && isset($post->post_type) && in_array($post->post_type, $geodir_posttypes)) {
1215
+		if (isset($_REQUEST['_status']))
1216
+			geodir_change_post_status($post_id, $_REQUEST['_status']);
1217 1217
 
1218
-        if (isset($_REQUEST['action']) && ($_REQUEST['action'] == 'trash' || $_REQUEST['action'] == 'untrash'))
1219
-            return;
1218
+		if (isset($_REQUEST['action']) && ($_REQUEST['action'] == 'trash' || $_REQUEST['action'] == 'untrash'))
1219
+			return;
1220 1220
 
1221
-        if (!isset($_POST['geodir_post_info_noncename']) || !wp_verify_nonce($_POST['geodir_post_info_noncename'], plugin_basename(__FILE__)))
1222
-            return;
1221
+		if (!isset($_POST['geodir_post_info_noncename']) || !wp_verify_nonce($_POST['geodir_post_info_noncename'], plugin_basename(__FILE__)))
1222
+			return;
1223 1223
 
1224
-        if (!isset($_POST['geodir_post_attachments_noncename']) || !wp_verify_nonce($_POST['geodir_post_attachments_noncename'], plugin_basename(__FILE__)))
1225
-            return;
1224
+		if (!isset($_POST['geodir_post_attachments_noncename']) || !wp_verify_nonce($_POST['geodir_post_attachments_noncename'], plugin_basename(__FILE__)))
1225
+			return;
1226 1226
 
1227
-        geodir_save_listing($_REQUEST);
1228
-    }
1227
+		geodir_save_listing($_REQUEST);
1228
+	}
1229 1229
 }
1230 1230
 
1231 1231
 /**
@@ -1241,102 +1241,102 @@  discard block
 block discarded – undo
1241 1241
  */
1242 1242
 function geodir_admin_fields($options)
1243 1243
 {
1244
-    global $geodirectory;
1245
-
1246
-    $first_title = true;
1247
-    $tab_id = '';
1248
-    $i = 0;
1249
-    foreach ($options as $value) :
1250
-        if (!isset($value['name'])) $value['name'] = '';
1251
-        if (!isset($value['class'])) $value['class'] = '';
1252
-        if (!isset($value['css'])) $value['css'] = '';
1253
-        if (!isset($value['std'])) $value['std'] = '';
1254
-        $desc = '';
1255
-        switch ($value['type']) :
1256
-            case 'dummy_installer':
1257
-                $post_type = isset($value['post_type']) ? $value['post_type'] : 'gd_place';
1258
-                geodir_autoinstall_admin_header($post_type);
1259
-                break;
1260
-            case 'title':
1261
-
1262
-                if ($i == 0) {
1263
-                    echo '<dl id="geodir_oiption_tabs" class="gd-tab-head"></dl>';
1264
-                    echo '<div class="inner_content_tab_main">';
1265
-                }
1244
+	global $geodirectory;
1245
+
1246
+	$first_title = true;
1247
+	$tab_id = '';
1248
+	$i = 0;
1249
+	foreach ($options as $value) :
1250
+		if (!isset($value['name'])) $value['name'] = '';
1251
+		if (!isset($value['class'])) $value['class'] = '';
1252
+		if (!isset($value['css'])) $value['css'] = '';
1253
+		if (!isset($value['std'])) $value['std'] = '';
1254
+		$desc = '';
1255
+		switch ($value['type']) :
1256
+			case 'dummy_installer':
1257
+				$post_type = isset($value['post_type']) ? $value['post_type'] : 'gd_place';
1258
+				geodir_autoinstall_admin_header($post_type);
1259
+				break;
1260
+			case 'title':
1261
+
1262
+				if ($i == 0) {
1263
+					echo '<dl id="geodir_oiption_tabs" class="gd-tab-head"></dl>';
1264
+					echo '<div class="inner_content_tab_main">';
1265
+				}
1266 1266
 
1267
-                $i++;
1267
+				$i++;
1268 1268
 
1269
-                if (isset($value['id']) && $value['id'])
1270
-                    $tab_id = $value['id'];
1269
+				if (isset($value['id']) && $value['id'])
1270
+					$tab_id = $value['id'];
1271 1271
 
1272
-                if (isset($value['desc']) && $value['desc'])
1273
-                    $desc = '<span style=" text-transform:none;">:- ' . $value['desc'] . '</span>';
1272
+				if (isset($value['desc']) && $value['desc'])
1273
+					$desc = '<span style=" text-transform:none;">:- ' . $value['desc'] . '</span>';
1274 1274
 
1275
-                if (isset($value['name']) && $value['name']) {
1276
-                    if ($first_title === true) {
1277
-                        $first_title = false;
1278
-                    } else {
1279
-                        echo '</div>';
1280
-                    }
1281
-                    echo '<dd id="' . trim($tab_id) . '" class="geodir_option_tabs" ><a href="javascript:void(0);">' . $value['name'] . '</a></dd>';
1275
+				if (isset($value['name']) && $value['name']) {
1276
+					if ($first_title === true) {
1277
+						$first_title = false;
1278
+					} else {
1279
+						echo '</div>';
1280
+					}
1281
+					echo '<dd id="' . trim($tab_id) . '" class="geodir_option_tabs" ><a href="javascript:void(0);">' . $value['name'] . '</a></dd>';
1282 1282
 
1283
-                    echo '<div id="sub_' . trim($tab_id) . '" class="gd-content-heading" style=" margin-bottom:10px;" >';
1284
-                }
1283
+					echo '<div id="sub_' . trim($tab_id) . '" class="gd-content-heading" style=" margin-bottom:10px;" >';
1284
+				}
1285 1285
 
1286
-                /**
1287
-                 * Called after a GeoDirectory settings title is output in the GD settings page.
1288
-                 *
1289
-                 * The action is called dynamically geodir_settings_$value['id'].
1290
-                 *
1291
-                 * @since 1.0.0
1292
-                 */
1293
-                do_action('geodir_settings_' . sanitize_title($value['id']));
1294
-                break;
1295
-
1296
-            case 'no_tabs':
1297
-
1298
-                echo '<div class="inner_content_tab_main">';
1299
-                echo '<div id="sub_' . trim($tab_id) . '" class="gd-content-heading" style=" margin-bottom:10px;" >';
1300
-
1301
-                break;
1302
-
1303
-            case 'sectionstart':
1304
-                if (isset($value['desc']) && $value['desc'])
1305
-                    $desc = '<span style=" text-transform:none;"> - ' . $value['desc'] . '</span>';
1306
-                if (isset($value['name']) && $value['name'])
1307
-                    echo '<h3>' . $value['name'] . $desc . '</h3>';
1308
-                /**
1309
-                 * Called after a GeoDirectory settings sectionstart is output in the GD settings page.
1310
-                 *
1311
-                 * The action is called dynamically geodir_settings_$value['id']_start.
1312
-                 *
1313
-                 * @since 1.0.0
1314
-                 */
1315
-                if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_start');
1316
-                echo '<table class="form-table">' . "\n\n";
1317
-
1318
-                break;
1319
-            case 'sectionend':
1320
-                /**
1321
-                 * Called before a GeoDirectory settings sectionend is output in the GD settings page.
1322
-                 *
1323
-                 * The action is called dynamically geodir_settings_$value['id']_end.
1324
-                 *
1325
-                 * @since 1.0.0
1326
-                 */
1327
-                if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_end');
1328
-                echo '</table>';
1329
-                /**
1330
-                 * Called after a GeoDirectory settings sectionend is output in the GD settings page.
1331
-                 *
1332
-                 * The action is called dynamically geodir_settings_$value['id']_end.
1333
-                 *
1334
-                 * @since 1.0.0
1335
-                 */
1336
-                if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_after');
1337
-                break;
1338
-            case 'text':
1339
-                ?>
1286
+				/**
1287
+				 * Called after a GeoDirectory settings title is output in the GD settings page.
1288
+				 *
1289
+				 * The action is called dynamically geodir_settings_$value['id'].
1290
+				 *
1291
+				 * @since 1.0.0
1292
+				 */
1293
+				do_action('geodir_settings_' . sanitize_title($value['id']));
1294
+				break;
1295
+
1296
+			case 'no_tabs':
1297
+
1298
+				echo '<div class="inner_content_tab_main">';
1299
+				echo '<div id="sub_' . trim($tab_id) . '" class="gd-content-heading" style=" margin-bottom:10px;" >';
1300
+
1301
+				break;
1302
+
1303
+			case 'sectionstart':
1304
+				if (isset($value['desc']) && $value['desc'])
1305
+					$desc = '<span style=" text-transform:none;"> - ' . $value['desc'] . '</span>';
1306
+				if (isset($value['name']) && $value['name'])
1307
+					echo '<h3>' . $value['name'] . $desc . '</h3>';
1308
+				/**
1309
+				 * Called after a GeoDirectory settings sectionstart is output in the GD settings page.
1310
+				 *
1311
+				 * The action is called dynamically geodir_settings_$value['id']_start.
1312
+				 *
1313
+				 * @since 1.0.0
1314
+				 */
1315
+				if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_start');
1316
+				echo '<table class="form-table">' . "\n\n";
1317
+
1318
+				break;
1319
+			case 'sectionend':
1320
+				/**
1321
+				 * Called before a GeoDirectory settings sectionend is output in the GD settings page.
1322
+				 *
1323
+				 * The action is called dynamically geodir_settings_$value['id']_end.
1324
+				 *
1325
+				 * @since 1.0.0
1326
+				 */
1327
+				if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_end');
1328
+				echo '</table>';
1329
+				/**
1330
+				 * Called after a GeoDirectory settings sectionend is output in the GD settings page.
1331
+				 *
1332
+				 * The action is called dynamically geodir_settings_$value['id']_end.
1333
+				 *
1334
+				 * @since 1.0.0
1335
+				 */
1336
+				if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_after');
1337
+				break;
1338
+			case 'text':
1339
+				?>
1340 1340
                 <tr valign="top">
1341 1341
                 <th scope="row" class="titledesc"><?php echo $value['name']; ?></th>
1342 1342
                 <td class="forminp"><input name="<?php echo esc_attr($value['id']); ?>"
@@ -1345,15 +1345,15 @@  discard block
 block discarded – undo
1345 1345
                                            <?php if(isset($value['placeholder'])){?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1346 1346
                                            style=" <?php echo esc_attr($value['css']); ?>"
1347 1347
                                            value="<?php if (get_option($value['id']) !== false && get_option($value['id']) !== null) {
1348
-                                               echo esc_attr(stripslashes(get_option($value['id'])));
1349
-                                           } else {
1350
-                                               echo esc_attr($value['std']);
1351
-                                           } ?>"/> <span class="description"><?php echo $value['desc']; ?></span></td>
1348
+											   echo esc_attr(stripslashes(get_option($value['id'])));
1349
+										   } else {
1350
+											   echo esc_attr($value['std']);
1351
+										   } ?>"/> <span class="description"><?php echo $value['desc']; ?></span></td>
1352 1352
                 </tr><?php
1353
-                break;
1353
+				break;
1354 1354
 
1355
-            case 'password':
1356
-                ?>
1355
+			case 'password':
1356
+				?>
1357 1357
                 <tr valign="top">
1358 1358
                 <th scope="row" class="titledesc"><?php echo $value['name']; ?></th>
1359 1359
                 <td class="forminp"><input name="<?php echo esc_attr($value['id']); ?>"
@@ -1362,42 +1362,42 @@  discard block
 block discarded – undo
1362 1362
                                            <?php if(isset($value['placeholder'])){?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1363 1363
                                            style="<?php echo esc_attr($value['css']); ?>"
1364 1364
                                            value="<?php if (get_option($value['id']) !== false && get_option($value['id']) !== null) {
1365
-                                               echo esc_attr(stripslashes(get_option($value['id'])));
1366
-                                           } else {
1367
-                                               echo esc_attr($value['std']);
1368
-                                           } ?>"/> <span class="description"><?php echo $value['desc']; ?></span></td>
1365
+											   echo esc_attr(stripslashes(get_option($value['id'])));
1366
+										   } else {
1367
+											   echo esc_attr($value['std']);
1368
+										   } ?>"/> <span class="description"><?php echo $value['desc']; ?></span></td>
1369 1369
                 </tr><?php
1370
-                break;
1370
+				break;
1371 1371
 
1372
-            case 'html_content':
1373
-                ?>
1372
+			case 'html_content':
1373
+				?>
1374 1374
                 <tr valign="top">
1375 1375
                 <th scope="row" class="titledesc"><?php echo $value['name']; ?></th>
1376 1376
                 <td class="forminp"><span class="description"><?php echo $value['desc']; ?></span></td>
1377 1377
                 </tr><?php
1378
-                break;
1378
+				break;
1379 1379
 
1380
-            case 'color' :
1381
-                ?>
1380
+			case 'color' :
1381
+				?>
1382 1382
                 <tr valign="top">
1383 1383
                 <th scope="row" class="titledesc"><?php echo $value['name']; ?></th>
1384 1384
                 <td class="forminp"><input name="<?php echo esc_attr($value['id']); ?>"
1385 1385
                                            id="<?php echo esc_attr($value['id']); ?>" type="text"
1386 1386
                                            style="<?php echo esc_attr($value['css']); ?>"
1387 1387
                                            value="<?php if (get_option($value['id']) !== false && get_option($value['id']) !== null) {
1388
-                                               echo esc_attr(stripslashes(get_option($value['id'])));
1389
-                                           } else {
1390
-                                               echo esc_attr($value['std']);
1391
-                                           } ?>" class="colorpick"/> <span
1388
+											   echo esc_attr(stripslashes(get_option($value['id'])));
1389
+										   } else {
1390
+											   echo esc_attr($value['std']);
1391
+										   } ?>" class="colorpick"/> <span
1392 1392
                         class="description"><?php echo $value['desc']; ?></span>
1393 1393
 
1394 1394
                     <div id="colorPickerDiv_<?php echo esc_attr($value['id']); ?>" class="colorpickdiv"
1395 1395
                          style="z-index: 100;background:#eee;border:1px solid #ccc;position:absolute;display:none;"></div>
1396 1396
                 </td>
1397 1397
                 </tr><?php
1398
-                break;
1399
-            case 'image_width' :
1400
-                ?>
1398
+				break;
1399
+			case 'image_width' :
1400
+				?>
1401 1401
                 <tr valign="top">
1402 1402
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1403 1403
                 <td class="forminp">
@@ -1419,11 +1419,11 @@  discard block
 block discarded – undo
1419 1419
 
1420 1420
                     <span class="description"><?php echo $value['desc'] ?></span></td>
1421 1421
                 </tr><?php
1422
-                break;
1423
-            case 'select':
1424
-                $option_value = get_option($value['id']);
1425
-                $option_value = !empty($option_value) ? stripslashes_deep($option_value) : $option_value;
1426
-                ?>
1422
+				break;
1423
+			case 'select':
1424
+				$option_value = get_option($value['id']);
1425
+				$option_value = !empty($option_value) ? stripslashes_deep($option_value) : $option_value;
1426
+				?>
1427 1427
                 <tr valign="top">
1428 1428
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1429 1429
                 <td class="forminp"><select name="<?php echo esc_attr($value['id']); ?>"
@@ -1432,33 +1432,33 @@  discard block
 block discarded – undo
1432 1432
                                             class="<?php if (isset($value['class'])) echo $value['class']; ?>"
1433 1433
                                             option-ajaxchosen="false">
1434 1434
                         <?php
1435
-                        foreach ($value['options'] as $key => $val) {
1436
-                            $geodir_select_value = '';
1437
-                            if ($option_value != '') {
1438
-                                if ($option_value != '' && $option_value == $key)
1439
-                                    $geodir_select_value = ' selected="selected" ';
1440
-                            } else {
1441
-                                if ($value['std'] == $key)
1442
-                                    $geodir_select_value = ' selected="selected" ';
1443
-                            }
1444
-                            ?>
1435
+						foreach ($value['options'] as $key => $val) {
1436
+							$geodir_select_value = '';
1437
+							if ($option_value != '') {
1438
+								if ($option_value != '' && $option_value == $key)
1439
+									$geodir_select_value = ' selected="selected" ';
1440
+							} else {
1441
+								if ($value['std'] == $key)
1442
+									$geodir_select_value = ' selected="selected" ';
1443
+							}
1444
+							?>
1445 1445
                             <option
1446 1446
                                 value="<?php echo esc_attr($key); ?>" <?php echo $geodir_select_value; ?> ><?php echo ucfirst($val) ?></option>
1447 1447
                         <?php
1448
-                        }
1449
-                        ?>
1448
+						}
1449
+						?>
1450 1450
                     </select> <span class="description"><?php echo $value['desc'] ?></span>
1451 1451
                 </td>
1452 1452
                 </tr><?php
1453
-                break;
1453
+				break;
1454 1454
 
1455
-            case 'multiselect':
1456
-                $option_values = get_option($value['id']);
1457
-                if ($option_values === '' && !empty($value['std']) && is_array($value['std'])) {
1458
-                   $option_values = $value['std'];
1459
-                }
1460
-                $option_values = !empty($option_values) ? stripslashes_deep($option_values) : $option_values;
1461
-                ?>
1455
+			case 'multiselect':
1456
+				$option_values = get_option($value['id']);
1457
+				if ($option_values === '' && !empty($value['std']) && is_array($value['std'])) {
1458
+				   $option_values = $value['std'];
1459
+				}
1460
+				$option_values = !empty($option_values) ? stripslashes_deep($option_values) : $option_values;
1461
+				?>
1462 1462
                 <tr valign="top">
1463 1463
                 <th scope="row" class="titledesc"><?php echo $value['name']; ?></th>
1464 1464
                 <td class="forminp"><select multiple="multiple" name="<?php echo esc_attr($value['id']); ?>[]"
@@ -1468,25 +1468,25 @@  discard block
 block discarded – undo
1468 1468
                                             data-placeholder="<?php if (isset($value['placeholder_text'])) echo $value['placeholder_text'];?>"
1469 1469
                                             option-ajaxchosen="false">
1470 1470
                         <?php
1471
-                        foreach ($value['options'] as $key => $val) {
1472
-                            if (strpos($key, 'optgroup_start-') === 0) {
1473
-                                ?><optgroup label="<?php echo ucfirst($val); ?>"><?php
1474
-                            } else if (strpos($key, 'optgroup_end-') === 0) {
1475
-                                ?></optgroup><?php
1476
-                            } else {
1477
-                                ?>
1471
+						foreach ($value['options'] as $key => $val) {
1472
+							if (strpos($key, 'optgroup_start-') === 0) {
1473
+								?><optgroup label="<?php echo ucfirst($val); ?>"><?php
1474
+							} else if (strpos($key, 'optgroup_end-') === 0) {
1475
+								?></optgroup><?php
1476
+							} else {
1477
+								?>
1478 1478
                                 <option
1479 1479
                                     value="<?php echo esc_attr($key); ?>" <?php selected(true, (is_array($option_values) && in_array($key, $option_values)));?>><?php echo ucfirst($val) ?></option>
1480 1480
                             <?php
1481
-                            }
1482
-                        }
1483
-                        ?>
1481
+							}
1482
+						}
1483
+						?>
1484 1484
                     </select> <span class="description"><?php echo $value['desc'] ?></span>
1485 1485
                 </td>
1486 1486
                 </tr><?php
1487
-                break;
1488
-            case 'file':
1489
-                ?>
1487
+				break;
1488
+			case 'file':
1489
+				?>
1490 1490
                 <tr valign="top">
1491 1491
                 <th scope="row" class="titledesc"><?php echo $value['name']; ?></th>
1492 1492
                 <td class="forminp">
@@ -1506,87 +1506,87 @@  discard block
 block discarded – undo
1506 1506
                     <?php } ?>
1507 1507
                 </td>
1508 1508
                 </tr><?php
1509
-                break;
1510
-            case 'map_default_settings' :
1511
-                ?>
1509
+				break;
1510
+			case 'map_default_settings' :
1511
+				?>
1512 1512
 
1513 1513
                 <tr valign="top">
1514 1514
                     <th class="titledesc" width="40%"><?php _e('Default map language', 'geodirectory');?></th>
1515 1515
                     <td width="60%">
1516 1516
                         <select name="geodir_default_map_language" style="width:60%">
1517 1517
                             <?php
1518
-                            $arr_map_langages = array(
1519
-                                'ar' => __('ARABIC', 'geodirectory'),
1520
-                                'eu' => __('BASQUE', 'geodirectory'),
1521
-                                'bg' => __('BULGARIAN', 'geodirectory'),
1522
-                                'bn' => __('BENGALI', 'geodirectory'),
1523
-                                'ca' => __('CATALAN', 'geodirectory'),
1524
-                                'cs' => __('CZECH', 'geodirectory'),
1525
-                                'da' => __('DANISH', 'geodirectory'),
1526
-                                'de' => __('GERMAN', 'geodirectory'),
1527
-                                'el' => __('GREEK', 'geodirectory'),
1528
-                                'en' => __('ENGLISH', 'geodirectory'),
1529
-                                'en-AU' => __('ENGLISH (AUSTRALIAN)', 'geodirectory'),
1530
-                                'en-GB' => __('ENGLISH (GREAT BRITAIN)', 'geodirectory'),
1531
-                                'es' => __('SPANISH', 'geodirectory'),
1532
-                                'eu' => __('BASQUE', 'geodirectory'),
1533
-                                'fa' => __('FARSI', 'geodirectory'),
1534
-                                'fi' => __('FINNISH', 'geodirectory'),
1535
-                                'fil' => __('FILIPINO', 'geodirectory'),
1536
-                                'fr' => __('FRENCH', 'geodirectory'),
1537
-                                'gl' => __('GALICIAN', 'geodirectory'),
1538
-                                'gu' => __('GUJARATI', 'geodirectory'),
1539
-                                'hi' => __('HINDI', 'geodirectory'),
1540
-                                'hr' => __('CROATIAN', 'geodirectory'),
1541
-                                'hu' => __('HUNGARIAN', 'geodirectory'),
1542
-                                'id' => __('INDONESIAN', 'geodirectory'),
1543
-                                'it' => __('ITALIAN', 'geodirectory'),
1544
-                                'iw' => __('HEBREW', 'geodirectory'),
1545
-                                'ja' => __('JAPANESE', 'geodirectory'),
1546
-                                'kn' => __('KANNADA', 'geodirectory'),
1547
-                                'ko' => __('KOREAN', 'geodirectory'),
1548
-                                'lt' => __('LITHUANIAN', 'geodirectory'),
1549
-                                'lv' => __('LATVIAN', 'geodirectory'),
1550
-                                'ml' => __('MALAYALAM', 'geodirectory'),
1551
-                                'mr' => __('MARATHI', 'geodirectory'),
1552
-                                'nl' => __('DUTCH', 'geodirectory'),
1553
-                                'no' => __('NORWEGIAN', 'geodirectory'),
1554
-                                'pl' => __('POLISH', 'geodirectory'),
1555
-                                'pt' => __('PORTUGUESE', 'geodirectory'),
1556
-                                'pt-BR' => __('PORTUGUESE (BRAZIL)', 'geodirectory'),
1557
-                                'pt-PT' => __('PORTUGUESE (PORTUGAL)', 'geodirectory'),
1558
-                                'ro' => __('ROMANIAN', 'geodirectory'),
1559
-                                'ru' => __('RUSSIAN', 'geodirectory'),
1560
-                                'ru' => __('RUSSIAN', 'geodirectory'),
1561
-                                'sk' => __('SLOVAK', 'geodirectory'),
1562
-                                'sl' => __('SLOVENIAN', 'geodirectory'),
1563
-                                'sr' => __('SERBIAN', 'geodirectory'),
1564
-                                'sv' => __('	SWEDISH', 'geodirectory'),
1565
-                                'tl' => __('TAGALOG', 'geodirectory'),
1566
-                                'ta' => __('TAMIL', 'geodirectory'),
1567
-                                'te' => __('TELUGU', 'geodirectory'),
1568
-                                'th' => __('THAI', 'geodirectory'),
1569
-                                'tr' => __('TURKISH', 'geodirectory'),
1570
-                                'uk' => __('UKRAINIAN', 'geodirectory'),
1571
-                                'vi' => __('VIETNAMESE', 'geodirectory'),
1572
-                                'zh-CN' => __('CHINESE (SIMPLIFIED)', 'geodirectory'),
1573
-                                'zh-TW' => __('CHINESE (TRADITIONAL)', 'geodirectory'),
1574
-                            );
1575
-                            $geodir_default_map_language = get_option('geodir_default_map_language');
1576
-                            if (empty($geodir_default_map_language))
1577
-                                $geodir_default_map_language = 'en';
1578
-                            foreach ($arr_map_langages as $language_key => $language_txt) {
1579
-                                if (!empty($geodir_default_map_language) && $language_key == $geodir_default_map_language)
1580
-                                    $geodir_default_language_selected = "selected='selected'";
1581
-                                else
1582
-                                    $geodir_default_language_selected = '';
1583
-
1584
-                                ?>
1518
+							$arr_map_langages = array(
1519
+								'ar' => __('ARABIC', 'geodirectory'),
1520
+								'eu' => __('BASQUE', 'geodirectory'),
1521
+								'bg' => __('BULGARIAN', 'geodirectory'),
1522
+								'bn' => __('BENGALI', 'geodirectory'),
1523
+								'ca' => __('CATALAN', 'geodirectory'),
1524
+								'cs' => __('CZECH', 'geodirectory'),
1525
+								'da' => __('DANISH', 'geodirectory'),
1526
+								'de' => __('GERMAN', 'geodirectory'),
1527
+								'el' => __('GREEK', 'geodirectory'),
1528
+								'en' => __('ENGLISH', 'geodirectory'),
1529
+								'en-AU' => __('ENGLISH (AUSTRALIAN)', 'geodirectory'),
1530
+								'en-GB' => __('ENGLISH (GREAT BRITAIN)', 'geodirectory'),
1531
+								'es' => __('SPANISH', 'geodirectory'),
1532
+								'eu' => __('BASQUE', 'geodirectory'),
1533
+								'fa' => __('FARSI', 'geodirectory'),
1534
+								'fi' => __('FINNISH', 'geodirectory'),
1535
+								'fil' => __('FILIPINO', 'geodirectory'),
1536
+								'fr' => __('FRENCH', 'geodirectory'),
1537
+								'gl' => __('GALICIAN', 'geodirectory'),
1538
+								'gu' => __('GUJARATI', 'geodirectory'),
1539
+								'hi' => __('HINDI', 'geodirectory'),
1540
+								'hr' => __('CROATIAN', 'geodirectory'),
1541
+								'hu' => __('HUNGARIAN', 'geodirectory'),
1542
+								'id' => __('INDONESIAN', 'geodirectory'),
1543
+								'it' => __('ITALIAN', 'geodirectory'),
1544
+								'iw' => __('HEBREW', 'geodirectory'),
1545
+								'ja' => __('JAPANESE', 'geodirectory'),
1546
+								'kn' => __('KANNADA', 'geodirectory'),
1547
+								'ko' => __('KOREAN', 'geodirectory'),
1548
+								'lt' => __('LITHUANIAN', 'geodirectory'),
1549
+								'lv' => __('LATVIAN', 'geodirectory'),
1550
+								'ml' => __('MALAYALAM', 'geodirectory'),
1551
+								'mr' => __('MARATHI', 'geodirectory'),
1552
+								'nl' => __('DUTCH', 'geodirectory'),
1553
+								'no' => __('NORWEGIAN', 'geodirectory'),
1554
+								'pl' => __('POLISH', 'geodirectory'),
1555
+								'pt' => __('PORTUGUESE', 'geodirectory'),
1556
+								'pt-BR' => __('PORTUGUESE (BRAZIL)', 'geodirectory'),
1557
+								'pt-PT' => __('PORTUGUESE (PORTUGAL)', 'geodirectory'),
1558
+								'ro' => __('ROMANIAN', 'geodirectory'),
1559
+								'ru' => __('RUSSIAN', 'geodirectory'),
1560
+								'ru' => __('RUSSIAN', 'geodirectory'),
1561
+								'sk' => __('SLOVAK', 'geodirectory'),
1562
+								'sl' => __('SLOVENIAN', 'geodirectory'),
1563
+								'sr' => __('SERBIAN', 'geodirectory'),
1564
+								'sv' => __('	SWEDISH', 'geodirectory'),
1565
+								'tl' => __('TAGALOG', 'geodirectory'),
1566
+								'ta' => __('TAMIL', 'geodirectory'),
1567
+								'te' => __('TELUGU', 'geodirectory'),
1568
+								'th' => __('THAI', 'geodirectory'),
1569
+								'tr' => __('TURKISH', 'geodirectory'),
1570
+								'uk' => __('UKRAINIAN', 'geodirectory'),
1571
+								'vi' => __('VIETNAMESE', 'geodirectory'),
1572
+								'zh-CN' => __('CHINESE (SIMPLIFIED)', 'geodirectory'),
1573
+								'zh-TW' => __('CHINESE (TRADITIONAL)', 'geodirectory'),
1574
+							);
1575
+							$geodir_default_map_language = get_option('geodir_default_map_language');
1576
+							if (empty($geodir_default_map_language))
1577
+								$geodir_default_map_language = 'en';
1578
+							foreach ($arr_map_langages as $language_key => $language_txt) {
1579
+								if (!empty($geodir_default_map_language) && $language_key == $geodir_default_map_language)
1580
+									$geodir_default_language_selected = "selected='selected'";
1581
+								else
1582
+									$geodir_default_language_selected = '';
1583
+
1584
+								?>
1585 1585
                                 <option
1586 1586
                                     value="<?php echo $language_key?>" <?php echo $geodir_default_language_selected; ?>><?php echo $language_txt; ?></option>
1587 1587
 
1588 1588
                             <?php }
1589
-                            ?>
1589
+							?>
1590 1590
                         </select>
1591 1591
                     </td>
1592 1592
                 </tr>
@@ -1597,46 +1597,46 @@  discard block
 block discarded – undo
1597 1597
                     <td width="60%">
1598 1598
                         <select name="geodir_default_map_search_pt" style="width:60%">
1599 1599
                             <?php
1600
-                            $post_types = geodir_get_posttypes('array');
1601
-                            $geodir_default_map_search_pt = get_option('geodir_default_map_search_pt');
1602
-                            if (empty($geodir_default_map_search_pt))
1603
-                                $geodir_default_map_search_pt = 'gd_place';
1604
-                            if (is_array($post_types)) {
1605
-                                foreach ($post_types as $key => $post_types_obj) {
1606
-                                    if (!empty($geodir_default_map_search_pt) && $key == $geodir_default_map_search_pt)
1607
-                                        $geodir_search_pt_selected = "selected='selected'";
1608
-                                    else
1609
-                                        $geodir_search_pt_selected = '';
1610
-
1611
-                                    ?>
1600
+							$post_types = geodir_get_posttypes('array');
1601
+							$geodir_default_map_search_pt = get_option('geodir_default_map_search_pt');
1602
+							if (empty($geodir_default_map_search_pt))
1603
+								$geodir_default_map_search_pt = 'gd_place';
1604
+							if (is_array($post_types)) {
1605
+								foreach ($post_types as $key => $post_types_obj) {
1606
+									if (!empty($geodir_default_map_search_pt) && $key == $geodir_default_map_search_pt)
1607
+										$geodir_search_pt_selected = "selected='selected'";
1608
+									else
1609
+										$geodir_search_pt_selected = '';
1610
+
1611
+									?>
1612 1612
                                     <option
1613 1613
                                         value="<?php echo $key?>" <?php echo $geodir_search_pt_selected; ?>><?php echo $post_types_obj['labels']['singular_name']; ?></option>
1614 1614
 
1615 1615
                                 <?php }
1616 1616
 
1617
-                            }
1617
+							}
1618 1618
 
1619
-                            ?>
1619
+							?>
1620 1620
                         </select>
1621 1621
                     </td>
1622 1622
                 </tr>
1623 1623
 
1624 1624
                 <?php
1625
-                break;
1625
+				break;
1626 1626
 
1627
-            case 'map':
1628
-                ?>
1627
+			case 'map':
1628
+				?>
1629 1629
                 <tr valign="top">
1630 1630
                     <td class="forminp">
1631 1631
                         <?php
1632
-                        global $post_cat, $cat_display;
1633
-                        $post_types = geodir_get_posttypes('object');
1634
-                        $cat_display = 'checkbox';
1635
-                        $gd_post_types = get_option('geodir_exclude_post_type_on_map');
1636
-                        $gd_cats = get_option('geodir_exclude_cat_on_map');
1637
-                        $gd_cats_upgrade = (int)get_option('geodir_exclude_cat_on_map_upgrade');
1638
-                        $count = 1;
1639
-                        ?>
1632
+						global $post_cat, $cat_display;
1633
+						$post_types = geodir_get_posttypes('object');
1634
+						$cat_display = 'checkbox';
1635
+						$gd_post_types = get_option('geodir_exclude_post_type_on_map');
1636
+						$gd_cats = get_option('geodir_exclude_cat_on_map');
1637
+						$gd_cats_upgrade = (int)get_option('geodir_exclude_cat_on_map_upgrade');
1638
+						$count = 1;
1639
+						?>
1640 1640
                         <table width="70%" class="widefat">
1641 1641
                             <thead>
1642 1642
                             <tr>
@@ -1645,18 +1645,18 @@  discard block
 block discarded – undo
1645 1645
                                 <th><b><?php echo DESIGN_POST_TYPE_CAT; ?></b></th>
1646 1646
                             </tr>
1647 1647
                             <?php
1648
-                            $gd_categs = $gd_cats;
1649
-                            foreach ($post_types as $key => $post_types_obj) :
1650
-                                $checked = is_array($gd_post_types) && in_array($key, $gd_post_types) ? 'checked="checked"' : '';
1651
-                                $gd_taxonomy = geodir_get_taxonomies($key);
1652
-                                if ($gd_cats_upgrade) {
1653
-                                    $gd_cat_taxonomy = isset($gd_taxonomy[0]) ? $gd_taxonomy[0] : '';
1654
-                                    $gd_cats = isset($gd_categs[$gd_cat_taxonomy]) ? $gd_categs[$gd_cat_taxonomy] : array();
1655
-                                    $gd_cats = !empty($gd_cats) && is_array($gd_cats) ? array_unique($gd_cats) : array();
1656
-                                }
1657
-                                $post_cat = implode(',', $gd_cats);
1658
-                                $gd_taxonomy_list = geodir_custom_taxonomy_walker($gd_taxonomy);
1659
-                                ?>
1648
+							$gd_categs = $gd_cats;
1649
+							foreach ($post_types as $key => $post_types_obj) :
1650
+								$checked = is_array($gd_post_types) && in_array($key, $gd_post_types) ? 'checked="checked"' : '';
1651
+								$gd_taxonomy = geodir_get_taxonomies($key);
1652
+								if ($gd_cats_upgrade) {
1653
+									$gd_cat_taxonomy = isset($gd_taxonomy[0]) ? $gd_taxonomy[0] : '';
1654
+									$gd_cats = isset($gd_categs[$gd_cat_taxonomy]) ? $gd_categs[$gd_cat_taxonomy] : array();
1655
+									$gd_cats = !empty($gd_cats) && is_array($gd_cats) ? array_unique($gd_cats) : array();
1656
+								}
1657
+								$post_cat = implode(',', $gd_cats);
1658
+								$gd_taxonomy_list = geodir_custom_taxonomy_walker($gd_taxonomy);
1659
+								?>
1660 1660
                                 <tr>
1661 1661
                                     <td valign="top" width="5%"><?php echo $count; ?></td>
1662 1662
                                     <td valign="top" width="25%" id="td_post_types"><input type="checkbox"
@@ -1677,19 +1677,19 @@  discard block
 block discarded – undo
1677 1677
                     </td>
1678 1678
                 </tr>
1679 1679
                 <?php
1680
-                break;
1680
+				break;
1681 1681
 
1682
-            case 'checkbox' :
1682
+			case 'checkbox' :
1683 1683
 
1684
-                if (!isset($value['checkboxgroup']) || (isset($value['checkboxgroup']) && $value['checkboxgroup'] == 'start')) :
1685
-                    ?>
1684
+				if (!isset($value['checkboxgroup']) || (isset($value['checkboxgroup']) && $value['checkboxgroup'] == 'start')) :
1685
+					?>
1686 1686
                     <tr valign="top">
1687 1687
                     <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1688 1688
                     <td class="forminp">
1689 1689
                 <?php
1690
-                endif;
1690
+				endif;
1691 1691
 
1692
-                ?>
1692
+				?>
1693 1693
                 <fieldset>
1694 1694
                     <legend class="screen-reader-text"><span><?php echo $value['name'] ?></span></legend>
1695 1695
                     <label for="<?php echo $value['id'] ?>">
@@ -1699,49 +1699,49 @@  discard block
 block discarded – undo
1699 1699
                 </fieldset>
1700 1700
                 <?php
1701 1701
 
1702
-                if (!isset($value['checkboxgroup']) || (isset($value['checkboxgroup']) && $value['checkboxgroup'] == 'end')) :
1703
-                    ?>
1702
+				if (!isset($value['checkboxgroup']) || (isset($value['checkboxgroup']) && $value['checkboxgroup'] == 'end')) :
1703
+					?>
1704 1704
                     </td>
1705 1705
                     </tr>
1706 1706
                 <?php
1707
-                endif;
1707
+				endif;
1708 1708
 
1709
-                break;
1709
+				break;
1710 1710
 
1711
-            case 'radio' :
1711
+			case 'radio' :
1712 1712
 
1713
-                if (!isset($value['radiogroup']) || (isset($value['radiogroup']) && $value['radiogroup'] == 'start')) :
1714
-                    ?>
1713
+				if (!isset($value['radiogroup']) || (isset($value['radiogroup']) && $value['radiogroup'] == 'start')) :
1714
+					?>
1715 1715
                     <tr valign="top">
1716 1716
                     <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1717 1717
                     <td class="forminp">
1718 1718
                 <?php
1719
-                endif;
1719
+				endif;
1720 1720
 
1721
-                ?>
1721
+				?>
1722 1722
                 <fieldset>
1723 1723
                     <legend class="screen-reader-text"><span><?php echo $value['name'] ?></span></legend>
1724 1724
                     <label for="<?php echo $value['id'];?>">
1725 1725
                         <input name="<?php echo esc_attr($value['id']); ?>"
1726 1726
                                id="<?php echo esc_attr($value['id'] . $value['value']); ?>" type="radio"
1727 1727
                                value="<?php echo $value['value'] ?>" <?php if (get_option($value['id']) == $value['value']) {
1728
-                            echo 'checked="checked"';
1729
-                        }elseif(get_option($value['id'])=='' && $value['std']==$value['value']){echo 'checked="checked"';} ?> />
1728
+							echo 'checked="checked"';
1729
+						}elseif(get_option($value['id'])=='' && $value['std']==$value['value']){echo 'checked="checked"';} ?> />
1730 1730
                         <?php echo $value['desc']; ?></label><br>
1731 1731
                 </fieldset>
1732 1732
                 <?php
1733 1733
 
1734
-                if (!isset($value['radiogroup']) || (isset($value['radiogroup']) && $value['radiogroup'] == 'end')) :
1735
-                    ?>
1734
+				if (!isset($value['radiogroup']) || (isset($value['radiogroup']) && $value['radiogroup'] == 'end')) :
1735
+					?>
1736 1736
                     </td>
1737 1737
                     </tr>
1738 1738
                 <?php
1739
-                endif;
1739
+				endif;
1740 1740
 
1741
-                break;
1741
+				break;
1742 1742
 
1743
-            case 'textarea':
1744
-                ?>
1743
+			case 'textarea':
1744
+				?>
1745 1745
                 <tr valign="top">
1746 1746
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1747 1747
                 <td class="forminp">
@@ -1754,30 +1754,30 @@  discard block
 block discarded – undo
1754 1754
 
1755 1755
                 </td>
1756 1756
                 </tr><?php
1757
-                break;
1757
+				break;
1758 1758
 
1759
-            case 'editor':
1760
-                ?>
1759
+			case 'editor':
1760
+				?>
1761 1761
                 <tr valign="top">
1762 1762
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1763 1763
                 <td class="forminp"><?php
1764
-                    if (get_option($value['id']))
1765
-                        $content = stripslashes(get_option($value['id']));
1766
-                    else
1767
-                        $content = $value['std'];
1764
+					if (get_option($value['id']))
1765
+						$content = stripslashes(get_option($value['id']));
1766
+					else
1767
+						$content = $value['std'];
1768 1768
 
1769
-                    $editor_settings = array('media_buttons' => false, 'textarea_rows' => 10);
1769
+					$editor_settings = array('media_buttons' => false, 'textarea_rows' => 10);
1770 1770
 
1771
-                    wp_editor($content, esc_attr($value['id']), $editor_settings);
1771
+					wp_editor($content, esc_attr($value['id']), $editor_settings);
1772 1772
 
1773
-                    ?> <span class="description"><?php echo $value['desc'] ?></span>
1773
+					?> <span class="description"><?php echo $value['desc'] ?></span>
1774 1774
 
1775 1775
                 </td>
1776 1776
                 </tr><?php
1777
-                break;
1777
+				break;
1778 1778
 
1779
-            case 'single_select_page' :
1780
-                // WPML
1779
+			case 'single_select_page' :
1780
+				// WPML
1781 1781
 				$switch_lang = false;
1782 1782
 				$disabled = '';
1783 1783
 				if (geodir_is_wpml() && isset($_REQUEST['tab']) && $_REQUEST['tab'] == 'permalink_settings') {
@@ -1795,18 +1795,18 @@  discard block
 block discarded – undo
1795 1795
 				//
1796 1796
 				$page_setting = (int)get_option($value['id']);
1797 1797
 
1798
-                $args = array('name' => $value['id'],
1799
-                    'id' => $value['id'],
1800
-                    'sort_column' => 'menu_order',
1801
-                    'sort_order' => 'ASC',
1802
-                    'show_option_none' => ' ',
1803
-                    'class' => $value['class'],
1804
-                    'echo' => false,
1805
-                    'selected' => $page_setting);
1798
+				$args = array('name' => $value['id'],
1799
+					'id' => $value['id'],
1800
+					'sort_column' => 'menu_order',
1801
+					'sort_order' => 'ASC',
1802
+					'show_option_none' => ' ',
1803
+					'class' => $value['class'],
1804
+					'echo' => false,
1805
+					'selected' => $page_setting);
1806 1806
 
1807
-                if (isset($value['args'])) $args = wp_parse_args($value['args'], $args);
1807
+				if (isset($value['args'])) $args = wp_parse_args($value['args'], $args);
1808 1808
 
1809
-                ?>
1809
+				?>
1810 1810
                 <tr valign="top" class="single_select_page">
1811 1811
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1812 1812
                 <td class="forminp">
@@ -1817,17 +1817,17 @@  discard block
 block discarded – undo
1817 1817
 				if ($switch_lang) {
1818 1818
 					$sitepress->switch_lang($switch_lang, true);
1819 1819
 				}
1820
-                break;
1821
-            case 'single_select_country' :
1822
-                $country_setting = (string)get_option($value['id']);
1823
-                if (strstr($country_setting, ':')) :
1824
-                    $country = current(explode(':', $country_setting));
1825
-                    $state = end(explode(':', $country_setting));
1826
-                else :
1827
-                    $country = $country_setting;
1828
-                    $state = '*';
1829
-                endif;
1830
-                ?>
1820
+				break;
1821
+			case 'single_select_country' :
1822
+				$country_setting = (string)get_option($value['id']);
1823
+				if (strstr($country_setting, ':')) :
1824
+					$country = current(explode(':', $country_setting));
1825
+					$state = end(explode(':', $country_setting));
1826
+				else :
1827
+					$country = $country_setting;
1828
+					$state = '*';
1829
+				endif;
1830
+				?>
1831 1831
                 <tr valign="top">
1832 1832
                 <th scope="rpw" class="titledesc"><?php echo $value['name'] ?></th>
1833 1833
                 <td class="forminp"><select name="<?php echo esc_attr($value['id']); ?>"
@@ -1838,12 +1838,12 @@  discard block
 block discarded – undo
1838 1838
                     </select> <span class="description"><?php echo $value['desc'] ?></span>
1839 1839
                 </td>
1840 1840
                 </tr><?php
1841
-                break;
1842
-            case 'multi_select_countries' :
1843
-                $countries = $geodirectory->countries->countries;
1844
-                asort($countries);
1845
-                $selections = (array)get_option($value['id']);
1846
-                ?>
1841
+				break;
1842
+			case 'multi_select_countries' :
1843
+				$countries = $geodirectory->countries->countries;
1844
+				asort($countries);
1845
+				$selections = (array)get_option($value['id']);
1846
+				?>
1847 1847
                 <tr valign="top">
1848 1848
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1849 1849
                 <td class="forminp">
@@ -1851,22 +1851,22 @@  discard block
 block discarded – undo
1851 1851
                             data-placeholder="<?php _e('Choose countries&hellip;', 'geodirectory'); ?>"
1852 1852
                             title="Country" class="chosen_select">
1853 1853
                         <?php
1854
-                        if ($countries) foreach ($countries as $key => $val) :
1855
-                            echo '<option value="' . $key . '" ' . selected(in_array($key, $selections), true, false) . '>' . $val . '</option>';
1856
-                        endforeach;
1857
-                        ?>
1854
+						if ($countries) foreach ($countries as $key => $val) :
1855
+							echo '<option value="' . $key . '" ' . selected(in_array($key, $selections), true, false) . '>' . $val . '</option>';
1856
+						endforeach;
1857
+						?>
1858 1858
                     </select>
1859 1859
                 </td>
1860 1860
                 </tr>
1861 1861
 
1862 1862
                 <?php
1863 1863
 
1864
-                break;
1864
+				break;
1865 1865
 
1866
-            case 'google_analytics' :
1867
-                $selections = (array)get_option($value['id']);
1868
-                if(get_option('geodir_ga_client_id') && get_option('geodir_ga_client_secret') ) {
1869
-                    ?>
1866
+			case 'google_analytics' :
1867
+				$selections = (array)get_option($value['id']);
1868
+				if(get_option('geodir_ga_client_id') && get_option('geodir_ga_client_secret') ) {
1869
+					?>
1870 1870
                     <tr valign="top">
1871 1871
                         <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1872 1872
                         <td class="forminp">
@@ -1874,19 +1874,19 @@  discard block
 block discarded – undo
1874 1874
 
1875 1875
                             <?php
1876 1876
 
1877
-                            $oAuthURL = "https://accounts.google.com/o/oauth2/auth?";
1878
-                            $scope = "scope=https://www.googleapis.com/auth/analytics.readonly";
1879
-                            $state = "&state=123";//any string
1880
-                            $redirect_uri = "&redirect_uri=" . admin_url('admin-ajax.php') . "?action=geodir_ga_callback";
1881
-                            $response_type = "&response_type=code";
1882
-                            $client_id = "&client_id=".get_option('geodir_ga_client_id');
1883
-                            $access_type = "&access_type=offline";
1884
-                            $approval_prompt = "&approval_prompt=force";
1877
+							$oAuthURL = "https://accounts.google.com/o/oauth2/auth?";
1878
+							$scope = "scope=https://www.googleapis.com/auth/analytics.readonly";
1879
+							$state = "&state=123";//any string
1880
+							$redirect_uri = "&redirect_uri=" . admin_url('admin-ajax.php') . "?action=geodir_ga_callback";
1881
+							$response_type = "&response_type=code";
1882
+							$client_id = "&client_id=".get_option('geodir_ga_client_id');
1883
+							$access_type = "&access_type=offline";
1884
+							$approval_prompt = "&approval_prompt=force";
1885 1885
 
1886
-                            $auth_url = $oAuthURL . $scope . $state . $redirect_uri . $response_type . $client_id . $access_type . $approval_prompt;
1886
+							$auth_url = $oAuthURL . $scope . $state . $redirect_uri . $response_type . $client_id . $access_type . $approval_prompt;
1887 1887
 
1888 1888
 
1889
-                            ?>
1889
+							?>
1890 1890
                             <script>
1891 1891
                                 function gd_ga_popup() {
1892 1892
                                     var win = window.open("<?php echo $auth_url;?>", "Google Analytics", "");
@@ -1901,47 +1901,47 @@  discard block
 block discarded – undo
1901 1901
                             </script>
1902 1902
 
1903 1903
                             <?php
1904
-                            if (get_option('gd_ga_refresh_token')) {
1905
-                                ?>
1904
+							if (get_option('gd_ga_refresh_token')) {
1905
+								?>
1906 1906
                                 <span class="button-primary"
1907 1907
                                       onclick="gd_ga_popup();"><?php _e('Re-authorize', 'geodirectory'); ?></span>
1908 1908
                                 <span
1909 1909
                                     style="color: green; font-weight: bold;"><?php _e('Authorized', 'geodirectory'); ?></span>
1910 1910
                             <?php
1911
-                            } else {
1912
-                                ?>
1911
+							} else {
1912
+								?>
1913 1913
                                 <span class="button-primary"
1914 1914
                                       onclick="gd_ga_popup();"><?php _e('Authorize', 'geodirectory');?></span>
1915 1915
                             <?php
1916
-                            }
1917
-                            ?>
1916
+							}
1917
+							?>
1918 1918
                         </td>
1919 1919
                     </tr>
1920 1920
 
1921 1921
                 <?php
1922
-                }
1922
+				}
1923 1923
 
1924
-                break;
1924
+				break;
1925 1925
 
1926
-            case 'field_seperator' :
1926
+			case 'field_seperator' :
1927 1927
 
1928
-                ?>
1928
+				?>
1929 1929
                 <tr valign="top">
1930 1930
                     <td colspan="2" class="forminp geodir_line_seperator"></td>
1931 1931
                 </tr>
1932 1932
                 <?php
1933 1933
 
1934
-                break;
1934
+				break;
1935 1935
 
1936
-        endswitch;
1936
+		endswitch;
1937 1937
 
1938
-    endforeach;
1938
+	endforeach;
1939 1939
 
1940
-    if ($first_title === false) {
1941
-        echo "</div>";
1942
-    }
1940
+	if ($first_title === false) {
1941
+		echo "</div>";
1942
+	}
1943 1943
 
1944
-    ?>
1944
+	?>
1945 1945
 
1946 1946
     <script type="text/javascript">
1947 1947
 
@@ -2001,33 +2001,33 @@  discard block
 block discarded – undo
2001 2001
  */
2002 2002
 function geodir_post_info_setting()
2003 2003
 {
2004
-    global $post, $post_id;
2005
-
2006
-    $post_type = get_post_type();
2007
-
2008
-    $package_info = array();
2009
-
2010
-    $package_info = geodir_post_package_info($package_info, $post, $post_type);
2011
-    wp_nonce_field(plugin_basename(__FILE__), 'geodir_post_info_noncename');
2012
-    echo '<div id="geodir_wrapper">';
2013
-    /**
2014
-     * Called before the GD custom fields are output in the wp-admin area.
2015
-     *
2016
-     * @since 1.0.0
2017
-     * @see 'geodir_after_default_field_in_meta_box'
2018
-     */
2019
-    do_action('geodir_before_default_field_in_meta_box');
2020
-    //geodir_get_custom_fields_html($package_info->pid,'default',$post_type);
2021
-    // to display all fields in one information box
2022
-    geodir_get_custom_fields_html($package_info->pid, 'all', $post_type);
2023
-    /**
2024
-     * Called after the GD custom fields are output in the wp-admin area.
2025
-     *
2026
-     * @since 1.0.0
2027
-     * @see 'geodir_before_default_field_in_meta_box'
2028
-     */
2029
-    do_action('geodir_after_default_field_in_meta_box');
2030
-    echo '</div>';
2004
+	global $post, $post_id;
2005
+
2006
+	$post_type = get_post_type();
2007
+
2008
+	$package_info = array();
2009
+
2010
+	$package_info = geodir_post_package_info($package_info, $post, $post_type);
2011
+	wp_nonce_field(plugin_basename(__FILE__), 'geodir_post_info_noncename');
2012
+	echo '<div id="geodir_wrapper">';
2013
+	/**
2014
+	 * Called before the GD custom fields are output in the wp-admin area.
2015
+	 *
2016
+	 * @since 1.0.0
2017
+	 * @see 'geodir_after_default_field_in_meta_box'
2018
+	 */
2019
+	do_action('geodir_before_default_field_in_meta_box');
2020
+	//geodir_get_custom_fields_html($package_info->pid,'default',$post_type);
2021
+	// to display all fields in one information box
2022
+	geodir_get_custom_fields_html($package_info->pid, 'all', $post_type);
2023
+	/**
2024
+	 * Called after the GD custom fields are output in the wp-admin area.
2025
+	 *
2026
+	 * @since 1.0.0
2027
+	 * @see 'geodir_before_default_field_in_meta_box'
2028
+	 */
2029
+	do_action('geodir_after_default_field_in_meta_box');
2030
+	echo '</div>';
2031 2031
 }
2032 2032
 
2033 2033
 /**
@@ -2040,18 +2040,18 @@  discard block
 block discarded – undo
2040 2040
  */
2041 2041
 function geodir_post_addinfo_setting()
2042 2042
 {
2043
-    global $post, $post_id;
2043
+	global $post, $post_id;
2044 2044
 
2045
-    $post_type = get_post_type();
2045
+	$post_type = get_post_type();
2046 2046
 
2047
-    $package_info = array();
2047
+	$package_info = array();
2048 2048
 
2049
-    $package_info = geodir_post_package_info($package_info, $post, $post_type);
2049
+	$package_info = geodir_post_package_info($package_info, $post, $post_type);
2050 2050
 
2051
-    wp_nonce_field(plugin_basename(__FILE__), 'geodir_post_addinfo_noncename');
2052
-    echo '<div id="geodir_wrapper">';
2053
-    geodir_get_custom_fields_html($package_info->pid, 'custom', $post_type);
2054
-    echo '</div>';
2051
+	wp_nonce_field(plugin_basename(__FILE__), 'geodir_post_addinfo_noncename');
2052
+	echo '<div id="geodir_wrapper">';
2053
+	geodir_get_custom_fields_html($package_info->pid, 'custom', $post_type);
2054
+	echo '</div>';
2055 2055
 
2056 2056
 }
2057 2057
 
@@ -2065,60 +2065,60 @@  discard block
 block discarded – undo
2065 2065
  */
2066 2066
 function geodir_post_attachments()
2067 2067
 {
2068
-    global $post, $post_id;
2068
+	global $post, $post_id;
2069 2069
 
2070
-    wp_nonce_field(plugin_basename(__FILE__), 'geodir_post_attachments_noncename');
2070
+	wp_nonce_field(plugin_basename(__FILE__), 'geodir_post_attachments_noncename');
2071 2071
 
2072
-    if (geodir_get_featured_image($post_id, 'thumbnail')) {
2073
-        echo '<h4>' . __('Featured Image', 'geodirectory') . '</h4>';
2074
-        geodir_show_featured_image($post_id, 'thumbnail');
2075
-    }
2072
+	if (geodir_get_featured_image($post_id, 'thumbnail')) {
2073
+		echo '<h4>' . __('Featured Image', 'geodirectory') . '</h4>';
2074
+		geodir_show_featured_image($post_id, 'thumbnail');
2075
+	}
2076 2076
 
2077
-    $image_limit = 0;
2077
+	$image_limit = 0;
2078 2078
 
2079
-    ?>
2079
+	?>
2080 2080
 
2081 2081
 
2082 2082
     <h5 class="form_title">
2083 2083
         <?php if ($image_limit != 0 && $image_limit == 1) {
2084
-            echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('image with this package', 'geodirectory') . ')</small>';
2085
-        } ?>
2084
+			echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('image with this package', 'geodirectory') . ')</small>';
2085
+		} ?>
2086 2086
         <?php if ($image_limit != 0 && $image_limit > 1) {
2087
-            echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('images with this package', 'geodirectory') . ')</small>';
2088
-        } ?>
2087
+			echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('images with this package', 'geodirectory') . ')</small>';
2088
+		} ?>
2089 2089
         <?php if ($image_limit == 0) {
2090
-            echo '<br /><small>(' . __('You can upload unlimited images with this package', 'geodirectory') . ')</small>';
2091
-        } ?>
2090
+			echo '<br /><small>(' . __('You can upload unlimited images with this package', 'geodirectory') . ')</small>';
2091
+		} ?>
2092 2092
     </h5>
2093 2093
 
2094 2094
 
2095 2095
     <?php
2096 2096
 
2097
-    $curImages = geodir_get_images($post_id);
2098
-    $place_img_array = array();
2097
+	$curImages = geodir_get_images($post_id);
2098
+	$place_img_array = array();
2099 2099
 
2100
-    if (!empty($curImages)):
2101
-        foreach ($curImages as $p_img):
2102
-            $place_img_array[] = $p_img->src;
2103
-        endforeach;
2104
-    endif;
2100
+	if (!empty($curImages)):
2101
+		foreach ($curImages as $p_img):
2102
+			$place_img_array[] = $p_img->src;
2103
+		endforeach;
2104
+	endif;
2105 2105
 
2106
-    if (!empty($place_img_array))
2107
-        $curImages = implode(',', $place_img_array);
2106
+	if (!empty($place_img_array))
2107
+		$curImages = implode(',', $place_img_array);
2108 2108
 
2109 2109
 
2110
-    // adjust values here
2111
-    $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
2110
+	// adjust values here
2111
+	$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
2112 2112
 
2113
-    $svalue = $curImages; // this will be initial value of the above form field. Image urls.
2113
+	$svalue = $curImages; // this will be initial value of the above form field. Image urls.
2114 2114
 
2115
-    $multiple = true; // allow multiple files upload
2115
+	$multiple = true; // allow multiple files upload
2116 2116
 
2117
-    $width = geodir_media_image_large_width(); // If you want to automatically resize all uploaded images then provide width here (in pixels)
2117
+	$width = geodir_media_image_large_width(); // If you want to automatically resize all uploaded images then provide width here (in pixels)
2118 2118
 
2119
-    $height = geodir_media_image_large_height(); // If you want to automatically resize all uploaded images then provide height here (in pixels)
2119
+	$height = geodir_media_image_large_height(); // If you want to automatically resize all uploaded images then provide height here (in pixels)
2120 2120
 
2121
-    ?>
2121
+	?>
2122 2122
 
2123 2123
     <div class="gtd-form_row clearfix" id="<?php echo $id; ?>dropbox" style="border:1px solid #999999;padding:5px;text-align:center;">
2124 2124
         <input type="hidden" name="<?php echo $id; ?>" id="<?php echo $id; ?>" value="<?php echo $svalue; ?>"/>
@@ -2160,13 +2160,13 @@  discard block
 block discarded – undo
2160 2160
  */
2161 2161
 function geodir_action_post_updated($post_ID, $post_after, $post_before)
2162 2162
 {
2163
-    $post_type = get_post_type($post_ID);
2163
+	$post_type = get_post_type($post_ID);
2164 2164
 
2165
-    if (isset($_POST['action']) && $_POST['action'] == 'inline-save') {
2166
-        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) {
2167
-            geodir_save_post_meta($post_ID, 'post_title', $post_after->post_title);
2168
-        }
2169
-    }
2165
+	if (isset($_POST['action']) && $_POST['action'] == 'inline-save') {
2166
+		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) {
2167
+			geodir_save_post_meta($post_ID, 'post_title', $post_after->post_title);
2168
+		}
2169
+	}
2170 2170
 }
2171 2171
 
2172 2172
 /**
@@ -2181,39 +2181,39 @@  discard block
 block discarded – undo
2181 2181
  */
2182 2182
 function geodir_notification_add_bcc_option($settings)
2183 2183
 {
2184
-    if (!empty($settings)) {
2185
-        $new_settings = array();
2186
-        foreach ($settings as $setting) {
2187
-            if (isset($setting['id']) && $setting['id'] == 'site_bcc_options' && isset($setting['type']) && $setting['type'] == 'sectionend') {
2188
-                $geodir_bcc_listing_published_yes = array(
2189
-                    'name' => __('Listing published', 'geodirectory'),
2190
-                    'desc' => __('Yes', 'geodirectory'),
2191
-                    'id' => 'geodir_bcc_listing_published',
2192
-                    'std' => 'yes',
2193
-                    'type' => 'radio',
2194
-                    'value' => '1',
2195
-                    'radiogroup' => 'start'
2196
-                );
2197
-
2198
-                $geodir_bcc_listing_published_no = array(
2199
-                    'name' => __('Listing published', 'geodirectory'),
2200
-                    'desc' => __('No', 'geodirectory'),
2201
-                    'id' => 'geodir_bcc_listing_published',
2202
-                    'std' => 'yes',
2203
-                    'type' => 'radio',
2204
-                    'value' => '0',
2205
-                    'radiogroup' => 'end'
2206
-                );
2207
-
2208
-                $new_settings[] = $geodir_bcc_listing_published_yes;
2209
-                $new_settings[] = $geodir_bcc_listing_published_no;
2210
-            }
2211
-            $new_settings[] = $setting;
2212
-        }
2213
-        $settings = $new_settings;
2214
-    }
2184
+	if (!empty($settings)) {
2185
+		$new_settings = array();
2186
+		foreach ($settings as $setting) {
2187
+			if (isset($setting['id']) && $setting['id'] == 'site_bcc_options' && isset($setting['type']) && $setting['type'] == 'sectionend') {
2188
+				$geodir_bcc_listing_published_yes = array(
2189
+					'name' => __('Listing published', 'geodirectory'),
2190
+					'desc' => __('Yes', 'geodirectory'),
2191
+					'id' => 'geodir_bcc_listing_published',
2192
+					'std' => 'yes',
2193
+					'type' => 'radio',
2194
+					'value' => '1',
2195
+					'radiogroup' => 'start'
2196
+				);
2197
+
2198
+				$geodir_bcc_listing_published_no = array(
2199
+					'name' => __('Listing published', 'geodirectory'),
2200
+					'desc' => __('No', 'geodirectory'),
2201
+					'id' => 'geodir_bcc_listing_published',
2202
+					'std' => 'yes',
2203
+					'type' => 'radio',
2204
+					'value' => '0',
2205
+					'radiogroup' => 'end'
2206
+				);
2207
+
2208
+				$new_settings[] = $geodir_bcc_listing_published_yes;
2209
+				$new_settings[] = $geodir_bcc_listing_published_no;
2210
+			}
2211
+			$new_settings[] = $setting;
2212
+		}
2213
+		$settings = $new_settings;
2214
+	}
2215 2215
 
2216
-    return $settings;
2216
+	return $settings;
2217 2217
 }
2218 2218
 
2219 2219
 
@@ -2228,19 +2228,19 @@  discard block
 block discarded – undo
2228 2228
  */
2229 2229
 function get_gd_theme_compat_callback()
2230 2230
 {
2231
-    global $wpdb;
2232
-    $themes = get_option('gd_theme_compats');
2233
-
2234
-    if (isset($_POST['theme']) && isset($themes[$_POST['theme']]) && !empty($themes[$_POST['theme']])) {
2235
-        if (isset($_POST['export'])) {
2236
-            echo json_encode(array($_POST['theme'] => $themes[$_POST['theme']]));
2237
-        } else {
2238
-            echo json_encode($themes[$_POST['theme']]);
2239
-        }
2231
+	global $wpdb;
2232
+	$themes = get_option('gd_theme_compats');
2240 2233
 
2241
-    }
2234
+	if (isset($_POST['theme']) && isset($themes[$_POST['theme']]) && !empty($themes[$_POST['theme']])) {
2235
+		if (isset($_POST['export'])) {
2236
+			echo json_encode(array($_POST['theme'] => $themes[$_POST['theme']]));
2237
+		} else {
2238
+			echo json_encode($themes[$_POST['theme']]);
2239
+		}
2242 2240
 
2243
-    die();
2241
+	}
2242
+
2243
+	die();
2244 2244
 }
2245 2245
 
2246 2246
 add_action('wp_ajax_get_gd_theme_compat_import_callback', 'get_gd_theme_compat_import_callback');
@@ -2254,20 +2254,20 @@  discard block
 block discarded – undo
2254 2254
  */
2255 2255
 function get_gd_theme_compat_import_callback()
2256 2256
 {
2257
-    global $wpdb;
2258
-    $themes = get_option('gd_theme_compats');
2259
-    if (isset($_POST['theme']) && !empty($_POST['theme'])) {
2260
-        $json = json_decode(stripslashes($_POST['theme']), true);
2261
-        if (!empty($json) && is_array($json)) {
2262
-            $key = sanitize_text_field(key($json));
2263
-            $themes[$key] = $json[$key];
2264
-            update_option('gd_theme_compats', $themes);
2265
-            echo $key;
2266
-            die();
2267
-        }
2268
-    }
2269
-    echo '0';
2270
-    die();
2257
+	global $wpdb;
2258
+	$themes = get_option('gd_theme_compats');
2259
+	if (isset($_POST['theme']) && !empty($_POST['theme'])) {
2260
+		$json = json_decode(stripslashes($_POST['theme']), true);
2261
+		if (!empty($json) && is_array($json)) {
2262
+			$key = sanitize_text_field(key($json));
2263
+			$themes[$key] = $json[$key];
2264
+			update_option('gd_theme_compats', $themes);
2265
+			echo $key;
2266
+			die();
2267
+		}
2268
+	}
2269
+	echo '0';
2270
+	die();
2271 2271
 }
2272 2272
 
2273 2273
 
@@ -2280,39 +2280,39 @@  discard block
 block discarded – undo
2280 2280
  */
2281 2281
 function gd_set_theme_compat()
2282 2282
 {
2283
-    global $wpdb;
2284
-    $theme = wp_get_theme();
2283
+	global $wpdb;
2284
+	$theme = wp_get_theme();
2285 2285
 
2286
-    if ($theme->parent()) {
2287
-        $theme_name = str_replace(" ", "_", $theme->parent()->get('Name'));
2288
-    } else {
2289
-        $theme_name = str_replace(" ", "_", $theme->get('Name'));
2290
-    }
2286
+	if ($theme->parent()) {
2287
+		$theme_name = str_replace(" ", "_", $theme->parent()->get('Name'));
2288
+	} else {
2289
+		$theme_name = str_replace(" ", "_", $theme->get('Name'));
2290
+	}
2291 2291
 
2292
-    $theme_compats = get_option('gd_theme_compats');
2293
-    $current_compat = get_option('gd_theme_compat');
2294
-    $current_compat = str_replace("_custom", "", $current_compat);
2292
+	$theme_compats = get_option('gd_theme_compats');
2293
+	$current_compat = get_option('gd_theme_compat');
2294
+	$current_compat = str_replace("_custom", "", $current_compat);
2295 2295
 
2296
-    if ($current_compat == $theme_name && strpos("_custom", get_option('gd_theme_compat')) !== false) {
2297
-        return;
2298
-    }// if already running correct compat then bail
2296
+	if ($current_compat == $theme_name && strpos("_custom", get_option('gd_theme_compat')) !== false) {
2297
+		return;
2298
+	}// if already running correct compat then bail
2299 2299
 
2300
-    if (isset($theme_compats[$theme_name])) {// if there is a compat avail then set it
2301
-        update_option('gd_theme_compat', $theme_name);
2302
-        update_option('theme_compatibility_setting', $theme_compats[$theme_name]);
2300
+	if (isset($theme_compats[$theme_name])) {// if there is a compat avail then set it
2301
+		update_option('gd_theme_compat', $theme_name);
2302
+		update_option('theme_compatibility_setting', $theme_compats[$theme_name]);
2303 2303
 
2304
-        // if there are default options to set then set them
2305
-        if (isset($theme_compats[$theme_name]['geodir_theme_compat_default_options']) && !empty($theme_compats[$theme_name]['geodir_theme_compat_default_options'])) {
2304
+		// if there are default options to set then set them
2305
+		if (isset($theme_compats[$theme_name]['geodir_theme_compat_default_options']) && !empty($theme_compats[$theme_name]['geodir_theme_compat_default_options'])) {
2306 2306
 
2307
-            foreach ($theme_compats[$theme_name]['geodir_theme_compat_default_options'] as $key => $val) {
2308
-                update_option($key, $val);
2309
-            }
2310
-        }
2307
+			foreach ($theme_compats[$theme_name]['geodir_theme_compat_default_options'] as $key => $val) {
2308
+				update_option($key, $val);
2309
+			}
2310
+		}
2311 2311
 
2312
-    } else {
2313
-        update_option('gd_theme_compat', '');
2314
-        update_option('theme_compatibility_setting', '');
2315
-    }
2312
+	} else {
2313
+		update_option('gd_theme_compat', '');
2314
+		update_option('theme_compatibility_setting', '');
2315
+	}
2316 2316
 
2317 2317
 
2318 2318
 }
@@ -2327,9 +2327,9 @@  discard block
 block discarded – undo
2327 2327
  */
2328 2328
 function gd_check_avada_compat()
2329 2329
 {
2330
-    if (function_exists('avada_load_textdomain') && !get_option('avada_nag')) {
2331
-        add_action('admin_notices', 'gd_avada_compat_warning');
2332
-    }
2330
+	if (function_exists('avada_load_textdomain') && !get_option('avada_nag')) {
2331
+		add_action('admin_notices', 'gd_avada_compat_warning');
2332
+	}
2333 2333
 }
2334 2334
 
2335 2335
 
@@ -2342,22 +2342,22 @@  discard block
 block discarded – undo
2342 2342
 function gd_avada_compat_warning()
2343 2343
 {
2344 2344
 
2345
-    /*
2345
+	/*
2346 2346
     $msg_type = error
2347 2347
     $msg_type = updated fade
2348 2348
     $msg_type = update-nag
2349 2349
     */
2350 2350
 
2351
-    $plugin = 'avada-nag';
2352
-    $timestamp = 'avada-nag1234';
2353
-    $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');
2354
-    echo '<div id="' . $timestamp . '"  class="error">';
2355
-    echo '<span class="gd-remove-noti" onclick="gdRemoveANotification(\'' . $plugin . '\',\'' . $timestamp . '\');" ><i class="fa fa-times"></i></span>';
2356
-    echo "<img class='gd-icon-noti' src='" . plugin_dir_url('') . "geodirectory/geodirectory-assets/images/favicon.ico' > ";
2357
-    echo "<p>$message</p>";
2358
-    echo "</div>";
2351
+	$plugin = 'avada-nag';
2352
+	$timestamp = 'avada-nag1234';
2353
+	$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');
2354
+	echo '<div id="' . $timestamp . '"  class="error">';
2355
+	echo '<span class="gd-remove-noti" onclick="gdRemoveANotification(\'' . $plugin . '\',\'' . $timestamp . '\');" ><i class="fa fa-times"></i></span>';
2356
+	echo "<img class='gd-icon-noti' src='" . plugin_dir_url('') . "geodirectory/geodirectory-assets/images/favicon.ico' > ";
2357
+	echo "<p>$message</p>";
2358
+	echo "</div>";
2359 2359
 
2360
-    ?>
2360
+	?>
2361 2361
     <script>
2362 2362
         function gdRemoveANotification($plugin, $timestamp) {
2363 2363
 
@@ -2425,10 +2425,10 @@  discard block
 block discarded – undo
2425 2425
  */
2426 2426
 function geodir_avada_remove_notification()
2427 2427
 {
2428
-    update_option('avada_nag', TRUE);
2428
+	update_option('avada_nag', TRUE);
2429 2429
 
2430
-    // Always die in functions echoing ajax content
2431
-    die();
2430
+	// Always die in functions echoing ajax content
2431
+	die();
2432 2432
 }
2433 2433
 
2434 2434
 
@@ -2450,9 +2450,9 @@  discard block
 block discarded – undo
2450 2450
 	global $post, $typenow, $current_screen;
2451 2451
 	
2452 2452
 	$post_type = NULL;
2453
-    if (isset($_REQUEST['post']) && get_post_type($_REQUEST['post']))
2453
+	if (isset($_REQUEST['post']) && get_post_type($_REQUEST['post']))
2454 2454
 		$post_type = get_post_type($_REQUEST['post']);
2455
-    elseif ($post && isset($post->post_type))
2455
+	elseif ($post && isset($post->post_type))
2456 2456
 		$post_type = $post->post_type;
2457 2457
 	elseif ($typenow)
2458 2458
 		$post_type = $typenow;
@@ -2487,7 +2487,7 @@  discard block
 block discarded – undo
2487 2487
 		// Don't allow same slug url for listing and location
2488 2488
 		if (geodir_strtolower($listing_prefix) == geodir_strtolower($location_prefix)) {
2489 2489
 			$redirect_url = admin_url('admin.php?page=geodirectory&tab=' . $current_tab . '&active_tab=' . $active_tab . '&msg=fail&gderr=21');
2490
-        	wp_redirect($redirect_url);
2490
+			wp_redirect($redirect_url);
2491 2491
 			exit;
2492 2492
 		}
2493 2493
 		
@@ -2517,10 +2517,10 @@  discard block
 block discarded – undo
2517 2517
  * @package GeoDirectory
2518 2518
  */
2519 2519
 function geodir_hide_admin_preview_button() {
2520
-    global $post_type;
2521
-    $post_types = geodir_get_posttypes();
2522
-    if(in_array($post_type, $post_types))
2523
-        echo '<style type="text/css">#post-preview, #view-post-btn{display: none;}</style>';
2520
+	global $post_type;
2521
+	$post_types = geodir_get_posttypes();
2522
+	if(in_array($post_type, $post_types))
2523
+		echo '<style type="text/css">#post-preview, #view-post-btn{display: none;}</style>';
2524 2524
 }
2525 2525
 add_action( 'admin_head-post-new.php', 'geodir_hide_admin_preview_button' );
2526 2526
 add_action( 'admin_head-post.php', 'geodir_hide_admin_preview_button' );
@@ -2535,7 +2535,7 @@  discard block
 block discarded – undo
2535 2535
  */
2536 2536
 function geodir_import_export_tab( $tabs ) {
2537 2537
 	$tabs['import_export'] = array( 'label' => __( 'Import & Export', 'geodirectory' ) );
2538
-    return $tabs;
2538
+	return $tabs;
2539 2539
 }
2540 2540
 
2541 2541
 /**
@@ -2550,26 +2550,26 @@  discard block
 block discarded – undo
2550 2550
 function geodir_import_export_page() {
2551 2551
 	$nonce = wp_create_nonce( 'geodir_import_export_nonce' );
2552 2552
 	$gd_cats_sample_csv = geodir_plugin_url() . '/geodirectory-assets/gd_sample_categories.csv';
2553
-    /**
2554
-     * Filter sample category data csv file url.
2555
-     *
2556
-     * @since 1.0.0
2557
-     * @package GeoDirectory
2558
-     *
2559
-     * @param string $gd_cats_sample_csv Sample category data csv file url.
2560
-     */
2553
+	/**
2554
+	 * Filter sample category data csv file url.
2555
+	 *
2556
+	 * @since 1.0.0
2557
+	 * @package GeoDirectory
2558
+	 *
2559
+	 * @param string $gd_cats_sample_csv Sample category data csv file url.
2560
+	 */
2561 2561
 	$gd_cats_sample_csv = apply_filters( 'geodir_export_cats_sample_csv', $gd_cats_sample_csv );
2562 2562
 	
2563 2563
 	$gd_posts_sample_csv = geodir_plugin_url() . '/geodirectory-assets/place_listing.csv';
2564
-    /**
2565
-     * Filter sample post data csv file url.
2566
-     *
2567
-     * @since 1.0.0
2568
-     * @package GeoDirectory
2569
-     *
2570
-     * @param string $gd_posts_sample_csv Sample post data csv file url.
2571
-     */
2572
-    $gd_posts_sample_csv = apply_filters( 'geodir_export_posts_sample_csv', $gd_posts_sample_csv );
2564
+	/**
2565
+	 * Filter sample post data csv file url.
2566
+	 *
2567
+	 * @since 1.0.0
2568
+	 * @package GeoDirectory
2569
+	 *
2570
+	 * @param string $gd_posts_sample_csv Sample post data csv file url.
2571
+	 */
2572
+	$gd_posts_sample_csv = apply_filters( 'geodir_export_posts_sample_csv', $gd_posts_sample_csv );
2573 2573
 	
2574 2574
 	$gd_posttypes = geodir_get_posttypes( 'array' );
2575 2575
 	
@@ -2592,14 +2592,14 @@  discard block
 block discarded – undo
2592 2592
 	$gd_chunksize_options[100000] = 100000;
2593 2593
 	 
2594 2594
 	 /**
2595
-     * Filter max entries per export csv file.
2596
-     *
2597
-     * @since 1.5.6
2598
-     * @package GeoDirectory
2599
-     *
2600
-     * @param string $gd_chunksize_options Entries options.
2601
-     */
2602
-    $gd_chunksize_options = apply_filters( 'geodir_export_csv_chunksize_options', $gd_chunksize_options );
2595
+	  * Filter max entries per export csv file.
2596
+	  *
2597
+	  * @since 1.5.6
2598
+	  * @package GeoDirectory
2599
+	  *
2600
+	  * @param string $gd_chunksize_options Entries options.
2601
+	  */
2602
+	$gd_chunksize_options = apply_filters( 'geodir_export_csv_chunksize_options', $gd_chunksize_options );
2603 2603
 	
2604 2604
 	$gd_chunksize_option = '';
2605 2605
 	foreach ($gd_chunksize_options as $value => $title) {
@@ -2615,12 +2615,12 @@  discard block
 block discarded – undo
2615 2615
   <div class="gd-content-heading">
2616 2616
 
2617 2617
   <?php
2618
-    ini_set('max_execution_time', 999999);
2619
-    $ini_max_execution_time_check = @ini_get( 'max_execution_time' );
2620
-    ini_restore('max_execution_time');
2618
+	ini_set('max_execution_time', 999999);
2619
+	$ini_max_execution_time_check = @ini_get( 'max_execution_time' );
2620
+	ini_restore('max_execution_time');
2621 2621
 
2622
-    if($ini_max_execution_time_check != 999999){ // only show these setting to the user if we can't change the ini setting
2623
-        ?>
2622
+	if($ini_max_execution_time_check != 999999){ // only show these setting to the user if we can't change the ini setting
2623
+		?>
2624 2624
 	<div id="gd_ie_reqs" class="metabox-holder">
2625 2625
       <div class="meta-box-sortables ui-sortable">
2626 2626
         <div class="postbox">
@@ -2793,7 +2793,7 @@  discard block
 block discarded – undo
2793 2793
 						 * Called just after the sample CSV download link.
2794 2794
 						 *
2795 2795
 						 * @since 1.0.0
2796
-                         * @package GeoDirectory
2796
+						 * @package GeoDirectory
2797 2797
 						 */
2798 2798
 						do_action('geodir_sample_cats_csv_download_link');
2799 2799
 						?>
@@ -2878,11 +2878,11 @@  discard block
 block discarded – undo
2878 2878
 	 *
2879 2879
 	 * Called after the last setting on the GD > Import & Export page.
2880 2880
 	 * @since 1.4.6
2881
-     * @package GeoDirectory
2881
+	 * @package GeoDirectory
2882 2882
 	 *
2883 2883
 	 * @param array $gd_posttypes GD post types.
2884
-     * @param array $gd_chunksize_options File chunk size options.
2885
-     * @param string $nonce Wordpress security token for GD import & export.
2884
+	 * @param array $gd_chunksize_options File chunk size options.
2885
+	 * @param string $nonce Wordpress security token for GD import & export.
2886 2886
 	 */
2887 2887
 	do_action( 'geodir_import_export', $gd_posttypes, $gd_chunksize_options, $nonce );
2888 2888
 	?>
@@ -3569,44 +3569,44 @@  discard block
 block discarded – undo
3569 3569
 function geodir_init_filesystem()
3570 3570
 {
3571 3571
 
3572
-    if(!function_exists('get_filesystem_method')){
3573
-        require_once(ABSPATH."/wp-admin/includes/file.php");
3574
-    }
3575
-    $access_type = get_filesystem_method();
3576
-    if ($access_type === 'direct') {
3577
-        /* you can safely run request_filesystem_credentials() without any issues and don't need to worry about passing in a URL */
3578
-        $creds = request_filesystem_credentials(trailingslashit(site_url()) . 'wp-admin/', '', false, false, array());
3579
-
3580
-        /* initialize the API */
3581
-        if (!WP_Filesystem($creds)) {
3582
-            /* any problems and we exit */
3583
-            //return '@@@3';
3584
-            return false;
3585
-        }
3586
-
3587
-        global $wp_filesystem;
3588
-        return $wp_filesystem;
3589
-        /* do our file manipulations below */
3590
-    } elseif (defined('FTP_USER')) {
3591
-        $creds = request_filesystem_credentials(trailingslashit(site_url()) . 'wp-admin/', '', false, false, array());
3572
+	if(!function_exists('get_filesystem_method')){
3573
+		require_once(ABSPATH."/wp-admin/includes/file.php");
3574
+	}
3575
+	$access_type = get_filesystem_method();
3576
+	if ($access_type === 'direct') {
3577
+		/* you can safely run request_filesystem_credentials() without any issues and don't need to worry about passing in a URL */
3578
+		$creds = request_filesystem_credentials(trailingslashit(site_url()) . 'wp-admin/', '', false, false, array());
3579
+
3580
+		/* initialize the API */
3581
+		if (!WP_Filesystem($creds)) {
3582
+			/* any problems and we exit */
3583
+			//return '@@@3';
3584
+			return false;
3585
+		}
3592 3586
 
3593
-        /* initialize the API */
3594
-        if (!WP_Filesystem($creds)) {
3595
-            /* any problems and we exit */
3596
-            //return '@@@33';
3597
-            return false;
3598
-        }
3587
+		global $wp_filesystem;
3588
+		return $wp_filesystem;
3589
+		/* do our file manipulations below */
3590
+	} elseif (defined('FTP_USER')) {
3591
+		$creds = request_filesystem_credentials(trailingslashit(site_url()) . 'wp-admin/', '', false, false, array());
3592
+
3593
+		/* initialize the API */
3594
+		if (!WP_Filesystem($creds)) {
3595
+			/* any problems and we exit */
3596
+			//return '@@@33';
3597
+			return false;
3598
+		}
3599 3599
 
3600
-        global $wp_filesystem;
3601
-        //return '@@@1';
3602
-        return $wp_filesystem;
3600
+		global $wp_filesystem;
3601
+		//return '@@@1';
3602
+		return $wp_filesystem;
3603 3603
 
3604
-    } else {
3605
-        //return '@@@2';
3606
-        /* don't have direct write access. Prompt user with our notice */
3607
-        add_action('admin_notice', 'geodir_filesystem_notice');
3608
-        return false;
3609
-    }
3604
+	} else {
3605
+		//return '@@@2';
3606
+		/* don't have direct write access. Prompt user with our notice */
3607
+		add_action('admin_notice', 'geodir_filesystem_notice');
3608
+		return false;
3609
+	}
3610 3610
 
3611 3611
 }
3612 3612
 
@@ -3624,10 +3624,10 @@  discard block
 block discarded – undo
3624 3624
  */
3625 3625
 function geodir_filesystem_notice()
3626 3626
 {   if ( defined( 'DOING_AJAX' ) ){return;}
3627
-    $access_type = get_filesystem_method();
3628
-    if ($access_type === 'direct') {
3629
-    } elseif (!defined('FTP_USER')) {
3630
-        ?>
3627
+	$access_type = get_filesystem_method();
3628
+	if ($access_type === 'direct') {
3629
+	} elseif (!defined('FTP_USER')) {
3630
+		?>
3631 3631
         <div class="error">
3632 3632
             <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'); ?>
3633 3633
                 <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>
@@ -3653,1243 +3653,1243 @@  discard block
 block discarded – undo
3653 3653
  * @return string Json data.
3654 3654
  */
3655 3655
 function geodir_ajax_import_export() {
3656
-    global $wpdb, $plugin_prefix, $current_user, $wp_filesystem;
3656
+	global $wpdb, $plugin_prefix, $current_user, $wp_filesystem;
3657 3657
     
3658
-    error_reporting(0);
3658
+	error_reporting(0);
3659 3659
 
3660
-    // try to set higher limits for import
3661
-    $max_input_time = ini_get('max_input_time');
3662
-    $max_execution_time = ini_get('max_execution_time');
3663
-    $memory_limit= ini_get('memory_limit');
3660
+	// try to set higher limits for import
3661
+	$max_input_time = ini_get('max_input_time');
3662
+	$max_execution_time = ini_get('max_execution_time');
3663
+	$memory_limit= ini_get('memory_limit');
3664 3664
 
3665
-    if(!$max_input_time || $max_input_time<3000){
3666
-        ini_set('max_input_time', 3000);
3667
-    }
3665
+	if(!$max_input_time || $max_input_time<3000){
3666
+		ini_set('max_input_time', 3000);
3667
+	}
3668 3668
 
3669
-    if(!$max_execution_time || $max_execution_time<3000){
3670
-        ini_set('max_execution_time', 3000);
3671
-    }
3669
+	if(!$max_execution_time || $max_execution_time<3000){
3670
+		ini_set('max_execution_time', 3000);
3671
+	}
3672 3672
 
3673
-    if($memory_limit && str_replace('M','',$memory_limit)){
3674
-        if(str_replace('M','',$memory_limit)<256){
3675
-            ini_set('memory_limit', '256M');
3676
-        }
3677
-    }
3673
+	if($memory_limit && str_replace('M','',$memory_limit)){
3674
+		if(str_replace('M','',$memory_limit)<256){
3675
+			ini_set('memory_limit', '256M');
3676
+		}
3677
+	}
3678 3678
 
3679
-    $json = array();
3679
+	$json = array();
3680 3680
 
3681
-    if ( !current_user_can( 'manage_options' ) ) {
3682
-        wp_send_json( $json );
3683
-    }
3681
+	if ( !current_user_can( 'manage_options' ) ) {
3682
+		wp_send_json( $json );
3683
+	}
3684 3684
 
3685
-    $task = isset( $_REQUEST['task'] ) ? $_REQUEST['task'] : NULL;
3686
-    $nonce = isset( $_REQUEST['_nonce'] ) ? $_REQUEST['_nonce'] : NULL;
3687
-    $stat = isset( $_REQUEST['_st'] ) ? $_REQUEST['_st'] : false;
3685
+	$task = isset( $_REQUEST['task'] ) ? $_REQUEST['task'] : NULL;
3686
+	$nonce = isset( $_REQUEST['_nonce'] ) ? $_REQUEST['_nonce'] : NULL;
3687
+	$stat = isset( $_REQUEST['_st'] ) ? $_REQUEST['_st'] : false;
3688 3688
 
3689
-    if ( !wp_verify_nonce( $nonce, 'geodir_import_export_nonce' ) ) {
3690
-        wp_send_json( $json );
3691
-    }
3689
+	if ( !wp_verify_nonce( $nonce, 'geodir_import_export_nonce' ) ) {
3690
+		wp_send_json( $json );
3691
+	}
3692 3692
 
3693
-    $post_type = isset( $_REQUEST['_pt'] ) ? $_REQUEST['_pt'] : NULL;
3694
-    $chunk_per_page = isset( $_REQUEST['_n'] ) ? absint($_REQUEST['_n']) : NULL;
3695
-    $chunk_per_page = $chunk_per_page < 50 || $chunk_per_page > 100000 ? 5000 : $chunk_per_page;
3696
-    $chunk_page_no = isset( $_REQUEST['_p'] ) ? absint($_REQUEST['_p']) : 1;
3693
+	$post_type = isset( $_REQUEST['_pt'] ) ? $_REQUEST['_pt'] : NULL;
3694
+	$chunk_per_page = isset( $_REQUEST['_n'] ) ? absint($_REQUEST['_n']) : NULL;
3695
+	$chunk_per_page = $chunk_per_page < 50 || $chunk_per_page > 100000 ? 5000 : $chunk_per_page;
3696
+	$chunk_page_no = isset( $_REQUEST['_p'] ) ? absint($_REQUEST['_p']) : 1;
3697 3697
 
3698
-    $wp_filesystem = geodir_init_filesystem();
3699
-    if (!$wp_filesystem) {
3700
-        $json['error'] = __( 'Filesystem ERROR: Could not access filesystem.', 'geodirectory' );
3701
-        wp_send_json( $json );
3702
-    }
3698
+	$wp_filesystem = geodir_init_filesystem();
3699
+	if (!$wp_filesystem) {
3700
+		$json['error'] = __( 'Filesystem ERROR: Could not access filesystem.', 'geodirectory' );
3701
+		wp_send_json( $json );
3702
+	}
3703 3703
 
3704
-    if (!empty($wp_filesystem) && isset($wp_filesystem->errors) && is_wp_error($wp_filesystem->errors) && $wp_filesystem->errors->get_error_code()) {
3705
-        $json['error'] = __( 'Filesystem ERROR: ' . $wp_filesystem->errors->get_error_message(), 'geodirectory' );
3706
-        wp_send_json( $json );
3707
-    }
3704
+	if (!empty($wp_filesystem) && isset($wp_filesystem->errors) && is_wp_error($wp_filesystem->errors) && $wp_filesystem->errors->get_error_code()) {
3705
+		$json['error'] = __( 'Filesystem ERROR: ' . $wp_filesystem->errors->get_error_message(), 'geodirectory' );
3706
+		wp_send_json( $json );
3707
+	}
3708 3708
 
3709
-    $csv_file_dir = geodir_path_import_export( false );
3710
-    if ( !$wp_filesystem->is_dir( $csv_file_dir ) ) {
3711
-        if ( !$wp_filesystem->mkdir( $csv_file_dir, FS_CHMOD_DIR ) ) {
3712
-            $json['error'] = __( 'ERROR: Could not create cache directory. This is usually due to inconsistent file permissions.', 'geodirectory' );
3713
-            wp_send_json( $json );
3714
-        }
3715
-    }
3709
+	$csv_file_dir = geodir_path_import_export( false );
3710
+	if ( !$wp_filesystem->is_dir( $csv_file_dir ) ) {
3711
+		if ( !$wp_filesystem->mkdir( $csv_file_dir, FS_CHMOD_DIR ) ) {
3712
+			$json['error'] = __( 'ERROR: Could not create cache directory. This is usually due to inconsistent file permissions.', 'geodirectory' );
3713
+			wp_send_json( $json );
3714
+		}
3715
+	}
3716 3716
     
3717
-    $location_manager = function_exists('geodir_location_plugin_activated') ? true : false; // Check location manager installed & active.
3718
-    $neighbourhood_active = $location_manager && get_option('location_neighbourhoods') ? true : false;
3719
-
3720
-    switch ( $task ) {
3721
-        case 'export_posts': {
3722
-            // WPML
3723
-            $is_wpml = geodir_is_wpml();
3724
-            if ($is_wpml) {
3725
-                global $sitepress;
3726
-                $active_lang = ICL_LANGUAGE_CODE;
3717
+	$location_manager = function_exists('geodir_location_plugin_activated') ? true : false; // Check location manager installed & active.
3718
+	$neighbourhood_active = $location_manager && get_option('location_neighbourhoods') ? true : false;
3719
+
3720
+	switch ( $task ) {
3721
+		case 'export_posts': {
3722
+			// WPML
3723
+			$is_wpml = geodir_is_wpml();
3724
+			if ($is_wpml) {
3725
+				global $sitepress;
3726
+				$active_lang = ICL_LANGUAGE_CODE;
3727 3727
                 
3728
-                $sitepress->switch_lang('all', true);
3729
-            }
3730
-            // WPML
3731
-            if ( $post_type == 'gd_event' ) {
3732
-                add_filter( 'geodir_imex_export_posts_query', 'geodir_imex_get_events_query', 10, 2 );
3733
-            }
3734
-            $filters = !empty( $_REQUEST['gd_imex'] ) && is_array( $_REQUEST['gd_imex'] ) ? $_REQUEST['gd_imex'] : NULL;
3728
+				$sitepress->switch_lang('all', true);
3729
+			}
3730
+			// WPML
3731
+			if ( $post_type == 'gd_event' ) {
3732
+				add_filter( 'geodir_imex_export_posts_query', 'geodir_imex_get_events_query', 10, 2 );
3733
+			}
3734
+			$filters = !empty( $_REQUEST['gd_imex'] ) && is_array( $_REQUEST['gd_imex'] ) ? $_REQUEST['gd_imex'] : NULL;
3735 3735
             
3736
-            $file_name = $post_type . '_' . date( 'dmyHi' );
3737
-            if ( $filters && isset( $filters['start_date'] ) && isset( $filters['end_date'] ) ) {
3738
-                $file_name = $post_type . '_' . date_i18n( 'dmy', strtotime( $filters['start_date'] ) ) . '_' . date_i18n( 'dmy', strtotime( $filters['end_date'] ) );
3739
-            }
3740
-            $posts_count = geodir_get_posts_count( $post_type );
3741
-            $file_url_base = geodir_path_import_export() . '/';
3742
-            $file_url = $file_url_base . $file_name . '.csv';
3743
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3744
-            $file_path_temp = $csv_file_dir . '/' . $post_type . '_' . $nonce . '.csv';
3736
+			$file_name = $post_type . '_' . date( 'dmyHi' );
3737
+			if ( $filters && isset( $filters['start_date'] ) && isset( $filters['end_date'] ) ) {
3738
+				$file_name = $post_type . '_' . date_i18n( 'dmy', strtotime( $filters['start_date'] ) ) . '_' . date_i18n( 'dmy', strtotime( $filters['end_date'] ) );
3739
+			}
3740
+			$posts_count = geodir_get_posts_count( $post_type );
3741
+			$file_url_base = geodir_path_import_export() . '/';
3742
+			$file_url = $file_url_base . $file_name . '.csv';
3743
+			$file_path = $csv_file_dir . '/' . $file_name . '.csv';
3744
+			$file_path_temp = $csv_file_dir . '/' . $post_type . '_' . $nonce . '.csv';
3745 3745
             
3746
-            $chunk_file_paths = array();
3746
+			$chunk_file_paths = array();
3747 3747
 
3748
-            if ( isset( $_REQUEST['_c'] ) ) {
3749
-                $json['total'] = $posts_count;
3750
-                // WPML
3751
-                if ($is_wpml) {
3752
-                    $sitepress->switch_lang($active_lang, true);
3753
-                }
3754
-                // WPML
3755
-                wp_send_json( $json );
3756
-                gd_die();
3757
-            } else if ( isset( $_REQUEST['_st'] ) ) {
3758
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3759
-                $percentage = count( $posts_count ) > 0 && $line_count > 0 ? ceil( $line_count / $posts_count ) * 100 : 0;
3760
-                $percentage = min( $percentage, 100 );
3748
+			if ( isset( $_REQUEST['_c'] ) ) {
3749
+				$json['total'] = $posts_count;
3750
+				// WPML
3751
+				if ($is_wpml) {
3752
+					$sitepress->switch_lang($active_lang, true);
3753
+				}
3754
+				// WPML
3755
+				wp_send_json( $json );
3756
+				gd_die();
3757
+			} else if ( isset( $_REQUEST['_st'] ) ) {
3758
+				$line_count = (int)geodir_import_export_line_count( $file_path_temp );
3759
+				$percentage = count( $posts_count ) > 0 && $line_count > 0 ? ceil( $line_count / $posts_count ) * 100 : 0;
3760
+				$percentage = min( $percentage, 100 );
3761 3761
                 
3762
-                $json['percentage'] = $percentage;
3763
-                // WPML
3764
-                if ($is_wpml) {
3765
-                    $sitepress->switch_lang($active_lang, true);
3766
-                }
3767
-                // WPML
3768
-                wp_send_json( $json );
3769
-                gd_die();
3770
-            } else {
3771
-                if ( !$posts_count > 0 ) {
3772
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3773
-                } else {
3774
-                    $total_posts = $posts_count;
3775
-                    if ($chunk_per_page > $total_posts) {
3776
-                        $chunk_per_page = $total_posts;
3777
-                    }
3778
-                    $chunk_total_pages = ceil( $total_posts / $chunk_per_page );
3762
+				$json['percentage'] = $percentage;
3763
+				// WPML
3764
+				if ($is_wpml) {
3765
+					$sitepress->switch_lang($active_lang, true);
3766
+				}
3767
+				// WPML
3768
+				wp_send_json( $json );
3769
+				gd_die();
3770
+			} else {
3771
+				if ( !$posts_count > 0 ) {
3772
+					$json['error'] = __( 'No records to export.', 'geodirectory' );
3773
+				} else {
3774
+					$total_posts = $posts_count;
3775
+					if ($chunk_per_page > $total_posts) {
3776
+						$chunk_per_page = $total_posts;
3777
+					}
3778
+					$chunk_total_pages = ceil( $total_posts / $chunk_per_page );
3779 3779
                     
3780
-                    $j = $chunk_page_no;
3781
-                    $chunk_save_posts = geodir_imex_get_posts( $post_type, $chunk_per_page, $j );
3780
+					$j = $chunk_page_no;
3781
+					$chunk_save_posts = geodir_imex_get_posts( $post_type, $chunk_per_page, $j );
3782 3782
                     
3783
-                    $per_page = 500;
3784
-                    if ($per_page > $chunk_per_page) {
3785
-                        $per_page = $chunk_per_page;
3786
-                    }
3787
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3783
+					$per_page = 500;
3784
+					if ($per_page > $chunk_per_page) {
3785
+						$per_page = $chunk_per_page;
3786
+					}
3787
+					$total_pages = ceil( $chunk_per_page / $per_page );
3788 3788
                     
3789
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3790
-                        $save_posts = array_slice( $chunk_save_posts , ( $i * $per_page ), $per_page );
3789
+					for ( $i = 0; $i <= $total_pages; $i++ ) {
3790
+						$save_posts = array_slice( $chunk_save_posts , ( $i * $per_page ), $per_page );
3791 3791
                         
3792
-                        $clear = $i == 0 ? true : false;
3793
-                        geodir_save_csv_data( $file_path_temp, $save_posts, $clear );
3794
-                    }
3792
+						$clear = $i == 0 ? true : false;
3793
+						geodir_save_csv_data( $file_path_temp, $save_posts, $clear );
3794
+					}
3795 3795
                         
3796
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3797
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3798
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3799
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3800
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3796
+					if ( $wp_filesystem->exists( $file_path_temp ) ) {
3797
+						$chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3798
+						$chunk_file_name = $file_name . $chunk_page_no . '.csv';
3799
+						$file_path = $csv_file_dir . '/' . $chunk_file_name;
3800
+						$wp_filesystem->move( $file_path_temp, $file_path, true );
3801 3801
                         
3802
-                        $file_url = $file_url_base . $chunk_file_name;
3803
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3804
-                    }
3802
+						$file_url = $file_url_base . $chunk_file_name;
3803
+						$chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3804
+					}
3805 3805
                     
3806
-                    if ( !empty($chunk_file_paths) ) {
3807
-                        $json['total'] = $posts_count;
3808
-                        $json['files'] = $chunk_file_paths;
3809
-                    } else {
3810
-                        if ($j > 1) {
3811
-                            $json['total'] = $posts_count;
3812
-                            $json['files'] = array();
3813
-                        } else {
3814
-                            $json['error'] = __( 'ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory' );
3815
-                        }
3816
-                    }
3817
-                }
3818
-                // WPML
3819
-                if ($is_wpml) {
3820
-                    $sitepress->switch_lang($active_lang, true);
3821
-                }
3822
-                // WPML
3823
-                wp_send_json( $json );
3824
-            }
3825
-        }
3826
-        break;
3827
-        case 'export_cats': {
3828
-            // WPML
3829
-            $is_wpml = geodir_is_wpml();
3830
-            if ($is_wpml) {
3831
-                global $sitepress;
3832
-                $active_lang = ICL_LANGUAGE_CODE;
3806
+					if ( !empty($chunk_file_paths) ) {
3807
+						$json['total'] = $posts_count;
3808
+						$json['files'] = $chunk_file_paths;
3809
+					} else {
3810
+						if ($j > 1) {
3811
+							$json['total'] = $posts_count;
3812
+							$json['files'] = array();
3813
+						} else {
3814
+							$json['error'] = __( 'ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory' );
3815
+						}
3816
+					}
3817
+				}
3818
+				// WPML
3819
+				if ($is_wpml) {
3820
+					$sitepress->switch_lang($active_lang, true);
3821
+				}
3822
+				// WPML
3823
+				wp_send_json( $json );
3824
+			}
3825
+		}
3826
+		break;
3827
+		case 'export_cats': {
3828
+			// WPML
3829
+			$is_wpml = geodir_is_wpml();
3830
+			if ($is_wpml) {
3831
+				global $sitepress;
3832
+				$active_lang = ICL_LANGUAGE_CODE;
3833 3833
                 
3834
-                $sitepress->switch_lang('all', true);
3835
-            }
3836
-            // WPML
3837
-            $file_name = $post_type . 'category_' . date( 'dmyHi' );
3834
+				$sitepress->switch_lang('all', true);
3835
+			}
3836
+			// WPML
3837
+			$file_name = $post_type . 'category_' . date( 'dmyHi' );
3838 3838
             
3839
-            $terms_count = geodir_get_terms_count( $post_type );
3840
-            $file_url_base = geodir_path_import_export() . '/';
3841
-            $file_url = $file_url_base . $file_name . '.csv';
3842
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3843
-            $file_path_temp = $csv_file_dir . '/' . $post_type . 'category_' . $nonce . '.csv';
3839
+			$terms_count = geodir_get_terms_count( $post_type );
3840
+			$file_url_base = geodir_path_import_export() . '/';
3841
+			$file_url = $file_url_base . $file_name . '.csv';
3842
+			$file_path = $csv_file_dir . '/' . $file_name . '.csv';
3843
+			$file_path_temp = $csv_file_dir . '/' . $post_type . 'category_' . $nonce . '.csv';
3844 3844
             
3845
-            $chunk_file_paths = array();
3845
+			$chunk_file_paths = array();
3846 3846
             
3847
-            if ( isset( $_REQUEST['_st'] ) ) {
3848
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3849
-                $percentage = count( $terms_count ) > 0 && $line_count > 0 ? ceil( $line_count / $terms_count ) * 100 : 0;
3850
-                $percentage = min( $percentage, 100 );
3847
+			if ( isset( $_REQUEST['_st'] ) ) {
3848
+				$line_count = (int)geodir_import_export_line_count( $file_path_temp );
3849
+				$percentage = count( $terms_count ) > 0 && $line_count > 0 ? ceil( $line_count / $terms_count ) * 100 : 0;
3850
+				$percentage = min( $percentage, 100 );
3851 3851
                 
3852
-                $json['percentage'] = $percentage;
3853
-                // WPML
3854
-                if ($is_wpml) {
3855
-                    $sitepress->switch_lang($active_lang, true);
3856
-                }
3857
-                // WPML
3858
-                wp_send_json( $json );
3859
-            } else {
3860
-                if ( !$terms_count > 0 ) {
3861
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3862
-                } else {
3863
-                    $total_terms = $terms_count;
3864
-                    if ($chunk_per_page > $terms_count) {
3865
-                        $chunk_per_page = $terms_count;
3866
-                    }
3867
-                    $chunk_total_pages = ceil( $total_terms / $chunk_per_page );
3852
+				$json['percentage'] = $percentage;
3853
+				// WPML
3854
+				if ($is_wpml) {
3855
+					$sitepress->switch_lang($active_lang, true);
3856
+				}
3857
+				// WPML
3858
+				wp_send_json( $json );
3859
+			} else {
3860
+				if ( !$terms_count > 0 ) {
3861
+					$json['error'] = __( 'No records to export.', 'geodirectory' );
3862
+				} else {
3863
+					$total_terms = $terms_count;
3864
+					if ($chunk_per_page > $terms_count) {
3865
+						$chunk_per_page = $terms_count;
3866
+					}
3867
+					$chunk_total_pages = ceil( $total_terms / $chunk_per_page );
3868 3868
                     
3869
-                    $j = $chunk_page_no;
3870
-                    $chunk_save_terms = geodir_imex_get_terms( $post_type, $chunk_per_page, $j );
3869
+					$j = $chunk_page_no;
3870
+					$chunk_save_terms = geodir_imex_get_terms( $post_type, $chunk_per_page, $j );
3871 3871
                     
3872
-                    $per_page = 500;
3873
-                    if ($per_page > $chunk_per_page) {
3874
-                        $per_page = $chunk_per_page;
3875
-                    }
3876
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3872
+					$per_page = 500;
3873
+					if ($per_page > $chunk_per_page) {
3874
+						$per_page = $chunk_per_page;
3875
+					}
3876
+					$total_pages = ceil( $chunk_per_page / $per_page );
3877 3877
                     
3878
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3879
-                        $save_terms = array_slice( $chunk_save_terms , ( $i * $per_page ), $per_page );
3878
+					for ( $i = 0; $i <= $total_pages; $i++ ) {
3879
+						$save_terms = array_slice( $chunk_save_terms , ( $i * $per_page ), $per_page );
3880 3880
                         
3881
-                        $clear = $i == 0 ? true : false;
3882
-                        geodir_save_csv_data( $file_path_temp, $save_terms, $clear );
3883
-                    }
3881
+						$clear = $i == 0 ? true : false;
3882
+						geodir_save_csv_data( $file_path_temp, $save_terms, $clear );
3883
+					}
3884 3884
                     
3885
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3886
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3887
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3888
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3889
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3885
+					if ( $wp_filesystem->exists( $file_path_temp ) ) {
3886
+						$chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3887
+						$chunk_file_name = $file_name . $chunk_page_no . '.csv';
3888
+						$file_path = $csv_file_dir . '/' . $chunk_file_name;
3889
+						$wp_filesystem->move( $file_path_temp, $file_path, true );
3890 3890
                         
3891
-                        $file_url = $file_url_base . $chunk_file_name;
3892
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3893
-                    }
3891
+						$file_url = $file_url_base . $chunk_file_name;
3892
+						$chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3893
+					}
3894 3894
                     
3895
-                    if ( !empty($chunk_file_paths) ) {
3896
-                        $json['total'] = $terms_count;
3897
-                        $json['files'] = $chunk_file_paths;
3898
-                    } else {
3899
-                        $json['error'] = __( 'ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory' );
3900
-                    }
3901
-                }
3902
-                // WPML
3903
-                if ($is_wpml) {
3904
-                    $sitepress->switch_lang($active_lang, true);
3905
-                }
3906
-                // WPML
3907
-                wp_send_json( $json );
3908
-            }
3909
-        }
3910
-        break;
3911
-        case 'export_locations': {
3912
-            $file_url_base = geodir_path_import_export() . '/';
3913
-            $file_name = 'gd_locations_' . date( 'dmyHi' );
3914
-            $file_url = $file_url_base . $file_name . '.csv';
3915
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3916
-            $file_path_temp = $csv_file_dir . '/gd_locations_' . $nonce . '.csv';
3895
+					if ( !empty($chunk_file_paths) ) {
3896
+						$json['total'] = $terms_count;
3897
+						$json['files'] = $chunk_file_paths;
3898
+					} else {
3899
+						$json['error'] = __( 'ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory' );
3900
+					}
3901
+				}
3902
+				// WPML
3903
+				if ($is_wpml) {
3904
+					$sitepress->switch_lang($active_lang, true);
3905
+				}
3906
+				// WPML
3907
+				wp_send_json( $json );
3908
+			}
3909
+		}
3910
+		break;
3911
+		case 'export_locations': {
3912
+			$file_url_base = geodir_path_import_export() . '/';
3913
+			$file_name = 'gd_locations_' . date( 'dmyHi' );
3914
+			$file_url = $file_url_base . $file_name . '.csv';
3915
+			$file_path = $csv_file_dir . '/' . $file_name . '.csv';
3916
+			$file_path_temp = $csv_file_dir . '/gd_locations_' . $nonce . '.csv';
3917 3917
             
3918
-            $items_count = (int)geodir_location_imex_count_locations();
3918
+			$items_count = (int)geodir_location_imex_count_locations();
3919 3919
             
3920
-            if ( isset( $_REQUEST['_st'] ) ) {
3921
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3922
-                $percentage = count( $items_count ) > 0 && $line_count > 0 ? ceil( $line_count / $items_count ) * 100 : 0;
3923
-                $percentage = min( $percentage, 100 );
3920
+			if ( isset( $_REQUEST['_st'] ) ) {
3921
+				$line_count = (int)geodir_import_export_line_count( $file_path_temp );
3922
+				$percentage = count( $items_count ) > 0 && $line_count > 0 ? ceil( $line_count / $items_count ) * 100 : 0;
3923
+				$percentage = min( $percentage, 100 );
3924 3924
                 
3925
-                $json['percentage'] = $percentage;
3926
-                wp_send_json( $json );
3927
-            } else {
3928
-                $chunk_file_paths = array();
3925
+				$json['percentage'] = $percentage;
3926
+				wp_send_json( $json );
3927
+			} else {
3928
+				$chunk_file_paths = array();
3929 3929
                 
3930
-                if ( !$items_count > 0 ) {
3931
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3932
-                } else {
3933
-                    $chunk_per_page = min( $chunk_per_page, $items_count );
3934
-                    $chunk_total_pages = ceil( $items_count / $chunk_per_page );
3930
+				if ( !$items_count > 0 ) {
3931
+					$json['error'] = __( 'No records to export.', 'geodirectory' );
3932
+				} else {
3933
+					$chunk_per_page = min( $chunk_per_page, $items_count );
3934
+					$chunk_total_pages = ceil( $items_count / $chunk_per_page );
3935 3935
                     
3936
-                    $j = $chunk_page_no;
3937
-                    $chunk_save_items = geodir_location_imex_locations_data( $chunk_per_page, $j );
3936
+					$j = $chunk_page_no;
3937
+					$chunk_save_items = geodir_location_imex_locations_data( $chunk_per_page, $j );
3938 3938
                     
3939
-                    $per_page = 500;
3940
-                    $per_page = min( $per_page, $chunk_per_page );
3941
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3939
+					$per_page = 500;
3940
+					$per_page = min( $per_page, $chunk_per_page );
3941
+					$total_pages = ceil( $chunk_per_page / $per_page );
3942 3942
                     
3943
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3944
-                        $save_items = array_slice( $chunk_save_items , ( $i * $per_page ), $per_page );
3943
+					for ( $i = 0; $i <= $total_pages; $i++ ) {
3944
+						$save_items = array_slice( $chunk_save_items , ( $i * $per_page ), $per_page );
3945 3945
                         
3946
-                        $clear = $i == 0 ? true : false;
3947
-                        geodir_save_csv_data( $file_path_temp, $save_items, $clear );
3948
-                    }
3946
+						$clear = $i == 0 ? true : false;
3947
+						geodir_save_csv_data( $file_path_temp, $save_items, $clear );
3948
+					}
3949 3949
                     
3950
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3951
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3952
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3953
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3954
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3950
+					if ( $wp_filesystem->exists( $file_path_temp ) ) {
3951
+						$chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3952
+						$chunk_file_name = $file_name . $chunk_page_no . '.csv';
3953
+						$file_path = $csv_file_dir . '/' . $chunk_file_name;
3954
+						$wp_filesystem->move( $file_path_temp, $file_path, true );
3955 3955
                         
3956
-                        $file_url = $file_url_base . $chunk_file_name;
3957
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3958
-                    }
3956
+						$file_url = $file_url_base . $chunk_file_name;
3957
+						$chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3958
+					}
3959 3959
                     
3960
-                    if ( !empty($chunk_file_paths) ) {
3961
-                        $json['total'] = $items_count;
3962
-                        $json['files'] = $chunk_file_paths;
3963
-                    } else {
3964
-                        $json['error'] = __( 'Fail, something wrong to create csv file.', 'geodirectory' );
3965
-                    }
3966
-                }
3967
-                wp_send_json( $json );
3968
-            }
3969
-        }
3970
-        break;
3971
-        case 'export_hoods': {
3972
-            $file_url_base = geodir_path_import_export() . '/';
3973
-            $file_name = 'gd_neighbourhoods_' . date( 'dmyHi' );
3974
-            $file_url = $file_url_base . $file_name . '.csv';
3975
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3976
-            $file_path_temp = $csv_file_dir . '/gd_neighbourhoods_' . $nonce . '.csv';
3960
+					if ( !empty($chunk_file_paths) ) {
3961
+						$json['total'] = $items_count;
3962
+						$json['files'] = $chunk_file_paths;
3963
+					} else {
3964
+						$json['error'] = __( 'Fail, something wrong to create csv file.', 'geodirectory' );
3965
+					}
3966
+				}
3967
+				wp_send_json( $json );
3968
+			}
3969
+		}
3970
+		break;
3971
+		case 'export_hoods': {
3972
+			$file_url_base = geodir_path_import_export() . '/';
3973
+			$file_name = 'gd_neighbourhoods_' . date( 'dmyHi' );
3974
+			$file_url = $file_url_base . $file_name . '.csv';
3975
+			$file_path = $csv_file_dir . '/' . $file_name . '.csv';
3976
+			$file_path_temp = $csv_file_dir . '/gd_neighbourhoods_' . $nonce . '.csv';
3977 3977
             
3978
-            $items_count = (int)geodir_location_imex_count_neighbourhoods();
3978
+			$items_count = (int)geodir_location_imex_count_neighbourhoods();
3979 3979
             
3980
-            if ( isset( $_REQUEST['_st'] ) ) {
3981
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3982
-                $percentage = count( $items_count ) > 0 && $line_count > 0 ? ceil( $line_count / $items_count ) * 100 : 0;
3983
-                $percentage = min( $percentage, 100 );
3980
+			if ( isset( $_REQUEST['_st'] ) ) {
3981
+				$line_count = (int)geodir_import_export_line_count( $file_path_temp );
3982
+				$percentage = count( $items_count ) > 0 && $line_count > 0 ? ceil( $line_count / $items_count ) * 100 : 0;
3983
+				$percentage = min( $percentage, 100 );
3984 3984
                 
3985
-                $json['percentage'] = $percentage;
3986
-                wp_send_json( $json );
3987
-            } else {
3988
-                $chunk_file_paths = array();
3985
+				$json['percentage'] = $percentage;
3986
+				wp_send_json( $json );
3987
+			} else {
3988
+				$chunk_file_paths = array();
3989 3989
                 
3990
-                if ( !$items_count > 0 ) {
3991
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3992
-                } else {
3993
-                    $chunk_per_page = min( $chunk_per_page, $items_count );
3994
-                    $chunk_total_pages = ceil( $items_count / $chunk_per_page );
3990
+				if ( !$items_count > 0 ) {
3991
+					$json['error'] = __( 'No records to export.', 'geodirectory' );
3992
+				} else {
3993
+					$chunk_per_page = min( $chunk_per_page, $items_count );
3994
+					$chunk_total_pages = ceil( $items_count / $chunk_per_page );
3995 3995
                     
3996
-                    $j = $chunk_page_no;
3997
-                    $chunk_save_items = geodir_location_imex_neighbourhoods_data( $chunk_per_page, $j );
3996
+					$j = $chunk_page_no;
3997
+					$chunk_save_items = geodir_location_imex_neighbourhoods_data( $chunk_per_page, $j );
3998 3998
                     
3999
-                    $per_page = 500;
4000
-                    $per_page = min( $per_page, $chunk_per_page );
4001
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3999
+					$per_page = 500;
4000
+					$per_page = min( $per_page, $chunk_per_page );
4001
+					$total_pages = ceil( $chunk_per_page / $per_page );
4002 4002
                     
4003
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
4004
-                        $save_items = array_slice( $chunk_save_items , ( $i * $per_page ), $per_page );
4003
+					for ( $i = 0; $i <= $total_pages; $i++ ) {
4004
+						$save_items = array_slice( $chunk_save_items , ( $i * $per_page ), $per_page );
4005 4005
                         
4006
-                        $clear = $i == 0 ? true : false;
4007
-                        geodir_save_csv_data( $file_path_temp, $save_items, $clear );
4008
-                    }
4006
+						$clear = $i == 0 ? true : false;
4007
+						geodir_save_csv_data( $file_path_temp, $save_items, $clear );
4008
+					}
4009 4009
                     
4010
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
4011
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
4012
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
4013
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
4014
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
4010
+					if ( $wp_filesystem->exists( $file_path_temp ) ) {
4011
+						$chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
4012
+						$chunk_file_name = $file_name . $chunk_page_no . '.csv';
4013
+						$file_path = $csv_file_dir . '/' . $chunk_file_name;
4014
+						$wp_filesystem->move( $file_path_temp, $file_path, true );
4015 4015
                         
4016
-                        $file_url = $file_url_base . $chunk_file_name;
4017
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
4018
-                    }
4016
+						$file_url = $file_url_base . $chunk_file_name;
4017
+						$chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
4018
+					}
4019 4019
                     
4020
-                    if ( !empty($chunk_file_paths) ) {
4021
-                        $json['total'] = $items_count;
4022
-                        $json['files'] = $chunk_file_paths;
4023
-                    } else {
4024
-                        $json['error'] = __( 'Fail, something wrong to create csv file.', 'geodirectory' );
4025
-                    }
4026
-                }
4027
-                wp_send_json( $json );
4028
-            }
4029
-        }
4030
-        break;
4031
-        case 'prepare_import':
4032
-        case 'import_cat':
4033
-        case 'import_post':
4034
-        case 'import_loc':
4035
-        case 'import_hood': {
4036
-            // WPML
4037
-            $is_wpml = geodir_is_wpml();
4038
-            if ($is_wpml) {
4039
-                global $sitepress;
4040
-                $active_lang = ICL_LANGUAGE_CODE;
4041
-            }
4042
-            // WPML
4020
+					if ( !empty($chunk_file_paths) ) {
4021
+						$json['total'] = $items_count;
4022
+						$json['files'] = $chunk_file_paths;
4023
+					} else {
4024
+						$json['error'] = __( 'Fail, something wrong to create csv file.', 'geodirectory' );
4025
+					}
4026
+				}
4027
+				wp_send_json( $json );
4028
+			}
4029
+		}
4030
+		break;
4031
+		case 'prepare_import':
4032
+		case 'import_cat':
4033
+		case 'import_post':
4034
+		case 'import_loc':
4035
+		case 'import_hood': {
4036
+			// WPML
4037
+			$is_wpml = geodir_is_wpml();
4038
+			if ($is_wpml) {
4039
+				global $sitepress;
4040
+				$active_lang = ICL_LANGUAGE_CODE;
4041
+			}
4042
+			// WPML
4043 4043
             
4044
-            ini_set( 'auto_detect_line_endings', true );
4044
+			ini_set( 'auto_detect_line_endings', true );
4045 4045
             
4046
-            $uploads = wp_upload_dir();
4047
-            $uploads_dir = $uploads['path'];
4048
-            $uploads_subdir = $uploads['subdir'];
4046
+			$uploads = wp_upload_dir();
4047
+			$uploads_dir = $uploads['path'];
4048
+			$uploads_subdir = $uploads['subdir'];
4049 4049
             
4050
-            $csv_file = isset( $_POST['_file'] ) ? $_POST['_file'] : NULL;
4051
-            $import_choice = isset( $_REQUEST['_ch'] ) ? $_REQUEST['_ch'] : 'skip';
4050
+			$csv_file = isset( $_POST['_file'] ) ? $_POST['_file'] : NULL;
4051
+			$import_choice = isset( $_REQUEST['_ch'] ) ? $_REQUEST['_ch'] : 'skip';
4052 4052
             
4053
-            $csv_file_arr = explode( '/', $csv_file );
4054
-            $csv_filename = end( $csv_file_arr );
4055
-            $target_path = $uploads_dir . '/temp_' . $current_user->data->ID . '/' . $csv_filename;
4053
+			$csv_file_arr = explode( '/', $csv_file );
4054
+			$csv_filename = end( $csv_file_arr );
4055
+			$target_path = $uploads_dir . '/temp_' . $current_user->data->ID . '/' . $csv_filename;
4056 4056
             
4057
-            $json['file'] = $csv_file;
4058
-            $json['error'] = __( 'The uploaded file is not a valid csv file. Please try again.', 'geodirectory' );
4059
-            $file = array();
4057
+			$json['file'] = $csv_file;
4058
+			$json['error'] = __( 'The uploaded file is not a valid csv file. Please try again.', 'geodirectory' );
4059
+			$file = array();
4060 4060
 
4061
-            if ( $csv_file && $wp_filesystem->is_file( $target_path ) && $wp_filesystem->exists( $target_path ) ) {
4062
-                $wp_filetype = wp_check_filetype_and_ext( $target_path, $csv_filename );
4061
+			if ( $csv_file && $wp_filesystem->is_file( $target_path ) && $wp_filesystem->exists( $target_path ) ) {
4062
+				$wp_filetype = wp_check_filetype_and_ext( $target_path, $csv_filename );
4063 4063
                 
4064
-                if (!empty($wp_filetype) && isset($wp_filetype['ext']) && geodir_strtolower($wp_filetype['ext']) == 'csv') {
4065
-                    $json['error'] = NULL;
4066
-                    $json['rows'] = 0;
4064
+				if (!empty($wp_filetype) && isset($wp_filetype['ext']) && geodir_strtolower($wp_filetype['ext']) == 'csv') {
4065
+					$json['error'] = NULL;
4066
+					$json['rows'] = 0;
4067 4067
                     
4068
-                    if ( ( $handle = fopen($target_path, "r" ) ) !== FALSE ) {
4069
-                        while ( ( $data = fgetcsv( $handle, 100000, "," ) ) !== FALSE ) {
4070
-                            if ( !empty( $data ) ) {
4071
-                                $file[] = $data;
4072
-                            }
4073
-                        }
4074
-                        fclose($handle);
4075
-                    }
4068
+					if ( ( $handle = fopen($target_path, "r" ) ) !== FALSE ) {
4069
+						while ( ( $data = fgetcsv( $handle, 100000, "," ) ) !== FALSE ) {
4070
+							if ( !empty( $data ) ) {
4071
+								$file[] = $data;
4072
+							}
4073
+						}
4074
+						fclose($handle);
4075
+					}
4076 4076
 
4077
-                    $json['rows'] = (!empty($file) && count($file) > 1) ? count($file) - 1 : 0;
4077
+					$json['rows'] = (!empty($file) && count($file) > 1) ? count($file) - 1 : 0;
4078 4078
                     
4079
-                    if (!$json['rows'] > 0) {
4080
-                        $json['error'] = __('No data found in csv file.', 'geodirectory');
4081
-                    }
4082
-                } else {
4083
-                    wp_send_json( $json );
4084
-                }
4085
-            } else {
4086
-                wp_send_json( $json );
4087
-            }
4079
+					if (!$json['rows'] > 0) {
4080
+						$json['error'] = __('No data found in csv file.', 'geodirectory');
4081
+					}
4082
+				} else {
4083
+					wp_send_json( $json );
4084
+				}
4085
+			} else {
4086
+				wp_send_json( $json );
4087
+			}
4088 4088
             
4089
-            if ( $task == 'prepare_import' || !empty( $json['error'] ) ) {
4090
-                wp_send_json( $json );
4091
-            }
4089
+			if ( $task == 'prepare_import' || !empty( $json['error'] ) ) {
4090
+				wp_send_json( $json );
4091
+			}
4092 4092
             
4093
-            $total = $json['rows'];
4094
-            $limit = isset($_POST['limit']) ? (int)$_POST['limit'] : 1;
4095
-            $processed = isset($_POST['processed']) ? (int)$_POST['processed'] : 0;
4093
+			$total = $json['rows'];
4094
+			$limit = isset($_POST['limit']) ? (int)$_POST['limit'] : 1;
4095
+			$processed = isset($_POST['processed']) ? (int)$_POST['processed'] : 0;
4096 4096
             
4097
-            $count = $limit;
4097
+			$count = $limit;
4098 4098
             
4099
-            if ($count < $total) {
4100
-                $count = $processed + $count;
4101
-                if ($count > $total) {
4102
-                    $count = $total;
4103
-                }
4104
-            } else {
4105
-                $count = $total;
4106
-            }
4099
+			if ($count < $total) {
4100
+				$count = $processed + $count;
4101
+				if ($count > $total) {
4102
+					$count = $total;
4103
+				}
4104
+			} else {
4105
+				$count = $total;
4106
+			}
4107 4107
             
4108
-            $created = 0;
4109
-            $updated = 0;
4110
-            $skipped = 0;
4111
-            $invalid = 0;
4112
-            $invalid_addr = 0;
4113
-            $images = 0;
4108
+			$created = 0;
4109
+			$updated = 0;
4110
+			$skipped = 0;
4111
+			$invalid = 0;
4112
+			$invalid_addr = 0;
4113
+			$images = 0;
4114 4114
             
4115
-            $gd_post_info = array();
4116
-            $countpost = 0;
4115
+			$gd_post_info = array();
4116
+			$countpost = 0;
4117 4117
             
4118
-            $post_types = geodir_get_posttypes();
4118
+			$post_types = geodir_get_posttypes();
4119 4119
 
4120
-            if ( $task == 'import_cat' ) {
4121
-                if (!empty($file)) {
4122
-                    $columns = isset($file[0]) ? $file[0] : NULL;
4120
+			if ( $task == 'import_cat' ) {
4121
+				if (!empty($file)) {
4122
+					$columns = isset($file[0]) ? $file[0] : NULL;
4123 4123
                     
4124
-                    if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4125
-                        $json['error'] = CSV_INVAILD_FILE;
4126
-                        wp_send_json( $json );
4127
-                        exit;
4128
-                    }
4124
+					if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4125
+						$json['error'] = CSV_INVAILD_FILE;
4126
+						wp_send_json( $json );
4127
+						exit;
4128
+					}
4129 4129
                     
4130
-                    $gd_error_log = __('GD IMPORT CATEGORIES [ROW %d]:', 'geodirectory');
4130
+					$gd_error_log = __('GD IMPORT CATEGORIES [ROW %d]:', 'geodirectory');
4131 4131
                     
4132
-                    for ($i = 1; $i <= $limit; $i++) {
4133
-                        $index = $processed + $i;
4132
+					for ($i = 1; $i <= $limit; $i++) {
4133
+						$index = $processed + $i;
4134 4134
                         
4135
-                        if (isset($file[$index])) {
4136
-                            $row = $file[$index];
4137
-                            $row = array_map( 'trim', $row );
4138
-                            //$row = array_map( 'utf8_encode', $row );
4135
+						if (isset($file[$index])) {
4136
+							$row = $file[$index];
4137
+							$row = array_map( 'trim', $row );
4138
+							//$row = array_map( 'utf8_encode', $row );
4139 4139
                             
4140
-                            $cat_id = '';
4141
-                            $cat_name = '';
4142
-                            $cat_slug = '';
4143
-                            $cat_posttype = '';
4144
-                            $cat_parent = '';
4145
-                            $cat_description = '';
4146
-                            $cat_schema = '';
4147
-                            $cat_top_description = '';
4148
-                            $cat_image = '';
4149
-                            $cat_icon = '';
4150
-                            $cat_language = '';
4151
-                            $cat_id_original = '';
4140
+							$cat_id = '';
4141
+							$cat_name = '';
4142
+							$cat_slug = '';
4143
+							$cat_posttype = '';
4144
+							$cat_parent = '';
4145
+							$cat_description = '';
4146
+							$cat_schema = '';
4147
+							$cat_top_description = '';
4148
+							$cat_image = '';
4149
+							$cat_icon = '';
4150
+							$cat_language = '';
4151
+							$cat_id_original = '';
4152 4152
                             
4153
-                            $c = 0;
4154
-                            foreach ($columns as $column ) {
4155
-                                if ( $column == 'cat_id' ) {
4156
-                                    $cat_id = (int)$row[$c];
4157
-                                } else if ( $column == 'cat_name' ) {
4158
-                                    $cat_name = $row[$c];
4159
-                                } else if ( $column == 'cat_slug' ) {
4160
-                                    $cat_slug = $row[$c];
4161
-                                } else if ( $column == 'cat_posttype' ) {
4162
-                                    $cat_posttype = $row[$c];
4163
-                                } else if ( $column == 'cat_parent' ) {
4164
-                                    $cat_parent = trim($row[$c]);
4165
-                                } else if ( $column == 'cat_schema' && $row[$c] != '' ) {
4166
-                                    $cat_schema = $row[$c];
4167
-                                } else if ( $column == 'cat_description' ) {
4168
-                                    $cat_description = $row[$c];
4169
-                                } else if ( $column == 'cat_top_description' ) {
4170
-                                    $cat_top_description = $row[$c];
4171
-                                } else if ( $column == 'cat_image' ) {
4172
-                                    $cat_image = $row[$c];
4173
-                                } else if ( $column == 'cat_icon' ) {
4174
-                                    $cat_icon = $row[$c];
4175
-                                }
4176
-                                // WPML
4177
-                                if ( $is_wpml ) {
4178
-                                    if ( $column == 'cat_language' ) {
4179
-                                        $cat_language = geodir_strtolower( trim( $row[$c] ) );
4180
-                                    } else if ( $column == 'cat_id_original' ) {
4181
-                                        $cat_id_original = (int)$row[$c];
4182
-                                    }
4183
-                                }
4184
-                                // WPML
4185
-                                $c++;
4186
-                            }
4153
+							$c = 0;
4154
+							foreach ($columns as $column ) {
4155
+								if ( $column == 'cat_id' ) {
4156
+									$cat_id = (int)$row[$c];
4157
+								} else if ( $column == 'cat_name' ) {
4158
+									$cat_name = $row[$c];
4159
+								} else if ( $column == 'cat_slug' ) {
4160
+									$cat_slug = $row[$c];
4161
+								} else if ( $column == 'cat_posttype' ) {
4162
+									$cat_posttype = $row[$c];
4163
+								} else if ( $column == 'cat_parent' ) {
4164
+									$cat_parent = trim($row[$c]);
4165
+								} else if ( $column == 'cat_schema' && $row[$c] != '' ) {
4166
+									$cat_schema = $row[$c];
4167
+								} else if ( $column == 'cat_description' ) {
4168
+									$cat_description = $row[$c];
4169
+								} else if ( $column == 'cat_top_description' ) {
4170
+									$cat_top_description = $row[$c];
4171
+								} else if ( $column == 'cat_image' ) {
4172
+									$cat_image = $row[$c];
4173
+								} else if ( $column == 'cat_icon' ) {
4174
+									$cat_icon = $row[$c];
4175
+								}
4176
+								// WPML
4177
+								if ( $is_wpml ) {
4178
+									if ( $column == 'cat_language' ) {
4179
+										$cat_language = geodir_strtolower( trim( $row[$c] ) );
4180
+									} else if ( $column == 'cat_id_original' ) {
4181
+										$cat_id_original = (int)$row[$c];
4182
+									}
4183
+								}
4184
+								// WPML
4185
+								$c++;
4186
+							}
4187 4187
                             
4188
-                            if ( $cat_name == '' || !in_array( $cat_posttype, $post_types ) ) {
4189
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank title/invalid post type', 'geodirectory' ) );
4188
+							if ( $cat_name == '' || !in_array( $cat_posttype, $post_types ) ) {
4189
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank title/invalid post type', 'geodirectory' ) );
4190 4190
                                 
4191
-                                $invalid++;
4192
-                                continue;
4193
-                            }
4191
+								$invalid++;
4192
+								continue;
4193
+							}
4194 4194
                             
4195
-                            // WPML
4196
-                            if ($is_wpml && $cat_language != '') {
4197
-                                $sitepress->switch_lang($cat_language, true);
4198
-                            }
4199
-                            // WPML
4195
+							// WPML
4196
+							if ($is_wpml && $cat_language != '') {
4197
+								$sitepress->switch_lang($cat_language, true);
4198
+							}
4199
+							// WPML
4200 4200
                                                         
4201
-                            $term_data = array();
4202
-                            $term_data['name'] = $cat_name;
4203
-                            $term_data['slug'] = $cat_slug;
4204
-                            $term_data['description'] = $cat_description;
4205
-                            $term_data['cat_schema'] = $cat_schema;
4206
-                            $term_data['top_description'] = $cat_top_description;
4207
-                            $term_data['image'] = $cat_image != '' ? basename( $cat_image ) : '';
4208
-                            $term_data['icon'] = $cat_icon != '' ? basename( $cat_icon ) : '';
4201
+							$term_data = array();
4202
+							$term_data['name'] = $cat_name;
4203
+							$term_data['slug'] = $cat_slug;
4204
+							$term_data['description'] = $cat_description;
4205
+							$term_data['cat_schema'] = $cat_schema;
4206
+							$term_data['top_description'] = $cat_top_description;
4207
+							$term_data['image'] = $cat_image != '' ? basename( $cat_image ) : '';
4208
+							$term_data['icon'] = $cat_icon != '' ? basename( $cat_icon ) : '';
4209 4209
                             
4210
-                            //$term_data = array_map( 'utf8_encode', $term_data );
4210
+							//$term_data = array_map( 'utf8_encode', $term_data );
4211 4211
                             
4212
-                            $taxonomy = $cat_posttype . 'category';
4212
+							$taxonomy = $cat_posttype . 'category';
4213 4213
                             
4214
-                            $term_data['taxonomy'] = $taxonomy;
4214
+							$term_data['taxonomy'] = $taxonomy;
4215 4215
 
4216
-                            $term_parent_id = 0;
4217
-                            if ($cat_parent != "" || (int)$cat_parent > 0) {
4218
-                                $term_parent = '';
4216
+							$term_parent_id = 0;
4217
+							if ($cat_parent != "" || (int)$cat_parent > 0) {
4218
+								$term_parent = '';
4219 4219
                                 
4220
-                                if ( $term_parent = get_term_by( 'name', $cat_parent, $taxonomy ) ) {
4221
-                                    //
4222
-                                } else if ( $term_parent = get_term_by( 'slug', $cat_parent, $taxonomy ) ) {
4223
-                                    //
4224
-                                } else if ( $term_parent = get_term_by( 'id', $cat_parent, $taxonomy ) ) {
4225
-                                    //
4226
-                                } else {
4227
-                                    $term_parent_data = array();
4228
-                                    $term_parent_data['name'] = $cat_parent;
4229
-                                    //$term_parent_data = array_map( 'utf8_encode', $term_parent_data );
4230
-                                    $term_parent_data['taxonomy'] = $taxonomy;
4220
+								if ( $term_parent = get_term_by( 'name', $cat_parent, $taxonomy ) ) {
4221
+									//
4222
+								} else if ( $term_parent = get_term_by( 'slug', $cat_parent, $taxonomy ) ) {
4223
+									//
4224
+								} else if ( $term_parent = get_term_by( 'id', $cat_parent, $taxonomy ) ) {
4225
+									//
4226
+								} else {
4227
+									$term_parent_data = array();
4228
+									$term_parent_data['name'] = $cat_parent;
4229
+									//$term_parent_data = array_map( 'utf8_encode', $term_parent_data );
4230
+									$term_parent_data['taxonomy'] = $taxonomy;
4231 4231
                                     
4232
-                                    $term_parent_id = (int)geodir_imex_insert_term( $taxonomy, $term_parent_data );
4233
-                                }
4232
+									$term_parent_id = (int)geodir_imex_insert_term( $taxonomy, $term_parent_data );
4233
+								}
4234 4234
                                 
4235
-                                if ( !empty( $term_parent ) && !is_wp_error( $term_parent ) ) {
4236
-                                    $term_parent_id = (int)$term_parent->term_id;
4237
-                                }
4238
-                            }
4239
-                            $term_data['parent'] = (int)$term_parent_id;
4235
+								if ( !empty( $term_parent ) && !is_wp_error( $term_parent ) ) {
4236
+									$term_parent_id = (int)$term_parent->term_id;
4237
+								}
4238
+							}
4239
+							$term_data['parent'] = (int)$term_parent_id;
4240 4240
 
4241
-                            $term_id = NULL;
4242
-                            if ( $import_choice == 'update' ) {
4243
-                                if ( $cat_id > 0 && $term = (array)term_exists( $cat_id, $taxonomy ) ) {
4244
-                                    $term_data['term_id'] = $term['term_id'];
4241
+							$term_id = NULL;
4242
+							if ( $import_choice == 'update' ) {
4243
+								if ( $cat_id > 0 && $term = (array)term_exists( $cat_id, $taxonomy ) ) {
4244
+									$term_data['term_id'] = $term['term_id'];
4245 4245
                                     
4246
-                                    if ( $term_id = geodir_imex_update_term( $taxonomy, $term_data ) ) {
4247
-                                        $updated++;
4248
-                                    } else {
4249
-                                        $invalid++;
4250
-                                        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' ) );
4251
-                                    }
4252
-                                } else if ( $term_data['slug'] != '' && $term = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
4253
-                                    $term_data['term_id'] = $term['term_id'];
4246
+									if ( $term_id = geodir_imex_update_term( $taxonomy, $term_data ) ) {
4247
+										$updated++;
4248
+									} else {
4249
+										$invalid++;
4250
+										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' ) );
4251
+									}
4252
+								} else if ( $term_data['slug'] != '' && $term = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
4253
+									$term_data['term_id'] = $term['term_id'];
4254 4254
                                     
4255
-                                    if ( $term_id = geodir_imex_update_term( $taxonomy, $term_data ) ) {
4256
-                                        $updated++;
4257
-                                    } else {
4258
-                                        $invalid++;
4259
-                                        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' ) );
4260
-                                    }
4261
-                                } else {
4262
-                                    if ( $term_id = geodir_imex_insert_term( $taxonomy, $term_data ) ) {
4263
-                                        $created++;
4264
-                                    } else {
4265
-                                        $invalid++;
4266
-                                        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' ) );
4267
-                                    }
4268
-                                }
4269
-                            } else if ( $import_choice == 'skip' ) {
4270
-                                if ( $cat_id > 0 && $term = (array)term_exists( $cat_id, $taxonomy ) ) {
4271
-                                    $skipped++;
4272
-                                } else if ( $term_data['slug'] != '' && $term = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
4273
-                                    $skipped++;
4274
-                                } else {
4275
-                                    if ( $term_id = geodir_imex_insert_term( $taxonomy, $term_data ) ) {
4276
-                                        $created++;
4277
-                                    } else {
4278
-                                        $invalid++;
4279
-                                        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' ) );
4280
-                                    }
4281
-                                }
4282
-                            } else {
4283
-                                $invalid++;
4284
-                                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' ) );
4285
-                            }
4255
+									if ( $term_id = geodir_imex_update_term( $taxonomy, $term_data ) ) {
4256
+										$updated++;
4257
+									} else {
4258
+										$invalid++;
4259
+										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' ) );
4260
+									}
4261
+								} else {
4262
+									if ( $term_id = geodir_imex_insert_term( $taxonomy, $term_data ) ) {
4263
+										$created++;
4264
+									} else {
4265
+										$invalid++;
4266
+										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' ) );
4267
+									}
4268
+								}
4269
+							} else if ( $import_choice == 'skip' ) {
4270
+								if ( $cat_id > 0 && $term = (array)term_exists( $cat_id, $taxonomy ) ) {
4271
+									$skipped++;
4272
+								} else if ( $term_data['slug'] != '' && $term = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
4273
+									$skipped++;
4274
+								} else {
4275
+									if ( $term_id = geodir_imex_insert_term( $taxonomy, $term_data ) ) {
4276
+										$created++;
4277
+									} else {
4278
+										$invalid++;
4279
+										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' ) );
4280
+									}
4281
+								}
4282
+							} else {
4283
+								$invalid++;
4284
+								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' ) );
4285
+							}
4286 4286
                             
4287
-                            if ( $term_id ) {
4288
-                                // WPML
4289
-                                if ($is_wpml && $cat_id_original > 0 && $cat_language != '') {
4290
-                                    $wpml_element_type = 'tax_' . $taxonomy;
4291
-                                    $source_language = geodir_get_language_for_element( $cat_id_original, $wpml_element_type );
4292
-                                    $source_language = $source_language != '' ? $source_language : $sitepress->get_default_language();
4293
-
4294
-                                    $trid = $sitepress->get_element_trid( $cat_id_original, $wpml_element_type );
4287
+							if ( $term_id ) {
4288
+								// WPML
4289
+								if ($is_wpml && $cat_id_original > 0 && $cat_language != '') {
4290
+									$wpml_element_type = 'tax_' . $taxonomy;
4291
+									$source_language = geodir_get_language_for_element( $cat_id_original, $wpml_element_type );
4292
+									$source_language = $source_language != '' ? $source_language : $sitepress->get_default_language();
4293
+
4294
+									$trid = $sitepress->get_element_trid( $cat_id_original, $wpml_element_type );
4295 4295
                                     
4296
-                                    $sitepress->set_element_language_details( $term_id, $wpml_element_type, $trid, $cat_language, $source_language );
4297
-                                }
4298
-                                // WPML
4296
+									$sitepress->set_element_language_details( $term_id, $wpml_element_type, $trid, $cat_language, $source_language );
4297
+								}
4298
+								// WPML
4299 4299
                                 
4300
-                                if ( isset( $term_data['top_description'] ) ) {
4301
-                                    update_tax_meta( $term_id, 'ct_cat_top_desc', $term_data['top_description'], $cat_posttype );
4302
-                                }
4300
+								if ( isset( $term_data['top_description'] ) ) {
4301
+									update_tax_meta( $term_id, 'ct_cat_top_desc', $term_data['top_description'], $cat_posttype );
4302
+								}
4303 4303
                                 
4304
-                                if ( isset( $term_data['cat_schema'] ) ) {
4305
-                                    update_tax_meta( $term_id, 'ct_cat_schema', $term_data['cat_schema'], $cat_posttype );
4306
-                                }
4304
+								if ( isset( $term_data['cat_schema'] ) ) {
4305
+									update_tax_meta( $term_id, 'ct_cat_schema', $term_data['cat_schema'], $cat_posttype );
4306
+								}
4307 4307
             
4308
-                                $attachment = false;
4309
-                                if ( isset( $term_data['image'] ) && $term_data['image'] != '' ) {
4310
-                                    $cat_image = geodir_get_default_catimage( $term_id, $cat_posttype );
4311
-                                    $cat_image = !empty( $cat_image ) && isset( $cat_image['src'] ) ? $cat_image['src'] : '';
4308
+								$attachment = false;
4309
+								if ( isset( $term_data['image'] ) && $term_data['image'] != '' ) {
4310
+									$cat_image = geodir_get_default_catimage( $term_id, $cat_posttype );
4311
+									$cat_image = !empty( $cat_image ) && isset( $cat_image['src'] ) ? $cat_image['src'] : '';
4312 4312
                                     
4313
-                                    if ( basename($cat_image) != $term_data['image'] ) {
4314
-                                        $attachment = true;
4315
-                                        update_tax_meta( $term_id, 'ct_cat_default_img', array( 'id' => 'image', 'src' => $uploads['url'] . '/' . $term_data['image'] ), $cat_posttype );
4316
-                                    }
4317
-                                }
4313
+									if ( basename($cat_image) != $term_data['image'] ) {
4314
+										$attachment = true;
4315
+										update_tax_meta( $term_id, 'ct_cat_default_img', array( 'id' => 'image', 'src' => $uploads['url'] . '/' . $term_data['image'] ), $cat_posttype );
4316
+									}
4317
+								}
4318 4318
                                 
4319
-                                if ( isset( $term_data['icon'] ) && $term_data['icon'] != '' ) {
4320
-                                    $cat_icon = get_tax_meta( $term_id, 'ct_cat_icon', false, $cat_posttype );
4321
-                                    $cat_icon = !empty( $cat_icon ) && isset( $cat_icon['src'] ) ? $cat_icon['src'] : '';
4319
+								if ( isset( $term_data['icon'] ) && $term_data['icon'] != '' ) {
4320
+									$cat_icon = get_tax_meta( $term_id, 'ct_cat_icon', false, $cat_posttype );
4321
+									$cat_icon = !empty( $cat_icon ) && isset( $cat_icon['src'] ) ? $cat_icon['src'] : '';
4322 4322
                                         
4323
-                                    if ( basename($cat_icon) != $term_data['icon'] ) {
4324
-                                        $attachment = true;
4325
-                                        update_tax_meta( $term_id, 'ct_cat_icon', array( 'id' => 'icon', 'src' => $uploads['url'] . '/' . $term_data['icon'] ), $cat_posttype );
4326
-                                    }
4327
-                                }
4323
+									if ( basename($cat_icon) != $term_data['icon'] ) {
4324
+										$attachment = true;
4325
+										update_tax_meta( $term_id, 'ct_cat_icon', array( 'id' => 'icon', 'src' => $uploads['url'] . '/' . $term_data['icon'] ), $cat_posttype );
4326
+									}
4327
+								}
4328 4328
                                 
4329
-                                if ( $attachment ) {
4330
-                                    $images++;
4331
-                                }
4332
-                            }
4329
+								if ( $attachment ) {
4330
+									$images++;
4331
+								}
4332
+							}
4333 4333
                             
4334
-                            // WPML
4335
-                            if ($is_wpml && $cat_language != '') {
4336
-                                $sitepress->switch_lang($active_lang, true);
4337
-                            }
4338
-                            // WPML
4339
-                        }
4340
-                    }
4341
-                }
4334
+							// WPML
4335
+							if ($is_wpml && $cat_language != '') {
4336
+								$sitepress->switch_lang($active_lang, true);
4337
+							}
4338
+							// WPML
4339
+						}
4340
+					}
4341
+				}
4342 4342
                 
4343
-                $json = array();
4344
-                $json['processed'] = $limit;
4345
-                $json['created'] = $created;
4346
-                $json['updated'] = $updated;
4347
-                $json['skipped'] = $skipped;
4348
-                $json['invalid'] = $invalid;
4349
-                $json['images'] = $images;
4343
+				$json = array();
4344
+				$json['processed'] = $limit;
4345
+				$json['created'] = $created;
4346
+				$json['updated'] = $updated;
4347
+				$json['skipped'] = $skipped;
4348
+				$json['invalid'] = $invalid;
4349
+				$json['images'] = $images;
4350 4350
                 
4351
-                wp_send_json( $json );
4352
-                exit;
4353
-            } else if ( $task == 'import_post' ) {
4354
-                //run some stuff to make the import quicker
4355
-                wp_defer_term_counting( true );
4356
-                wp_defer_comment_counting( true );
4357
-                $wpdb->query( 'SET autocommit = 0;' );
4358
-
4359
-                //remove_all_actions('publish_post');
4360
-                //remove_all_actions('transition_post_status');
4361
-                //remove_all_actions('publish_future_post');
4362
-
4363
-                if (!empty($file)) {
4364
-                    $wp_post_statuses = get_post_statuses(); // All of the WordPress supported post statuses.
4365
-                    $default_status = 'publish';
4366
-                    $current_date = date_i18n( 'Y-m-d', time() );
4351
+				wp_send_json( $json );
4352
+				exit;
4353
+			} else if ( $task == 'import_post' ) {
4354
+				//run some stuff to make the import quicker
4355
+				wp_defer_term_counting( true );
4356
+				wp_defer_comment_counting( true );
4357
+				$wpdb->query( 'SET autocommit = 0;' );
4358
+
4359
+				//remove_all_actions('publish_post');
4360
+				//remove_all_actions('transition_post_status');
4361
+				//remove_all_actions('publish_future_post');
4362
+
4363
+				if (!empty($file)) {
4364
+					$wp_post_statuses = get_post_statuses(); // All of the WordPress supported post statuses.
4365
+					$default_status = 'publish';
4366
+					$current_date = date_i18n( 'Y-m-d', time() );
4367 4367
                     
4368
-                    $columns = isset($file[0]) ? $file[0] : NULL;
4368
+					$columns = isset($file[0]) ? $file[0] : NULL;
4369 4369
                     
4370
-                    if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4371
-                        $json['error'] = CSV_INVAILD_FILE;
4372
-                        wp_send_json( $json );
4373
-                        exit;
4374
-                    }
4370
+					if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4371
+						$json['error'] = CSV_INVAILD_FILE;
4372
+						wp_send_json( $json );
4373
+						exit;
4374
+					}
4375 4375
 
4376
-                    $gd_error_log = __('GD IMPORT LISTINGS [ROW %d]:', 'geodirectory');
4377
-                    $wp_chars_error = __( '(check & remove if any invalid characters used in data)', 'geodirectory' );
4378
-                    $processed_actual = 0;
4379
-                    for ($i = 1; $i <= $limit; $i++) {
4380
-                        $index = $processed + $i;
4381
-                        $gd_post = array();
4376
+					$gd_error_log = __('GD IMPORT LISTINGS [ROW %d]:', 'geodirectory');
4377
+					$wp_chars_error = __( '(check & remove if any invalid characters used in data)', 'geodirectory' );
4378
+					$processed_actual = 0;
4379
+					for ($i = 1; $i <= $limit; $i++) {
4380
+						$index = $processed + $i;
4381
+						$gd_post = array();
4382 4382
                         
4383
-                        if (isset($file[$index])) {
4384
-                            $processed_actual++;
4385
-                            $row = $file[$index];
4386
-                            $row = array_map( 'trim', $row );
4387
-                            //$row = array_map( 'utf8_encode', $row );
4388
-                            $row = array_map( 'addslashes_gpc', $row );
4383
+						if (isset($file[$index])) {
4384
+							$processed_actual++;
4385
+							$row = $file[$index];
4386
+							$row = array_map( 'trim', $row );
4387
+							//$row = array_map( 'utf8_encode', $row );
4388
+							$row = array_map( 'addslashes_gpc', $row );
4389 4389
                             
4390
-                            $post_id = '';
4391
-                            $post_title = '';
4392
-                            $post_author = '';
4393
-                            $post_content = '';
4394
-                            $post_category_arr = array();
4395
-                            $default_category = '';
4396
-                            $post_tags = array();
4397
-                            $post_type = '';
4398
-                            $post_status = '';
4399
-                            $geodir_video = '';
4400
-                            $post_address = '';
4401
-                            $post_city = '';
4402
-                            $post_region = '';
4403
-                            $post_country = '';
4404
-                            $post_zip = '';
4405
-                            $post_latitude = '';
4406
-                            $post_longitude = '';
4407
-                            $post_neighbourhood = '';
4408
-                            $neighbourhood_latitude = '';
4409
-                            $neighbourhood_longitude = '';
4410
-                            $geodir_timing = '';
4411
-                            $geodir_contact = '';
4412
-                            $geodir_email = '';
4413
-                            $geodir_website = '';
4414
-                            $geodir_twitter = '';
4415
-                            $geodir_facebook = '';
4416
-                            $geodir_twitter = '';
4417
-                            $post_images = array();
4390
+							$post_id = '';
4391
+							$post_title = '';
4392
+							$post_author = '';
4393
+							$post_content = '';
4394
+							$post_category_arr = array();
4395
+							$default_category = '';
4396
+							$post_tags = array();
4397
+							$post_type = '';
4398
+							$post_status = '';
4399
+							$geodir_video = '';
4400
+							$post_address = '';
4401
+							$post_city = '';
4402
+							$post_region = '';
4403
+							$post_country = '';
4404
+							$post_zip = '';
4405
+							$post_latitude = '';
4406
+							$post_longitude = '';
4407
+							$post_neighbourhood = '';
4408
+							$neighbourhood_latitude = '';
4409
+							$neighbourhood_longitude = '';
4410
+							$geodir_timing = '';
4411
+							$geodir_contact = '';
4412
+							$geodir_email = '';
4413
+							$geodir_website = '';
4414
+							$geodir_twitter = '';
4415
+							$geodir_facebook = '';
4416
+							$geodir_twitter = '';
4417
+							$post_images = array();
4418 4418
                             
4419
-                            $expire_date = 'Never';
4419
+							$expire_date = 'Never';
4420 4420
                             
4421
-                            $language = '';
4422
-                            $original_post_id = '';
4421
+							$language = '';
4422
+							$original_post_id = '';
4423 4423
                                                         
4424
-                            $c = 0;
4425
-                            foreach ($columns as $column ) {
4426
-                                $gd_post[$column] = $row[$c];
4424
+							$c = 0;
4425
+							foreach ($columns as $column ) {
4426
+								$gd_post[$column] = $row[$c];
4427 4427
                                 
4428
-                                if ( $column == 'post_id' ) {
4429
-                                    $post_id = $row[$c];
4430
-                                } else if ( $column == 'post_title' ) {
4431
-                                    $post_title = sanitize_text_field($row[$c]);
4432
-                                } else if ( $column == 'post_author' ) {
4433
-                                    $post_author = $row[$c];
4434
-                                } else if ( $column == 'post_content' ) {
4435
-                                    $post_content = $row[$c];
4436
-                                } else if ( $column == 'post_category' && $row[$c] != '' ) {
4437
-                                    $post_category_arr = explode( ',', $row[$c] );
4438
-                                } else if ( $column == 'default_category' ) {
4439
-                                    $default_category = wp_kses_normalize_entities($row[$c]);
4440
-                                } else if ( $column == 'post_tags' && $row[$c] != '' ) {
4441
-                                    $post_tags = explode( ',', sanitize_text_field($row[$c]) );
4442
-                                } else if ( $column == 'post_type' ) {
4443
-                                    $post_type = $row[$c];
4444
-                                } else if ( $column == 'post_status' ) {
4445
-                                    $post_status = sanitize_key( $row[$c] );
4446
-                                } else if ( $column == 'is_featured' ) {
4447
-                                    $is_featured = (int)$row[$c];
4448
-                                } else if ( $column == 'geodir_video' ) {
4449
-                                    $geodir_video = $row[$c];
4450
-                                } else if ( $column == 'post_address' ) {
4451
-                                    $post_address = sanitize_text_field($row[$c]);
4452
-                                } else if ( $column == 'post_city' ) {
4453
-                                    $post_city = sanitize_text_field($row[$c]);
4454
-                                } else if ( $column == 'post_region' ) {
4455
-                                    $post_region = sanitize_text_field($row[$c]);
4456
-                                } else if ( $column == 'post_country' ) {
4457
-                                    $post_country = sanitize_text_field($row[$c]);
4458
-                                } else if ( $column == 'post_zip' ) {
4459
-                                    $post_zip = sanitize_text_field($row[$c]);
4460
-                                } else if ( $column == 'post_latitude' ) {
4461
-                                    $post_latitude = sanitize_text_field($row[$c]);
4462
-                                } else if ( $column == 'post_longitude' ) {
4463
-                                    $post_longitude = sanitize_text_field($row[$c]);
4464
-                                } else if ( $column == 'post_neighbourhood' ) {
4465
-                                    $post_neighbourhood = sanitize_text_field($row[$c]);
4466
-                                    unset($gd_post[$column]);
4467
-                                } else if ( $column == 'neighbourhood_latitude' ) {
4468
-                                    $neighbourhood_latitude = sanitize_text_field($row[$c]);
4469
-                                } else if ( $column == 'neighbourhood_longitude' ) {
4470
-                                    $neighbourhood_longitude = sanitize_text_field($row[$c]);
4471
-                                } else if ( $column == 'geodir_timing' ) {
4472
-                                    $geodir_timing = sanitize_text_field($row[$c]);
4473
-                                } else if ( $column == 'geodir_contact' ) {
4474
-                                    $geodir_contact = sanitize_text_field($row[$c]);
4475
-                                } else if ( $column == 'geodir_email' ) {
4476
-                                    $geodir_email = sanitize_email($row[$c]);
4477
-                                } else if ( $column == 'geodir_website' ) {
4478
-                                    $geodir_website = sanitize_text_field($row[$c]);
4479
-                                } else if ( $column == 'geodir_twitter' ) {
4480
-                                    $geodir_twitter = sanitize_text_field($row[$c]);
4481
-                                } else if ( $column == 'geodir_facebook' ) {
4482
-                                    $geodir_facebook = sanitize_text_field($row[$c]);
4483
-                                } else if ( $column == 'IMAGE' && !empty( $row[$c] ) && $row[$c] != '' ) {
4484
-                                    $post_images[] = $row[$c];
4485
-                                } else if ( $column == 'alive_days' && (int)$row[$c] > 0 ) {
4486
-                                    $expire_date = date_i18n( 'Y-m-d', strtotime( $current_date . '+' . (int)$row[$c] . ' days' ) );
4487
-                                } else if ( $column == 'expire_date' && $row[$c] != '' && geodir_strtolower($row[$c]) != 'never' ) {
4488
-                                    $row[$c] = str_replace('/', '-', $row[$c]);
4489
-                                    $expire_date = date_i18n( 'Y-m-d', strtotime( $row[$c] ) );
4490
-                                }
4491
-                                // WPML
4492
-                                if ($is_wpml) {
4493
-                                    if ($column == 'language') {
4494
-                                        $language = geodir_strtolower(trim($row[$c]));
4495
-                                    } else if ($column == 'original_post_id') {
4496
-                                        $original_post_id = (int)$row[$c];
4497
-                                    }
4498
-                                }
4499
-                                // WPML
4500
-                                $c++;
4501
-                            }
4428
+								if ( $column == 'post_id' ) {
4429
+									$post_id = $row[$c];
4430
+								} else if ( $column == 'post_title' ) {
4431
+									$post_title = sanitize_text_field($row[$c]);
4432
+								} else if ( $column == 'post_author' ) {
4433
+									$post_author = $row[$c];
4434
+								} else if ( $column == 'post_content' ) {
4435
+									$post_content = $row[$c];
4436
+								} else if ( $column == 'post_category' && $row[$c] != '' ) {
4437
+									$post_category_arr = explode( ',', $row[$c] );
4438
+								} else if ( $column == 'default_category' ) {
4439
+									$default_category = wp_kses_normalize_entities($row[$c]);
4440
+								} else if ( $column == 'post_tags' && $row[$c] != '' ) {
4441
+									$post_tags = explode( ',', sanitize_text_field($row[$c]) );
4442
+								} else if ( $column == 'post_type' ) {
4443
+									$post_type = $row[$c];
4444
+								} else if ( $column == 'post_status' ) {
4445
+									$post_status = sanitize_key( $row[$c] );
4446
+								} else if ( $column == 'is_featured' ) {
4447
+									$is_featured = (int)$row[$c];
4448
+								} else if ( $column == 'geodir_video' ) {
4449
+									$geodir_video = $row[$c];
4450
+								} else if ( $column == 'post_address' ) {
4451
+									$post_address = sanitize_text_field($row[$c]);
4452
+								} else if ( $column == 'post_city' ) {
4453
+									$post_city = sanitize_text_field($row[$c]);
4454
+								} else if ( $column == 'post_region' ) {
4455
+									$post_region = sanitize_text_field($row[$c]);
4456
+								} else if ( $column == 'post_country' ) {
4457
+									$post_country = sanitize_text_field($row[$c]);
4458
+								} else if ( $column == 'post_zip' ) {
4459
+									$post_zip = sanitize_text_field($row[$c]);
4460
+								} else if ( $column == 'post_latitude' ) {
4461
+									$post_latitude = sanitize_text_field($row[$c]);
4462
+								} else if ( $column == 'post_longitude' ) {
4463
+									$post_longitude = sanitize_text_field($row[$c]);
4464
+								} else if ( $column == 'post_neighbourhood' ) {
4465
+									$post_neighbourhood = sanitize_text_field($row[$c]);
4466
+									unset($gd_post[$column]);
4467
+								} else if ( $column == 'neighbourhood_latitude' ) {
4468
+									$neighbourhood_latitude = sanitize_text_field($row[$c]);
4469
+								} else if ( $column == 'neighbourhood_longitude' ) {
4470
+									$neighbourhood_longitude = sanitize_text_field($row[$c]);
4471
+								} else if ( $column == 'geodir_timing' ) {
4472
+									$geodir_timing = sanitize_text_field($row[$c]);
4473
+								} else if ( $column == 'geodir_contact' ) {
4474
+									$geodir_contact = sanitize_text_field($row[$c]);
4475
+								} else if ( $column == 'geodir_email' ) {
4476
+									$geodir_email = sanitize_email($row[$c]);
4477
+								} else if ( $column == 'geodir_website' ) {
4478
+									$geodir_website = sanitize_text_field($row[$c]);
4479
+								} else if ( $column == 'geodir_twitter' ) {
4480
+									$geodir_twitter = sanitize_text_field($row[$c]);
4481
+								} else if ( $column == 'geodir_facebook' ) {
4482
+									$geodir_facebook = sanitize_text_field($row[$c]);
4483
+								} else if ( $column == 'IMAGE' && !empty( $row[$c] ) && $row[$c] != '' ) {
4484
+									$post_images[] = $row[$c];
4485
+								} else if ( $column == 'alive_days' && (int)$row[$c] > 0 ) {
4486
+									$expire_date = date_i18n( 'Y-m-d', strtotime( $current_date . '+' . (int)$row[$c] . ' days' ) );
4487
+								} else if ( $column == 'expire_date' && $row[$c] != '' && geodir_strtolower($row[$c]) != 'never' ) {
4488
+									$row[$c] = str_replace('/', '-', $row[$c]);
4489
+									$expire_date = date_i18n( 'Y-m-d', strtotime( $row[$c] ) );
4490
+								}
4491
+								// WPML
4492
+								if ($is_wpml) {
4493
+									if ($column == 'language') {
4494
+										$language = geodir_strtolower(trim($row[$c]));
4495
+									} else if ($column == 'original_post_id') {
4496
+										$original_post_id = (int)$row[$c];
4497
+									}
4498
+								}
4499
+								// WPML
4500
+								$c++;
4501
+							}
4502 4502
                             
4503
-                            // WPML
4504
-                            if ($is_wpml && $language != '') {
4505
-                                $sitepress->switch_lang($language, true);
4506
-                            }
4507
-                            // WPML
4503
+							// WPML
4504
+							if ($is_wpml && $language != '') {
4505
+								$sitepress->switch_lang($language, true);
4506
+							}
4507
+							// WPML
4508 4508
 
4509
-                            $gd_post['IMAGE'] = $post_images;
4509
+							$gd_post['IMAGE'] = $post_images;
4510 4510
                             
4511
-                            $post_status = !empty( $post_status ) ? sanitize_key( $post_status ) : $default_status;
4512
-                            $post_status = !empty( $wp_post_statuses ) && !isset( $wp_post_statuses[$post_status] ) ? $default_status : $post_status;
4511
+							$post_status = !empty( $post_status ) ? sanitize_key( $post_status ) : $default_status;
4512
+							$post_status = !empty( $wp_post_statuses ) && !isset( $wp_post_statuses[$post_status] ) ? $default_status : $post_status;
4513 4513
                                                                                                                 
4514
-                            $valid = true;
4514
+							$valid = true;
4515 4515
                             
4516
-                            if ( $post_title == '' || !in_array( $post_type, $post_types ) ) {
4517
-                                $invalid++;
4518
-                                $valid = false;
4519
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank title/invalid post type', 'geodirectory' ) );
4520
-                            }
4516
+							if ( $post_title == '' || !in_array( $post_type, $post_types ) ) {
4517
+								$invalid++;
4518
+								$valid = false;
4519
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank title/invalid post type', 'geodirectory' ) );
4520
+							}
4521 4521
                             
4522
-                            $location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $post_type ) ? false : true;
4523
-                            if ( $location_allowed ) {
4524
-                                $location_result = geodir_get_default_location();
4525
-                                if ( $post_address == '' || $post_city == '' || $post_region == '' || $post_country == '' || $post_latitude == '' || $post_longitude == '' ) {
4526
-                                    $invalid_addr++;
4527
-                                    $valid = false;
4528
-                                    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' ) );
4529
-                                } else if ( !empty( $location_result ) && $location_result->location_id == 0 ) {
4530
-                                    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 ) ) ) {
4531
-                                        $invalid_addr++;
4532
-                                        $valid = false;
4533
-                                        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' ) );
4534
-                                    } else {
4535
-                                        if (!$location_manager) {
4536
-                                            $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.
4537
-                                        }
4538
-                                    }
4539
-                                }
4540
-                            }
4522
+							$location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $post_type ) ? false : true;
4523
+							if ( $location_allowed ) {
4524
+								$location_result = geodir_get_default_location();
4525
+								if ( $post_address == '' || $post_city == '' || $post_region == '' || $post_country == '' || $post_latitude == '' || $post_longitude == '' ) {
4526
+									$invalid_addr++;
4527
+									$valid = false;
4528
+									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' ) );
4529
+								} else if ( !empty( $location_result ) && $location_result->location_id == 0 ) {
4530
+									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 ) ) ) {
4531
+										$invalid_addr++;
4532
+										$valid = false;
4533
+										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' ) );
4534
+									} else {
4535
+										if (!$location_manager) {
4536
+											$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.
4537
+										}
4538
+									}
4539
+								}
4540
+							}
4541 4541
                             
4542
-                            if ( !$valid ) {
4543
-                                continue;
4544
-                            }
4542
+							if ( !$valid ) {
4543
+								continue;
4544
+							}
4545 4545
 
4546
-                            $cat_taxonomy = $post_type . 'category';
4547
-                            $tags_taxonomy = $post_type . '_tags';
4546
+							$cat_taxonomy = $post_type . 'category';
4547
+							$tags_taxonomy = $post_type . '_tags';
4548 4548
                             
4549
-                            if ($default_category != '' && !in_array($default_category, $post_category_arr)) {
4550
-                                $post_category_arr = array_merge(array($default_category), $post_category_arr);
4551
-                            }
4549
+							if ($default_category != '' && !in_array($default_category, $post_category_arr)) {
4550
+								$post_category_arr = array_merge(array($default_category), $post_category_arr);
4551
+							}
4552 4552
 
4553
-                            $post_category = array();
4554
-                            $default_category_id = NULL;
4555
-                            if ( !empty( $post_category_arr ) ) {
4556
-                                foreach ( $post_category_arr as $value ) {
4557
-                                    $category_name = wp_kses_normalize_entities( trim( $value ) );
4553
+							$post_category = array();
4554
+							$default_category_id = NULL;
4555
+							if ( !empty( $post_category_arr ) ) {
4556
+								foreach ( $post_category_arr as $value ) {
4557
+									$category_name = wp_kses_normalize_entities( trim( $value ) );
4558 4558
                                     
4559
-                                    if ( $category_name != '' ) {
4560
-                                        $term_category = array();
4559
+									if ( $category_name != '' ) {
4560
+										$term_category = array();
4561 4561
                                         
4562
-                                        if ( $term = get_term_by( 'name', $category_name, $cat_taxonomy ) ) {
4563
-                                            $term_category = $term;
4564
-                                        } else if ( $term = get_term_by( 'slug', $category_name, $cat_taxonomy ) ) {
4565
-                                            $term_category = $term;
4566
-                                        } else {
4567
-                                            $term_data = array();
4568
-                                            $term_data['name'] = $category_name;
4569
-                                            $term_data['taxonomy'] = $cat_taxonomy;
4562
+										if ( $term = get_term_by( 'name', $category_name, $cat_taxonomy ) ) {
4563
+											$term_category = $term;
4564
+										} else if ( $term = get_term_by( 'slug', $category_name, $cat_taxonomy ) ) {
4565
+											$term_category = $term;
4566
+										} else {
4567
+											$term_data = array();
4568
+											$term_data['name'] = $category_name;
4569
+											$term_data['taxonomy'] = $cat_taxonomy;
4570 4570
                                             
4571
-                                            $term_id = geodir_imex_insert_term( $cat_taxonomy, $term_data );
4572
-                                            if ( $term_id ) {
4573
-                                                $term_category = get_term( $term_id, $cat_taxonomy );
4574
-                                            }
4575
-                                        }
4571
+											$term_id = geodir_imex_insert_term( $cat_taxonomy, $term_data );
4572
+											if ( $term_id ) {
4573
+												$term_category = get_term( $term_id, $cat_taxonomy );
4574
+											}
4575
+										}
4576 4576
                                         
4577
-                                        if ( !empty( $term_category ) && !is_wp_error( $term_category ) ) {
4578
-                                            $post_category[] = intval($term_category->term_id);
4577
+										if ( !empty( $term_category ) && !is_wp_error( $term_category ) ) {
4578
+											$post_category[] = intval($term_category->term_id);
4579 4579
                                             
4580
-                                            if ($category_name == $default_category) {
4581
-                                                $default_category_id = intval($term_category->term_id);
4582
-                                            }
4583
-                                        }
4584
-                                    }
4585
-                                }
4586
-                            }
4580
+											if ($category_name == $default_category) {
4581
+												$default_category_id = intval($term_category->term_id);
4582
+											}
4583
+										}
4584
+									}
4585
+								}
4586
+							}
4587 4587
 
4588
-                            $save_post = array();
4589
-                            $save_post['post_title'] = $post_title;
4590
-                            $save_post['post_content'] = $post_content;
4591
-                            $save_post['post_type'] = $post_type;
4592
-                            $save_post['post_author'] = $post_author;
4593
-                            $save_post['post_status'] = $post_status;
4594
-                            $save_post['post_category'] = $post_category;
4595
-                            $save_post['post_tags'] = $post_tags;
4596
-
4597
-                            $saved_post_id = NULL;
4598
-                            if ( $import_choice == 'update' ) {
4599
-                                $gd_wp_error = __( 'Unable to add listing, please check the listing data.', 'geodirectory' );
4588
+							$save_post = array();
4589
+							$save_post['post_title'] = $post_title;
4590
+							$save_post['post_content'] = $post_content;
4591
+							$save_post['post_type'] = $post_type;
4592
+							$save_post['post_author'] = $post_author;
4593
+							$save_post['post_status'] = $post_status;
4594
+							$save_post['post_category'] = $post_category;
4595
+							$save_post['post_tags'] = $post_tags;
4596
+
4597
+							$saved_post_id = NULL;
4598
+							if ( $import_choice == 'update' ) {
4599
+								$gd_wp_error = __( 'Unable to add listing, please check the listing data.', 'geodirectory' );
4600 4600
                                 
4601
-                                if ( $post_id > 0 && get_post( $post_id ) ) {
4602
-                                    $save_post['ID'] = $post_id;
4601
+								if ( $post_id > 0 && get_post( $post_id ) ) {
4602
+									$save_post['ID'] = $post_id;
4603 4603
                                     
4604
-                                    if ( $saved_post_id = wp_update_post( $save_post, true ) ) {
4605
-                                        if ( is_wp_error( $saved_post_id ) ) {
4606
-                                            $gd_wp_error = $saved_post_id->get_error_message() . ' ' . $wp_chars_error;
4607
-                                            $saved_post_id = 0;
4608
-                                        } else {
4609
-                                            $saved_post_id = $post_id;
4610
-                                            $updated++;
4611
-                                        }
4612
-                                    }
4613
-                                } else {
4614
-                                    if ( $saved_post_id = wp_insert_post( $save_post, true ) ) {
4615
-                                        if ( is_wp_error( $saved_post_id ) ) {
4616
-                                            $gd_wp_error = $saved_post_id->get_error_message() . ' ' . $wp_chars_error;
4617
-                                            $saved_post_id = 0;
4618
-                                        } else {
4619
-                                            $created++;
4620
-                                        }
4621
-                                    }
4622
-                                }
4604
+									if ( $saved_post_id = wp_update_post( $save_post, true ) ) {
4605
+										if ( is_wp_error( $saved_post_id ) ) {
4606
+											$gd_wp_error = $saved_post_id->get_error_message() . ' ' . $wp_chars_error;
4607
+											$saved_post_id = 0;
4608
+										} else {
4609
+											$saved_post_id = $post_id;
4610
+											$updated++;
4611
+										}
4612
+									}
4613
+								} else {
4614
+									if ( $saved_post_id = wp_insert_post( $save_post, true ) ) {
4615
+										if ( is_wp_error( $saved_post_id ) ) {
4616
+											$gd_wp_error = $saved_post_id->get_error_message() . ' ' . $wp_chars_error;
4617
+											$saved_post_id = 0;
4618
+										} else {
4619
+											$created++;
4620
+										}
4621
+									}
4622
+								}
4623 4623
                                 
4624
-                                if ( !$saved_post_id > 0 ) {
4625
-                                    $invalid++;
4626
-                                    geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_wp_error );
4627
-                                }
4628
-                            } else if ( $import_choice == 'skip' ) {
4629
-                                if ( $post_id > 0 && get_post( $post_id ) ) {
4630
-                                    $skipped++;	
4631
-                                } else {
4632
-                                    if ( $saved_post_id = wp_insert_post( $save_post, true ) ) {
4633
-                                        if ( is_wp_error( $saved_post_id ) ) {
4634
-                                            $invalid++;
4624
+								if ( !$saved_post_id > 0 ) {
4625
+									$invalid++;
4626
+									geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_wp_error );
4627
+								}
4628
+							} else if ( $import_choice == 'skip' ) {
4629
+								if ( $post_id > 0 && get_post( $post_id ) ) {
4630
+									$skipped++;	
4631
+								} else {
4632
+									if ( $saved_post_id = wp_insert_post( $save_post, true ) ) {
4633
+										if ( is_wp_error( $saved_post_id ) ) {
4634
+											$invalid++;
4635 4635
                                             
4636
-                                            geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $saved_post_id->get_error_message() . ' ' . $wp_chars_error );
4637
-                                            $saved_post_id = 0;
4638
-                                        } else {
4639
-                                            $created++;
4640
-                                        }
4641
-                                    } else {
4642
-                                        $invalid++;
4636
+											geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $saved_post_id->get_error_message() . ' ' . $wp_chars_error );
4637
+											$saved_post_id = 0;
4638
+										} else {
4639
+											$created++;
4640
+										}
4641
+									} else {
4642
+										$invalid++;
4643 4643
                                         
4644
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $wp_chars_error );
4645
-                                    }
4646
-                                }
4647
-                            } else {
4648
-                                $invalid++;
4644
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $wp_chars_error );
4645
+									}
4646
+								}
4647
+							} else {
4648
+								$invalid++;
4649 4649
                                 
4650
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $wp_chars_error );
4651
-                            }
4650
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $wp_chars_error );
4651
+							}
4652 4652
 
4653
-                            if ( (int)$saved_post_id > 0 ) {
4654
-                                // WPML
4655
-                                if ($is_wpml && $original_post_id > 0 && $language != '') {
4656
-                                    $wpml_post_type = 'post_' . $post_type;
4657
-                                    $source_language = geodir_get_language_for_element( $original_post_id, $wpml_post_type );
4658
-                                    $source_language = $source_language != '' ? $source_language : $sitepress->get_default_language();
4653
+							if ( (int)$saved_post_id > 0 ) {
4654
+								// WPML
4655
+								if ($is_wpml && $original_post_id > 0 && $language != '') {
4656
+									$wpml_post_type = 'post_' . $post_type;
4657
+									$source_language = geodir_get_language_for_element( $original_post_id, $wpml_post_type );
4658
+									$source_language = $source_language != '' ? $source_language : $sitepress->get_default_language();
4659 4659
 
4660
-                                    $trid = $sitepress->get_element_trid( $original_post_id, $wpml_post_type );
4660
+									$trid = $sitepress->get_element_trid( $original_post_id, $wpml_post_type );
4661 4661
                                     
4662
-                                    $sitepress->set_element_language_details( $saved_post_id, $wpml_post_type, $trid, $language, $source_language );
4663
-                                }
4664
-                                // WPML
4665
-                                $gd_post_info = geodir_get_post_info( $saved_post_id );
4662
+									$sitepress->set_element_language_details( $saved_post_id, $wpml_post_type, $trid, $language, $source_language );
4663
+								}
4664
+								// WPML
4665
+								$gd_post_info = geodir_get_post_info( $saved_post_id );
4666 4666
                                 
4667
-                                $gd_post['post_id'] = $saved_post_id;
4668
-                                $gd_post['ID'] = $saved_post_id;
4669
-                                $gd_post['post_tags'] = $post_tags;
4670
-                                $gd_post['post_title'] = $post_title;
4671
-                                $gd_post['post_status'] = $post_status;
4672
-                                $gd_post['submit_time'] = time();
4673
-                                $gd_post['submit_ip'] = $_SERVER['REMOTE_ADDR'];
4667
+								$gd_post['post_id'] = $saved_post_id;
4668
+								$gd_post['ID'] = $saved_post_id;
4669
+								$gd_post['post_tags'] = $post_tags;
4670
+								$gd_post['post_title'] = $post_title;
4671
+								$gd_post['post_status'] = $post_status;
4672
+								$gd_post['submit_time'] = time();
4673
+								$gd_post['submit_ip'] = $_SERVER['REMOTE_ADDR'];
4674 4674
                                                     
4675
-                                // post location
4676
-                                $post_location_id = 0;
4677
-                                if ( $location_allowed && !empty( $location_result ) && $location_result->location_id > 0 ) {
4678
-                                    $gd_post['post_neighbourhood'] = '';
4675
+								// post location
4676
+								$post_location_id = 0;
4677
+								if ( $location_allowed && !empty( $location_result ) && $location_result->location_id > 0 ) {
4678
+									$gd_post['post_neighbourhood'] = '';
4679 4679
                                     
4680
-                                    $post_location_info = array(
4681
-                                                                'city' => $post_city,
4682
-                                                                'region' => $post_region,
4683
-                                                                'country' => $post_country,
4684
-                                                                'geo_lat' => $post_latitude,
4685
-                                                                'geo_lng' => $post_longitude
4686
-                                                            );
4687
-                                    if ( $location_id = (int)geodir_add_new_location( $post_location_info ) ) {
4688
-                                        $post_location_id = $location_id;
4689
-                                    }
4680
+									$post_location_info = array(
4681
+																'city' => $post_city,
4682
+																'region' => $post_region,
4683
+																'country' => $post_country,
4684
+																'geo_lat' => $post_latitude,
4685
+																'geo_lng' => $post_longitude
4686
+															);
4687
+									if ( $location_id = (int)geodir_add_new_location( $post_location_info ) ) {
4688
+										$post_location_id = $location_id;
4689
+									}
4690 4690
                                     
4691
-                                    if ($post_location_id > 0 && $neighbourhood_active && !empty($post_neighbourhood)) {
4692
-                                        $neighbourhood_info = geodir_location_neighbourhood_by_name_loc_id($post_neighbourhood, $post_location_id);
4691
+									if ($post_location_id > 0 && $neighbourhood_active && !empty($post_neighbourhood)) {
4692
+										$neighbourhood_info = geodir_location_neighbourhood_by_name_loc_id($post_neighbourhood, $post_location_id);
4693 4693
 
4694
-                                        $hood_data = array();
4695
-                                        $hood_data['hood_location_id'] = $post_location_id;
4696
-                                        $hood_data['hood_name'] = $post_neighbourhood;
4694
+										$hood_data = array();
4695
+										$hood_data['hood_location_id'] = $post_location_id;
4696
+										$hood_data['hood_name'] = $post_neighbourhood;
4697 4697
                                         
4698
-                                        if (!empty($neighbourhood_info)) {
4699
-                                            $hood_data['hood_id'] = $neighbourhood_info->hood_id;
4700
-                                            $hood_data['hood_slug'] = $neighbourhood_info->hood_slug;
4698
+										if (!empty($neighbourhood_info)) {
4699
+											$hood_data['hood_id'] = $neighbourhood_info->hood_id;
4700
+											$hood_data['hood_slug'] = $neighbourhood_info->hood_slug;
4701 4701
                                             
4702
-                                            if (empty($neighbourhood_latitude) || empty($neighbourhood_longitude)) {
4703
-                                                $neighbourhood_latitude = $neighbourhood_info->hood_latitude;
4704
-                                                $neighbourhood_longitude = $neighbourhood_info->hood_longitude;
4705
-                                            }
4706
-                                        }
4702
+											if (empty($neighbourhood_latitude) || empty($neighbourhood_longitude)) {
4703
+												$neighbourhood_latitude = $neighbourhood_info->hood_latitude;
4704
+												$neighbourhood_longitude = $neighbourhood_info->hood_longitude;
4705
+											}
4706
+										}
4707 4707
                                         
4708
-                                        if (empty($neighbourhood_latitude) || empty($neighbourhood_longitude)) {
4709
-                                            $neighbourhood_latitude = $neighbourhood_info->hood_latitude;
4710
-                                            $neighbourhood_longitude = $neighbourhood_info->hood_longitude;
4711
-                                        }
4708
+										if (empty($neighbourhood_latitude) || empty($neighbourhood_longitude)) {
4709
+											$neighbourhood_latitude = $neighbourhood_info->hood_latitude;
4710
+											$neighbourhood_longitude = $neighbourhood_info->hood_longitude;
4711
+										}
4712 4712
                                         
4713
-                                        $hood_data['hood_latitude'] = $post_latitude;
4714
-                                        $hood_data['hood_longitude'] = $post_longitude;
4713
+										$hood_data['hood_latitude'] = $post_latitude;
4714
+										$hood_data['hood_longitude'] = $post_longitude;
4715 4715
 
4716
-                                        $neighbourhood_info = geodir_location_insert_update_neighbourhood($hood_data);
4717
-                                        if (!empty($neighbourhood_info) && isset($neighbourhood_info->hood_slug)) {
4718
-                                            $gd_post['post_neighbourhood'] = $neighbourhood_info->hood_slug;
4719
-                                        }
4720
-                                    }
4721
-                                }
4722
-                                $gd_post['post_location_id'] = $post_location_id;
4716
+										$neighbourhood_info = geodir_location_insert_update_neighbourhood($hood_data);
4717
+										if (!empty($neighbourhood_info) && isset($neighbourhood_info->hood_slug)) {
4718
+											$gd_post['post_neighbourhood'] = $neighbourhood_info->hood_slug;
4719
+										}
4720
+									}
4721
+								}
4722
+								$gd_post['post_location_id'] = $post_location_id;
4723 4723
                                 
4724
-                                // post package info
4725
-                                $package_id = isset( $gd_post['package_id'] ) && !empty( $gd_post['package_id'] ) ? (int)$gd_post['package_id'] : 0;
4726
-                                if (!$package_id && !empty($gd_post_info) && isset($gd_post_info->package_id) && $gd_post_info->package_id) {
4727
-                                    $package_id = $gd_post_info->package_id;
4728
-                                }
4724
+								// post package info
4725
+								$package_id = isset( $gd_post['package_id'] ) && !empty( $gd_post['package_id'] ) ? (int)$gd_post['package_id'] : 0;
4726
+								if (!$package_id && !empty($gd_post_info) && isset($gd_post_info->package_id) && $gd_post_info->package_id) {
4727
+									$package_id = $gd_post_info->package_id;
4728
+								}
4729 4729
                                 
4730
-                                $package_info = array();
4731
-                                if ($package_id && function_exists('geodir_get_package_info_by_id')) {
4732
-                                    $package_info = (array)geodir_get_package_info_by_id($package_id);
4730
+								$package_info = array();
4731
+								if ($package_id && function_exists('geodir_get_package_info_by_id')) {
4732
+									$package_info = (array)geodir_get_package_info_by_id($package_id);
4733 4733
                                     
4734
-                                    if (!(!empty($package_info) && isset($package_info['post_type']) && $package_info['post_type'] == $post_type)) {
4735
-                                        $package_info = array();
4736
-                                    }
4737
-                                }
4734
+									if (!(!empty($package_info) && isset($package_info['post_type']) && $package_info['post_type'] == $post_type)) {
4735
+										$package_info = array();
4736
+									}
4737
+								}
4738 4738
                                 
4739
-                                if (empty($package_info)) {
4740
-                                    $package_info = (array)geodir_post_package_info( array(), '', $post_type );
4741
-                                }
4739
+								if (empty($package_info)) {
4740
+									$package_info = (array)geodir_post_package_info( array(), '', $post_type );
4741
+								}
4742 4742
                                  
4743
-                                if (!empty($package_info))	 {
4744
-                                    $package_id = $package_info['pid'];
4743
+								if (!empty($package_info))	 {
4744
+									$package_id = $package_info['pid'];
4745 4745
                                     
4746
-                                    if (isset($gd_post['alive_days']) || isset($gd_post['expire_date'])) {
4747
-                                        $gd_post['expire_date'] = $expire_date;
4748
-                                    } else {
4749
-                                        if ( isset( $package_info['days'] ) && (int)$package_info['days'] > 0 ) {
4750
-                                            $gd_post['alive_days'] = (int)$package_info['days'];
4751
-                                            $gd_post['expire_date'] = date_i18n( 'Y-m-d', strtotime( $current_date . '+' . (int)$package_info['days'] . ' days' ) );
4752
-                                        } else {
4753
-                                            $gd_post['expire_date'] = 'Never';
4754
-                                        }
4755
-                                    }
4746
+									if (isset($gd_post['alive_days']) || isset($gd_post['expire_date'])) {
4747
+										$gd_post['expire_date'] = $expire_date;
4748
+									} else {
4749
+										if ( isset( $package_info['days'] ) && (int)$package_info['days'] > 0 ) {
4750
+											$gd_post['alive_days'] = (int)$package_info['days'];
4751
+											$gd_post['expire_date'] = date_i18n( 'Y-m-d', strtotime( $current_date . '+' . (int)$package_info['days'] . ' days' ) );
4752
+										} else {
4753
+											$gd_post['expire_date'] = 'Never';
4754
+										}
4755
+									}
4756 4756
                                     
4757
-                                    $gd_post['package_id'] = $package_id;
4758
-                                }
4757
+									$gd_post['package_id'] = $package_id;
4758
+								}
4759 4759
 
4760
-                                $table = $plugin_prefix . $post_type . '_detail';
4760
+								$table = $plugin_prefix . $post_type . '_detail';
4761 4761
                                 
4762
-                                if ($post_type == 'gd_event') {
4763
-                                    $gd_post = geodir_imex_process_event_data($gd_post);
4764
-                                }
4762
+								if ($post_type == 'gd_event') {
4763
+									$gd_post = geodir_imex_process_event_data($gd_post);
4764
+								}
4765 4765
                                 
4766
-                                if (isset($gd_post['post_id'])) {
4767
-                                    unset($gd_post['post_id']);
4768
-                                }
4766
+								if (isset($gd_post['post_id'])) {
4767
+									unset($gd_post['post_id']);
4768
+								}
4769 4769
 
4770
-                                // Export franchise fields
4771
-                                $is_franchise_active = is_plugin_active( 'geodir_franchise/geodir_franchise.php' ) && geodir_franchise_enabled( $post_type ) ? true : false;
4772
-                                if ($is_franchise_active) {
4773
-                                    if ( isset( $gd_post['gd_is_franchise'] ) && (int)$gd_post['gd_is_franchise'] == 1 ) {
4774
-                                        $gd_franchise_lock = array();
4770
+								// Export franchise fields
4771
+								$is_franchise_active = is_plugin_active( 'geodir_franchise/geodir_franchise.php' ) && geodir_franchise_enabled( $post_type ) ? true : false;
4772
+								if ($is_franchise_active) {
4773
+									if ( isset( $gd_post['gd_is_franchise'] ) && (int)$gd_post['gd_is_franchise'] == 1 ) {
4774
+										$gd_franchise_lock = array();
4775 4775
                                         
4776
-                                        if ( isset( $gd_post['gd_franchise_lock'] ) ) {
4777
-                                            $gd_franchise_lock = str_replace(" ", "", $gd_post['gd_franchise_lock'] );
4778
-                                            $gd_franchise_lock = trim( $gd_franchise_lock );
4779
-                                            $gd_franchise_lock = explode( ",", $gd_franchise_lock );
4780
-                                        }
4776
+										if ( isset( $gd_post['gd_franchise_lock'] ) ) {
4777
+											$gd_franchise_lock = str_replace(" ", "", $gd_post['gd_franchise_lock'] );
4778
+											$gd_franchise_lock = trim( $gd_franchise_lock );
4779
+											$gd_franchise_lock = explode( ",", $gd_franchise_lock );
4780
+										}
4781 4781
                                         
4782
-                                        update_post_meta( $saved_post_id, 'gd_is_franchise', 1 );
4783
-                                        update_post_meta( $saved_post_id, 'gd_franchise_lock', $gd_franchise_lock );
4784
-                                    } else {
4785
-                                        if ( isset( $gd_post['franchise'] ) && (int)$gd_post['franchise'] > 0 && geodir_franchise_check( (int)$gd_post['franchise'] ) ) {
4786
-                                            geodir_save_post_meta( $saved_post_id, 'franchise', (int)$gd_post['franchise'] );
4787
-                                        }
4788
-                                    }
4789
-                                }
4782
+										update_post_meta( $saved_post_id, 'gd_is_franchise', 1 );
4783
+										update_post_meta( $saved_post_id, 'gd_franchise_lock', $gd_franchise_lock );
4784
+									} else {
4785
+										if ( isset( $gd_post['franchise'] ) && (int)$gd_post['franchise'] > 0 && geodir_franchise_check( (int)$gd_post['franchise'] ) ) {
4786
+											geodir_save_post_meta( $saved_post_id, 'franchise', (int)$gd_post['franchise'] );
4787
+										}
4788
+									}
4789
+								}
4790 4790
                                 
4791
-                                if (!empty($save_post['post_category']) && is_array($save_post['post_category'])) {
4792
-                                    $save_post['post_category'] = array_unique( array_map( 'intval', $save_post['post_category'] ) );
4793
-                                    if ($default_category_id) {
4794
-                                        $save_post['post_default_category'] = $default_category_id;
4795
-                                        $gd_post['default_category'] = $default_category_id;
4796
-                                    }
4797
-                                    $gd_post[$cat_taxonomy] = $save_post['post_category'];
4798
-                                }
4791
+								if (!empty($save_post['post_category']) && is_array($save_post['post_category'])) {
4792
+									$save_post['post_category'] = array_unique( array_map( 'intval', $save_post['post_category'] ) );
4793
+									if ($default_category_id) {
4794
+										$save_post['post_default_category'] = $default_category_id;
4795
+										$gd_post['default_category'] = $default_category_id;
4796
+									}
4797
+									$gd_post[$cat_taxonomy] = $save_post['post_category'];
4798
+								}
4799 4799
                                 
4800
-                                // Save post info
4801
-                                geodir_save_post_info( $saved_post_id, $gd_post );
4802
-                                // post taxonomies
4803
-                                if ( !empty( $save_post['post_category'] ) ) {
4804
-                                    wp_set_object_terms( $saved_post_id, $save_post['post_category'], $cat_taxonomy );
4800
+								// Save post info
4801
+								geodir_save_post_info( $saved_post_id, $gd_post );
4802
+								// post taxonomies
4803
+								if ( !empty( $save_post['post_category'] ) ) {
4804
+									wp_set_object_terms( $saved_post_id, $save_post['post_category'], $cat_taxonomy );
4805 4805
                                     
4806
-                                    $post_default_category = isset( $save_post['post_default_category'] ) ? $save_post['post_default_category'] : '';
4807
-                                    if ($default_category_id) {
4808
-                                        $post_default_category = $default_category_id;
4809
-                                    }
4810
-                                    $post_cat_ids = geodir_get_post_meta($saved_post_id, $cat_taxonomy);
4811
-                                    $save_post['post_category'] = !empty($post_cat_ids) ? explode(",", trim($post_cat_ids, ",")) : $save_post['post_category'];
4812
-                                    $post_category_str = !empty($save_post['post_category']) ? implode(",y:#", $save_post['post_category']) . ',y:' : '';
4806
+									$post_default_category = isset( $save_post['post_default_category'] ) ? $save_post['post_default_category'] : '';
4807
+									if ($default_category_id) {
4808
+										$post_default_category = $default_category_id;
4809
+									}
4810
+									$post_cat_ids = geodir_get_post_meta($saved_post_id, $cat_taxonomy);
4811
+									$save_post['post_category'] = !empty($post_cat_ids) ? explode(",", trim($post_cat_ids, ",")) : $save_post['post_category'];
4812
+									$post_category_str = !empty($save_post['post_category']) ? implode(",y:#", $save_post['post_category']) . ',y:' : '';
4813 4813
                                     
4814
-                                    if ($post_category_str != '' && $post_default_category) {
4815
-                                        $post_category_str = str_replace($post_default_category . ',y:', $post_default_category . ',y,d:', $post_category_str);
4816
-                                    }
4814
+									if ($post_category_str != '' && $post_default_category) {
4815
+										$post_category_str = str_replace($post_default_category . ',y:', $post_default_category . ',y,d:', $post_category_str);
4816
+									}
4817 4817
                                     
4818
-                                    $post_category_str = $post_category_str != '' ? array($cat_taxonomy => $post_category_str) : '';
4818
+									$post_category_str = $post_category_str != '' ? array($cat_taxonomy => $post_category_str) : '';
4819 4819
                                     
4820
-                                    geodir_set_postcat_structure( $saved_post_id, $cat_taxonomy, $post_default_category, $post_category_str );
4821
-                                }
4820
+									geodir_set_postcat_structure( $saved_post_id, $cat_taxonomy, $post_default_category, $post_category_str );
4821
+								}
4822 4822
 
4823
-                                if ( !empty( $save_post['post_tags'] ) ) {
4824
-                                    wp_set_object_terms( $saved_post_id, $save_post['post_tags'], $tags_taxonomy );
4825
-                                }
4823
+								if ( !empty( $save_post['post_tags'] ) ) {
4824
+									wp_set_object_terms( $saved_post_id, $save_post['post_tags'], $tags_taxonomy );
4825
+								}
4826 4826
 
4827
-                                // Post images
4828
-                                if ( !empty( $post_images ) ) {
4829
-                                    $post_images = array_unique($post_images);
4827
+								// Post images
4828
+								if ( !empty( $post_images ) ) {
4829
+									$post_images = array_unique($post_images);
4830 4830
                                     
4831
-                                    $old_post_images_arr = array();
4832
-                                    $saved_post_images_arr = array();
4831
+									$old_post_images_arr = array();
4832
+									$saved_post_images_arr = array();
4833 4833
                                     
4834
-                                    $order = 1;
4834
+									$order = 1;
4835 4835
                                     
4836
-                                    $old_post_images = geodir_get_images( $saved_post_id );
4837
-                                    if (!empty($old_post_images)) {
4838
-                                        foreach( $old_post_images as $old_post_image ) {
4839
-                                            if (!empty($old_post_image) && isset($old_post_image->file) && $old_post_image->file != '') {
4840
-                                                $old_post_images_arr[] = $old_post_image->file;
4841
-                                            }
4842
-                                        }
4843
-                                    }
4836
+									$old_post_images = geodir_get_images( $saved_post_id );
4837
+									if (!empty($old_post_images)) {
4838
+										foreach( $old_post_images as $old_post_image ) {
4839
+											if (!empty($old_post_image) && isset($old_post_image->file) && $old_post_image->file != '') {
4840
+												$old_post_images_arr[] = $old_post_image->file;
4841
+											}
4842
+										}
4843
+									}
4844 4844
 
4845
-                                    foreach ( $post_images as $post_image ) {
4846
-                                        $image_name = basename( $post_image );
4847
-                                        $saved_post_images_arr[] = $image_name;
4845
+									foreach ( $post_images as $post_image ) {
4846
+										$image_name = basename( $post_image );
4847
+										$saved_post_images_arr[] = $image_name;
4848 4848
                                         
4849
-                                        if (!empty($old_post_images_arr) && in_array( $image_name, $old_post_images_arr) ) {
4850
-                                            continue; // Skip if image already exists.
4851
-                                        }
4849
+										if (!empty($old_post_images_arr) && in_array( $image_name, $old_post_images_arr) ) {
4850
+											continue; // Skip if image already exists.
4851
+										}
4852 4852
                                         
4853
-                                        $image_name_parts = explode( '.', $image_name );
4854
-                                        array_pop( $image_name_parts );
4855
-                                        $proper_image_name = implode( '.', $image_name_parts );
4853
+										$image_name_parts = explode( '.', $image_name );
4854
+										array_pop( $image_name_parts );
4855
+										$proper_image_name = implode( '.', $image_name_parts );
4856 4856
                                         
4857
-                                        $arr_file_type = wp_check_filetype( $image_name );
4857
+										$arr_file_type = wp_check_filetype( $image_name );
4858 4858
                                         
4859
-                                        if ( !empty( $arr_file_type ) ) {
4860
-                                            $uploaded_file_type = $arr_file_type['type'];
4859
+										if ( !empty( $arr_file_type ) ) {
4860
+											$uploaded_file_type = $arr_file_type['type'];
4861 4861
                                             
4862
-                                            $attachment = array();
4863
-                                            $attachment['post_id'] = $saved_post_id;
4864
-                                            $attachment['title'] = $proper_image_name;
4865
-                                            $attachment['content'] = '';
4866
-                                            $attachment['file'] = $uploads_subdir . '/' . $image_name;
4867
-                                            $attachment['mime_type'] = $uploaded_file_type;
4868
-                                            $attachment['menu_order'] = $order;
4869
-                                            $attachment['is_featured'] = 0;
4870
-
4871
-                                            $attachment_set = '';
4872
-                                            foreach ( $attachment as $key => $val ) {
4873
-                                                if ( $val != '' ) {
4874
-                                                    $attachment_set .= $key . " = '" . $val . "', ";
4875
-                                                }
4876
-                                            }
4877
-                                            $attachment_set = trim( $attachment_set, ", " );
4862
+											$attachment = array();
4863
+											$attachment['post_id'] = $saved_post_id;
4864
+											$attachment['title'] = $proper_image_name;
4865
+											$attachment['content'] = '';
4866
+											$attachment['file'] = $uploads_subdir . '/' . $image_name;
4867
+											$attachment['mime_type'] = $uploaded_file_type;
4868
+											$attachment['menu_order'] = $order;
4869
+											$attachment['is_featured'] = 0;
4870
+
4871
+											$attachment_set = '';
4872
+											foreach ( $attachment as $key => $val ) {
4873
+												if ( $val != '' ) {
4874
+													$attachment_set .= $key . " = '" . $val . "', ";
4875
+												}
4876
+											}
4877
+											$attachment_set = trim( $attachment_set, ", " );
4878 4878
                                                                                         
4879
-                                            // Add new attachment
4880
-                                            $wpdb->query( "INSERT INTO " . GEODIR_ATTACHMENT_TABLE . " SET " . $attachment_set );
4879
+											// Add new attachment
4880
+											$wpdb->query( "INSERT INTO " . GEODIR_ATTACHMENT_TABLE . " SET " . $attachment_set );
4881 4881
                                                                                         
4882
-                                            $order++;
4883
-                                        }
4884
-                                    }
4882
+											$order++;
4883
+										}
4884
+									}
4885 4885
 
4886
-                                    $saved_post_images_sql = !empty($saved_post_images_arr) ? " AND ( file NOT LIKE '%/" . implode("' AND file NOT LIKE '%/",  $saved_post_images_arr) . "' )" : '';
4887
-                                    // Remove previous attachment
4888
-                                    $wpdb->query( "DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = " . (int)$saved_post_id . " " . $saved_post_images_sql );
4886
+									$saved_post_images_sql = !empty($saved_post_images_arr) ? " AND ( file NOT LIKE '%/" . implode("' AND file NOT LIKE '%/",  $saved_post_images_arr) . "' )" : '';
4887
+									// Remove previous attachment
4888
+									$wpdb->query( "DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = " . (int)$saved_post_id . " " . $saved_post_images_sql );
4889 4889
                                     
4890
-                                    if ( !empty( $saved_post_images_arr ) ) {
4891
-                                        geodir_set_wp_featured_image($saved_post_id);
4892
-                                        /*
4890
+									if ( !empty( $saved_post_images_arr ) ) {
4891
+										geodir_set_wp_featured_image($saved_post_id);
4892
+										/*
4893 4893
                                         $menu_order = 1;
4894 4894
                                         
4895 4895
                                         foreach ( $saved_post_images_arr as $img_name ) {
@@ -4902,281 +4902,281 @@  discard block
 block discarded – undo
4902 4902
                                             }
4903 4903
                                             $menu_order++;
4904 4904
                                         }*/
4905
-                                    }
4905
+									}
4906 4906
                                     
4907
-                                    if ( $order > 1 ) {
4908
-                                        $images++;
4909
-                                    }
4910
-                                }
4907
+									if ( $order > 1 ) {
4908
+										$images++;
4909
+									}
4910
+								}
4911 4911
 
4912
-                                /** This action is documented in geodirectory-functions/post-functions.php */
4913
-                                do_action( 'geodir_after_save_listing', $saved_post_id, $gd_post );
4912
+								/** This action is documented in geodirectory-functions/post-functions.php */
4913
+								do_action( 'geodir_after_save_listing', $saved_post_id, $gd_post );
4914 4914
                                 
4915
-                                if (isset($is_featured)) {
4916
-                                    geodir_save_post_meta($saved_post_id, 'is_featured', $is_featured);
4917
-                                }
4918
-                                if (isset($gd_post['expire_date'])) {
4919
-                                    geodir_save_post_meta($saved_post_id, 'expire_date', $gd_post['expire_date']);
4920
-                                }
4921
-                            }
4915
+								if (isset($is_featured)) {
4916
+									geodir_save_post_meta($saved_post_id, 'is_featured', $is_featured);
4917
+								}
4918
+								if (isset($gd_post['expire_date'])) {
4919
+									geodir_save_post_meta($saved_post_id, 'expire_date', $gd_post['expire_date']);
4920
+								}
4921
+							}
4922 4922
                             
4923
-                            // WPML
4924
-                            if ($is_wpml && $language != '') {
4925
-                                $sitepress->switch_lang($active_lang, true);
4926
-                            }
4927
-                            // WPML
4928
-                        }
4929
-                    }
4930
-                }
4923
+							// WPML
4924
+							if ($is_wpml && $language != '') {
4925
+								$sitepress->switch_lang($active_lang, true);
4926
+							}
4927
+							// WPML
4928
+						}
4929
+					}
4930
+				}
4931 4931
 
4932
-                //undo some stuff to make the import quicker
4933
-                wp_defer_term_counting( false );
4934
-                wp_defer_comment_counting( false );
4935
-                $wpdb->query( 'COMMIT;' );
4936
-                $wpdb->query( 'SET autocommit = 1;' );
4937
-
4938
-                $json = array();
4939
-                $json['processed'] = $processed_actual;
4940
-                $json['created'] = $created;
4941
-                $json['updated'] = $updated;
4942
-                $json['skipped'] = $skipped;
4943
-                $json['invalid'] = $invalid;
4944
-                $json['invalid_addr'] = $invalid_addr;
4945
-                $json['images'] = $images;
4932
+				//undo some stuff to make the import quicker
4933
+				wp_defer_term_counting( false );
4934
+				wp_defer_comment_counting( false );
4935
+				$wpdb->query( 'COMMIT;' );
4936
+				$wpdb->query( 'SET autocommit = 1;' );
4937
+
4938
+				$json = array();
4939
+				$json['processed'] = $processed_actual;
4940
+				$json['created'] = $created;
4941
+				$json['updated'] = $updated;
4942
+				$json['skipped'] = $skipped;
4943
+				$json['invalid'] = $invalid;
4944
+				$json['invalid_addr'] = $invalid_addr;
4945
+				$json['images'] = $images;
4946 4946
                 
4947
-                wp_send_json( $json );
4948
-                exit;
4949
-            } else if ( $task == 'import_loc' ) {
4950
-                global $gd_post_types;
4951
-                $gd_post_types = $post_types;
4947
+				wp_send_json( $json );
4948
+				exit;
4949
+			} else if ( $task == 'import_loc' ) {
4950
+				global $gd_post_types;
4951
+				$gd_post_types = $post_types;
4952 4952
                 
4953
-                if (!empty($file)) {
4954
-                    $columns = isset($file[0]) ? $file[0] : NULL;
4953
+				if (!empty($file)) {
4954
+					$columns = isset($file[0]) ? $file[0] : NULL;
4955 4955
                     
4956
-                    if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4957
-                        $json['error'] = __('File you are uploading is not valid. Columns does not matching.', 'geodirectory');
4958
-                        wp_send_json( $json );
4959
-                    }
4956
+					if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4957
+						$json['error'] = __('File you are uploading is not valid. Columns does not matching.', 'geodirectory');
4958
+						wp_send_json( $json );
4959
+					}
4960 4960
                     
4961
-                    $gd_error_log = __('GD IMPORT LOCATIONS [ROW %d]:', 'geodirectory');
4962
-                    $gd_error_location = __( 'Could not be saved due to blank/invalid address(city, region, country, latitude, longitude)', 'geodirectory' );
4963
-                    for ($i = 1; $i <= $limit; $i++) {
4964
-                        $index = $processed + $i;
4961
+					$gd_error_log = __('GD IMPORT LOCATIONS [ROW %d]:', 'geodirectory');
4962
+					$gd_error_location = __( 'Could not be saved due to blank/invalid address(city, region, country, latitude, longitude)', 'geodirectory' );
4963
+					for ($i = 1; $i <= $limit; $i++) {
4964
+						$index = $processed + $i;
4965 4965
                         
4966
-                        if (isset($file[$index])) {
4967
-                            $row = $file[$index];
4968
-                            $row = array_map( 'trim', $row );
4969
-                            $data = array();
4966
+						if (isset($file[$index])) {
4967
+							$row = $file[$index];
4968
+							$row = array_map( 'trim', $row );
4969
+							$data = array();
4970 4970
                             
4971
-                            foreach ($columns as $c => $column ) {
4972
-                                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'))) {
4973
-                                    $data[$column] = $row[$c];
4974
-                                }
4975
-                            }
4971
+							foreach ($columns as $c => $column ) {
4972
+								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'))) {
4973
+									$data[$column] = $row[$c];
4974
+								}
4975
+							}
4976 4976
 
4977
-                            if ( empty($data['city']) || empty($data['region']) || empty($data['country']) || empty($data['latitude']) || empty($data['longitude']) ) {
4978
-                                $invalid++;
4979
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4980
-                                continue;
4981
-                            }
4977
+							if ( empty($data['city']) || empty($data['region']) || empty($data['country']) || empty($data['latitude']) || empty($data['longitude']) ) {
4978
+								$invalid++;
4979
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4980
+								continue;
4981
+							}
4982 4982
                             
4983
-                            $data['location_id'] = isset($data['location_id']) ? absint($data['location_id']) : 0;
4983
+							$data['location_id'] = isset($data['location_id']) ? absint($data['location_id']) : 0;
4984 4984
                             
4985
-                            if ( $import_choice == 'update' ) {
4986
-                                if ( (int)$data['location_id'] > 0 && $location = geodir_get_location_by_id( '', (int)$data['location_id'] ) ) {
4987
-                                    if ( $location_id = geodir_location_update_city( $data, true, $location ) ) {
4988
-                                        $updated++;
4989
-                                    } else {
4990
-                                        $invalid++;
4991
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4992
-                                    }
4993
-                                } else if ( !empty( $data['city_slug'] ) && $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'] ) ) ) {
4994
-                                    $data['location_id'] = (int)$location->location_id;
4985
+							if ( $import_choice == 'update' ) {
4986
+								if ( (int)$data['location_id'] > 0 && $location = geodir_get_location_by_id( '', (int)$data['location_id'] ) ) {
4987
+									if ( $location_id = geodir_location_update_city( $data, true, $location ) ) {
4988
+										$updated++;
4989
+									} else {
4990
+										$invalid++;
4991
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4992
+									}
4993
+								} else if ( !empty( $data['city_slug'] ) && $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'] ) ) ) {
4994
+									$data['location_id'] = (int)$location->location_id;
4995 4995
                                     
4996
-                                    if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'country' => $data['country'], 'region' => $data['region'] ) ) ) {
4997
-                                        $data['location_id'] = (int)$location->location_id;
4998
-                                    } else if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'region' => $data['region'] ) ) ) {
4999
-                                        $data['location_id'] = (int)$location->location_id;
5000
-                                    } else if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'country' => $data['country'] ) ) ) {
5001
-                                        $data['location_id'] = (int)$location->location_id;
5002
-                                    }
4996
+									if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'country' => $data['country'], 'region' => $data['region'] ) ) ) {
4997
+										$data['location_id'] = (int)$location->location_id;
4998
+									} else if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'region' => $data['region'] ) ) ) {
4999
+										$data['location_id'] = (int)$location->location_id;
5000
+									} else if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'country' => $data['country'] ) ) ) {
5001
+										$data['location_id'] = (int)$location->location_id;
5002
+									}
5003 5003
                                     
5004
-                                    if ( $location_id = geodir_location_update_city( $data, true, $location ) ) {
5005
-                                        $updated++;
5006
-                                    } else {
5007
-                                        $invalid++;
5008
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
5009
-                                    }
5010
-                                } else {
5011
-                                    if ( $location_id = geodir_location_insert_city( $data, true ) ) {
5012
-                                        $created++;
5013
-                                    } else {
5014
-                                        $invalid++;
5015
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
5016
-                                    }
5017
-                                }
5018
-                            } elseif ( $import_choice == 'skip' ) {
5019
-                                if ( (int)$data['location_id'] > 0 && $location = geodir_get_location_by_id( '', (int)$data['location_id'] ) ) {
5020
-                                    $skipped++;
5021
-                                } else if ( !empty( $data['city_slug'] ) && $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'] ) ) ) {
5022
-                                    $skipped++;
5023
-                                } else {
5024
-                                    if ( $location_id = geodir_location_insert_city( $data, true ) ) {
5025
-                                        $created++;
5026
-                                    } else {
5027
-                                        $invalid++;
5028
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
5029
-                                    }
5030
-                                }
5031
-                            } else {
5032
-                                $invalid++;
5033
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
5034
-                            }
5035
-                        }
5036
-                    }
5037
-                }
5004
+									if ( $location_id = geodir_location_update_city( $data, true, $location ) ) {
5005
+										$updated++;
5006
+									} else {
5007
+										$invalid++;
5008
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
5009
+									}
5010
+								} else {
5011
+									if ( $location_id = geodir_location_insert_city( $data, true ) ) {
5012
+										$created++;
5013
+									} else {
5014
+										$invalid++;
5015
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
5016
+									}
5017
+								}
5018
+							} elseif ( $import_choice == 'skip' ) {
5019
+								if ( (int)$data['location_id'] > 0 && $location = geodir_get_location_by_id( '', (int)$data['location_id'] ) ) {
5020
+									$skipped++;
5021
+								} else if ( !empty( $data['city_slug'] ) && $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'] ) ) ) {
5022
+									$skipped++;
5023
+								} else {
5024
+									if ( $location_id = geodir_location_insert_city( $data, true ) ) {
5025
+										$created++;
5026
+									} else {
5027
+										$invalid++;
5028
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
5029
+									}
5030
+								}
5031
+							} else {
5032
+								$invalid++;
5033
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
5034
+							}
5035
+						}
5036
+					}
5037
+				}
5038 5038
                 
5039
-                $json = array();
5040
-                $json['processed'] = $limit;
5041
-                $json['created'] = $created;
5042
-                $json['updated'] = $updated;
5043
-                $json['skipped'] = $skipped;
5044
-                $json['invalid'] = $invalid;
5045
-                $json['images'] = $images;
5039
+				$json = array();
5040
+				$json['processed'] = $limit;
5041
+				$json['created'] = $created;
5042
+				$json['updated'] = $updated;
5043
+				$json['skipped'] = $skipped;
5044
+				$json['invalid'] = $invalid;
5045
+				$json['images'] = $images;
5046 5046
                 
5047
-                wp_send_json( $json );
5048
-            } else if ( $task == 'import_hood' ) {               
5049
-                if (!empty($file)) {
5050
-                    $columns = isset($file[0]) ? $file[0] : NULL;
5047
+				wp_send_json( $json );
5048
+			} else if ( $task == 'import_hood' ) {               
5049
+				if (!empty($file)) {
5050
+					$columns = isset($file[0]) ? $file[0] : NULL;
5051 5051
                     
5052
-                    if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
5053
-                        $json['error'] = __('File you are uploading is not valid. Columns does not matching.', 'geodirectory');
5054
-                        wp_send_json( $json );
5055
-                    }
5052
+					if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
5053
+						$json['error'] = __('File you are uploading is not valid. Columns does not matching.', 'geodirectory');
5054
+						wp_send_json( $json );
5055
+					}
5056 5056
                     
5057
-                    $gd_error_log = __('GD IMPORT NEIGHBOURHOODS [ROW %d]:', 'geodirectory');
5058
-                    $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' );
5059
-                    for ($i = 1; $i <= $limit; $i++) {
5060
-                        $index = $processed + $i;
5057
+					$gd_error_log = __('GD IMPORT NEIGHBOURHOODS [ROW %d]:', 'geodirectory');
5058
+					$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' );
5059
+					for ($i = 1; $i <= $limit; $i++) {
5060
+						$index = $processed + $i;
5061 5061
                         
5062
-                        if (isset($file[$index])) {
5063
-                            $row = $file[$index];
5064
-                            $row = array_map( 'trim', $row );
5065
-                            $data = array();
5062
+						if (isset($file[$index])) {
5063
+							$row = $file[$index];
5064
+							$row = array_map( 'trim', $row );
5065
+							$data = array();
5066 5066
                             
5067
-                            foreach ($columns as $c => $column) {
5068
-                                if (in_array($column, array('neighbourhood_id', 'neighbourhood_name', 'neighbourhood_slug', 'latitude', 'longitude', 'location_id', 'city', 'region', 'country'))) {
5069
-                                    $data[$column] = sanitize_text_field($row[$c]);
5070
-                                }
5071
-                            }
5067
+							foreach ($columns as $c => $column) {
5068
+								if (in_array($column, array('neighbourhood_id', 'neighbourhood_name', 'neighbourhood_slug', 'latitude', 'longitude', 'location_id', 'city', 'region', 'country'))) {
5069
+									$data[$column] = sanitize_text_field($row[$c]);
5070
+								}
5071
+							}
5072 5072
 
5073
-                            if (empty($data['neighbourhood_name']) || empty($data['latitude']) || empty($data['longitude'])) {
5074
-                                $invalid++;
5075
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5076
-                                continue;
5077
-                            }
5073
+							if (empty($data['neighbourhood_name']) || empty($data['latitude']) || empty($data['longitude'])) {
5074
+								$invalid++;
5075
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5076
+								continue;
5077
+							}
5078 5078
                             
5079
-                            $location_info = array();
5080
-                            if (!empty($data['location_id']) && (int)$data['location_id'] > 0) {
5081
-                                $location_info = geodir_get_location_by_id('', (int)$data['location_id']);
5082
-                            } else if (!empty($data['city']) && !empty($data['region']) && !empty($data['country'])) {
5083
-                                $location_info = geodir_get_location_by_slug('city', array('fields' => 'location_id', 'city' => $data['city'], 'country' => $data['country'], 'region' => $data['region']));
5084
-                            }
5079
+							$location_info = array();
5080
+							if (!empty($data['location_id']) && (int)$data['location_id'] > 0) {
5081
+								$location_info = geodir_get_location_by_id('', (int)$data['location_id']);
5082
+							} else if (!empty($data['city']) && !empty($data['region']) && !empty($data['country'])) {
5083
+								$location_info = geodir_get_location_by_slug('city', array('fields' => 'location_id', 'city' => $data['city'], 'country' => $data['country'], 'region' => $data['region']));
5084
+							}
5085 5085
 
5086
-                            if (empty($location_info)) {
5087
-                                $invalid++;
5088
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5089
-                                continue;
5090
-                            }
5086
+							if (empty($location_info)) {
5087
+								$invalid++;
5088
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5089
+								continue;
5090
+							}
5091 5091
                             
5092
-                            $location_id = $location_info->location_id;
5092
+							$location_id = $location_info->location_id;
5093 5093
 
5094
-                            $data['neighbourhood_id'] = isset($data['neighbourhood_id']) ? absint($data['neighbourhood_id']) : 0;
5094
+							$data['neighbourhood_id'] = isset($data['neighbourhood_id']) ? absint($data['neighbourhood_id']) : 0;
5095 5095
                             
5096
-                            $hood_data = array();
5097
-                            $hood_data['hood_name'] = $data['neighbourhood_name'];
5098
-                            $hood_data['hood_slug'] = $data['neighbourhood_slug'];
5099
-                            $hood_data['hood_latitude'] = $data['latitude'];
5100
-                            $hood_data['hood_longitude'] = $data['longitude'];
5101
-                            $hood_data['hood_location_id'] = $location_id;
5096
+							$hood_data = array();
5097
+							$hood_data['hood_name'] = $data['neighbourhood_name'];
5098
+							$hood_data['hood_slug'] = $data['neighbourhood_slug'];
5099
+							$hood_data['hood_latitude'] = $data['latitude'];
5100
+							$hood_data['hood_longitude'] = $data['longitude'];
5101
+							$hood_data['hood_location_id'] = $location_id;
5102 5102
                                     
5103
-                            if ( $import_choice == 'update' ) {
5104
-                                if ((int)$data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int)$data['neighbourhood_id']))) {
5105
-                                    $hood_data['hood_id'] = (int)$data['neighbourhood_id'];
5103
+							if ( $import_choice == 'update' ) {
5104
+								if ((int)$data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int)$data['neighbourhood_id']))) {
5105
+									$hood_data['hood_id'] = (int)$data['neighbourhood_id'];
5106 5106
                                     
5107
-                                    if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
5108
-                                        $updated++;
5109
-                                    } else {
5110
-                                        $invalid++;
5111
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5112
-                                    }
5113
-                                } else if (!empty($data['neighbourhood_slug']) && ($neighbourhood = geodir_location_get_neighbourhood_by_id($data['neighbourhood_slug'], true))) {
5114
-                                    $hood_data['hood_id'] = (int)$neighbourhood->hood_id;
5107
+									if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
5108
+										$updated++;
5109
+									} else {
5110
+										$invalid++;
5111
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5112
+									}
5113
+								} else if (!empty($data['neighbourhood_slug']) && ($neighbourhood = geodir_location_get_neighbourhood_by_id($data['neighbourhood_slug'], true))) {
5114
+									$hood_data['hood_id'] = (int)$neighbourhood->hood_id;
5115 5115
                                     
5116
-                                    if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
5117
-                                        $updated++;
5118
-                                    } else {
5119
-                                        $invalid++;
5120
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5121
-                                    }
5122
-                                } else {
5123
-                                    if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
5124
-                                        $created++;
5125
-                                    } else {
5126
-                                        $invalid++;
5127
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5128
-                                    }
5129
-                                }
5130
-                            } elseif ( $import_choice == 'skip' ) {
5131
-                                if ((int)$data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int)$data['neighbourhood_id']))) {
5132
-                                    $skipped++;
5133
-                                } else if (!empty($data['neighbourhood_slug']) && ($neighbourhood = geodir_location_get_neighbourhood_by_id($data['neighbourhood_slug'], true))) {
5134
-                                    $skipped++;
5135
-                                } else {
5116
+									if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
5117
+										$updated++;
5118
+									} else {
5119
+										$invalid++;
5120
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5121
+									}
5122
+								} else {
5123
+									if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
5124
+										$created++;
5125
+									} else {
5126
+										$invalid++;
5127
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5128
+									}
5129
+								}
5130
+							} elseif ( $import_choice == 'skip' ) {
5131
+								if ((int)$data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int)$data['neighbourhood_id']))) {
5132
+									$skipped++;
5133
+								} else if (!empty($data['neighbourhood_slug']) && ($neighbourhood = geodir_location_get_neighbourhood_by_id($data['neighbourhood_slug'], true))) {
5134
+									$skipped++;
5135
+								} else {
5136 5136
                                     
5137
-                                    if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
5138
-                                        $created++;
5139
-                                    } else {
5140
-                                        $invalid++;
5141
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5142
-                                    }
5143
-                                }
5144
-                            } else {
5145
-                                $invalid++;
5146
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5147
-                            }
5148
-                        }
5149
-                    }
5150
-                }
5137
+									if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
5138
+										$created++;
5139
+									} else {
5140
+										$invalid++;
5141
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5142
+									}
5143
+								}
5144
+							} else {
5145
+								$invalid++;
5146
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5147
+							}
5148
+						}
5149
+					}
5150
+				}
5151 5151
                 
5152
-                $json = array();
5153
-                $json['processed'] = $limit;
5154
-                $json['created'] = $created;
5155
-                $json['updated'] = $updated;
5156
-                $json['skipped'] = $skipped;
5157
-                $json['invalid'] = $invalid;
5158
-                $json['images'] = $images;
5152
+				$json = array();
5153
+				$json['processed'] = $limit;
5154
+				$json['created'] = $created;
5155
+				$json['updated'] = $updated;
5156
+				$json['skipped'] = $skipped;
5157
+				$json['invalid'] = $invalid;
5158
+				$json['images'] = $images;
5159 5159
                 
5160
-                wp_send_json( $json );
5161
-            }
5162
-        }
5163
-        break;
5164
-        case 'import_finish':{
5165
-            /**
5166
-             * Run an action when an import finishes.
5167
-             *
5168
-             * This action can be used to fire functions after an import ends.
5169
-             *
5170
-             * @since 1.5.3
5171
-             * @package GeoDirectory
5172
-             */
5173
-            do_action('geodir_import_finished');
5174
-        }
5175
-        break;
5160
+				wp_send_json( $json );
5161
+			}
5162
+		}
5163
+		break;
5164
+		case 'import_finish':{
5165
+			/**
5166
+			 * Run an action when an import finishes.
5167
+			 *
5168
+			 * This action can be used to fire functions after an import ends.
5169
+			 *
5170
+			 * @since 1.5.3
5171
+			 * @package GeoDirectory
5172
+			 */
5173
+			do_action('geodir_import_finished');
5174
+		}
5175
+		break;
5176 5176
 
5177
-    }
5178
-    echo '0';
5179
-    gd_die();
5177
+	}
5178
+	echo '0';
5179
+	gd_die();
5180 5180
 }
5181 5181
 
5182 5182
 /**
@@ -5220,12 +5220,12 @@  discard block
 block discarded – undo
5220 5220
 		$args['slug'] = wp_unique_term_slug( $args['slug'], (object)$term_args );
5221 5221
 	}
5222 5222
 	
5223
-    if( !empty( $term ) ) {
5223
+	if( !empty( $term ) ) {
5224 5224
 		$result = wp_insert_term( $term, $taxonomy, $args );
5225
-        if( !is_wp_error( $result ) ) {
5226
-            return isset( $result['term_id'] ) ? $result['term_id'] : 0;
5227
-        }
5228
-    }
5225
+		if( !is_wp_error( $result ) ) {
5226
+			return isset( $result['term_id'] ) ? $result['term_id'] : 0;
5227
+		}
5228
+	}
5229 5229
 	
5230 5230
 	return false;
5231 5231
 }
@@ -5271,16 +5271,16 @@  discard block
 block discarded – undo
5271 5271
 		$result = wp_update_term( $term_data['term_id'], $taxonomy, $term_data );
5272 5272
 		
5273 5273
 		if( !is_wp_error( $result ) ) {
5274
-            return isset( $result['term_id'] ) ? $result['term_id'] : 0;
5275
-        }
5274
+			return isset( $result['term_id'] ) ? $result['term_id'] : 0;
5275
+		}
5276 5276
 	} else if ( $term_data['slug'] != '' && $term_info = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
5277 5277
 		$term_data['term_id'] = $term_info['term_id'];
5278 5278
 		
5279 5279
 		$result = wp_update_term( $term_data['term_id'], $taxonomy, $term_data );
5280 5280
 		
5281 5281
 		if( !is_wp_error( $result ) ) {
5282
-            return isset( $result['term_id'] ) ? $result['term_id'] : 0;
5283
-        }
5282
+			return isset( $result['term_id'] ) ? $result['term_id'] : 0;
5283
+		}
5284 5284
 	} else {
5285 5285
 		return geodir_imex_insert_term( $taxonomy, $term_data );
5286 5286
 	}
@@ -5302,47 +5302,47 @@  discard block
 block discarded – undo
5302 5302
  * @return int Posts count.
5303 5303
  */
5304 5304
 function geodir_get_posts_count( $post_type ) {
5305
-    global $wpdb, $plugin_prefix;
5305
+	global $wpdb, $plugin_prefix;
5306 5306
 
5307
-    if ( !post_type_exists( $post_type ) ) {
5308
-        return 0;
5309
-    }
5307
+	if ( !post_type_exists( $post_type ) ) {
5308
+		return 0;
5309
+	}
5310 5310
         
5311
-    $table = $plugin_prefix . $post_type . '_detail';
5311
+	$table = $plugin_prefix . $post_type . '_detail';
5312 5312
 
5313
-    // Skip listing with statuses trash, auto-draft etc...
5314
-    $skip_statuses = geodir_imex_export_skip_statuses();
5315
-    $where_statuses = '';
5316
-    if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5317
-        $where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5318
-    }
5313
+	// Skip listing with statuses trash, auto-draft etc...
5314
+	$skip_statuses = geodir_imex_export_skip_statuses();
5315
+	$where_statuses = '';
5316
+	if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5317
+		$where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5318
+	}
5319 5319
     
5320
-    /**
5321
-     * Filter the SQL where clause part to filter posts count in import/export.
5322
-     *
5323
-     * @since 1.6.4
5324
-     * @package GeoDirectory
5325
-     *
5326
-     * @param string $where SQL where clause part.
5327
-     */
5328
-    $where_statuses = apply_filters( 'geodir_get_posts_count', $where_statuses, $post_type );
5329
-
5330
-    $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 );
5331
-
5332
-    $posts_count = (int)$wpdb->get_var( $query );
5320
+	/**
5321
+	 * Filter the SQL where clause part to filter posts count in import/export.
5322
+	 *
5323
+	 * @since 1.6.4
5324
+	 * @package GeoDirectory
5325
+	 *
5326
+	 * @param string $where SQL where clause part.
5327
+	 */
5328
+	$where_statuses = apply_filters( 'geodir_get_posts_count', $where_statuses, $post_type );
5329
+
5330
+	$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 );
5331
+
5332
+	$posts_count = (int)$wpdb->get_var( $query );
5333 5333
     
5334
-    /**
5335
-     * Modify returned post counts for the current post type.
5336
-     *
5337
-     * @since 1.4.6
5338
-     * @package GeoDirectory
5339
-     *
5340
-     * @param int $posts_count Post counts.
5341
-     * @param string $post_type Post type.
5342
-     */
5343
-    $posts_count = apply_filters( 'geodir_imex_count_posts', $posts_count, $post_type );
5344
-
5345
-    return $posts_count;
5334
+	/**
5335
+	 * Modify returned post counts for the current post type.
5336
+	 *
5337
+	 * @since 1.4.6
5338
+	 * @package GeoDirectory
5339
+	 *
5340
+	 * @param int $posts_count Post counts.
5341
+	 * @param string $post_type Post type.
5342
+	 */
5343
+	$posts_count = apply_filters( 'geodir_imex_count_posts', $posts_count, $post_type );
5344
+
5345
+	return $posts_count;
5346 5346
 }
5347 5347
 
5348 5348
 /**
@@ -5370,9 +5370,9 @@  discard block
 block discarded – undo
5370 5370
 	
5371 5371
 	if ( !empty( $posts ) ) {
5372 5372
 		$is_payment_plugin = is_plugin_active( 'geodir_payment_manager/geodir_payment_manager.php' );
5373
-        $location_manager = function_exists('geodir_location_plugin_activated') ? true : false; // Check location manager installed & active.
5374
-        $location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $post_type ) ? false : true;
5375
-        $neighbourhood_active = $location_manager && $location_allowed && get_option('location_neighbourhoods') ? true : false;
5373
+		$location_manager = function_exists('geodir_location_plugin_activated') ? true : false; // Check location manager installed & active.
5374
+		$location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $post_type ) ? false : true;
5375
+		$neighbourhood_active = $location_manager && $location_allowed && get_option('location_neighbourhoods') ? true : false;
5376 5376
 		
5377 5377
 		$csv_row = array();
5378 5378
 		$csv_row[] = 'post_id';
@@ -5408,7 +5408,7 @@  discard block
 block discarded – undo
5408 5408
 			$csv_row[] = 'package_id';
5409 5409
 			$csv_row[] = 'expire_date';
5410 5410
 		}
5411
-        $csv_row[] = 'post_date';
5411
+		$csv_row[] = 'post_date';
5412 5412
 		$csv_row[] = 'geodir_video';
5413 5413
 		$csv_row[] = 'post_address';
5414 5414
 		$csv_row[] = 'post_city';
@@ -5417,11 +5417,11 @@  discard block
 block discarded – undo
5417 5417
 		$csv_row[] = 'post_zip';
5418 5418
 		$csv_row[] = 'post_latitude';
5419 5419
 		$csv_row[] = 'post_longitude';
5420
-        if ($neighbourhood_active) {
5421
-            $csv_row[] = 'post_neighbourhood';
5422
-            $csv_row[] = 'neighbourhood_latitude';
5423
-            $csv_row[] = 'neighbourhood_longitude';
5424
-        }
5420
+		if ($neighbourhood_active) {
5421
+			$csv_row[] = 'post_neighbourhood';
5422
+			$csv_row[] = 'neighbourhood_latitude';
5423
+			$csv_row[] = 'neighbourhood_longitude';
5424
+		}
5425 5425
 		$csv_row[] = 'geodir_timing';
5426 5426
 		$csv_row[] = 'geodir_contact';
5427 5427
 		$csv_row[] = 'geodir_email';
@@ -5456,7 +5456,7 @@  discard block
 block discarded – undo
5456 5456
 		$csv_rows[] = $csv_row;
5457 5457
 
5458 5458
 		$images_count = 5;
5459
-        $xx=0;
5459
+		$xx=0;
5460 5460
 		foreach ( $posts as $post ) {$xx++;
5461 5461
 			$post_id = $post['ID'];
5462 5462
 			
@@ -5591,7 +5591,7 @@  discard block
 block discarded – undo
5591 5591
 				$csv_row[] = (int)$post_info['package_id']; // package_id
5592 5592
 				$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
5593 5593
 			}
5594
-            $csv_row[] = $post_info['post_date']; // post_date
5594
+			$csv_row[] = $post_info['post_date']; // post_date
5595 5595
 			$csv_row[] = $post_info['geodir_video']; // geodir_video
5596 5596
 			$csv_row[] = $post_info['post_address']; // post_address
5597 5597
 			$csv_row[] = $post_info['post_city']; // post_city
@@ -5600,21 +5600,21 @@  discard block
 block discarded – undo
5600 5600
 			$csv_row[] = $post_info['post_zip']; // post_zip
5601 5601
 			$csv_row[] = $post_info['post_latitude']; // post_latitude
5602 5602
 			$csv_row[] = $post_info['post_longitude']; // post_longitude
5603
-            if ($neighbourhood_active) {
5604
-                $post_neighbourhood = '';
5605
-                $neighbourhood_latitude = '';
5606
-                $neighbourhood_longitude = '';
5607
-                if (!empty($post_info['post_neighbourhood']) && ($hood_info = geodir_location_get_neighbourhood_by_id($post_info['post_neighbourhood'], true, $post_info['post_location_id']))) {
5608
-                    if (!empty($hood_info)) {
5609
-                        $post_neighbourhood = $hood_info->hood_name;
5610
-                        $neighbourhood_latitude = $hood_info->hood_latitude;
5611
-                        $neighbourhood_longitude = $hood_info->hood_longitude;
5612
-                    }
5613
-                }
5614
-                $csv_row[] = $post_neighbourhood; // post_neighbourhood
5615
-                $csv_row[] = $neighbourhood_latitude; // neighbourhood_latitude
5616
-                $csv_row[] = $neighbourhood_longitude; // neighbourhood_longitude
5617
-            }
5603
+			if ($neighbourhood_active) {
5604
+				$post_neighbourhood = '';
5605
+				$neighbourhood_latitude = '';
5606
+				$neighbourhood_longitude = '';
5607
+				if (!empty($post_info['post_neighbourhood']) && ($hood_info = geodir_location_get_neighbourhood_by_id($post_info['post_neighbourhood'], true, $post_info['post_location_id']))) {
5608
+					if (!empty($hood_info)) {
5609
+						$post_neighbourhood = $hood_info->hood_name;
5610
+						$neighbourhood_latitude = $hood_info->hood_latitude;
5611
+						$neighbourhood_longitude = $hood_info->hood_longitude;
5612
+					}
5613
+				}
5614
+				$csv_row[] = $post_neighbourhood; // post_neighbourhood
5615
+				$csv_row[] = $neighbourhood_latitude; // neighbourhood_latitude
5616
+				$csv_row[] = $neighbourhood_longitude; // neighbourhood_longitude
5617
+			}
5618 5618
 			$csv_row[] = $post_info['geodir_timing']; // geodir_timing
5619 5619
 			$csv_row[] = $post_info['geodir_contact']; // geodir_contact
5620 5620
 			$csv_row[] = $post_info['geodir_email']; // geodir_email
@@ -5685,64 +5685,64 @@  discard block
 block discarded – undo
5685 5685
  * @return array Array of posts data.
5686 5686
  */
5687 5687
 function geodir_get_export_posts( $post_type, $per_page = 0, $page_no = 0 ) {
5688
-    global $wpdb, $plugin_prefix;
5688
+	global $wpdb, $plugin_prefix;
5689 5689
 
5690
-    if ( ! post_type_exists( $post_type ) )
5691
-        return new stdClass;
5690
+	if ( ! post_type_exists( $post_type ) )
5691
+		return new stdClass;
5692 5692
         
5693
-    $table = $plugin_prefix . $post_type . '_detail';
5693
+	$table = $plugin_prefix . $post_type . '_detail';
5694 5694
 
5695
-    $limit = '';
5696
-    if ( $per_page > 0 && $page_no > 0 ) {
5697
-        $offset = ( $page_no - 1 ) * $per_page;
5695
+	$limit = '';
5696
+	if ( $per_page > 0 && $page_no > 0 ) {
5697
+		$offset = ( $page_no - 1 ) * $per_page;
5698 5698
         
5699
-        if ( $offset > 0 ) {
5700
-            $limit = " LIMIT " . $offset . "," . $per_page;
5701
-        } else {
5702
-            $limit = " LIMIT " . $per_page;
5703
-        }
5704
-    }
5699
+		if ( $offset > 0 ) {
5700
+			$limit = " LIMIT " . $offset . "," . $per_page;
5701
+		} else {
5702
+			$limit = " LIMIT " . $per_page;
5703
+		}
5704
+	}
5705 5705
 
5706
-    // Skip listing with statuses trash, auto-draft etc...
5707
-    $skip_statuses = geodir_imex_export_skip_statuses();
5708
-    $where_statuses = '';
5709
-    if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5710
-        $where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5711
-    }
5706
+	// Skip listing with statuses trash, auto-draft etc...
5707
+	$skip_statuses = geodir_imex_export_skip_statuses();
5708
+	$where_statuses = '';
5709
+	if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5710
+		$where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5711
+	}
5712 5712
     
5713
-    /**
5714
-     * Filter the SQL where clause part to filter posts in import/export.
5715
-     *
5716
-     * @since 1.6.4
5717
-     * @package GeoDirectory
5718
-     *
5719
-     * @param string $where SQL where clause part.
5720
-     */
5721
-    $where_statuses = apply_filters( 'geodir_get_export_posts', $where_statuses, $post_type );
5722
-
5723
-    $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 );
5724
-    /**
5725
-     * Modify returned posts SQL query for the current post type.
5726
-     *
5727
-     * @since 1.4.6
5728
-     * @package GeoDirectory
5729
-     *
5730
-     * @param int $query The SQL query.
5731
-     * @param string $post_type Post type.
5732
-     */
5733
-    $query = apply_filters( 'geodir_imex_export_posts_query', $query, $post_type );
5734
-    $results = (array)$wpdb->get_results( $wpdb->prepare( $query, $post_type ), ARRAY_A );
5735
-
5736
-    /**
5737
-     * Modify returned post results for the current post type.
5738
-     *
5739
-     * @since 1.4.6
5740
-     * @package GeoDirectory
5741
-     *
5742
-     * @param object $results An object containing all post ids.
5743
-     * @param string $post_type Post type.
5744
-     */
5745
-    return apply_filters( 'geodir_export_posts', $results, $post_type );
5713
+	/**
5714
+	 * Filter the SQL where clause part to filter posts in import/export.
5715
+	 *
5716
+	 * @since 1.6.4
5717
+	 * @package GeoDirectory
5718
+	 *
5719
+	 * @param string $where SQL where clause part.
5720
+	 */
5721
+	$where_statuses = apply_filters( 'geodir_get_export_posts', $where_statuses, $post_type );
5722
+
5723
+	$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 );
5724
+	/**
5725
+	 * Modify returned posts SQL query for the current post type.
5726
+	 *
5727
+	 * @since 1.4.6
5728
+	 * @package GeoDirectory
5729
+	 *
5730
+	 * @param int $query The SQL query.
5731
+	 * @param string $post_type Post type.
5732
+	 */
5733
+	$query = apply_filters( 'geodir_imex_export_posts_query', $query, $post_type );
5734
+	$results = (array)$wpdb->get_results( $wpdb->prepare( $query, $post_type ), ARRAY_A );
5735
+
5736
+	/**
5737
+	 * Modify returned post results for the current post type.
5738
+	 *
5739
+	 * @since 1.4.6
5740
+	 * @package GeoDirectory
5741
+	 *
5742
+	 * @param object $results An object containing all post ids.
5743
+	 * @param string $post_type Post type.
5744
+	 */
5745
+	return apply_filters( 'geodir_export_posts', $results, $post_type );
5746 5746
 }
5747 5747
 
5748 5748
 /**
@@ -5761,26 +5761,26 @@  discard block
 block discarded – undo
5761 5761
  * @return string The SQL query.
5762 5762
  */
5763 5763
 function geodir_imex_get_events_query( $query, $post_type ) {
5764
-    if ( $post_type == 'gd_event' ) {
5765
-        global $wpdb, $plugin_prefix;
5764
+	if ( $post_type == 'gd_event' ) {
5765
+		global $wpdb, $plugin_prefix;
5766 5766
         
5767
-        $table = $plugin_prefix . $post_type . '_detail';
5768
-        $schedule_table = EVENT_SCHEDULE;
5767
+		$table = $plugin_prefix . $post_type . '_detail';
5768
+		$schedule_table = EVENT_SCHEDULE;
5769 5769
         
5770
-        // Skip listing with statuses trash, auto-draft etc...
5771
-        $skip_statuses = geodir_imex_export_skip_statuses();
5772
-        $where_statuses = '';
5773
-        if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5774
-            $where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5775
-        }
5770
+		// Skip listing with statuses trash, auto-draft etc...
5771
+		$skip_statuses = geodir_imex_export_skip_statuses();
5772
+		$where_statuses = '';
5773
+		if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5774
+			$where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5775
+		}
5776 5776
         
5777
-        /** This action is documented in geodirectory-functions/geodirectory-admin/admin_functions.php */
5778
-        $where_statuses = apply_filters( 'geodir_get_export_posts', $where_statuses, $post_type );
5777
+		/** This action is documented in geodirectory-functions/geodirectory-admin/admin_functions.php */
5778
+		$where_statuses = apply_filters( 'geodir_get_export_posts', $where_statuses, $post_type );
5779 5779
 
5780
-        $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 );
5781
-    }
5780
+		$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 );
5781
+	}
5782 5782
 
5783
-    return $query;
5783
+	return $query;
5784 5784
 }
5785 5785
 
5786 5786
 /**
@@ -5802,36 +5802,36 @@  discard block
 block discarded – undo
5802 5802
  * @return int Total terms count.
5803 5803
  */
5804 5804
 function geodir_get_terms_count( $post_type ) {
5805
-    $args = array( 'hide_empty' => 0 );
5805
+	$args = array( 'hide_empty' => 0 );
5806 5806
 
5807
-    remove_all_filters( 'get_terms' );
5807
+	remove_all_filters( 'get_terms' );
5808 5808
 
5809
-    $taxonomy = $post_type . 'category';
5809
+	$taxonomy = $post_type . 'category';
5810 5810
 
5811
-    // WPML
5812
-    $is_wpml = geodir_is_wpml();
5813
-    $active_lang = 'all';
5814
-    if ( $is_wpml ) {
5815
-        global $sitepress;
5816
-        $active_lang = $sitepress->get_current_language();
5811
+	// WPML
5812
+	$is_wpml = geodir_is_wpml();
5813
+	$active_lang = 'all';
5814
+	if ( $is_wpml ) {
5815
+		global $sitepress;
5816
+		$active_lang = $sitepress->get_current_language();
5817 5817
         
5818
-        if ( $active_lang != 'all' ) {
5819
-            $sitepress->switch_lang( 'all', true );
5820
-        }
5821
-    }
5822
-    // WPML
5818
+		if ( $active_lang != 'all' ) {
5819
+			$sitepress->switch_lang( 'all', true );
5820
+		}
5821
+	}
5822
+	// WPML
5823 5823
             
5824
-    $count_terms = wp_count_terms( $taxonomy, $args );
5824
+	$count_terms = wp_count_terms( $taxonomy, $args );
5825 5825
 
5826
-    // WPML
5827
-    if ( $is_wpml && $active_lang !== 'all' ) {
5828
-        global $sitepress;
5829
-        $sitepress->switch_lang( $active_lang, true );
5830
-    }
5831
-    // WPML
5832
-    $count_terms = !is_wp_error( $count_terms ) ? $count_terms : 0;
5826
+	// WPML
5827
+	if ( $is_wpml && $active_lang !== 'all' ) {
5828
+		global $sitepress;
5829
+		$sitepress->switch_lang( $active_lang, true );
5830
+	}
5831
+	// WPML
5832
+	$count_terms = !is_wp_error( $count_terms ) ? $count_terms : 0;
5833 5833
      
5834
-    return $count_terms;
5834
+	return $count_terms;
5835 5835
 }
5836 5836
 
5837 5837
 /**
@@ -5870,11 +5870,11 @@  discard block
 block discarded – undo
5870 5870
 		$csv_row[] = 'cat_posttype';
5871 5871
 		$csv_row[] = 'cat_parent';
5872 5872
 		$csv_row[] = 'cat_schema';
5873
-        // WPML
5873
+		// WPML
5874 5874
 		$is_wpml = geodir_is_wpml();
5875 5875
 		if ($is_wpml) {
5876 5876
 			$csv_row[] = 'cat_language';
5877
-            $csv_row[] = 'cat_id_original';
5877
+			$csv_row[] = 'cat_id_original';
5878 5878
 		}
5879 5879
 		// WPML
5880 5880
 		$csv_row[] = 'cat_description';
@@ -5904,10 +5904,10 @@  discard block
 block discarded – undo
5904 5904
 			$csv_row[] = $post_type;
5905 5905
 			$csv_row[] = $cat_parent;
5906 5906
 			$csv_row[] = get_tax_meta( $term->term_id, 'ct_cat_schema', false, $post_type );
5907
-            // WPML
5907
+			// WPML
5908 5908
 			if ($is_wpml) {
5909 5909
 				$csv_row[] = geodir_get_language_for_element( $term->term_id, 'tax_' . $taxonomy );
5910
-                $csv_row[] = geodir_imex_original_post_id( $term->term_id, 'tax_' . $taxonomy );
5910
+				$csv_row[] = geodir_imex_original_post_id( $term->term_id, 'tax_' . $taxonomy );
5911 5911
 			}
5912 5912
 			// WPML
5913 5913
 			$csv_row[] = $term->description;
@@ -6503,43 +6503,43 @@  discard block
 block discarded – undo
6503 6503
  * @param string $status Post status.
6504 6504
  */
6505 6505
 function geodir_create_page($slug, $option, $page_title = '', $page_content = '', $post_parent = 0, $status = 'publish') {
6506
-    global $wpdb, $current_user;
6507
-
6508
-    $option_value = get_option($option);
6509
-
6510
-    if ($option_value > 0) :
6511
-        if (get_post($option_value)) :
6512
-            // Page exists
6513
-            return;
6514
-        endif;
6515
-    endif;
6516
-
6517
-    $page_found = $wpdb->get_var(
6518
-        $wpdb->prepare(
6519
-            "SELECT ID FROM " . $wpdb->posts . " WHERE post_name = %s LIMIT 1;",
6520
-            array($slug)
6521
-        )
6522
-    );
6523
-
6524
-    if ($page_found) :
6525
-        // Page exists
6526
-        if (!$option_value) update_option($option, $page_found);
6527
-        return;
6528
-    endif;
6529
-
6530
-    $page_data = array(
6531
-        'post_status' => $status,
6532
-        'post_type' => 'page',
6533
-        'post_author' => $current_user->ID,
6534
-        'post_name' => $slug,
6535
-        'post_title' => $page_title,
6536
-        'post_content' => $page_content,
6537
-        'post_parent' => $post_parent,
6538
-        'comment_status' => 'closed'
6539
-    );
6540
-    $page_id = wp_insert_post($page_data);
6541
-
6542
-    add_option($option, $page_id);
6506
+	global $wpdb, $current_user;
6507
+
6508
+	$option_value = get_option($option);
6509
+
6510
+	if ($option_value > 0) :
6511
+		if (get_post($option_value)) :
6512
+			// Page exists
6513
+			return;
6514
+		endif;
6515
+	endif;
6516
+
6517
+	$page_found = $wpdb->get_var(
6518
+		$wpdb->prepare(
6519
+			"SELECT ID FROM " . $wpdb->posts . " WHERE post_name = %s LIMIT 1;",
6520
+			array($slug)
6521
+		)
6522
+	);
6523
+
6524
+	if ($page_found) :
6525
+		// Page exists
6526
+		if (!$option_value) update_option($option, $page_found);
6527
+		return;
6528
+	endif;
6529
+
6530
+	$page_data = array(
6531
+		'post_status' => $status,
6532
+		'post_type' => 'page',
6533
+		'post_author' => $current_user->ID,
6534
+		'post_name' => $slug,
6535
+		'post_title' => $page_title,
6536
+		'post_content' => $page_content,
6537
+		'post_parent' => $post_parent,
6538
+		'comment_status' => 'closed'
6539
+	);
6540
+	$page_id = wp_insert_post($page_data);
6541
+
6542
+	add_option($option, $page_id);
6543 6543
 
6544 6544
 }
6545 6545
 
@@ -6570,9 +6570,9 @@  discard block
 block discarded – undo
6570 6570
  * @package GeoDirectory
6571 6571
  */
6572 6572
 function geodir_admin_upgrade_notice() {
6573
-    $class = "error";
6574
-    $message = __("Please update core GeoDirectory or some addons may not function correctly.","geodirectory");
6575
-    echo"<div class=\"$class\"> <p>$message</p></div>";
6573
+	$class = "error";
6574
+	$message = __("Please update core GeoDirectory or some addons may not function correctly.","geodirectory");
6575
+	echo"<div class=\"$class\"> <p>$message</p></div>";
6576 6576
 }
6577 6577
 
6578 6578
 /**
@@ -6585,18 +6585,18 @@  discard block
 block discarded – undo
6585 6585
  */
6586 6586
 function geodire_admin_upgrade_notice( $plugin_data, $r )
6587 6587
 {
6588
-    // readme contents
6589
-    $args = array(
6590
-        'timeout'     => 15,
6591
-        'redirection' => 5
6592
-    );
6593
-    $url = "http://plugins.svn.wordpress.org/geodirectory/trunk/readme.txt";
6594
-    $data       = wp_remote_get( $url, $args );
6588
+	// readme contents
6589
+	$args = array(
6590
+		'timeout'     => 15,
6591
+		'redirection' => 5
6592
+	);
6593
+	$url = "http://plugins.svn.wordpress.org/geodirectory/trunk/readme.txt";
6594
+	$data       = wp_remote_get( $url, $args );
6595 6595
 
6596
-    if (!is_wp_error($data) && $data['response']['code'] == 200) {
6596
+	if (!is_wp_error($data) && $data['response']['code'] == 200) {
6597 6597
 
6598
-        geodir_in_plugin_update_message($data['body']);
6599
-    }
6598
+		geodir_in_plugin_update_message($data['body']);
6599
+	}
6600 6600
 }
6601 6601
 
6602 6602
 
@@ -6604,28 +6604,28 @@  discard block
 block discarded – undo
6604 6604
 * @param string $content http response body
6605 6605
 */
6606 6606
 function geodir_in_plugin_update_message($content) {
6607
-    // Output Upgrade Notice
6608
-    $matches        = null;
6609
-    $regexp         = '~==\s*Upgrade Notice\s*==\s*=\s*(.*)\s*=(.*)(=\s*' . preg_quote( GEODIRECTORY_VERSION ) . '\s*=|$)~Uis';
6610
-    $upgrade_notice = '';
6611
-    if ( preg_match( $regexp, $content, $matches ) ) {
6612
-        if(empty($matches)){return;}
6613
-
6614
-        $version = trim( $matches[1] );
6615
-        if($version && $version>GEODIRECTORY_VERSION){
6616
-
6617
-
6618
-        $notices = (array) preg_split('~[\r\n]+~', trim( $matches[2] ) );
6619
-        if ( version_compare( GEODIRECTORY_VERSION, $version, '<' ) ) {
6620
-            $upgrade_notice .= '<div class="geodir_plugin_upgrade_notice">';
6621
-            foreach ( $notices as $index => $line ) {
6622
-                $upgrade_notice .= wp_kses_post( preg_replace( '~\[([^\]]*)\]\(([^\)]*)\)~', '<a href="${2}">${1}</a>', $line ) );
6623
-            }
6624
-            $upgrade_notice .= '</div> ';
6625
-        }
6626
-        }
6627
-    }
6628
-    echo $upgrade_notice;
6607
+	// Output Upgrade Notice
6608
+	$matches        = null;
6609
+	$regexp         = '~==\s*Upgrade Notice\s*==\s*=\s*(.*)\s*=(.*)(=\s*' . preg_quote( GEODIRECTORY_VERSION ) . '\s*=|$)~Uis';
6610
+	$upgrade_notice = '';
6611
+	if ( preg_match( $regexp, $content, $matches ) ) {
6612
+		if(empty($matches)){return;}
6613
+
6614
+		$version = trim( $matches[1] );
6615
+		if($version && $version>GEODIRECTORY_VERSION){
6616
+
6617
+
6618
+		$notices = (array) preg_split('~[\r\n]+~', trim( $matches[2] ) );
6619
+		if ( version_compare( GEODIRECTORY_VERSION, $version, '<' ) ) {
6620
+			$upgrade_notice .= '<div class="geodir_plugin_upgrade_notice">';
6621
+			foreach ( $notices as $index => $line ) {
6622
+				$upgrade_notice .= wp_kses_post( preg_replace( '~\[([^\]]*)\]\(([^\)]*)\)~', '<a href="${2}">${1}</a>', $line ) );
6623
+			}
6624
+			$upgrade_notice .= '</div> ';
6625
+		}
6626
+		}
6627
+	}
6628
+	echo $upgrade_notice;
6629 6629
 }
6630 6630
 
6631 6631
 /**
@@ -6658,19 +6658,19 @@  discard block
 block discarded – undo
6658 6658
  * @param array Listing statuses to be skipped.
6659 6659
  */
6660 6660
 function geodir_imex_export_skip_statuses() {
6661
-    $statuses = array( 'trash', 'auto-draft' );
6661
+	$statuses = array( 'trash', 'auto-draft' );
6662 6662
     
6663
-    /**
6664
-     * Filter the statuses to skip during GD export listings.
6665
-     *
6666
-     * @since 1.6.0
6667
-     * @package GeoDirectory
6668
-     *
6669
-     * @param array $statuses Listing statuses to be skipped.
6670
-     */
6671
-    $statuses = apply_filters( 'geodir_imex_export_skip_statuses', $statuses );
6663
+	/**
6664
+	 * Filter the statuses to skip during GD export listings.
6665
+	 *
6666
+	 * @since 1.6.0
6667
+	 * @package GeoDirectory
6668
+	 *
6669
+	 * @param array $statuses Listing statuses to be skipped.
6670
+	 */
6671
+	$statuses = apply_filters( 'geodir_imex_export_skip_statuses', $statuses );
6672 6672
      
6673
-    return $statuses;
6673
+	return $statuses;
6674 6674
 }
6675 6675
 
6676 6676
 /**
@@ -6682,15 +6682,15 @@  discard block
 block discarded – undo
6682 6682
  * @since 1.6.3
6683 6683
  */
6684 6684
 function geodir_admin_dequeue_scripts() {
6685
-    // EDD
6686
-    if (wp_script_is('jquery-chosen', 'enqueued')) {
6687
-        wp_dequeue_script('jquery-chosen');
6688
-    }
6685
+	// EDD
6686
+	if (wp_script_is('jquery-chosen', 'enqueued')) {
6687
+		wp_dequeue_script('jquery-chosen');
6688
+	}
6689 6689
     
6690
-    // Ultimate Addons for Visual Composer
6691
-    if (wp_script_is('ultimate-vc-backend-script', 'enqueued')) {
6692
-        wp_dequeue_script('ultimate-vc-backend-script');
6693
-    }
6690
+	// Ultimate Addons for Visual Composer
6691
+	if (wp_script_is('ultimate-vc-backend-script', 'enqueued')) {
6692
+		wp_dequeue_script('ultimate-vc-backend-script');
6693
+	}
6694 6694
 }
6695 6695
 
6696 6696
 /**
@@ -6706,24 +6706,24 @@  discard block
 block discarded – undo
6706 6706
  * @return string SQL where clause part.
6707 6707
  */
6708 6708
 function geodir_imex_get_filter_where($where = '', $post_type = '') {
6709
-    global $wpdb;
6709
+	global $wpdb;
6710 6710
     
6711
-    $filters = !empty( $_REQUEST['gd_imex'] ) && is_array( $_REQUEST['gd_imex'] ) ? $_REQUEST['gd_imex'] : NULL;
6711
+	$filters = !empty( $_REQUEST['gd_imex'] ) && is_array( $_REQUEST['gd_imex'] ) ? $_REQUEST['gd_imex'] : NULL;
6712 6712
     
6713
-    if ( !empty( $filters ) ) {
6714
-        foreach ( $filters as $field => $value ) {
6715
-            switch ($field) {
6716
-                case 'start_date':
6717
-                    $where .= " AND `" . $wpdb->posts . "`.`post_date` >= '" . sanitize_text_field( $value ) . " 23:59:59'";
6718
-                break;
6719
-                case 'end_date':
6720
-                    $where .= " AND `" . $wpdb->posts . "`.`post_date` <= '" . sanitize_text_field( $value ) . " 23:59:59'";
6721
-                break;
6722
-            }
6723
-        }
6724
-    }
6713
+	if ( !empty( $filters ) ) {
6714
+		foreach ( $filters as $field => $value ) {
6715
+			switch ($field) {
6716
+				case 'start_date':
6717
+					$where .= " AND `" . $wpdb->posts . "`.`post_date` >= '" . sanitize_text_field( $value ) . " 23:59:59'";
6718
+				break;
6719
+				case 'end_date':
6720
+					$where .= " AND `" . $wpdb->posts . "`.`post_date` <= '" . sanitize_text_field( $value ) . " 23:59:59'";
6721
+				break;
6722
+			}
6723
+		}
6724
+	}
6725 6725
     
6726
-    return $where;
6726
+	return $where;
6727 6727
 }
6728 6728
 add_filter('geodir_get_posts_count', 'geodir_imex_get_filter_where', 10, 2);
6729 6729
 add_filter('geodir_get_export_posts', 'geodir_imex_get_filter_where', 10, 2);
Please login to merge, or discard this patch.
Spacing   +918 added lines, -918 removed lines patch added patch discarded remove patch
@@ -46,31 +46,31 @@  discard block
 block discarded – undo
46 46
     function geodir_admin_styles()
47 47
     {
48 48
 
49
-        wp_register_style('geodirectory-admin-css', geodir_plugin_url() . '/geodirectory-assets/css/admin.css', array(), GEODIRECTORY_VERSION);
49
+        wp_register_style('geodirectory-admin-css', geodir_plugin_url().'/geodirectory-assets/css/admin.css', array(), GEODIRECTORY_VERSION);
50 50
         wp_enqueue_style('geodirectory-admin-css');
51 51
 
52
-        wp_register_style('geodirectory-frontend-style', geodir_plugin_url() . '/geodirectory-assets/css/style.css', array(), GEODIRECTORY_VERSION);
52
+        wp_register_style('geodirectory-frontend-style', geodir_plugin_url().'/geodirectory-assets/css/style.css', array(), GEODIRECTORY_VERSION);
53 53
         wp_enqueue_style('geodirectory-frontend-style');
54 54
 
55
-        wp_register_style('geodir-chosen-style', geodir_plugin_url() . '/geodirectory-assets/css/chosen.css', array(), GEODIRECTORY_VERSION);
55
+        wp_register_style('geodir-chosen-style', geodir_plugin_url().'/geodirectory-assets/css/chosen.css', array(), GEODIRECTORY_VERSION);
56 56
         wp_enqueue_style('geodir-chosen-style');
57 57
 
58
-        wp_register_style('geodirectory-jquery-ui-timepicker-css', geodir_plugin_url() . '/geodirectory-assets/css/jquery.ui.timepicker.css', array(), GEODIRECTORY_VERSION);
58
+        wp_register_style('geodirectory-jquery-ui-timepicker-css', geodir_plugin_url().'/geodirectory-assets/css/jquery.ui.timepicker.css', array(), GEODIRECTORY_VERSION);
59 59
         wp_enqueue_style('geodirectory-jquery-ui-timepicker-css');
60 60
 
61
-        wp_register_style('geodirectory-jquery-ui-css', geodir_plugin_url() . '/geodirectory-assets/css/jquery-ui.css', array(), GEODIRECTORY_VERSION);
61
+        wp_register_style('geodirectory-jquery-ui-css', geodir_plugin_url().'/geodirectory-assets/css/jquery-ui.css', array(), GEODIRECTORY_VERSION);
62 62
         wp_enqueue_style('geodirectory-jquery-ui-css');
63 63
 
64
-        wp_register_style('geodirectory-custom-fields-css', geodir_plugin_url() . '/geodirectory-assets/css/custom_field.css', array(), GEODIRECTORY_VERSION);
64
+        wp_register_style('geodirectory-custom-fields-css', geodir_plugin_url().'/geodirectory-assets/css/custom_field.css', array(), GEODIRECTORY_VERSION);
65 65
         wp_enqueue_style('geodirectory-custom-fields-css');
66 66
 
67
-        wp_register_style('geodirectory-pluplodar-css', geodir_plugin_url() . '/geodirectory-assets/css/pluploader.css', array(), GEODIRECTORY_VERSION);
67
+        wp_register_style('geodirectory-pluplodar-css', geodir_plugin_url().'/geodirectory-assets/css/pluploader.css', array(), GEODIRECTORY_VERSION);
68 68
         wp_enqueue_style('geodirectory-pluplodar-css');
69 69
 
70
-        wp_register_style('geodir-rating-style', geodir_plugin_url() . '/geodirectory-assets/css/jRating.jquery.css', array(), GEODIRECTORY_VERSION);
70
+        wp_register_style('geodir-rating-style', geodir_plugin_url().'/geodirectory-assets/css/jRating.jquery.css', array(), GEODIRECTORY_VERSION);
71 71
         wp_enqueue_style('geodir-rating-style');
72 72
 
73
-        wp_register_style('geodir-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl.css', array(), GEODIRECTORY_VERSION);
73
+        wp_register_style('geodir-rtl-style', geodir_plugin_url().'/geodirectory-assets/css/rtl.css', array(), GEODIRECTORY_VERSION);
74 74
         wp_enqueue_style('geodir-rtl-style');
75 75
 
76 76
     }
@@ -89,7 +89,7 @@  discard block
 block discarded – undo
89 89
         wp_register_style('font-awesome', '//netdna.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css', array(), GEODIRECTORY_VERSION);
90 90
         wp_enqueue_style('font-awesome');
91 91
 
92
-        wp_register_script('geodirectory-admin', geodir_plugin_url() . '/geodirectory-assets/js/admin-req.min.js', array('jquery'), GEODIRECTORY_VERSION);
92
+        wp_register_script('geodirectory-admin', geodir_plugin_url().'/geodirectory-assets/js/admin-req.min.js', array('jquery'), GEODIRECTORY_VERSION);
93 93
         wp_enqueue_script('geodirectory-admin');
94 94
 
95 95
     }
@@ -108,60 +108,60 @@  discard block
 block discarded – undo
108 108
         
109 109
         wp_enqueue_script('jquery');
110 110
 
111
-        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);
111
+        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);
112 112
 
113
-        wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.js', array('jquery'), GEODIRECTORY_VERSION);
113
+        wp_register_script('chosen', geodir_plugin_url().'/geodirectory-assets/js/chosen.jquery.js', array('jquery'), GEODIRECTORY_VERSION);
114 114
         wp_enqueue_script('chosen');
115 115
 
116
-        wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.js', array(), GEODIRECTORY_VERSION);
116
+        wp_register_script('geodirectory-choose-ajax', geodir_plugin_url().'/geodirectory-assets/js/ajax-chosen.js', array(), GEODIRECTORY_VERSION);
117 117
         wp_enqueue_script('geodirectory-choose-ajax');
118 118
 
119 119
         if (isset($_REQUEST['listing_type'])) {
120
-            wp_register_script('geodirectory-custom-fields-script', geodir_plugin_url() . '/geodirectory-assets/js/custom_fields.js', array(), GEODIRECTORY_VERSION);
120
+            wp_register_script('geodirectory-custom-fields-script', geodir_plugin_url().'/geodirectory-assets/js/custom_fields.js', array(), GEODIRECTORY_VERSION);
121 121
         }
122 122
 
123 123
         wp_enqueue_script('geodirectory-custom-fields-script');
124
-        $plugin_path = geodir_plugin_url() . '/geodirectory-functions/cat-meta-functions';
124
+        $plugin_path = geodir_plugin_url().'/geodirectory-functions/cat-meta-functions';
125 125
 
126
-        wp_enqueue_script('tax-meta-clss', $plugin_path . '/js/tax-meta-clss.js', array('jquery'), null, true);
126
+        wp_enqueue_script('tax-meta-clss', $plugin_path.'/js/tax-meta-clss.js', array('jquery'), null, true);
127 127
 
128 128
         if (in_array($geodir_map_name, array('auto', 'google'))) {
129
-            $map_lang = "&language=" . geodir_get_map_default_language();
130
-            $map_key = "&key=" . geodir_get_map_api_key();
129
+            $map_lang = "&language=".geodir_get_map_default_language();
130
+            $map_key = "&key=".geodir_get_map_api_key();
131 131
             /** This filter is documented in geodirectory_template_tags.php */
132 132
             $map_extra = apply_filters('geodir_googlemap_script_extra', '');
133
-            wp_enqueue_script('geodirectory-googlemap-script', '//maps.google.com/maps/api/js?' . $map_lang . $map_key . $map_extra, '', NULL);
133
+            wp_enqueue_script('geodirectory-googlemap-script', '//maps.google.com/maps/api/js?'.$map_lang.$map_key.$map_extra, '', NULL);
134 134
         }
135 135
         
136 136
         if ($geodir_map_name == 'osm') {
137 137
             // Leaflet OpenStreetMap
138
-            wp_register_style('geodirectory-leaflet-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
138
+            wp_register_style('geodirectory-leaflet-style', geodir_plugin_url().'/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
139 139
             wp_enqueue_style('geodirectory-leaflet-style');
140 140
                 
141
-            wp_register_script('geodirectory-leaflet-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
141
+            wp_register_script('geodirectory-leaflet-script', geodir_plugin_url().'/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
142 142
             wp_enqueue_script('geodirectory-leaflet-script');
143 143
             
144
-            wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/osm.geocode.js', array('geodirectory-leaflet-script'), GEODIRECTORY_VERSION);
144
+            wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url().'/geodirectory-assets/leaflet/osm.geocode.js', array('geodirectory-leaflet-script'), GEODIRECTORY_VERSION);
145 145
             wp_enqueue_script('geodirectory-leaflet-geo-script');
146 146
         }
147
-        wp_enqueue_script( 'jquery-ui-autocomplete' );
147
+        wp_enqueue_script('jquery-ui-autocomplete');
148 148
         
149
-        wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION,true);
149
+        wp_register_script('geodirectory-goMap-script', geodir_plugin_url().'/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION, true);
150 150
         wp_enqueue_script('geodirectory-goMap-script');
151 151
 
152
-        wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.js', array(), GEODIRECTORY_VERSION);
152
+        wp_register_script('geodirectory-goMap-script', geodir_plugin_url().'/geodirectory-assets/js/goMap.js', array(), GEODIRECTORY_VERSION);
153 153
         wp_enqueue_script('geodirectory-goMap-script');
154 154
 
155 155
 		// font awesome rating script
156 156
 		if (get_option('geodir_reviewrating_enable_font_awesome')) {
157
-			wp_register_script('geodir-barrating-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.barrating.min.js', array(), GEODIRECTORY_VERSION);
157
+			wp_register_script('geodir-barrating-js', geodir_plugin_url().'/geodirectory-assets/js/jquery.barrating.min.js', array(), GEODIRECTORY_VERSION);
158 158
 			wp_enqueue_script('geodir-barrating-js');
159 159
 		} else { // default rating script
160
-			wp_register_script('geodir-jRating-js', geodir_plugin_url() . '/geodirectory-assets/js/jRating.jquery.js', array(), GEODIRECTORY_VERSION);
160
+			wp_register_script('geodir-jRating-js', geodir_plugin_url().'/geodirectory-assets/js/jRating.jquery.js', array(), GEODIRECTORY_VERSION);
161 161
 			wp_enqueue_script('geodir-jRating-js');
162 162
 		}
163 163
 
164
-        wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.js', array(), GEODIRECTORY_VERSION);
164
+        wp_register_script('geodir-on-document-load', geodir_plugin_url().'/geodirectory-assets/js/on_document_load.js', array(), GEODIRECTORY_VERSION);
165 165
         wp_enqueue_script('geodir-on-document-load');
166 166
 
167 167
 
@@ -169,7 +169,7 @@  discard block
 block discarded – undo
169 169
         wp_enqueue_script('plupload-all');
170 170
         wp_enqueue_script('jquery-ui-sortable');
171 171
 
172
-        wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.js', array(), GEODIRECTORY_VERSION);
172
+        wp_register_script('geodirectory-plupload-script', geodir_plugin_url().'/geodirectory-assets/js/geodirectory-plupload.js', array(), GEODIRECTORY_VERSION);
173 173
         wp_enqueue_script('geodirectory-plupload-script');
174 174
 
175 175
         // SCRIPT FOR UPLOAD END
@@ -223,7 +223,7 @@  discard block
 block discarded – undo
223 223
         wp_localize_script('geodirectory-custom-fields-script', 'geodir_admin_ajax', $ajax_cons_data);
224 224
 
225 225
 
226
-        wp_register_script('geodirectory-admin-script', geodir_plugin_url() . '/geodirectory-assets/js/admin.js', array(), GEODIRECTORY_VERSION);
226
+        wp_register_script('geodirectory-admin-script', geodir_plugin_url().'/geodirectory-assets/js/admin.js', array(), GEODIRECTORY_VERSION);
227 227
         wp_enqueue_script('geodirectory-admin-script');
228 228
 
229 229
         wp_enqueue_style('farbtastic');
@@ -231,10 +231,10 @@  discard block
 block discarded – undo
231 231
 
232 232
         $screen = get_current_screen();
233 233
         if ($screen->base == 'post' && in_array($screen->post_type, geodir_get_posttypes())) {
234
-            wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation_admin.js');
234
+            wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url().'/geodirectory-assets/js/listing_validation_admin.js');
235 235
         }
236 236
 
237
-        $ajax_cons_data = array('url' => __(get_option('siteurl') . '?geodir_ajax=true'));
237
+        $ajax_cons_data = array('url' => __(get_option('siteurl').'?geodir_ajax=true'));
238 238
         wp_localize_script('geodirectory-admin-script', 'geodir_ajax', $ajax_cons_data);
239 239
 
240 240
     }
@@ -257,7 +257,7 @@  discard block
 block discarded – undo
257 257
 
258 258
         if (current_user_can('manage_options')) $menu[] = array('', 'read', 'separator-geodirectory', '', 'wp-menu-separator geodirectory');
259 259
 
260
-        add_menu_page(__('Geodirectory', 'geodirectory'), __('Geodirectory', 'geodirectory'), 'manage_options', 'geodirectory', 'geodir_admin_panel', geodir_plugin_url() . '/geodirectory-assets/images/favicon.ico', '55.1984');
260
+        add_menu_page(__('Geodirectory', 'geodirectory'), __('Geodirectory', 'geodirectory'), 'manage_options', 'geodirectory', 'geodir_admin_panel', geodir_plugin_url().'/geodirectory-assets/images/favicon.ico', '55.1984');
261 261
 
262 262
 
263 263
     }
@@ -291,7 +291,7 @@  discard block
 block discarded – undo
291 291
                 $geodir_menu_order[] = 'separator-geodirectory';
292 292
                 if (!empty($post_types)) {
293 293
                     foreach ($post_types as $post_type) {
294
-                        $geodir_menu_order[] = 'edit.php?post_type=' . $post_type;
294
+                        $geodir_menu_order[] = 'edit.php?post_type='.$post_type;
295 295
                     }
296 296
                 }
297 297
                 $geodir_menu_order[] = $item;
@@ -334,8 +334,8 @@  discard block
 block discarded – undo
334 334
 {
335 335
     if (isset($_REQUEST['installed']) && $_REQUEST['installed'] != '') {
336 336
         echo '<div id="message" class="updated fade">
337
-                        <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>
338
-                        <p><strong>' . __('Geodirectory has been installed and setup. Enjoy :)', 'geodirectory') . '</strong></p>
337
+                        <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>
338
+                        <p><strong>' . __('Geodirectory has been installed and setup. Enjoy :)', 'geodirectory').'</strong></p>
339 339
                 </div>';
340 340
 
341 341
     }
@@ -343,7 +343,7 @@  discard block
 block discarded – undo
343 343
     if (isset($_REQUEST['msg']) && $_REQUEST['msg'] != '') {
344 344
         switch ($_REQUEST['msg']) {
345 345
             case 'success':
346
-                echo '<div id="message" class="updated fade"><p><strong>' . __('Your settings have been saved.', 'geodirectory') . '</strong></p></div>';
346
+                echo '<div id="message" class="updated fade"><p><strong>'.__('Your settings have been saved.', 'geodirectory').'</strong></p></div>';
347 347
                 flush_rewrite_rules(false);
348 348
 
349 349
                 break;
@@ -351,30 +351,30 @@  discard block
 block discarded – undo
351 351
 				$gderr = isset($_REQUEST['gderr']) ? $_REQUEST['gderr'] : '';
352 352
 				
353 353
 				if ($gderr == 21)
354
-			    	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>';
354
+			    	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>';
355 355
 				else
356
-					echo '<div id="message" class="error fade"><p><strong>' . __('Error: Your settings have not been saved, please try again.', 'geodirectory') . '</strong></p></div>';
356
+					echo '<div id="message" class="error fade"><p><strong>'.__('Error: Your settings have not been saved, please try again.', 'geodirectory').'</strong></p></div>';
357 357
                 break;
358 358
         }
359 359
     }
360 360
 
361 361
     $geodir_load_map = get_option('geodir_load_map');
362 362
     $need_map_key = false;
363
-    if($geodir_load_map=='' || $geodir_load_map=='google' || $geodir_load_map=='auto' ){
363
+    if ($geodir_load_map == '' || $geodir_load_map == 'google' || $geodir_load_map == 'auto') {
364 364
         $need_map_key = true;
365 365
     }
366 366
 
367 367
     if (!geodir_get_map_api_key() && $need_map_key) {
368
-        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>';
368
+        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>';
369 369
     }
370 370
 
371 371
     if (!geodir_is_default_location_set()) {
372
-        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>';
372
+        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>';
373 373
 
374 374
     }
375 375
 
376 376
     if (!function_exists('curl_init')) {
377
-        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>';
377
+        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>';
378 378
 
379 379
     }
380 380
 
@@ -394,18 +394,18 @@  discard block
 block discarded – undo
394 394
 function geodir_handle_option_form_submit($current_tab)
395 395
 {
396 396
     global $geodir_settings;
397
-    if (file_exists(dirname(__FILE__) . '/option-pages/' . $current_tab . '_array.php')) {
397
+    if (file_exists(dirname(__FILE__).'/option-pages/'.$current_tab.'_array.php')) {
398 398
         /**
399 399
          * Contains settings array for current tab.
400 400
          *
401 401
          * @since 1.0.0
402 402
          * @package GeoDirectory
403 403
          */
404
-        include_once('option-pages/' . $current_tab . '_array.php');
404
+        include_once('option-pages/'.$current_tab.'_array.php');
405 405
     }
406 406
     if (isset($_POST) && $_POST && isset($_REQUEST['page']) && $_REQUEST['page'] == 'geodirectory') :
407 407
         if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir-settings')) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
408
-        if (!wp_verify_nonce($_REQUEST['_wpnonce-' . $current_tab], 'geodir-settings-' . $current_tab)) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
408
+        if (!wp_verify_nonce($_REQUEST['_wpnonce-'.$current_tab], 'geodir-settings-'.$current_tab)) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
409 409
 		
410 410
 		/**
411 411
 		 * Fires before updating geodirectory admin settings.
@@ -438,13 +438,13 @@  discard block
 block discarded – undo
438 438
          * @param string $current_tab The current settings tab name.
439 439
          * @param array $geodir_settings[$current_tab] The array of settings for the current settings tab.
440 440
          */
441
-        do_action('geodir_update_options_' . $current_tab, $geodir_settings[$current_tab]);
441
+        do_action('geodir_update_options_'.$current_tab, $geodir_settings[$current_tab]);
442 442
 
443 443
         flush_rewrite_rules(false);
444 444
 
445 445
         $current_tab = isset($_REQUEST['tab']) ? $_REQUEST['tab'] : '';
446 446
 
447
-        $redirect_url = admin_url('admin.php?page=geodirectory&tab=' . $current_tab . '&active_tab=' . $_REQUEST['active_tab'] . '&msg=success');
447
+        $redirect_url = admin_url('admin.php?page=geodirectory&tab='.$current_tab.'&active_tab='.$_REQUEST['active_tab'].'&msg=success');
448 448
 
449 449
         wp_redirect($redirect_url);
450 450
         exit();
@@ -454,7 +454,7 @@  discard block
 block discarded – undo
454 454
 }
455 455
 
456 456
 
457
-if (!function_exists('geodir_autoinstall_admin_header') && (get_option('geodir_installed') || defined( 'GD_TESTING_MODE' ))) {
457
+if (!function_exists('geodir_autoinstall_admin_header') && (get_option('geodir_installed') || defined('GD_TESTING_MODE'))) {
458 458
     /**
459 459
      * GeoDirectory dummy data installation.
460 460
      *
@@ -470,18 +470,18 @@  discard block
 block discarded – undo
470 470
         global $wpdb, $plugin_prefix;
471 471
 
472 472
         if (!geodir_is_default_location_set()) {
473
-            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>';
473
+            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>';
474 474
         } else {
475 475
 
476
-            $geodir_url = admin_url() . 'admin.php?page=geodirectory&tab=general_settings&active_tab=';
476
+            $geodir_url = admin_url().'admin.php?page=geodirectory&tab=general_settings&active_tab=';
477 477
 
478
-            $post_counts = $wpdb->get_var("SELECT count(post_id) FROM " . $plugin_prefix . $post_type . "_detail WHERE post_dummy='1'");
478
+            $post_counts = $wpdb->get_var("SELECT count(post_id) FROM ".$plugin_prefix.$post_type."_detail WHERE post_dummy='1'");
479 479
 
480 480
             if ($post_counts > 0) {
481 481
                 $nonce = wp_create_nonce('geodir_dummy_posts_delete_noncename');
482 482
 
483
-                $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>';
484
-                $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>';
483
+                $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>';
484
+                $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>';
485 485
             } else {
486 486
                 $options_list = '';
487 487
                 for ($option = 1; $option <= 30; $option++) {
@@ -489,13 +489,13 @@  discard block
 block discarded – undo
489 489
                     if ($option == 10)
490 490
                         $selected = 'selected="selected"';
491 491
 
492
-                    $options_list .= '<option ' . $selected . ' value="' . $option . '">' . $option . '</option>';
492
+                    $options_list .= '<option '.$selected.' value="'.$option.'">'.$option.'</option>';
493 493
                 }
494 494
 
495 495
                 $nonce = wp_create_nonce('geodir_dummy_posts_insert_noncename');
496 496
 
497
-                $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>';
498
-                $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>';
497
+                $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>';
498
+                $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>';
499 499
 
500 500
             }
501 501
             echo $dummy_msg;
@@ -503,14 +503,14 @@  discard block
 block discarded – undo
503 503
             <script>
504 504
                 <?php
505 505
                   $default_location = geodir_get_default_location();
506
-                  $city =  isset($default_location->city) ? $default_location->city : '';
507
-                  $region =isset($default_location->region) ? $default_location->region : '';
508
-                  $country =isset($default_location->country) ? $default_location->country : '';
509
-                  $city_latitude =isset($default_location->city_latitude) ? $default_location->city_latitude : '';
510
-                  $city_longitude =isset($default_location->city_longitude) ? $default_location->city_longitude : '';
506
+                  $city = isset($default_location->city) ? $default_location->city : '';
507
+                  $region = isset($default_location->region) ? $default_location->region : '';
508
+                  $country = isset($default_location->country) ? $default_location->country : '';
509
+                  $city_latitude = isset($default_location->city_latitude) ? $default_location->city_latitude : '';
510
+                  $city_longitude = isset($default_location->city_longitude) ? $default_location->city_longitude : '';
511 511
                 ?>
512 512
                 var geocoder = window.gdMaps == 'google' ? new google.maps.Geocoder() : null;
513
-                var CITY_ADDRESS = '<?php echo $city.','.$region.','.$country;?>';
513
+                var CITY_ADDRESS = '<?php echo $city.','.$region.','.$country; ?>';
514 514
                 var bound_lat_lng;
515 515
                 var latlng = ['<?php echo $city_latitude; ?>', <?php echo $city_longitude; ?>];
516 516
                 var lat = <?php echo $city_latitude; ?>;
@@ -553,7 +553,7 @@  discard block
 block discarded – undo
553 553
                                 );
554 554
 
555 555
                             } else {
556
-                                alert("<?php _e('Geocode was not successful for the following reason:','geodirectory');?> " + status);
556
+                                alert("<?php _e('Geocode was not successful for the following reason:', 'geodirectory'); ?> " + status);
557 557
                             }
558 558
                         });
559 559
                 }
@@ -566,7 +566,7 @@  discard block
 block discarded – undo
566 566
                     var total_dummy_post_count = jQuery('#sub_' + active_tab).find('.selected_sample_data').val();
567 567
 
568 568
                     if (id == 'geodir_dummy_delete') {
569
-                        if (confirm('<?php _e('Are you sure you want to delete dummy data?' , 'geodirectory'); ?>')) {
569
+                        if (confirm('<?php _e('Are you sure you want to delete dummy data?', 'geodirectory'); ?>')) {
570 570
                             jQuery('#sub_' + active_tab).find('.geodir_auto_install').hide();
571 571
                             jQuery('#sub_' + active_tab).find('.geodir_show_progress').show();
572 572
                             jQuery.post('<?php echo geodir_get_ajax_url(); ?>&geodir_autofill=' + id + '&posttype=' + posttype + '&_wpnonce=' + nonce,
@@ -585,7 +585,7 @@  discard block
 block discarded – undo
585 585
                         jQuery.post('<?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,
586 586
                             function (data) {
587 587
 
588
-                                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 + '');
588
+                                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 + '');
589 589
                                 dummy_post_index++;
590 590
                                 if (dummy_post_index <= total_dummy_post_count)
591 591
                                     geodir_autoinstall(obj, id, nonce, posttype);
@@ -626,7 +626,7 @@  discard block
 block discarded – undo
626 626
      * @package GeoDirectory
627 627
      */
628 628
     include_once('place_dummy_post.php');
629
-    delete_transient( 'cached_dummy_images' );
629
+    delete_transient('cached_dummy_images');
630 630
 
631 631
 }
632 632
 
@@ -643,7 +643,7 @@  discard block
 block discarded – undo
643 643
     global $wpdb, $plugin_prefix;
644 644
 
645 645
 
646
-    $post_ids = $wpdb->get_results("SELECT post_id FROM " . $plugin_prefix . "gd_place_detail WHERE post_dummy='1'");
646
+    $post_ids = $wpdb->get_results("SELECT post_id FROM ".$plugin_prefix."gd_place_detail WHERE post_dummy='1'");
647 647
 
648 648
 
649 649
     foreach ($post_ids as $post_ids_obj) {
@@ -651,7 +651,7 @@  discard block
 block discarded – undo
651 651
     }
652 652
 
653 653
     //double check posts are deleted
654
-    $wpdb->get_results("DELETE FROM " . $plugin_prefix . "gd_place_detail WHERE post_dummy='1'");
654
+    $wpdb->get_results("DELETE FROM ".$plugin_prefix."gd_place_detail WHERE post_dummy='1'");
655 655
 }
656 656
 
657 657
 /**
@@ -689,14 +689,14 @@  discard block
 block discarded – undo
689 689
 
690 690
 
691 691
                     if (geodir_dummy_folder_exists())
692
-                        $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy/cat_icon";
692
+                        $dummy_image_url = geodir_plugin_url()."/geodirectory-admin/dummy/cat_icon";
693 693
                     else
694 694
                         $dummy_image_url = 'http://www.wpgeodirectory.com/dummy/cat_icon';
695 695
 
696 696
                     $dummy_image_url = apply_filters('place_dummy_cat_image_url', $dummy_image_url);
697 697
 
698 698
                     $catname = str_replace(' ', '_', $catname);
699
-                    $uploaded = (array)fetch_remote_file("$dummy_image_url/" . $catname . ".png");
699
+                    $uploaded = (array) fetch_remote_file("$dummy_image_url/".$catname.".png");
700 700
 
701 701
                     if (empty($uploaded['error'])) {
702 702
                         $new_path = $uploaded['file'];
@@ -706,7 +706,7 @@  discard block
 block discarded – undo
706 706
                     $wp_filetype = wp_check_filetype(basename($new_path), null);
707 707
 
708 708
                     $attachment = array(
709
-                        'guid' => $uploads['baseurl'] . '/' . basename($new_path),
709
+                        'guid' => $uploads['baseurl'].'/'.basename($new_path),
710 710
                         'post_mime_type' => $wp_filetype['type'],
711 711
                         'post_title' => preg_replace('/\.[^.]+$/', '', basename($new_path)),
712 712
                         'post_content' => '',
@@ -716,7 +716,7 @@  discard block
 block discarded – undo
716 716
 
717 717
                     // you must first include the image.php file
718 718
                     // for the function wp_generate_attachment_metadata() to work
719
-                    require_once(ABSPATH . 'wp-admin/includes/image.php');
719
+                    require_once(ABSPATH.'wp-admin/includes/image.php');
720 720
                     $attach_data = wp_generate_attachment_metadata($attach_id, $new_path);
721 721
                     wp_update_attachment_metadata($attach_id, $attach_data);
722 722
 
@@ -733,14 +733,14 @@  discard block
 block discarded – undo
733 733
                 $last_catid = wp_insert_term($catname, 'gd_placecategory');
734 734
 
735 735
                 if (geodir_dummy_folder_exists())
736
-                    $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy/cat_icon";
736
+                    $dummy_image_url = geodir_plugin_url()."/geodirectory-admin/dummy/cat_icon";
737 737
                 else
738 738
                     $dummy_image_url = 'http://www.wpgeodirectory.com/dummy/cat_icon';
739 739
 
740 740
                 $dummy_image_url = apply_filters('place_dummy_cat_image_url', $dummy_image_url);
741 741
 
742 742
                 $catname = str_replace(' ', '_', $catname);
743
-                $uploaded = (array)fetch_remote_file("$dummy_image_url/" . $catname . ".png");
743
+                $uploaded = (array) fetch_remote_file("$dummy_image_url/".$catname.".png");
744 744
 
745 745
                 if (empty($uploaded['error'])) {
746 746
                     $new_path = $uploaded['file'];
@@ -750,7 +750,7 @@  discard block
 block discarded – undo
750 750
                 $wp_filetype = wp_check_filetype(basename($new_path), null);
751 751
 
752 752
                 $attachment = array(
753
-                    'guid' => $uploads['baseurl'] . '/' . basename($new_path),
753
+                    'guid' => $uploads['baseurl'].'/'.basename($new_path),
754 754
                     'post_mime_type' => $wp_filetype['type'],
755 755
                     'post_title' => preg_replace('/\.[^.]+$/', '', basename($new_path)),
756 756
                     'post_content' => '',
@@ -762,7 +762,7 @@  discard block
 block discarded – undo
762 762
 
763 763
                 // you must first include the image.php file
764 764
                 // for the function wp_generate_attachment_metadata() to work
765
-                require_once(ABSPATH . 'wp-admin/includes/image.php');
765
+                require_once(ABSPATH.'wp-admin/includes/image.php');
766 766
                 $attach_data = wp_generate_attachment_metadata($attach_id, $new_path);
767 767
                 wp_update_attachment_metadata($attach_id, $attach_data);
768 768
 
@@ -804,18 +804,18 @@  discard block
 block discarded – undo
804 804
 
805 805
         elseif (isset($value['type']) && $value['type'] == 'image_width') :
806 806
 
807
-            if (isset($value['id']) && isset($_POST[$value['id'] . '_width'])) {
808
-                update_option($value['id'] . '_width', $_POST[$value['id'] . '_width']);
809
-                update_option($value['id'] . '_height', $_POST[$value['id'] . '_height']);
810
-                if (isset($_POST[$value['id'] . '_crop'])) :
811
-                    update_option($value['id'] . '_crop', 1);
807
+            if (isset($value['id']) && isset($_POST[$value['id'].'_width'])) {
808
+                update_option($value['id'].'_width', $_POST[$value['id'].'_width']);
809
+                update_option($value['id'].'_height', $_POST[$value['id'].'_height']);
810
+                if (isset($_POST[$value['id'].'_crop'])) :
811
+                    update_option($value['id'].'_crop', 1);
812 812
                 else :
813
-                    update_option($value['id'] . '_crop', 0);
813
+                    update_option($value['id'].'_crop', 0);
814 814
                 endif;
815 815
             } else {
816
-                update_option($value['id'] . '_width', $value['std']);
817
-                update_option($value['id'] . '_height', $value['std']);
818
-                update_option($value['id'] . '_crop', 1);
816
+                update_option($value['id'].'_width', $value['std']);
817
+                update_option($value['id'].'_height', $value['std']);
818
+                update_option($value['id'].'_crop', 1);
819 819
             }
820 820
 
821 821
         elseif (isset($value['type']) && $value['type'] == 'map') :
@@ -857,12 +857,12 @@  discard block
 block discarded – undo
857 857
         elseif (isset($value['type']) && $value['type'] == 'file') :
858 858
 
859 859
 
860
-            if (isset($_POST[$value['id'] . '_remove']) && $_POST[$value['id'] . '_remove']) {// if remove is set then remove the file
860
+            if (isset($_POST[$value['id'].'_remove']) && $_POST[$value['id'].'_remove']) {// if remove is set then remove the file
861 861
 
862 862
                 if (get_option($value['id'])) {
863 863
                     $image_name_arr = explode('/', get_option($value['id']));
864 864
                     $noimg_name = end($image_name_arr);
865
-                    $img_path = $uploads['path'] . '/' . $noimg_name;
865
+                    $img_path = $uploads['path'].'/'.$noimg_name;
866 866
                     if (file_exists($img_path))
867 867
                         unlink($img_path);
868 868
                 }
@@ -890,7 +890,7 @@  discard block
 block discarded – undo
890 890
                 if (get_option($value['id'])) {
891 891
                     $image_name_arr = explode('/', get_option($value['id']));
892 892
                     $noimg_name = end($image_name_arr);
893
-                    $img_path = $uploads['path'] . '/' . $noimg_name;
893
+                    $img_path = $uploads['path'].'/'.$noimg_name;
894 894
                     if (file_exists($img_path))
895 895
                         unlink($img_path);
896 896
                 }
@@ -911,7 +911,7 @@  discard block
 block discarded – undo
911 911
             // same menu setting per theme.
912 912
             if (isset($value['id']) && $value['id'] == 'geodir_theme_location_nav' && isset($_POST[$value['id']])) {
913 913
                 $theme = wp_get_theme();
914
-                update_option('geodir_theme_location_nav_' . $theme->name, $_POST[$value['id']]);
914
+                update_option('geodir_theme_location_nav_'.$theme->name, $_POST[$value['id']]);
915 915
             }
916 916
 
917 917
             if (isset($value['id']) && isset($_POST[$value['id']])) {
@@ -981,8 +981,8 @@  discard block
 block discarded – undo
981 981
 
982 982
             $listing_slug = $geodir_posttype_info['labels']['singular_name'];
983 983
 
984
-            $tabs[$geodir_post_type . '_fields_settings'] = array(
985
-                'label' => __(ucfirst($listing_slug) . ' Settings', 'geodirectory'),
984
+            $tabs[$geodir_post_type.'_fields_settings'] = array(
985
+                'label' => __(ucfirst($listing_slug).' Settings', 'geodirectory'),
986 986
                 'subtabs' => array(
987 987
                     array('subtab' => 'custom_fields',
988 988
                         'label' => __('Custom Fields', 'geodirectory'),
@@ -1015,7 +1015,7 @@  discard block
 block discarded – undo
1015 1015
  */
1016 1016
 function geodir_tools_setting_tab($tabs)
1017 1017
 {
1018
-    wp_enqueue_script( 'jquery-ui-progressbar' );
1018
+    wp_enqueue_script('jquery-ui-progressbar');
1019 1019
     $tabs['tools_settings'] = array('label' => __('GD Tools', 'geodirectory'));
1020 1020
     return $tabs;
1021 1021
 }
@@ -1049,7 +1049,7 @@  discard block
 block discarded – undo
1049 1049
  */
1050 1050
 function geodir_extend_geodirectory_setting_tab($tabs)
1051 1051
 {
1052
-    $tabs['extend_geodirectory_settings'] = array('label' => __('Extend Geodirectory', 'geodirectory'). ' <i class="fa fa-plug"></i>', 'url' => 'http://wpgeodirectory.com', 'target' => '_blank');
1052
+    $tabs['extend_geodirectory_settings'] = array('label' => __('Extend Geodirectory', 'geodirectory').' <i class="fa fa-plug"></i>', 'url' => 'http://wpgeodirectory.com', 'target' => '_blank');
1053 1053
     return $tabs;
1054 1054
 }
1055 1055
 
@@ -1109,8 +1109,8 @@  discard block
 block discarded – undo
1109 1109
                     _e('Unknown', 'geodirectory');
1110 1110
                 } else {
1111 1111
                     /* If there is a city id, append 'city name' to the text string. */
1112
-                    $add_location_id = $location_id > 0 ? ' (' . $location_id . ')' : '';
1113
-                    echo(__($location->country, 'geodirectory') . '-' . $location->region . '-' . $location->city . $add_location_id);
1112
+                    $add_location_id = $location_id > 0 ? ' ('.$location_id.')' : '';
1113
+                    echo(__($location->country, 'geodirectory').'-'.$location->region.'-'.$location->city.$add_location_id);
1114 1114
                 }
1115 1115
                 break;
1116 1116
 
@@ -1128,14 +1128,14 @@  discard block
 block discarded – undo
1128 1128
                         $expire_class = 'expire_over';
1129 1129
                     }
1130 1130
                     $date_diff = round(abs(strtotime($d1) - strtotime($d2)) / 86400); // get the difference in days
1131
-                    $date_diff_text = '<br /><span class="' . $expire_class . '">(' . $date_diff . ' ' . $state . ')</span>';
1131
+                    $date_diff_text = '<br /><span class="'.$expire_class.'">('.$date_diff.' '.$state.')</span>';
1132 1132
                 }
1133 1133
                 /* If no expire_date is found, output a default message. */
1134 1134
                 if (empty($expire_date))
1135 1135
                     echo __('Unknown', 'geodirectory');
1136 1136
                 /* If there is a expire_date, append 'days left' to the text string. */
1137 1137
                 else
1138
-                    echo $expire_date . $date_diff_text;
1138
+                    echo $expire_date.$date_diff_text;
1139 1139
                 break;
1140 1140
 
1141 1141
             /* If displaying the 'categorys' column. */
@@ -1202,7 +1202,7 @@  discard block
 block discarded – undo
1202 1202
 function geodir_post_information_save($post_id, $post) {
1203 1203
     global $wpdb, $current_user;
1204 1204
 
1205
-    if (isset($post->post_type) && ($post->post_type=='nav_menu_item' || $post->post_type=='page' || $post->post_type=='post')) {
1205
+    if (isset($post->post_type) && ($post->post_type == 'nav_menu_item' || $post->post_type == 'page' || $post->post_type == 'post')) {
1206 1206
         return;
1207 1207
     }
1208 1208
 
@@ -1270,7 +1270,7 @@  discard block
 block discarded – undo
1270 1270
                     $tab_id = $value['id'];
1271 1271
 
1272 1272
                 if (isset($value['desc']) && $value['desc'])
1273
-                    $desc = '<span style=" text-transform:none;">:- ' . $value['desc'] . '</span>';
1273
+                    $desc = '<span style=" text-transform:none;">:- '.$value['desc'].'</span>';
1274 1274
 
1275 1275
                 if (isset($value['name']) && $value['name']) {
1276 1276
                     if ($first_title === true) {
@@ -1278,9 +1278,9 @@  discard block
 block discarded – undo
1278 1278
                     } else {
1279 1279
                         echo '</div>';
1280 1280
                     }
1281
-                    echo '<dd id="' . trim($tab_id) . '" class="geodir_option_tabs" ><a href="javascript:void(0);">' . $value['name'] . '</a></dd>';
1281
+                    echo '<dd id="'.trim($tab_id).'" class="geodir_option_tabs" ><a href="javascript:void(0);">'.$value['name'].'</a></dd>';
1282 1282
 
1283
-                    echo '<div id="sub_' . trim($tab_id) . '" class="gd-content-heading" style=" margin-bottom:10px;" >';
1283
+                    echo '<div id="sub_'.trim($tab_id).'" class="gd-content-heading" style=" margin-bottom:10px;" >';
1284 1284
                 }
1285 1285
 
1286 1286
                 /**
@@ -1290,21 +1290,21 @@  discard block
 block discarded – undo
1290 1290
                  *
1291 1291
                  * @since 1.0.0
1292 1292
                  */
1293
-                do_action('geodir_settings_' . sanitize_title($value['id']));
1293
+                do_action('geodir_settings_'.sanitize_title($value['id']));
1294 1294
                 break;
1295 1295
 
1296 1296
             case 'no_tabs':
1297 1297
 
1298 1298
                 echo '<div class="inner_content_tab_main">';
1299
-                echo '<div id="sub_' . trim($tab_id) . '" class="gd-content-heading" style=" margin-bottom:10px;" >';
1299
+                echo '<div id="sub_'.trim($tab_id).'" class="gd-content-heading" style=" margin-bottom:10px;" >';
1300 1300
 
1301 1301
                 break;
1302 1302
 
1303 1303
             case 'sectionstart':
1304 1304
                 if (isset($value['desc']) && $value['desc'])
1305
-                    $desc = '<span style=" text-transform:none;"> - ' . $value['desc'] . '</span>';
1305
+                    $desc = '<span style=" text-transform:none;"> - '.$value['desc'].'</span>';
1306 1306
                 if (isset($value['name']) && $value['name'])
1307
-                    echo '<h3>' . $value['name'] . $desc . '</h3>';
1307
+                    echo '<h3>'.$value['name'].$desc.'</h3>';
1308 1308
                 /**
1309 1309
                  * Called after a GeoDirectory settings sectionstart is output in the GD settings page.
1310 1310
                  *
@@ -1312,8 +1312,8 @@  discard block
 block discarded – undo
1312 1312
                  *
1313 1313
                  * @since 1.0.0
1314 1314
                  */
1315
-                if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_start');
1316
-                echo '<table class="form-table">' . "\n\n";
1315
+                if (isset($value['id']) && $value['id']) do_action('geodir_settings_'.sanitize_title($value['id']).'_start');
1316
+                echo '<table class="form-table">'."\n\n";
1317 1317
 
1318 1318
                 break;
1319 1319
             case 'sectionend':
@@ -1324,7 +1324,7 @@  discard block
 block discarded – undo
1324 1324
                  *
1325 1325
                  * @since 1.0.0
1326 1326
                  */
1327
-                if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_end');
1327
+                if (isset($value['id']) && $value['id']) do_action('geodir_settings_'.sanitize_title($value['id']).'_end');
1328 1328
                 echo '</table>';
1329 1329
                 /**
1330 1330
                  * Called after a GeoDirectory settings sectionend is output in the GD settings page.
@@ -1333,7 +1333,7 @@  discard block
 block discarded – undo
1333 1333
                  *
1334 1334
                  * @since 1.0.0
1335 1335
                  */
1336
-                if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_after');
1336
+                if (isset($value['id']) && $value['id']) do_action('geodir_settings_'.sanitize_title($value['id']).'_after');
1337 1337
                 break;
1338 1338
             case 'text':
1339 1339
                 ?>
@@ -1342,7 +1342,7 @@  discard block
 block discarded – undo
1342 1342
                 <td class="forminp"><input name="<?php echo esc_attr($value['id']); ?>"
1343 1343
                                            id="<?php echo esc_attr($value['id']); ?>"
1344 1344
                                            type="<?php echo esc_attr($value['type']); ?>"
1345
-                                           <?php if(isset($value['placeholder'])){?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1345
+                                           <?php if (isset($value['placeholder'])) {?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1346 1346
                                            style=" <?php echo esc_attr($value['css']); ?>"
1347 1347
                                            value="<?php if (get_option($value['id']) !== false && get_option($value['id']) !== null) {
1348 1348
                                                echo esc_attr(stripslashes(get_option($value['id'])));
@@ -1359,7 +1359,7 @@  discard block
 block discarded – undo
1359 1359
                 <td class="forminp"><input name="<?php echo esc_attr($value['id']); ?>"
1360 1360
                                            id="<?php echo esc_attr($value['id']); ?>"
1361 1361
                                            type="<?php echo esc_attr($value['type']); ?>"
1362
-                                           <?php if(isset($value['placeholder'])){?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1362
+                                           <?php if (isset($value['placeholder'])) {?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1363 1363
                                            style="<?php echo esc_attr($value['css']); ?>"
1364 1364
                                            value="<?php if (get_option($value['id']) !== false && get_option($value['id']) !== null) {
1365 1365
                                                echo esc_attr(stripslashes(get_option($value['id'])));
@@ -1405,17 +1405,17 @@  discard block
 block discarded – undo
1405 1405
                     <?php _e('Width', 'geodirectory'); ?> <input
1406 1406
                         name="<?php echo esc_attr($value['id']); ?>_width"
1407 1407
                         id="<?php echo esc_attr($value['id']); ?>_width" type="text" size="3"
1408
-                        value="<?php if ($size = get_option($value['id'] . '_width')) echo stripslashes($size); else echo $value['std']; ?>"/>
1408
+                        value="<?php if ($size = get_option($value['id'].'_width')) echo stripslashes($size); else echo $value['std']; ?>"/>
1409 1409
 
1410 1410
                     <?php _e('Height', 'geodirectory'); ?> <input
1411 1411
                         name="<?php echo esc_attr($value['id']); ?>_height"
1412 1412
                         id="<?php echo esc_attr($value['id']); ?>_height" type="text" size="3"
1413
-                        value="<?php if ($size = get_option($value['id'] . '_height')) echo stripslashes($size); else echo $value['std']; ?>"/>
1413
+                        value="<?php if ($size = get_option($value['id'].'_height')) echo stripslashes($size); else echo $value['std']; ?>"/>
1414 1414
 
1415 1415
                     <label><?php _e('Hard Crop', 'geodirectory'); ?> <input
1416 1416
                             name="<?php echo esc_attr($value['id']); ?>_crop"
1417 1417
                             id="<?php echo esc_attr($value['id']); ?>_crop"
1418
-                            type="checkbox" <?php if (get_option($value['id'] . '_crop') != '') checked(get_option($value['id'] . '_crop'), 1); else checked(1); ?> /></label>
1418
+                            type="checkbox" <?php if (get_option($value['id'].'_crop') != '') checked(get_option($value['id'].'_crop'), 1); else checked(1); ?> /></label>
1419 1419
 
1420 1420
                     <span class="description"><?php echo $value['desc'] ?></span></td>
1421 1421
                 </tr><?php
@@ -1465,7 +1465,7 @@  discard block
 block discarded – undo
1465 1465
                                             id="<?php echo esc_attr($value['id']); ?>"
1466 1466
                                             style="<?php echo esc_attr($value['css']); ?>"
1467 1467
                                             class="<?php if (isset($value['class'])) echo $value['class']; ?>"
1468
-                                            data-placeholder="<?php if (isset($value['placeholder_text'])) echo $value['placeholder_text'];?>"
1468
+                                            data-placeholder="<?php if (isset($value['placeholder_text'])) echo $value['placeholder_text']; ?>"
1469 1469
                                             option-ajaxchosen="false">
1470 1470
                         <?php
1471 1471
                         foreach ($value['options'] as $key => $val) {
@@ -1476,7 +1476,7 @@  discard block
 block discarded – undo
1476 1476
                             } else {
1477 1477
                                 ?>
1478 1478
                                 <option
1479
-                                    value="<?php echo esc_attr($key); ?>" <?php selected(true, (is_array($option_values) && in_array($key, $option_values)));?>><?php echo ucfirst($val) ?></option>
1479
+                                    value="<?php echo esc_attr($key); ?>" <?php selected(true, (is_array($option_values) && in_array($key, $option_values))); ?>><?php echo ucfirst($val) ?></option>
1480 1480
                             <?php
1481 1481
                             }
1482 1482
                         }
@@ -1511,7 +1511,7 @@  discard block
 block discarded – undo
1511 1511
                 ?>
1512 1512
 
1513 1513
                 <tr valign="top">
1514
-                    <th class="titledesc" width="40%"><?php _e('Default map language', 'geodirectory');?></th>
1514
+                    <th class="titledesc" width="40%"><?php _e('Default map language', 'geodirectory'); ?></th>
1515 1515
                     <td width="60%">
1516 1516
                         <select name="geodir_default_map_language" style="width:60%">
1517 1517
                             <?php
@@ -1593,7 +1593,7 @@  discard block
 block discarded – undo
1593 1593
 
1594 1594
                 <tr valign="top">
1595 1595
                     <th class="titledesc"
1596
-                        width="40%"><?php _e('Default post type search on map', 'geodirectory');?></th>
1596
+                        width="40%"><?php _e('Default post type search on map', 'geodirectory'); ?></th>
1597 1597
                     <td width="60%">
1598 1598
                         <select name="geodir_default_map_search_pt" style="width:60%">
1599 1599
                             <?php
@@ -1634,7 +1634,7 @@  discard block
 block discarded – undo
1634 1634
                         $cat_display = 'checkbox';
1635 1635
                         $gd_post_types = get_option('geodir_exclude_post_type_on_map');
1636 1636
                         $gd_cats = get_option('geodir_exclude_cat_on_map');
1637
-                        $gd_cats_upgrade = (int)get_option('geodir_exclude_cat_on_map_upgrade');
1637
+                        $gd_cats_upgrade = (int) get_option('geodir_exclude_cat_on_map_upgrade');
1638 1638
                         $count = 1;
1639 1639
                         ?>
1640 1640
                         <table width="70%" class="widefat">
@@ -1663,7 +1663,7 @@  discard block
 block discarded – undo
1663 1663
                                                                                            name="home_map_post_types[]"
1664 1664
                                                                                            id="<?php echo esc_attr($value['id']); ?>"
1665 1665
                                                                                            value="<?php echo $key; ?>"
1666
-                                                                                           class="map_post_type" <?php echo $checked;?> />
1666
+                                                                                           class="map_post_type" <?php echo $checked; ?> />
1667 1667
                                         <?php echo $post_types_obj->labels->singular_name; ?></td>
1668 1668
                                     <td width="40%">
1669 1669
                                         <div class="home_map_category" style="overflow:auto;width:200px;height:100px;"
@@ -1721,12 +1721,12 @@  discard block
 block discarded – undo
1721 1721
                 ?>
1722 1722
                 <fieldset>
1723 1723
                     <legend class="screen-reader-text"><span><?php echo $value['name'] ?></span></legend>
1724
-                    <label for="<?php echo $value['id'];?>">
1724
+                    <label for="<?php echo $value['id']; ?>">
1725 1725
                         <input name="<?php echo esc_attr($value['id']); ?>"
1726
-                               id="<?php echo esc_attr($value['id'] . $value['value']); ?>" type="radio"
1726
+                               id="<?php echo esc_attr($value['id'].$value['value']); ?>" type="radio"
1727 1727
                                value="<?php echo $value['value'] ?>" <?php if (get_option($value['id']) == $value['value']) {
1728 1728
                             echo 'checked="checked"';
1729
-                        }elseif(get_option($value['id'])=='' && $value['std']==$value['value']){echo 'checked="checked"';} ?> />
1729
+                        }elseif (get_option($value['id']) == '' && $value['std'] == $value['value']) {echo 'checked="checked"'; } ?> />
1730 1730
                         <?php echo $value['desc']; ?></label><br>
1731 1731
                 </fieldset>
1732 1732
                 <?php
@@ -1746,9 +1746,9 @@  discard block
 block discarded – undo
1746 1746
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1747 1747
                 <td class="forminp">
1748 1748
                     <textarea
1749
-                        <?php if (isset($value['args'])) echo $value['args'] . ' '; ?>name="<?php echo esc_attr($value['id']); ?>"
1749
+                        <?php if (isset($value['args'])) echo $value['args'].' '; ?>name="<?php echo esc_attr($value['id']); ?>"
1750 1750
                         id="<?php echo esc_attr($value['id']); ?>"
1751
-                        <?php if(isset($value['placeholder'])){?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1751
+                        <?php if (isset($value['placeholder'])) {?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1752 1752
                         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
1753 1753
                         class="description"><?php echo $value['desc'] ?></span>
1754 1754
 
@@ -1793,7 +1793,7 @@  discard block
 block discarded – undo
1793 1793
 					}
1794 1794
 				}
1795 1795
 				//
1796
-				$page_setting = (int)get_option($value['id']);
1796
+				$page_setting = (int) get_option($value['id']);
1797 1797
 
1798 1798
                 $args = array('name' => $value['id'],
1799 1799
                     'id' => $value['id'],
@@ -1810,7 +1810,7 @@  discard block
 block discarded – undo
1810 1810
                 <tr valign="top" class="single_select_page">
1811 1811
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1812 1812
                 <td class="forminp">
1813
-                    <?php echo str_replace(' id=', " data-placeholder='" . __('Select a page...', 'geodirectory') . "' style='" . $value['css'] . "' class='" . $value['class'] . "' " . $disabled . " id=", wp_dropdown_pages($args)); ?>
1813
+                    <?php echo str_replace(' id=', " data-placeholder='".__('Select a page...', 'geodirectory')."' style='".$value['css']."' class='".$value['class']."' ".$disabled." id=", wp_dropdown_pages($args)); ?>
1814 1814
                     <span class="description"><?php echo $value['desc'] ?></span>
1815 1815
                 </td>
1816 1816
                 </tr><?php
@@ -1819,7 +1819,7 @@  discard block
 block discarded – undo
1819 1819
 				}
1820 1820
                 break;
1821 1821
             case 'single_select_country' :
1822
-                $country_setting = (string)get_option($value['id']);
1822
+                $country_setting = (string) get_option($value['id']);
1823 1823
                 if (strstr($country_setting, ':')) :
1824 1824
                     $country = current(explode(':', $country_setting));
1825 1825
                     $state = end(explode(':', $country_setting));
@@ -1842,7 +1842,7 @@  discard block
 block discarded – undo
1842 1842
             case 'multi_select_countries' :
1843 1843
                 $countries = $geodirectory->countries->countries;
1844 1844
                 asort($countries);
1845
-                $selections = (array)get_option($value['id']);
1845
+                $selections = (array) get_option($value['id']);
1846 1846
                 ?>
1847 1847
                 <tr valign="top">
1848 1848
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
@@ -1852,7 +1852,7 @@  discard block
 block discarded – undo
1852 1852
                             title="Country" class="chosen_select">
1853 1853
                         <?php
1854 1854
                         if ($countries) foreach ($countries as $key => $val) :
1855
-                            echo '<option value="' . $key . '" ' . selected(in_array($key, $selections), true, false) . '>' . $val . '</option>';
1855
+                            echo '<option value="'.$key.'" '.selected(in_array($key, $selections), true, false).'>'.$val.'</option>';
1856 1856
                         endforeach;
1857 1857
                         ?>
1858 1858
                     </select>
@@ -1864,8 +1864,8 @@  discard block
 block discarded – undo
1864 1864
                 break;
1865 1865
 
1866 1866
             case 'google_analytics' :
1867
-                $selections = (array)get_option($value['id']);
1868
-                if(get_option('geodir_ga_client_id') && get_option('geodir_ga_client_secret') ) {
1867
+                $selections = (array) get_option($value['id']);
1868
+                if (get_option('geodir_ga_client_id') && get_option('geodir_ga_client_secret')) {
1869 1869
                     ?>
1870 1870
                     <tr valign="top">
1871 1871
                         <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
@@ -1876,20 +1876,20 @@  discard block
 block discarded – undo
1876 1876
 
1877 1877
                             $oAuthURL = "https://accounts.google.com/o/oauth2/auth?";
1878 1878
                             $scope = "scope=https://www.googleapis.com/auth/analytics.readonly";
1879
-                            $state = "&state=123";//any string
1880
-                            $redirect_uri = "&redirect_uri=" . admin_url('admin-ajax.php') . "?action=geodir_ga_callback";
1879
+                            $state = "&state=123"; //any string
1880
+                            $redirect_uri = "&redirect_uri=".admin_url('admin-ajax.php')."?action=geodir_ga_callback";
1881 1881
                             $response_type = "&response_type=code";
1882 1882
                             $client_id = "&client_id=".get_option('geodir_ga_client_id');
1883 1883
                             $access_type = "&access_type=offline";
1884 1884
                             $approval_prompt = "&approval_prompt=force";
1885 1885
 
1886
-                            $auth_url = $oAuthURL . $scope . $state . $redirect_uri . $response_type . $client_id . $access_type . $approval_prompt;
1886
+                            $auth_url = $oAuthURL.$scope.$state.$redirect_uri.$response_type.$client_id.$access_type.$approval_prompt;
1887 1887
 
1888 1888
 
1889 1889
                             ?>
1890 1890
                             <script>
1891 1891
                                 function gd_ga_popup() {
1892
-                                    var win = window.open("<?php echo $auth_url;?>", "Google Analytics", "");
1892
+                                    var win = window.open("<?php echo $auth_url; ?>", "Google Analytics", "");
1893 1893
                                     var pollTimer = window.setInterval(function () {
1894 1894
                                         if (win.closed !== false) { // !== is required for compatibility with Opera
1895 1895
                                             window.clearInterval(pollTimer);
@@ -1911,7 +1911,7 @@  discard block
 block discarded – undo
1911 1911
                             } else {
1912 1912
                                 ?>
1913 1913
                                 <span class="button-primary"
1914
-                                      onclick="gd_ga_popup();"><?php _e('Authorize', 'geodirectory');?></span>
1914
+                                      onclick="gd_ga_popup();"><?php _e('Authorize', 'geodirectory'); ?></span>
1915 1915
                             <?php
1916 1916
                             }
1917 1917
                             ?>
@@ -1982,9 +1982,9 @@  discard block
 block discarded – undo
1982 1982
 
1983 1983
             <?php if (isset($_REQUEST['active_tab']) && $_REQUEST['active_tab'] != '') { ?>
1984 1984
             jQuery('.geodir_option_tabs').removeClass('gd-tab-active');
1985
-            jQuery('#<?php echo sanitize_text_field($_REQUEST['active_tab']);?>').addClass('gd-tab-active');
1985
+            jQuery('#<?php echo sanitize_text_field($_REQUEST['active_tab']); ?>').addClass('gd-tab-active');
1986 1986
             jQuery('.gd-content-heading').hide();
1987
-            jQuery('#sub_<?php echo sanitize_text_field($_REQUEST['active_tab']);?>').show();
1987
+            jQuery('#sub_<?php echo sanitize_text_field($_REQUEST['active_tab']); ?>').show();
1988 1988
             <?php } ?>
1989 1989
         });
1990 1990
     </script>
@@ -2070,7 +2070,7 @@  discard block
 block discarded – undo
2070 2070
     wp_nonce_field(plugin_basename(__FILE__), 'geodir_post_attachments_noncename');
2071 2071
 
2072 2072
     if (geodir_get_featured_image($post_id, 'thumbnail')) {
2073
-        echo '<h4>' . __('Featured Image', 'geodirectory') . '</h4>';
2073
+        echo '<h4>'.__('Featured Image', 'geodirectory').'</h4>';
2074 2074
         geodir_show_featured_image($post_id, 'thumbnail');
2075 2075
     }
2076 2076
 
@@ -2081,13 +2081,13 @@  discard block
 block discarded – undo
2081 2081
 
2082 2082
     <h5 class="form_title">
2083 2083
         <?php if ($image_limit != 0 && $image_limit == 1) {
2084
-            echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('image with this package', 'geodirectory') . ')</small>';
2084
+            echo '<br /><small>('.__('You can upload', 'geodirectory').' '.$image_limit.' '.__('image with this package', 'geodirectory').')</small>';
2085 2085
         } ?>
2086 2086
         <?php if ($image_limit != 0 && $image_limit > 1) {
2087
-            echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('images with this package', 'geodirectory') . ')</small>';
2087
+            echo '<br /><small>('.__('You can upload', 'geodirectory').' '.$image_limit.' '.__('images with this package', 'geodirectory').')</small>';
2088 2088
         } ?>
2089 2089
         <?php if ($image_limit == 0) {
2090
-            echo '<br /><small>(' . __('You can upload unlimited images with this package', 'geodirectory') . ')</small>';
2090
+            echo '<br /><small>('.__('You can upload unlimited images with this package', 'geodirectory').')</small>';
2091 2091
         } ?>
2092 2092
     </h5>
2093 2093
 
@@ -2126,10 +2126,10 @@  discard block
 block discarded – undo
2126 2126
         <div
2127 2127
             class="plupload-upload-uic hide-if-no-js <?php if ($multiple): ?>plupload-upload-uic-multiple<?php endif; ?>"
2128 2128
             id="<?php echo $id; ?>plupload-upload-ui">
2129
-            <h4><?php _e('Drop files to upload', 'geodirectory');?></h4>
2129
+            <h4><?php _e('Drop files to upload', 'geodirectory'); ?></h4>
2130 2130
             <input id="<?php echo $id; ?>plupload-browse-button" type="button"
2131 2131
                    value="<?php _e('Select Files', 'geodirectory'); ?>" class="button"/>
2132
-            <span class="ajaxnonceplu" id="ajaxnonceplu<?php echo wp_create_nonce($id . 'pluploadan'); ?>"></span>
2132
+            <span class="ajaxnonceplu" id="ajaxnonceplu<?php echo wp_create_nonce($id.'pluploadan'); ?>"></span>
2133 2133
             <?php if ($width && $height): ?>
2134 2134
                 <span class="plupload-resize"></span>
2135 2135
                 <span class="plupload-width" id="plupload-width<?php echo $width; ?>"></span>
@@ -2141,7 +2141,7 @@  discard block
 block discarded – undo
2141 2141
              id="<?php echo $id; ?>plupload-thumbs" style="border-top:1px solid #ccc; padding-top:10px;">
2142 2142
         </div>
2143 2143
         <span
2144
-            id="upload-msg"><?php _e('Please drag &amp; drop the images to rearrange the order', 'geodirectory');?></span>
2144
+            id="upload-msg"><?php _e('Please drag &amp; drop the images to rearrange the order', 'geodirectory'); ?></span>
2145 2145
         <span id="<?php echo $id; ?>upload-error" style="display:none"></span>
2146 2146
     </div>
2147 2147
 
@@ -2351,9 +2351,9 @@  discard block
 block discarded – undo
2351 2351
     $plugin = 'avada-nag';
2352 2352
     $timestamp = 'avada-nag1234';
2353 2353
     $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');
2354
-    echo '<div id="' . $timestamp . '"  class="error">';
2355
-    echo '<span class="gd-remove-noti" onclick="gdRemoveANotification(\'' . $plugin . '\',\'' . $timestamp . '\');" ><i class="fa fa-times"></i></span>';
2356
-    echo "<img class='gd-icon-noti' src='" . plugin_dir_url('') . "geodirectory/geodirectory-assets/images/favicon.ico' > ";
2354
+    echo '<div id="'.$timestamp.'"  class="error">';
2355
+    echo '<span class="gd-remove-noti" onclick="gdRemoveANotification(\''.$plugin.'\',\''.$timestamp.'\');" ><i class="fa fa-times"></i></span>';
2356
+    echo "<img class='gd-icon-noti' src='".plugin_dir_url('')."geodirectory/geodirectory-assets/images/favicon.ico' > ";
2357 2357
     echo "<p>$message</p>";
2358 2358
     echo "</div>";
2359 2359
 
@@ -2486,7 +2486,7 @@  discard block
 block discarded – undo
2486 2486
 		
2487 2487
 		// Don't allow same slug url for listing and location
2488 2488
 		if (geodir_strtolower($listing_prefix) == geodir_strtolower($location_prefix)) {
2489
-			$redirect_url = admin_url('admin.php?page=geodirectory&tab=' . $current_tab . '&active_tab=' . $active_tab . '&msg=fail&gderr=21');
2489
+			$redirect_url = admin_url('admin.php?page=geodirectory&tab='.$current_tab.'&active_tab='.$active_tab.'&msg=fail&gderr=21');
2490 2490
         	wp_redirect($redirect_url);
2491 2491
 			exit;
2492 2492
 		}
@@ -2498,7 +2498,7 @@  discard block
 block discarded – undo
2498 2498
 			$default_language = $sitepress->get_default_language();
2499 2499
 			
2500 2500
 			if ($current_language != 'all' && $current_language != $default_language) {
2501
-				$redirect_url = admin_url('admin.php?page=geodirectory&tab=' . $current_tab . '&active_tab=' . $active_tab);
2501
+				$redirect_url = admin_url('admin.php?page=geodirectory&tab='.$current_tab.'&active_tab='.$active_tab);
2502 2502
 				wp_redirect($redirect_url);
2503 2503
 				exit;
2504 2504
 			}
@@ -2519,11 +2519,11 @@  discard block
 block discarded – undo
2519 2519
 function geodir_hide_admin_preview_button() {
2520 2520
     global $post_type;
2521 2521
     $post_types = geodir_get_posttypes();
2522
-    if(in_array($post_type, $post_types))
2522
+    if (in_array($post_type, $post_types))
2523 2523
         echo '<style type="text/css">#post-preview, #view-post-btn{display: none;}</style>';
2524 2524
 }
2525
-add_action( 'admin_head-post-new.php', 'geodir_hide_admin_preview_button' );
2526
-add_action( 'admin_head-post.php', 'geodir_hide_admin_preview_button' );
2525
+add_action('admin_head-post-new.php', 'geodir_hide_admin_preview_button');
2526
+add_action('admin_head-post.php', 'geodir_hide_admin_preview_button');
2527 2527
 
2528 2528
 /**
2529 2529
  * Add the tab in left sidebar menu fro import & export page.
@@ -2533,8 +2533,8 @@  discard block
 block discarded – undo
2533 2533
  *
2534 2534
  * @return array Array of tab data.
2535 2535
  */
2536
-function geodir_import_export_tab( $tabs ) {
2537
-	$tabs['import_export'] = array( 'label' => __( 'Import & Export', 'geodirectory' ) );
2536
+function geodir_import_export_tab($tabs) {
2537
+	$tabs['import_export'] = array('label' => __('Import & Export', 'geodirectory'));
2538 2538
     return $tabs;
2539 2539
 }
2540 2540
 
@@ -2548,8 +2548,8 @@  discard block
 block discarded – undo
2548 2548
  * @return string Html content.
2549 2549
  */
2550 2550
 function geodir_import_export_page() {
2551
-	$nonce = wp_create_nonce( 'geodir_import_export_nonce' );
2552
-	$gd_cats_sample_csv = geodir_plugin_url() . '/geodirectory-assets/gd_sample_categories.csv';
2551
+	$nonce = wp_create_nonce('geodir_import_export_nonce');
2552
+	$gd_cats_sample_csv = geodir_plugin_url().'/geodirectory-assets/gd_sample_categories.csv';
2553 2553
     /**
2554 2554
      * Filter sample category data csv file url.
2555 2555
      *
@@ -2558,9 +2558,9 @@  discard block
 block discarded – undo
2558 2558
      *
2559 2559
      * @param string $gd_cats_sample_csv Sample category data csv file url.
2560 2560
      */
2561
-	$gd_cats_sample_csv = apply_filters( 'geodir_export_cats_sample_csv', $gd_cats_sample_csv );
2561
+	$gd_cats_sample_csv = apply_filters('geodir_export_cats_sample_csv', $gd_cats_sample_csv);
2562 2562
 	
2563
-	$gd_posts_sample_csv = geodir_plugin_url() . '/geodirectory-assets/place_listing.csv';
2563
+	$gd_posts_sample_csv = geodir_plugin_url().'/geodirectory-assets/place_listing.csv';
2564 2564
     /**
2565 2565
      * Filter sample post data csv file url.
2566 2566
      *
@@ -2569,15 +2569,15 @@  discard block
 block discarded – undo
2569 2569
      *
2570 2570
      * @param string $gd_posts_sample_csv Sample post data csv file url.
2571 2571
      */
2572
-    $gd_posts_sample_csv = apply_filters( 'geodir_export_posts_sample_csv', $gd_posts_sample_csv );
2572
+    $gd_posts_sample_csv = apply_filters('geodir_export_posts_sample_csv', $gd_posts_sample_csv);
2573 2573
 	
2574
-	$gd_posttypes = geodir_get_posttypes( 'array' );
2574
+	$gd_posttypes = geodir_get_posttypes('array');
2575 2575
 	
2576 2576
 	$gd_posttypes_option = '';
2577
-	foreach ( $gd_posttypes as $gd_posttype => $row ) {
2578
-		$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>';
2577
+	foreach ($gd_posttypes as $gd_posttype => $row) {
2578
+		$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>';
2579 2579
 	}
2580
-	wp_enqueue_script( 'jquery-ui-progressbar' );
2580
+	wp_enqueue_script('jquery-ui-progressbar');
2581 2581
 	
2582 2582
 	$gd_chunksize_options = array();
2583 2583
 	$gd_chunksize_options[100] = 100;
@@ -2599,49 +2599,49 @@  discard block
 block discarded – undo
2599 2599
      *
2600 2600
      * @param string $gd_chunksize_options Entries options.
2601 2601
      */
2602
-    $gd_chunksize_options = apply_filters( 'geodir_export_csv_chunksize_options', $gd_chunksize_options );
2602
+    $gd_chunksize_options = apply_filters('geodir_export_csv_chunksize_options', $gd_chunksize_options);
2603 2603
 	
2604 2604
 	$gd_chunksize_option = '';
2605 2605
 	foreach ($gd_chunksize_options as $value => $title) {
2606
-		$gd_chunksize_option .= '<option value="' . $value . '" ' . selected($value, 5000, false) . '>' . $title . '</option>';
2606
+		$gd_chunksize_option .= '<option value="'.$value.'" '.selected($value, 5000, false).'>'.$title.'</option>';
2607 2607
 	}
2608 2608
 	
2609 2609
 	$uploads = wp_upload_dir();
2610 2610
 ?>
2611 2611
 </form>
2612 2612
 <div class="inner_content_tab_main gd-import-export">
2613
-  <h3><?php _e( 'GD Import & Export CSV', 'geodirectory' ) ;?></h3>
2614
-  <span class="description"><?php _e( 'Import & export csv for GD listings & categories.', 'geodirectory' ) ;?></span>
2613
+  <h3><?php _e('GD Import & Export CSV', 'geodirectory'); ?></h3>
2614
+  <span class="description"><?php _e('Import & export csv for GD listings & categories.', 'geodirectory'); ?></span>
2615 2615
   <div class="gd-content-heading">
2616 2616
 
2617 2617
   <?php
2618 2618
     ini_set('max_execution_time', 999999);
2619
-    $ini_max_execution_time_check = @ini_get( 'max_execution_time' );
2619
+    $ini_max_execution_time_check = @ini_get('max_execution_time');
2620 2620
     ini_restore('max_execution_time');
2621 2621
 
2622
-    if($ini_max_execution_time_check != 999999){ // only show these setting to the user if we can't change the ini setting
2622
+    if ($ini_max_execution_time_check != 999999) { // only show these setting to the user if we can't change the ini setting
2623 2623
         ?>
2624 2624
 	<div id="gd_ie_reqs" class="metabox-holder">
2625 2625
       <div class="meta-box-sortables ui-sortable">
2626 2626
         <div class="postbox">
2627
-          <h3 class="hndle"><span style='vertical-align:top;'><?php echo __( 'PHP Requirements for GD Import & Export CSV', 'geodirectory' );?></span></h3>
2627
+          <h3 class="hndle"><span style='vertical-align:top;'><?php echo __('PHP Requirements for GD Import & Export CSV', 'geodirectory'); ?></span></h3>
2628 2628
           <div class="inside">
2629
-            <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>
2629
+            <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>
2630 2630
 			<table class="form-table">
2631 2631
 				<thead>
2632 2632
 				  <tr>
2633
-				  	<th><?php _e( 'PHP Settings', 'geodirectory' );?></th><th><?php _e( 'Current Value', 'geodirectory' );?></th><th><?php _e( 'Recommended Value', 'geodirectory' );?></th>
2633
+				  	<th><?php _e('PHP Settings', 'geodirectory'); ?></th><th><?php _e('Current Value', 'geodirectory'); ?></th><th><?php _e('Recommended Value', 'geodirectory'); ?></th>
2634 2634
 				  </tr>
2635 2635
 				</thead>
2636 2636
 				<tbody>
2637 2637
 				  <tr>
2638
-				  	<td>max_input_time</td><td><?php echo @ini_get( 'max_input_time' );?></td><td>3000</td>
2638
+				  	<td>max_input_time</td><td><?php echo @ini_get('max_input_time'); ?></td><td>3000</td>
2639 2639
 				  </tr>
2640 2640
 				  <tr>
2641
-				  	<td>max_execution_time</td><td><?php  echo @ini_get( 'max_execution_time' );?></td><td>3000</td>
2641
+				  	<td>max_execution_time</td><td><?php  echo @ini_get('max_execution_time'); ?></td><td>3000</td>
2642 2642
 				  </tr>
2643 2643
 				  <tr>
2644
-				  	<td>memory_limit</td><td><?php echo @ini_get( 'memory_limit' );?></td><td>256M</td>
2644
+				  	<td>memory_limit</td><td><?php echo @ini_get('memory_limit'); ?></td><td>256M</td>
2645 2645
 				  </tr>
2646 2646
 				</tbody>
2647 2647
 		    </table>
@@ -2653,21 +2653,21 @@  discard block
 block discarded – undo
2653 2653
 	<div id="gd_ie_imposts" class="metabox-holder">
2654 2654
       <div class="meta-box-sortables ui-sortable">
2655 2655
         <div id="gd_ie_im_posts" class="postbox gd-hndle-pbox">
2656
-          <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>
2657
-          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __( 'GD Listings: Import CSV', 'geodirectory' );?></span></h3>
2656
+          <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>
2657
+          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __('GD Listings: Import CSV', 'geodirectory'); ?></span></h3>
2658 2658
           <div class="inside">
2659 2659
             <table class="form-table">
2660 2660
 				<tbody>
2661 2661
 				  <tr>
2662 2662
 					<td class="gd-imex-box">
2663 2663
 						<div class="gd-im-choices">
2664
-						<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>
2665
-						<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>
2664
+						<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>
2665
+						<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>
2666 2666
 						</div>
2667 2667
 						<div class="plupload-upload-uic hide-if-no-js" id="gd_im_postplupload-upload-ui">
2668 2668
 							<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');" />
2669
-							<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">
2670
-						<input type="hidden" id="gd_ie_imposts_csv" value="<?php echo $gd_posts_sample_csv;?>" />
2669
+							<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">
2670
+						<input type="hidden" id="gd_ie_imposts_csv" value="<?php echo $gd_posts_sample_csv; ?>" />
2671 2671
 							<?php
2672 2672
 							/**
2673 2673
 							 * Called just after the sample CSV download link.
@@ -2676,7 +2676,7 @@  discard block
 block discarded – undo
2676 2676
 							 */
2677 2677
 							do_action('geodir_sample_csv_download_link');
2678 2678
 							?>
2679
-							<span class="ajaxnonceplu" id="ajaxnonceplu<?php echo wp_create_nonce( 'gd_im_postpluploadan' ); ?>"></span>
2679
+							<span class="ajaxnonceplu" id="ajaxnonceplu<?php echo wp_create_nonce('gd_im_postpluploadan'); ?>"></span>
2680 2680
 							<div class="filelist"></div>
2681 2681
 						</div>
2682 2682
 						<span id="gd_im_catupload-error" style="display:none"></span>
@@ -2694,7 +2694,7 @@  discard block
 block discarded – undo
2694 2694
 							<input type="hidden" id="gd_terminateaction" value="continue"/>
2695 2695
 						</div>
2696 2696
 						<div class="gd-import-progress" id="gd-import-progress" style="display:none">
2697
-							<div class="gd-import-file"><b><?php _e("Import Data Status :", 'geodirectory');?> </b><font
2697
+							<div class="gd-import-file"><b><?php _e("Import Data Status :", 'geodirectory'); ?> </b><font
2698 2698
 									id="gd-import-done">0</font> / <font id="gd-import-total">0</font>&nbsp;( <font
2699 2699
 									id="gd-import-perc">0%</font> )
2700 2700
 								<div class="gd-fileprogress"></div>
@@ -2706,10 +2706,10 @@  discard block
 block discarded – undo
2706 2706
                     	<div class="gd-imex-btns" style="display:none;">
2707 2707
                         	<input type="hidden" class="geodir_import_file" name="geodir_import_file" value="save"/>
2708 2708
                         	<input onclick="gd_imex_PrepareImport(this, 'post')" type="button" value="<?php echo CSV_IMPORT_DATA; ?>" id="gd_import_data" class="button-primary" />
2709
-                        	<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"/>
2710
-                        	<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')"/>
2709
+                        	<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"/>
2710
+                        	<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')"/>
2711 2711
 							<div id="gd_process_data" style="display:none">
2712
-								<span class="spinner is-active" style="display:inline-block;margin:0 5px 0 5px;float:left"></span><?php _e("Wait, processing import data...", 'geodirectory');?>
2712
+								<span class="spinner is-active" style="display:inline-block;margin:0 5px 0 5px;float:left"></span><?php _e("Wait, processing import data...", 'geodirectory'); ?>
2713 2713
 							</div>
2714 2714
 						</div>
2715 2715
 					</td>
@@ -2723,30 +2723,30 @@  discard block
 block discarded – undo
2723 2723
 	<div id="gd_ie_excategs" class="metabox-holder">
2724 2724
 	  <div class="meta-box-sortables ui-sortable">
2725 2725
 		<div id="gd_ie_ex_posts" class="postbox gd-hndle-pbox">
2726
-		  <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>
2727
-          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __( 'GD Listings: Export CSV', 'geodirectory' );?></span></h3>
2726
+		  <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>
2727
+          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __('GD Listings: Export CSV', 'geodirectory'); ?></span></h3>
2728 2728
 		  <div class="inside">
2729 2729
 			<table class="form-table">
2730 2730
 			  <tbody>
2731 2731
 				<tr>
2732 2732
 				  <td class="fld"><label for="gd_post_type">
2733
-					<?php _e( 'Post Type:', 'geodirectory' );?>
2733
+					<?php _e('Post Type:', 'geodirectory'); ?>
2734 2734
 					</label></td>
2735 2735
 				  <td><select name="gd_post_type" id="gd_post_type" style="min-width:140px">
2736
-					  <?php echo $gd_posttypes_option;?>
2736
+					  <?php echo $gd_posttypes_option; ?>
2737 2737
 					</select></td>
2738 2738
 				</tr>
2739 2739
 				<tr>
2740
-					<td class="fld" style="vertical-align:top"><label for="gd_chunk_size"><?php _e( 'Max entries per csv file:', 'geodirectory' );?></label></td>
2741
-					<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>
2740
+					<td class="fld" style="vertical-align:top"><label for="gd_chunk_size"><?php _e('Max entries per csv file:', 'geodirectory'); ?></label></td>
2741
+					<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>
2742 2742
 				</tr>
2743 2743
                 <tr class="gd-imex-dates">
2744
-					<td class="fld"><label><?php _e( 'Published Date:', 'geodirectory' );?></label></td>
2745
-					<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>
2744
+					<td class="fld"><label><?php _e('Published Date:', 'geodirectory'); ?></label></td>
2745
+					<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>
2746 2746
 				</tr>
2747 2747
 				<tr>
2748 2748
 				  <td class="fld" style="vertical-align:top"><label>
2749
-					<?php _e( 'Progress:', 'geodirectory' );?>
2749
+					<?php _e('Progress:', 'geodirectory'); ?>
2750 2750
 					</label></td>
2751 2751
 				  <td><div id='gd_progressbar_box'>
2752 2752
 					  <div id="gd_progressbar" class="gd_progressbar">
@@ -2754,13 +2754,13 @@  discard block
 block discarded – undo
2754 2754
 					  </div>
2755 2755
 					</div>
2756 2756
 					<p style="display:inline-block">
2757
-					  <?php _e( 'Elapsed Time:', 'geodirectory' );?>
2757
+					  <?php _e('Elapsed Time:', 'geodirectory'); ?>
2758 2758
 					</p>
2759 2759
 					  
2760 2760
 					<p id="gd_timer" class="gd_timer">00:00:00</p></td>
2761 2761
 				</tr>
2762 2762
 				<tr class="gd-ie-actions">
2763
-				  <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">
2763
+				  <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">
2764 2764
 				  </td>
2765 2765
 				  <td id="gd_ie_ex_files" class="gd-ie-files"></td>
2766 2766
 				</tr>
@@ -2773,21 +2773,21 @@  discard block
 block discarded – undo
2773 2773
 	<div id="gd_ie_imcategs" class="metabox-holder">
2774 2774
       <div class="meta-box-sortables ui-sortable">
2775 2775
         <div id="gd_ie_imcats" class="postbox gd-hndle-pbox">
2776
-          <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>
2777
-          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __( 'GD Categories: Import CSV', 'geodirectory' );?></span></h3>
2776
+          <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>
2777
+          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __('GD Categories: Import CSV', 'geodirectory'); ?></span></h3>
2778 2778
           <div class="inside">
2779 2779
             <table class="form-table">
2780 2780
 				<tbody>
2781 2781
 				  <tr>
2782 2782
 					<td class="gd-imex-box">
2783 2783
 						<div class="gd-im-choices">
2784
-						<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>
2785
-						<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>
2784
+						<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>
2785
+						<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>
2786 2786
 						</div>
2787 2787
 						<div class="plupload-upload-uic hide-if-no-js" id="gd_im_catplupload-upload-ui">
2788 2788
 							<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');" />
2789
-							<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">
2790
-						<input type="hidden" id="gd_ie_imcats_csv" value="<?php echo $gd_cats_sample_csv;?>" />
2789
+							<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">
2790
+						<input type="hidden" id="gd_ie_imcats_csv" value="<?php echo $gd_cats_sample_csv; ?>" />
2791 2791
 						<?php
2792 2792
 						/**
2793 2793
 						 * Called just after the sample CSV download link.
@@ -2797,7 +2797,7 @@  discard block
 block discarded – undo
2797 2797
 						 */
2798 2798
 						do_action('geodir_sample_cats_csv_download_link');
2799 2799
 						?>
2800
-							<span class="ajaxnonceplu" id="ajaxnonceplu<?php echo wp_create_nonce( 'gd_im_catpluploadan' ); ?>"></span>
2800
+							<span class="ajaxnonceplu" id="ajaxnonceplu<?php echo wp_create_nonce('gd_im_catpluploadan'); ?>"></span>
2801 2801
 							<div class="filelist"></div>
2802 2802
 						</div>
2803 2803
 						<span id="gd_im_catupload-error" style="display:none"></span>
@@ -2814,7 +2814,7 @@  discard block
 block discarded – undo
2814 2814
 							<input type="hidden" id="gd_terminateaction" value="continue"/>
2815 2815
 						</div>
2816 2816
 						<div class="gd-import-progress" id="gd-import-progress" style="display:none">
2817
-							<div class="gd-import-file"><b><?php _e("Import Data Status :", 'geodirectory');?> </b><font
2817
+							<div class="gd-import-file"><b><?php _e("Import Data Status :", 'geodirectory'); ?> </b><font
2818 2818
 									id="gd-import-done">0</font> / <font id="gd-import-total">0</font>&nbsp;( <font
2819 2819
 									id="gd-import-perc">0%</font> )
2820 2820
 								<div class="gd-fileprogress"></div>
@@ -2826,10 +2826,10 @@  discard block
 block discarded – undo
2826 2826
                     	<div class="gd-imex-btns" style="display:none;">
2827 2827
                         	<input type="hidden" class="geodir_import_file" name="geodir_import_file" value="save"/>
2828 2828
                         	<input onclick="gd_imex_PrepareImport(this, 'cat')" type="button" value="<?php echo CSV_IMPORT_DATA; ?>" id="gd_import_data" class="button-primary" />
2829
-                        	<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"/>
2830
-                        	<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')"/>
2829
+                        	<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"/>
2830
+                        	<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')"/>
2831 2831
 							<div id="gd_process_data" style="display:none">
2832
-								<span class="spinner is-active" style="display:inline-block;margin:0 5px 0 5px;float:left"></span><?php _e("Wait, processing import data...", 'geodirectory');?>
2832
+								<span class="spinner is-active" style="display:inline-block;margin:0 5px 0 5px;float:left"></span><?php _e("Wait, processing import data...", 'geodirectory'); ?>
2833 2833
 							</div>
2834 2834
 						</div>
2835 2835
 					</td>
@@ -2843,26 +2843,26 @@  discard block
 block discarded – undo
2843 2843
 	<div id="gd_ie_excategs" class="metabox-holder">
2844 2844
       <div class="meta-box-sortables ui-sortable">
2845 2845
         <div id="gd_ie_ex_cats" class="postbox gd-hndle-pbox">
2846
-          <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>
2847
-          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __( 'GD Categories: Export CSV', 'geodirectory' );?></span></h3>
2846
+          <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>
2847
+          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __('GD Categories: Export CSV', 'geodirectory'); ?></span></h3>
2848 2848
           <div class="inside">
2849 2849
             <table class="form-table">
2850 2850
 				<tbody>
2851 2851
 				  <tr>
2852
-					<td class="fld"><label for="gd_post_type"><?php _e( 'Post Type:', 'geodirectory' );?></label></td>
2853
-					<td><select name="gd_post_type" id="gd_post_type" style="min-width:140px"><?php echo $gd_posttypes_option;?></select></td>
2852
+					<td class="fld"><label for="gd_post_type"><?php _e('Post Type:', 'geodirectory'); ?></label></td>
2853
+					<td><select name="gd_post_type" id="gd_post_type" style="min-width:140px"><?php echo $gd_posttypes_option; ?></select></td>
2854 2854
 				  </tr>
2855 2855
 				   <tr>
2856
-					<td class="fld" style="vertical-align:top"><label for="gd_chunk_size"><?php _e( 'Max entries per csv file:', 'geodirectory' );?></label></td>
2857
-					<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>
2856
+					<td class="fld" style="vertical-align:top"><label for="gd_chunk_size"><?php _e('Max entries per csv file:', 'geodirectory'); ?></label></td>
2857
+					<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>
2858 2858
 				  </tr>
2859 2859
 				  <tr>
2860
-					<td class="fld" style="vertical-align:top"><label><?php _e( 'Progress:', 'geodirectory' );?></label></td>
2861
-					<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>
2860
+					<td class="fld" style="vertical-align:top"><label><?php _e('Progress:', 'geodirectory'); ?></label></td>
2861
+					<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>
2862 2862
 				  </tr>
2863 2863
 				  <tr class="gd-ie-actions">
2864 2864
 					<td style="vertical-align:top">
2865
-						<input type="submit" value="<?php echo esc_attr( __( 'Export CSV', 'geodirectory' ) );?>" class="button-primary" name="gd_ie_excats_submit" id="gd_ie_excats_submit">
2865
+						<input type="submit" value="<?php echo esc_attr(__('Export CSV', 'geodirectory')); ?>" class="button-primary" name="gd_ie_excats_submit" id="gd_ie_excats_submit">
2866 2866
 					</td>
2867 2867
 					<td id="gd_ie_ex_files" class="gd-ie-files"></td>
2868 2868
 				  </tr>
@@ -2884,7 +2884,7 @@  discard block
 block discarded – undo
2884 2884
      * @param array $gd_chunksize_options File chunk size options.
2885 2885
      * @param string $nonce Wordpress security token for GD import & export.
2886 2886
 	 */
2887
-	do_action( 'geodir_import_export', $gd_posttypes, $gd_chunksize_options, $nonce );
2887
+	do_action('geodir_import_export', $gd_posttypes, $gd_chunksize_options, $nonce);
2888 2888
 	?>
2889 2889
   </div>
2890 2890
 </div>
@@ -2903,7 +2903,7 @@  discard block
 block discarded – undo
2903 2903
         jQuery.ajax({
2904 2904
             url: ajaxurl,
2905 2905
             type: "POST",
2906
-            data: 'action=geodir_import_export&task=prepare_import&_pt=' + type + '&_file=' + uploadedFile + '&_nonce=<?php echo $nonce;?>',
2906
+            data: 'action=geodir_import_export&task=prepare_import&_pt=' + type + '&_file=' + uploadedFile + '&_nonce=<?php echo $nonce; ?>',
2907 2907
             dataType: 'json',
2908 2908
             cache: false,
2909 2909
             success: function(data) {
@@ -2955,7 +2955,7 @@  discard block
 block discarded – undo
2955 2955
 
2956 2956
         jQuery(cont).find('.filelist .file').remove();
2957 2957
         
2958
-        jQuery('#gd-import-msg', cont).find('#message').removeClass('updated').addClass('error').html("<p><?php echo esc_attr( PLZ_SELECT_CSV_FILE );?></p>");
2958
+        jQuery('#gd-import-msg', cont).find('#message').removeClass('updated').addClass('error').html("<p><?php echo esc_attr(PLZ_SELECT_CSV_FILE); ?></p>");
2959 2959
         jQuery('#gd-import-msg', cont).show();
2960 2960
         
2961 2961
         return false;
@@ -3014,7 +3014,7 @@  discard block
 block discarded – undo
3014 3014
     jQuery.ajax({
3015 3015
         url: ajaxurl,
3016 3016
         type: "POST",
3017
-        data: 'action=geodir_import_export&task=import_' + type + '&_pt=' + type + '&_file=' + uploadedFile + gddata + '&_ch=' + choice + '&_nonce=<?php echo $nonce;?>',
3017
+        data: 'action=geodir_import_export&task=import_' + type + '&_pt=' + type + '&_file=' + uploadedFile + gddata + '&_ch=' + choice + '&_nonce=<?php echo $nonce; ?>',
3018 3018
         dataType : 'json',
3019 3019
         cache: false,
3020 3020
         success: function (data) {
@@ -3203,27 +3203,27 @@  discard block
 block discarded – undo
3203 3203
 
3204 3204
     var gdMsg = '<p></p>';
3205 3205
     if ( processed > 0 ) {
3206
-        var msgParse = '<p><?php echo addslashes( sprintf( __( 'Total %s item(s) found.', 'geodirectory' ), '%s' ) );?></p>';
3206
+        var msgParse = '<p><?php echo addslashes(sprintf(__('Total %s item(s) found.', 'geodirectory'), '%s')); ?></p>';
3207 3207
         msgParse = msgParse.replace("%s", processed);
3208 3208
         gdMsg += msgParse;
3209 3209
     }
3210 3210
 
3211 3211
     if ( updated > 0 ) {
3212
-        var msgParse = '<p><?php echo addslashes( sprintf( __( '%s / %s item(s) updated.', 'geodirectory' ), '%s', '%d' ) );?></p>';
3212
+        var msgParse = '<p><?php echo addslashes(sprintf(__('%s / %s item(s) updated.', 'geodirectory'), '%s', '%d')); ?></p>';
3213 3213
         msgParse = msgParse.replace("%s", updated);
3214 3214
         msgParse = msgParse.replace("%d", processed);
3215 3215
         gdMsg += msgParse;
3216 3216
     }
3217 3217
 
3218 3218
     if ( created > 0 ) {
3219
-        var msgParse = '<p><?php echo addslashes( sprintf( __( '%s / %s item(s) added.', 'geodirectory' ), '%s', '%d' ) );?></p>';
3219
+        var msgParse = '<p><?php echo addslashes(sprintf(__('%s / %s item(s) added.', 'geodirectory'), '%s', '%d')); ?></p>';
3220 3220
         msgParse = msgParse.replace("%s", created);
3221 3221
         msgParse = msgParse.replace("%d", processed);
3222 3222
         gdMsg += msgParse;
3223 3223
     }
3224 3224
 
3225 3225
     if ( skipped > 0 ) {
3226
-        var msgParse = '<p><?php echo addslashes( sprintf( __( '%s / %s item(s) ignored due to already exists.', 'geodirectory' ), '%s', '%d' ) );?></p>';
3226
+        var msgParse = '<p><?php echo addslashes(sprintf(__('%s / %s item(s) ignored due to already exists.', 'geodirectory'), '%s', '%d')); ?></p>';
3227 3227
         msgParse = msgParse.replace("%s", skipped);
3228 3228
         msgParse = msgParse.replace("%d", processed);
3229 3229
         gdMsg += msgParse;
@@ -3233,17 +3233,17 @@  discard block
 block discarded – undo
3233 3233
         if (type=='loc') {
3234 3234
             invalid_addr = invalid;
3235 3235
         }
3236
-        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>';
3236
+        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>';
3237 3237
         msgParse = msgParse.replace("%s", invalid_addr);
3238 3238
         msgParse = msgParse.replace("%d", total);
3239 3239
         gdMsg += msgParse;
3240 3240
     }
3241 3241
 
3242 3242
     if (invalid > 0 && type!='loc') {
3243
-        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>';
3243
+        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>';
3244 3244
         
3245 3245
         if (type=='hood') {
3246
-            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>';
3246
+            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>';
3247 3247
         }
3248 3248
         msgParse = msgParse.replace("%s", invalid);
3249 3249
         msgParse = msgParse.replace("%d", total);
@@ -3251,7 +3251,7 @@  discard block
 block discarded – undo
3251 3251
     }
3252 3252
 
3253 3253
     if (images > 0) {
3254
-        gdMsg += '<p><?php echo addslashes( sprintf( CSV_TRANSFER_IMG_FOLDER, $uploads['subdir'] ) );?></p>';
3254
+        gdMsg += '<p><?php echo addslashes(sprintf(CSV_TRANSFER_IMG_FOLDER, $uploads['subdir'])); ?></p>';
3255 3255
     }
3256 3256
     gdMsg += '<p></p>';
3257 3257
     jQuery('#gd-import-msg', cont).find('#message').removeClass('error').addClass('updated').html(gdMsg);
@@ -3415,9 +3415,9 @@  discard block
 block discarded – undo
3415 3415
             if (typeof filters !== 'undefined' && filters && doFilter) {
3416 3416
                 getTotal = true;
3417 3417
                 attach += '&_c=1';
3418
-                gd_progressbar(el, 0, '<i class="fa fa-refresh fa-spin"></i><?php echo esc_attr( __( 'Preparing...', 'geodirectory' ) );?>');
3418
+                gd_progressbar(el, 0, '<i class="fa fa-refresh fa-spin"></i><?php echo esc_attr(__('Preparing...', 'geodirectory')); ?>');
3419 3419
             } else {
3420
-                gd_progressbar(el, 0, '0% (0 / ' + total_posts + ') <i class="fa fa-refresh fa-spin"></i><?php echo esc_attr( __( 'Exporting...', 'geodirectory' ) );?>');
3420
+                gd_progressbar(el, 0, '0% (0 / ' + total_posts + ') <i class="fa fa-refresh fa-spin"></i><?php echo esc_attr(__('Exporting...', 'geodirectory')); ?>');
3421 3421
             }
3422 3422
             jQuery(el).find('#gd_timer').text('00:00:01');
3423 3423
             jQuery('#gd_ie_ex_files', el).html('');
@@ -3426,7 +3426,7 @@  discard block
 block discarded – undo
3426 3426
         jQuery.ajax({
3427 3427
             url: ajaxurl,
3428 3428
             type: "POST",
3429
-            data: 'action=geodir_import_export&task=export_posts&_pt=' + post_type + '&_n=' + chunk_size + '&_nonce=<?php echo $nonce;?>&_p=' + page + attach,
3429
+            data: 'action=geodir_import_export&task=export_posts&_pt=' + post_type + '&_n=' + chunk_size + '&_nonce=<?php echo $nonce; ?>&_p=' + page + attach,
3430 3430
             dataType : 'json',
3431 3431
             cache: false,
3432 3432
             beforeSend: function (jqXHR, settings) {},
@@ -3451,11 +3451,11 @@  discard block
 block discarded – undo
3451 3451
                         } else {
3452 3452
                             if (pages < page || pages == page) {
3453 3453
                                 window.clearInterval(timer_posts);
3454
-                                gd_progressbar(el, 100, '100% (' + total_posts + ' / ' + total_posts + ') <i class="fa fa-check"></i><?php echo esc_attr( __( 'Complete!', 'geodirectory' ) );?>');
3454
+                                gd_progressbar(el, 100, '100% (' + total_posts + ' / ' + total_posts + ') <i class="fa fa-check"></i><?php echo esc_attr(__('Complete!', 'geodirectory')); ?>');
3455 3455
                             } else {
3456 3456
                                 var percentage = Math.round(((page * chunk_size) / total_posts) * 100);
3457 3457
                                 percentage = percentage > 100 ? 100 : percentage;
3458
-                                gd_progressbar(el, percentage, '' + percentage + '% (' + ( page * chunk_size ) + ' / ' + total_posts + ') <i class="fa fa-refresh fa-spin"></i><?php echo esc_attr( __( 'Exporting...', 'geodirectory' ) );?>');
3458
+                                gd_progressbar(el, percentage, '' + percentage + '% (' + ( page * chunk_size ) + ' / ' + total_posts + ') <i class="fa fa-refresh fa-spin"></i><?php echo esc_attr(__('Exporting...', 'geodirectory')); ?>');
3459 3459
                             }
3460 3460
                             if (typeof data.files != 'undefined' && jQuery(data.files).length ) {
3461 3461
                                 var obj_files = data.files;
@@ -3486,7 +3486,7 @@  discard block
 block discarded – undo
3486 3486
 
3487 3487
     function gd_process_export_cats(el, post_type, total_cats, chunk_size, pages, page) {
3488 3488
         if (page < 2) {
3489
-            gd_progressbar(el, 0, '0% (0 / ' + total_cats + ') <i class="fa fa-refresh fa-spin"></i><?php echo esc_attr( __( 'Exporting...', 'geodirectory' ) );?>');
3489
+            gd_progressbar(el, 0, '0% (0 / ' + total_cats + ') <i class="fa fa-refresh fa-spin"></i><?php echo esc_attr(__('Exporting...', 'geodirectory')); ?>');
3490 3490
             jQuery(el).find('#gd_timer').text('00:00:01');
3491 3491
             jQuery('#gd_ie_ex_files', el).html('');
3492 3492
         }
@@ -3494,7 +3494,7 @@  discard block
 block discarded – undo
3494 3494
         jQuery.ajax({
3495 3495
             url: ajaxurl,
3496 3496
             type: "POST",
3497
-            data: 'action=geodir_import_export&task=export_cats&_pt=' + post_type + '&_n=' + chunk_size + '&_nonce=<?php echo $nonce;?>&_p=' + page,
3497
+            data: 'action=geodir_import_export&task=export_cats&_pt=' + post_type + '&_n=' + chunk_size + '&_nonce=<?php echo $nonce; ?>&_p=' + page,
3498 3498
             dataType : 'json',
3499 3499
             cache: false,
3500 3500
             beforeSend: function (jqXHR, settings) {},
@@ -3508,11 +3508,11 @@  discard block
 block discarded – undo
3508 3508
                     } else {
3509 3509
                         if (pages < page || pages == page) {
3510 3510
                             window.clearInterval(timer_cats);
3511
-                            gd_progressbar(el, 100, '100% (' + total_cats + ' / ' + total_cats + ') <i class="fa fa-check"></i><?php echo esc_attr( __( 'Complete!', 'geodirectory' ) );?>');
3511
+                            gd_progressbar(el, 100, '100% (' + total_cats + ' / ' + total_cats + ') <i class="fa fa-check"></i><?php echo esc_attr(__('Complete!', 'geodirectory')); ?>');
3512 3512
                         } else {
3513 3513
                             var percentage = Math.round(((page * chunk_size) / total_cats) * 100);
3514 3514
                             percentage = percentage > 100 ? 100 : percentage;
3515
-                            gd_progressbar(el, percentage, '' + percentage + '% (' + ( page * chunk_size ) + ' / ' + total_cats + ') <i class="fa fa-refresh fa-spin"></i><?php esc_attr_e( 'Exporting...', 'geodirectory' );?>');
3515
+                            gd_progressbar(el, percentage, '' + percentage + '% (' + ( page * chunk_size ) + ' / ' + total_cats + ') <i class="fa fa-refresh fa-spin"></i><?php esc_attr_e('Exporting...', 'geodirectory'); ?>');
3516 3516
                         }
3517 3517
                         if (typeof data.files != 'undefined' && jQuery(data.files).length ) {
3518 3518
                             var obj_files = data.files;
@@ -3569,13 +3569,13 @@  discard block
 block discarded – undo
3569 3569
 function geodir_init_filesystem()
3570 3570
 {
3571 3571
 
3572
-    if(!function_exists('get_filesystem_method')){
3572
+    if (!function_exists('get_filesystem_method')) {
3573 3573
         require_once(ABSPATH."/wp-admin/includes/file.php");
3574 3574
     }
3575 3575
     $access_type = get_filesystem_method();
3576 3576
     if ($access_type === 'direct') {
3577 3577
         /* you can safely run request_filesystem_credentials() without any issues and don't need to worry about passing in a URL */
3578
-        $creds = request_filesystem_credentials(trailingslashit(site_url()) . 'wp-admin/', '', false, false, array());
3578
+        $creds = request_filesystem_credentials(trailingslashit(site_url()).'wp-admin/', '', false, false, array());
3579 3579
 
3580 3580
         /* initialize the API */
3581 3581
         if (!WP_Filesystem($creds)) {
@@ -3588,7 +3588,7 @@  discard block
 block discarded – undo
3588 3588
         return $wp_filesystem;
3589 3589
         /* do our file manipulations below */
3590 3590
     } elseif (defined('FTP_USER')) {
3591
-        $creds = request_filesystem_credentials(trailingslashit(site_url()) . 'wp-admin/', '', false, false, array());
3591
+        $creds = request_filesystem_credentials(trailingslashit(site_url()).'wp-admin/', '', false, false, array());
3592 3592
 
3593 3593
         /* initialize the API */
3594 3594
         if (!WP_Filesystem($creds)) {
@@ -3623,7 +3623,7 @@  discard block
 block discarded – undo
3623 3623
  * @package GeoDirectory
3624 3624
  */
3625 3625
 function geodir_filesystem_notice()
3626
-{   if ( defined( 'DOING_AJAX' ) ){return;}
3626
+{   if (defined('DOING_AJAX')) {return; }
3627 3627
     $access_type = get_filesystem_method();
3628 3628
     if ($access_type === 'direct') {
3629 3629
     } elseif (!defined('FTP_USER')) {
@@ -3660,64 +3660,64 @@  discard block
 block discarded – undo
3660 3660
     // try to set higher limits for import
3661 3661
     $max_input_time = ini_get('max_input_time');
3662 3662
     $max_execution_time = ini_get('max_execution_time');
3663
-    $memory_limit= ini_get('memory_limit');
3663
+    $memory_limit = ini_get('memory_limit');
3664 3664
 
3665
-    if(!$max_input_time || $max_input_time<3000){
3665
+    if (!$max_input_time || $max_input_time < 3000) {
3666 3666
         ini_set('max_input_time', 3000);
3667 3667
     }
3668 3668
 
3669
-    if(!$max_execution_time || $max_execution_time<3000){
3669
+    if (!$max_execution_time || $max_execution_time < 3000) {
3670 3670
         ini_set('max_execution_time', 3000);
3671 3671
     }
3672 3672
 
3673
-    if($memory_limit && str_replace('M','',$memory_limit)){
3674
-        if(str_replace('M','',$memory_limit)<256){
3673
+    if ($memory_limit && str_replace('M', '', $memory_limit)) {
3674
+        if (str_replace('M', '', $memory_limit) < 256) {
3675 3675
             ini_set('memory_limit', '256M');
3676 3676
         }
3677 3677
     }
3678 3678
 
3679 3679
     $json = array();
3680 3680
 
3681
-    if ( !current_user_can( 'manage_options' ) ) {
3682
-        wp_send_json( $json );
3681
+    if (!current_user_can('manage_options')) {
3682
+        wp_send_json($json);
3683 3683
     }
3684 3684
 
3685
-    $task = isset( $_REQUEST['task'] ) ? $_REQUEST['task'] : NULL;
3686
-    $nonce = isset( $_REQUEST['_nonce'] ) ? $_REQUEST['_nonce'] : NULL;
3687
-    $stat = isset( $_REQUEST['_st'] ) ? $_REQUEST['_st'] : false;
3685
+    $task = isset($_REQUEST['task']) ? $_REQUEST['task'] : NULL;
3686
+    $nonce = isset($_REQUEST['_nonce']) ? $_REQUEST['_nonce'] : NULL;
3687
+    $stat = isset($_REQUEST['_st']) ? $_REQUEST['_st'] : false;
3688 3688
 
3689
-    if ( !wp_verify_nonce( $nonce, 'geodir_import_export_nonce' ) ) {
3690
-        wp_send_json( $json );
3689
+    if (!wp_verify_nonce($nonce, 'geodir_import_export_nonce')) {
3690
+        wp_send_json($json);
3691 3691
     }
3692 3692
 
3693
-    $post_type = isset( $_REQUEST['_pt'] ) ? $_REQUEST['_pt'] : NULL;
3694
-    $chunk_per_page = isset( $_REQUEST['_n'] ) ? absint($_REQUEST['_n']) : NULL;
3693
+    $post_type = isset($_REQUEST['_pt']) ? $_REQUEST['_pt'] : NULL;
3694
+    $chunk_per_page = isset($_REQUEST['_n']) ? absint($_REQUEST['_n']) : NULL;
3695 3695
     $chunk_per_page = $chunk_per_page < 50 || $chunk_per_page > 100000 ? 5000 : $chunk_per_page;
3696
-    $chunk_page_no = isset( $_REQUEST['_p'] ) ? absint($_REQUEST['_p']) : 1;
3696
+    $chunk_page_no = isset($_REQUEST['_p']) ? absint($_REQUEST['_p']) : 1;
3697 3697
 
3698 3698
     $wp_filesystem = geodir_init_filesystem();
3699 3699
     if (!$wp_filesystem) {
3700
-        $json['error'] = __( 'Filesystem ERROR: Could not access filesystem.', 'geodirectory' );
3701
-        wp_send_json( $json );
3700
+        $json['error'] = __('Filesystem ERROR: Could not access filesystem.', 'geodirectory');
3701
+        wp_send_json($json);
3702 3702
     }
3703 3703
 
3704 3704
     if (!empty($wp_filesystem) && isset($wp_filesystem->errors) && is_wp_error($wp_filesystem->errors) && $wp_filesystem->errors->get_error_code()) {
3705
-        $json['error'] = __( 'Filesystem ERROR: ' . $wp_filesystem->errors->get_error_message(), 'geodirectory' );
3706
-        wp_send_json( $json );
3705
+        $json['error'] = __('Filesystem ERROR: '.$wp_filesystem->errors->get_error_message(), 'geodirectory');
3706
+        wp_send_json($json);
3707 3707
     }
3708 3708
 
3709
-    $csv_file_dir = geodir_path_import_export( false );
3710
-    if ( !$wp_filesystem->is_dir( $csv_file_dir ) ) {
3711
-        if ( !$wp_filesystem->mkdir( $csv_file_dir, FS_CHMOD_DIR ) ) {
3712
-            $json['error'] = __( 'ERROR: Could not create cache directory. This is usually due to inconsistent file permissions.', 'geodirectory' );
3713
-            wp_send_json( $json );
3709
+    $csv_file_dir = geodir_path_import_export(false);
3710
+    if (!$wp_filesystem->is_dir($csv_file_dir)) {
3711
+        if (!$wp_filesystem->mkdir($csv_file_dir, FS_CHMOD_DIR)) {
3712
+            $json['error'] = __('ERROR: Could not create cache directory. This is usually due to inconsistent file permissions.', 'geodirectory');
3713
+            wp_send_json($json);
3714 3714
         }
3715 3715
     }
3716 3716
     
3717 3717
     $location_manager = function_exists('geodir_location_plugin_activated') ? true : false; // Check location manager installed & active.
3718 3718
     $neighbourhood_active = $location_manager && get_option('location_neighbourhoods') ? true : false;
3719 3719
 
3720
-    switch ( $task ) {
3720
+    switch ($task) {
3721 3721
         case 'export_posts': {
3722 3722
             // WPML
3723 3723
             $is_wpml = geodir_is_wpml();
@@ -3728,36 +3728,36 @@  discard block
 block discarded – undo
3728 3728
                 $sitepress->switch_lang('all', true);
3729 3729
             }
3730 3730
             // WPML
3731
-            if ( $post_type == 'gd_event' ) {
3732
-                add_filter( 'geodir_imex_export_posts_query', 'geodir_imex_get_events_query', 10, 2 );
3731
+            if ($post_type == 'gd_event') {
3732
+                add_filter('geodir_imex_export_posts_query', 'geodir_imex_get_events_query', 10, 2);
3733 3733
             }
3734
-            $filters = !empty( $_REQUEST['gd_imex'] ) && is_array( $_REQUEST['gd_imex'] ) ? $_REQUEST['gd_imex'] : NULL;
3734
+            $filters = !empty($_REQUEST['gd_imex']) && is_array($_REQUEST['gd_imex']) ? $_REQUEST['gd_imex'] : NULL;
3735 3735
             
3736
-            $file_name = $post_type . '_' . date( 'dmyHi' );
3737
-            if ( $filters && isset( $filters['start_date'] ) && isset( $filters['end_date'] ) ) {
3738
-                $file_name = $post_type . '_' . date_i18n( 'dmy', strtotime( $filters['start_date'] ) ) . '_' . date_i18n( 'dmy', strtotime( $filters['end_date'] ) );
3736
+            $file_name = $post_type.'_'.date('dmyHi');
3737
+            if ($filters && isset($filters['start_date']) && isset($filters['end_date'])) {
3738
+                $file_name = $post_type.'_'.date_i18n('dmy', strtotime($filters['start_date'])).'_'.date_i18n('dmy', strtotime($filters['end_date']));
3739 3739
             }
3740
-            $posts_count = geodir_get_posts_count( $post_type );
3741
-            $file_url_base = geodir_path_import_export() . '/';
3742
-            $file_url = $file_url_base . $file_name . '.csv';
3743
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3744
-            $file_path_temp = $csv_file_dir . '/' . $post_type . '_' . $nonce . '.csv';
3740
+            $posts_count = geodir_get_posts_count($post_type);
3741
+            $file_url_base = geodir_path_import_export().'/';
3742
+            $file_url = $file_url_base.$file_name.'.csv';
3743
+            $file_path = $csv_file_dir.'/'.$file_name.'.csv';
3744
+            $file_path_temp = $csv_file_dir.'/'.$post_type.'_'.$nonce.'.csv';
3745 3745
             
3746 3746
             $chunk_file_paths = array();
3747 3747
 
3748
-            if ( isset( $_REQUEST['_c'] ) ) {
3748
+            if (isset($_REQUEST['_c'])) {
3749 3749
                 $json['total'] = $posts_count;
3750 3750
                 // WPML
3751 3751
                 if ($is_wpml) {
3752 3752
                     $sitepress->switch_lang($active_lang, true);
3753 3753
                 }
3754 3754
                 // WPML
3755
-                wp_send_json( $json );
3755
+                wp_send_json($json);
3756 3756
                 gd_die();
3757
-            } else if ( isset( $_REQUEST['_st'] ) ) {
3758
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3759
-                $percentage = count( $posts_count ) > 0 && $line_count > 0 ? ceil( $line_count / $posts_count ) * 100 : 0;
3760
-                $percentage = min( $percentage, 100 );
3757
+            } else if (isset($_REQUEST['_st'])) {
3758
+                $line_count = (int) geodir_import_export_line_count($file_path_temp);
3759
+                $percentage = count($posts_count) > 0 && $line_count > 0 ? ceil($line_count / $posts_count) * 100 : 0;
3760
+                $percentage = min($percentage, 100);
3761 3761
                 
3762 3762
                 $json['percentage'] = $percentage;
3763 3763
                 // WPML
@@ -3765,45 +3765,45 @@  discard block
 block discarded – undo
3765 3765
                     $sitepress->switch_lang($active_lang, true);
3766 3766
                 }
3767 3767
                 // WPML
3768
-                wp_send_json( $json );
3768
+                wp_send_json($json);
3769 3769
                 gd_die();
3770 3770
             } else {
3771
-                if ( !$posts_count > 0 ) {
3772
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3771
+                if (!$posts_count > 0) {
3772
+                    $json['error'] = __('No records to export.', 'geodirectory');
3773 3773
                 } else {
3774 3774
                     $total_posts = $posts_count;
3775 3775
                     if ($chunk_per_page > $total_posts) {
3776 3776
                         $chunk_per_page = $total_posts;
3777 3777
                     }
3778
-                    $chunk_total_pages = ceil( $total_posts / $chunk_per_page );
3778
+                    $chunk_total_pages = ceil($total_posts / $chunk_per_page);
3779 3779
                     
3780 3780
                     $j = $chunk_page_no;
3781
-                    $chunk_save_posts = geodir_imex_get_posts( $post_type, $chunk_per_page, $j );
3781
+                    $chunk_save_posts = geodir_imex_get_posts($post_type, $chunk_per_page, $j);
3782 3782
                     
3783 3783
                     $per_page = 500;
3784 3784
                     if ($per_page > $chunk_per_page) {
3785 3785
                         $per_page = $chunk_per_page;
3786 3786
                     }
3787
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3787
+                    $total_pages = ceil($chunk_per_page / $per_page);
3788 3788
                     
3789
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3790
-                        $save_posts = array_slice( $chunk_save_posts , ( $i * $per_page ), $per_page );
3789
+                    for ($i = 0; $i <= $total_pages; $i++) {
3790
+                        $save_posts = array_slice($chunk_save_posts, ($i * $per_page), $per_page);
3791 3791
                         
3792 3792
                         $clear = $i == 0 ? true : false;
3793
-                        geodir_save_csv_data( $file_path_temp, $save_posts, $clear );
3793
+                        geodir_save_csv_data($file_path_temp, $save_posts, $clear);
3794 3794
                     }
3795 3795
                         
3796
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3797
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3798
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3799
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3800
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3796
+                    if ($wp_filesystem->exists($file_path_temp)) {
3797
+                        $chunk_page_no = $chunk_total_pages > 1 ? '-'.$j : '';
3798
+                        $chunk_file_name = $file_name.$chunk_page_no.'.csv';
3799
+                        $file_path = $csv_file_dir.'/'.$chunk_file_name;
3800
+                        $wp_filesystem->move($file_path_temp, $file_path, true);
3801 3801
                         
3802
-                        $file_url = $file_url_base . $chunk_file_name;
3803
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3802
+                        $file_url = $file_url_base.$chunk_file_name;
3803
+                        $chunk_file_paths[] = array('i' => $j.'.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3804 3804
                     }
3805 3805
                     
3806
-                    if ( !empty($chunk_file_paths) ) {
3806
+                    if (!empty($chunk_file_paths)) {
3807 3807
                         $json['total'] = $posts_count;
3808 3808
                         $json['files'] = $chunk_file_paths;
3809 3809
                     } else {
@@ -3811,7 +3811,7 @@  discard block
 block discarded – undo
3811 3811
                             $json['total'] = $posts_count;
3812 3812
                             $json['files'] = array();
3813 3813
                         } else {
3814
-                            $json['error'] = __( 'ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory' );
3814
+                            $json['error'] = __('ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory');
3815 3815
                         }
3816 3816
                     }
3817 3817
                 }
@@ -3820,7 +3820,7 @@  discard block
 block discarded – undo
3820 3820
                     $sitepress->switch_lang($active_lang, true);
3821 3821
                 }
3822 3822
                 // WPML
3823
-                wp_send_json( $json );
3823
+                wp_send_json($json);
3824 3824
             }
3825 3825
         }
3826 3826
         break;
@@ -3834,20 +3834,20 @@  discard block
 block discarded – undo
3834 3834
                 $sitepress->switch_lang('all', true);
3835 3835
             }
3836 3836
             // WPML
3837
-            $file_name = $post_type . 'category_' . date( 'dmyHi' );
3837
+            $file_name = $post_type.'category_'.date('dmyHi');
3838 3838
             
3839
-            $terms_count = geodir_get_terms_count( $post_type );
3840
-            $file_url_base = geodir_path_import_export() . '/';
3841
-            $file_url = $file_url_base . $file_name . '.csv';
3842
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3843
-            $file_path_temp = $csv_file_dir . '/' . $post_type . 'category_' . $nonce . '.csv';
3839
+            $terms_count = geodir_get_terms_count($post_type);
3840
+            $file_url_base = geodir_path_import_export().'/';
3841
+            $file_url = $file_url_base.$file_name.'.csv';
3842
+            $file_path = $csv_file_dir.'/'.$file_name.'.csv';
3843
+            $file_path_temp = $csv_file_dir.'/'.$post_type.'category_'.$nonce.'.csv';
3844 3844
             
3845 3845
             $chunk_file_paths = array();
3846 3846
             
3847
-            if ( isset( $_REQUEST['_st'] ) ) {
3848
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3849
-                $percentage = count( $terms_count ) > 0 && $line_count > 0 ? ceil( $line_count / $terms_count ) * 100 : 0;
3850
-                $percentage = min( $percentage, 100 );
3847
+            if (isset($_REQUEST['_st'])) {
3848
+                $line_count = (int) geodir_import_export_line_count($file_path_temp);
3849
+                $percentage = count($terms_count) > 0 && $line_count > 0 ? ceil($line_count / $terms_count) * 100 : 0;
3850
+                $percentage = min($percentage, 100);
3851 3851
                 
3852 3852
                 $json['percentage'] = $percentage;
3853 3853
                 // WPML
@@ -3855,48 +3855,48 @@  discard block
 block discarded – undo
3855 3855
                     $sitepress->switch_lang($active_lang, true);
3856 3856
                 }
3857 3857
                 // WPML
3858
-                wp_send_json( $json );
3858
+                wp_send_json($json);
3859 3859
             } else {
3860
-                if ( !$terms_count > 0 ) {
3861
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3860
+                if (!$terms_count > 0) {
3861
+                    $json['error'] = __('No records to export.', 'geodirectory');
3862 3862
                 } else {
3863 3863
                     $total_terms = $terms_count;
3864 3864
                     if ($chunk_per_page > $terms_count) {
3865 3865
                         $chunk_per_page = $terms_count;
3866 3866
                     }
3867
-                    $chunk_total_pages = ceil( $total_terms / $chunk_per_page );
3867
+                    $chunk_total_pages = ceil($total_terms / $chunk_per_page);
3868 3868
                     
3869 3869
                     $j = $chunk_page_no;
3870
-                    $chunk_save_terms = geodir_imex_get_terms( $post_type, $chunk_per_page, $j );
3870
+                    $chunk_save_terms = geodir_imex_get_terms($post_type, $chunk_per_page, $j);
3871 3871
                     
3872 3872
                     $per_page = 500;
3873 3873
                     if ($per_page > $chunk_per_page) {
3874 3874
                         $per_page = $chunk_per_page;
3875 3875
                     }
3876
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3876
+                    $total_pages = ceil($chunk_per_page / $per_page);
3877 3877
                     
3878
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3879
-                        $save_terms = array_slice( $chunk_save_terms , ( $i * $per_page ), $per_page );
3878
+                    for ($i = 0; $i <= $total_pages; $i++) {
3879
+                        $save_terms = array_slice($chunk_save_terms, ($i * $per_page), $per_page);
3880 3880
                         
3881 3881
                         $clear = $i == 0 ? true : false;
3882
-                        geodir_save_csv_data( $file_path_temp, $save_terms, $clear );
3882
+                        geodir_save_csv_data($file_path_temp, $save_terms, $clear);
3883 3883
                     }
3884 3884
                     
3885
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3886
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3887
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3888
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3889
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3885
+                    if ($wp_filesystem->exists($file_path_temp)) {
3886
+                        $chunk_page_no = $chunk_total_pages > 1 ? '-'.$j : '';
3887
+                        $chunk_file_name = $file_name.$chunk_page_no.'.csv';
3888
+                        $file_path = $csv_file_dir.'/'.$chunk_file_name;
3889
+                        $wp_filesystem->move($file_path_temp, $file_path, true);
3890 3890
                         
3891
-                        $file_url = $file_url_base . $chunk_file_name;
3892
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3891
+                        $file_url = $file_url_base.$chunk_file_name;
3892
+                        $chunk_file_paths[] = array('i' => $j.'.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3893 3893
                     }
3894 3894
                     
3895
-                    if ( !empty($chunk_file_paths) ) {
3895
+                    if (!empty($chunk_file_paths)) {
3896 3896
                         $json['total'] = $terms_count;
3897 3897
                         $json['files'] = $chunk_file_paths;
3898 3898
                     } else {
3899
-                        $json['error'] = __( 'ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory' );
3899
+                        $json['error'] = __('ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory');
3900 3900
                     }
3901 3901
                 }
3902 3902
                 // WPML
@@ -3904,127 +3904,127 @@  discard block
 block discarded – undo
3904 3904
                     $sitepress->switch_lang($active_lang, true);
3905 3905
                 }
3906 3906
                 // WPML
3907
-                wp_send_json( $json );
3907
+                wp_send_json($json);
3908 3908
             }
3909 3909
         }
3910 3910
         break;
3911 3911
         case 'export_locations': {
3912
-            $file_url_base = geodir_path_import_export() . '/';
3913
-            $file_name = 'gd_locations_' . date( 'dmyHi' );
3914
-            $file_url = $file_url_base . $file_name . '.csv';
3915
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3916
-            $file_path_temp = $csv_file_dir . '/gd_locations_' . $nonce . '.csv';
3912
+            $file_url_base = geodir_path_import_export().'/';
3913
+            $file_name = 'gd_locations_'.date('dmyHi');
3914
+            $file_url = $file_url_base.$file_name.'.csv';
3915
+            $file_path = $csv_file_dir.'/'.$file_name.'.csv';
3916
+            $file_path_temp = $csv_file_dir.'/gd_locations_'.$nonce.'.csv';
3917 3917
             
3918
-            $items_count = (int)geodir_location_imex_count_locations();
3918
+            $items_count = (int) geodir_location_imex_count_locations();
3919 3919
             
3920
-            if ( isset( $_REQUEST['_st'] ) ) {
3921
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3922
-                $percentage = count( $items_count ) > 0 && $line_count > 0 ? ceil( $line_count / $items_count ) * 100 : 0;
3923
-                $percentage = min( $percentage, 100 );
3920
+            if (isset($_REQUEST['_st'])) {
3921
+                $line_count = (int) geodir_import_export_line_count($file_path_temp);
3922
+                $percentage = count($items_count) > 0 && $line_count > 0 ? ceil($line_count / $items_count) * 100 : 0;
3923
+                $percentage = min($percentage, 100);
3924 3924
                 
3925 3925
                 $json['percentage'] = $percentage;
3926
-                wp_send_json( $json );
3926
+                wp_send_json($json);
3927 3927
             } else {
3928 3928
                 $chunk_file_paths = array();
3929 3929
                 
3930
-                if ( !$items_count > 0 ) {
3931
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3930
+                if (!$items_count > 0) {
3931
+                    $json['error'] = __('No records to export.', 'geodirectory');
3932 3932
                 } else {
3933
-                    $chunk_per_page = min( $chunk_per_page, $items_count );
3934
-                    $chunk_total_pages = ceil( $items_count / $chunk_per_page );
3933
+                    $chunk_per_page = min($chunk_per_page, $items_count);
3934
+                    $chunk_total_pages = ceil($items_count / $chunk_per_page);
3935 3935
                     
3936 3936
                     $j = $chunk_page_no;
3937
-                    $chunk_save_items = geodir_location_imex_locations_data( $chunk_per_page, $j );
3937
+                    $chunk_save_items = geodir_location_imex_locations_data($chunk_per_page, $j);
3938 3938
                     
3939 3939
                     $per_page = 500;
3940
-                    $per_page = min( $per_page, $chunk_per_page );
3941
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3940
+                    $per_page = min($per_page, $chunk_per_page);
3941
+                    $total_pages = ceil($chunk_per_page / $per_page);
3942 3942
                     
3943
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3944
-                        $save_items = array_slice( $chunk_save_items , ( $i * $per_page ), $per_page );
3943
+                    for ($i = 0; $i <= $total_pages; $i++) {
3944
+                        $save_items = array_slice($chunk_save_items, ($i * $per_page), $per_page);
3945 3945
                         
3946 3946
                         $clear = $i == 0 ? true : false;
3947
-                        geodir_save_csv_data( $file_path_temp, $save_items, $clear );
3947
+                        geodir_save_csv_data($file_path_temp, $save_items, $clear);
3948 3948
                     }
3949 3949
                     
3950
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3951
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3952
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3953
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3954
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3950
+                    if ($wp_filesystem->exists($file_path_temp)) {
3951
+                        $chunk_page_no = $chunk_total_pages > 1 ? '-'.$j : '';
3952
+                        $chunk_file_name = $file_name.$chunk_page_no.'.csv';
3953
+                        $file_path = $csv_file_dir.'/'.$chunk_file_name;
3954
+                        $wp_filesystem->move($file_path_temp, $file_path, true);
3955 3955
                         
3956
-                        $file_url = $file_url_base . $chunk_file_name;
3957
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3956
+                        $file_url = $file_url_base.$chunk_file_name;
3957
+                        $chunk_file_paths[] = array('i' => $j.'.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3958 3958
                     }
3959 3959
                     
3960
-                    if ( !empty($chunk_file_paths) ) {
3960
+                    if (!empty($chunk_file_paths)) {
3961 3961
                         $json['total'] = $items_count;
3962 3962
                         $json['files'] = $chunk_file_paths;
3963 3963
                     } else {
3964
-                        $json['error'] = __( 'Fail, something wrong to create csv file.', 'geodirectory' );
3964
+                        $json['error'] = __('Fail, something wrong to create csv file.', 'geodirectory');
3965 3965
                     }
3966 3966
                 }
3967
-                wp_send_json( $json );
3967
+                wp_send_json($json);
3968 3968
             }
3969 3969
         }
3970 3970
         break;
3971 3971
         case 'export_hoods': {
3972
-            $file_url_base = geodir_path_import_export() . '/';
3973
-            $file_name = 'gd_neighbourhoods_' . date( 'dmyHi' );
3974
-            $file_url = $file_url_base . $file_name . '.csv';
3975
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3976
-            $file_path_temp = $csv_file_dir . '/gd_neighbourhoods_' . $nonce . '.csv';
3972
+            $file_url_base = geodir_path_import_export().'/';
3973
+            $file_name = 'gd_neighbourhoods_'.date('dmyHi');
3974
+            $file_url = $file_url_base.$file_name.'.csv';
3975
+            $file_path = $csv_file_dir.'/'.$file_name.'.csv';
3976
+            $file_path_temp = $csv_file_dir.'/gd_neighbourhoods_'.$nonce.'.csv';
3977 3977
             
3978
-            $items_count = (int)geodir_location_imex_count_neighbourhoods();
3978
+            $items_count = (int) geodir_location_imex_count_neighbourhoods();
3979 3979
             
3980
-            if ( isset( $_REQUEST['_st'] ) ) {
3981
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3982
-                $percentage = count( $items_count ) > 0 && $line_count > 0 ? ceil( $line_count / $items_count ) * 100 : 0;
3983
-                $percentage = min( $percentage, 100 );
3980
+            if (isset($_REQUEST['_st'])) {
3981
+                $line_count = (int) geodir_import_export_line_count($file_path_temp);
3982
+                $percentage = count($items_count) > 0 && $line_count > 0 ? ceil($line_count / $items_count) * 100 : 0;
3983
+                $percentage = min($percentage, 100);
3984 3984
                 
3985 3985
                 $json['percentage'] = $percentage;
3986
-                wp_send_json( $json );
3986
+                wp_send_json($json);
3987 3987
             } else {
3988 3988
                 $chunk_file_paths = array();
3989 3989
                 
3990
-                if ( !$items_count > 0 ) {
3991
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3990
+                if (!$items_count > 0) {
3991
+                    $json['error'] = __('No records to export.', 'geodirectory');
3992 3992
                 } else {
3993
-                    $chunk_per_page = min( $chunk_per_page, $items_count );
3994
-                    $chunk_total_pages = ceil( $items_count / $chunk_per_page );
3993
+                    $chunk_per_page = min($chunk_per_page, $items_count);
3994
+                    $chunk_total_pages = ceil($items_count / $chunk_per_page);
3995 3995
                     
3996 3996
                     $j = $chunk_page_no;
3997
-                    $chunk_save_items = geodir_location_imex_neighbourhoods_data( $chunk_per_page, $j );
3997
+                    $chunk_save_items = geodir_location_imex_neighbourhoods_data($chunk_per_page, $j);
3998 3998
                     
3999 3999
                     $per_page = 500;
4000
-                    $per_page = min( $per_page, $chunk_per_page );
4001
-                    $total_pages = ceil( $chunk_per_page / $per_page );
4000
+                    $per_page = min($per_page, $chunk_per_page);
4001
+                    $total_pages = ceil($chunk_per_page / $per_page);
4002 4002
                     
4003
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
4004
-                        $save_items = array_slice( $chunk_save_items , ( $i * $per_page ), $per_page );
4003
+                    for ($i = 0; $i <= $total_pages; $i++) {
4004
+                        $save_items = array_slice($chunk_save_items, ($i * $per_page), $per_page);
4005 4005
                         
4006 4006
                         $clear = $i == 0 ? true : false;
4007
-                        geodir_save_csv_data( $file_path_temp, $save_items, $clear );
4007
+                        geodir_save_csv_data($file_path_temp, $save_items, $clear);
4008 4008
                     }
4009 4009
                     
4010
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
4011
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
4012
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
4013
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
4014
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
4010
+                    if ($wp_filesystem->exists($file_path_temp)) {
4011
+                        $chunk_page_no = $chunk_total_pages > 1 ? '-'.$j : '';
4012
+                        $chunk_file_name = $file_name.$chunk_page_no.'.csv';
4013
+                        $file_path = $csv_file_dir.'/'.$chunk_file_name;
4014
+                        $wp_filesystem->move($file_path_temp, $file_path, true);
4015 4015
                         
4016
-                        $file_url = $file_url_base . $chunk_file_name;
4017
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
4016
+                        $file_url = $file_url_base.$chunk_file_name;
4017
+                        $chunk_file_paths[] = array('i' => $j.'.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
4018 4018
                     }
4019 4019
                     
4020
-                    if ( !empty($chunk_file_paths) ) {
4020
+                    if (!empty($chunk_file_paths)) {
4021 4021
                         $json['total'] = $items_count;
4022 4022
                         $json['files'] = $chunk_file_paths;
4023 4023
                     } else {
4024
-                        $json['error'] = __( 'Fail, something wrong to create csv file.', 'geodirectory' );
4024
+                        $json['error'] = __('Fail, something wrong to create csv file.', 'geodirectory');
4025 4025
                     }
4026 4026
                 }
4027
-                wp_send_json( $json );
4027
+                wp_send_json($json);
4028 4028
             }
4029 4029
         }
4030 4030
         break;
@@ -4041,33 +4041,33 @@  discard block
 block discarded – undo
4041 4041
             }
4042 4042
             // WPML
4043 4043
             
4044
-            ini_set( 'auto_detect_line_endings', true );
4044
+            ini_set('auto_detect_line_endings', true);
4045 4045
             
4046 4046
             $uploads = wp_upload_dir();
4047 4047
             $uploads_dir = $uploads['path'];
4048 4048
             $uploads_subdir = $uploads['subdir'];
4049 4049
             
4050
-            $csv_file = isset( $_POST['_file'] ) ? $_POST['_file'] : NULL;
4051
-            $import_choice = isset( $_REQUEST['_ch'] ) ? $_REQUEST['_ch'] : 'skip';
4050
+            $csv_file = isset($_POST['_file']) ? $_POST['_file'] : NULL;
4051
+            $import_choice = isset($_REQUEST['_ch']) ? $_REQUEST['_ch'] : 'skip';
4052 4052
             
4053
-            $csv_file_arr = explode( '/', $csv_file );
4054
-            $csv_filename = end( $csv_file_arr );
4055
-            $target_path = $uploads_dir . '/temp_' . $current_user->data->ID . '/' . $csv_filename;
4053
+            $csv_file_arr = explode('/', $csv_file);
4054
+            $csv_filename = end($csv_file_arr);
4055
+            $target_path = $uploads_dir.'/temp_'.$current_user->data->ID.'/'.$csv_filename;
4056 4056
             
4057 4057
             $json['file'] = $csv_file;
4058
-            $json['error'] = __( 'The uploaded file is not a valid csv file. Please try again.', 'geodirectory' );
4058
+            $json['error'] = __('The uploaded file is not a valid csv file. Please try again.', 'geodirectory');
4059 4059
             $file = array();
4060 4060
 
4061
-            if ( $csv_file && $wp_filesystem->is_file( $target_path ) && $wp_filesystem->exists( $target_path ) ) {
4062
-                $wp_filetype = wp_check_filetype_and_ext( $target_path, $csv_filename );
4061
+            if ($csv_file && $wp_filesystem->is_file($target_path) && $wp_filesystem->exists($target_path)) {
4062
+                $wp_filetype = wp_check_filetype_and_ext($target_path, $csv_filename);
4063 4063
                 
4064 4064
                 if (!empty($wp_filetype) && isset($wp_filetype['ext']) && geodir_strtolower($wp_filetype['ext']) == 'csv') {
4065 4065
                     $json['error'] = NULL;
4066 4066
                     $json['rows'] = 0;
4067 4067
                     
4068
-                    if ( ( $handle = fopen($target_path, "r" ) ) !== FALSE ) {
4069
-                        while ( ( $data = fgetcsv( $handle, 100000, "," ) ) !== FALSE ) {
4070
-                            if ( !empty( $data ) ) {
4068
+                    if (($handle = fopen($target_path, "r")) !== FALSE) {
4069
+                        while (($data = fgetcsv($handle, 100000, ",")) !== FALSE) {
4070
+                            if (!empty($data)) {
4071 4071
                                 $file[] = $data;
4072 4072
                             }
4073 4073
                         }
@@ -4080,19 +4080,19 @@  discard block
 block discarded – undo
4080 4080
                         $json['error'] = __('No data found in csv file.', 'geodirectory');
4081 4081
                     }
4082 4082
                 } else {
4083
-                    wp_send_json( $json );
4083
+                    wp_send_json($json);
4084 4084
                 }
4085 4085
             } else {
4086
-                wp_send_json( $json );
4086
+                wp_send_json($json);
4087 4087
             }
4088 4088
             
4089
-            if ( $task == 'prepare_import' || !empty( $json['error'] ) ) {
4090
-                wp_send_json( $json );
4089
+            if ($task == 'prepare_import' || !empty($json['error'])) {
4090
+                wp_send_json($json);
4091 4091
             }
4092 4092
             
4093 4093
             $total = $json['rows'];
4094
-            $limit = isset($_POST['limit']) ? (int)$_POST['limit'] : 1;
4095
-            $processed = isset($_POST['processed']) ? (int)$_POST['processed'] : 0;
4094
+            $limit = isset($_POST['limit']) ? (int) $_POST['limit'] : 1;
4095
+            $processed = isset($_POST['processed']) ? (int) $_POST['processed'] : 0;
4096 4096
             
4097 4097
             $count = $limit;
4098 4098
             
@@ -4117,13 +4117,13 @@  discard block
 block discarded – undo
4117 4117
             
4118 4118
             $post_types = geodir_get_posttypes();
4119 4119
 
4120
-            if ( $task == 'import_cat' ) {
4120
+            if ($task == 'import_cat') {
4121 4121
                 if (!empty($file)) {
4122 4122
                     $columns = isset($file[0]) ? $file[0] : NULL;
4123 4123
                     
4124 4124
                     if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4125 4125
                         $json['error'] = CSV_INVAILD_FILE;
4126
-                        wp_send_json( $json );
4126
+                        wp_send_json($json);
4127 4127
                         exit;
4128 4128
                     }
4129 4129
                     
@@ -4134,7 +4134,7 @@  discard block
 block discarded – undo
4134 4134
                         
4135 4135
                         if (isset($file[$index])) {
4136 4136
                             $row = $file[$index];
4137
-                            $row = array_map( 'trim', $row );
4137
+                            $row = array_map('trim', $row);
4138 4138
                             //$row = array_map( 'utf8_encode', $row );
4139 4139
                             
4140 4140
                             $cat_id = '';
@@ -4151,42 +4151,42 @@  discard block
 block discarded – undo
4151 4151
                             $cat_id_original = '';
4152 4152
                             
4153 4153
                             $c = 0;
4154
-                            foreach ($columns as $column ) {
4155
-                                if ( $column == 'cat_id' ) {
4156
-                                    $cat_id = (int)$row[$c];
4157
-                                } else if ( $column == 'cat_name' ) {
4154
+                            foreach ($columns as $column) {
4155
+                                if ($column == 'cat_id') {
4156
+                                    $cat_id = (int) $row[$c];
4157
+                                } else if ($column == 'cat_name') {
4158 4158
                                     $cat_name = $row[$c];
4159
-                                } else if ( $column == 'cat_slug' ) {
4159
+                                } else if ($column == 'cat_slug') {
4160 4160
                                     $cat_slug = $row[$c];
4161
-                                } else if ( $column == 'cat_posttype' ) {
4161
+                                } else if ($column == 'cat_posttype') {
4162 4162
                                     $cat_posttype = $row[$c];
4163
-                                } else if ( $column == 'cat_parent' ) {
4163
+                                } else if ($column == 'cat_parent') {
4164 4164
                                     $cat_parent = trim($row[$c]);
4165
-                                } else if ( $column == 'cat_schema' && $row[$c] != '' ) {
4165
+                                } else if ($column == 'cat_schema' && $row[$c] != '') {
4166 4166
                                     $cat_schema = $row[$c];
4167
-                                } else if ( $column == 'cat_description' ) {
4167
+                                } else if ($column == 'cat_description') {
4168 4168
                                     $cat_description = $row[$c];
4169
-                                } else if ( $column == 'cat_top_description' ) {
4169
+                                } else if ($column == 'cat_top_description') {
4170 4170
                                     $cat_top_description = $row[$c];
4171
-                                } else if ( $column == 'cat_image' ) {
4171
+                                } else if ($column == 'cat_image') {
4172 4172
                                     $cat_image = $row[$c];
4173
-                                } else if ( $column == 'cat_icon' ) {
4173
+                                } else if ($column == 'cat_icon') {
4174 4174
                                     $cat_icon = $row[$c];
4175 4175
                                 }
4176 4176
                                 // WPML
4177
-                                if ( $is_wpml ) {
4178
-                                    if ( $column == 'cat_language' ) {
4179
-                                        $cat_language = geodir_strtolower( trim( $row[$c] ) );
4180
-                                    } else if ( $column == 'cat_id_original' ) {
4181
-                                        $cat_id_original = (int)$row[$c];
4177
+                                if ($is_wpml) {
4178
+                                    if ($column == 'cat_language') {
4179
+                                        $cat_language = geodir_strtolower(trim($row[$c]));
4180
+                                    } else if ($column == 'cat_id_original') {
4181
+                                        $cat_id_original = (int) $row[$c];
4182 4182
                                     }
4183 4183
                                 }
4184 4184
                                 // WPML
4185 4185
                                 $c++;
4186 4186
                             }
4187 4187
                             
4188
-                            if ( $cat_name == '' || !in_array( $cat_posttype, $post_types ) ) {
4189
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank title/invalid post type', 'geodirectory' ) );
4188
+                            if ($cat_name == '' || !in_array($cat_posttype, $post_types)) {
4189
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.__('Could not be added due to blank title/invalid post type', 'geodirectory'));
4190 4190
                                 
4191 4191
                                 $invalid++;
4192 4192
                                 continue;
@@ -4204,24 +4204,24 @@  discard block
 block discarded – undo
4204 4204
                             $term_data['description'] = $cat_description;
4205 4205
                             $term_data['cat_schema'] = $cat_schema;
4206 4206
                             $term_data['top_description'] = $cat_top_description;
4207
-                            $term_data['image'] = $cat_image != '' ? basename( $cat_image ) : '';
4208
-                            $term_data['icon'] = $cat_icon != '' ? basename( $cat_icon ) : '';
4207
+                            $term_data['image'] = $cat_image != '' ? basename($cat_image) : '';
4208
+                            $term_data['icon'] = $cat_icon != '' ? basename($cat_icon) : '';
4209 4209
                             
4210 4210
                             //$term_data = array_map( 'utf8_encode', $term_data );
4211 4211
                             
4212
-                            $taxonomy = $cat_posttype . 'category';
4212
+                            $taxonomy = $cat_posttype.'category';
4213 4213
                             
4214 4214
                             $term_data['taxonomy'] = $taxonomy;
4215 4215
 
4216 4216
                             $term_parent_id = 0;
4217
-                            if ($cat_parent != "" || (int)$cat_parent > 0) {
4217
+                            if ($cat_parent != "" || (int) $cat_parent > 0) {
4218 4218
                                 $term_parent = '';
4219 4219
                                 
4220
-                                if ( $term_parent = get_term_by( 'name', $cat_parent, $taxonomy ) ) {
4220
+                                if ($term_parent = get_term_by('name', $cat_parent, $taxonomy)) {
4221 4221
                                     //
4222
-                                } else if ( $term_parent = get_term_by( 'slug', $cat_parent, $taxonomy ) ) {
4222
+                                } else if ($term_parent = get_term_by('slug', $cat_parent, $taxonomy)) {
4223 4223
                                     //
4224
-                                } else if ( $term_parent = get_term_by( 'id', $cat_parent, $taxonomy ) ) {
4224
+                                } else if ($term_parent = get_term_by('id', $cat_parent, $taxonomy)) {
4225 4225
                                     //
4226 4226
                                 } else {
4227 4227
                                     $term_parent_data = array();
@@ -4229,104 +4229,104 @@  discard block
 block discarded – undo
4229 4229
                                     //$term_parent_data = array_map( 'utf8_encode', $term_parent_data );
4230 4230
                                     $term_parent_data['taxonomy'] = $taxonomy;
4231 4231
                                     
4232
-                                    $term_parent_id = (int)geodir_imex_insert_term( $taxonomy, $term_parent_data );
4232
+                                    $term_parent_id = (int) geodir_imex_insert_term($taxonomy, $term_parent_data);
4233 4233
                                 }
4234 4234
                                 
4235
-                                if ( !empty( $term_parent ) && !is_wp_error( $term_parent ) ) {
4236
-                                    $term_parent_id = (int)$term_parent->term_id;
4235
+                                if (!empty($term_parent) && !is_wp_error($term_parent)) {
4236
+                                    $term_parent_id = (int) $term_parent->term_id;
4237 4237
                                 }
4238 4238
                             }
4239
-                            $term_data['parent'] = (int)$term_parent_id;
4239
+                            $term_data['parent'] = (int) $term_parent_id;
4240 4240
 
4241 4241
                             $term_id = NULL;
4242
-                            if ( $import_choice == 'update' ) {
4243
-                                if ( $cat_id > 0 && $term = (array)term_exists( $cat_id, $taxonomy ) ) {
4242
+                            if ($import_choice == 'update') {
4243
+                                if ($cat_id > 0 && $term = (array) term_exists($cat_id, $taxonomy)) {
4244 4244
                                     $term_data['term_id'] = $term['term_id'];
4245 4245
                                     
4246
-                                    if ( $term_id = geodir_imex_update_term( $taxonomy, $term_data ) ) {
4246
+                                    if ($term_id = geodir_imex_update_term($taxonomy, $term_data)) {
4247 4247
                                         $updated++;
4248 4248
                                     } else {
4249 4249
                                         $invalid++;
4250
-                                        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' ) );
4250
+                                        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'));
4251 4251
                                     }
4252
-                                } else if ( $term_data['slug'] != '' && $term = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
4252
+                                } else if ($term_data['slug'] != '' && $term = (array) term_exists($term_data['slug'], $taxonomy)) {
4253 4253
                                     $term_data['term_id'] = $term['term_id'];
4254 4254
                                     
4255
-                                    if ( $term_id = geodir_imex_update_term( $taxonomy, $term_data ) ) {
4255
+                                    if ($term_id = geodir_imex_update_term($taxonomy, $term_data)) {
4256 4256
                                         $updated++;
4257 4257
                                     } else {
4258 4258
                                         $invalid++;
4259
-                                        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' ) );
4259
+                                        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'));
4260 4260
                                     }
4261 4261
                                 } else {
4262
-                                    if ( $term_id = geodir_imex_insert_term( $taxonomy, $term_data ) ) {
4262
+                                    if ($term_id = geodir_imex_insert_term($taxonomy, $term_data)) {
4263 4263
                                         $created++;
4264 4264
                                     } else {
4265 4265
                                         $invalid++;
4266
-                                        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' ) );
4266
+                                        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'));
4267 4267
                                     }
4268 4268
                                 }
4269
-                            } else if ( $import_choice == 'skip' ) {
4270
-                                if ( $cat_id > 0 && $term = (array)term_exists( $cat_id, $taxonomy ) ) {
4269
+                            } else if ($import_choice == 'skip') {
4270
+                                if ($cat_id > 0 && $term = (array) term_exists($cat_id, $taxonomy)) {
4271 4271
                                     $skipped++;
4272
-                                } else if ( $term_data['slug'] != '' && $term = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
4272
+                                } else if ($term_data['slug'] != '' && $term = (array) term_exists($term_data['slug'], $taxonomy)) {
4273 4273
                                     $skipped++;
4274 4274
                                 } else {
4275
-                                    if ( $term_id = geodir_imex_insert_term( $taxonomy, $term_data ) ) {
4275
+                                    if ($term_id = geodir_imex_insert_term($taxonomy, $term_data)) {
4276 4276
                                         $created++;
4277 4277
                                     } else {
4278 4278
                                         $invalid++;
4279
-                                        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' ) );
4279
+                                        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'));
4280 4280
                                     }
4281 4281
                                 }
4282 4282
                             } else {
4283 4283
                                 $invalid++;
4284
-                                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' ) );
4284
+                                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'));
4285 4285
                             }
4286 4286
                             
4287
-                            if ( $term_id ) {
4287
+                            if ($term_id) {
4288 4288
                                 // WPML
4289 4289
                                 if ($is_wpml && $cat_id_original > 0 && $cat_language != '') {
4290
-                                    $wpml_element_type = 'tax_' . $taxonomy;
4291
-                                    $source_language = geodir_get_language_for_element( $cat_id_original, $wpml_element_type );
4290
+                                    $wpml_element_type = 'tax_'.$taxonomy;
4291
+                                    $source_language = geodir_get_language_for_element($cat_id_original, $wpml_element_type);
4292 4292
                                     $source_language = $source_language != '' ? $source_language : $sitepress->get_default_language();
4293 4293
 
4294
-                                    $trid = $sitepress->get_element_trid( $cat_id_original, $wpml_element_type );
4294
+                                    $trid = $sitepress->get_element_trid($cat_id_original, $wpml_element_type);
4295 4295
                                     
4296
-                                    $sitepress->set_element_language_details( $term_id, $wpml_element_type, $trid, $cat_language, $source_language );
4296
+                                    $sitepress->set_element_language_details($term_id, $wpml_element_type, $trid, $cat_language, $source_language);
4297 4297
                                 }
4298 4298
                                 // WPML
4299 4299
                                 
4300
-                                if ( isset( $term_data['top_description'] ) ) {
4301
-                                    update_tax_meta( $term_id, 'ct_cat_top_desc', $term_data['top_description'], $cat_posttype );
4300
+                                if (isset($term_data['top_description'])) {
4301
+                                    update_tax_meta($term_id, 'ct_cat_top_desc', $term_data['top_description'], $cat_posttype);
4302 4302
                                 }
4303 4303
                                 
4304
-                                if ( isset( $term_data['cat_schema'] ) ) {
4305
-                                    update_tax_meta( $term_id, 'ct_cat_schema', $term_data['cat_schema'], $cat_posttype );
4304
+                                if (isset($term_data['cat_schema'])) {
4305
+                                    update_tax_meta($term_id, 'ct_cat_schema', $term_data['cat_schema'], $cat_posttype);
4306 4306
                                 }
4307 4307
             
4308 4308
                                 $attachment = false;
4309
-                                if ( isset( $term_data['image'] ) && $term_data['image'] != '' ) {
4310
-                                    $cat_image = geodir_get_default_catimage( $term_id, $cat_posttype );
4311
-                                    $cat_image = !empty( $cat_image ) && isset( $cat_image['src'] ) ? $cat_image['src'] : '';
4309
+                                if (isset($term_data['image']) && $term_data['image'] != '') {
4310
+                                    $cat_image = geodir_get_default_catimage($term_id, $cat_posttype);
4311
+                                    $cat_image = !empty($cat_image) && isset($cat_image['src']) ? $cat_image['src'] : '';
4312 4312
                                     
4313
-                                    if ( basename($cat_image) != $term_data['image'] ) {
4313
+                                    if (basename($cat_image) != $term_data['image']) {
4314 4314
                                         $attachment = true;
4315
-                                        update_tax_meta( $term_id, 'ct_cat_default_img', array( 'id' => 'image', 'src' => $uploads['url'] . '/' . $term_data['image'] ), $cat_posttype );
4315
+                                        update_tax_meta($term_id, 'ct_cat_default_img', array('id' => 'image', 'src' => $uploads['url'].'/'.$term_data['image']), $cat_posttype);
4316 4316
                                     }
4317 4317
                                 }
4318 4318
                                 
4319
-                                if ( isset( $term_data['icon'] ) && $term_data['icon'] != '' ) {
4320
-                                    $cat_icon = get_tax_meta( $term_id, 'ct_cat_icon', false, $cat_posttype );
4321
-                                    $cat_icon = !empty( $cat_icon ) && isset( $cat_icon['src'] ) ? $cat_icon['src'] : '';
4319
+                                if (isset($term_data['icon']) && $term_data['icon'] != '') {
4320
+                                    $cat_icon = get_tax_meta($term_id, 'ct_cat_icon', false, $cat_posttype);
4321
+                                    $cat_icon = !empty($cat_icon) && isset($cat_icon['src']) ? $cat_icon['src'] : '';
4322 4322
                                         
4323
-                                    if ( basename($cat_icon) != $term_data['icon'] ) {
4323
+                                    if (basename($cat_icon) != $term_data['icon']) {
4324 4324
                                         $attachment = true;
4325
-                                        update_tax_meta( $term_id, 'ct_cat_icon', array( 'id' => 'icon', 'src' => $uploads['url'] . '/' . $term_data['icon'] ), $cat_posttype );
4325
+                                        update_tax_meta($term_id, 'ct_cat_icon', array('id' => 'icon', 'src' => $uploads['url'].'/'.$term_data['icon']), $cat_posttype);
4326 4326
                                     }
4327 4327
                                 }
4328 4328
                                 
4329
-                                if ( $attachment ) {
4329
+                                if ($attachment) {
4330 4330
                                     $images++;
4331 4331
                                 }
4332 4332
                             }
@@ -4348,13 +4348,13 @@  discard block
 block discarded – undo
4348 4348
                 $json['invalid'] = $invalid;
4349 4349
                 $json['images'] = $images;
4350 4350
                 
4351
-                wp_send_json( $json );
4351
+                wp_send_json($json);
4352 4352
                 exit;
4353
-            } else if ( $task == 'import_post' ) {
4353
+            } else if ($task == 'import_post') {
4354 4354
                 //run some stuff to make the import quicker
4355
-                wp_defer_term_counting( true );
4356
-                wp_defer_comment_counting( true );
4357
-                $wpdb->query( 'SET autocommit = 0;' );
4355
+                wp_defer_term_counting(true);
4356
+                wp_defer_comment_counting(true);
4357
+                $wpdb->query('SET autocommit = 0;');
4358 4358
 
4359 4359
                 //remove_all_actions('publish_post');
4360 4360
                 //remove_all_actions('transition_post_status');
@@ -4363,18 +4363,18 @@  discard block
 block discarded – undo
4363 4363
                 if (!empty($file)) {
4364 4364
                     $wp_post_statuses = get_post_statuses(); // All of the WordPress supported post statuses.
4365 4365
                     $default_status = 'publish';
4366
-                    $current_date = date_i18n( 'Y-m-d', time() );
4366
+                    $current_date = date_i18n('Y-m-d', time());
4367 4367
                     
4368 4368
                     $columns = isset($file[0]) ? $file[0] : NULL;
4369 4369
                     
4370 4370
                     if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4371 4371
                         $json['error'] = CSV_INVAILD_FILE;
4372
-                        wp_send_json( $json );
4372
+                        wp_send_json($json);
4373 4373
                         exit;
4374 4374
                     }
4375 4375
 
4376 4376
                     $gd_error_log = __('GD IMPORT LISTINGS [ROW %d]:', 'geodirectory');
4377
-                    $wp_chars_error = __( '(check & remove if any invalid characters used in data)', 'geodirectory' );
4377
+                    $wp_chars_error = __('(check & remove if any invalid characters used in data)', 'geodirectory');
4378 4378
                     $processed_actual = 0;
4379 4379
                     for ($i = 1; $i <= $limit; $i++) {
4380 4380
                         $index = $processed + $i;
@@ -4383,9 +4383,9 @@  discard block
 block discarded – undo
4383 4383
                         if (isset($file[$index])) {
4384 4384
                             $processed_actual++;
4385 4385
                             $row = $file[$index];
4386
-                            $row = array_map( 'trim', $row );
4386
+                            $row = array_map('trim', $row);
4387 4387
                             //$row = array_map( 'utf8_encode', $row );
4388
-                            $row = array_map( 'addslashes_gpc', $row );
4388
+                            $row = array_map('addslashes_gpc', $row);
4389 4389
                             
4390 4390
                             $post_id = '';
4391 4391
                             $post_title = '';
@@ -4422,78 +4422,78 @@  discard block
 block discarded – undo
4422 4422
                             $original_post_id = '';
4423 4423
                                                         
4424 4424
                             $c = 0;
4425
-                            foreach ($columns as $column ) {
4425
+                            foreach ($columns as $column) {
4426 4426
                                 $gd_post[$column] = $row[$c];
4427 4427
                                 
4428
-                                if ( $column == 'post_id' ) {
4428
+                                if ($column == 'post_id') {
4429 4429
                                     $post_id = $row[$c];
4430
-                                } else if ( $column == 'post_title' ) {
4430
+                                } else if ($column == 'post_title') {
4431 4431
                                     $post_title = sanitize_text_field($row[$c]);
4432
-                                } else if ( $column == 'post_author' ) {
4432
+                                } else if ($column == 'post_author') {
4433 4433
                                     $post_author = $row[$c];
4434
-                                } else if ( $column == 'post_content' ) {
4434
+                                } else if ($column == 'post_content') {
4435 4435
                                     $post_content = $row[$c];
4436
-                                } else if ( $column == 'post_category' && $row[$c] != '' ) {
4437
-                                    $post_category_arr = explode( ',', $row[$c] );
4438
-                                } else if ( $column == 'default_category' ) {
4436
+                                } else if ($column == 'post_category' && $row[$c] != '') {
4437
+                                    $post_category_arr = explode(',', $row[$c]);
4438
+                                } else if ($column == 'default_category') {
4439 4439
                                     $default_category = wp_kses_normalize_entities($row[$c]);
4440
-                                } else if ( $column == 'post_tags' && $row[$c] != '' ) {
4441
-                                    $post_tags = explode( ',', sanitize_text_field($row[$c]) );
4442
-                                } else if ( $column == 'post_type' ) {
4440
+                                } else if ($column == 'post_tags' && $row[$c] != '') {
4441
+                                    $post_tags = explode(',', sanitize_text_field($row[$c]));
4442
+                                } else if ($column == 'post_type') {
4443 4443
                                     $post_type = $row[$c];
4444
-                                } else if ( $column == 'post_status' ) {
4445
-                                    $post_status = sanitize_key( $row[$c] );
4446
-                                } else if ( $column == 'is_featured' ) {
4447
-                                    $is_featured = (int)$row[$c];
4448
-                                } else if ( $column == 'geodir_video' ) {
4444
+                                } else if ($column == 'post_status') {
4445
+                                    $post_status = sanitize_key($row[$c]);
4446
+                                } else if ($column == 'is_featured') {
4447
+                                    $is_featured = (int) $row[$c];
4448
+                                } else if ($column == 'geodir_video') {
4449 4449
                                     $geodir_video = $row[$c];
4450
-                                } else if ( $column == 'post_address' ) {
4450
+                                } else if ($column == 'post_address') {
4451 4451
                                     $post_address = sanitize_text_field($row[$c]);
4452
-                                } else if ( $column == 'post_city' ) {
4452
+                                } else if ($column == 'post_city') {
4453 4453
                                     $post_city = sanitize_text_field($row[$c]);
4454
-                                } else if ( $column == 'post_region' ) {
4454
+                                } else if ($column == 'post_region') {
4455 4455
                                     $post_region = sanitize_text_field($row[$c]);
4456
-                                } else if ( $column == 'post_country' ) {
4456
+                                } else if ($column == 'post_country') {
4457 4457
                                     $post_country = sanitize_text_field($row[$c]);
4458
-                                } else if ( $column == 'post_zip' ) {
4458
+                                } else if ($column == 'post_zip') {
4459 4459
                                     $post_zip = sanitize_text_field($row[$c]);
4460
-                                } else if ( $column == 'post_latitude' ) {
4460
+                                } else if ($column == 'post_latitude') {
4461 4461
                                     $post_latitude = sanitize_text_field($row[$c]);
4462
-                                } else if ( $column == 'post_longitude' ) {
4462
+                                } else if ($column == 'post_longitude') {
4463 4463
                                     $post_longitude = sanitize_text_field($row[$c]);
4464
-                                } else if ( $column == 'post_neighbourhood' ) {
4464
+                                } else if ($column == 'post_neighbourhood') {
4465 4465
                                     $post_neighbourhood = sanitize_text_field($row[$c]);
4466 4466
                                     unset($gd_post[$column]);
4467
-                                } else if ( $column == 'neighbourhood_latitude' ) {
4467
+                                } else if ($column == 'neighbourhood_latitude') {
4468 4468
                                     $neighbourhood_latitude = sanitize_text_field($row[$c]);
4469
-                                } else if ( $column == 'neighbourhood_longitude' ) {
4469
+                                } else if ($column == 'neighbourhood_longitude') {
4470 4470
                                     $neighbourhood_longitude = sanitize_text_field($row[$c]);
4471
-                                } else if ( $column == 'geodir_timing' ) {
4471
+                                } else if ($column == 'geodir_timing') {
4472 4472
                                     $geodir_timing = sanitize_text_field($row[$c]);
4473
-                                } else if ( $column == 'geodir_contact' ) {
4473
+                                } else if ($column == 'geodir_contact') {
4474 4474
                                     $geodir_contact = sanitize_text_field($row[$c]);
4475
-                                } else if ( $column == 'geodir_email' ) {
4475
+                                } else if ($column == 'geodir_email') {
4476 4476
                                     $geodir_email = sanitize_email($row[$c]);
4477
-                                } else if ( $column == 'geodir_website' ) {
4477
+                                } else if ($column == 'geodir_website') {
4478 4478
                                     $geodir_website = sanitize_text_field($row[$c]);
4479
-                                } else if ( $column == 'geodir_twitter' ) {
4479
+                                } else if ($column == 'geodir_twitter') {
4480 4480
                                     $geodir_twitter = sanitize_text_field($row[$c]);
4481
-                                } else if ( $column == 'geodir_facebook' ) {
4481
+                                } else if ($column == 'geodir_facebook') {
4482 4482
                                     $geodir_facebook = sanitize_text_field($row[$c]);
4483
-                                } else if ( $column == 'IMAGE' && !empty( $row[$c] ) && $row[$c] != '' ) {
4483
+                                } else if ($column == 'IMAGE' && !empty($row[$c]) && $row[$c] != '') {
4484 4484
                                     $post_images[] = $row[$c];
4485
-                                } else if ( $column == 'alive_days' && (int)$row[$c] > 0 ) {
4486
-                                    $expire_date = date_i18n( 'Y-m-d', strtotime( $current_date . '+' . (int)$row[$c] . ' days' ) );
4487
-                                } else if ( $column == 'expire_date' && $row[$c] != '' && geodir_strtolower($row[$c]) != 'never' ) {
4485
+                                } else if ($column == 'alive_days' && (int) $row[$c] > 0) {
4486
+                                    $expire_date = date_i18n('Y-m-d', strtotime($current_date.'+'.(int) $row[$c].' days'));
4487
+                                } else if ($column == 'expire_date' && $row[$c] != '' && geodir_strtolower($row[$c]) != 'never') {
4488 4488
                                     $row[$c] = str_replace('/', '-', $row[$c]);
4489
-                                    $expire_date = date_i18n( 'Y-m-d', strtotime( $row[$c] ) );
4489
+                                    $expire_date = date_i18n('Y-m-d', strtotime($row[$c]));
4490 4490
                                 }
4491 4491
                                 // WPML
4492 4492
                                 if ($is_wpml) {
4493 4493
                                     if ($column == 'language') {
4494 4494
                                         $language = geodir_strtolower(trim($row[$c]));
4495 4495
                                     } else if ($column == 'original_post_id') {
4496
-                                        $original_post_id = (int)$row[$c];
4496
+                                        $original_post_id = (int) $row[$c];
4497 4497
                                     }
4498 4498
                                 }
4499 4499
                                 // WPML
@@ -4508,43 +4508,43 @@  discard block
 block discarded – undo
4508 4508
 
4509 4509
                             $gd_post['IMAGE'] = $post_images;
4510 4510
                             
4511
-                            $post_status = !empty( $post_status ) ? sanitize_key( $post_status ) : $default_status;
4512
-                            $post_status = !empty( $wp_post_statuses ) && !isset( $wp_post_statuses[$post_status] ) ? $default_status : $post_status;
4511
+                            $post_status = !empty($post_status) ? sanitize_key($post_status) : $default_status;
4512
+                            $post_status = !empty($wp_post_statuses) && !isset($wp_post_statuses[$post_status]) ? $default_status : $post_status;
4513 4513
                                                                                                                 
4514 4514
                             $valid = true;
4515 4515
                             
4516
-                            if ( $post_title == '' || !in_array( $post_type, $post_types ) ) {
4516
+                            if ($post_title == '' || !in_array($post_type, $post_types)) {
4517 4517
                                 $invalid++;
4518 4518
                                 $valid = false;
4519
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank title/invalid post type', 'geodirectory' ) );
4519
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.__('Could not be added due to blank title/invalid post type', 'geodirectory'));
4520 4520
                             }
4521 4521
                             
4522
-                            $location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $post_type ) ? false : true;
4523
-                            if ( $location_allowed ) {
4522
+                            $location_allowed = function_exists('geodir_cpt_no_location') && geodir_cpt_no_location($post_type) ? false : true;
4523
+                            if ($location_allowed) {
4524 4524
                                 $location_result = geodir_get_default_location();
4525
-                                if ( $post_address == '' || $post_city == '' || $post_region == '' || $post_country == '' || $post_latitude == '' || $post_longitude == '' ) {
4525
+                                if ($post_address == '' || $post_city == '' || $post_region == '' || $post_country == '' || $post_latitude == '' || $post_longitude == '') {
4526 4526
                                     $invalid_addr++;
4527 4527
                                     $valid = false;
4528
-                                    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' ) );
4529
-                                } else if ( !empty( $location_result ) && $location_result->location_id == 0 ) {
4530
-                                    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 ) ) ) {
4528
+                                    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'));
4529
+                                } else if (!empty($location_result) && $location_result->location_id == 0) {
4530
+                                    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))) {
4531 4531
                                         $invalid_addr++;
4532 4532
                                         $valid = false;
4533
-                                        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' ) );
4533
+                                        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'));
4534 4534
                                     } else {
4535 4535
                                         if (!$location_manager) {
4536
-                                            $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.
4536
+                                            $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.
4537 4537
                                         }
4538 4538
                                     }
4539 4539
                                 }
4540 4540
                             }
4541 4541
                             
4542
-                            if ( !$valid ) {
4542
+                            if (!$valid) {
4543 4543
                                 continue;
4544 4544
                             }
4545 4545
 
4546
-                            $cat_taxonomy = $post_type . 'category';
4547
-                            $tags_taxonomy = $post_type . '_tags';
4546
+                            $cat_taxonomy = $post_type.'category';
4547
+                            $tags_taxonomy = $post_type.'_tags';
4548 4548
                             
4549 4549
                             if ($default_category != '' && !in_array($default_category, $post_category_arr)) {
4550 4550
                                 $post_category_arr = array_merge(array($default_category), $post_category_arr);
@@ -4552,29 +4552,29 @@  discard block
 block discarded – undo
4552 4552
 
4553 4553
                             $post_category = array();
4554 4554
                             $default_category_id = NULL;
4555
-                            if ( !empty( $post_category_arr ) ) {
4556
-                                foreach ( $post_category_arr as $value ) {
4557
-                                    $category_name = wp_kses_normalize_entities( trim( $value ) );
4555
+                            if (!empty($post_category_arr)) {
4556
+                                foreach ($post_category_arr as $value) {
4557
+                                    $category_name = wp_kses_normalize_entities(trim($value));
4558 4558
                                     
4559
-                                    if ( $category_name != '' ) {
4559
+                                    if ($category_name != '') {
4560 4560
                                         $term_category = array();
4561 4561
                                         
4562
-                                        if ( $term = get_term_by( 'name', $category_name, $cat_taxonomy ) ) {
4562
+                                        if ($term = get_term_by('name', $category_name, $cat_taxonomy)) {
4563 4563
                                             $term_category = $term;
4564
-                                        } else if ( $term = get_term_by( 'slug', $category_name, $cat_taxonomy ) ) {
4564
+                                        } else if ($term = get_term_by('slug', $category_name, $cat_taxonomy)) {
4565 4565
                                             $term_category = $term;
4566 4566
                                         } else {
4567 4567
                                             $term_data = array();
4568 4568
                                             $term_data['name'] = $category_name;
4569 4569
                                             $term_data['taxonomy'] = $cat_taxonomy;
4570 4570
                                             
4571
-                                            $term_id = geodir_imex_insert_term( $cat_taxonomy, $term_data );
4572
-                                            if ( $term_id ) {
4573
-                                                $term_category = get_term( $term_id, $cat_taxonomy );
4571
+                                            $term_id = geodir_imex_insert_term($cat_taxonomy, $term_data);
4572
+                                            if ($term_id) {
4573
+                                                $term_category = get_term($term_id, $cat_taxonomy);
4574 4574
                                             }
4575 4575
                                         }
4576 4576
                                         
4577
-                                        if ( !empty( $term_category ) && !is_wp_error( $term_category ) ) {
4577
+                                        if (!empty($term_category) && !is_wp_error($term_category)) {
4578 4578
                                             $post_category[] = intval($term_category->term_id);
4579 4579
                                             
4580 4580
                                             if ($category_name == $default_category) {
@@ -4595,15 +4595,15 @@  discard block
 block discarded – undo
4595 4595
                             $save_post['post_tags'] = $post_tags;
4596 4596
 
4597 4597
                             $saved_post_id = NULL;
4598
-                            if ( $import_choice == 'update' ) {
4599
-                                $gd_wp_error = __( 'Unable to add listing, please check the listing data.', 'geodirectory' );
4598
+                            if ($import_choice == 'update') {
4599
+                                $gd_wp_error = __('Unable to add listing, please check the listing data.', 'geodirectory');
4600 4600
                                 
4601
-                                if ( $post_id > 0 && get_post( $post_id ) ) {
4601
+                                if ($post_id > 0 && get_post($post_id)) {
4602 4602
                                     $save_post['ID'] = $post_id;
4603 4603
                                     
4604
-                                    if ( $saved_post_id = wp_update_post( $save_post, true ) ) {
4605
-                                        if ( is_wp_error( $saved_post_id ) ) {
4606
-                                            $gd_wp_error = $saved_post_id->get_error_message() . ' ' . $wp_chars_error;
4604
+                                    if ($saved_post_id = wp_update_post($save_post, true)) {
4605
+                                        if (is_wp_error($saved_post_id)) {
4606
+                                            $gd_wp_error = $saved_post_id->get_error_message().' '.$wp_chars_error;
4607 4607
                                             $saved_post_id = 0;
4608 4608
                                         } else {
4609 4609
                                             $saved_post_id = $post_id;
@@ -4611,9 +4611,9 @@  discard block
 block discarded – undo
4611 4611
                                         }
4612 4612
                                     }
4613 4613
                                 } else {
4614
-                                    if ( $saved_post_id = wp_insert_post( $save_post, true ) ) {
4615
-                                        if ( is_wp_error( $saved_post_id ) ) {
4616
-                                            $gd_wp_error = $saved_post_id->get_error_message() . ' ' . $wp_chars_error;
4614
+                                    if ($saved_post_id = wp_insert_post($save_post, true)) {
4615
+                                        if (is_wp_error($saved_post_id)) {
4616
+                                            $gd_wp_error = $saved_post_id->get_error_message().' '.$wp_chars_error;
4617 4617
                                             $saved_post_id = 0;
4618 4618
                                         } else {
4619 4619
                                             $created++;
@@ -4621,19 +4621,19 @@  discard block
 block discarded – undo
4621 4621
                                     }
4622 4622
                                 }
4623 4623
                                 
4624
-                                if ( !$saved_post_id > 0 ) {
4624
+                                if (!$saved_post_id > 0) {
4625 4625
                                     $invalid++;
4626
-                                    geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_wp_error );
4626
+                                    geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_wp_error);
4627 4627
                                 }
4628
-                            } else if ( $import_choice == 'skip' ) {
4629
-                                if ( $post_id > 0 && get_post( $post_id ) ) {
4628
+                            } else if ($import_choice == 'skip') {
4629
+                                if ($post_id > 0 && get_post($post_id)) {
4630 4630
                                     $skipped++;	
4631 4631
                                 } else {
4632
-                                    if ( $saved_post_id = wp_insert_post( $save_post, true ) ) {
4633
-                                        if ( is_wp_error( $saved_post_id ) ) {
4632
+                                    if ($saved_post_id = wp_insert_post($save_post, true)) {
4633
+                                        if (is_wp_error($saved_post_id)) {
4634 4634
                                             $invalid++;
4635 4635
                                             
4636
-                                            geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $saved_post_id->get_error_message() . ' ' . $wp_chars_error );
4636
+                                            geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$saved_post_id->get_error_message().' '.$wp_chars_error);
4637 4637
                                             $saved_post_id = 0;
4638 4638
                                         } else {
4639 4639
                                             $created++;
@@ -4641,28 +4641,28 @@  discard block
 block discarded – undo
4641 4641
                                     } else {
4642 4642
                                         $invalid++;
4643 4643
                                         
4644
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $wp_chars_error );
4644
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$wp_chars_error);
4645 4645
                                     }
4646 4646
                                 }
4647 4647
                             } else {
4648 4648
                                 $invalid++;
4649 4649
                                 
4650
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $wp_chars_error );
4650
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$wp_chars_error);
4651 4651
                             }
4652 4652
 
4653
-                            if ( (int)$saved_post_id > 0 ) {
4653
+                            if ((int) $saved_post_id > 0) {
4654 4654
                                 // WPML
4655 4655
                                 if ($is_wpml && $original_post_id > 0 && $language != '') {
4656
-                                    $wpml_post_type = 'post_' . $post_type;
4657
-                                    $source_language = geodir_get_language_for_element( $original_post_id, $wpml_post_type );
4656
+                                    $wpml_post_type = 'post_'.$post_type;
4657
+                                    $source_language = geodir_get_language_for_element($original_post_id, $wpml_post_type);
4658 4658
                                     $source_language = $source_language != '' ? $source_language : $sitepress->get_default_language();
4659 4659
 
4660
-                                    $trid = $sitepress->get_element_trid( $original_post_id, $wpml_post_type );
4660
+                                    $trid = $sitepress->get_element_trid($original_post_id, $wpml_post_type);
4661 4661
                                     
4662
-                                    $sitepress->set_element_language_details( $saved_post_id, $wpml_post_type, $trid, $language, $source_language );
4662
+                                    $sitepress->set_element_language_details($saved_post_id, $wpml_post_type, $trid, $language, $source_language);
4663 4663
                                 }
4664 4664
                                 // WPML
4665
-                                $gd_post_info = geodir_get_post_info( $saved_post_id );
4665
+                                $gd_post_info = geodir_get_post_info($saved_post_id);
4666 4666
                                 
4667 4667
                                 $gd_post['post_id'] = $saved_post_id;
4668 4668
                                 $gd_post['ID'] = $saved_post_id;
@@ -4674,7 +4674,7 @@  discard block
 block discarded – undo
4674 4674
                                                     
4675 4675
                                 // post location
4676 4676
                                 $post_location_id = 0;
4677
-                                if ( $location_allowed && !empty( $location_result ) && $location_result->location_id > 0 ) {
4677
+                                if ($location_allowed && !empty($location_result) && $location_result->location_id > 0) {
4678 4678
                                     $gd_post['post_neighbourhood'] = '';
4679 4679
                                     
4680 4680
                                     $post_location_info = array(
@@ -4684,7 +4684,7 @@  discard block
 block discarded – undo
4684 4684
                                                                 'geo_lat' => $post_latitude,
4685 4685
                                                                 'geo_lng' => $post_longitude
4686 4686
                                                             );
4687
-                                    if ( $location_id = (int)geodir_add_new_location( $post_location_info ) ) {
4687
+                                    if ($location_id = (int) geodir_add_new_location($post_location_info)) {
4688 4688
                                         $post_location_id = $location_id;
4689 4689
                                     }
4690 4690
                                     
@@ -4722,14 +4722,14 @@  discard block
 block discarded – undo
4722 4722
                                 $gd_post['post_location_id'] = $post_location_id;
4723 4723
                                 
4724 4724
                                 // post package info
4725
-                                $package_id = isset( $gd_post['package_id'] ) && !empty( $gd_post['package_id'] ) ? (int)$gd_post['package_id'] : 0;
4725
+                                $package_id = isset($gd_post['package_id']) && !empty($gd_post['package_id']) ? (int) $gd_post['package_id'] : 0;
4726 4726
                                 if (!$package_id && !empty($gd_post_info) && isset($gd_post_info->package_id) && $gd_post_info->package_id) {
4727 4727
                                     $package_id = $gd_post_info->package_id;
4728 4728
                                 }
4729 4729
                                 
4730 4730
                                 $package_info = array();
4731 4731
                                 if ($package_id && function_exists('geodir_get_package_info_by_id')) {
4732
-                                    $package_info = (array)geodir_get_package_info_by_id($package_id);
4732
+                                    $package_info = (array) geodir_get_package_info_by_id($package_id);
4733 4733
                                     
4734 4734
                                     if (!(!empty($package_info) && isset($package_info['post_type']) && $package_info['post_type'] == $post_type)) {
4735 4735
                                         $package_info = array();
@@ -4737,18 +4737,18 @@  discard block
 block discarded – undo
4737 4737
                                 }
4738 4738
                                 
4739 4739
                                 if (empty($package_info)) {
4740
-                                    $package_info = (array)geodir_post_package_info( array(), '', $post_type );
4740
+                                    $package_info = (array) geodir_post_package_info(array(), '', $post_type);
4741 4741
                                 }
4742 4742
                                  
4743
-                                if (!empty($package_info))	 {
4743
+                                if (!empty($package_info)) {
4744 4744
                                     $package_id = $package_info['pid'];
4745 4745
                                     
4746 4746
                                     if (isset($gd_post['alive_days']) || isset($gd_post['expire_date'])) {
4747 4747
                                         $gd_post['expire_date'] = $expire_date;
4748 4748
                                     } else {
4749
-                                        if ( isset( $package_info['days'] ) && (int)$package_info['days'] > 0 ) {
4750
-                                            $gd_post['alive_days'] = (int)$package_info['days'];
4751
-                                            $gd_post['expire_date'] = date_i18n( 'Y-m-d', strtotime( $current_date . '+' . (int)$package_info['days'] . ' days' ) );
4749
+                                        if (isset($package_info['days']) && (int) $package_info['days'] > 0) {
4750
+                                            $gd_post['alive_days'] = (int) $package_info['days'];
4751
+                                            $gd_post['expire_date'] = date_i18n('Y-m-d', strtotime($current_date.'+'.(int) $package_info['days'].' days'));
4752 4752
                                         } else {
4753 4753
                                             $gd_post['expire_date'] = 'Never';
4754 4754
                                         }
@@ -4757,7 +4757,7 @@  discard block
 block discarded – undo
4757 4757
                                     $gd_post['package_id'] = $package_id;
4758 4758
                                 }
4759 4759
 
4760
-                                $table = $plugin_prefix . $post_type . '_detail';
4760
+                                $table = $plugin_prefix.$post_type.'_detail';
4761 4761
                                 
4762 4762
                                 if ($post_type == 'gd_event') {
4763 4763
                                     $gd_post = geodir_imex_process_event_data($gd_post);
@@ -4768,28 +4768,28 @@  discard block
 block discarded – undo
4768 4768
                                 }
4769 4769
 
4770 4770
                                 // Export franchise fields
4771
-                                $is_franchise_active = is_plugin_active( 'geodir_franchise/geodir_franchise.php' ) && geodir_franchise_enabled( $post_type ) ? true : false;
4771
+                                $is_franchise_active = is_plugin_active('geodir_franchise/geodir_franchise.php') && geodir_franchise_enabled($post_type) ? true : false;
4772 4772
                                 if ($is_franchise_active) {
4773
-                                    if ( isset( $gd_post['gd_is_franchise'] ) && (int)$gd_post['gd_is_franchise'] == 1 ) {
4773
+                                    if (isset($gd_post['gd_is_franchise']) && (int) $gd_post['gd_is_franchise'] == 1) {
4774 4774
                                         $gd_franchise_lock = array();
4775 4775
                                         
4776
-                                        if ( isset( $gd_post['gd_franchise_lock'] ) ) {
4777
-                                            $gd_franchise_lock = str_replace(" ", "", $gd_post['gd_franchise_lock'] );
4778
-                                            $gd_franchise_lock = trim( $gd_franchise_lock );
4779
-                                            $gd_franchise_lock = explode( ",", $gd_franchise_lock );
4776
+                                        if (isset($gd_post['gd_franchise_lock'])) {
4777
+                                            $gd_franchise_lock = str_replace(" ", "", $gd_post['gd_franchise_lock']);
4778
+                                            $gd_franchise_lock = trim($gd_franchise_lock);
4779
+                                            $gd_franchise_lock = explode(",", $gd_franchise_lock);
4780 4780
                                         }
4781 4781
                                         
4782
-                                        update_post_meta( $saved_post_id, 'gd_is_franchise', 1 );
4783
-                                        update_post_meta( $saved_post_id, 'gd_franchise_lock', $gd_franchise_lock );
4782
+                                        update_post_meta($saved_post_id, 'gd_is_franchise', 1);
4783
+                                        update_post_meta($saved_post_id, 'gd_franchise_lock', $gd_franchise_lock);
4784 4784
                                     } else {
4785
-                                        if ( isset( $gd_post['franchise'] ) && (int)$gd_post['franchise'] > 0 && geodir_franchise_check( (int)$gd_post['franchise'] ) ) {
4786
-                                            geodir_save_post_meta( $saved_post_id, 'franchise', (int)$gd_post['franchise'] );
4785
+                                        if (isset($gd_post['franchise']) && (int) $gd_post['franchise'] > 0 && geodir_franchise_check((int) $gd_post['franchise'])) {
4786
+                                            geodir_save_post_meta($saved_post_id, 'franchise', (int) $gd_post['franchise']);
4787 4787
                                         }
4788 4788
                                     }
4789 4789
                                 }
4790 4790
                                 
4791 4791
                                 if (!empty($save_post['post_category']) && is_array($save_post['post_category'])) {
4792
-                                    $save_post['post_category'] = array_unique( array_map( 'intval', $save_post['post_category'] ) );
4792
+                                    $save_post['post_category'] = array_unique(array_map('intval', $save_post['post_category']));
4793 4793
                                     if ($default_category_id) {
4794 4794
                                         $save_post['post_default_category'] = $default_category_id;
4795 4795
                                         $gd_post['default_category'] = $default_category_id;
@@ -4798,34 +4798,34 @@  discard block
 block discarded – undo
4798 4798
                                 }
4799 4799
                                 
4800 4800
                                 // Save post info
4801
-                                geodir_save_post_info( $saved_post_id, $gd_post );
4801
+                                geodir_save_post_info($saved_post_id, $gd_post);
4802 4802
                                 // post taxonomies
4803
-                                if ( !empty( $save_post['post_category'] ) ) {
4804
-                                    wp_set_object_terms( $saved_post_id, $save_post['post_category'], $cat_taxonomy );
4803
+                                if (!empty($save_post['post_category'])) {
4804
+                                    wp_set_object_terms($saved_post_id, $save_post['post_category'], $cat_taxonomy);
4805 4805
                                     
4806
-                                    $post_default_category = isset( $save_post['post_default_category'] ) ? $save_post['post_default_category'] : '';
4806
+                                    $post_default_category = isset($save_post['post_default_category']) ? $save_post['post_default_category'] : '';
4807 4807
                                     if ($default_category_id) {
4808 4808
                                         $post_default_category = $default_category_id;
4809 4809
                                     }
4810 4810
                                     $post_cat_ids = geodir_get_post_meta($saved_post_id, $cat_taxonomy);
4811 4811
                                     $save_post['post_category'] = !empty($post_cat_ids) ? explode(",", trim($post_cat_ids, ",")) : $save_post['post_category'];
4812
-                                    $post_category_str = !empty($save_post['post_category']) ? implode(",y:#", $save_post['post_category']) . ',y:' : '';
4812
+                                    $post_category_str = !empty($save_post['post_category']) ? implode(",y:#", $save_post['post_category']).',y:' : '';
4813 4813
                                     
4814 4814
                                     if ($post_category_str != '' && $post_default_category) {
4815
-                                        $post_category_str = str_replace($post_default_category . ',y:', $post_default_category . ',y,d:', $post_category_str);
4815
+                                        $post_category_str = str_replace($post_default_category.',y:', $post_default_category.',y,d:', $post_category_str);
4816 4816
                                     }
4817 4817
                                     
4818 4818
                                     $post_category_str = $post_category_str != '' ? array($cat_taxonomy => $post_category_str) : '';
4819 4819
                                     
4820
-                                    geodir_set_postcat_structure( $saved_post_id, $cat_taxonomy, $post_default_category, $post_category_str );
4820
+                                    geodir_set_postcat_structure($saved_post_id, $cat_taxonomy, $post_default_category, $post_category_str);
4821 4821
                                 }
4822 4822
 
4823
-                                if ( !empty( $save_post['post_tags'] ) ) {
4824
-                                    wp_set_object_terms( $saved_post_id, $save_post['post_tags'], $tags_taxonomy );
4823
+                                if (!empty($save_post['post_tags'])) {
4824
+                                    wp_set_object_terms($saved_post_id, $save_post['post_tags'], $tags_taxonomy);
4825 4825
                                 }
4826 4826
 
4827 4827
                                 // Post images
4828
-                                if ( !empty( $post_images ) ) {
4828
+                                if (!empty($post_images)) {
4829 4829
                                     $post_images = array_unique($post_images);
4830 4830
                                     
4831 4831
                                     $old_post_images_arr = array();
@@ -4833,61 +4833,61 @@  discard block
 block discarded – undo
4833 4833
                                     
4834 4834
                                     $order = 1;
4835 4835
                                     
4836
-                                    $old_post_images = geodir_get_images( $saved_post_id );
4836
+                                    $old_post_images = geodir_get_images($saved_post_id);
4837 4837
                                     if (!empty($old_post_images)) {
4838
-                                        foreach( $old_post_images as $old_post_image ) {
4838
+                                        foreach ($old_post_images as $old_post_image) {
4839 4839
                                             if (!empty($old_post_image) && isset($old_post_image->file) && $old_post_image->file != '') {
4840 4840
                                                 $old_post_images_arr[] = $old_post_image->file;
4841 4841
                                             }
4842 4842
                                         }
4843 4843
                                     }
4844 4844
 
4845
-                                    foreach ( $post_images as $post_image ) {
4846
-                                        $image_name = basename( $post_image );
4845
+                                    foreach ($post_images as $post_image) {
4846
+                                        $image_name = basename($post_image);
4847 4847
                                         $saved_post_images_arr[] = $image_name;
4848 4848
                                         
4849
-                                        if (!empty($old_post_images_arr) && in_array( $image_name, $old_post_images_arr) ) {
4849
+                                        if (!empty($old_post_images_arr) && in_array($image_name, $old_post_images_arr)) {
4850 4850
                                             continue; // Skip if image already exists.
4851 4851
                                         }
4852 4852
                                         
4853
-                                        $image_name_parts = explode( '.', $image_name );
4854
-                                        array_pop( $image_name_parts );
4855
-                                        $proper_image_name = implode( '.', $image_name_parts );
4853
+                                        $image_name_parts = explode('.', $image_name);
4854
+                                        array_pop($image_name_parts);
4855
+                                        $proper_image_name = implode('.', $image_name_parts);
4856 4856
                                         
4857
-                                        $arr_file_type = wp_check_filetype( $image_name );
4857
+                                        $arr_file_type = wp_check_filetype($image_name);
4858 4858
                                         
4859
-                                        if ( !empty( $arr_file_type ) ) {
4859
+                                        if (!empty($arr_file_type)) {
4860 4860
                                             $uploaded_file_type = $arr_file_type['type'];
4861 4861
                                             
4862 4862
                                             $attachment = array();
4863 4863
                                             $attachment['post_id'] = $saved_post_id;
4864 4864
                                             $attachment['title'] = $proper_image_name;
4865 4865
                                             $attachment['content'] = '';
4866
-                                            $attachment['file'] = $uploads_subdir . '/' . $image_name;
4866
+                                            $attachment['file'] = $uploads_subdir.'/'.$image_name;
4867 4867
                                             $attachment['mime_type'] = $uploaded_file_type;
4868 4868
                                             $attachment['menu_order'] = $order;
4869 4869
                                             $attachment['is_featured'] = 0;
4870 4870
 
4871 4871
                                             $attachment_set = '';
4872
-                                            foreach ( $attachment as $key => $val ) {
4873
-                                                if ( $val != '' ) {
4874
-                                                    $attachment_set .= $key . " = '" . $val . "', ";
4872
+                                            foreach ($attachment as $key => $val) {
4873
+                                                if ($val != '') {
4874
+                                                    $attachment_set .= $key." = '".$val."', ";
4875 4875
                                                 }
4876 4876
                                             }
4877
-                                            $attachment_set = trim( $attachment_set, ", " );
4877
+                                            $attachment_set = trim($attachment_set, ", ");
4878 4878
                                                                                         
4879 4879
                                             // Add new attachment
4880
-                                            $wpdb->query( "INSERT INTO " . GEODIR_ATTACHMENT_TABLE . " SET " . $attachment_set );
4880
+                                            $wpdb->query("INSERT INTO ".GEODIR_ATTACHMENT_TABLE." SET ".$attachment_set);
4881 4881
                                                                                         
4882 4882
                                             $order++;
4883 4883
                                         }
4884 4884
                                     }
4885 4885
 
4886
-                                    $saved_post_images_sql = !empty($saved_post_images_arr) ? " AND ( file NOT LIKE '%/" . implode("' AND file NOT LIKE '%/",  $saved_post_images_arr) . "' )" : '';
4886
+                                    $saved_post_images_sql = !empty($saved_post_images_arr) ? " AND ( file NOT LIKE '%/".implode("' AND file NOT LIKE '%/", $saved_post_images_arr)."' )" : '';
4887 4887
                                     // Remove previous attachment
4888
-                                    $wpdb->query( "DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = " . (int)$saved_post_id . " " . $saved_post_images_sql );
4888
+                                    $wpdb->query("DELETE FROM ".GEODIR_ATTACHMENT_TABLE." WHERE post_id = ".(int) $saved_post_id." ".$saved_post_images_sql);
4889 4889
                                     
4890
-                                    if ( !empty( $saved_post_images_arr ) ) {
4890
+                                    if (!empty($saved_post_images_arr)) {
4891 4891
                                         geodir_set_wp_featured_image($saved_post_id);
4892 4892
                                         /*
4893 4893
                                         $menu_order = 1;
@@ -4904,13 +4904,13 @@  discard block
 block discarded – undo
4904 4904
                                         }*/
4905 4905
                                     }
4906 4906
                                     
4907
-                                    if ( $order > 1 ) {
4907
+                                    if ($order > 1) {
4908 4908
                                         $images++;
4909 4909
                                     }
4910 4910
                                 }
4911 4911
 
4912 4912
                                 /** This action is documented in geodirectory-functions/post-functions.php */
4913
-                                do_action( 'geodir_after_save_listing', $saved_post_id, $gd_post );
4913
+                                do_action('geodir_after_save_listing', $saved_post_id, $gd_post);
4914 4914
                                 
4915 4915
                                 if (isset($is_featured)) {
4916 4916
                                     geodir_save_post_meta($saved_post_id, 'is_featured', $is_featured);
@@ -4930,10 +4930,10 @@  discard block
 block discarded – undo
4930 4930
                 }
4931 4931
 
4932 4932
                 //undo some stuff to make the import quicker
4933
-                wp_defer_term_counting( false );
4934
-                wp_defer_comment_counting( false );
4935
-                $wpdb->query( 'COMMIT;' );
4936
-                $wpdb->query( 'SET autocommit = 1;' );
4933
+                wp_defer_term_counting(false);
4934
+                wp_defer_comment_counting(false);
4935
+                $wpdb->query('COMMIT;');
4936
+                $wpdb->query('SET autocommit = 1;');
4937 4937
 
4938 4938
                 $json = array();
4939 4939
                 $json['processed'] = $processed_actual;
@@ -4944,9 +4944,9 @@  discard block
 block discarded – undo
4944 4944
                 $json['invalid_addr'] = $invalid_addr;
4945 4945
                 $json['images'] = $images;
4946 4946
                 
4947
-                wp_send_json( $json );
4947
+                wp_send_json($json);
4948 4948
                 exit;
4949
-            } else if ( $task == 'import_loc' ) {
4949
+            } else if ($task == 'import_loc') {
4950 4950
                 global $gd_post_types;
4951 4951
                 $gd_post_types = $post_types;
4952 4952
                 
@@ -4955,82 +4955,82 @@  discard block
 block discarded – undo
4955 4955
                     
4956 4956
                     if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4957 4957
                         $json['error'] = __('File you are uploading is not valid. Columns does not matching.', 'geodirectory');
4958
-                        wp_send_json( $json );
4958
+                        wp_send_json($json);
4959 4959
                     }
4960 4960
                     
4961 4961
                     $gd_error_log = __('GD IMPORT LOCATIONS [ROW %d]:', 'geodirectory');
4962
-                    $gd_error_location = __( 'Could not be saved due to blank/invalid address(city, region, country, latitude, longitude)', 'geodirectory' );
4962
+                    $gd_error_location = __('Could not be saved due to blank/invalid address(city, region, country, latitude, longitude)', 'geodirectory');
4963 4963
                     for ($i = 1; $i <= $limit; $i++) {
4964 4964
                         $index = $processed + $i;
4965 4965
                         
4966 4966
                         if (isset($file[$index])) {
4967 4967
                             $row = $file[$index];
4968
-                            $row = array_map( 'trim', $row );
4968
+                            $row = array_map('trim', $row);
4969 4969
                             $data = array();
4970 4970
                             
4971
-                            foreach ($columns as $c => $column ) {
4971
+                            foreach ($columns as $c => $column) {
4972 4972
                                 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'))) {
4973 4973
                                     $data[$column] = $row[$c];
4974 4974
                                 }
4975 4975
                             }
4976 4976
 
4977
-                            if ( empty($data['city']) || empty($data['region']) || empty($data['country']) || empty($data['latitude']) || empty($data['longitude']) ) {
4977
+                            if (empty($data['city']) || empty($data['region']) || empty($data['country']) || empty($data['latitude']) || empty($data['longitude'])) {
4978 4978
                                 $invalid++;
4979
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4979
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_location);
4980 4980
                                 continue;
4981 4981
                             }
4982 4982
                             
4983 4983
                             $data['location_id'] = isset($data['location_id']) ? absint($data['location_id']) : 0;
4984 4984
                             
4985
-                            if ( $import_choice == 'update' ) {
4986
-                                if ( (int)$data['location_id'] > 0 && $location = geodir_get_location_by_id( '', (int)$data['location_id'] ) ) {
4987
-                                    if ( $location_id = geodir_location_update_city( $data, true, $location ) ) {
4985
+                            if ($import_choice == 'update') {
4986
+                                if ((int) $data['location_id'] > 0 && $location = geodir_get_location_by_id('', (int) $data['location_id'])) {
4987
+                                    if ($location_id = geodir_location_update_city($data, true, $location)) {
4988 4988
                                         $updated++;
4989 4989
                                     } else {
4990 4990
                                         $invalid++;
4991
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4991
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_location);
4992 4992
                                     }
4993
-                                } else if ( !empty( $data['city_slug'] ) && $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'] ) ) ) {
4994
-                                    $data['location_id'] = (int)$location->location_id;
4993
+                                } else if (!empty($data['city_slug']) && $location = geodir_get_location_by_slug('city', array('city_slug' => $data['city_slug']))) {
4994
+                                    $data['location_id'] = (int) $location->location_id;
4995 4995
                                     
4996
-                                    if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'country' => $data['country'], 'region' => $data['region'] ) ) ) {
4997
-                                        $data['location_id'] = (int)$location->location_id;
4998
-                                    } else if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'region' => $data['region'] ) ) ) {
4999
-                                        $data['location_id'] = (int)$location->location_id;
5000
-                                    } else if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'country' => $data['country'] ) ) ) {
5001
-                                        $data['location_id'] = (int)$location->location_id;
4996
+                                    if ($location = geodir_get_location_by_slug('city', array('city_slug' => $data['city_slug'], 'country' => $data['country'], 'region' => $data['region']))) {
4997
+                                        $data['location_id'] = (int) $location->location_id;
4998
+                                    } else if ($location = geodir_get_location_by_slug('city', array('city_slug' => $data['city_slug'], 'region' => $data['region']))) {
4999
+                                        $data['location_id'] = (int) $location->location_id;
5000
+                                    } else if ($location = geodir_get_location_by_slug('city', array('city_slug' => $data['city_slug'], 'country' => $data['country']))) {
5001
+                                        $data['location_id'] = (int) $location->location_id;
5002 5002
                                     }
5003 5003
                                     
5004
-                                    if ( $location_id = geodir_location_update_city( $data, true, $location ) ) {
5004
+                                    if ($location_id = geodir_location_update_city($data, true, $location)) {
5005 5005
                                         $updated++;
5006 5006
                                     } else {
5007 5007
                                         $invalid++;
5008
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
5008
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_location);
5009 5009
                                     }
5010 5010
                                 } else {
5011
-                                    if ( $location_id = geodir_location_insert_city( $data, true ) ) {
5011
+                                    if ($location_id = geodir_location_insert_city($data, true)) {
5012 5012
                                         $created++;
5013 5013
                                     } else {
5014 5014
                                         $invalid++;
5015
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
5015
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_location);
5016 5016
                                     }
5017 5017
                                 }
5018
-                            } elseif ( $import_choice == 'skip' ) {
5019
-                                if ( (int)$data['location_id'] > 0 && $location = geodir_get_location_by_id( '', (int)$data['location_id'] ) ) {
5018
+                            } elseif ($import_choice == 'skip') {
5019
+                                if ((int) $data['location_id'] > 0 && $location = geodir_get_location_by_id('', (int) $data['location_id'])) {
5020 5020
                                     $skipped++;
5021
-                                } else if ( !empty( $data['city_slug'] ) && $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'] ) ) ) {
5021
+                                } else if (!empty($data['city_slug']) && $location = geodir_get_location_by_slug('city', array('city_slug' => $data['city_slug']))) {
5022 5022
                                     $skipped++;
5023 5023
                                 } else {
5024
-                                    if ( $location_id = geodir_location_insert_city( $data, true ) ) {
5024
+                                    if ($location_id = geodir_location_insert_city($data, true)) {
5025 5025
                                         $created++;
5026 5026
                                     } else {
5027 5027
                                         $invalid++;
5028
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
5028
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_location);
5029 5029
                                     }
5030 5030
                                 }
5031 5031
                             } else {
5032 5032
                                 $invalid++;
5033
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
5033
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_location);
5034 5034
                             }
5035 5035
                         }
5036 5036
                     }
@@ -5044,24 +5044,24 @@  discard block
 block discarded – undo
5044 5044
                 $json['invalid'] = $invalid;
5045 5045
                 $json['images'] = $images;
5046 5046
                 
5047
-                wp_send_json( $json );
5048
-            } else if ( $task == 'import_hood' ) {               
5047
+                wp_send_json($json);
5048
+            } else if ($task == 'import_hood') {               
5049 5049
                 if (!empty($file)) {
5050 5050
                     $columns = isset($file[0]) ? $file[0] : NULL;
5051 5051
                     
5052 5052
                     if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
5053 5053
                         $json['error'] = __('File you are uploading is not valid. Columns does not matching.', 'geodirectory');
5054
-                        wp_send_json( $json );
5054
+                        wp_send_json($json);
5055 5055
                     }
5056 5056
                     
5057 5057
                     $gd_error_log = __('GD IMPORT NEIGHBOURHOODS [ROW %d]:', 'geodirectory');
5058
-                    $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' );
5058
+                    $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');
5059 5059
                     for ($i = 1; $i <= $limit; $i++) {
5060 5060
                         $index = $processed + $i;
5061 5061
                         
5062 5062
                         if (isset($file[$index])) {
5063 5063
                             $row = $file[$index];
5064
-                            $row = array_map( 'trim', $row );
5064
+                            $row = array_map('trim', $row);
5065 5065
                             $data = array();
5066 5066
                             
5067 5067
                             foreach ($columns as $c => $column) {
@@ -5072,20 +5072,20 @@  discard block
 block discarded – undo
5072 5072
 
5073 5073
                             if (empty($data['neighbourhood_name']) || empty($data['latitude']) || empty($data['longitude'])) {
5074 5074
                                 $invalid++;
5075
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5075
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_hood);
5076 5076
                                 continue;
5077 5077
                             }
5078 5078
                             
5079 5079
                             $location_info = array();
5080
-                            if (!empty($data['location_id']) && (int)$data['location_id'] > 0) {
5081
-                                $location_info = geodir_get_location_by_id('', (int)$data['location_id']);
5080
+                            if (!empty($data['location_id']) && (int) $data['location_id'] > 0) {
5081
+                                $location_info = geodir_get_location_by_id('', (int) $data['location_id']);
5082 5082
                             } else if (!empty($data['city']) && !empty($data['region']) && !empty($data['country'])) {
5083 5083
                                 $location_info = geodir_get_location_by_slug('city', array('fields' => 'location_id', 'city' => $data['city'], 'country' => $data['country'], 'region' => $data['region']));
5084 5084
                             }
5085 5085
 
5086 5086
                             if (empty($location_info)) {
5087 5087
                                 $invalid++;
5088
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5088
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_hood);
5089 5089
                                 continue;
5090 5090
                             }
5091 5091
                             
@@ -5100,35 +5100,35 @@  discard block
 block discarded – undo
5100 5100
                             $hood_data['hood_longitude'] = $data['longitude'];
5101 5101
                             $hood_data['hood_location_id'] = $location_id;
5102 5102
                                     
5103
-                            if ( $import_choice == 'update' ) {
5104
-                                if ((int)$data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int)$data['neighbourhood_id']))) {
5105
-                                    $hood_data['hood_id'] = (int)$data['neighbourhood_id'];
5103
+                            if ($import_choice == 'update') {
5104
+                                if ((int) $data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int) $data['neighbourhood_id']))) {
5105
+                                    $hood_data['hood_id'] = (int) $data['neighbourhood_id'];
5106 5106
                                     
5107 5107
                                     if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
5108 5108
                                         $updated++;
5109 5109
                                     } else {
5110 5110
                                         $invalid++;
5111
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5111
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_hood);
5112 5112
                                     }
5113 5113
                                 } else if (!empty($data['neighbourhood_slug']) && ($neighbourhood = geodir_location_get_neighbourhood_by_id($data['neighbourhood_slug'], true))) {
5114
-                                    $hood_data['hood_id'] = (int)$neighbourhood->hood_id;
5114
+                                    $hood_data['hood_id'] = (int) $neighbourhood->hood_id;
5115 5115
                                     
5116 5116
                                     if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
5117 5117
                                         $updated++;
5118 5118
                                     } else {
5119 5119
                                         $invalid++;
5120
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5120
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_hood);
5121 5121
                                     }
5122 5122
                                 } else {
5123 5123
                                     if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
5124 5124
                                         $created++;
5125 5125
                                     } else {
5126 5126
                                         $invalid++;
5127
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5127
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_hood);
5128 5128
                                     }
5129 5129
                                 }
5130
-                            } elseif ( $import_choice == 'skip' ) {
5131
-                                if ((int)$data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int)$data['neighbourhood_id']))) {
5130
+                            } elseif ($import_choice == 'skip') {
5131
+                                if ((int) $data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int) $data['neighbourhood_id']))) {
5132 5132
                                     $skipped++;
5133 5133
                                 } else if (!empty($data['neighbourhood_slug']) && ($neighbourhood = geodir_location_get_neighbourhood_by_id($data['neighbourhood_slug'], true))) {
5134 5134
                                     $skipped++;
@@ -5138,12 +5138,12 @@  discard block
 block discarded – undo
5138 5138
                                         $created++;
5139 5139
                                     } else {
5140 5140
                                         $invalid++;
5141
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5141
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_hood);
5142 5142
                                     }
5143 5143
                                 }
5144 5144
                             } else {
5145 5145
                                 $invalid++;
5146
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
5146
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_hood);
5147 5147
                             }
5148 5148
                         }
5149 5149
                     }
@@ -5157,7 +5157,7 @@  discard block
 block discarded – undo
5157 5157
                 $json['invalid'] = $invalid;
5158 5158
                 $json['images'] = $images;
5159 5159
                 
5160
-                wp_send_json( $json );
5160
+                wp_send_json($json);
5161 5161
             }
5162 5162
         }
5163 5163
         break;
@@ -5201,29 +5201,29 @@  discard block
 block discarded – undo
5201 5201
  * }
5202 5202
  * @return int|bool Term id when success, false when fail.
5203 5203
  */
5204
-function geodir_imex_insert_term( $taxonomy, $term_data ) {
5205
-	if ( empty( $taxonomy ) || empty( $term_data ) ) {
5204
+function geodir_imex_insert_term($taxonomy, $term_data) {
5205
+	if (empty($taxonomy) || empty($term_data)) {
5206 5206
 		return false;
5207 5207
 	}
5208 5208
 	
5209
-	$term = isset( $term_data['name'] ) && !empty( $term_data['name'] ) ? $term_data['name'] : '';
5209
+	$term = isset($term_data['name']) && !empty($term_data['name']) ? $term_data['name'] : '';
5210 5210
 	$args = array();
5211
-	$args['description'] = isset( $term_data['description'] ) ? $term_data['description'] : '';
5212
-	$args['slug'] = isset( $term_data['slug'] ) ? $term_data['slug'] : '';
5213
-	$args['parent'] = isset( $term_data['parent'] ) ? (int)$term_data['parent'] : '';
5211
+	$args['description'] = isset($term_data['description']) ? $term_data['description'] : '';
5212
+	$args['slug'] = isset($term_data['slug']) ? $term_data['slug'] : '';
5213
+	$args['parent'] = isset($term_data['parent']) ? (int) $term_data['parent'] : '';
5214 5214
 	
5215
-	if ( ( !empty( $args['slug'] ) && term_exists( $args['slug'], $taxonomy ) ) || empty( $args['slug'] ) ) {
5216
-		$term_args = array_merge( $term_data, $args );
5217
-		$defaults = array( 'alias_of' => '', 'description' => '', 'parent' => 0, 'slug' => '');
5218
-		$term_args = wp_parse_args( $term_args, $defaults );
5219
-		$term_args = sanitize_term( $term_args, $taxonomy, 'db' );
5220
-		$args['slug'] = wp_unique_term_slug( $args['slug'], (object)$term_args );
5215
+	if ((!empty($args['slug']) && term_exists($args['slug'], $taxonomy)) || empty($args['slug'])) {
5216
+		$term_args = array_merge($term_data, $args);
5217
+		$defaults = array('alias_of' => '', 'description' => '', 'parent' => 0, 'slug' => '');
5218
+		$term_args = wp_parse_args($term_args, $defaults);
5219
+		$term_args = sanitize_term($term_args, $taxonomy, 'db');
5220
+		$args['slug'] = wp_unique_term_slug($args['slug'], (object) $term_args);
5221 5221
 	}
5222 5222
 	
5223
-    if( !empty( $term ) ) {
5224
-		$result = wp_insert_term( $term, $taxonomy, $args );
5225
-        if( !is_wp_error( $result ) ) {
5226
-            return isset( $result['term_id'] ) ? $result['term_id'] : 0;
5223
+    if (!empty($term)) {
5224
+		$result = wp_insert_term($term, $taxonomy, $args);
5225
+        if (!is_wp_error($result)) {
5226
+            return isset($result['term_id']) ? $result['term_id'] : 0;
5227 5227
         }
5228 5228
     }
5229 5229
 	
@@ -5253,36 +5253,36 @@  discard block
 block discarded – undo
5253 5253
  * }
5254 5254
  * @return int|bool Term id when success, false when fail.
5255 5255
  */
5256
-function geodir_imex_update_term( $taxonomy, $term_data ) {
5257
-	if ( empty( $taxonomy ) || empty( $term_data ) ) {
5256
+function geodir_imex_update_term($taxonomy, $term_data) {
5257
+	if (empty($taxonomy) || empty($term_data)) {
5258 5258
 		return false;
5259 5259
 	}
5260 5260
 	
5261
-	$term_id = isset( $term_data['term_id'] ) && !empty( $term_data['term_id'] ) ? $term_data['term_id'] : 0;
5261
+	$term_id = isset($term_data['term_id']) && !empty($term_data['term_id']) ? $term_data['term_id'] : 0;
5262 5262
 	
5263 5263
 	$args = array();
5264
-	$args['description'] = isset( $term_data['description'] ) ? $term_data['description'] : '';
5265
-	$args['slug'] = isset( $term_data['slug'] ) ? $term_data['slug'] : '';
5266
-	$args['parent'] = isset( $term_data['parent'] ) ? (int)$term_data['parent'] : '';
5264
+	$args['description'] = isset($term_data['description']) ? $term_data['description'] : '';
5265
+	$args['slug'] = isset($term_data['slug']) ? $term_data['slug'] : '';
5266
+	$args['parent'] = isset($term_data['parent']) ? (int) $term_data['parent'] : '';
5267 5267
 	
5268
-	if ( $term_id > 0 && $term_info = (array)get_term( $term_id, $taxonomy ) ) {
5268
+	if ($term_id > 0 && $term_info = (array) get_term($term_id, $taxonomy)) {
5269 5269
 		$term_data['term_id'] = $term_info['term_id'];
5270 5270
 		
5271
-		$result = wp_update_term( $term_data['term_id'], $taxonomy, $term_data );
5271
+		$result = wp_update_term($term_data['term_id'], $taxonomy, $term_data);
5272 5272
 		
5273
-		if( !is_wp_error( $result ) ) {
5274
-            return isset( $result['term_id'] ) ? $result['term_id'] : 0;
5273
+		if (!is_wp_error($result)) {
5274
+            return isset($result['term_id']) ? $result['term_id'] : 0;
5275 5275
         }
5276
-	} else if ( $term_data['slug'] != '' && $term_info = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
5276
+	} else if ($term_data['slug'] != '' && $term_info = (array) term_exists($term_data['slug'], $taxonomy)) {
5277 5277
 		$term_data['term_id'] = $term_info['term_id'];
5278 5278
 		
5279
-		$result = wp_update_term( $term_data['term_id'], $taxonomy, $term_data );
5279
+		$result = wp_update_term($term_data['term_id'], $taxonomy, $term_data);
5280 5280
 		
5281
-		if( !is_wp_error( $result ) ) {
5282
-            return isset( $result['term_id'] ) ? $result['term_id'] : 0;
5281
+		if (!is_wp_error($result)) {
5282
+            return isset($result['term_id']) ? $result['term_id'] : 0;
5283 5283
         }
5284 5284
 	} else {
5285
-		return geodir_imex_insert_term( $taxonomy, $term_data );
5285
+		return geodir_imex_insert_term($taxonomy, $term_data);
5286 5286
 	}
5287 5287
 	
5288 5288
 	return false;
@@ -5301,20 +5301,20 @@  discard block
 block discarded – undo
5301 5301
  * @param string $post_type Post type.
5302 5302
  * @return int Posts count.
5303 5303
  */
5304
-function geodir_get_posts_count( $post_type ) {
5304
+function geodir_get_posts_count($post_type) {
5305 5305
     global $wpdb, $plugin_prefix;
5306 5306
 
5307
-    if ( !post_type_exists( $post_type ) ) {
5307
+    if (!post_type_exists($post_type)) {
5308 5308
         return 0;
5309 5309
     }
5310 5310
         
5311
-    $table = $plugin_prefix . $post_type . '_detail';
5311
+    $table = $plugin_prefix.$post_type.'_detail';
5312 5312
 
5313 5313
     // Skip listing with statuses trash, auto-draft etc...
5314 5314
     $skip_statuses = geodir_imex_export_skip_statuses();
5315 5315
     $where_statuses = '';
5316
-    if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5317
-        $where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5316
+    if (!empty($skip_statuses) && is_array($skip_statuses)) {
5317
+        $where_statuses = "AND `".$wpdb->posts."`.`post_status` NOT IN('".implode("','", $skip_statuses)."')";
5318 5318
     }
5319 5319
     
5320 5320
     /**
@@ -5325,11 +5325,11 @@  discard block
 block discarded – undo
5325 5325
      *
5326 5326
      * @param string $where SQL where clause part.
5327 5327
      */
5328
-    $where_statuses = apply_filters( 'geodir_get_posts_count', $where_statuses, $post_type );
5328
+    $where_statuses = apply_filters('geodir_get_posts_count', $where_statuses, $post_type);
5329 5329
 
5330
-    $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 );
5330
+    $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);
5331 5331
 
5332
-    $posts_count = (int)$wpdb->get_var( $query );
5332
+    $posts_count = (int) $wpdb->get_var($query);
5333 5333
     
5334 5334
     /**
5335 5335
      * Modify returned post counts for the current post type.
@@ -5340,7 +5340,7 @@  discard block
 block discarded – undo
5340 5340
      * @param int $posts_count Post counts.
5341 5341
      * @param string $post_type Post type.
5342 5342
      */
5343
-    $posts_count = apply_filters( 'geodir_imex_count_posts', $posts_count, $post_type );
5343
+    $posts_count = apply_filters('geodir_imex_count_posts', $posts_count, $post_type);
5344 5344
 
5345 5345
     return $posts_count;
5346 5346
 }
@@ -5361,17 +5361,17 @@  discard block
 block discarded – undo
5361 5361
  * @param int $page_no Page number. Default 0.
5362 5362
  * @return array Array of posts data.
5363 5363
  */
5364
-function geodir_imex_get_posts( $post_type, $per_page = 0, $page_no = 0 ) {	
5364
+function geodir_imex_get_posts($post_type, $per_page = 0, $page_no = 0) {	
5365 5365
 	global $wp_filesystem;
5366 5366
 
5367
-	$posts = geodir_get_export_posts( $post_type, $per_page, $page_no );
5367
+	$posts = geodir_get_export_posts($post_type, $per_page, $page_no);
5368 5368
 
5369 5369
 	$csv_rows = array();
5370 5370
 	
5371
-	if ( !empty( $posts ) ) {
5372
-		$is_payment_plugin = is_plugin_active( 'geodir_payment_manager/geodir_payment_manager.php' );
5371
+	if (!empty($posts)) {
5372
+		$is_payment_plugin = is_plugin_active('geodir_payment_manager/geodir_payment_manager.php');
5373 5373
         $location_manager = function_exists('geodir_location_plugin_activated') ? true : false; // Check location manager installed & active.
5374
-        $location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $post_type ) ? false : true;
5374
+        $location_allowed = function_exists('geodir_cpt_no_location') && geodir_cpt_no_location($post_type) ? false : true;
5375 5375
         $neighbourhood_active = $location_manager && $location_allowed && get_option('location_neighbourhoods') ? true : false;
5376 5376
 		
5377 5377
 		$csv_row = array();
@@ -5383,7 +5383,7 @@  discard block
 block discarded – undo
5383 5383
 		$csv_row[] = 'default_category';
5384 5384
 		$csv_row[] = 'post_tags';
5385 5385
 		$csv_row[] = 'post_type';
5386
-		if ( $post_type == 'gd_event' ) {
5386
+		if ($post_type == 'gd_event') {
5387 5387
 			$csv_row[] = 'event_date';
5388 5388
 			$csv_row[] = 'event_enddate';
5389 5389
 			$csv_row[] = 'starttime';
@@ -5438,15 +5438,15 @@  discard block
 block discarded – undo
5438 5438
 		}
5439 5439
 		// WPML
5440 5440
 
5441
-		$custom_fields = geodir_imex_get_custom_fields( $post_type );
5442
-		if ( !empty( $custom_fields ) ) {
5443
-			foreach ( $custom_fields as $custom_field ) {
5441
+		$custom_fields = geodir_imex_get_custom_fields($post_type);
5442
+		if (!empty($custom_fields)) {
5443
+			foreach ($custom_fields as $custom_field) {
5444 5444
 				$csv_row[] = $custom_field->htmlvar_name;
5445 5445
 			}
5446 5446
 		}
5447 5447
 
5448 5448
 		// Export franchise fields
5449
-		$is_franchise_active = is_plugin_active( 'geodir_franchise/geodir_franchise.php' ) && geodir_franchise_enabled( $post_type ) ? true : false;
5449
+		$is_franchise_active = is_plugin_active('geodir_franchise/geodir_franchise.php') && geodir_franchise_enabled($post_type) ? true : false;
5450 5450
 		if ($is_franchise_active) {
5451 5451
 			$csv_row[] = 'gd_is_franchise';
5452 5452
 			$csv_row[] = 'gd_franchise_lock';
@@ -5456,28 +5456,28 @@  discard block
 block discarded – undo
5456 5456
 		$csv_rows[] = $csv_row;
5457 5457
 
5458 5458
 		$images_count = 5;
5459
-        $xx=0;
5460
-		foreach ( $posts as $post ) {$xx++;
5459
+        $xx = 0;
5460
+		foreach ($posts as $post) {$xx++;
5461 5461
 			$post_id = $post['ID'];
5462 5462
 			
5463
-			$gd_post_info = geodir_get_post_info( $post_id );
5464
-			$post_info = (array)$gd_post_info;
5463
+			$gd_post_info = geodir_get_post_info($post_id);
5464
+			$post_info = (array) $gd_post_info;
5465 5465
 						
5466
-			$taxonomy_category = $post_type . 'category';
5467
-			$taxonomy_tags = $post_type . '_tags';
5466
+			$taxonomy_category = $post_type.'category';
5467
+			$taxonomy_tags = $post_type.'_tags';
5468 5468
 			
5469 5469
 			$post_category = '';
5470 5470
 			$default_category_id = $gd_post_info->default_category;
5471 5471
 			$default_category = '';
5472 5472
 			$post_tags = '';
5473
-			$terms = wp_get_post_terms( $post_id, array( $taxonomy_category, $taxonomy_tags ) );
5473
+			$terms = wp_get_post_terms($post_id, array($taxonomy_category, $taxonomy_tags));
5474 5474
 			
5475
-			if ( !empty( $terms ) && !is_wp_error( $terms ) ) {
5475
+			if (!empty($terms) && !is_wp_error($terms)) {
5476 5476
 				$post_category = array();
5477 5477
 				$post_tags = array();
5478 5478
 			
5479
-				foreach ( $terms as $term ) {
5480
-					if ( $term->taxonomy == $taxonomy_category ) {
5479
+				foreach ($terms as $term) {
5480
+					if ($term->taxonomy == $taxonomy_category) {
5481 5481
 						$post_category[] = $term->name;
5482 5482
 						
5483 5483
 						if ($default_category_id == $term->term_id) {
@@ -5485,7 +5485,7 @@  discard block
 block discarded – undo
5485 5485
 						}
5486 5486
 					}
5487 5487
 					
5488
-					if ( $term->taxonomy == $taxonomy_tags ) {
5488
+					if ($term->taxonomy == $taxonomy_tags) {
5489 5489
 						$post_tags[] = $term->name;
5490 5490
 					}
5491 5491
 				}
@@ -5493,47 +5493,47 @@  discard block
 block discarded – undo
5493 5493
 				if (empty($default_category) && !empty($post_category)) {
5494 5494
 					$default_category = $post_category[0]; // Set first one as default category.
5495 5495
 				}
5496
-				$post_category = !empty( $post_category ) ? implode( ',', $post_category ) : '';
5497
-				$post_tags = !empty( $post_tags ) ? implode( ',', $post_tags ) : '';
5496
+				$post_category = !empty($post_category) ? implode(',', $post_category) : '';
5497
+				$post_tags = !empty($post_tags) ? implode(',', $post_tags) : '';
5498 5498
 			}
5499 5499
 
5500 5500
 			// Franchise data
5501
-			if ($is_franchise_active && isset($post_info['franchise']) && (int)$post_info['franchise'] > 0 && geodir_franchise_check((int)$post_info['franchise'])) {
5501
+			if ($is_franchise_active && isset($post_info['franchise']) && (int) $post_info['franchise'] > 0 && geodir_franchise_check((int) $post_info['franchise'])) {
5502 5502
 				$franchise_id = $post_info['franchise'];
5503 5503
 				$gd_franchise_info = geodir_get_post_info($franchise_id);
5504 5504
 
5505 5505
 				if (geodir_franchise_pkg_is_active($gd_franchise_info)) {
5506
-					$franchise_info = (array)$gd_franchise_info;
5506
+					$franchise_info = (array) $gd_franchise_info;
5507 5507
 					$locked_fields = geodir_franchise_get_locked_fields($franchise_id, true);
5508 5508
 					
5509 5509
 					if (!empty($locked_fields)) {
5510
-						foreach( $locked_fields as $locked_field) {
5510
+						foreach ($locked_fields as $locked_field) {
5511 5511
 							if (isset($post_info[$locked_field]) && isset($franchise_info[$locked_field])) {
5512 5512
 								$post_info[$locked_field] = $franchise_info[$locked_field];
5513 5513
 							}
5514 5514
 							
5515 5515
 							if (in_array($taxonomy_category, $locked_fields) || in_array('post_tags', $locked_fields)) {
5516
-								$franchise_terms = wp_get_post_terms( $franchise_id, array( $taxonomy_category, $taxonomy_tags ) );
5516
+								$franchise_terms = wp_get_post_terms($franchise_id, array($taxonomy_category, $taxonomy_tags));
5517 5517
 			
5518
-								if ( !empty( $franchise_terms ) && !is_wp_error( $franchise_terms ) ) {
5518
+								if (!empty($franchise_terms) && !is_wp_error($franchise_terms)) {
5519 5519
 									$franchise_post_category = array();
5520 5520
 									$franchise_post_tags = array();
5521 5521
 								
5522
-									foreach ( $franchise_terms as $franchise_term ) {
5523
-										if ( $franchise_term->taxonomy == $taxonomy_category ) {
5522
+									foreach ($franchise_terms as $franchise_term) {
5523
+										if ($franchise_term->taxonomy == $taxonomy_category) {
5524 5524
 											$franchise_post_category[] = $franchise_term->name;
5525 5525
 										}
5526 5526
 										
5527
-										if ( $franchise_term->taxonomy == $taxonomy_tags ) {
5527
+										if ($franchise_term->taxonomy == $taxonomy_tags) {
5528 5528
 											$franchise_post_tags[] = $franchise_term->name;
5529 5529
 										}
5530 5530
 									}
5531 5531
 									
5532 5532
 									if (in_array($taxonomy_category, $locked_fields)) {
5533
-										$post_category = !empty( $franchise_post_category ) ? implode( ',', $franchise_post_category ) : '';
5533
+										$post_category = !empty($franchise_post_category) ? implode(',', $franchise_post_category) : '';
5534 5534
 									}
5535 5535
 									if (in_array('post_tags', $locked_fields)) {
5536
-										$post_tags = !empty( $franchise_post_tags ) ? implode( ',', $franchise_post_tags ) : '';
5536
+										$post_tags = !empty($franchise_post_tags) ? implode(',', $franchise_post_tags) : '';
5537 5537
 									}
5538 5538
 								}
5539 5539
 							}
@@ -5542,18 +5542,18 @@  discard block
 block discarded – undo
5542 5542
 				}
5543 5543
 			}
5544 5544
 						
5545
-			$post_images = geodir_get_images( $post_id );
5545
+			$post_images = geodir_get_images($post_id);
5546 5546
 			$current_images = array();
5547
-			if ( !empty( $post_images ) ) {
5548
-				foreach ( $post_images as $post_image ) {
5549
-					$post_image = (array)$post_image;
5550
-					$image = !empty( $post_image ) && isset( $post_image['path'] ) && $wp_filesystem->is_file( $post_image['path'] ) && $wp_filesystem->exists( $post_image['path'] ) ? $post_image['src'] : '';
5551
-					if ( $image ) {
5547
+			if (!empty($post_images)) {
5548
+				foreach ($post_images as $post_image) {
5549
+					$post_image = (array) $post_image;
5550
+					$image = !empty($post_image) && isset($post_image['path']) && $wp_filesystem->is_file($post_image['path']) && $wp_filesystem->exists($post_image['path']) ? $post_image['src'] : '';
5551
+					if ($image) {
5552 5552
 						$current_images[] = $image;
5553 5553
 					}
5554 5554
 				}
5555 5555
 				
5556
-				$images_count = max( $images_count, count( $current_images ) );
5556
+				$images_count = max($images_count, count($current_images));
5557 5557
 			}
5558 5558
 
5559 5559
 			$csv_row = array();
@@ -5565,7 +5565,7 @@  discard block
 block discarded – undo
5565 5565
 			$csv_row[] = $default_category; // default_category
5566 5566
 			$csv_row[] = $post_tags; // post_tags
5567 5567
 			$csv_row[] = $post_type; // post_type
5568
-			if ( $post_type == 'gd_event' ) {
5568
+			if ($post_type == 'gd_event') {
5569 5569
 				$event_data = geodir_imex_get_event_data($post, $gd_post_info);
5570 5570
 				$csv_row[] = $event_data['event_date']; // event_date
5571 5571
 				$csv_row[] = $event_data['event_enddate']; // enddate
@@ -5586,9 +5586,9 @@  discard block
 block discarded – undo
5586 5586
 				$csv_row[] = $event_data['recurring_end_date']; // repeat_end
5587 5587
 			}
5588 5588
 			$csv_row[] = $post_info['post_status']; // post_status
5589
-			$csv_row[] = (int)$post_info['is_featured'] == 1 ? 1 : ''; // is_featured
5589
+			$csv_row[] = (int) $post_info['is_featured'] == 1 ? 1 : ''; // is_featured
5590 5590
 			if ($is_payment_plugin) {
5591
-				$csv_row[] = (int)$post_info['package_id']; // package_id
5591
+				$csv_row[] = (int) $post_info['package_id']; // package_id
5592 5592
 				$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
5593 5593
 			}
5594 5594
             $csv_row[] = $post_info['post_date']; // post_date
@@ -5625,14 +5625,14 @@  discard block
 block discarded – undo
5625 5625
 			$csv_row[] = $post_info['geodir_special_offers']; // geodir_special_offers
5626 5626
 			// WPML
5627 5627
 			if ($is_wpml) {
5628
-				$csv_row[] = geodir_get_language_for_element( $post_id, 'post_' . $post_type );
5629
-				$csv_row[] = geodir_imex_original_post_id( $post_id, 'post_' . $post_type );
5628
+				$csv_row[] = geodir_get_language_for_element($post_id, 'post_'.$post_type);
5629
+				$csv_row[] = geodir_imex_original_post_id($post_id, 'post_'.$post_type);
5630 5630
 			}
5631 5631
 			// WPML
5632 5632
 			
5633
-			if ( !empty( $custom_fields ) ) {
5634
-				foreach ( $custom_fields as $custom_field ) {
5635
-					$csv_row[] = isset( $post_info[$custom_field->htmlvar_name] ) ? $post_info[$custom_field->htmlvar_name] : '';
5633
+			if (!empty($custom_fields)) {
5634
+				foreach ($custom_fields as $custom_field) {
5635
+					$csv_row[] = isset($post_info[$custom_field->htmlvar_name]) ? $post_info[$custom_field->htmlvar_name] : '';
5636 5636
 				}
5637 5637
 			}
5638 5638
 			
@@ -5643,26 +5643,26 @@  discard block
 block discarded – undo
5643 5643
 				$franchise = '';
5644 5644
 					
5645 5645
 				if (geodir_franchise_pkg_is_active($gd_post_info)) {
5646
-					$gd_is_franchise = (int)get_post_meta( $post_id, 'gd_is_franchise', true );
5647
-					$locaked_fields = $gd_is_franchise ? get_post_meta( $post_id, 'gd_franchise_lock', true ) : '';
5646
+					$gd_is_franchise = (int) get_post_meta($post_id, 'gd_is_franchise', true);
5647
+					$locaked_fields = $gd_is_franchise ? get_post_meta($post_id, 'gd_franchise_lock', true) : '';
5648 5648
 					$locaked_fields = (is_array($locaked_fields) && !empty($locaked_fields) ? implode(",", $locaked_fields) : '');
5649
-					$franchise = !$gd_is_franchise && isset($post_info['franchise']) && (int)$post_info['franchise'] > 0 ? (int)$post_info['franchise'] : 0; // franchise id
5649
+					$franchise = !$gd_is_franchise && isset($post_info['franchise']) && (int) $post_info['franchise'] > 0 ? (int) $post_info['franchise'] : 0; // franchise id
5650 5650
 				}
5651 5651
 				
5652
-				$csv_row[] = (int)$gd_is_franchise; // gd_is_franchise
5652
+				$csv_row[] = (int) $gd_is_franchise; // gd_is_franchise
5653 5653
 				$csv_row[] = $locaked_fields; // gd_franchise_lock fields
5654
-				$csv_row[] = (int)$franchise; // franchise id
5654
+				$csv_row[] = (int) $franchise; // franchise id
5655 5655
 			}
5656 5656
 			
5657
-			for ( $c = 0; $c < $images_count; $c++ ) {
5658
-				$csv_row[] = isset( $current_images[$c] ) ? $current_images[$c] : ''; // IMAGE
5657
+			for ($c = 0; $c < $images_count; $c++) {
5658
+				$csv_row[] = isset($current_images[$c]) ? $current_images[$c] : ''; // IMAGE
5659 5659
 			}
5660 5660
 			
5661 5661
 			$csv_rows[] = $csv_row;
5662 5662
 
5663 5663
 		}
5664 5664
 
5665
-		for ( $c = 0; $c < $images_count; $c++ ) {
5665
+		for ($c = 0; $c < $images_count; $c++) {
5666 5666
 			$csv_rows[0][] = 'IMAGE';
5667 5667
 		}
5668 5668
 	}
@@ -5684,30 +5684,30 @@  discard block
 block discarded – undo
5684 5684
  * @param int $page_no Page number. Default 0.
5685 5685
  * @return array Array of posts data.
5686 5686
  */
5687
-function geodir_get_export_posts( $post_type, $per_page = 0, $page_no = 0 ) {
5687
+function geodir_get_export_posts($post_type, $per_page = 0, $page_no = 0) {
5688 5688
     global $wpdb, $plugin_prefix;
5689 5689
 
5690
-    if ( ! post_type_exists( $post_type ) )
5690
+    if (!post_type_exists($post_type))
5691 5691
         return new stdClass;
5692 5692
         
5693
-    $table = $plugin_prefix . $post_type . '_detail';
5693
+    $table = $plugin_prefix.$post_type.'_detail';
5694 5694
 
5695 5695
     $limit = '';
5696
-    if ( $per_page > 0 && $page_no > 0 ) {
5697
-        $offset = ( $page_no - 1 ) * $per_page;
5696
+    if ($per_page > 0 && $page_no > 0) {
5697
+        $offset = ($page_no - 1) * $per_page;
5698 5698
         
5699
-        if ( $offset > 0 ) {
5700
-            $limit = " LIMIT " . $offset . "," . $per_page;
5699
+        if ($offset > 0) {
5700
+            $limit = " LIMIT ".$offset.",".$per_page;
5701 5701
         } else {
5702
-            $limit = " LIMIT " . $per_page;
5702
+            $limit = " LIMIT ".$per_page;
5703 5703
         }
5704 5704
     }
5705 5705
 
5706 5706
     // Skip listing with statuses trash, auto-draft etc...
5707 5707
     $skip_statuses = geodir_imex_export_skip_statuses();
5708 5708
     $where_statuses = '';
5709
-    if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5710
-        $where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5709
+    if (!empty($skip_statuses) && is_array($skip_statuses)) {
5710
+        $where_statuses = "AND `".$wpdb->posts."`.`post_status` NOT IN('".implode("','", $skip_statuses)."')";
5711 5711
     }
5712 5712
     
5713 5713
     /**
@@ -5718,9 +5718,9 @@  discard block
 block discarded – undo
5718 5718
      *
5719 5719
      * @param string $where SQL where clause part.
5720 5720
      */
5721
-    $where_statuses = apply_filters( 'geodir_get_export_posts', $where_statuses, $post_type );
5721
+    $where_statuses = apply_filters('geodir_get_export_posts', $where_statuses, $post_type);
5722 5722
 
5723
-    $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 );
5723
+    $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);
5724 5724
     /**
5725 5725
      * Modify returned posts SQL query for the current post type.
5726 5726
      *
@@ -5730,8 +5730,8 @@  discard block
 block discarded – undo
5730 5730
      * @param int $query The SQL query.
5731 5731
      * @param string $post_type Post type.
5732 5732
      */
5733
-    $query = apply_filters( 'geodir_imex_export_posts_query', $query, $post_type );
5734
-    $results = (array)$wpdb->get_results( $wpdb->prepare( $query, $post_type ), ARRAY_A );
5733
+    $query = apply_filters('geodir_imex_export_posts_query', $query, $post_type);
5734
+    $results = (array) $wpdb->get_results($wpdb->prepare($query, $post_type), ARRAY_A);
5735 5735
 
5736 5736
     /**
5737 5737
      * Modify returned post results for the current post type.
@@ -5742,7 +5742,7 @@  discard block
 block discarded – undo
5742 5742
      * @param object $results An object containing all post ids.
5743 5743
      * @param string $post_type Post type.
5744 5744
      */
5745
-    return apply_filters( 'geodir_export_posts', $results, $post_type );
5745
+    return apply_filters('geodir_export_posts', $results, $post_type);
5746 5746
 }
5747 5747
 
5748 5748
 /**
@@ -5760,24 +5760,24 @@  discard block
 block discarded – undo
5760 5760
  * @param string $post_type Post type.
5761 5761
  * @return string The SQL query.
5762 5762
  */
5763
-function geodir_imex_get_events_query( $query, $post_type ) {
5764
-    if ( $post_type == 'gd_event' ) {
5763
+function geodir_imex_get_events_query($query, $post_type) {
5764
+    if ($post_type == 'gd_event') {
5765 5765
         global $wpdb, $plugin_prefix;
5766 5766
         
5767
-        $table = $plugin_prefix . $post_type . '_detail';
5767
+        $table = $plugin_prefix.$post_type.'_detail';
5768 5768
         $schedule_table = EVENT_SCHEDULE;
5769 5769
         
5770 5770
         // Skip listing with statuses trash, auto-draft etc...
5771 5771
         $skip_statuses = geodir_imex_export_skip_statuses();
5772 5772
         $where_statuses = '';
5773
-        if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5774
-            $where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5773
+        if (!empty($skip_statuses) && is_array($skip_statuses)) {
5774
+            $where_statuses = "AND `".$wpdb->posts."`.`post_status` NOT IN('".implode("','", $skip_statuses)."')";
5775 5775
         }
5776 5776
         
5777 5777
         /** This action is documented in geodirectory-functions/geodirectory-admin/admin_functions.php */
5778
-        $where_statuses = apply_filters( 'geodir_get_export_posts', $where_statuses, $post_type );
5778
+        $where_statuses = apply_filters('geodir_get_export_posts', $where_statuses, $post_type);
5779 5779
 
5780
-        $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 );
5780
+        $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);
5781 5781
     }
5782 5782
 
5783 5783
     return $query;
@@ -5801,35 +5801,35 @@  discard block
 block discarded – undo
5801 5801
  * @param  string $post_type Post type.
5802 5802
  * @return int Total terms count.
5803 5803
  */
5804
-function geodir_get_terms_count( $post_type ) {
5805
-    $args = array( 'hide_empty' => 0 );
5804
+function geodir_get_terms_count($post_type) {
5805
+    $args = array('hide_empty' => 0);
5806 5806
 
5807
-    remove_all_filters( 'get_terms' );
5807
+    remove_all_filters('get_terms');
5808 5808
 
5809
-    $taxonomy = $post_type . 'category';
5809
+    $taxonomy = $post_type.'category';
5810 5810
 
5811 5811
     // WPML
5812 5812
     $is_wpml = geodir_is_wpml();
5813 5813
     $active_lang = 'all';
5814
-    if ( $is_wpml ) {
5814
+    if ($is_wpml) {
5815 5815
         global $sitepress;
5816 5816
         $active_lang = $sitepress->get_current_language();
5817 5817
         
5818
-        if ( $active_lang != 'all' ) {
5819
-            $sitepress->switch_lang( 'all', true );
5818
+        if ($active_lang != 'all') {
5819
+            $sitepress->switch_lang('all', true);
5820 5820
         }
5821 5821
     }
5822 5822
     // WPML
5823 5823
             
5824
-    $count_terms = wp_count_terms( $taxonomy, $args );
5824
+    $count_terms = wp_count_terms($taxonomy, $args);
5825 5825
 
5826 5826
     // WPML
5827
-    if ( $is_wpml && $active_lang !== 'all' ) {
5827
+    if ($is_wpml && $active_lang !== 'all') {
5828 5828
         global $sitepress;
5829
-        $sitepress->switch_lang( $active_lang, true );
5829
+        $sitepress->switch_lang($active_lang, true);
5830 5830
     }
5831 5831
     // WPML
5832
-    $count_terms = !is_wp_error( $count_terms ) ? $count_terms : 0;
5832
+    $count_terms = !is_wp_error($count_terms) ? $count_terms : 0;
5833 5833
      
5834 5834
     return $count_terms;
5835 5835
 }
@@ -5846,23 +5846,23 @@  discard block
 block discarded – undo
5846 5846
  * @param int $page_no Page number. Default 0.
5847 5847
  * @return array Array of terms data.
5848 5848
  */
5849
-function geodir_imex_get_terms( $post_type, $per_page = 0, $page_no = 0 ) {
5850
-	$args = array( 'hide_empty' => 0, 'orderby' => 'id' );
5849
+function geodir_imex_get_terms($post_type, $per_page = 0, $page_no = 0) {
5850
+	$args = array('hide_empty' => 0, 'orderby' => 'id');
5851 5851
 	
5852
-	remove_all_filters( 'get_terms' );
5852
+	remove_all_filters('get_terms');
5853 5853
 	
5854
-	$taxonomy = $post_type . 'category';
5854
+	$taxonomy = $post_type.'category';
5855 5855
 	
5856
-	if ( $per_page > 0 && $page_no > 0 ) {
5857
-		$args['offset'] = ( $page_no - 1 ) * $per_page;
5856
+	if ($per_page > 0 && $page_no > 0) {
5857
+		$args['offset'] = ($page_no - 1) * $per_page;
5858 5858
 		$args['number'] = $per_page;
5859 5859
 	}
5860 5860
 	
5861
-	$terms = get_terms( $taxonomy, $args );
5861
+	$terms = get_terms($taxonomy, $args);
5862 5862
 
5863 5863
 	$csv_rows = array();
5864 5864
 	
5865
-	if ( !empty( $terms ) ) {
5865
+	if (!empty($terms)) {
5866 5866
 		$csv_row = array();
5867 5867
 		$csv_row[] = 'cat_id';
5868 5868
 		$csv_row[] = 'cat_name';
@@ -5884,16 +5884,16 @@  discard block
 block discarded – undo
5884 5884
 		
5885 5885
 		$csv_rows[] = $csv_row;
5886 5886
 		
5887
-		foreach ( $terms as $term ) {
5888
-			$cat_icon = get_tax_meta( $term->term_id, 'ct_cat_icon', false, $post_type );
5889
-			$cat_icon = !empty( $cat_icon ) && isset( $cat_icon['src'] ) ? $cat_icon['src'] : '';
5887
+		foreach ($terms as $term) {
5888
+			$cat_icon = get_tax_meta($term->term_id, 'ct_cat_icon', false, $post_type);
5889
+			$cat_icon = !empty($cat_icon) && isset($cat_icon['src']) ? $cat_icon['src'] : '';
5890 5890
 			
5891
-			$cat_image = geodir_get_default_catimage( $term->term_id, $post_type );
5892
-			$cat_image = !empty( $cat_image ) && isset( $cat_image['src'] ) ? $cat_image['src'] : ''; 
5891
+			$cat_image = geodir_get_default_catimage($term->term_id, $post_type);
5892
+			$cat_image = !empty($cat_image) && isset($cat_image['src']) ? $cat_image['src'] : ''; 
5893 5893
 			
5894 5894
 			$cat_parent = '';
5895
-			if (isset($term->parent) && (int)$term->parent > 0 && term_exists((int)$term->parent, $taxonomy)) {
5896
-				$parent_term = (array)get_term_by( 'id', (int)$term->parent, $taxonomy );
5895
+			if (isset($term->parent) && (int) $term->parent > 0 && term_exists((int) $term->parent, $taxonomy)) {
5896
+				$parent_term = (array) get_term_by('id', (int) $term->parent, $taxonomy);
5897 5897
 				$cat_parent = !empty($parent_term) && isset($parent_term['name']) ? $parent_term['name'] : '';
5898 5898
 			}
5899 5899
 			
@@ -5903,15 +5903,15 @@  discard block
 block discarded – undo
5903 5903
 			$csv_row[] = $term->slug;
5904 5904
 			$csv_row[] = $post_type;
5905 5905
 			$csv_row[] = $cat_parent;
5906
-			$csv_row[] = get_tax_meta( $term->term_id, 'ct_cat_schema', false, $post_type );
5906
+			$csv_row[] = get_tax_meta($term->term_id, 'ct_cat_schema', false, $post_type);
5907 5907
             // WPML
5908 5908
 			if ($is_wpml) {
5909
-				$csv_row[] = geodir_get_language_for_element( $term->term_id, 'tax_' . $taxonomy );
5910
-                $csv_row[] = geodir_imex_original_post_id( $term->term_id, 'tax_' . $taxonomy );
5909
+				$csv_row[] = geodir_get_language_for_element($term->term_id, 'tax_'.$taxonomy);
5910
+                $csv_row[] = geodir_imex_original_post_id($term->term_id, 'tax_'.$taxonomy);
5911 5911
 			}
5912 5912
 			// WPML
5913 5913
 			$csv_row[] = $term->description;
5914
-			$csv_row[] = get_tax_meta( $term->term_id, 'ct_cat_top_desc', false, $post_type );
5914
+			$csv_row[] = get_tax_meta($term->term_id, 'ct_cat_top_desc', false, $post_type);
5915 5915
 			$csv_row[] = $cat_image;
5916 5916
 			$csv_row[] = $cat_icon;
5917 5917
 			
@@ -5930,10 +5930,10 @@  discard block
 block discarded – undo
5930 5930
  * @param  bool $relative True for relative path & False for absolute path.
5931 5931
  * @return string Path to the cache directory.
5932 5932
  */
5933
-function geodir_path_import_export( $relative = true ) {
5933
+function geodir_path_import_export($relative = true) {
5934 5934
 	$upload_dir = wp_upload_dir();
5935 5935
 	
5936
-	return $relative ? $upload_dir['baseurl'] . '/cache' : $upload_dir['basedir'] . '/cache';
5936
+	return $relative ? $upload_dir['baseurl'].'/cache' : $upload_dir['basedir'].'/cache';
5937 5937
 }
5938 5938
 
5939 5939
 /**
@@ -5949,8 +5949,8 @@  discard block
 block discarded – undo
5949 5949
  * @param  bool $clear If true then it overwrite data otherwise add rows at the end of file.
5950 5950
  * @return bool true if success otherwise false.
5951 5951
  */
5952
-function geodir_save_csv_data( $file_path, $csv_data = array(), $clear = true ) {
5953
-	if ( empty( $csv_data ) ) {
5952
+function geodir_save_csv_data($file_path, $csv_data = array(), $clear = true) {
5953
+	if (empty($csv_data)) {
5954 5954
 		return false;
5955 5955
 	}
5956 5956
 	
@@ -5958,17 +5958,17 @@  discard block
 block discarded – undo
5958 5958
 	
5959 5959
 	$mode = $clear ? 'w+' : 'a+';
5960 5960
 	
5961
-	if ( function_exists( 'fputcsv' ) ) {
5962
-		$file = fopen( $file_path, $mode );
5963
-		foreach( $csv_data as $csv_row ) {
5961
+	if (function_exists('fputcsv')) {
5962
+		$file = fopen($file_path, $mode);
5963
+		foreach ($csv_data as $csv_row) {
5964 5964
 			//$csv_row = array_map( 'utf8_decode', $csv_row );
5965
-			$write_successful = fputcsv( $file, $csv_row, ",", $enclosure = '"' );
5965
+			$write_successful = fputcsv($file, $csv_row, ",", $enclosure = '"');
5966 5966
 		}
5967
-		fclose( $file );
5967
+		fclose($file);
5968 5968
 	} else {
5969
-		foreach( $csv_data as $csv_row ) {
5969
+		foreach ($csv_data as $csv_row) {
5970 5970
 			//$csv_row = array_map( 'utf8_decode', $csv_row );
5971
-			$wp_filesystem->put_contents( $file_path, $csv_row );
5971
+			$wp_filesystem->put_contents($file_path, $csv_row);
5972 5972
 		}
5973 5973
 	}
5974 5974
 		
@@ -5986,14 +5986,14 @@  discard block
 block discarded – undo
5986 5986
  * @param  string $file Full path to file.
5987 5987
  * @return int No of file rows.
5988 5988
  */
5989
-function geodir_import_export_line_count( $file ) {
5989
+function geodir_import_export_line_count($file) {
5990 5990
 	global $wp_filesystem;
5991 5991
 	
5992
-	if ( $wp_filesystem->is_file( $file ) && $wp_filesystem->exists( $file ) ) {
5993
-		$contents = $wp_filesystem->get_contents_array( $file );
5992
+	if ($wp_filesystem->is_file($file) && $wp_filesystem->exists($file)) {
5993
+		$contents = $wp_filesystem->get_contents_array($file);
5994 5994
 		
5995
-		if ( !empty( $contents ) && is_array( $contents ) ) {
5996
-			return count( $contents ) - 1;
5995
+		if (!empty($contents) && is_array($contents)) {
5996
+			return count($contents) - 1;
5997 5997
 		}
5998 5998
 	}
5999 5999
 	
@@ -6010,11 +6010,11 @@  discard block
 block discarded – undo
6010 6010
  * @param string $post_type The post type.
6011 6011
  * @return object Queried object.
6012 6012
  */
6013
-function geodir_imex_get_custom_fields( $post_type ) {
6013
+function geodir_imex_get_custom_fields($post_type) {
6014 6014
 	global $wpdb;
6015 6015
 	 
6016
-	$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 ) );
6017
-	$rows = $wpdb->get_results( $sql );
6016
+	$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));
6017
+	$rows = $wpdb->get_results($sql);
6018 6018
 	 
6019 6019
 	return $rows;
6020 6020
 }
@@ -6093,14 +6093,14 @@  discard block
 block discarded – undo
6093 6093
 	global $wpdb, $plugin_prefix;
6094 6094
 	
6095 6095
 	$post_type = get_post_type($master_post_id);
6096
-	$post_table = $plugin_prefix . $post_type . '_detail';
6096
+	$post_table = $plugin_prefix.$post_type.'_detail';
6097 6097
 	
6098
-	$query = $wpdb->prepare("SELECT * FROM " . $post_table . " WHERE post_id = %d", array($master_post_id));
6099
-	$data = (array)$wpdb->get_row($query);
6098
+	$query = $wpdb->prepare("SELECT * FROM ".$post_table." WHERE post_id = %d", array($master_post_id));
6099
+	$data = (array) $wpdb->get_row($query);
6100 6100
 	
6101
-	if ( !empty( $data ) ) {
6101
+	if (!empty($data)) {
6102 6102
 		$data['post_id'] = $tr_post_id;
6103
-		unset($data['default_category'], $data['marker_json'], $data['featured_image'], $data[$post_type . 'category'], $data['overall_rating'], $data['rating_count'], $data['ratings']);
6103
+		unset($data['default_category'], $data['marker_json'], $data['featured_image'], $data[$post_type.'category'], $data['overall_rating'], $data['rating_count'], $data['ratings']);
6104 6104
 		
6105 6105
 		$wpdb->update($post_table, $data, array('post_id' => $tr_post_id));		
6106 6106
 		return true;
@@ -6126,7 +6126,7 @@  discard block
 block discarded – undo
6126 6126
 	global $sitepress, $wpdb;
6127 6127
 	$post_type = get_post_type($master_post_id);
6128 6128
 	
6129
-	remove_filter('get_term', array($sitepress,'get_term_adjust_id')); // AVOID filtering to current language
6129
+	remove_filter('get_term', array($sitepress, 'get_term_adjust_id')); // AVOID filtering to current language
6130 6130
 
6131 6131
 	$taxonomies = get_object_taxonomies($post_type);
6132 6132
 	foreach ($taxonomies as $taxonomy) {
@@ -6135,9 +6135,9 @@  discard block
 block discarded – undo
6135 6135
 		
6136 6136
 		if ($terms) {
6137 6137
 			foreach ($terms as $term) {
6138
-				$tr_id = apply_filters( 'translate_object_id',$term->term_id, $taxonomy, false, $lang);
6138
+				$tr_id = apply_filters('translate_object_id', $term->term_id, $taxonomy, false, $lang);
6139 6139
 				
6140
-				if (!is_null($tr_id)){
6140
+				if (!is_null($tr_id)) {
6141 6141
 					// not using get_term - unfiltered get_term
6142 6142
 					$translated_term = $wpdb->get_row($wpdb->prepare("
6143 6143
 						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));
@@ -6146,14 +6146,14 @@  discard block
 block discarded – undo
6146 6146
 				}
6147 6147
 			}
6148 6148
 
6149
-			if (!is_taxonomy_hierarchical($taxonomy)){
6150
-				$terms_array = array_unique( array_map( 'intval', $terms_array ) );
6149
+			if (!is_taxonomy_hierarchical($taxonomy)) {
6150
+				$terms_array = array_unique(array_map('intval', $terms_array));
6151 6151
 			}
6152 6152
 
6153 6153
 			wp_set_post_terms($tr_post_id, $terms_array, $taxonomy);
6154 6154
 			
6155
-			if ($taxonomy == $post_type . 'category') {
6156
-				geodir_set_postcat_structure($tr_post_id, $post_type . 'category');
6155
+			if ($taxonomy == $post_type.'category') {
6156
+				geodir_set_postcat_structure($tr_post_id, $post_type.'category');
6157 6157
 			}
6158 6158
 		}
6159 6159
 	}
@@ -6174,15 +6174,15 @@  discard block
 block discarded – undo
6174 6174
 function geodir_icl_duplicate_post_images($master_post_id, $tr_post_id, $lang) {
6175 6175
 	global $wpdb;
6176 6176
 	
6177
-	$query = $wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE mime_type like %s AND post_id = %d", array('%image%', $tr_post_id));
6177
+	$query = $wpdb->prepare("DELETE FROM ".GEODIR_ATTACHMENT_TABLE." WHERE mime_type like %s AND post_id = %d", array('%image%', $tr_post_id));
6178 6178
 	$wpdb->query($query);
6179 6179
 	
6180
-	$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));
6180
+	$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));
6181 6181
 	$post_images = $wpdb->get_results($query);
6182 6182
 	
6183
-	if ( !empty( $post_images ) ) {
6184
-		foreach ( $post_images as $post_image) {
6185
-			$image_data = (array)$post_image;
6183
+	if (!empty($post_images)) {
6184
+		foreach ($post_images as $post_image) {
6185
+			$image_data = (array) $post_image;
6186 6186
 			unset($image_data['ID']);
6187 6187
 			$image_data['post_id'] = $tr_post_id;
6188 6188
 			
@@ -6208,10 +6208,10 @@  discard block
 block discarded – undo
6208 6208
  * @return array Event data array.
6209 6209
  */
6210 6210
 function geodir_imex_get_event_data($post, $gd_post_info) {
6211
-	$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'] ) ) : '';
6211
+	$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'])) : '';
6212 6212
 	$event_enddate = $event_date;
6213
-	$starttime = isset( $post['starttime'] ) && $post['starttime'] != '' && $post['starttime'] != '00:00:00' ? date_i18n( 'H:i', strtotime( $post['starttime'] ) ) : '';
6214
-	$endtime = isset( $post['endtime'] ) && $post['endtime'] != '' && $post['endtime'] != '00:00:00' ? date_i18n( 'H:i', strtotime( $post['endtime'] ) ) : '';
6213
+	$starttime = isset($post['starttime']) && $post['starttime'] != '' && $post['starttime'] != '00:00:00' ? date_i18n('H:i', strtotime($post['starttime'])) : '';
6214
+	$endtime = isset($post['endtime']) && $post['endtime'] != '' && $post['endtime'] != '00:00:00' ? date_i18n('H:i', strtotime($post['endtime'])) : '';
6215 6215
 	
6216 6216
 	$is_recurring_event = '';
6217 6217
 	$event_duration_days = '';
@@ -6228,15 +6228,15 @@  discard block
 block discarded – undo
6228 6228
 		
6229 6229
 	$recurring_data = isset($gd_post_info->recurring_dates) ? maybe_unserialize($gd_post_info->recurring_dates) : array();
6230 6230
 	if (!empty($recurring_data)) {
6231
-		$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;
6232
-		$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;
6233
-		$starttime = isset( $recurring_data['starttime'] ) && $recurring_data['starttime'] != '' && $recurring_data['starttime'] != '00:00:00' ? date_i18n( 'H:i', strtotime( $recurring_data['starttime'] ) ) : $starttime;
6234
-		$endtime = isset( $recurring_data['endtime'] ) && $recurring_data['endtime'] != '' && $recurring_data['endtime'] != '00:00:00' ? date_i18n( 'H:i', strtotime( $recurring_data['endtime'] ) ) : $endtime;
6231
+		$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;
6232
+		$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;
6233
+		$starttime = isset($recurring_data['starttime']) && $recurring_data['starttime'] != '' && $recurring_data['starttime'] != '00:00:00' ? date_i18n('H:i', strtotime($recurring_data['starttime'])) : $starttime;
6234
+		$endtime = isset($recurring_data['endtime']) && $recurring_data['endtime'] != '' && $recurring_data['endtime'] != '00:00:00' ? date_i18n('H:i', strtotime($recurring_data['endtime'])) : $endtime;
6235 6235
 		$is_whole_day_event = !empty($recurring_data['all_day']) ? 1 : '';
6236 6236
 		$different_times = !empty($recurring_data['different_times']) ? true : false;
6237 6237
 	
6238
-		$recurring_pkg = geodir_event_recurring_pkg( $gd_post_info );
6239
-		$is_recurring = isset( $gd_post_info->is_recurring ) && (int)$gd_post_info->is_recurring == 0 ? false : true;
6238
+		$recurring_pkg = geodir_event_recurring_pkg($gd_post_info);
6239
+		$is_recurring = isset($gd_post_info->is_recurring) && (int) $gd_post_info->is_recurring == 0 ? false : true;
6240 6240
 			
6241 6241
 		if ($recurring_pkg && $is_recurring) {
6242 6242
 			$recurring_dates = $event_date;
@@ -6246,13 +6246,13 @@  discard block
 block discarded – undo
6246 6246
 			$recurring_type = !empty($recurring_data['repeat_type']) && in_array($recurring_data['repeat_type'], array('day', 'week', 'month', 'year', 'custom')) ? $recurring_data['repeat_type'] : 'custom';
6247 6247
 			
6248 6248
 			if (!empty($recurring_data['event_recurring_dates'])) {
6249
-				$event_recurring_dates = explode( ',', $recurring_data['event_recurring_dates'] );
6249
+				$event_recurring_dates = explode(',', $recurring_data['event_recurring_dates']);
6250 6250
 				
6251 6251
 				if (!empty($event_recurring_dates)) {
6252 6252
 					$recurring_dates = array();
6253 6253
 					
6254 6254
 					foreach ($event_recurring_dates as $date) {
6255
-						$recurring_dates[] = date_i18n( 'd/m/Y', strtotime( $date ) );
6255
+						$recurring_dates[] = date_i18n('d/m/Y', strtotime($date));
6256 6256
 					}
6257 6257
 					
6258 6258
 					$recurring_dates = implode(",", $recurring_dates);
@@ -6268,7 +6268,7 @@  discard block
 block discarded – undo
6268 6268
 						$times = array();
6269 6269
 						
6270 6270
 						foreach ($recurring_data['starttimes'] as $time) {
6271
-							$times[] = $time != '00:00:00' ? date_i18n( 'H:i', strtotime( $time ) ) : '00:00';
6271
+							$times[] = $time != '00:00:00' ? date_i18n('H:i', strtotime($time)) : '00:00';
6272 6272
 						}
6273 6273
 						
6274 6274
 						$event_starttimes = implode(",", $times);
@@ -6278,7 +6278,7 @@  discard block
 block discarded – undo
6278 6278
 						$times = array();
6279 6279
 						
6280 6280
 						foreach ($recurring_data['endtimes'] as $time) {
6281
-							$times[] = $time != '00:00:00' ? date_i18n( 'H:i', strtotime( $time ) ) : '00:00';
6281
+							$times[] = $time != '00:00:00' ? date_i18n('H:i', strtotime($time)) : '00:00';
6282 6282
 						}
6283 6283
 						
6284 6284
 						$event_endtimes = implode(",", $times);
@@ -6290,8 +6290,8 @@  discard block
 block discarded – undo
6290 6290
 					}
6291 6291
 				}
6292 6292
 			} else {
6293
-				$event_duration_days = isset($recurring_data['duration_x']) ? (int)$recurring_data['duration_x'] : 1;
6294
-				$recurring_interval = !empty($recurring_data['repeat_x']) && (int)$recurring_data['repeat_x'] > 0 ? $recurring_data['repeat_x'] : 1;
6293
+				$event_duration_days = isset($recurring_data['duration_x']) ? (int) $recurring_data['duration_x'] : 1;
6294
+				$recurring_interval = !empty($recurring_data['repeat_x']) && (int) $recurring_data['repeat_x'] > 0 ? $recurring_data['repeat_x'] : 1;
6295 6295
 				
6296 6296
 				if (($recurring_type == 'week' || $recurring_type == 'month') && !empty($recurring_data['repeat_days'])) {
6297 6297
 					$week_days = array('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat');
@@ -6307,11 +6307,11 @@  discard block
 block discarded – undo
6307 6307
 				}
6308 6308
 				
6309 6309
 				$recurring_week_nos = $recurring_type == 'month' && !empty($recurring_data['repeat_weeks']) ? implode(",", $recurring_data['repeat_weeks']) : $recurring_week_nos;
6310
-				if (!empty($recurring_data['repeat_end_type']) && (int)$recurring_data['repeat_end_type'] == 1) {
6311
-					$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'] ) ) : '';
6310
+				if (!empty($recurring_data['repeat_end_type']) && (int) $recurring_data['repeat_end_type'] == 1) {
6311
+					$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'])) : '';
6312 6312
 					$max_recurring_count = empty($recurring_end_date) ? 1 : '';
6313 6313
 				} else {
6314
-					$max_recurring_count = (!empty($recurring_data['max_repeat']) && (int)$recurring_data['max_repeat'] > 0 ? (int)$recurring_data['max_repeat'] : 1);
6314
+					$max_recurring_count = (!empty($recurring_data['max_repeat']) && (int) $recurring_data['max_repeat'] > 0 ? (int) $recurring_data['max_repeat'] : 1);
6315 6315
 				}
6316 6316
 			}
6317 6317
 		}
@@ -6375,9 +6375,9 @@  discard block
 block discarded – undo
6375 6375
  * @return array Event data array.
6376 6376
  */
6377 6377
 function geodir_imex_process_event_data($gd_post) {
6378
-	$recurring_pkg = geodir_event_recurring_pkg( (object)$gd_post );
6378
+	$recurring_pkg = geodir_event_recurring_pkg((object) $gd_post);
6379 6379
 
6380
-	$is_recurring = isset( $gd_post['is_recurring_event'] ) && (int)$gd_post['is_recurring_event'] == 0 ? false : true;
6380
+	$is_recurring = isset($gd_post['is_recurring_event']) && (int) $gd_post['is_recurring_event'] == 0 ? false : true;
6381 6381
 	$event_date = isset($gd_post['event_date']) && $gd_post['event_date'] != '' ? geodir_imex_get_date_ymd($gd_post['event_date']) : '';
6382 6382
 	$event_enddate = isset($gd_post['event_enddate']) && $gd_post['event_enddate'] != '' ? geodir_imex_get_date_ymd($gd_post['event_enddate']) : $event_date;
6383 6383
 	$all_day = isset($gd_post['is_whole_day_event']) && !empty($gd_post['is_whole_day_event']) ? true : false;
@@ -6424,17 +6424,17 @@  discard block
 block discarded – undo
6424 6424
 				$event_recurring_dates = implode(",", $event_recurring_dates);
6425 6425
 			}
6426 6426
 		} else {
6427
-			$duration_x = !empty( $gd_post['event_duration_days'] ) ? (int)$gd_post['event_duration_days'] : 1;
6428
-			$repeat_x = !empty( $gd_post['recurring_interval'] ) ? (int)$gd_post['recurring_interval'] : 1;
6429
-			$max_repeat = !empty( $gd_post['max_recurring_count'] ) ? (int)$gd_post['max_recurring_count'] : 1;
6430
-			$repeat_end = !empty( $gd_post['recurring_end_date'] ) ? geodir_imex_get_date_ymd($gd_post['recurring_end_date']) : '';
6427
+			$duration_x = !empty($gd_post['event_duration_days']) ? (int) $gd_post['event_duration_days'] : 1;
6428
+			$repeat_x = !empty($gd_post['recurring_interval']) ? (int) $gd_post['recurring_interval'] : 1;
6429
+			$max_repeat = !empty($gd_post['max_recurring_count']) ? (int) $gd_post['max_recurring_count'] : 1;
6430
+			$repeat_end = !empty($gd_post['recurring_end_date']) ? geodir_imex_get_date_ymd($gd_post['recurring_end_date']) : '';
6431 6431
 			
6432 6432
 			$repeat_end_type = $repeat_end != '' ? 1 : 0;
6433 6433
 			$max_repeat = $repeat_end != '' ? '' : $max_repeat;
6434 6434
 			
6435 6435
 			$week_days = array_flip(array('sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'sat'));
6436 6436
 			
6437
-			$a_repeat_days = isset($gd_post['recurring_week_days']) && trim($gd_post['recurring_week_days'])!='' ? explode(',', trim($gd_post['recurring_week_days'])) : array();
6437
+			$a_repeat_days = isset($gd_post['recurring_week_days']) && trim($gd_post['recurring_week_days']) != '' ? explode(',', trim($gd_post['recurring_week_days'])) : array();
6438 6438
 			$repeat_days = array();
6439 6439
 			if (!empty($a_repeat_days)) {
6440 6440
 				foreach ($a_repeat_days as $repeat_day) {
@@ -6452,7 +6452,7 @@  discard block
 block discarded – undo
6452 6452
 			$repeat_weeks = array();
6453 6453
 			if (!empty($a_repeat_weeks)) {
6454 6454
 				foreach ($a_repeat_weeks as $repeat_week) {
6455
-					$repeat_weeks[] = (int)$repeat_week;
6455
+					$repeat_weeks[] = (int) $repeat_week;
6456 6456
 				}
6457 6457
 				
6458 6458
 				$repeat_weeks = array_unique($repeat_weeks);
@@ -6516,7 +6516,7 @@  discard block
 block discarded – undo
6516 6516
 
6517 6517
     $page_found = $wpdb->get_var(
6518 6518
         $wpdb->prepare(
6519
-            "SELECT ID FROM " . $wpdb->posts . " WHERE post_name = %s LIMIT 1;",
6519
+            "SELECT ID FROM ".$wpdb->posts." WHERE post_name = %s LIMIT 1;",
6520 6520
             array($slug)
6521 6521
         )
6522 6522
     );
@@ -6571,7 +6571,7 @@  discard block
 block discarded – undo
6571 6571
  */
6572 6572
 function geodir_admin_upgrade_notice() {
6573 6573
     $class = "error";
6574
-    $message = __("Please update core GeoDirectory or some addons may not function correctly.","geodirectory");
6574
+    $message = __("Please update core GeoDirectory or some addons may not function correctly.", "geodirectory");
6575 6575
     echo"<div class=\"$class\"> <p>$message</p></div>";
6576 6576
 }
6577 6577
 
@@ -6583,7 +6583,7 @@  discard block
 block discarded – undo
6583 6583
  * @param (object) $r
6584 6584
  * @return (string) $output
6585 6585
  */
6586
-function geodire_admin_upgrade_notice( $plugin_data, $r )
6586
+function geodire_admin_upgrade_notice($plugin_data, $r)
6587 6587
 {
6588 6588
     // readme contents
6589 6589
     $args = array(
@@ -6591,7 +6591,7 @@  discard block
 block discarded – undo
6591 6591
         'redirection' => 5
6592 6592
     );
6593 6593
     $url = "http://plugins.svn.wordpress.org/geodirectory/trunk/readme.txt";
6594
-    $data       = wp_remote_get( $url, $args );
6594
+    $data = wp_remote_get($url, $args);
6595 6595
 
6596 6596
     if (!is_wp_error($data) && $data['response']['code'] == 200) {
6597 6597
 
@@ -6606,20 +6606,20 @@  discard block
 block discarded – undo
6606 6606
 function geodir_in_plugin_update_message($content) {
6607 6607
     // Output Upgrade Notice
6608 6608
     $matches        = null;
6609
-    $regexp         = '~==\s*Upgrade Notice\s*==\s*=\s*(.*)\s*=(.*)(=\s*' . preg_quote( GEODIRECTORY_VERSION ) . '\s*=|$)~Uis';
6609
+    $regexp         = '~==\s*Upgrade Notice\s*==\s*=\s*(.*)\s*=(.*)(=\s*'.preg_quote(GEODIRECTORY_VERSION).'\s*=|$)~Uis';
6610 6610
     $upgrade_notice = '';
6611
-    if ( preg_match( $regexp, $content, $matches ) ) {
6612
-        if(empty($matches)){return;}
6611
+    if (preg_match($regexp, $content, $matches)) {
6612
+        if (empty($matches)) {return; }
6613 6613
 
6614
-        $version = trim( $matches[1] );
6615
-        if($version && $version>GEODIRECTORY_VERSION){
6614
+        $version = trim($matches[1]);
6615
+        if ($version && $version > GEODIRECTORY_VERSION) {
6616 6616
 
6617 6617
 
6618
-        $notices = (array) preg_split('~[\r\n]+~', trim( $matches[2] ) );
6619
-        if ( version_compare( GEODIRECTORY_VERSION, $version, '<' ) ) {
6618
+        $notices = (array) preg_split('~[\r\n]+~', trim($matches[2]));
6619
+        if (version_compare(GEODIRECTORY_VERSION, $version, '<')) {
6620 6620
             $upgrade_notice .= '<div class="geodir_plugin_upgrade_notice">';
6621
-            foreach ( $notices as $index => $line ) {
6622
-                $upgrade_notice .= wp_kses_post( preg_replace( '~\[([^\]]*)\]\(([^\)]*)\)~', '<a href="${2}">${1}</a>', $line ) );
6621
+            foreach ($notices as $index => $line) {
6622
+                $upgrade_notice .= wp_kses_post(preg_replace('~\[([^\]]*)\]\(([^\)]*)\)~', '<a href="${2}">${1}</a>', $line));
6623 6623
             }
6624 6624
             $upgrade_notice .= '</div> ';
6625 6625
         }
@@ -6643,7 +6643,7 @@  discard block
 block discarded – undo
6643 6643
 		$default_language = $sitepress->get_default_language();
6644 6644
 		if ($current_language != 'all' && $current_language != $default_language) {
6645 6645
 	?>
6646
-	<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>
6646
+	<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>
6647 6647
 	<?php
6648 6648
 		}
6649 6649
 	}
@@ -6658,7 +6658,7 @@  discard block
 block discarded – undo
6658 6658
  * @param array Listing statuses to be skipped.
6659 6659
  */
6660 6660
 function geodir_imex_export_skip_statuses() {
6661
-    $statuses = array( 'trash', 'auto-draft' );
6661
+    $statuses = array('trash', 'auto-draft');
6662 6662
     
6663 6663
     /**
6664 6664
      * Filter the statuses to skip during GD export listings.
@@ -6668,7 +6668,7 @@  discard block
 block discarded – undo
6668 6668
      *
6669 6669
      * @param array $statuses Listing statuses to be skipped.
6670 6670
      */
6671
-    $statuses = apply_filters( 'geodir_imex_export_skip_statuses', $statuses );
6671
+    $statuses = apply_filters('geodir_imex_export_skip_statuses', $statuses);
6672 6672
      
6673 6673
     return $statuses;
6674 6674
 }
@@ -6708,16 +6708,16 @@  discard block
 block discarded – undo
6708 6708
 function geodir_imex_get_filter_where($where = '', $post_type = '') {
6709 6709
     global $wpdb;
6710 6710
     
6711
-    $filters = !empty( $_REQUEST['gd_imex'] ) && is_array( $_REQUEST['gd_imex'] ) ? $_REQUEST['gd_imex'] : NULL;
6711
+    $filters = !empty($_REQUEST['gd_imex']) && is_array($_REQUEST['gd_imex']) ? $_REQUEST['gd_imex'] : NULL;
6712 6712
     
6713
-    if ( !empty( $filters ) ) {
6714
-        foreach ( $filters as $field => $value ) {
6713
+    if (!empty($filters)) {
6714
+        foreach ($filters as $field => $value) {
6715 6715
             switch ($field) {
6716 6716
                 case 'start_date':
6717
-                    $where .= " AND `" . $wpdb->posts . "`.`post_date` >= '" . sanitize_text_field( $value ) . " 23:59:59'";
6717
+                    $where .= " AND `".$wpdb->posts."`.`post_date` >= '".sanitize_text_field($value)." 23:59:59'";
6718 6718
                 break;
6719 6719
                 case 'end_date':
6720
-                    $where .= " AND `" . $wpdb->posts . "`.`post_date` <= '" . sanitize_text_field( $value ) . " 23:59:59'";
6720
+                    $where .= " AND `".$wpdb->posts."`.`post_date` <= '".sanitize_text_field($value)." 23:59:59'";
6721 6721
                 break;
6722 6722
             }
6723 6723
         }
Please login to merge, or discard this patch.
geodirectory-functions/custom_functions.php 1 patch
Indentation   +1392 added lines, -1392 removed lines patch added patch discarded remove patch
@@ -17,7 +17,7 @@  discard block
 block discarded – undo
17 17
  * @global object $gd_session GeoDirectory Session object.
18 18
  */
19 19
 function geodir_list_view_select() {
20
-    global $gd_session;
20
+	global $gd_session;
21 21
 	?>
22 22
     <script type="text/javascript">
23 23
 	function geodir_list_view_select(list) {
@@ -86,63 +86,63 @@  discard block
 block discarded – undo
86 86
  */
87 87
 function geodir_max_excerpt($charlength)
88 88
 {
89
-    global $post;
90
-    if ($charlength == '0') {
91
-        return;
92
-    }
93
-    $out = '';
89
+	global $post;
90
+	if ($charlength == '0') {
91
+		return;
92
+	}
93
+	$out = '';
94 94
 	
95 95
 	$temp_post = $post;
96 96
 	$excerpt = get_the_excerpt();
97 97
 
98
-    $charlength++;
99
-    $excerpt_more = function_exists('geodirf_excerpt_more') ? geodirf_excerpt_more('') : geodir_excerpt_more('');
100
-    if (mb_strlen($excerpt) > $charlength) {
101
-        if (mb_strlen($excerpt_more) > 0 && mb_strpos($excerpt, $excerpt_more) !== false) {
102
-            $excut = -(mb_strlen($excerpt_more));
103
-            $subex = mb_substr($excerpt, 0, $excut);
104
-            if ($charlength > 0 && mb_strlen($subex) > $charlength) {
105
-                $subex = mb_substr($subex, 0, $charlength);
106
-            }
107
-            $out .= $subex;
108
-        } else {
109
-            $subex = mb_substr($excerpt, 0, $charlength - 5);
110
-            $exwords = explode(' ', $subex);
111
-            $excut = -(mb_strlen($exwords[count($exwords) - 1]));
112
-            if ($excut < 0) {
113
-                $out .= mb_substr($subex, 0, $excut);
114
-            } else {
115
-                $out .= $subex;
116
-            }
117
-        }
118
-        $out .= ' <a class="excerpt-read-more" href="' . get_permalink() . '" title="' . get_the_title() . '">';
119
-        /**
120
-         * Filter excerpt read more text.
121
-         *
122
-         * @since 1.0.0
123
-         */
124
-        $out .= apply_filters('geodir_max_excerpt_end', __('Read more [...]', 'geodirectory'));
125
-        $out .= '</a>';
126
-
127
-    } else {
128
-        if (mb_strlen($excerpt_more) > 0 && mb_strpos($excerpt, $excerpt_more) !== false) {
129
-            $excut = -(mb_strlen($excerpt_more));
130
-            $out .= mb_substr($excerpt, 0, $excut);
131
-            $out .= ' <a class="excerpt-read-more" href="' . get_permalink() . '" title="' . get_the_title() . '">';
132
-            /**
133
-             * Filter excerpt read more text.
134
-             *
135
-             * @since 1.0.0
136
-             */
137
-            $out .= apply_filters('geodir_max_excerpt_end', __('Read more [...]', 'geodirectory'));
138
-            $out .= '</a>';
139
-        } else {
140
-            $out .= $excerpt;
141
-        }
142
-    }
98
+	$charlength++;
99
+	$excerpt_more = function_exists('geodirf_excerpt_more') ? geodirf_excerpt_more('') : geodir_excerpt_more('');
100
+	if (mb_strlen($excerpt) > $charlength) {
101
+		if (mb_strlen($excerpt_more) > 0 && mb_strpos($excerpt, $excerpt_more) !== false) {
102
+			$excut = -(mb_strlen($excerpt_more));
103
+			$subex = mb_substr($excerpt, 0, $excut);
104
+			if ($charlength > 0 && mb_strlen($subex) > $charlength) {
105
+				$subex = mb_substr($subex, 0, $charlength);
106
+			}
107
+			$out .= $subex;
108
+		} else {
109
+			$subex = mb_substr($excerpt, 0, $charlength - 5);
110
+			$exwords = explode(' ', $subex);
111
+			$excut = -(mb_strlen($exwords[count($exwords) - 1]));
112
+			if ($excut < 0) {
113
+				$out .= mb_substr($subex, 0, $excut);
114
+			} else {
115
+				$out .= $subex;
116
+			}
117
+		}
118
+		$out .= ' <a class="excerpt-read-more" href="' . get_permalink() . '" title="' . get_the_title() . '">';
119
+		/**
120
+		 * Filter excerpt read more text.
121
+		 *
122
+		 * @since 1.0.0
123
+		 */
124
+		$out .= apply_filters('geodir_max_excerpt_end', __('Read more [...]', 'geodirectory'));
125
+		$out .= '</a>';
126
+
127
+	} else {
128
+		if (mb_strlen($excerpt_more) > 0 && mb_strpos($excerpt, $excerpt_more) !== false) {
129
+			$excut = -(mb_strlen($excerpt_more));
130
+			$out .= mb_substr($excerpt, 0, $excut);
131
+			$out .= ' <a class="excerpt-read-more" href="' . get_permalink() . '" title="' . get_the_title() . '">';
132
+			/**
133
+			 * Filter excerpt read more text.
134
+			 *
135
+			 * @since 1.0.0
136
+			 */
137
+			$out .= apply_filters('geodir_max_excerpt_end', __('Read more [...]', 'geodirectory'));
138
+			$out .= '</a>';
139
+		} else {
140
+			$out .= $excerpt;
141
+		}
142
+	}
143 143
 	$post = $temp_post;
144 144
 
145
-    return $out;
145
+	return $out;
146 146
 }
147 147
 
148 148
 /**
@@ -157,34 +157,34 @@  discard block
 block discarded – undo
157 157
  */
158 158
 function geodir_post_package_info($package_info, $post = '', $post_type = '')
159 159
 {
160
-    $package_info['pid'] = 0;
161
-    $package_info['days'] = 0;
162
-    $package_info['amount'] = 0;
163
-    $package_info['is_featured'] = 0;
164
-    $package_info['image_limit'] = '';
165
-    $package_info['google_analytics'] = 1;
166
-    $package_info['sendtofriend'] = 1;
167
-
168
-    /**
169
-     * Filter listing package info.
170
-     *
171
-     * @since 1.0.0
172
-     * @param array $package_info {
173
-     *    Attributes of the package_info.
174
-     *
175
-     *    @type int $pid Package ID. Default 0.
176
-     *    @type int $days Package validity in Days. Default 0.
177
-     *    @type int $amount Package amount. Default 0.
178
-     *    @type int $is_featured Is this featured package? Default 0.
179
-     *    @type string $image_limit Image limit for this package. Default "".
180
-     *    @type int $google_analytics Add analytics to this package. Default 1.
181
-     *    @type int $sendtofriend Send to friend. Default 1.
182
-     *
183
-     * }
184
-     * @param object|string $post The post object.
185
-     * @param string $post_type The post type.
186
-     */
187
-    return (object)apply_filters('geodir_post_package_info', $package_info, $post, $post_type);
160
+	$package_info['pid'] = 0;
161
+	$package_info['days'] = 0;
162
+	$package_info['amount'] = 0;
163
+	$package_info['is_featured'] = 0;
164
+	$package_info['image_limit'] = '';
165
+	$package_info['google_analytics'] = 1;
166
+	$package_info['sendtofriend'] = 1;
167
+
168
+	/**
169
+	 * Filter listing package info.
170
+	 *
171
+	 * @since 1.0.0
172
+	 * @param array $package_info {
173
+	 *    Attributes of the package_info.
174
+	 *
175
+	 *    @type int $pid Package ID. Default 0.
176
+	 *    @type int $days Package validity in Days. Default 0.
177
+	 *    @type int $amount Package amount. Default 0.
178
+	 *    @type int $is_featured Is this featured package? Default 0.
179
+	 *    @type string $image_limit Image limit for this package. Default "".
180
+	 *    @type int $google_analytics Add analytics to this package. Default 1.
181
+	 *    @type int $sendtofriend Send to friend. Default 1.
182
+	 *
183
+	 * }
184
+	 * @param object|string $post The post object.
185
+	 * @param string $post_type The post type.
186
+	 */
187
+	return (object)apply_filters('geodir_post_package_info', $package_info, $post, $post_type);
188 188
 
189 189
 }
190 190
 
@@ -212,127 +212,127 @@  discard block
 block discarded – undo
212 212
  */
213 213
 function geodir_send_inquiry($request)
214 214
 {
215
-    global $wpdb;
215
+	global $wpdb;
216 216
 
217
-    // strip slashes from text
218
-    $request = !empty($request) ? stripslashes_deep($request) : $request;
217
+	// strip slashes from text
218
+	$request = !empty($request) ? stripslashes_deep($request) : $request;
219 219
 
220
-    $yourname = $request['inq_name'];
221
-    $youremail = $request['inq_email'];
222
-    $inq_phone = $request['inq_phone'];
223
-    $frnd_comments = $request['inq_msg'];
224
-    $pid = $request['pid'];
220
+	$yourname = $request['inq_name'];
221
+	$youremail = $request['inq_email'];
222
+	$inq_phone = $request['inq_phone'];
223
+	$frnd_comments = $request['inq_msg'];
224
+	$pid = $request['pid'];
225 225
 
226
-    $author_id = '';
227
-    $post_title = '';
226
+	$author_id = '';
227
+	$post_title = '';
228 228
 
229
-    if ($request['pid']) {
229
+	if ($request['pid']) {
230 230
 
231
-        $productinfosql = $wpdb->prepare(
232
-            "select ID,post_author,post_title from $wpdb->posts where ID =%d",
233
-            array($request['pid'])
234
-        );
235
-        $productinfo = $wpdb->get_row($productinfosql);
231
+		$productinfosql = $wpdb->prepare(
232
+			"select ID,post_author,post_title from $wpdb->posts where ID =%d",
233
+			array($request['pid'])
234
+		);
235
+		$productinfo = $wpdb->get_row($productinfosql);
236 236
 
237
-        $author_id = $productinfo->post_author;
238
-        $post_title = $productinfo->post_title;
239
-    }
237
+		$author_id = $productinfo->post_author;
238
+		$post_title = $productinfo->post_title;
239
+	}
240 240
 
241
-    $post_title = '<a href="' . get_permalink($pid) . '">' . $post_title . '</a>';
241
+	$post_title = '<a href="' . get_permalink($pid) . '">' . $post_title . '</a>';
242 242
 
243
-    $user_info = get_userdata($author_id);
244
-    $to_email = geodir_get_post_meta($pid, 'geodir_email', true);
245
-    $to_name = geodir_get_client_name($author_id);
243
+	$user_info = get_userdata($author_id);
244
+	$to_email = geodir_get_post_meta($pid, 'geodir_email', true);
245
+	$to_name = geodir_get_client_name($author_id);
246 246
 
247
-    if ($to_email == '') {
248
-        $to_email = get_option('admin_email');
249
-    }
247
+	if ($to_email == '') {
248
+		$to_email = get_option('admin_email');
249
+	}
250 250
 
251
-    /**
252
-     * Called after the send enquiry var have been set but before the email has been sent.
253
-     *
254
-     * @since 1.0.0
255
-     * @param array $request {
256
-     *    The submitted form fields as an array.
257
-     *
258
-     *    @type string $sendact Enquiry type. Default "send_inqury".
259
-     *    @type string $pid Post ID.
260
-     *    @type string $inq_name Sender name.
261
-     *    @type string $inq_email Sender mail.
262
-     *    @type string $inq_phone Sender phone.
263
-     *    @type string $inq_msg Email message.
264
-     *
265
-     * }
266
-     * @param string $type The form type, default: `Enquiry`.
267
-     */
268
-    do_action('geodir_after_send_enquiry', $request, 'Enquiry');
269
-
270
-    $client_message = $frnd_comments;
271
-    $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>.';
272
-    /**
273
-     * Filter client message text.
274
-     *
275
-     * @since 1.0.0
276
-     * @param string $client_message Client message text.
277
-     */
278
-    $client_message = apply_filters('geodir_inquiry_email_msg', $client_message);
279
-
280
-    /**
281
-     * Called before the send enquiry email is sent.
282
-     *
283
-     * @since 1.0.0
284
-     * @param array $request {
285
-     *    The submitted form fields as an array.
286
-     *
287
-     *    @type string $sendact Enquiry type. Default "send_inqury".
288
-     *    @type string $pid Post ID.
289
-     *    @type string $inq_name Sender name.
290
-     *    @type string $inq_email Sender mail.
291
-     *    @type string $inq_phone Sender phone.
292
-     *    @type string $inq_msg Email message.
293
-     *
294
-     * }
295
-     */
296
-    do_action('geodir_before_send_enquiry_email', $request);
297
-    if ($to_email) {
298
-        // strip slashes message
299
-        $client_message = stripslashes_deep($client_message);
300
-
301
-        geodir_sendEmail($youremail, $yourname, $to_email, $to_name, '', $client_message, $extra = '', 'send_enquiry', $request['pid']);//To client email
302
-    }
251
+	/**
252
+	 * Called after the send enquiry var have been set but before the email has been sent.
253
+	 *
254
+	 * @since 1.0.0
255
+	 * @param array $request {
256
+	 *    The submitted form fields as an array.
257
+	 *
258
+	 *    @type string $sendact Enquiry type. Default "send_inqury".
259
+	 *    @type string $pid Post ID.
260
+	 *    @type string $inq_name Sender name.
261
+	 *    @type string $inq_email Sender mail.
262
+	 *    @type string $inq_phone Sender phone.
263
+	 *    @type string $inq_msg Email message.
264
+	 *
265
+	 * }
266
+	 * @param string $type The form type, default: `Enquiry`.
267
+	 */
268
+	do_action('geodir_after_send_enquiry', $request, 'Enquiry');
303 269
 
304
-    /**
305
-     * Called after the send enquiry email is sent.
306
-     *
307
-     * @since 1.0.0
308
-     * @param array $request {
309
-     *    The submitted form fields as an array.
310
-     *
311
-     *    @type string $sendact Enquiry type. Default "send_inqury".
312
-     *    @type string $pid Post ID.
313
-     *    @type string $inq_name Sender name.
314
-     *    @type string $inq_email Sender mail.
315
-     *    @type string $inq_phone Sender phone.
316
-     *    @type string $inq_msg Email message.
317
-     *
318
-     * }
319
-     */
320
-    do_action('geodir_after_send_enquiry_email', $request);
321
-    $url = get_permalink($pid);
322
-    if (strstr($url, '?')) {
323
-        $url = $url . "&send_inquiry=success";
324
-    } else {
325
-        $url = $url . "?send_inquiry=success";
326
-    }
327
-    /**
328
-     * Filter redirect url after the send enquiry email is sent.
329
-     *
330
-     * @since 1.0.0
331
-     * @param string $url Redirect url.
332
-     */
333
-    $url = apply_filters('geodir_send_enquiry_after_submit_redirect', $url);
334
-    wp_redirect($url);
335
-    gd_die();
270
+	$client_message = $frnd_comments;
271
+	$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>.';
272
+	/**
273
+	 * Filter client message text.
274
+	 *
275
+	 * @since 1.0.0
276
+	 * @param string $client_message Client message text.
277
+	 */
278
+	$client_message = apply_filters('geodir_inquiry_email_msg', $client_message);
279
+
280
+	/**
281
+	 * Called before the send enquiry email is sent.
282
+	 *
283
+	 * @since 1.0.0
284
+	 * @param array $request {
285
+	 *    The submitted form fields as an array.
286
+	 *
287
+	 *    @type string $sendact Enquiry type. Default "send_inqury".
288
+	 *    @type string $pid Post ID.
289
+	 *    @type string $inq_name Sender name.
290
+	 *    @type string $inq_email Sender mail.
291
+	 *    @type string $inq_phone Sender phone.
292
+	 *    @type string $inq_msg Email message.
293
+	 *
294
+	 * }
295
+	 */
296
+	do_action('geodir_before_send_enquiry_email', $request);
297
+	if ($to_email) {
298
+		// strip slashes message
299
+		$client_message = stripslashes_deep($client_message);
300
+
301
+		geodir_sendEmail($youremail, $yourname, $to_email, $to_name, '', $client_message, $extra = '', 'send_enquiry', $request['pid']);//To client email
302
+	}
303
+
304
+	/**
305
+	 * Called after the send enquiry email is sent.
306
+	 *
307
+	 * @since 1.0.0
308
+	 * @param array $request {
309
+	 *    The submitted form fields as an array.
310
+	 *
311
+	 *    @type string $sendact Enquiry type. Default "send_inqury".
312
+	 *    @type string $pid Post ID.
313
+	 *    @type string $inq_name Sender name.
314
+	 *    @type string $inq_email Sender mail.
315
+	 *    @type string $inq_phone Sender phone.
316
+	 *    @type string $inq_msg Email message.
317
+	 *
318
+	 * }
319
+	 */
320
+	do_action('geodir_after_send_enquiry_email', $request);
321
+	$url = get_permalink($pid);
322
+	if (strstr($url, '?')) {
323
+		$url = $url . "&send_inquiry=success";
324
+	} else {
325
+		$url = $url . "?send_inquiry=success";
326
+	}
327
+	/**
328
+	 * Filter redirect url after the send enquiry email is sent.
329
+	 *
330
+	 * @since 1.0.0
331
+	 * @param string $url Redirect url.
332
+	 */
333
+	$url = apply_filters('geodir_send_enquiry_after_submit_redirect', $url);
334
+	wp_redirect($url);
335
+	gd_die();
336 336
 
337 337
 }
338 338
 
@@ -361,85 +361,85 @@  discard block
 block discarded – undo
361 361
  */
362 362
 function geodir_send_friend($request)
363 363
 {
364
-    global $wpdb;
365
-
366
-    // strip slashes from text
367
-    $request = !empty($request) ? stripslashes_deep($request) : $request;
368
-
369
-    $yourname = $request['yourname'];
370
-    $youremail = $request['youremail'];
371
-    $frnd_subject = $request['frnd_subject'];
372
-    $frnd_comments = $request['frnd_comments'];
373
-    $pid = $request['pid'];
374
-    $to_email = $request['to_email'];
375
-    $to_name = $request['to_name'];
376
-    if ($request['pid']) {
377
-        $productinfosql = $wpdb->prepare(
378
-            "select ID,post_title from $wpdb->posts where ID =%d",
379
-            array($request['pid'])
380
-        );
381
-        $productinfo = $wpdb->get_results($productinfosql);
382
-        foreach ($productinfo as $productinfoObj) {
383
-            $post_title = $productinfoObj->post_title;
384
-        }
385
-    }
364
+	global $wpdb;
365
+
366
+	// strip slashes from text
367
+	$request = !empty($request) ? stripslashes_deep($request) : $request;
368
+
369
+	$yourname = $request['yourname'];
370
+	$youremail = $request['youremail'];
371
+	$frnd_subject = $request['frnd_subject'];
372
+	$frnd_comments = $request['frnd_comments'];
373
+	$pid = $request['pid'];
374
+	$to_email = $request['to_email'];
375
+	$to_name = $request['to_name'];
376
+	if ($request['pid']) {
377
+		$productinfosql = $wpdb->prepare(
378
+			"select ID,post_title from $wpdb->posts where ID =%d",
379
+			array($request['pid'])
380
+		);
381
+		$productinfo = $wpdb->get_results($productinfosql);
382
+		foreach ($productinfo as $productinfoObj) {
383
+			$post_title = $productinfoObj->post_title;
384
+		}
385
+	}
386 386
 
387
-    /**
388
-     * Called before the send to friend email is sent.
389
-     *
390
-     * @since 1.0.0
391
-     * @param array $request {
392
-     *    The submitted form fields as an array.
393
-     *
394
-     *    @type string $sendact Enquiry type. Default "email_frnd".
395
-     *    @type string $pid Post ID.
396
-     *    @type string $to_name Friend name.
397
-     *    @type string $to_email Friend email.
398
-     *    @type string $yourname Sender name.
399
-     *    @type string $youremail Sender email.
400
-     *    @type string $frnd_subject Email subject.
401
-     *    @type string $frnd_comments Email Message.
402
-     *
403
-     * }
404
-     */
405
-    do_action('geodir_before_send_to_friend_email', $request);
406
-    geodir_sendEmail($youremail, $yourname, $to_email, $to_name, $frnd_subject, $frnd_comments, $extra = '', 'send_friend', $request['pid']);//To client email
407
-
408
-    /**
409
-     * Called after the send to friend email is sent.
410
-     *
411
-     * @since 1.0.0
412
-     * @param array $request {
413
-     *    The submitted form fields as an array.
414
-     *
415
-     *    @type string $sendact Enquiry type. Default "email_frnd".
416
-     *    @type string $pid Post ID.
417
-     *    @type string $to_name Friend name.
418
-     *    @type string $to_email Friend email.
419
-     *    @type string $yourname Sender name.
420
-     *    @type string $youremail Sender email.
421
-     *    @type string $frnd_subject Email subject.
422
-     *    @type string $frnd_comments Email Message.
423
-     *
424
-     * }
425
-     */
426
-    do_action('geodir_after_send_to_friend_email', $request);
427
-
428
-    $url = get_permalink($pid);
429
-    if (strstr($url, '?')) {
430
-        $url = $url . "&sendtofrnd=success";
431
-    } else {
432
-        $url = $url . "?sendtofrnd=success";
433
-    }
434
-    /**
435
-     * Filter redirect url after the send to friend email is sent.
436
-     *
437
-     * @since 1.0.0
438
-     * @param string $url Redirect url.
439
-     */
440
-    $url = apply_filters('geodir_send_to_friend_after_submit_redirect', $url);
441
-    wp_redirect($url);
442
-    gd_die();
387
+	/**
388
+	 * Called before the send to friend email is sent.
389
+	 *
390
+	 * @since 1.0.0
391
+	 * @param array $request {
392
+	 *    The submitted form fields as an array.
393
+	 *
394
+	 *    @type string $sendact Enquiry type. Default "email_frnd".
395
+	 *    @type string $pid Post ID.
396
+	 *    @type string $to_name Friend name.
397
+	 *    @type string $to_email Friend email.
398
+	 *    @type string $yourname Sender name.
399
+	 *    @type string $youremail Sender email.
400
+	 *    @type string $frnd_subject Email subject.
401
+	 *    @type string $frnd_comments Email Message.
402
+	 *
403
+	 * }
404
+	 */
405
+	do_action('geodir_before_send_to_friend_email', $request);
406
+	geodir_sendEmail($youremail, $yourname, $to_email, $to_name, $frnd_subject, $frnd_comments, $extra = '', 'send_friend', $request['pid']);//To client email
407
+
408
+	/**
409
+	 * Called after the send to friend email is sent.
410
+	 *
411
+	 * @since 1.0.0
412
+	 * @param array $request {
413
+	 *    The submitted form fields as an array.
414
+	 *
415
+	 *    @type string $sendact Enquiry type. Default "email_frnd".
416
+	 *    @type string $pid Post ID.
417
+	 *    @type string $to_name Friend name.
418
+	 *    @type string $to_email Friend email.
419
+	 *    @type string $yourname Sender name.
420
+	 *    @type string $youremail Sender email.
421
+	 *    @type string $frnd_subject Email subject.
422
+	 *    @type string $frnd_comments Email Message.
423
+	 *
424
+	 * }
425
+	 */
426
+	do_action('geodir_after_send_to_friend_email', $request);
427
+
428
+	$url = get_permalink($pid);
429
+	if (strstr($url, '?')) {
430
+		$url = $url . "&sendtofrnd=success";
431
+	} else {
432
+		$url = $url . "?sendtofrnd=success";
433
+	}
434
+	/**
435
+	 * Filter redirect url after the send to friend email is sent.
436
+	 *
437
+	 * @since 1.0.0
438
+	 * @param string $url Redirect url.
439
+	 */
440
+	$url = apply_filters('geodir_send_to_friend_after_submit_redirect', $url);
441
+	wp_redirect($url);
442
+	gd_die();
443 443
 }
444 444
 
445 445
 /**
@@ -453,28 +453,28 @@  discard block
 block discarded – undo
453 453
  */
454 454
 function geodir_before_tab_content($hash_key)
455 455
 {
456
-    switch ($hash_key) {
457
-        case 'post_info' :
458
-            echo '<div class="geodir-company_info field-group">';
459
-            break;
460
-        case 'post_images' :
461
-            /**
462
-             * Filter post gallery HTML id.
463
-             *
464
-             * @since 1.0.0
465
-             */
466
-            echo ' <div id="' . apply_filters('geodir_post_gallery_id', 'geodir-post-gallery') . '" class="clearfix" >';
467
-            break;
468
-        case 'reviews' :
469
-            echo '<div id="reviews-wrap" class="clearfix"> ';
470
-            break;
471
-        case 'post_video':
472
-            echo ' <div id="post_video-wrap" class="clearfix">';
473
-            break;
474
-        case 'special_offers':
475
-            echo '<div id="special_offers-wrap" class="clearfix">';
476
-            break;
477
-    }
456
+	switch ($hash_key) {
457
+		case 'post_info' :
458
+			echo '<div class="geodir-company_info field-group">';
459
+			break;
460
+		case 'post_images' :
461
+			/**
462
+			 * Filter post gallery HTML id.
463
+			 *
464
+			 * @since 1.0.0
465
+			 */
466
+			echo ' <div id="' . apply_filters('geodir_post_gallery_id', 'geodir-post-gallery') . '" class="clearfix" >';
467
+			break;
468
+		case 'reviews' :
469
+			echo '<div id="reviews-wrap" class="clearfix"> ';
470
+			break;
471
+		case 'post_video':
472
+			echo ' <div id="post_video-wrap" class="clearfix">';
473
+			break;
474
+		case 'special_offers':
475
+			echo '<div id="special_offers-wrap" class="clearfix">';
476
+			break;
477
+	}
478 478
 }
479 479
 
480 480
 /**
@@ -488,23 +488,23 @@  discard block
 block discarded – undo
488 488
  */
489 489
 function geodir_after_tab_content($hash_key)
490 490
 {
491
-    switch ($hash_key) {
492
-        case 'post_info' :
493
-            echo '</div>';
494
-            break;
495
-        case 'post_images' :
496
-            echo '</div>';
497
-            break;
498
-        case 'reviews' :
499
-            echo '</div>';
500
-            break;
501
-        case 'post_video':
502
-            echo '</div>';
503
-            break;
504
-        case 'special_offers':
505
-            echo '</div>';
506
-            break;
507
-    }
491
+	switch ($hash_key) {
492
+		case 'post_info' :
493
+			echo '</div>';
494
+			break;
495
+		case 'post_images' :
496
+			echo '</div>';
497
+			break;
498
+		case 'reviews' :
499
+			echo '</div>';
500
+			break;
501
+		case 'post_video':
502
+			echo '</div>';
503
+			break;
504
+		case 'special_offers':
505
+			echo '</div>';
506
+			break;
507
+	}
508 508
 }
509 509
 
510 510
 
@@ -520,21 +520,21 @@  discard block
 block discarded – undo
520 520
 function geodir_get_posts_default_sort($post_type)
521 521
 {
522 522
 
523
-    global $wpdb;
523
+	global $wpdb;
524 524
 
525
-    if ($post_type != '') {
525
+	if ($post_type != '') {
526 526
 
527
-        $all_postypes = geodir_get_posttypes();
527
+		$all_postypes = geodir_get_posttypes();
528 528
 
529
-        if (!in_array($post_type, $all_postypes))
530
-            return false;
529
+		if (!in_array($post_type, $all_postypes))
530
+			return false;
531 531
 
532
-        $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($post_type, 1, 1)));
532
+		$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($post_type, 1, 1)));
533 533
 
534
-        if (!empty($sort_field_info))
535
-            return $sort_field_info;
534
+		if (!empty($sort_field_info))
535
+			return $sort_field_info;
536 536
 
537
-    }
537
+	}
538 538
 
539 539
 }
540 540
 
@@ -549,24 +549,24 @@  discard block
 block discarded – undo
549 549
  * @return bool|mixed|void Returns sort results, when the post type is valid. Otherwise returns false.
550 550
  */
551 551
 function geodir_get_sort_options($post_type) {
552
-    global $wpdb;
553
-
554
-    if ($post_type != '') {
555
-        $all_postypes = geodir_get_posttypes();
556
-
557
-        if (!in_array($post_type, $all_postypes))
558
-            return false;
559
-
560
-        $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($post_type, 1)));
561
-        /**
562
-         * Filter post sort options.
563
-         *
564
-         * @since 1.0.0
565
-         * @param array $sort_field_info Unfiltered sort field array.
566
-         * @param string $post_type Post type.
567
-         */
568
-        return apply_filters('geodir_get_sort_options', $sort_field_info, $post_type);
569
-    }
552
+	global $wpdb;
553
+
554
+	if ($post_type != '') {
555
+		$all_postypes = geodir_get_posttypes();
556
+
557
+		if (!in_array($post_type, $all_postypes))
558
+			return false;
559
+
560
+		$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($post_type, 1)));
561
+		/**
562
+		 * Filter post sort options.
563
+		 *
564
+		 * @since 1.0.0
565
+		 * @param array $sort_field_info Unfiltered sort field array.
566
+		 * @param string $post_type Post type.
567
+		 */
568
+		return apply_filters('geodir_get_sort_options', $sort_field_info, $post_type);
569
+	}
570 570
 
571 571
 }
572 572
 
@@ -580,7 +580,7 @@  discard block
 block discarded – undo
580 580
  */
581 581
 function geodir_display_sort_options()
582 582
 {
583
-    global $wp_query;
583
+	global $wp_query;
584 584
 	
585 585
 	/**
586 586
 	 * On search pages there should be no sort options, sorting is done by search criteria.
@@ -591,57 +591,57 @@  discard block
 block discarded – undo
591 591
 		return;
592 592
 	}
593 593
 
594
-    $sort_by = '';
594
+	$sort_by = '';
595 595
 
596
-    if (isset($_REQUEST['sort_by'])) $sort_by = $_REQUEST['sort_by'];
596
+	if (isset($_REQUEST['sort_by'])) $sort_by = $_REQUEST['sort_by'];
597 597
 
598
-    $gd_post_type = geodir_get_current_posttype();
598
+	$gd_post_type = geodir_get_current_posttype();
599 599
 
600
-    $sort_options = geodir_get_sort_options($gd_post_type);
600
+	$sort_options = geodir_get_sort_options($gd_post_type);
601 601
 
602 602
 
603
-    $sort_field_options = '';
603
+	$sort_field_options = '';
604 604
 
605
-    if (!empty($sort_options)) {
606
-        foreach ($sort_options as $sort) {
605
+	if (!empty($sort_options)) {
606
+		foreach ($sort_options as $sort) {
607 607
 			$sort = stripslashes_deep($sort); // strip slashes
608 608
 
609
-            $label = __($sort->site_title, 'geodirectory');
609
+			$label = __($sort->site_title, 'geodirectory');
610 610
 
611
-            if ($sort->field_type == 'random') {
612
-                $key = $sort->field_type;
613
-                ($sort_by == $key || ($sort->is_default == '1' && !isset($_REQUEST['sort_by']))) ? $selected = 'selected="selected"' : $selected = '';
614
-                $sort_field_options .= '<option ' . $selected . ' value="' . esc_url( add_query_arg('sort_by', $key) ) . '">' . __($label, 'geodirectory') . '</option>';
615
-            }
611
+			if ($sort->field_type == 'random') {
612
+				$key = $sort->field_type;
613
+				($sort_by == $key || ($sort->is_default == '1' && !isset($_REQUEST['sort_by']))) ? $selected = 'selected="selected"' : $selected = '';
614
+				$sort_field_options .= '<option ' . $selected . ' value="' . esc_url( add_query_arg('sort_by', $key) ) . '">' . __($label, 'geodirectory') . '</option>';
615
+			}
616 616
 
617
-            if ($sort->htmlvar_name == 'comment_count') {
618
-                $sort->htmlvar_name = 'rating_count';
619
-            }
617
+			if ($sort->htmlvar_name == 'comment_count') {
618
+				$sort->htmlvar_name = 'rating_count';
619
+			}
620 620
 
621
-            if ($sort->sort_asc) {
622
-                $key = $sort->htmlvar_name . '_asc';
623
-                $label = $sort->site_title;
624
-                if ($sort->asc_title)
625
-                    $label = $sort->asc_title;
626
-                ($sort_by == $key || ($sort->is_default == '1' && $sort->default_order == $key && !isset($_REQUEST['sort_by']))) ? $selected = 'selected="selected"' : $selected = '';
627
-                $sort_field_options .= '<option ' . $selected . ' value="' . esc_url( add_query_arg('sort_by', $key) ) . '">' . __($label, 'geodirectory') . '</option>';
628
-            }
621
+			if ($sort->sort_asc) {
622
+				$key = $sort->htmlvar_name . '_asc';
623
+				$label = $sort->site_title;
624
+				if ($sort->asc_title)
625
+					$label = $sort->asc_title;
626
+				($sort_by == $key || ($sort->is_default == '1' && $sort->default_order == $key && !isset($_REQUEST['sort_by']))) ? $selected = 'selected="selected"' : $selected = '';
627
+				$sort_field_options .= '<option ' . $selected . ' value="' . esc_url( add_query_arg('sort_by', $key) ) . '">' . __($label, 'geodirectory') . '</option>';
628
+			}
629 629
 
630
-            if ($sort->sort_desc) {
631
-                $key = $sort->htmlvar_name . '_desc';
632
-                $label = $sort->site_title;
633
-                if ($sort->desc_title)
634
-                    $label = $sort->desc_title;
635
-                ($sort_by == $key || ($sort->is_default == '1' && $sort->default_order == $key && !isset($_REQUEST['sort_by']))) ? $selected = 'selected="selected"' : $selected = '';
636
-                $sort_field_options .= '<option ' . $selected . ' value="' . esc_url( add_query_arg('sort_by', $key) ) . '">' . __($label, 'geodirectory') . '</option>';
637
-            }
630
+			if ($sort->sort_desc) {
631
+				$key = $sort->htmlvar_name . '_desc';
632
+				$label = $sort->site_title;
633
+				if ($sort->desc_title)
634
+					$label = $sort->desc_title;
635
+				($sort_by == $key || ($sort->is_default == '1' && $sort->default_order == $key && !isset($_REQUEST['sort_by']))) ? $selected = 'selected="selected"' : $selected = '';
636
+				$sort_field_options .= '<option ' . $selected . ' value="' . esc_url( add_query_arg('sort_by', $key) ) . '">' . __($label, 'geodirectory') . '</option>';
637
+			}
638 638
 
639
-        }
640
-    }
639
+		}
640
+	}
641 641
 
642
-    if ($sort_field_options != '') {
642
+	if ($sort_field_options != '') {
643 643
 
644
-        ?>
644
+		?>
645 645
 
646 646
         <div class="geodir-tax-sort">
647 647
 
@@ -650,14 +650,14 @@  discard block
 block discarded – undo
650 650
                 <option
651 651
                     value="<?php echo esc_url( add_query_arg('sort_by', '') );?>" <?php if ($sort_by == '') echo 'selected="selected"';?>><?php _e('Sort By', 'geodirectory');?></option><?php
652 652
 
653
-                echo $sort_field_options;?>
653
+				echo $sort_field_options;?>
654 654
 
655 655
             </select>
656 656
 
657 657
         </div>
658 658
     <?php
659 659
 
660
-    }
660
+	}
661 661
 
662 662
 }
663 663
 
@@ -677,10 +677,10 @@  discard block
 block discarded – undo
677 677
 function geodir_advance_customfields_heading($title, $field_type)
678 678
 {
679 679
 
680
-    if (in_array($field_type, array('multiselect', 'textarea', 'taxonomy'))) {
681
-        $title = '';
682
-    }
683
-    return $title;
680
+	if (in_array($field_type, array('multiselect', 'textarea', 'taxonomy'))) {
681
+		$title = '';
682
+	}
683
+	return $title;
684 684
 }
685 685
 
686 686
 
@@ -697,69 +697,69 @@  discard block
 block discarded – undo
697 697
  * @return string Returns related posts html.
698 698
  */
699 699
 function geodir_related_posts_display($request) {
700
-    if (!empty($request)) {
701
-        $before_title = (isset($request['before_title']) && !empty($request['before_title'])) ? $request['before_title'] : '';
702
-        $after_title = (isset($request['after_title']) && !empty($request['after_title'])) ? $request['after_title'] : '';
703
-
704
-        $title = (isset($request['title']) && !empty($request['title'])) ? $request['title'] : __('Related Listings', 'geodirectory');
705
-        $post_number = (isset($request['post_number']) && !empty($request['post_number'])) ? $request['post_number'] : '5';
706
-        $relate_to = (isset($request['relate_to']) && !empty($request['relate_to'])) ? $request['relate_to'] : 'category';
707
-        $layout = (isset($request['layout']) && !empty($request['layout'])) ? $request['layout'] : 'gridview_onehalf';
708
-        $add_location_filter = (isset($request['add_location_filter']) && !empty($request['add_location_filter'])) ? $request['add_location_filter'] : '0';
709
-        $listing_width = (isset($request['listing_width']) && !empty($request['listing_width'])) ? $request['listing_width'] : '';
710
-        $list_sort = (isset($request['list_sort']) && !empty($request['list_sort'])) ? $request['list_sort'] : 'latest';
711
-        $character_count = (isset($request['character_count']) && !empty($request['character_count'])) ? $request['character_count'] : '';
712
-
713
-        global $wpdb, $post, $gd_session;
714
-        $origi_post = $post;
715
-        $post_type = '';
716
-        $post_id = '';
717
-        $category_taxonomy = '';
718
-        $tax_field = 'id';
719
-        $category = array();
720
-
721
-        if (isset($_REQUEST['backandedit'])) {
722
-            $post = (object)$gd_session->get('listing');
723
-            $post_type = $post->listing_type;
724
-            if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '')
725
-                $post_id = $_REQUEST['pid'];
726
-        } elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
727
-            $post = geodir_get_post_info($_REQUEST['pid']);
728
-            $post_type = $post->post_type;
729
-            $post_id = $_REQUEST['pid'];
730
-        } elseif (isset($post->post_type) && $post->post_type != '') {
731
-            $post_type = $post->post_type;
732
-            $post_id = $post->ID;
733
-        }
700
+	if (!empty($request)) {
701
+		$before_title = (isset($request['before_title']) && !empty($request['before_title'])) ? $request['before_title'] : '';
702
+		$after_title = (isset($request['after_title']) && !empty($request['after_title'])) ? $request['after_title'] : '';
703
+
704
+		$title = (isset($request['title']) && !empty($request['title'])) ? $request['title'] : __('Related Listings', 'geodirectory');
705
+		$post_number = (isset($request['post_number']) && !empty($request['post_number'])) ? $request['post_number'] : '5';
706
+		$relate_to = (isset($request['relate_to']) && !empty($request['relate_to'])) ? $request['relate_to'] : 'category';
707
+		$layout = (isset($request['layout']) && !empty($request['layout'])) ? $request['layout'] : 'gridview_onehalf';
708
+		$add_location_filter = (isset($request['add_location_filter']) && !empty($request['add_location_filter'])) ? $request['add_location_filter'] : '0';
709
+		$listing_width = (isset($request['listing_width']) && !empty($request['listing_width'])) ? $request['listing_width'] : '';
710
+		$list_sort = (isset($request['list_sort']) && !empty($request['list_sort'])) ? $request['list_sort'] : 'latest';
711
+		$character_count = (isset($request['character_count']) && !empty($request['character_count'])) ? $request['character_count'] : '';
712
+
713
+		global $wpdb, $post, $gd_session;
714
+		$origi_post = $post;
715
+		$post_type = '';
716
+		$post_id = '';
717
+		$category_taxonomy = '';
718
+		$tax_field = 'id';
719
+		$category = array();
720
+
721
+		if (isset($_REQUEST['backandedit'])) {
722
+			$post = (object)$gd_session->get('listing');
723
+			$post_type = $post->listing_type;
724
+			if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '')
725
+				$post_id = $_REQUEST['pid'];
726
+		} elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
727
+			$post = geodir_get_post_info($_REQUEST['pid']);
728
+			$post_type = $post->post_type;
729
+			$post_id = $_REQUEST['pid'];
730
+		} elseif (isset($post->post_type) && $post->post_type != '') {
731
+			$post_type = $post->post_type;
732
+			$post_id = $post->ID;
733
+		}
734 734
 
735
-        if ($relate_to == 'category') {
735
+		if ($relate_to == 'category') {
736 736
 
737
-            $category_taxonomy = $post_type . $relate_to;
738
-            if (isset($post->{$category_taxonomy}) && $post->{$category_taxonomy} != '')
739
-                $category = explode(',', trim($post->{$category_taxonomy}, ','));
737
+			$category_taxonomy = $post_type . $relate_to;
738
+			if (isset($post->{$category_taxonomy}) && $post->{$category_taxonomy} != '')
739
+				$category = explode(',', trim($post->{$category_taxonomy}, ','));
740 740
 
741
-        } elseif ($relate_to == 'tags') {
741
+		} elseif ($relate_to == 'tags') {
742 742
 
743
-            $category_taxonomy = $post_type . '_' . $relate_to;
744
-            if ($post->post_tags != '')
745
-                $category = explode(',', trim($post->post_tags, ','));
746
-            $tax_field = 'name';
747
-        }
743
+			$category_taxonomy = $post_type . '_' . $relate_to;
744
+			if ($post->post_tags != '')
745
+				$category = explode(',', trim($post->post_tags, ','));
746
+			$tax_field = 'name';
747
+		}
748 748
 
749
-        /* --- return false in invalid request --- */
750
-        if (empty($category))
751
-            return false;
749
+		/* --- return false in invalid request --- */
750
+		if (empty($category))
751
+			return false;
752 752
 
753
-        $all_postypes = geodir_get_posttypes();
753
+		$all_postypes = geodir_get_posttypes();
754 754
 
755
-        if (!in_array($post_type, $all_postypes))
756
-            return false;
755
+		if (!in_array($post_type, $all_postypes))
756
+			return false;
757 757
 
758
-        /* --- return false in invalid request --- */
758
+		/* --- return false in invalid request --- */
759 759
 
760
-       $location_url = '';
761
-        if ($add_location_filter != '0') {
762
-            $location_url = array();
760
+	   $location_url = '';
761
+		if ($add_location_filter != '0') {
762
+			$location_url = array();
763 763
 			$geodir_show_location_url = get_option('geodir_show_location_url');
764 764
 			
765 765
 			$gd_city = get_query_var('gd_city');
@@ -767,13 +767,13 @@  discard block
 block discarded – undo
767 767
 			if ($gd_city) {
768 768
 				$gd_country = get_query_var('gd_country');
769 769
 				$gd_region = get_query_var('gd_region');
770
-            } else {
771
-                $location = geodir_get_default_location();
770
+			} else {
771
+				$location = geodir_get_default_location();
772 772
 				
773 773
 				$gd_country = isset($location->country_slug) ? $location->country_slug : '';
774 774
 				$gd_region = isset($location->region_slug) ? $location->region_slug : '';
775 775
 				$gd_city = isset($location->city_slug) ? $location->city_slug : '';
776
-            }
776
+			}
777 777
 			
778 778
 			if ($geodir_show_location_url == 'all') {
779 779
 				$location_url[] = $gd_country;
@@ -786,92 +786,92 @@  discard block
 block discarded – undo
786 786
 			
787 787
 			$location_url[] = $gd_city;
788 788
 
789
-            $location_url = implode('/', $location_url);
790
-        }
789
+			$location_url = implode('/', $location_url);
790
+		}
791 791
 
792 792
 
793
-        if (!empty($category)) {
794
-            global $geodir_add_location_url;
795
-            $geodir_add_location_url = '0';
796
-            if ($add_location_filter != '0') {
797
-                $geodir_add_location_url = '1';
798
-            }
799
-            $viewall_url = get_term_link((int)$category[0], $post_type . $category_taxonomy);
800
-            $geodir_add_location_url = NULL;
801
-        }
802
-        ob_start();
803
-        ?>
793
+		if (!empty($category)) {
794
+			global $geodir_add_location_url;
795
+			$geodir_add_location_url = '0';
796
+			if ($add_location_filter != '0') {
797
+				$geodir_add_location_url = '1';
798
+			}
799
+			$viewall_url = get_term_link((int)$category[0], $post_type . $category_taxonomy);
800
+			$geodir_add_location_url = NULL;
801
+		}
802
+		ob_start();
803
+		?>
804 804
 
805 805
 
806 806
         <div class="geodir_locations geodir_location_listing">
807 807
 
808 808
             <?php
809
-            if (isset($request['is_widget']) && $request['is_widget'] == '1') {
810
-                /** geodir_before_title filter Documented in geodirectory_widgets.php */
811
-                $before_title = isset($before_title) ? $before_title : apply_filters('geodir_before_title', '<h3 class="widget-title">');
812
-                /** geodir_after_title filter Documented in geodirectory_widgets.php */
813
-                $after_title = isset($after_title) ? $after_title : apply_filters('geodir_after_title', '</h3>');
814
-                ?>
809
+			if (isset($request['is_widget']) && $request['is_widget'] == '1') {
810
+				/** geodir_before_title filter Documented in geodirectory_widgets.php */
811
+				$before_title = isset($before_title) ? $before_title : apply_filters('geodir_before_title', '<h3 class="widget-title">');
812
+				/** geodir_after_title filter Documented in geodirectory_widgets.php */
813
+				$after_title = isset($after_title) ? $after_title : apply_filters('geodir_after_title', '</h3>');
814
+				?>
815 815
                 <div class="location_list_heading clearfix">
816 816
                     <?php echo $before_title . $title . $after_title; ?>
817 817
                 </div>
818 818
             <?php
819
-            }
820
-            $query_args = array(
821
-                'posts_per_page' => $post_number,
822
-                'is_geodir_loop' => true,
823
-                'gd_location' => ($add_location_filter) ? true : false,
824
-                'post_type' => $post_type,
825
-                'order_by' => $list_sort,
826
-                'post__not_in' => array($post_id),
827
-                'excerpt_length' => $character_count,
828
-            );
819
+			}
820
+			$query_args = array(
821
+				'posts_per_page' => $post_number,
822
+				'is_geodir_loop' => true,
823
+				'gd_location' => ($add_location_filter) ? true : false,
824
+				'post_type' => $post_type,
825
+				'order_by' => $list_sort,
826
+				'post__not_in' => array($post_id),
827
+				'excerpt_length' => $character_count,
828
+			);
829 829
 
830
-            $tax_query = array('taxonomy' => $category_taxonomy,
831
-                'field' => $tax_field,
832
-                'terms' => $category
833
-            );
830
+			$tax_query = array('taxonomy' => $category_taxonomy,
831
+				'field' => $tax_field,
832
+				'terms' => $category
833
+			);
834 834
 
835
-            $query_args['tax_query'] = array($tax_query);
835
+			$query_args['tax_query'] = array($tax_query);
836 836
 
837 837
 
838
-            global $gridview_columns, $post;
838
+			global $gridview_columns, $post;
839 839
 
840 840
 
841
-            query_posts($query_args);
841
+			query_posts($query_args);
842 842
 
843
-            if (strstr($layout, 'gridview')) {
844
-                $listing_view_exp = explode('_', $layout);
845
-                $gridview_columns = $layout;
846
-                $layout = $listing_view_exp[0];
847
-            } else if ($layout == 'list') {
848
-                $gridview_columns = '';
849
-            }
850
-            $related_posts = true;
851
-
852
-            /**
853
-             * Filters related listing listview template.
854
-             *
855
-             * @since 1.0.0
856
-             */
857
-            $template = apply_filters("geodir_template_part-related-listing-listview", geodir_locate_template('listing-listview'));
858
-
859
-            /**
860
-             * Includes related listing listview template.
861
-             *
862
-             * @since 1.0.0
863
-             */
864
-            include($template);
865
-
866
-            wp_reset_query();
867
-            $post = $origi_post;
868
-            ?>
843
+			if (strstr($layout, 'gridview')) {
844
+				$listing_view_exp = explode('_', $layout);
845
+				$gridview_columns = $layout;
846
+				$layout = $listing_view_exp[0];
847
+			} else if ($layout == 'list') {
848
+				$gridview_columns = '';
849
+			}
850
+			$related_posts = true;
851
+
852
+			/**
853
+			 * Filters related listing listview template.
854
+			 *
855
+			 * @since 1.0.0
856
+			 */
857
+			$template = apply_filters("geodir_template_part-related-listing-listview", geodir_locate_template('listing-listview'));
858
+
859
+			/**
860
+			 * Includes related listing listview template.
861
+			 *
862
+			 * @since 1.0.0
863
+			 */
864
+			include($template);
865
+
866
+			wp_reset_query();
867
+			$post = $origi_post;
868
+			?>
869 869
 
870 870
         </div>
871 871
         <?php
872
-        return $html = ob_get_clean();
872
+		return $html = ob_get_clean();
873 873
 
874
-    }
874
+	}
875 875
 
876 876
 }
877 877
 
@@ -887,17 +887,17 @@  discard block
 block discarded – undo
887 887
  */
888 888
 function geodir_category_count_script()
889 889
 {
890
-    global $geodir_post_category_str;
890
+	global $geodir_post_category_str;
891 891
 
892
-    if (!empty($geodir_post_category_str)) {
893
-        $geodir_post_category_str = serialize($geodir_post_category_str);
894
-    }
892
+	if (!empty($geodir_post_category_str)) {
893
+		$geodir_post_category_str = serialize($geodir_post_category_str);
894
+	}
895 895
 
896
-    $all_var['post_category_array'] = html_entity_decode((string)$geodir_post_category_str, ENT_QUOTES, 'UTF-8');
897
-    $script = "var post_category_array = " . json_encode($all_var) . ';';
898
-    echo '<script>';
899
-    echo $script;
900
-    echo '</script>';
896
+	$all_var['post_category_array'] = html_entity_decode((string)$geodir_post_category_str, ENT_QUOTES, 'UTF-8');
897
+	$script = "var post_category_array = " . json_encode($all_var) . ';';
898
+	echo '<script>';
899
+	echo $script;
900
+	echo '</script>';
901 901
 
902 902
 }
903 903
 
@@ -910,16 +910,16 @@  discard block
 block discarded – undo
910 910
  */
911 911
 function geodir_get_map_default_language()
912 912
 {
913
-    $geodir_default_map_language = get_option('geodir_default_map_language');
914
-    if (empty($geodir_default_map_language))
915
-        $geodir_default_map_language = 'en';
916
-    /**
917
-     * Filter default map language.
918
-     *
919
-     * @since 1.0.0
920
-     * @param string $geodir_default_map_language Default map language.
921
-     */
922
-    return apply_filters('geodir_default_map_language', $geodir_default_map_language);
913
+	$geodir_default_map_language = get_option('geodir_default_map_language');
914
+	if (empty($geodir_default_map_language))
915
+		$geodir_default_map_language = 'en';
916
+	/**
917
+	 * Filter default map language.
918
+	 *
919
+	 * @since 1.0.0
920
+	 * @param string $geodir_default_map_language Default map language.
921
+	 */
922
+	return apply_filters('geodir_default_map_language', $geodir_default_map_language);
923 923
 }
924 924
 
925 925
 /**
@@ -931,14 +931,14 @@  discard block
 block discarded – undo
931 931
  */
932 932
 function geodir_get_map_api_key()
933 933
 {
934
-    $key = get_option('geodir_google_api_key');
935
-    /**
936
-     * Filter Google maps api key.
937
-     *
938
-     * @since 1.6.4
939
-     * @param string $key Google maps api key.
940
-     */
941
-    return apply_filters('geodir_google_api_key', $key);
934
+	$key = get_option('geodir_google_api_key');
935
+	/**
936
+	 * Filter Google maps api key.
937
+	 *
938
+	 * @since 1.6.4
939
+	 * @param string $key Google maps api key.
940
+	 */
941
+	return apply_filters('geodir_google_api_key', $key);
942 942
 }
943 943
 
944 944
 
@@ -955,12 +955,12 @@  discard block
 block discarded – undo
955 955
  */
956 956
 function geodir_add_meta_keywords()
957 957
 {
958
-    global $wp, $post, $wp_query, $wpdb, $geodir_addon_list;
958
+	global $wp, $post, $wp_query, $wpdb, $geodir_addon_list;
959 959
 
960
-    $is_geodir_page = geodir_is_geodir_page();
961
-    if (!$is_geodir_page) {
962
-        return;
963
-    }// if non GD page, bail
960
+	$is_geodir_page = geodir_is_geodir_page();
961
+	if (!$is_geodir_page) {
962
+		return;
963
+	}// if non GD page, bail
964 964
 
965 965
 	$use_gd_meta = true;
966 966
 	if (class_exists('WPSEO_Frontend') || class_exists('All_in_One_SEO_Pack')) {
@@ -975,182 +975,182 @@  discard block
 block discarded – undo
975 975
 		return;
976 976
 	}// bail if Yoast Wordpress SEO or All_in_One_SEO_Pack active.
977 977
 
978
-    $current_term = $wp_query->get_queried_object();
978
+	$current_term = $wp_query->get_queried_object();
979 979
 
980
-    $all_postypes = geodir_get_posttypes();
980
+	$all_postypes = geodir_get_posttypes();
981 981
 
982
-    $geodir_taxonomies = geodir_get_taxonomies('', true);
982
+	$geodir_taxonomies = geodir_get_taxonomies('', true);
983 983
 
984
-    $meta_desc = '';
985
-    $meta_key = '';
986
-    if (isset($current_term->ID) && $current_term->ID == geodir_location_page_id()) {
987
-        /**
988
-         * Filter SEO meta location description.
989
-         *
990
-         * @since 1.0.0
991
-         */
992
-        $meta_desc = apply_filters('geodir_seo_meta_location_description', '');
993
-        $meta_desc .= '';
994
-    }
995
-    if (have_posts() && is_single() OR is_page()) {
996
-        while (have_posts()) {
997
-            the_post();
998
-
999
-            if (has_excerpt()) {
1000
-                $out_excerpt = strip_tags(strip_shortcodes(get_the_excerpt()));
1001
-                if (empty($out_excerpt)) {
1002
-                    $out_excerpt = strip_tags(do_shortcode(get_the_excerpt()));
1003
-                }
1004
-                $out_excerpt = str_replace(array("\r\n", "\r", "\n"), "", $out_excerpt);
1005
-            } else {
1006
-                $out_excerpt = str_replace(array("\r\n", "\r", "\n"), "", $post->post_content);
1007
-                $out_excerpt = strip_tags(strip_shortcodes($out_excerpt));
1008
-                if (empty($out_excerpt)) {
1009
-                    $out_excerpt = strip_tags(do_shortcode($out_excerpt)); // parse short code from content
1010
-                }
1011
-                $out_excerpt = trim(wp_trim_words($out_excerpt, 35, ''), '.!?,;:-');
1012
-            }
984
+	$meta_desc = '';
985
+	$meta_key = '';
986
+	if (isset($current_term->ID) && $current_term->ID == geodir_location_page_id()) {
987
+		/**
988
+		 * Filter SEO meta location description.
989
+		 *
990
+		 * @since 1.0.0
991
+		 */
992
+		$meta_desc = apply_filters('geodir_seo_meta_location_description', '');
993
+		$meta_desc .= '';
994
+	}
995
+	if (have_posts() && is_single() OR is_page()) {
996
+		while (have_posts()) {
997
+			the_post();
998
+
999
+			if (has_excerpt()) {
1000
+				$out_excerpt = strip_tags(strip_shortcodes(get_the_excerpt()));
1001
+				if (empty($out_excerpt)) {
1002
+					$out_excerpt = strip_tags(do_shortcode(get_the_excerpt()));
1003
+				}
1004
+				$out_excerpt = str_replace(array("\r\n", "\r", "\n"), "", $out_excerpt);
1005
+			} else {
1006
+				$out_excerpt = str_replace(array("\r\n", "\r", "\n"), "", $post->post_content);
1007
+				$out_excerpt = strip_tags(strip_shortcodes($out_excerpt));
1008
+				if (empty($out_excerpt)) {
1009
+					$out_excerpt = strip_tags(do_shortcode($out_excerpt)); // parse short code from content
1010
+				}
1011
+				$out_excerpt = trim(wp_trim_words($out_excerpt, 35, ''), '.!?,;:-');
1012
+			}
1013 1013
 
1014
-            $meta_desc .= $out_excerpt;
1015
-        }
1016
-    } elseif ((is_category() || is_tag()) && isset($current_term->taxonomy) && in_array($current_term->taxonomy, $geodir_taxonomies)) {
1017
-        if (is_category()) {
1018
-            $meta_desc .= __("Posts related to Category:", 'geodirectory') . " " . ucfirst(single_cat_title("", FALSE));
1019
-        } elseif (is_tag()) {
1020
-            $meta_desc .= __("Posts related to Tag:", 'geodirectory') . " " . ucfirst(single_tag_title("", FALSE));
1021
-        }
1022
-    } elseif (isset($current_term->taxonomy) && in_array($current_term->taxonomy, $geodir_taxonomies)) {
1023
-        $meta_desc .= isset($current_term->description) ? $current_term->description : '';
1024
-    }
1014
+			$meta_desc .= $out_excerpt;
1015
+		}
1016
+	} elseif ((is_category() || is_tag()) && isset($current_term->taxonomy) && in_array($current_term->taxonomy, $geodir_taxonomies)) {
1017
+		if (is_category()) {
1018
+			$meta_desc .= __("Posts related to Category:", 'geodirectory') . " " . ucfirst(single_cat_title("", FALSE));
1019
+		} elseif (is_tag()) {
1020
+			$meta_desc .= __("Posts related to Tag:", 'geodirectory') . " " . ucfirst(single_tag_title("", FALSE));
1021
+		}
1022
+	} elseif (isset($current_term->taxonomy) && in_array($current_term->taxonomy, $geodir_taxonomies)) {
1023
+		$meta_desc .= isset($current_term->description) ? $current_term->description : '';
1024
+	}
1025 1025
 
1026 1026
 
1027
-    $geodir_post_type = geodir_get_current_posttype();
1028
-    $geodir_post_type_info = get_post_type_object($geodir_post_type);
1029
-    $geodir_is_page_listing = geodir_is_page('listing') ? true : false;
1030
-
1031
-    $category_taxonomy = geodir_get_taxonomies($geodir_post_type);
1032
-    $tag_taxonomy = geodir_get_taxonomies($geodir_post_type, true);
1033
-
1034
-    $geodir_is_category = isset($category_taxonomy[0]) && get_query_var($category_taxonomy[0]) ? get_query_var($category_taxonomy[0]) : false;
1035
-    $geodir_is_tag = isset($tag_taxonomy[0]) && get_query_var($tag_taxonomy[0]) ? true : false;
1036
-
1037
-    $geodir_is_search = geodir_is_page('search') ? true : false;
1038
-    $geodir_is_location = geodir_is_page('location') ? true : false;
1039
-    $geodir_location_manager = isset($geodir_addon_list['geodir_location_manager']) && $geodir_addon_list['geodir_location_manager'] = 'yes' ? true : false;
1040
-    $godir_location_terms = geodir_get_current_location_terms('query_vars');
1041
-    $gd_city = $geodir_location_manager && isset($godir_location_terms['gd_city']) ? $godir_location_terms['gd_city'] : NULL;
1042
-    $gd_region = $geodir_location_manager && isset($godir_location_terms['gd_region']) ? $godir_location_terms['gd_region'] : NULL;
1043
-    $gd_country = $geodir_location_manager && isset($godir_location_terms['gd_country']) ? $godir_location_terms['gd_country'] : NULL;
1044
-    $replace_location = __('Everywhere', 'geodirectory');
1045
-    $location_id = NULL;
1046
-    if ($geodir_location_manager) {
1047
-        $sql = $wpdb->prepare("SELECT location_id FROM " . POST_LOCATION_TABLE . " WHERE city_slug=%s ORDER BY location_id ASC LIMIT 1", array($gd_city));
1048
-        $location_id = (int)$wpdb->get_var($sql);
1049
-        $location_type = geodir_what_is_current_location();
1050
-        if ($location_type == 'city') {
1051
-            $replace_location = geodir_get_current_location(array('what' => 'city', 'echo' => false));
1052
-        } elseif ($location_type == 'region') {
1053
-            $replace_location = geodir_get_current_location(array('what' => 'region', 'echo' => false));
1054
-        } elseif ($location_type == 'country') {
1055
-            $replace_location = geodir_get_current_location(array('what' => 'country', 'echo' => false));
1056
-            $replace_location = __($replace_location, 'geodirectory');
1057
-        }
1058
-        $country = get_query_var('gd_country');
1059
-        $region = get_query_var('gd_region');
1060
-        $city = get_query_var('gd_city');
1061
-        $current_location = '';
1062
-        if ($country != '') {
1063
-            $current_location = get_actual_location_name('country', $country, true);
1064
-        }
1065
-        if ($region != '') {
1066
-            $current_location = get_actual_location_name('region', $region);
1067
-        }
1068
-        if ($city != '') {
1069
-            $current_location = get_actual_location_name('city', $city);
1070
-        }
1071
-        $replace_location = $current_location != '' ? $current_location : $replace_location;
1072
-    }
1027
+	$geodir_post_type = geodir_get_current_posttype();
1028
+	$geodir_post_type_info = get_post_type_object($geodir_post_type);
1029
+	$geodir_is_page_listing = geodir_is_page('listing') ? true : false;
1030
+
1031
+	$category_taxonomy = geodir_get_taxonomies($geodir_post_type);
1032
+	$tag_taxonomy = geodir_get_taxonomies($geodir_post_type, true);
1033
+
1034
+	$geodir_is_category = isset($category_taxonomy[0]) && get_query_var($category_taxonomy[0]) ? get_query_var($category_taxonomy[0]) : false;
1035
+	$geodir_is_tag = isset($tag_taxonomy[0]) && get_query_var($tag_taxonomy[0]) ? true : false;
1036
+
1037
+	$geodir_is_search = geodir_is_page('search') ? true : false;
1038
+	$geodir_is_location = geodir_is_page('location') ? true : false;
1039
+	$geodir_location_manager = isset($geodir_addon_list['geodir_location_manager']) && $geodir_addon_list['geodir_location_manager'] = 'yes' ? true : false;
1040
+	$godir_location_terms = geodir_get_current_location_terms('query_vars');
1041
+	$gd_city = $geodir_location_manager && isset($godir_location_terms['gd_city']) ? $godir_location_terms['gd_city'] : NULL;
1042
+	$gd_region = $geodir_location_manager && isset($godir_location_terms['gd_region']) ? $godir_location_terms['gd_region'] : NULL;
1043
+	$gd_country = $geodir_location_manager && isset($godir_location_terms['gd_country']) ? $godir_location_terms['gd_country'] : NULL;
1044
+	$replace_location = __('Everywhere', 'geodirectory');
1045
+	$location_id = NULL;
1046
+	if ($geodir_location_manager) {
1047
+		$sql = $wpdb->prepare("SELECT location_id FROM " . POST_LOCATION_TABLE . " WHERE city_slug=%s ORDER BY location_id ASC LIMIT 1", array($gd_city));
1048
+		$location_id = (int)$wpdb->get_var($sql);
1049
+		$location_type = geodir_what_is_current_location();
1050
+		if ($location_type == 'city') {
1051
+			$replace_location = geodir_get_current_location(array('what' => 'city', 'echo' => false));
1052
+		} elseif ($location_type == 'region') {
1053
+			$replace_location = geodir_get_current_location(array('what' => 'region', 'echo' => false));
1054
+		} elseif ($location_type == 'country') {
1055
+			$replace_location = geodir_get_current_location(array('what' => 'country', 'echo' => false));
1056
+			$replace_location = __($replace_location, 'geodirectory');
1057
+		}
1058
+		$country = get_query_var('gd_country');
1059
+		$region = get_query_var('gd_region');
1060
+		$city = get_query_var('gd_city');
1061
+		$current_location = '';
1062
+		if ($country != '') {
1063
+			$current_location = get_actual_location_name('country', $country, true);
1064
+		}
1065
+		if ($region != '') {
1066
+			$current_location = get_actual_location_name('region', $region);
1067
+		}
1068
+		if ($city != '') {
1069
+			$current_location = get_actual_location_name('city', $city);
1070
+		}
1071
+		$replace_location = $current_location != '' ? $current_location : $replace_location;
1072
+	}
1073 1073
 
1074
-    $geodir_meta_keys = '';
1075
-    $geodir_meta_desc = '';
1076
-    if ($is_geodir_page && !empty($geodir_post_type_info)) {
1077
-        if ($geodir_is_page_listing || $geodir_is_search || geodir_is_page('add-listing')) {
1078
-            $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;
1079
-
1080
-            $geodir_meta_desc = isset($geodir_post_type_info->description) ? $geodir_post_type_info->description : $geodir_meta_desc;
1081
-            $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;
1082
-
1083
-            if ($geodir_is_category) {
1084
-                $category = $geodir_is_category ? get_term_by('slug', $geodir_is_category, $category_taxonomy[0]) : NULL;
1085
-                if (isset($category->term_id) && !empty($category->term_id)) {
1086
-                    $category_id = $category->term_id;
1087
-                    $category_desc = trim($category->description) != '' ? trim($category->description) : get_tax_meta($category_id, 'ct_cat_top_desc', false, $geodir_post_type);
1088
-                    if ($location_id) {
1089
-                        $option_name = 'geodir_cat_loc_' . $geodir_post_type . '_' . $category_id;
1090
-                        $cat_loc_option = get_option($option_name);
1091
-
1092
-                        $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;
1093
-                        if (!$gd_cat_loc_default) {
1094
-                            $option_name = 'geodir_cat_loc_' . $geodir_post_type . '_' . $category_id . '_' . $location_id;
1095
-                            $option = get_option($option_name);
1096
-                            $category_desc = isset($option['gd_cat_loc_desc']) && trim($option['gd_cat_loc_desc']) != '' ? trim($option['gd_cat_loc_desc']) : $category_desc;
1097
-                        }
1098
-                    }
1099
-                    $geodir_meta_desc = __("Posts related to Category:", 'geodirectory') . " " . ucfirst(single_cat_title("", FALSE)) . '. ' . $category_desc;
1100
-                }
1101
-            } else if ($geodir_is_tag) {
1102
-                $geodir_meta_desc = __("Posts related to Tag:", 'geodirectory') . " " . ucfirst(single_tag_title("", FALSE)) . '. ' . $geodir_meta_desc;
1103
-            }
1104
-        }
1105
-    }
1074
+	$geodir_meta_keys = '';
1075
+	$geodir_meta_desc = '';
1076
+	if ($is_geodir_page && !empty($geodir_post_type_info)) {
1077
+		if ($geodir_is_page_listing || $geodir_is_search || geodir_is_page('add-listing')) {
1078
+			$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;
1079
+
1080
+			$geodir_meta_desc = isset($geodir_post_type_info->description) ? $geodir_post_type_info->description : $geodir_meta_desc;
1081
+			$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;
1082
+
1083
+			if ($geodir_is_category) {
1084
+				$category = $geodir_is_category ? get_term_by('slug', $geodir_is_category, $category_taxonomy[0]) : NULL;
1085
+				if (isset($category->term_id) && !empty($category->term_id)) {
1086
+					$category_id = $category->term_id;
1087
+					$category_desc = trim($category->description) != '' ? trim($category->description) : get_tax_meta($category_id, 'ct_cat_top_desc', false, $geodir_post_type);
1088
+					if ($location_id) {
1089
+						$option_name = 'geodir_cat_loc_' . $geodir_post_type . '_' . $category_id;
1090
+						$cat_loc_option = get_option($option_name);
1091
+
1092
+						$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;
1093
+						if (!$gd_cat_loc_default) {
1094
+							$option_name = 'geodir_cat_loc_' . $geodir_post_type . '_' . $category_id . '_' . $location_id;
1095
+							$option = get_option($option_name);
1096
+							$category_desc = isset($option['gd_cat_loc_desc']) && trim($option['gd_cat_loc_desc']) != '' ? trim($option['gd_cat_loc_desc']) : $category_desc;
1097
+						}
1098
+					}
1099
+					$geodir_meta_desc = __("Posts related to Category:", 'geodirectory') . " " . ucfirst(single_cat_title("", FALSE)) . '. ' . $category_desc;
1100
+				}
1101
+			} else if ($geodir_is_tag) {
1102
+				$geodir_meta_desc = __("Posts related to Tag:", 'geodirectory') . " " . ucfirst(single_tag_title("", FALSE)) . '. ' . $geodir_meta_desc;
1103
+			}
1104
+		}
1105
+	}
1106 1106
 
1107 1107
 
1108
-    $gd_page = '';
1109
-    if(geodir_is_page('home')){
1110
-        $gd_page = 'home';
1111
-        $meta_desc = (get_option('geodir_meta_desc_homepage')) ? get_option('geodir_meta_desc_homepage') : $meta_desc;
1112
-    }
1113
-    elseif(geodir_is_page('detail')){
1114
-        $gd_page = 'detail';
1115
-        $meta_desc = (get_option('geodir_meta_desc_detail')) ? get_option('geodir_meta_desc_detail') : $meta_desc;
1116
-    }
1117
-    elseif(geodir_is_page('pt')){
1118
-        $gd_page = 'pt';
1119
-        $meta_desc = (get_option('geodir_meta_desc_pt')) ? get_option('geodir_meta_desc_pt') : $meta_desc;
1120
-    }
1121
-    elseif(geodir_is_page('listing')){
1122
-        $gd_page = 'listing';
1123
-        $meta_desc = (get_option('geodir_meta_desc_listing')) ? get_option('geodir_meta_desc_listing') : $meta_desc;
1124
-    }
1125
-    elseif(geodir_is_page('location')){
1126
-        $gd_page = 'location';
1127
-        $meta_desc = (get_option('geodir_meta_desc_location')) ? get_option('geodir_meta_desc_location') : $meta_desc;
1128
-        $meta_desc = apply_filters('geodir_seo_meta_location_description', $meta_desc);
1108
+	$gd_page = '';
1109
+	if(geodir_is_page('home')){
1110
+		$gd_page = 'home';
1111
+		$meta_desc = (get_option('geodir_meta_desc_homepage')) ? get_option('geodir_meta_desc_homepage') : $meta_desc;
1112
+	}
1113
+	elseif(geodir_is_page('detail')){
1114
+		$gd_page = 'detail';
1115
+		$meta_desc = (get_option('geodir_meta_desc_detail')) ? get_option('geodir_meta_desc_detail') : $meta_desc;
1116
+	}
1117
+	elseif(geodir_is_page('pt')){
1118
+		$gd_page = 'pt';
1119
+		$meta_desc = (get_option('geodir_meta_desc_pt')) ? get_option('geodir_meta_desc_pt') : $meta_desc;
1120
+	}
1121
+	elseif(geodir_is_page('listing')){
1122
+		$gd_page = 'listing';
1123
+		$meta_desc = (get_option('geodir_meta_desc_listing')) ? get_option('geodir_meta_desc_listing') : $meta_desc;
1124
+	}
1125
+	elseif(geodir_is_page('location')){
1126
+		$gd_page = 'location';
1127
+		$meta_desc = (get_option('geodir_meta_desc_location')) ? get_option('geodir_meta_desc_location') : $meta_desc;
1128
+		$meta_desc = apply_filters('geodir_seo_meta_location_description', $meta_desc);
1129 1129
 
1130
-    }
1131
-    elseif(geodir_is_page('search')){
1132
-        $gd_page = 'search';
1133
-        $meta_desc = (get_option('geodir_meta_desc_search')) ? get_option('geodir_meta_desc_search') : $meta_desc;
1134
-    }
1135
-    elseif(geodir_is_page('add-listing')){
1136
-        $gd_page = 'add-listing';
1137
-        $meta_desc = (get_option('geodir_meta_desc_add-listing')) ? get_option('geodir_meta_desc_add-listing') : $meta_desc;
1138
-    }
1139
-    elseif(geodir_is_page('author')){
1140
-        $gd_page = 'author';
1141
-        $meta_desc = (get_option('geodir_meta_desc_author')) ? get_option('geodir_meta_desc_author') : $meta_desc;
1142
-    }
1143
-    elseif(geodir_is_page('login')){
1144
-        $gd_page = 'login';
1145
-        $meta_desc = (get_option('geodir_meta_desc_login')) ? get_option('geodir_meta_desc_login') : $meta_desc;
1146
-    }
1147
-    elseif(geodir_is_page('listing-success')){
1148
-        $gd_page = 'listing-success';
1149
-        $meta_desc = (get_option('geodir_meta_desc_listing-success')) ? get_option('geodir_meta_desc_listing-success') : $meta_desc;
1150
-    }
1130
+	}
1131
+	elseif(geodir_is_page('search')){
1132
+		$gd_page = 'search';
1133
+		$meta_desc = (get_option('geodir_meta_desc_search')) ? get_option('geodir_meta_desc_search') : $meta_desc;
1134
+	}
1135
+	elseif(geodir_is_page('add-listing')){
1136
+		$gd_page = 'add-listing';
1137
+		$meta_desc = (get_option('geodir_meta_desc_add-listing')) ? get_option('geodir_meta_desc_add-listing') : $meta_desc;
1138
+	}
1139
+	elseif(geodir_is_page('author')){
1140
+		$gd_page = 'author';
1141
+		$meta_desc = (get_option('geodir_meta_desc_author')) ? get_option('geodir_meta_desc_author') : $meta_desc;
1142
+	}
1143
+	elseif(geodir_is_page('login')){
1144
+		$gd_page = 'login';
1145
+		$meta_desc = (get_option('geodir_meta_desc_login')) ? get_option('geodir_meta_desc_login') : $meta_desc;
1146
+	}
1147
+	elseif(geodir_is_page('listing-success')){
1148
+		$gd_page = 'listing-success';
1149
+		$meta_desc = (get_option('geodir_meta_desc_listing-success')) ? get_option('geodir_meta_desc_listing-success') : $meta_desc;
1150
+	}
1151 1151
 
1152 1152
 
1153
-    /*
1153
+	/*
1154 1154
     $geodir_meta_desc = $geodir_meta_desc != '' ? $geodir_meta_desc : $meta_desc;
1155 1155
     if ($geodir_meta_desc != '') {
1156 1156
         $geodir_meta_desc = strip_tags($geodir_meta_desc);
@@ -1163,74 +1163,74 @@  discard block
 block discarded – undo
1163 1163
     */
1164 1164
 
1165 1165
 
1166
-    if ($meta_desc) {
1167
-        $meta_desc = stripslashes_deep($meta_desc);
1168
-        /**
1169
-         * Filter page description to replace variables.
1170
-         *
1171
-         * @since 1.5.4
1172
-         * @param string $title The page description including variables.
1173
-         * @param string $gd_page The GeoDirectory page type if any.
1174
-         */
1175
-        $meta_desc = apply_filters('geodir_seo_meta_description_pre', __($meta_desc, 'geodirectory'),$gd_page,'');
1176
-
1177
-        /**
1178
-         * Filter SEO meta description.
1179
-         *
1180
-         * @since 1.0.0
1181
-         * @param string $meta_desc Meta description content.
1182
-         */
1183
-        echo apply_filters('geodir_seo_meta_description', '<meta name="description" content="' . $meta_desc . '" />', $meta_desc);
1184
-    }
1166
+	if ($meta_desc) {
1167
+		$meta_desc = stripslashes_deep($meta_desc);
1168
+		/**
1169
+		 * Filter page description to replace variables.
1170
+		 *
1171
+		 * @since 1.5.4
1172
+		 * @param string $title The page description including variables.
1173
+		 * @param string $gd_page The GeoDirectory page type if any.
1174
+		 */
1175
+		$meta_desc = apply_filters('geodir_seo_meta_description_pre', __($meta_desc, 'geodirectory'),$gd_page,'');
1176
+
1177
+		/**
1178
+		 * Filter SEO meta description.
1179
+		 *
1180
+		 * @since 1.0.0
1181
+		 * @param string $meta_desc Meta description content.
1182
+		 */
1183
+		echo apply_filters('geodir_seo_meta_description', '<meta name="description" content="' . $meta_desc . '" />', $meta_desc);
1184
+	}
1185 1185
 
1186
-    // meta keywords
1187
-    if (isset($post->post_type) && in_array($post->post_type, $all_postypes)) {
1188
-        $place_tags = wp_get_post_terms($post->ID, $post->post_type . '_tags', array("fields" => "names"));
1189
-        $place_cats = wp_get_post_terms($post->ID, $post->post_type . 'category', array("fields" => "names"));
1190
-
1191
-        $meta_key .= implode(", ", array_merge((array)$place_cats, (array)$place_tags));
1192
-    } else {
1193
-        $posttags = get_the_tags();
1194
-        if ($posttags) {
1195
-            foreach ($posttags as $tag) {
1196
-                $meta_key .= $tag->name . ' ';
1197
-            }
1198
-        } else {
1199
-            $tags = get_tags(array('orderby' => 'count', 'order' => 'DESC'));
1200
-            $xt = 1;
1186
+	// meta keywords
1187
+	if (isset($post->post_type) && in_array($post->post_type, $all_postypes)) {
1188
+		$place_tags = wp_get_post_terms($post->ID, $post->post_type . '_tags', array("fields" => "names"));
1189
+		$place_cats = wp_get_post_terms($post->ID, $post->post_type . 'category', array("fields" => "names"));
1190
+
1191
+		$meta_key .= implode(", ", array_merge((array)$place_cats, (array)$place_tags));
1192
+	} else {
1193
+		$posttags = get_the_tags();
1194
+		if ($posttags) {
1195
+			foreach ($posttags as $tag) {
1196
+				$meta_key .= $tag->name . ' ';
1197
+			}
1198
+		} else {
1199
+			$tags = get_tags(array('orderby' => 'count', 'order' => 'DESC'));
1200
+			$xt = 1;
1201 1201
 
1202
-            foreach ($tags as $tag) {
1203
-                if ($xt <= 20) {
1204
-                    $meta_key .= $tag->name . ", ";
1205
-                }
1202
+			foreach ($tags as $tag) {
1203
+				if ($xt <= 20) {
1204
+					$meta_key .= $tag->name . ", ";
1205
+				}
1206 1206
 
1207
-                $xt++;
1208
-            }
1209
-        }
1210
-    }
1207
+				$xt++;
1208
+			}
1209
+		}
1210
+	}
1211 1211
 
1212
-    $meta_key = $meta_key != '' ? rtrim(trim($meta_key), ",") : $meta_key;
1213
-    $geodir_meta_keys = $geodir_meta_keys != '' ? ($meta_key != '' ? $meta_key . ', ' . $geodir_meta_keys : $geodir_meta_keys) : $meta_key;
1214
-    if ($geodir_meta_keys != '') {
1215
-        $geodir_meta_keys = strip_tags($geodir_meta_keys);
1216
-        $geodir_meta_keys = esc_html($geodir_meta_keys);
1217
-        $geodir_meta_keys = geodir_strtolower($geodir_meta_keys);
1218
-        $geodir_meta_keys = wp_html_excerpt($geodir_meta_keys, 1000, '');
1219
-        $geodir_meta_keys = str_replace('%location%', $replace_location, $geodir_meta_keys);
1212
+	$meta_key = $meta_key != '' ? rtrim(trim($meta_key), ",") : $meta_key;
1213
+	$geodir_meta_keys = $geodir_meta_keys != '' ? ($meta_key != '' ? $meta_key . ', ' . $geodir_meta_keys : $geodir_meta_keys) : $meta_key;
1214
+	if ($geodir_meta_keys != '') {
1215
+		$geodir_meta_keys = strip_tags($geodir_meta_keys);
1216
+		$geodir_meta_keys = esc_html($geodir_meta_keys);
1217
+		$geodir_meta_keys = geodir_strtolower($geodir_meta_keys);
1218
+		$geodir_meta_keys = wp_html_excerpt($geodir_meta_keys, 1000, '');
1219
+		$geodir_meta_keys = str_replace('%location%', $replace_location, $geodir_meta_keys);
1220 1220
 
1221
-        $meta_key = rtrim(trim($geodir_meta_keys), ",");
1222
-    }
1221
+		$meta_key = rtrim(trim($geodir_meta_keys), ",");
1222
+	}
1223 1223
 
1224
-    if ($meta_key) {
1225
-        $meta_key = stripslashes_deep($meta_key);
1226
-        /**
1227
-         * Filter SEO meta keywords.
1228
-         *
1229
-         * @since 1.0.0
1230
-         * @param string $meta_desc Meta keywords.
1231
-         */
1232
-        echo apply_filters('geodir_seo_meta_keywords', '<meta name="keywords" content="' . $meta_key . '" />', $meta_key);
1233
-    }
1224
+	if ($meta_key) {
1225
+		$meta_key = stripslashes_deep($meta_key);
1226
+		/**
1227
+		 * Filter SEO meta keywords.
1228
+		 *
1229
+		 * @since 1.0.0
1230
+		 * @param string $meta_desc Meta keywords.
1231
+		 */
1232
+		echo apply_filters('geodir_seo_meta_keywords', '<meta name="keywords" content="' . $meta_key . '" />', $meta_key);
1233
+	}
1234 1234
 
1235 1235
 }
1236 1236
 
@@ -1245,14 +1245,14 @@  discard block
 block discarded – undo
1245 1245
  */
1246 1246
 function geodir_detail_page_tabs_key_value_array()
1247 1247
 {
1248
-    $geodir_detail_page_tabs_key_value_array = array();
1248
+	$geodir_detail_page_tabs_key_value_array = array();
1249 1249
 
1250
-    $geodir_detail_page_tabs_array = geodir_detail_page_tabs_array();
1250
+	$geodir_detail_page_tabs_array = geodir_detail_page_tabs_array();
1251 1251
 
1252
-    foreach ($geodir_detail_page_tabs_array as $key => $tabs_obj) {
1253
-        $geodir_detail_page_tabs_key_value_array[$key] = $tabs_obj['heading_text'];
1254
-    }
1255
-    return $geodir_detail_page_tabs_key_value_array;
1252
+	foreach ($geodir_detail_page_tabs_array as $key => $tabs_obj) {
1253
+		$geodir_detail_page_tabs_key_value_array[$key] = $tabs_obj['heading_text'];
1254
+	}
1255
+	return $geodir_detail_page_tabs_key_value_array;
1256 1256
 }
1257 1257
 
1258 1258
 /**
@@ -1265,73 +1265,73 @@  discard block
 block discarded – undo
1265 1265
 function geodir_detail_page_tabs_array()
1266 1266
 {
1267 1267
 
1268
-    $arr_tabs = array();
1269
-    /**
1270
-     * Filter detail page tab display.
1271
-     *
1272
-     * @since 1.0.0
1273
-     */
1274
-    $arr_tabs['post_profile'] = array(
1275
-        'heading_text' => __('Profile', 'geodirectory'),
1276
-        'is_active_tab' => true,
1277
-        'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, 'post_profile'),
1278
-        'tab_content' => ''
1279
-    );
1280
-    $arr_tabs['post_info'] = array(
1281
-        'heading_text' => __('More Info', 'geodirectory'),
1282
-        'is_active_tab' => false,
1283
-        'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, 'post_info'),
1284
-        'tab_content' => ''
1285
-    );
1286
-
1287
-    $arr_tabs['post_images'] = array(
1288
-        'heading_text' => __('Photo', 'geodirectory'),
1289
-        'is_active_tab' => false,
1290
-        'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, 'post_images'),
1291
-        'tab_content' => ''
1292
-    );
1293
-
1294
-    $arr_tabs['post_video'] = array(
1295
-        'heading_text' => __('Video', 'geodirectory'),
1296
-        'is_active_tab' => false,
1297
-        'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, 'post_video'),
1298
-        'tab_content' => ''
1299
-    );
1300
-
1301
-    $arr_tabs['special_offers'] = array(
1302
-        'heading_text' => __('Special Offers', 'geodirectory'),
1303
-        'is_active_tab' => false,
1304
-        'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, 'special_offers'),
1305
-        'tab_content' => ''
1306
-    );
1307
-
1308
-    $arr_tabs['post_map'] = array(
1309
-        'heading_text' => __('Map', 'geodirectory'),
1310
-        'is_active_tab' => false,
1311
-        'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, 'post_map'),
1312
-        'tab_content' => ''
1313
-    );
1314
-
1315
-    $arr_tabs['reviews'] = array(
1316
-        'heading_text' => __('Reviews', 'geodirectory'),
1317
-        'is_active_tab' => false,
1318
-        'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, 'reviews'),
1319
-        'tab_content' => 'review display'
1320
-    );
1321
-
1322
-    $arr_tabs['related_listing'] = array(
1323
-        'heading_text' => __('Related Listing', 'geodirectory'),
1324
-        'is_active_tab' => false,
1325
-        'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, 'related_listing'),
1326
-        'tab_content' => ''
1327
-    );
1328
-
1329
-    /**
1330
-     * Filter the tabs array.
1331
-     *
1332
-     * @since 1.0.0
1333
-     */
1334
-    return apply_filters('geodir_detail_page_tab_list_extend', $arr_tabs);
1268
+	$arr_tabs = array();
1269
+	/**
1270
+	 * Filter detail page tab display.
1271
+	 *
1272
+	 * @since 1.0.0
1273
+	 */
1274
+	$arr_tabs['post_profile'] = array(
1275
+		'heading_text' => __('Profile', 'geodirectory'),
1276
+		'is_active_tab' => true,
1277
+		'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, 'post_profile'),
1278
+		'tab_content' => ''
1279
+	);
1280
+	$arr_tabs['post_info'] = array(
1281
+		'heading_text' => __('More Info', 'geodirectory'),
1282
+		'is_active_tab' => false,
1283
+		'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, 'post_info'),
1284
+		'tab_content' => ''
1285
+	);
1286
+
1287
+	$arr_tabs['post_images'] = array(
1288
+		'heading_text' => __('Photo', 'geodirectory'),
1289
+		'is_active_tab' => false,
1290
+		'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, 'post_images'),
1291
+		'tab_content' => ''
1292
+	);
1293
+
1294
+	$arr_tabs['post_video'] = array(
1295
+		'heading_text' => __('Video', 'geodirectory'),
1296
+		'is_active_tab' => false,
1297
+		'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, 'post_video'),
1298
+		'tab_content' => ''
1299
+	);
1300
+
1301
+	$arr_tabs['special_offers'] = array(
1302
+		'heading_text' => __('Special Offers', 'geodirectory'),
1303
+		'is_active_tab' => false,
1304
+		'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, 'special_offers'),
1305
+		'tab_content' => ''
1306
+	);
1307
+
1308
+	$arr_tabs['post_map'] = array(
1309
+		'heading_text' => __('Map', 'geodirectory'),
1310
+		'is_active_tab' => false,
1311
+		'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, 'post_map'),
1312
+		'tab_content' => ''
1313
+	);
1314
+
1315
+	$arr_tabs['reviews'] = array(
1316
+		'heading_text' => __('Reviews', 'geodirectory'),
1317
+		'is_active_tab' => false,
1318
+		'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, 'reviews'),
1319
+		'tab_content' => 'review display'
1320
+	);
1321
+
1322
+	$arr_tabs['related_listing'] = array(
1323
+		'heading_text' => __('Related Listing', 'geodirectory'),
1324
+		'is_active_tab' => false,
1325
+		'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, 'related_listing'),
1326
+		'tab_content' => ''
1327
+	);
1328
+
1329
+	/**
1330
+	 * Filter the tabs array.
1331
+	 *
1332
+	 * @since 1.0.0
1333
+	 */
1334
+	return apply_filters('geodir_detail_page_tab_list_extend', $arr_tabs);
1335 1335
 
1336 1336
 
1337 1337
 }
@@ -1346,15 +1346,15 @@  discard block
 block discarded – undo
1346 1346
  */
1347 1347
 function geodir_detail_page_tabs_list()
1348 1348
 {
1349
-    $tabs_excluded = get_option('geodir_detail_page_tabs_excluded');
1350
-    $tabs_array = geodir_detail_page_tabs_array();
1351
-    if (!empty($tabs_excluded)) {
1352
-        foreach ($tabs_excluded as $tab) {
1353
-            if (array_key_exists($tab, $tabs_array))
1354
-                unset($tabs_array[$tab]);
1355
-        }
1356
-    }
1357
-    return $tabs_array;
1349
+	$tabs_excluded = get_option('geodir_detail_page_tabs_excluded');
1350
+	$tabs_array = geodir_detail_page_tabs_array();
1351
+	if (!empty($tabs_excluded)) {
1352
+		foreach ($tabs_excluded as $tab) {
1353
+			if (array_key_exists($tab, $tabs_array))
1354
+				unset($tabs_array[$tab]);
1355
+		}
1356
+	}
1357
+	return $tabs_array;
1358 1358
 }
1359 1359
 
1360 1360
 
@@ -1372,156 +1372,156 @@  discard block
 block discarded – undo
1372 1372
  */
1373 1373
 function geodir_show_detail_page_tabs()
1374 1374
 {
1375
-    global $post, $post_images, $video, $special_offers, $related_listing, $geodir_post_detail_fields;
1375
+	global $post, $post_images, $video, $special_offers, $related_listing, $geodir_post_detail_fields;
1376 1376
 
1377
-    $post_id = !empty($post) && isset($post->ID) ? (int)$post->ID : 0;
1378
-    $request_post_id = !empty($_REQUEST['p']) ? (int)$_REQUEST['p'] : 0;
1379
-    $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
1377
+	$post_id = !empty($post) && isset($post->ID) ? (int)$post->ID : 0;
1378
+	$request_post_id = !empty($_REQUEST['p']) ? (int)$_REQUEST['p'] : 0;
1379
+	$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
1380 1380
 
1381
-    if ($is_backend_preview && !$post_id > 0 && $request_post_id > 0) {
1382
-        $post = geodir_get_post_info($request_post_id);
1383
-        setup_postdata($post);
1384
-    }
1381
+	if ($is_backend_preview && !$post_id > 0 && $request_post_id > 0) {
1382
+		$post = geodir_get_post_info($request_post_id);
1383
+		setup_postdata($post);
1384
+	}
1385 1385
 
1386
-    $geodir_post_detail_fields = geodir_show_listing_info('detail');
1387
-
1388
-    if (geodir_is_page('detail')) {
1389
-        $video = geodir_get_video($post->ID);
1390
-        $special_offers = geodir_get_special_offers($post->ID);
1391
-        $related_listing_array = array();
1392
-        if (get_option('geodir_add_related_listing_posttypes'))
1393
-            $related_listing_array = get_option('geodir_add_related_listing_posttypes');
1394
-
1395
-        $related_listing = '';
1396
-        if (in_array($post->post_type, $related_listing_array)) {
1397
-            $request = array('post_number' => get_option('geodir_related_post_count'),
1398
-                'relate_to' => get_option('geodir_related_post_relate_to'),
1399
-                'layout' => get_option('geodir_related_post_listing_view'),
1400
-                'add_location_filter' => get_option('geodir_related_post_location_filter'),
1401
-                'list_sort' => get_option('geodir_related_post_sortby'),
1402
-                'character_count' => get_option('geodir_related_post_excerpt'));
1403
-
1404
-            if ($post->post_type == 'gd_event' && defined('GDEVENTS_VERSION')) {
1405
-                $related_listing = geodir_get_detail_page_related_events($request);
1406
-            } else {
1407
-                $related_listing = geodir_related_posts_display($request);
1408
-            }
1386
+	$geodir_post_detail_fields = geodir_show_listing_info('detail');
1387
+
1388
+	if (geodir_is_page('detail')) {
1389
+		$video = geodir_get_video($post->ID);
1390
+		$special_offers = geodir_get_special_offers($post->ID);
1391
+		$related_listing_array = array();
1392
+		if (get_option('geodir_add_related_listing_posttypes'))
1393
+			$related_listing_array = get_option('geodir_add_related_listing_posttypes');
1394
+
1395
+		$related_listing = '';
1396
+		if (in_array($post->post_type, $related_listing_array)) {
1397
+			$request = array('post_number' => get_option('geodir_related_post_count'),
1398
+				'relate_to' => get_option('geodir_related_post_relate_to'),
1399
+				'layout' => get_option('geodir_related_post_listing_view'),
1400
+				'add_location_filter' => get_option('geodir_related_post_location_filter'),
1401
+				'list_sort' => get_option('geodir_related_post_sortby'),
1402
+				'character_count' => get_option('geodir_related_post_excerpt'));
1403
+
1404
+			if ($post->post_type == 'gd_event' && defined('GDEVENTS_VERSION')) {
1405
+				$related_listing = geodir_get_detail_page_related_events($request);
1406
+			} else {
1407
+				$related_listing = geodir_related_posts_display($request);
1408
+			}
1409 1409
 
1410
-        }
1410
+		}
1411 1411
 
1412
-        $post_images = geodir_get_images($post->ID, 'thumbnail');
1413
-        $thumb_image = '';
1414
-        if (!empty($post_images)) {
1415
-            foreach ($post_images as $image) {
1416
-                $caption = (!empty($image->caption)) ? $image->caption : '';
1417
-                $thumb_image .= '<a href="' . $image->src . '" title="'.$caption.'">';
1418
-                $thumb_image .= geodir_show_image($image, 'thumbnail', true, false);
1419
-                $thumb_image .= '</a>';
1420
-            }
1421
-        }
1412
+		$post_images = geodir_get_images($post->ID, 'thumbnail');
1413
+		$thumb_image = '';
1414
+		if (!empty($post_images)) {
1415
+			foreach ($post_images as $image) {
1416
+				$caption = (!empty($image->caption)) ? $image->caption : '';
1417
+				$thumb_image .= '<a href="' . $image->src . '" title="'.$caption.'">';
1418
+				$thumb_image .= geodir_show_image($image, 'thumbnail', true, false);
1419
+				$thumb_image .= '</a>';
1420
+			}
1421
+		}
1422 1422
 
1423
-        $map_args = array();
1424
-        $map_args['map_canvas_name'] = 'detail_page_map_canvas';
1425
-        $map_args['width'] = '600';
1426
-        $map_args['height'] = '300';
1427
-        if ($post->post_mapzoom) {
1428
-            $map_args['zoom'] = '' . $post->post_mapzoom . '';
1429
-        }
1430
-        $map_args['autozoom'] = false;
1431
-        $map_args['child_collapse'] = '0';
1432
-        $map_args['enable_cat_filters'] = false;
1433
-        $map_args['enable_text_search'] = false;
1434
-        $map_args['enable_post_type_filters'] = false;
1435
-        $map_args['enable_location_filters'] = false;
1436
-        $map_args['enable_jason_on_load'] = true;
1437
-        $map_args['enable_map_direction'] = true;
1438
-        $map_args['map_class_name'] = 'geodir-map-detail-page';
1439
-        $map_args['maptype'] = (!empty($post->post_mapview)) ? $post->post_mapview : 'ROADMAP';
1440
-    } else if (geodir_is_page('preview')) {
1441
-        $video = isset($post->geodir_video) ? $post->geodir_video : '';
1442
-        $special_offers = isset($post->geodir_special_offers) ? $post->geodir_special_offers : '';
1443
-
1444
-        if (isset($post->post_images))
1445
-            $post->post_images = trim($post->post_images, ",");
1446
-
1447
-        if (isset($post->post_images) && !empty($post->post_images))
1448
-            $post_images = explode(",", $post->post_images);
1449
-
1450
-        $thumb_image = '';
1451
-        if (!empty($post_images)) {
1452
-            foreach ($post_images as $image) {
1453
-                if ($image != '') {
1454
-                    $thumb_image .= '<a href="' . $image . '">';
1455
-                    $thumb_image .= geodir_show_image(array('src' => $image), 'thumbnail', true, false);
1456
-                    $thumb_image .= '</a>';
1457
-                }
1458
-            }
1459
-        }
1423
+		$map_args = array();
1424
+		$map_args['map_canvas_name'] = 'detail_page_map_canvas';
1425
+		$map_args['width'] = '600';
1426
+		$map_args['height'] = '300';
1427
+		if ($post->post_mapzoom) {
1428
+			$map_args['zoom'] = '' . $post->post_mapzoom . '';
1429
+		}
1430
+		$map_args['autozoom'] = false;
1431
+		$map_args['child_collapse'] = '0';
1432
+		$map_args['enable_cat_filters'] = false;
1433
+		$map_args['enable_text_search'] = false;
1434
+		$map_args['enable_post_type_filters'] = false;
1435
+		$map_args['enable_location_filters'] = false;
1436
+		$map_args['enable_jason_on_load'] = true;
1437
+		$map_args['enable_map_direction'] = true;
1438
+		$map_args['map_class_name'] = 'geodir-map-detail-page';
1439
+		$map_args['maptype'] = (!empty($post->post_mapview)) ? $post->post_mapview : 'ROADMAP';
1440
+	} else if (geodir_is_page('preview')) {
1441
+		$video = isset($post->geodir_video) ? $post->geodir_video : '';
1442
+		$special_offers = isset($post->geodir_special_offers) ? $post->geodir_special_offers : '';
1443
+
1444
+		if (isset($post->post_images))
1445
+			$post->post_images = trim($post->post_images, ",");
1446
+
1447
+		if (isset($post->post_images) && !empty($post->post_images))
1448
+			$post_images = explode(",", $post->post_images);
1449
+
1450
+		$thumb_image = '';
1451
+		if (!empty($post_images)) {
1452
+			foreach ($post_images as $image) {
1453
+				if ($image != '') {
1454
+					$thumb_image .= '<a href="' . $image . '">';
1455
+					$thumb_image .= geodir_show_image(array('src' => $image), 'thumbnail', true, false);
1456
+					$thumb_image .= '</a>';
1457
+				}
1458
+			}
1459
+		}
1460 1460
 
1461
-        global $map_jason;
1462
-        $marker_json = $post->marker_json != '' ? json_decode($post->marker_json, true) : array();
1463
-        $marker_icon = (!empty($marker_json) && !empty($marker_json['i'])) ? $marker_json['i'] : '';
1464
-        $icon_size = geodir_get_marker_size($marker_icon);
1465
-        $marker_json['w'] = $icon_size['w'];
1466
-        $marker_json['h'] = $icon_size['h'];
1467
-        $map_jason[] = json_encode($marker_json);
1468
-
1469
-        $address_latitude = isset($post->post_latitude) ? $post->post_latitude : '';
1470
-        $address_longitude = isset($post->post_longitude) ? $post->post_longitude : '';
1471
-        $mapview = isset($post->post_mapview) ? $post->post_mapview : '';
1472
-        $mapzoom = isset($post->post_mapzoom) ? $post->post_mapzoom : '';
1473
-        if (!$mapzoom) {
1474
-            $mapzoom = 12;
1475
-        }
1461
+		global $map_jason;
1462
+		$marker_json = $post->marker_json != '' ? json_decode($post->marker_json, true) : array();
1463
+		$marker_icon = (!empty($marker_json) && !empty($marker_json['i'])) ? $marker_json['i'] : '';
1464
+		$icon_size = geodir_get_marker_size($marker_icon);
1465
+		$marker_json['w'] = $icon_size['w'];
1466
+		$marker_json['h'] = $icon_size['h'];
1467
+		$map_jason[] = json_encode($marker_json);
1468
+
1469
+		$address_latitude = isset($post->post_latitude) ? $post->post_latitude : '';
1470
+		$address_longitude = isset($post->post_longitude) ? $post->post_longitude : '';
1471
+		$mapview = isset($post->post_mapview) ? $post->post_mapview : '';
1472
+		$mapzoom = isset($post->post_mapzoom) ? $post->post_mapzoom : '';
1473
+		if (!$mapzoom) {
1474
+			$mapzoom = 12;
1475
+		}
1476 1476
 
1477
-        $map_args = array();
1478
-        $map_args['map_canvas_name'] = 'preview_map_canvas';
1479
-        $map_args['width'] = '950';
1480
-        $map_args['height'] = '300';
1481
-        $map_args['child_collapse'] = '0';
1482
-        $map_args['maptype'] = $mapview;
1483
-        $map_args['autozoom'] = false;
1484
-        $map_args['zoom'] = "$mapzoom";
1485
-        $map_args['latitude'] = $address_latitude;
1486
-        $map_args['longitude'] = $address_longitude;
1487
-        $map_args['enable_cat_filters'] = false;
1488
-        $map_args['enable_text_search'] = false;
1489
-        $map_args['enable_post_type_filters'] = false;
1490
-        $map_args['enable_location_filters'] = false;
1491
-        $map_args['enable_jason_on_load'] = true;
1492
-        $map_args['enable_map_direction'] = true;
1493
-        $map_args['map_class_name'] = 'geodir-map-preview-page';
1494
-    }
1477
+		$map_args = array();
1478
+		$map_args['map_canvas_name'] = 'preview_map_canvas';
1479
+		$map_args['width'] = '950';
1480
+		$map_args['height'] = '300';
1481
+		$map_args['child_collapse'] = '0';
1482
+		$map_args['maptype'] = $mapview;
1483
+		$map_args['autozoom'] = false;
1484
+		$map_args['zoom'] = "$mapzoom";
1485
+		$map_args['latitude'] = $address_latitude;
1486
+		$map_args['longitude'] = $address_longitude;
1487
+		$map_args['enable_cat_filters'] = false;
1488
+		$map_args['enable_text_search'] = false;
1489
+		$map_args['enable_post_type_filters'] = false;
1490
+		$map_args['enable_location_filters'] = false;
1491
+		$map_args['enable_jason_on_load'] = true;
1492
+		$map_args['enable_map_direction'] = true;
1493
+		$map_args['map_class_name'] = 'geodir-map-preview-page';
1494
+	}
1495 1495
 
1496
-    $arr_detail_page_tabs = geodir_detail_page_tabs_list();// get this sooner so we can get the active tab for the user
1496
+	$arr_detail_page_tabs = geodir_detail_page_tabs_list();// get this sooner so we can get the active tab for the user
1497 1497
 
1498
-    $active_tab = '';
1499
-    $active_tab_name = '';
1500
-    $default_tab = '';
1501
-    $default_tab_name = '';
1502
-    foreach($arr_detail_page_tabs as $tab_index => $tabs){
1503
-        if (isset($tabs['is_active_tab']) && $tabs['is_active_tab'] && !empty($tabs['is_display']) && isset($tabs['heading_text']) && $tabs['heading_text']) {
1504
-            $active_tab = $tab_index;
1505
-            $active_tab_name = __($tabs['heading_text'], 'geodirectory');
1506
-        }
1498
+	$active_tab = '';
1499
+	$active_tab_name = '';
1500
+	$default_tab = '';
1501
+	$default_tab_name = '';
1502
+	foreach($arr_detail_page_tabs as $tab_index => $tabs){
1503
+		if (isset($tabs['is_active_tab']) && $tabs['is_active_tab'] && !empty($tabs['is_display']) && isset($tabs['heading_text']) && $tabs['heading_text']) {
1504
+			$active_tab = $tab_index;
1505
+			$active_tab_name = __($tabs['heading_text'], 'geodirectory');
1506
+		}
1507 1507
         
1508
-        if ($default_tab === '' && !empty($tabs['is_display']) && !empty($tabs['heading_text'])) {
1509
-            $default_tab = $tab_index;
1510
-            $default_tab_name = __($tabs['heading_text'], 'geodirectory');
1511
-        }
1512
-    }
1508
+		if ($default_tab === '' && !empty($tabs['is_display']) && !empty($tabs['heading_text'])) {
1509
+			$default_tab = $tab_index;
1510
+			$default_tab_name = __($tabs['heading_text'], 'geodirectory');
1511
+		}
1512
+	}
1513 1513
     
1514
-    if ($active_tab === '' && $default_tab !== '') { // Make first tab acs a active tab if not any tab is active.
1515
-        if (isset($arr_detail_page_tabs[$active_tab]) && isset($arr_detail_page_tabs[$active_tab]['is_active_tab'])) {
1516
-            $arr_detail_page_tabs[$active_tab]['is_active_tab'] = false;
1517
-        }
1514
+	if ($active_tab === '' && $default_tab !== '') { // Make first tab acs a active tab if not any tab is active.
1515
+		if (isset($arr_detail_page_tabs[$active_tab]) && isset($arr_detail_page_tabs[$active_tab]['is_active_tab'])) {
1516
+			$arr_detail_page_tabs[$active_tab]['is_active_tab'] = false;
1517
+		}
1518 1518
         
1519
-        $arr_detail_page_tabs[$default_tab]['is_active_tab'] = true;
1520
-        $active_tab = $default_tab;
1521
-        $active_tab_name = $default_tab_name;
1522
-    }
1523
-    $tab_list = (get_option('geodir_disable_tabs',false)) ? true : false;
1524
-    ?>
1519
+		$arr_detail_page_tabs[$default_tab]['is_active_tab'] = true;
1520
+		$active_tab = $default_tab;
1521
+		$active_tab_name = $default_tab_name;
1522
+	}
1523
+	$tab_list = (get_option('geodir_disable_tabs',false)) ? true : false;
1524
+	?>
1525 1525
     <div class="geodir-tabs" id="gd-tabs" style="position:relative;">
1526 1526
         <?php if(!$tab_list){ ?>
1527 1527
         <div id="geodir-tab-mobile-menu">
@@ -1531,166 +1531,166 @@  discard block
 block discarded – undo
1531 1531
         </div>
1532 1532
         <dl class="geodir-tab-head">
1533 1533
             <?php
1534
-            }
1535
-            /**
1536
-             * Called before the details page tab list headings, inside the `dl` tag.
1537
-             *
1538
-             * @since 1.0.0
1539
-             * @see 'geodir_after_tab_list'
1540
-             */
1541
-            do_action('geodir_before_tab_list'); ?>
1534
+			}
1535
+			/**
1536
+			 * Called before the details page tab list headings, inside the `dl` tag.
1537
+			 *
1538
+			 * @since 1.0.0
1539
+			 * @see 'geodir_after_tab_list'
1540
+			 */
1541
+			do_action('geodir_before_tab_list'); ?>
1542 1542
             <?php
1543 1543
 
1544
-            foreach ($arr_detail_page_tabs as $tab_index => $detail_page_tab) {
1545
-                if ($detail_page_tab['is_display']) {
1544
+			foreach ($arr_detail_page_tabs as $tab_index => $detail_page_tab) {
1545
+				if ($detail_page_tab['is_display']) {
1546 1546
 
1547
-                    if(!$tab_list) {
1548
-                        ?>
1547
+					if(!$tab_list) {
1548
+						?>
1549 1549
                         <dt></dt> <!-- added to comply with validation -->
1550 1550
                         <dd <?php if ($detail_page_tab['is_active_tab']){ ?>class="geodir-tab-active"<?php } ?> ><a
1551 1551
                                 data-tab="#<?php echo $tab_index; ?>"
1552 1552
                                 data-status="enable"><?php _e($detail_page_tab['heading_text'], 'geodirectory'); ?></a>
1553 1553
                         </dd>
1554 1554
                         <?php
1555
-                    }
1556
-                    ob_start() // start tab content buffering
1557
-                    ?>
1555
+					}
1556
+					ob_start() // start tab content buffering
1557
+					?>
1558 1558
                     <li id="<?php echo $tab_index;?>Tab">
1559 1559
                         <?php if($tab_list){
1560
-                            $tab_title = '<span class="gd-tab-list-title" ><a href="#'.$tab_index.'">'.__($detail_page_tab['heading_text'],'geodirectory').'</a></span><hr />';
1561
-                            /**
1562
-                             * Filter the tab list title html.
1563
-                             *
1564
-                             * @since 1.6.1
1565
-                             * @param string $tab_title The html for the tab title.
1566
-                             * @param string $tab_index The tab index type.
1567
-                             * @param array $detail_page_tab The array of values including title text.
1568
-                             */
1569
-                            echo apply_filters('geodir_tab_list_title',$tab_title ,$tab_index ,$detail_page_tab);
1570
-                        }?>
1560
+							$tab_title = '<span class="gd-tab-list-title" ><a href="#'.$tab_index.'">'.__($detail_page_tab['heading_text'],'geodirectory').'</a></span><hr />';
1561
+							/**
1562
+							 * Filter the tab list title html.
1563
+							 *
1564
+							 * @since 1.6.1
1565
+							 * @param string $tab_title The html for the tab title.
1566
+							 * @param string $tab_index The tab index type.
1567
+							 * @param array $detail_page_tab The array of values including title text.
1568
+							 */
1569
+							echo apply_filters('geodir_tab_list_title',$tab_title ,$tab_index ,$detail_page_tab);
1570
+						}?>
1571 1571
                         <div id="<?php echo $tab_index;?>" class="hash-offset"></div>
1572 1572
                         <?php
1573
-                        /**
1574
-                         * Called before the details tab content is output per tab.
1575
-                         *
1576
-                         * @since 1.0.0
1577
-                         * @param string $tab_index The tab name ID.
1578
-                         */
1579
-                        do_action('geodir_before_tab_content', $tab_index);
1580
-
1581
-                        /**
1582
-                         * Called before the details tab content is output per tab.
1583
-                         *
1584
-                         * Uses dynamic hook name: geodir_before_$tab_index_tab_content
1585
-                         *
1586
-                         * @since 1.0.0
1587
-                         * @todo do we need this if we have the hook above? 'geodir_before_tab_content'
1588
-                         */
1589
-                        do_action('geodir_before_' . $tab_index . '_tab_content');
1590
-                        /// write a code to generate content of each tab
1591
-                        switch ($tab_index) {
1592
-                            case 'post_profile':
1593
-                                /**
1594
-                                 * Called before the listing description content on the details page tab.
1595
-                                 *
1596
-                                 * @since 1.0.0
1597
-                                 */
1598
-                                do_action('geodir_before_description_on_listing_detail');
1599
-                                if (geodir_is_page('detail')) {
1600
-                                    the_content();
1601
-                                } else {
1602
-                                    /** This action is documented in geodirectory_template_actions.php */
1603
-                                    echo apply_filters('the_content', stripslashes($post->post_desc));
1604
-                                }
1605
-
1606
-                                /**
1607
-                                 * Called after the listing description content on the details page tab.
1608
-                                 *
1609
-                                 * @since 1.0.0
1610
-                                 */
1611
-                                do_action('geodir_after_description_on_listing_detail');
1612
-                                break;
1613
-                            case 'post_info':
1614
-                                echo $geodir_post_detail_fields;
1615
-                                break;
1616
-                            case 'post_images':
1617
-                                echo $thumb_image;
1618
-                                break;
1619
-                            case 'post_video':
1620
-                                /** This action is documented in geodirectory_template_actions.php */
1621
-                                echo apply_filters('the_content', stripslashes($video));// we apply the_content filter so oembed works also;
1622
-                                break;
1623
-                            case 'special_offers':
1624
-                                echo apply_filters('gd_special_offers_content', wpautop(stripslashes($special_offers)));
1625
-
1626
-                                break;
1627
-                            case 'post_map':
1628
-                                geodir_draw_map($map_args);
1629
-                                break;
1630
-                            case 'reviews':
1631
-                                comments_template();
1632
-                                break;
1633
-                            case 'related_listing':
1634
-                                echo $related_listing;
1635
-                                break;
1636
-                            default: {
1637
-                                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'])) {
1638
-                                    echo $detail_page_tab['tab_content'];
1639
-                                }
1640
-                            }
1641
-                                break;
1642
-                        }
1643
-
1644
-                        /**
1645
-                         * Called after the details tab content is output per tab.
1646
-                         *
1647
-                         * @since 1.0.0
1648
-                         */
1649
-                        do_action('geodir_after_tab_content', $tab_index);
1650
-
1651
-                        /**
1652
-                         * Called after the details tab content is output per tab.
1653
-                         *
1654
-                         * Uses dynamic hook name: geodir_after_$tab_index_tab_content
1655
-                         *
1656
-                         * @since 1.0.0
1657
-                         * @todo do we need this if we have the hook above? 'geodir_after_tab_content'
1658
-                         */
1659
-                        do_action('geodir_after_' . $tab_index . '_tab_content');
1660
-                        ?> </li>
1573
+						/**
1574
+						 * Called before the details tab content is output per tab.
1575
+						 *
1576
+						 * @since 1.0.0
1577
+						 * @param string $tab_index The tab name ID.
1578
+						 */
1579
+						do_action('geodir_before_tab_content', $tab_index);
1580
+
1581
+						/**
1582
+						 * Called before the details tab content is output per tab.
1583
+						 *
1584
+						 * Uses dynamic hook name: geodir_before_$tab_index_tab_content
1585
+						 *
1586
+						 * @since 1.0.0
1587
+						 * @todo do we need this if we have the hook above? 'geodir_before_tab_content'
1588
+						 */
1589
+						do_action('geodir_before_' . $tab_index . '_tab_content');
1590
+						/// write a code to generate content of each tab
1591
+						switch ($tab_index) {
1592
+							case 'post_profile':
1593
+								/**
1594
+								 * Called before the listing description content on the details page tab.
1595
+								 *
1596
+								 * @since 1.0.0
1597
+								 */
1598
+								do_action('geodir_before_description_on_listing_detail');
1599
+								if (geodir_is_page('detail')) {
1600
+									the_content();
1601
+								} else {
1602
+									/** This action is documented in geodirectory_template_actions.php */
1603
+									echo apply_filters('the_content', stripslashes($post->post_desc));
1604
+								}
1605
+
1606
+								/**
1607
+								 * Called after the listing description content on the details page tab.
1608
+								 *
1609
+								 * @since 1.0.0
1610
+								 */
1611
+								do_action('geodir_after_description_on_listing_detail');
1612
+								break;
1613
+							case 'post_info':
1614
+								echo $geodir_post_detail_fields;
1615
+								break;
1616
+							case 'post_images':
1617
+								echo $thumb_image;
1618
+								break;
1619
+							case 'post_video':
1620
+								/** This action is documented in geodirectory_template_actions.php */
1621
+								echo apply_filters('the_content', stripslashes($video));// we apply the_content filter so oembed works also;
1622
+								break;
1623
+							case 'special_offers':
1624
+								echo apply_filters('gd_special_offers_content', wpautop(stripslashes($special_offers)));
1625
+
1626
+								break;
1627
+							case 'post_map':
1628
+								geodir_draw_map($map_args);
1629
+								break;
1630
+							case 'reviews':
1631
+								comments_template();
1632
+								break;
1633
+							case 'related_listing':
1634
+								echo $related_listing;
1635
+								break;
1636
+							default: {
1637
+								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'])) {
1638
+									echo $detail_page_tab['tab_content'];
1639
+								}
1640
+							}
1641
+								break;
1642
+						}
1643
+
1644
+						/**
1645
+						 * Called after the details tab content is output per tab.
1646
+						 *
1647
+						 * @since 1.0.0
1648
+						 */
1649
+						do_action('geodir_after_tab_content', $tab_index);
1650
+
1651
+						/**
1652
+						 * Called after the details tab content is output per tab.
1653
+						 *
1654
+						 * Uses dynamic hook name: geodir_after_$tab_index_tab_content
1655
+						 *
1656
+						 * @since 1.0.0
1657
+						 * @todo do we need this if we have the hook above? 'geodir_after_tab_content'
1658
+						 */
1659
+						do_action('geodir_after_' . $tab_index . '_tab_content');
1660
+						?> </li>
1661 1661
                     <?php
1662
-                    /**
1663
-                     * Filter the current tab content.
1664
-                     *
1665
-                     * @since 1.0.0
1666
-                     */
1667
-                    $arr_detail_page_tabs[$tab_index]['tab_content'] = apply_filters("geodir_modify_" . $detail_page_tab['tab_content'] . "_tab_content", ob_get_clean());
1668
-                } // end of if for is_display
1669
-            }// end of foreach
1670
-
1671
-            /**
1672
-             * Called after the details page tab list headings, inside the `dl` tag.
1673
-             *
1674
-             * @since 1.0.0
1675
-             * @see 'geodir_before_tab_list'
1676
-             */
1677
-            do_action('geodir_after_tab_list');
1678
-            ?>
1662
+					/**
1663
+					 * Filter the current tab content.
1664
+					 *
1665
+					 * @since 1.0.0
1666
+					 */
1667
+					$arr_detail_page_tabs[$tab_index]['tab_content'] = apply_filters("geodir_modify_" . $detail_page_tab['tab_content'] . "_tab_content", ob_get_clean());
1668
+				} // end of if for is_display
1669
+			}// end of foreach
1670
+
1671
+			/**
1672
+			 * Called after the details page tab list headings, inside the `dl` tag.
1673
+			 *
1674
+			 * @since 1.0.0
1675
+			 * @see 'geodir_before_tab_list'
1676
+			 */
1677
+			do_action('geodir_after_tab_list');
1678
+			?>
1679 1679
             <?php if(!$tab_list){?></dl><?php }?>
1680 1680
         <ul class="geodir-tabs-content entry-content <?php if($tab_list){?>geodir-tabs-list<?php }?>" style="position:relative;">
1681 1681
             <?php
1682
-            foreach ($arr_detail_page_tabs as $detail_page_tab) {
1683
-                if ($detail_page_tab['is_display'] && !empty($detail_page_tab['tab_content'])) {
1684
-                    echo $detail_page_tab['tab_content'];
1685
-                }// end of if
1686
-            }// end of foreach
1687
-
1688
-            /**
1689
-             * Called after all the tab content is output in `li` tags, called before the closing `ul` tag.
1690
-             *
1691
-             * @since 1.0.0
1692
-             */
1693
-            do_action('geodir_add_tab_content'); ?>
1682
+			foreach ($arr_detail_page_tabs as $detail_page_tab) {
1683
+				if ($detail_page_tab['is_display'] && !empty($detail_page_tab['tab_content'])) {
1684
+					echo $detail_page_tab['tab_content'];
1685
+				}// end of if
1686
+			}// end of foreach
1687
+
1688
+			/**
1689
+			 * Called after all the tab content is output in `li` tags, called before the closing `ul` tag.
1690
+			 *
1691
+			 * @since 1.0.0
1692
+			 */
1693
+			do_action('geodir_add_tab_content'); ?>
1694 1694
         </ul>
1695 1695
         <!--gd-tabs-content ul end-->
1696 1696
     </div>
@@ -1713,7 +1713,7 @@  discard block
 block discarded – undo
1713 1713
         });
1714 1714
     </script>
1715 1715
     <?php
1716
-    }
1716
+	}
1717 1717
 }
1718 1718
 
1719 1719
 /**
@@ -1726,127 +1726,127 @@  discard block
 block discarded – undo
1726 1726
  */
1727 1727
 function geodir_exif($file)
1728 1728
 {
1729
-    if (empty($file) || !is_array($file)) {
1730
-        return $file;
1731
-    }
1729
+	if (empty($file) || !is_array($file)) {
1730
+		return $file;
1731
+	}
1732 1732
     
1733
-    $file_path = !empty($file['tmp_name']) ? sanitize_text_field($file['tmp_name']) : '';
1734
-    if (!($file_path && file_exists($file_path))) {
1735
-        return $file;
1736
-    }
1737
-    $file['file'] = $file_path;
1733
+	$file_path = !empty($file['tmp_name']) ? sanitize_text_field($file['tmp_name']) : '';
1734
+	if (!($file_path && file_exists($file_path))) {
1735
+		return $file;
1736
+	}
1737
+	$file['file'] = $file_path;
1738 1738
     
1739
-    if (!file_is_valid_image($file_path)) {
1740
-        return $file; // Bail if file is not an image.
1741
-    }
1739
+	if (!file_is_valid_image($file_path)) {
1740
+		return $file; // Bail if file is not an image.
1741
+	}
1742 1742
     
1743
-    if (!function_exists('wp_get_image_editor')) {
1744
-        return $file;
1745
-    }
1743
+	if (!function_exists('wp_get_image_editor')) {
1744
+		return $file;
1745
+	}
1746 1746
    
1747
-    $mime_type = $file['type'];
1748
-    $exif = array();
1749
-    if ($mime_type == 'image/jpeg' && function_exists('exif_read_data')) {
1750
-        try {
1751
-            $exif = exif_read_data($file_path);
1752
-        } catch(Exception $e) {
1753
-            $exif = array();
1754
-        }
1755
-    }
1747
+	$mime_type = $file['type'];
1748
+	$exif = array();
1749
+	if ($mime_type == 'image/jpeg' && function_exists('exif_read_data')) {
1750
+		try {
1751
+			$exif = exif_read_data($file_path);
1752
+		} catch(Exception $e) {
1753
+			$exif = array();
1754
+		}
1755
+	}
1756 1756
     
1757
-    $rotate = false;
1758
-    $flip = false;
1759
-    $modify = false;
1760
-    $orientation = 0;
1761
-    if (!empty($exif) && isset($exif['Orientation'])) {
1762
-        switch ((int)$exif['Orientation']) {
1763
-            case 1:
1764
-                // do nothing
1765
-                break;
1766
-            case 2:
1767
-                $flip = array(false, true);
1768
-                $modify = true;
1769
-                break;
1770
-            case 3:
1771
-                $orientation = -180;
1772
-                $rotate = true;
1773
-                $modify = true;
1774
-                break;
1775
-            case 4:
1776
-                $flip = array(true, false);
1777
-                $modify = true;
1778
-                break;
1779
-            case 5:
1780
-                $orientation = -90;
1781
-                $rotate = true;
1782
-                $flip = array(false, true);
1783
-                $modify = true;
1784
-                break;
1785
-            case 6:
1786
-                $orientation = -90;
1787
-                $rotate = true;
1788
-                $modify = true;
1789
-                break;
1790
-            case 7:
1791
-                $orientation = -270;
1792
-                $rotate = true;
1793
-                $flip = array(false, true);
1794
-                $modify = true;
1795
-                break;
1796
-            case 8:
1797
-            case 9:
1798
-                $orientation = -270;
1799
-                $rotate = true;
1800
-                $modify = true;
1801
-                break;
1802
-            default:
1803
-                $orientation = 0;
1804
-                $rotate = true;
1805
-                $modify = true;
1806
-                break;
1807
-        }
1808
-    }
1757
+	$rotate = false;
1758
+	$flip = false;
1759
+	$modify = false;
1760
+	$orientation = 0;
1761
+	if (!empty($exif) && isset($exif['Orientation'])) {
1762
+		switch ((int)$exif['Orientation']) {
1763
+			case 1:
1764
+				// do nothing
1765
+				break;
1766
+			case 2:
1767
+				$flip = array(false, true);
1768
+				$modify = true;
1769
+				break;
1770
+			case 3:
1771
+				$orientation = -180;
1772
+				$rotate = true;
1773
+				$modify = true;
1774
+				break;
1775
+			case 4:
1776
+				$flip = array(true, false);
1777
+				$modify = true;
1778
+				break;
1779
+			case 5:
1780
+				$orientation = -90;
1781
+				$rotate = true;
1782
+				$flip = array(false, true);
1783
+				$modify = true;
1784
+				break;
1785
+			case 6:
1786
+				$orientation = -90;
1787
+				$rotate = true;
1788
+				$modify = true;
1789
+				break;
1790
+			case 7:
1791
+				$orientation = -270;
1792
+				$rotate = true;
1793
+				$flip = array(false, true);
1794
+				$modify = true;
1795
+				break;
1796
+			case 8:
1797
+			case 9:
1798
+				$orientation = -270;
1799
+				$rotate = true;
1800
+				$modify = true;
1801
+				break;
1802
+			default:
1803
+				$orientation = 0;
1804
+				$rotate = true;
1805
+				$modify = true;
1806
+				break;
1807
+		}
1808
+	}
1809 1809
     
1810
-    $quality = null;
1811
-    /**
1812
-     * Filter the image quality.
1813
-     *
1814
-     * @since 1.5.7
1815
-     * @param int|null $quality Image Compression quality between 1-100% scale. Default null.
1816
-     * @param string $quality Image mime type.
1817
-     */
1818
-    $quality = apply_filters('geodir_image_upload_set_quality', $quality, $mime_type);
1819
-    if ($quality !== null) {
1820
-        $modify = true;
1821
-    }
1810
+	$quality = null;
1811
+	/**
1812
+	 * Filter the image quality.
1813
+	 *
1814
+	 * @since 1.5.7
1815
+	 * @param int|null $quality Image Compression quality between 1-100% scale. Default null.
1816
+	 * @param string $quality Image mime type.
1817
+	 */
1818
+	$quality = apply_filters('geodir_image_upload_set_quality', $quality, $mime_type);
1819
+	if ($quality !== null) {
1820
+		$modify = true;
1821
+	}
1822 1822
 
1823
-    if (!$modify) {
1824
-        return $file; // no change
1825
-    }
1823
+	if (!$modify) {
1824
+		return $file; // no change
1825
+	}
1826 1826
 
1827
-    $image = wp_get_image_editor($file_path);
1828
-    if (!is_wp_error($image)) {
1829
-        if ($rotate) {
1830
-            $image->rotate($orientation);
1831
-        }
1827
+	$image = wp_get_image_editor($file_path);
1828
+	if (!is_wp_error($image)) {
1829
+		if ($rotate) {
1830
+			$image->rotate($orientation);
1831
+		}
1832 1832
         
1833
-        if (!empty($flip)) {
1834
-            $image->flip($flip[0], $flip[1]);
1835
-        }
1833
+		if (!empty($flip)) {
1834
+			$image->flip($flip[0], $flip[1]);
1835
+		}
1836 1836
         
1837
-        if ($quality !== null) {
1838
-            $image->set_quality((int)$quality);
1839
-        }
1837
+		if ($quality !== null) {
1838
+			$image->set_quality((int)$quality);
1839
+		}
1840 1840
         
1841
-       $result = $image->save($file_path);
1842
-       if (!is_wp_error($result)) {
1843
-           $file['file'] = $result['path'];
1844
-           $file['tmp_name'] = $result['path'];
1845
-       }
1846
-    }
1841
+	   $result = $image->save($file_path);
1842
+	   if (!is_wp_error($result)) {
1843
+		   $file['file'] = $result['path'];
1844
+		   $file['tmp_name'] = $result['path'];
1845
+	   }
1846
+	}
1847 1847
     
1848
-    // The image orientation is fixed, pass it back for further processing
1849
-    return $file;
1848
+	// The image orientation is fixed, pass it back for further processing
1849
+	return $file;
1850 1850
 }
1851 1851
 
1852 1852
 /**
@@ -1865,138 +1865,138 @@  discard block
 block discarded – undo
1865 1865
  * @return string Returns the recent reviews html.
1866 1866
  */
1867 1867
 function geodir_get_recent_reviews($g_size = 60, $no_comments = 10, $comment_lenth = 60, $show_pass_post = false) {
1868
-    global $wpdb, $tablecomments, $tableposts, $rating_table_name, $gd_session;
1869
-    $tablecomments = $wpdb->comments;
1870
-    $tableposts = $wpdb->posts;
1871
-
1872
-    $comments_echo = '';
1873
-    $city_filter = '';
1874
-    $region_filter = '';
1875
-    $country_filter = '';
1876
-
1877
-    if ($gd_session->get('gd_multi_location')) {
1878
-        if ($gd_ses_country = $gd_session->get('gd_country')) {
1879
-            $country_filter = $wpdb->prepare(" AND r.post_country=%s ", str_replace("-", " ", $gd_ses_country));
1880
-        }
1868
+	global $wpdb, $tablecomments, $tableposts, $rating_table_name, $gd_session;
1869
+	$tablecomments = $wpdb->comments;
1870
+	$tableposts = $wpdb->posts;
1871
+
1872
+	$comments_echo = '';
1873
+	$city_filter = '';
1874
+	$region_filter = '';
1875
+	$country_filter = '';
1876
+
1877
+	if ($gd_session->get('gd_multi_location')) {
1878
+		if ($gd_ses_country = $gd_session->get('gd_country')) {
1879
+			$country_filter = $wpdb->prepare(" AND r.post_country=%s ", str_replace("-", " ", $gd_ses_country));
1880
+		}
1881 1881
 
1882
-        if ($gd_ses_region = $gd_session->get('gd_region')) {
1883
-            $region_filter = $wpdb->prepare(" AND r.post_region=%s ", str_replace("-", " ", $gd_ses_region));
1884
-        }
1882
+		if ($gd_ses_region = $gd_session->get('gd_region')) {
1883
+			$region_filter = $wpdb->prepare(" AND r.post_region=%s ", str_replace("-", " ", $gd_ses_region));
1884
+		}
1885 1885
 
1886
-        if ($gd_ses_city = $gd_session->get('gd_city')) {
1887
-            $city_filter = $wpdb->prepare(" AND r.post_city=%s ", str_replace("-", " ", $gd_ses_city));
1888
-        }
1889
-    }
1886
+		if ($gd_ses_city = $gd_session->get('gd_city')) {
1887
+			$city_filter = $wpdb->prepare(" AND r.post_city=%s ", str_replace("-", " ", $gd_ses_city));
1888
+		}
1889
+	}
1890 1890
 	
1891
-    $review_table = GEODIR_REVIEW_TABLE;
1892
-    $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";
1893
-
1894
-    $comments = $wpdb->get_results($request);
1895
-
1896
-    foreach ($comments as $comment) {
1897
-        // Set the extra comment info needed.
1898
-        $comment_extra = $wpdb->get_row("SELECT * FROM $wpdb->comments WHERE comment_ID =$comment->comment_ID");
1899
-        //echo "SELECT * FROM $wpdb->comments WHERE comment_ID =$comment->comment_ID";
1900
-        $comment->comment_content = $comment_extra->comment_content;
1901
-        $comment->comment_author = $comment_extra->comment_author;
1902
-        $comment->comment_author_email = $comment_extra->comment_author_email;
1903
-
1904
-        $comment_id = '';
1905
-        $comment_id = $comment->comment_ID;
1906
-        $comment_content = strip_tags($comment->comment_content);
1907
-
1908
-        $comment_content = preg_replace('#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_content);
1909
-
1910
-        $permalink = get_permalink($comment->ID) . "#comment-" . $comment->comment_ID;
1911
-        $comment_author_email = $comment->comment_author_email;
1912
-        $comment_post_ID = $comment->post_id;
1913
-
1914
-        $na = true;
1915
-        if (function_exists('icl_object_id') && icl_object_id($comment_post_ID, $comment->post_type, true)) {
1916
-            $comment_post_ID2 = icl_object_id($comment_post_ID, $comment->post_type, false);
1917
-            if ($comment_post_ID == $comment_post_ID2) {
1918
-            } else {
1919
-                $na = false;
1920
-            }
1921
-        }
1891
+	$review_table = GEODIR_REVIEW_TABLE;
1892
+	$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";
1893
+
1894
+	$comments = $wpdb->get_results($request);
1895
+
1896
+	foreach ($comments as $comment) {
1897
+		// Set the extra comment info needed.
1898
+		$comment_extra = $wpdb->get_row("SELECT * FROM $wpdb->comments WHERE comment_ID =$comment->comment_ID");
1899
+		//echo "SELECT * FROM $wpdb->comments WHERE comment_ID =$comment->comment_ID";
1900
+		$comment->comment_content = $comment_extra->comment_content;
1901
+		$comment->comment_author = $comment_extra->comment_author;
1902
+		$comment->comment_author_email = $comment_extra->comment_author_email;
1903
+
1904
+		$comment_id = '';
1905
+		$comment_id = $comment->comment_ID;
1906
+		$comment_content = strip_tags($comment->comment_content);
1907
+
1908
+		$comment_content = preg_replace('#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_content);
1909
+
1910
+		$permalink = get_permalink($comment->ID) . "#comment-" . $comment->comment_ID;
1911
+		$comment_author_email = $comment->comment_author_email;
1912
+		$comment_post_ID = $comment->post_id;
1913
+
1914
+		$na = true;
1915
+		if (function_exists('icl_object_id') && icl_object_id($comment_post_ID, $comment->post_type, true)) {
1916
+			$comment_post_ID2 = icl_object_id($comment_post_ID, $comment->post_type, false);
1917
+			if ($comment_post_ID == $comment_post_ID2) {
1918
+			} else {
1919
+				$na = false;
1920
+			}
1921
+		}
1922 1922
 
1923
-        $post_title = get_the_title($comment_post_ID);
1924
-        $permalink = get_permalink($comment_post_ID);
1925
-        $comment_permalink = $permalink . "#comment-" . $comment->comment_ID;
1926
-        $read_more = '<a class="comment_excerpt" href="' . $comment_permalink . '">' . __('Read more', 'geodirectory') . '</a>';
1923
+		$post_title = get_the_title($comment_post_ID);
1924
+		$permalink = get_permalink($comment_post_ID);
1925
+		$comment_permalink = $permalink . "#comment-" . $comment->comment_ID;
1926
+		$read_more = '<a class="comment_excerpt" href="' . $comment_permalink . '">' . __('Read more', 'geodirectory') . '</a>';
1927 1927
 
1928
-        $comment_content_length = strlen($comment_content);
1929
-        if ($comment_content_length > $comment_lenth) {
1930
-            $comment_excerpt = mb_substr($comment_content, 0, $comment_lenth) . '... ' . $read_more;
1931
-        } else {
1932
-            $comment_excerpt = $comment_content;
1933
-        }
1928
+		$comment_content_length = strlen($comment_content);
1929
+		if ($comment_content_length > $comment_lenth) {
1930
+			$comment_excerpt = mb_substr($comment_content, 0, $comment_lenth) . '... ' . $read_more;
1931
+		} else {
1932
+			$comment_excerpt = $comment_content;
1933
+		}
1934 1934
 
1935
-        if ($comment->user_id) {
1936
-            $user_profile_url = get_author_posts_url($comment->user_id);
1937
-        } else {
1938
-            $user_profile_url = '';
1939
-        }
1935
+		if ($comment->user_id) {
1936
+			$user_profile_url = get_author_posts_url($comment->user_id);
1937
+		} else {
1938
+			$user_profile_url = '';
1939
+		}
1940 1940
 
1941
-        if ($comment_id && $na) {
1942
-            $comments_echo .= '<li class="clearfix">';
1943
-            $comments_echo .= "<span class=\"li" . $comment_id . " geodir_reviewer_image\">";
1944
-            if (function_exists('get_avatar')) {
1945
-                if (!isset($comment->comment_type)) {
1946
-                    if ($user_profile_url) {
1947
-                        $comments_echo .= '<a href="' . $user_profile_url . '">';
1948
-                    }
1949
-                    $comments_echo .= get_avatar($comment->comment_author_email, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png');
1950
-                    if ($user_profile_url) {
1951
-                        $comments_echo .= '</a>';
1952
-                    }
1953
-                } elseif ((isset($comment->comment_type) && $comment->comment_type == 'trackback') || (isset($comment->comment_type) && $comment->comment_type == 'pingback')) {
1954
-                    if ($user_profile_url) {
1955
-                        $comments_echo .= '<a href="' . $user_profile_url . '">';
1956
-                    }
1957
-                    $comments_echo .= get_avatar($comment->comment_author_url, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png');
1958
-                }
1959
-            } elseif (function_exists('gravatar')) {
1960
-                if ($user_profile_url) {
1961
-                    $comments_echo .= '<a href="' . $user_profile_url . '">';
1962
-                }
1963
-                $comments_echo .= "<img src=\"";
1964
-                if ('' == $comment->comment_type) {
1965
-                    $comments_echo .= gravatar($comment->comment_author_email, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png');
1966
-                    if ($user_profile_url) {
1967
-                        $comments_echo .= '</a>';
1968
-                    }
1969
-                } elseif (('trackback' == $comment->comment_type) || ('pingback' == $comment->comment_type)) {
1970
-                    if ($user_profile_url) {
1971
-                        $comments_echo .= '<a href="' . $user_profile_url . '">';
1972
-                    }
1973
-                    $comments_echo .= gravatar($comment->comment_author_url, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png');
1974
-                    if ($user_profile_url) {
1975
-                        $comments_echo .= '</a>';
1976
-                    }
1977
-                }
1978
-                $comments_echo .= "\" alt=\"\" class=\"avatar\" />";
1979
-            }
1941
+		if ($comment_id && $na) {
1942
+			$comments_echo .= '<li class="clearfix">';
1943
+			$comments_echo .= "<span class=\"li" . $comment_id . " geodir_reviewer_image\">";
1944
+			if (function_exists('get_avatar')) {
1945
+				if (!isset($comment->comment_type)) {
1946
+					if ($user_profile_url) {
1947
+						$comments_echo .= '<a href="' . $user_profile_url . '">';
1948
+					}
1949
+					$comments_echo .= get_avatar($comment->comment_author_email, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png');
1950
+					if ($user_profile_url) {
1951
+						$comments_echo .= '</a>';
1952
+					}
1953
+				} elseif ((isset($comment->comment_type) && $comment->comment_type == 'trackback') || (isset($comment->comment_type) && $comment->comment_type == 'pingback')) {
1954
+					if ($user_profile_url) {
1955
+						$comments_echo .= '<a href="' . $user_profile_url . '">';
1956
+					}
1957
+					$comments_echo .= get_avatar($comment->comment_author_url, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png');
1958
+				}
1959
+			} elseif (function_exists('gravatar')) {
1960
+				if ($user_profile_url) {
1961
+					$comments_echo .= '<a href="' . $user_profile_url . '">';
1962
+				}
1963
+				$comments_echo .= "<img src=\"";
1964
+				if ('' == $comment->comment_type) {
1965
+					$comments_echo .= gravatar($comment->comment_author_email, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png');
1966
+					if ($user_profile_url) {
1967
+						$comments_echo .= '</a>';
1968
+					}
1969
+				} elseif (('trackback' == $comment->comment_type) || ('pingback' == $comment->comment_type)) {
1970
+					if ($user_profile_url) {
1971
+						$comments_echo .= '<a href="' . $user_profile_url . '">';
1972
+					}
1973
+					$comments_echo .= gravatar($comment->comment_author_url, $g_size, geodir_plugin_url() . '/geodirectory-assets/images/gravatar2.png');
1974
+					if ($user_profile_url) {
1975
+						$comments_echo .= '</a>';
1976
+					}
1977
+				}
1978
+				$comments_echo .= "\" alt=\"\" class=\"avatar\" />";
1979
+			}
1980 1980
 
1981
-            $comments_echo .= "</span>\n";
1982
-
1983
-            $comments_echo .= '<span class="geodir_reviewer_content">';
1984
-            if($comment->user_id){$comments_echo .= '<a href="'.get_author_posts_url( $comment->user_id ).'">';}
1985
-            $comments_echo .= '<span class="geodir_reviewer_author">' . $comment->comment_author . '</span> ';
1986
-            if($comment->user_id){$comments_echo .= '</a>';}
1987
-            $comments_echo .= '<span class="geodir_reviewer_reviewed">' . __('reviewed', 'geodirectory') . '</span> ';
1988
-            $comments_echo .= '<a href="' . $permalink . '" class="geodir_reviewer_title">' . $post_title . '</a>';
1989
-            $comments_echo .= geodir_get_rating_stars($comment->overall_rating, $comment_post_ID);
1990
-            $comments_echo .= '<p class="geodir_reviewer_text">' . $comment_excerpt . '';
1991
-            //echo preg_replace('#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_excerpt);
1992
-            $comments_echo .= '</p>';
1993
-
1994
-            $comments_echo .= "</span>\n";
1995
-            $comments_echo .= '</li>';
1996
-        }
1997
-    }
1981
+			$comments_echo .= "</span>\n";
1982
+
1983
+			$comments_echo .= '<span class="geodir_reviewer_content">';
1984
+			if($comment->user_id){$comments_echo .= '<a href="'.get_author_posts_url( $comment->user_id ).'">';}
1985
+			$comments_echo .= '<span class="geodir_reviewer_author">' . $comment->comment_author . '</span> ';
1986
+			if($comment->user_id){$comments_echo .= '</a>';}
1987
+			$comments_echo .= '<span class="geodir_reviewer_reviewed">' . __('reviewed', 'geodirectory') . '</span> ';
1988
+			$comments_echo .= '<a href="' . $permalink . '" class="geodir_reviewer_title">' . $post_title . '</a>';
1989
+			$comments_echo .= geodir_get_rating_stars($comment->overall_rating, $comment_post_ID);
1990
+			$comments_echo .= '<p class="geodir_reviewer_text">' . $comment_excerpt . '';
1991
+			//echo preg_replace('#(\\[img\\]).+(\\[\\/img\\])#', '', $comment_excerpt);
1992
+			$comments_echo .= '</p>';
1993
+
1994
+			$comments_echo .= "</span>\n";
1995
+			$comments_echo .= '</li>';
1996
+		}
1997
+	}
1998 1998
 
1999
-    return $comments_echo;
1999
+	return $comments_echo;
2000 2000
 }
2001 2001
 
2002 2002
 /**
@@ -2008,29 +2008,29 @@  discard block
 block discarded – undo
2008 2008
  */
2009 2009
 function geodir_home_map_cats_key_value_array()
2010 2010
 {
2011
-    $post_types = geodir_get_posttypes('object');
2012
-
2013
-    $return = array();
2014
-    if (!empty($post_types)) {
2015
-        foreach ($post_types as $key => $post_type) {
2016
-            $cpt_name = __($post_type->labels->singular_name, 'geodirectory');
2017
-            $post_type_name =   sprintf(__('%s Categories', 'geodirectory'),$cpt_name);
2018
-            $taxonomies = geodir_get_taxonomies($key);
2019
-            $cat_taxonomy = !empty($taxonomies[0]) ? $taxonomies[0] : NULL;
2020
-            $cat_terms = $cat_taxonomy ? get_terms($cat_taxonomy) : NULL;
2021
-
2022
-            if (!empty($cat_terms)) {
2023
-                $return['optgroup_start-' . $key] = $post_type_name;
2024
-
2025
-                foreach ($cat_terms as $cat_term) {
2026
-                    $return[$key . '_' . $cat_term->term_id] = $cat_term->name;
2027
-                }
2011
+	$post_types = geodir_get_posttypes('object');
2028 2012
 
2029
-                $return['optgroup_end-' . $key] = $post_type_name;
2030
-            }
2031
-        }
2032
-    }
2033
-    return $return;
2013
+	$return = array();
2014
+	if (!empty($post_types)) {
2015
+		foreach ($post_types as $key => $post_type) {
2016
+			$cpt_name = __($post_type->labels->singular_name, 'geodirectory');
2017
+			$post_type_name =   sprintf(__('%s Categories', 'geodirectory'),$cpt_name);
2018
+			$taxonomies = geodir_get_taxonomies($key);
2019
+			$cat_taxonomy = !empty($taxonomies[0]) ? $taxonomies[0] : NULL;
2020
+			$cat_terms = $cat_taxonomy ? get_terms($cat_taxonomy) : NULL;
2021
+
2022
+			if (!empty($cat_terms)) {
2023
+				$return['optgroup_start-' . $key] = $post_type_name;
2024
+
2025
+				foreach ($cat_terms as $cat_term) {
2026
+					$return[$key . '_' . $cat_term->term_id] = $cat_term->name;
2027
+				}
2028
+
2029
+				$return['optgroup_end-' . $key] = $post_type_name;
2030
+			}
2031
+		}
2032
+	}
2033
+	return $return;
2034 2034
 }
2035 2035
 
2036 2036
 /**
@@ -2042,7 +2042,7 @@  discard block
 block discarded – undo
2042 2042
  */
2043 2043
 function geodir_twitter_tweet_button()
2044 2044
 {
2045
-    ?>
2045
+	?>
2046 2046
     <a href="http://twitter.com/share"
2047 2047
        class="twitter-share-button"><?php _e('Tweet', 'geodirectory'); ?></a>
2048 2048
     <script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>
@@ -2059,11 +2059,11 @@  discard block
 block discarded – undo
2059 2059
  * @global object $post The current post object.
2060 2060
  */
2061 2061
 function geodir_fb_like_button() {
2062
-    global $post;
2063
-    ?>
2062
+	global $post;
2063
+	?>
2064 2064
     <iframe <?php if (isset($_SERVER['HTTP_USER_AGENT']) && (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false)) {
2065
-        echo 'allowtransparency="true"';
2066
-    } ?> class="facebook"
2065
+		echo 'allowtransparency="true"';
2066
+	} ?> class="facebook"
2067 2067
          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"
2068 2068
          style="border:none; overflow:hidden; width:100px; height:20px"></iframe>
2069 2069
     <?php
@@ -2078,7 +2078,7 @@  discard block
 block discarded – undo
2078 2078
  * @package GeoDirectory
2079 2079
  */
2080 2080
 function geodir_google_plus_button() {
2081
-    ?>
2081
+	?>
2082 2082
     <div id="plusone-div" class="g-plusone" data-size="medium"></div>
2083 2083
     <script type="text/javascript">
2084 2084
         (function () {
@@ -2103,8 +2103,8 @@  discard block
 block discarded – undo
2103 2103
  * @global object $post The current post object.
2104 2104
  */
2105 2105
 function geodir_share_this_button_code() {
2106
-    global $post;
2107
-    ?>
2106
+	global $post;
2107
+	?>
2108 2108
     <div class="addthis_toolbox addthis_default_style">
2109 2109
         <span id='st_sharethis'></span>
2110 2110
         <script type="text/javascript">var switchTo5x = false;</script>
@@ -2129,8 +2129,8 @@  discard block
 block discarded – undo
2129 2129
 }
2130 2130
 
2131 2131
 function geodir_listing_bounce_map_pin_on_hover() {
2132
-    if(get_option('geodir_listing_hover_bounce_map_pin',true)) {
2133
-        ?>
2132
+	if(get_option('geodir_listing_hover_bounce_map_pin',true)) {
2133
+		?>
2134 2134
         <script>
2135 2135
             jQuery(function ($) {
2136 2136
                 if (typeof(animate_marker) == 'function') {
@@ -2147,27 +2147,27 @@  discard block
 block discarded – undo
2147 2147
             });
2148 2148
         </script>
2149 2149
         <?php
2150
-    }
2150
+	}
2151 2151
 }
2152 2152
 add_action('geodir_after_listing_listview','geodir_listing_bounce_map_pin_on_hover',10);
2153 2153
 
2154 2154
 add_action('geodir_after_favorite_html','geodir_output_favourite_html_listings',1,1);
2155 2155
 function geodir_output_favourite_html_listings( $post_id){
2156
-    geodir_favourite_html('', $post_id);
2156
+	geodir_favourite_html('', $post_id);
2157 2157
 }
2158 2158
 
2159 2159
 add_action( 'geodir_listing_after_pinpoint', 'geodir_output_pinpoint_html_listings', 1, 2);
2160 2160
 function geodir_output_pinpoint_html_listings( $post_id, $post){
2161
-    global $wp_query;
2161
+	global $wp_query;
2162 2162
 
2163
-    $show_pin_point = $wp_query->is_main_query();
2163
+	$show_pin_point = $wp_query->is_main_query();
2164 2164
     
2165
-    if (!empty($show_pin_point) && is_active_widget(false, "", "geodir_map_v3_listing_map")) {
2166
-        $term_icon_url = get_tax_meta($post->default_category, 'ct_cat_icon', false, $post->post_type);
2167
-        $marker_icon = isset($term_icon_url['src']) ? $term_icon_url['src'] : get_option('geodir_default_marker_icon');
2168
-        ?>
2165
+	if (!empty($show_pin_point) && is_active_widget(false, "", "geodir_map_v3_listing_map")) {
2166
+		$term_icon_url = get_tax_meta($post->default_category, 'ct_cat_icon', false, $post->post_type);
2167
+		$marker_icon = isset($term_icon_url['src']) ? $term_icon_url['src'] : get_option('geodir_default_marker_icon');
2168
+		?>
2169 2169
         <span class="geodir-pinpoint" 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>
2170 2170
         <a class="geodir-pinpoint-link" href="javascript:void(0)" onclick="openMarker('listing_map_canvas' ,'<?php echo $post->ID; ?>')" onmouseover="animate_marker('listing_map_canvas' ,'<?php echo $post->ID; ?>')" onmouseout="stop_marker_animation('listing_map_canvas' ,'<?php echo $post->ID; ?>')"><?php _e('Pinpoint', 'geodirectory'); ?></a>
2171 2171
         <?php
2172
-    }
2172
+	}
2173 2173
 }
2174 2174
\ No newline at end of file
Please login to merge, or discard this patch.
geodirectory_template_tags.php 2 patches
Indentation   +322 added lines, -322 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,160 +35,160 @@  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();
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');
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
-    }
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', '//maps.google.com/maps/api/js?' . $map_lang . $map_key . $map_extra , '', NULL);
104
-    }
38
+	$is_detail_page = false;
39
+	$geodir_map_name = geodir_map_name();
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');
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
+	}
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', '//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');
116
-    }
117
-    wp_enqueue_script( 'jquery-ui-autocomplete' );
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
+	}
117
+	wp_enqueue_script( 'jquery-ui-autocomplete' );
118 118
     
119
-    wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION,true);
120
-    wp_enqueue_script('geodirectory-goMap-script');
121
-
122
-
123
-    wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.min.js', array(), GEODIRECTORY_VERSION);
124
-    wp_enqueue_script('chosen');
125
-
126
-    wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.min.js', array(), GEODIRECTORY_VERSION);
127
-    wp_enqueue_script('geodirectory-choose-ajax');
128
-
129
-    wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.ui.timepicker.min.js#asyncload', array('jquery-ui-datepicker', 'jquery-ui-slider', 'jquery-effects-core', 'jquery-effects-slide'), '', true);
130
-
131
-    if (is_page() && geodir_is_page('add-listing')) {
132
-        // SCRIPT FOR UPLOAD
133
-        wp_enqueue_script('plupload-all');
134
-        wp_enqueue_script('jquery-ui-sortable');
135
-
136
-        wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.min.js#asyncload', array(), GEODIRECTORY_VERSION,true);
137
-        wp_enqueue_script('geodirectory-plupload-script');
138
-        // SCRIPT FOR UPLOAD END
139
-
140
-        // 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
141
-        if (str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
142
-            $ajax_url = admin_url('admin-ajax.php');
143
-        } elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
144
-            $ajax_url = admin_url('admin-ajax.php');
145
-        } elseif (str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
146
-            $ajax_url = str_replace("https", "http", admin_url('admin-ajax.php'));
147
-        } elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
148
-            $ajax_url = str_replace("http", "https", admin_url('admin-ajax.php'));
149
-        } else {
150
-            $ajax_url = admin_url('admin-ajax.php');
151
-        }
119
+	wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION,true);
120
+	wp_enqueue_script('geodirectory-goMap-script');
121
+
122
+
123
+	wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.min.js', array(), GEODIRECTORY_VERSION);
124
+	wp_enqueue_script('chosen');
125
+
126
+	wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.min.js', array(), GEODIRECTORY_VERSION);
127
+	wp_enqueue_script('geodirectory-choose-ajax');
128
+
129
+	wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.ui.timepicker.min.js#asyncload', array('jquery-ui-datepicker', 'jquery-ui-slider', 'jquery-effects-core', 'jquery-effects-slide'), '', true);
130
+
131
+	if (is_page() && geodir_is_page('add-listing')) {
132
+		// SCRIPT FOR UPLOAD
133
+		wp_enqueue_script('plupload-all');
134
+		wp_enqueue_script('jquery-ui-sortable');
135
+
136
+		wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.min.js#asyncload', array(), GEODIRECTORY_VERSION,true);
137
+		wp_enqueue_script('geodirectory-plupload-script');
138
+		// SCRIPT FOR UPLOAD END
139
+
140
+		// 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
141
+		if (str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
142
+			$ajax_url = admin_url('admin-ajax.php');
143
+		} elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
144
+			$ajax_url = admin_url('admin-ajax.php');
145
+		} elseif (str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
146
+			$ajax_url = str_replace("https", "http", admin_url('admin-ajax.php'));
147
+		} elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
148
+			$ajax_url = str_replace("http", "https", admin_url('admin-ajax.php'));
149
+		} else {
150
+			$ajax_url = admin_url('admin-ajax.php');
151
+		}
152 152
 
153
-        // place js config array for plupload
154
-        $plupload_init = array(
155
-            'runtimes' => 'html5,silverlight,flash,browserplus,gears,html4',
156
-            'browse_button' => 'plupload-browse-button', // will be adjusted per uploader
157
-            'container' => 'plupload-upload-ui', // will be adjusted per uploader
158
-            'drop_element' => 'dropbox', // will be adjusted per uploader
159
-            'file_data_name' => 'async-upload', // will be adjusted per uploader
160
-            'multiple_queues' => true,
161
-            'max_file_size' => geodir_max_upload_size(),
162
-            'url' => $ajax_url,
163
-            'flash_swf_url' => includes_url('js/plupload/plupload.flash.swf'),
164
-            'silverlight_xap_url' => includes_url('js/plupload/plupload.silverlight.xap'),
165
-            'filters' => array(array('title' => __('Allowed Files', 'geodirectory'), 'extensions' => '*')),
166
-            'multipart' => true,
167
-            'urlstream_upload' => true,
168
-            'multi_selection' => false, // will be added per uploader
169
-            // additional post data to send to our ajax hook
170
-            'multipart_params' => array(
171
-                '_ajax_nonce' => "", // will be added per uploader
172
-                'action' => 'plupload_action', // the ajax action name
173
-                'imgid' => 0 // will be added per uploader
174
-            )
175
-        );
176
-        $base_plupload_config = json_encode($plupload_init);
177
-
178
-        $gd_plupload_init = array('base_plupload_config' => $base_plupload_config,
179
-            'upload_img_size' => geodir_max_upload_size());
180
-
181
-        wp_localize_script('geodirectory-plupload-script', 'gd_plupload', $gd_plupload_init);
182
-
183
-        wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation.min.js#asyncload');
184
-    } // End if for add place page
185
-
186
-    wp_register_script('geodirectory-post-custom-js', geodir_plugin_url() . '/geodirectory-assets/js/post.custom.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
187
-    if ($is_detail_page) {
153
+		// place js config array for plupload
154
+		$plupload_init = array(
155
+			'runtimes' => 'html5,silverlight,flash,browserplus,gears,html4',
156
+			'browse_button' => 'plupload-browse-button', // will be adjusted per uploader
157
+			'container' => 'plupload-upload-ui', // will be adjusted per uploader
158
+			'drop_element' => 'dropbox', // will be adjusted per uploader
159
+			'file_data_name' => 'async-upload', // will be adjusted per uploader
160
+			'multiple_queues' => true,
161
+			'max_file_size' => geodir_max_upload_size(),
162
+			'url' => $ajax_url,
163
+			'flash_swf_url' => includes_url('js/plupload/plupload.flash.swf'),
164
+			'silverlight_xap_url' => includes_url('js/plupload/plupload.silverlight.xap'),
165
+			'filters' => array(array('title' => __('Allowed Files', 'geodirectory'), 'extensions' => '*')),
166
+			'multipart' => true,
167
+			'urlstream_upload' => true,
168
+			'multi_selection' => false, // will be added per uploader
169
+			// additional post data to send to our ajax hook
170
+			'multipart_params' => array(
171
+				'_ajax_nonce' => "", // will be added per uploader
172
+				'action' => 'plupload_action', // the ajax action name
173
+				'imgid' => 0 // will be added per uploader
174
+			)
175
+		);
176
+		$base_plupload_config = json_encode($plupload_init);
177
+
178
+		$gd_plupload_init = array('base_plupload_config' => $base_plupload_config,
179
+			'upload_img_size' => geodir_max_upload_size());
180
+
181
+		wp_localize_script('geodirectory-plupload-script', 'gd_plupload', $gd_plupload_init);
182
+
183
+		wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation.min.js#asyncload');
184
+	} // End if for add place page
185
+
186
+	wp_register_script('geodirectory-post-custom-js', geodir_plugin_url() . '/geodirectory-assets/js/post.custom.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
187
+	if ($is_detail_page) {
188 188
 		wp_enqueue_script('geodirectory-post-custom-js');
189 189
 	}
190 190
 
191
-    // font awesome rating script
191
+	// font awesome rating script
192 192
 	if (get_option('geodir_reviewrating_enable_font_awesome')) {
193 193
 		wp_register_script('geodir-barrating-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.barrating.min.js', array(), GEODIRECTORY_VERSION, true);
194 194
 		wp_enqueue_script('geodir-barrating-js');
@@ -197,11 +197,11 @@  discard block
 block discarded – undo
197 197
 		wp_enqueue_script('geodir-jRating-js');
198 198
 	}
199 199
 
200
-    wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.js#asyncload', array(), GEODIRECTORY_VERSION, true);
201
-    wp_enqueue_script('geodir-on-document-load');
200
+	wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.js#asyncload', array(), GEODIRECTORY_VERSION, true);
201
+	wp_enqueue_script('geodir-on-document-load');
202 202
 
203
-    wp_register_script('google-geometa', geodir_plugin_url() . '/geodirectory-assets/js/geometa.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
204
-    wp_enqueue_script('google-geometa');
203
+	wp_register_script('google-geometa', geodir_plugin_url() . '/geodirectory-assets/js/geometa.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
204
+	wp_enqueue_script('google-geometa');
205 205
 }
206 206
 
207 207
 /**
@@ -215,8 +215,8 @@  discard block
 block discarded – undo
215 215
  */
216 216
 function geodir_header_scripts()
217 217
 {
218
-    echo '<style>' . stripslashes(get_option('geodir_coustem_css')) . '</style>';
219
-    echo stripslashes(get_option('geodir_header_scripts'));
218
+	echo '<style>' . stripslashes(get_option('geodir_coustem_css')) . '</style>';
219
+	echo stripslashes(get_option('geodir_header_scripts'));
220 220
 }
221 221
 
222 222
 
@@ -232,7 +232,7 @@  discard block
 block discarded – undo
232 232
 function geodir_footer_scripts()
233 233
 {	
234 234
 	echo stripslashes(get_option('geodir_ga_tracking_code'));
235
-    echo stripslashes(get_option('geodir_footer_scripts'));
235
+	echo stripslashes(get_option('geodir_footer_scripts'));
236 236
 }
237 237
 
238 238
 
@@ -246,12 +246,12 @@  discard block
 block discarded – undo
246 246
  */
247 247
 function geodir_add_async_forscript($url)
248 248
 {
249
-    if (strpos($url, '#asyncload')===false)
250
-        return $url;
251
-    else if (is_admin())
252
-        return str_replace('#asyncload', '', $url);
253
-    else
254
-        return str_replace('#asyncload', '', $url)."' async='async";
249
+	if (strpos($url, '#asyncload')===false)
250
+		return $url;
251
+	else if (is_admin())
252
+		return str_replace('#asyncload', '', $url);
253
+	else
254
+		return str_replace('#asyncload', '', $url)."' async='async";
255 255
 }
256 256
 add_filter('clean_url', 'geodir_add_async_forscript', 11, 1);
257 257
 
@@ -264,17 +264,17 @@  discard block
 block discarded – undo
264 264
 function geodir_templates_styles()
265 265
 {
266 266
 
267
-    wp_register_style('geodir-core-scss', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend.css', array(), GEODIRECTORY_VERSION);
268
-    wp_enqueue_style('geodir-core-scss');
269
-    wp_register_style('geodir-core-scss-footer', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend_footer.css', array(), GEODIRECTORY_VERSION);
267
+	wp_register_style('geodir-core-scss', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend.css', array(), GEODIRECTORY_VERSION);
268
+	wp_enqueue_style('geodir-core-scss');
269
+	wp_register_style('geodir-core-scss-footer', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend_footer.css', array(), GEODIRECTORY_VERSION);
270 270
 
271
-    if(is_rtl()){
272
-    wp_register_style('geodirectory-frontend-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl-frontend.css', array(), GEODIRECTORY_VERSION);
273
-    wp_enqueue_style('geodirectory-frontend-rtl-style');
274
-    }
271
+	if(is_rtl()){
272
+	wp_register_style('geodirectory-frontend-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl-frontend.css', array(), GEODIRECTORY_VERSION);
273
+	wp_enqueue_style('geodirectory-frontend-rtl-style');
274
+	}
275 275
 
276
-    wp_register_style('font-awesome', '//maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css', array(), GEODIRECTORY_VERSION);
277
-    wp_enqueue_style('font-awesome');
276
+	wp_register_style('font-awesome', '//maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css', array(), GEODIRECTORY_VERSION);
277
+	wp_enqueue_style('font-awesome');
278 278
 
279 279
 
280 280
 }
@@ -288,7 +288,7 @@  discard block
 block discarded – undo
288 288
  */
289 289
 function geodir_get_sidebar()
290 290
 {
291
-    get_sidebar('geodirectory');
291
+	get_sidebar('geodirectory');
292 292
 }
293 293
 
294 294
 /**
@@ -307,122 +307,122 @@  discard block
 block discarded – undo
307 307
  * @param bool $always_show Do you want to show the pagination always? Default: false.
308 308
  */
309 309
 function geodir_pagination($before = '', $after = '', $prelabel = '', $nxtlabel = '', $pages_to_show = 5, $always_show = false) {
310
-    global $wp_query, $posts_per_page, $wpdb, $paged, $blog_id;
310
+	global $wp_query, $posts_per_page, $wpdb, $paged, $blog_id;
311 311
 
312
-    if (empty($prelabel)) {
313
-        $prelabel = '<strong>&laquo;</strong>';
314
-    }
312
+	if (empty($prelabel)) {
313
+		$prelabel = '<strong>&laquo;</strong>';
314
+	}
315 315
 
316
-    if (empty($nxtlabel)) {
317
-        $nxtlabel = '<strong>&raquo;</strong>';
318
-    }
316
+	if (empty($nxtlabel)) {
317
+		$nxtlabel = '<strong>&raquo;</strong>';
318
+	}
319 319
 
320
-    $half_pages_to_show = round($pages_to_show / 2);
320
+	$half_pages_to_show = round($pages_to_show / 2);
321 321
 
322
-    if (geodir_is_page('home') || (get_option('geodir_set_as_home') && is_home())) // dont apply default  pagination for geodirectory home page.
323
-        return;
322
+	if (geodir_is_page('home') || (get_option('geodir_set_as_home') && is_home())) // dont apply default  pagination for geodirectory home page.
323
+		return;
324 324
 
325
-    if (!is_single()) {
326
-        if (function_exists('geodir_location_geo_home_link')) {
327
-            remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
328
-        }
329
-        $numposts = $wp_query->found_posts;
325
+	if (!is_single()) {
326
+		if (function_exists('geodir_location_geo_home_link')) {
327
+			remove_filter('home_url', 'geodir_location_geo_home_link', 100000);
328
+		}
329
+		$numposts = $wp_query->found_posts;
330 330
 
331
-        $max_page = ceil($numposts / $posts_per_page);
331
+		$max_page = ceil($numposts / $posts_per_page);
332 332
 
333
-        if (empty($paged)) {
334
-            $paged = 1;
335
-        }
333
+		if (empty($paged)) {
334
+			$paged = 1;
335
+		}
336 336
         
337
-        $post_type = geodir_get_current_posttype();
338
-        $listing_type_name = get_post_type_plural_label($post_type);
339
-        if (geodir_is_page('listing') || geodir_is_page('search')) {            
340
-            $term = array();
337
+		$post_type = geodir_get_current_posttype();
338
+		$listing_type_name = get_post_type_plural_label($post_type);
339
+		if (geodir_is_page('listing') || geodir_is_page('search')) {            
340
+			$term = array();
341 341
             
342
-            if (is_tax()) {
343
-                $term_id = get_queried_object_id();
344
-                $taxonomy = get_query_var('taxonomy');
342
+			if (is_tax()) {
343
+				$term_id = get_queried_object_id();
344
+				$taxonomy = get_query_var('taxonomy');
345 345
 
346
-                if ($term_id && $post_type && get_query_var('taxonomy') == $post_type . 'category' ) {
347
-                    $term = get_term($term_id, $post_type . 'category');
348
-                }
349
-            }
346
+				if ($term_id && $post_type && get_query_var('taxonomy') == $post_type . 'category' ) {
347
+					$term = get_term($term_id, $post_type . 'category');
348
+				}
349
+			}
350 350
             
351
-            if (geodir_is_page('search') && !empty($_REQUEST['s' . $post_type . 'category'])) {
352
-                $taxonomy_search = $_REQUEST['s' . $post_type . 'category'];
351
+			if (geodir_is_page('search') && !empty($_REQUEST['s' . $post_type . 'category'])) {
352
+				$taxonomy_search = $_REQUEST['s' . $post_type . 'category'];
353 353
                 
354
-                if (!is_array($taxonomy_search)) {
355
-                    $term = get_term((int)$taxonomy_search, $post_type . 'category');
356
-                } else if(is_array($taxonomy_search) && count($taxonomy_search) == 1) { // single category search
357
-                    $term = get_term((int)$taxonomy_search[0], $post_type . 'category');
358
-                }
359
-            }
354
+				if (!is_array($taxonomy_search)) {
355
+					$term = get_term((int)$taxonomy_search, $post_type . 'category');
356
+				} else if(is_array($taxonomy_search) && count($taxonomy_search) == 1) { // single category search
357
+					$term = get_term((int)$taxonomy_search[0], $post_type . 'category');
358
+				}
359
+			}
360 360
             
361
-            if (!empty($term) && !is_wp_error($term)) {
362
-                $listing_type_name = $term->name;
363
-            }
364
-        }
361
+			if (!empty($term) && !is_wp_error($term)) {
362
+				$listing_type_name = $term->name;
363
+			}
364
+		}
365 365
 
366
-        if ($max_page > 1 || $always_show) {            
367
-            // Extra pagination info
368
-            $geodir_pagination_more_info = get_option('geodir_pagination_advance_info');
369
-            $start_no = ( $paged - 1 ) * $posts_per_page + 1;
370
-            $end_no = min($paged * $posts_per_page, $numposts);
366
+		if ($max_page > 1 || $always_show) {            
367
+			// Extra pagination info
368
+			$geodir_pagination_more_info = get_option('geodir_pagination_advance_info');
369
+			$start_no = ( $paged - 1 ) * $posts_per_page + 1;
370
+			$end_no = min($paged * $posts_per_page, $numposts);
371 371
 
372
-            if ($geodir_pagination_more_info != '') {
373
-                if ($listing_type_name) {
374
-                    $listing_type_name = __($listing_type_name, 'geodirectory');
375
-                    $pegination_desc = wp_sprintf(__('Showing %s %d-%d of %d', 'geodirectory'), $listing_type_name, $start_no, $end_no, $numposts);
376
-                } else {
377
-                    $pegination_desc = wp_sprintf(__('Showing listings %d-%d of %d', 'geodirectory'), $start_no, $end_no, $numposts);
378
-                }
379
-                $pagination_info = '<div class="gd-pagination-details">' . $pegination_desc . '</div>';
380
-                /**
381
-                 * Adds an extra pagination info above/under pagination.
382
-                 *
383
-                 * @since 1.5.9
384
-                 *
385
-                 * @param string $pagination_info Extra pagination info content.
386
-                 * @param string $listing_type_name Listing results type.
387
-                 * @param string $start_no First result number.
388
-                 * @param string $end_no Last result number.
389
-                 * @param string $numposts Total number of listings.
390
-                 * @param string $post_type The post type.
391
-                 */
392
-                $pagination_info = apply_filters('geodir_pagination_advance_info', $pagination_info, $listing_type_name, $start_no, $end_no, $numposts, $post_type);
372
+			if ($geodir_pagination_more_info != '') {
373
+				if ($listing_type_name) {
374
+					$listing_type_name = __($listing_type_name, 'geodirectory');
375
+					$pegination_desc = wp_sprintf(__('Showing %s %d-%d of %d', 'geodirectory'), $listing_type_name, $start_no, $end_no, $numposts);
376
+				} else {
377
+					$pegination_desc = wp_sprintf(__('Showing listings %d-%d of %d', 'geodirectory'), $start_no, $end_no, $numposts);
378
+				}
379
+				$pagination_info = '<div class="gd-pagination-details">' . $pegination_desc . '</div>';
380
+				/**
381
+				 * Adds an extra pagination info above/under pagination.
382
+				 *
383
+				 * @since 1.5.9
384
+				 *
385
+				 * @param string $pagination_info Extra pagination info content.
386
+				 * @param string $listing_type_name Listing results type.
387
+				 * @param string $start_no First result number.
388
+				 * @param string $end_no Last result number.
389
+				 * @param string $numposts Total number of listings.
390
+				 * @param string $post_type The post type.
391
+				 */
392
+				$pagination_info = apply_filters('geodir_pagination_advance_info', $pagination_info, $listing_type_name, $start_no, $end_no, $numposts, $post_type);
393 393
                 
394
-                if ($geodir_pagination_more_info == 'before') {
395
-                    $before = $before . $pagination_info;
396
-                } else if ($geodir_pagination_more_info == 'after') {
397
-                    $after = $pagination_info . $after;
398
-                }
399
-            }
394
+				if ($geodir_pagination_more_info == 'before') {
395
+					$before = $before . $pagination_info;
396
+				} else if ($geodir_pagination_more_info == 'after') {
397
+					$after = $pagination_info . $after;
398
+				}
399
+			}
400 400
             
401
-            echo "$before <div class='Navi gd-navi'>";
402
-            if ($paged >= ($pages_to_show - 1)) {
403
-                echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link()) . '">&laquo;</a>';
404
-            }
405
-            previous_posts_link($prelabel);
406
-            for ($i = $paged - $half_pages_to_show; $i <= $paged + $half_pages_to_show; $i++) {
407
-                if ($i >= 1 && $i <= $max_page) {
408
-                    if ($i == $paged) {
409
-                        echo "<strong class='on'>$i</strong>";
410
-                    } else {
411
-                        echo ' <a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($i)) . '">' . $i . '</a> ';
412
-                    }
413
-                }
414
-            }
415
-            next_posts_link($nxtlabel, $max_page);
416
-            if (($paged + $half_pages_to_show) < ($max_page)) {
417
-                echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($max_page)) . '">&raquo;</a>';
418
-            }
419
-            echo "</div> $after";
420
-        }
401
+			echo "$before <div class='Navi gd-navi'>";
402
+			if ($paged >= ($pages_to_show - 1)) {
403
+				echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link()) . '">&laquo;</a>';
404
+			}
405
+			previous_posts_link($prelabel);
406
+			for ($i = $paged - $half_pages_to_show; $i <= $paged + $half_pages_to_show; $i++) {
407
+				if ($i >= 1 && $i <= $max_page) {
408
+					if ($i == $paged) {
409
+						echo "<strong class='on'>$i</strong>";
410
+					} else {
411
+						echo ' <a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($i)) . '">' . $i . '</a> ';
412
+					}
413
+				}
414
+			}
415
+			next_posts_link($nxtlabel, $max_page);
416
+			if (($paged + $half_pages_to_show) < ($max_page)) {
417
+				echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($max_page)) . '">&raquo;</a>';
418
+			}
419
+			echo "</div> $after";
420
+		}
421 421
         
422
-        if (function_exists('geodir_location_geo_home_link')) {
423
-            add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
424
-        }
425
-    }
422
+		if (function_exists('geodir_location_geo_home_link')) {
423
+			add_filter('home_url', 'geodir_location_geo_home_link', 100000, 2);
424
+		}
425
+	}
426 426
 }
427 427
 
428 428
 /**
@@ -433,20 +433,20 @@  discard block
 block discarded – undo
433 433
  */
434 434
 function geodir_listingsearch_scripts()
435 435
 {
436
-    if (get_option('gd_search_dist') != '') {
437
-        $dist = get_option('gd_search_dist');
438
-    } else {
439
-        $dist = 500;
440
-    }
441
-    $dist_dif = 1000;
442
-
443
-    if ($dist <= 5000) $dist_dif = 500;
444
-    if ($dist <= 1000) $dist_dif = 100;
445
-    if ($dist <= 500) $dist_dif = 50;
446
-    if ($dist <= 100) $dist_dif = 10;
447
-    if ($dist <= 50) $dist_dif = 5;
448
-
449
-    ?>
436
+	if (get_option('gd_search_dist') != '') {
437
+		$dist = get_option('gd_search_dist');
438
+	} else {
439
+		$dist = 500;
440
+	}
441
+	$dist_dif = 1000;
442
+
443
+	if ($dist <= 5000) $dist_dif = 500;
444
+	if ($dist <= 1000) $dist_dif = 100;
445
+	if ($dist <= 500) $dist_dif = 50;
446
+	if ($dist <= 100) $dist_dif = 10;
447
+	if ($dist <= 50) $dist_dif = 5;
448
+
449
+	?>
450 450
     <script type="text/javascript">
451 451
 
452 452
         jQuery(function ($) {
@@ -505,15 +505,15 @@  discard block
 block discarded – undo
505 505
 function geodir_add_sharelocation_scripts()
506 506
 {
507 507
 
508
-    $default_search_for_text = SEARCH_FOR_TEXT;
509
-    if (get_option('geodir_search_field_default_text'))
510
-        $default_search_for_text = __(get_option('geodir_search_field_default_text'), 'geodirectory');
508
+	$default_search_for_text = SEARCH_FOR_TEXT;
509
+	if (get_option('geodir_search_field_default_text'))
510
+		$default_search_for_text = __(get_option('geodir_search_field_default_text'), 'geodirectory');
511 511
 
512
-    $default_near_text = NEAR_TEXT;
513
-    if (get_option('geodir_near_field_default_text'))
514
-        $default_near_text = __(get_option('geodir_near_field_default_text'), 'geodirectory');
512
+	$default_near_text = NEAR_TEXT;
513
+	if (get_option('geodir_near_field_default_text'))
514
+		$default_near_text = __(get_option('geodir_near_field_default_text'), 'geodirectory');
515 515
 
516
-    ?>
516
+	?>
517 517
 
518 518
 
519 519
     <script type="text/javascript">
@@ -594,14 +594,14 @@  discard block
 block discarded – undo
594 594
                     initialise2();
595 595
                 } else {
596 596
                     <?php
597
-                    $near_add = get_option('geodir_search_near_addition');
598
-                    /**
599
-                     * Adds any extra info to the near search box query when trying to geolocate it via google api.
600
-                     *
601
-                     * @since 1.0.0
602
-                     */
603
-                    $near_add2 = apply_filters('geodir_search_near_addition', '');
604
-                    ?>
597
+					$near_add = get_option('geodir_search_near_addition');
598
+					/**
599
+					 * Adds any extra info to the near search box query when trying to geolocate it via google api.
600
+					 *
601
+					 * @since 1.0.0
602
+					 */
603
+					$near_add2 = apply_filters('geodir_search_near_addition', '');
604
+					?>
605 605
                     if (window.gdMaps === 'google') {
606 606
                         Sgeocoder.geocode({'address': address<?php echo ($near_add ? '+", ' . $near_add . '"' : '') . $near_add2;?>},
607 607
                             function (results, status) {
@@ -704,30 +704,30 @@  discard block
 block discarded – undo
704 704
  */
705 705
 function geodir_show_badges_on_image($which, $post, $link)
706 706
 {
707
-    $return = '';
708
-    switch ($which) {
709
-        case 'featured':
710
-            /**
711
-             * Filter the featured image badge html that appears in the listings pages over the thumbnail.
712
-             *
713
-             * @since 1.0.0
714
-             * @param object $post The post object.
715
-             * @param string $link The link to the post.
716
-             */
717
-            $return = apply_filters('geodir_featured_badge_on_image', '<a href="' . $link . '"><span class="geodir_featured_img">&nbsp;</span></a>',$post,$link);
718
-            break;
719
-        case 'new' :
720
-            /**
721
-             * Filter the new image badge html that appears in the listings pages over the thumbnail.
722
-             *
723
-             * @since 1.0.0
724
-             * @param object $post The post object.
725
-             * @param string $link The link to the post.
726
-             */
727
-            $return = apply_filters('geodir_new_badge_on_image', '<a href="' . $link . '"><span class="geodir_new_listing">&nbsp;</span></a>',$post,$link);
728
-            break;
729
-
730
-    }
707
+	$return = '';
708
+	switch ($which) {
709
+		case 'featured':
710
+			/**
711
+			 * Filter the featured image badge html that appears in the listings pages over the thumbnail.
712
+			 *
713
+			 * @since 1.0.0
714
+			 * @param object $post The post object.
715
+			 * @param string $link The link to the post.
716
+			 */
717
+			$return = apply_filters('geodir_featured_badge_on_image', '<a href="' . $link . '"><span class="geodir_featured_img">&nbsp;</span></a>',$post,$link);
718
+			break;
719
+		case 'new' :
720
+			/**
721
+			 * Filter the new image badge html that appears in the listings pages over the thumbnail.
722
+			 *
723
+			 * @since 1.0.0
724
+			 * @param object $post The post object.
725
+			 * @param string $link The link to the post.
726
+			 */
727
+			$return = apply_filters('geodir_new_badge_on_image', '<a href="' . $link . '"><span class="geodir_new_listing">&nbsp;</span></a>',$post,$link);
728
+			break;
729
+
730
+	}
731 731
     
732
-    return $return;
732
+	return $return;
733 733
 }
Please login to merge, or discard this patch.
Spacing   +65 added lines, -65 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,40 +100,40 @@  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', '//maps.google.com/maps/api/js?' . $map_lang . $map_key . $map_extra , '', NULL);
103
+        wp_enqueue_script('geodirectory-googlemap-script', '//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
-    wp_enqueue_script( 'jquery-ui-autocomplete' );
117
+    wp_enqueue_script('jquery-ui-autocomplete');
118 118
     
119
-    wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION,true);
119
+    wp_register_script('geodirectory-goMap-script', geodir_plugin_url().'/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION, true);
120 120
     wp_enqueue_script('geodirectory-goMap-script');
121 121
 
122 122
 
123
-    wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.min.js', array(), GEODIRECTORY_VERSION);
123
+    wp_register_script('chosen', geodir_plugin_url().'/geodirectory-assets/js/chosen.jquery.min.js', array(), GEODIRECTORY_VERSION);
124 124
     wp_enqueue_script('chosen');
125 125
 
126
-    wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.min.js', array(), GEODIRECTORY_VERSION);
126
+    wp_register_script('geodirectory-choose-ajax', geodir_plugin_url().'/geodirectory-assets/js/ajax-chosen.min.js', array(), GEODIRECTORY_VERSION);
127 127
     wp_enqueue_script('geodirectory-choose-ajax');
128 128
 
129
-    wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.ui.timepicker.min.js#asyncload', array('jquery-ui-datepicker', 'jquery-ui-slider', 'jquery-effects-core', 'jquery-effects-slide'), '', true);
129
+    wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url().'/geodirectory-assets/js/jquery.ui.timepicker.min.js#asyncload', array('jquery-ui-datepicker', 'jquery-ui-slider', 'jquery-effects-core', 'jquery-effects-slide'), '', true);
130 130
 
131 131
     if (is_page() && geodir_is_page('add-listing')) {
132 132
         // SCRIPT FOR UPLOAD
133 133
         wp_enqueue_script('plupload-all');
134 134
         wp_enqueue_script('jquery-ui-sortable');
135 135
 
136
-        wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.min.js#asyncload', array(), GEODIRECTORY_VERSION,true);
136
+        wp_register_script('geodirectory-plupload-script', geodir_plugin_url().'/geodirectory-assets/js/geodirectory-plupload.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
137 137
         wp_enqueue_script('geodirectory-plupload-script');
138 138
         // SCRIPT FOR UPLOAD END
139 139
 
@@ -180,27 +180,27 @@  discard block
 block discarded – undo
180 180
 
181 181
         wp_localize_script('geodirectory-plupload-script', 'gd_plupload', $gd_plupload_init);
182 182
 
183
-        wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation.min.js#asyncload');
183
+        wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url().'/geodirectory-assets/js/listing_validation.min.js#asyncload');
184 184
     } // End if for add place page
185 185
 
186
-    wp_register_script('geodirectory-post-custom-js', geodir_plugin_url() . '/geodirectory-assets/js/post.custom.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
186
+    wp_register_script('geodirectory-post-custom-js', geodir_plugin_url().'/geodirectory-assets/js/post.custom.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
187 187
     if ($is_detail_page) {
188 188
 		wp_enqueue_script('geodirectory-post-custom-js');
189 189
 	}
190 190
 
191 191
     // font awesome rating script
192 192
 	if (get_option('geodir_reviewrating_enable_font_awesome')) {
193
-		wp_register_script('geodir-barrating-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.barrating.min.js', array(), GEODIRECTORY_VERSION, true);
193
+		wp_register_script('geodir-barrating-js', geodir_plugin_url().'/geodirectory-assets/js/jquery.barrating.min.js', array(), GEODIRECTORY_VERSION, true);
194 194
 		wp_enqueue_script('geodir-barrating-js');
195 195
 	} else { // default rating script
196
-		wp_register_script('geodir-jRating-js', geodir_plugin_url() . '/geodirectory-assets/js/jRating.jquery.min.js', array(), GEODIRECTORY_VERSION, true);
196
+		wp_register_script('geodir-jRating-js', geodir_plugin_url().'/geodirectory-assets/js/jRating.jquery.min.js', array(), GEODIRECTORY_VERSION, true);
197 197
 		wp_enqueue_script('geodir-jRating-js');
198 198
 	}
199 199
 
200
-    wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.js#asyncload', array(), GEODIRECTORY_VERSION, true);
200
+    wp_register_script('geodir-on-document-load', geodir_plugin_url().'/geodirectory-assets/js/on_document_load.js#asyncload', array(), GEODIRECTORY_VERSION, true);
201 201
     wp_enqueue_script('geodir-on-document-load');
202 202
 
203
-    wp_register_script('google-geometa', geodir_plugin_url() . '/geodirectory-assets/js/geometa.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
203
+    wp_register_script('google-geometa', geodir_plugin_url().'/geodirectory-assets/js/geometa.min.js#asyncload', array(), GEODIRECTORY_VERSION, true);
204 204
     wp_enqueue_script('google-geometa');
205 205
 }
206 206
 
@@ -215,7 +215,7 @@  discard block
 block discarded – undo
215 215
  */
216 216
 function geodir_header_scripts()
217 217
 {
218
-    echo '<style>' . stripslashes(get_option('geodir_coustem_css')) . '</style>';
218
+    echo '<style>'.stripslashes(get_option('geodir_coustem_css')).'</style>';
219 219
     echo stripslashes(get_option('geodir_header_scripts'));
220 220
 }
221 221
 
@@ -246,7 +246,7 @@  discard block
 block discarded – undo
246 246
  */
247 247
 function geodir_add_async_forscript($url)
248 248
 {
249
-    if (strpos($url, '#asyncload')===false)
249
+    if (strpos($url, '#asyncload') === false)
250 250
         return $url;
251 251
     else if (is_admin())
252 252
         return str_replace('#asyncload', '', $url);
@@ -264,12 +264,12 @@  discard block
 block discarded – undo
264 264
 function geodir_templates_styles()
265 265
 {
266 266
 
267
-    wp_register_style('geodir-core-scss', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend.css', array(), GEODIRECTORY_VERSION);
267
+    wp_register_style('geodir-core-scss', geodir_plugin_url().'/geodirectory-assets/css/gd_core_frontend.css', array(), GEODIRECTORY_VERSION);
268 268
     wp_enqueue_style('geodir-core-scss');
269
-    wp_register_style('geodir-core-scss-footer', geodir_plugin_url() . '/geodirectory-assets/css/gd_core_frontend_footer.css', array(), GEODIRECTORY_VERSION);
269
+    wp_register_style('geodir-core-scss-footer', geodir_plugin_url().'/geodirectory-assets/css/gd_core_frontend_footer.css', array(), GEODIRECTORY_VERSION);
270 270
 
271
-    if(is_rtl()){
272
-    wp_register_style('geodirectory-frontend-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl-frontend.css', array(), GEODIRECTORY_VERSION);
271
+    if (is_rtl()) {
272
+    wp_register_style('geodirectory-frontend-rtl-style', geodir_plugin_url().'/geodirectory-assets/css/rtl-frontend.css', array(), GEODIRECTORY_VERSION);
273 273
     wp_enqueue_style('geodirectory-frontend-rtl-style');
274 274
     }
275 275
 
@@ -343,18 +343,18 @@  discard block
 block discarded – undo
343 343
                 $term_id = get_queried_object_id();
344 344
                 $taxonomy = get_query_var('taxonomy');
345 345
 
346
-                if ($term_id && $post_type && get_query_var('taxonomy') == $post_type . 'category' ) {
347
-                    $term = get_term($term_id, $post_type . 'category');
346
+                if ($term_id && $post_type && get_query_var('taxonomy') == $post_type.'category') {
347
+                    $term = get_term($term_id, $post_type.'category');
348 348
                 }
349 349
             }
350 350
             
351
-            if (geodir_is_page('search') && !empty($_REQUEST['s' . $post_type . 'category'])) {
352
-                $taxonomy_search = $_REQUEST['s' . $post_type . 'category'];
351
+            if (geodir_is_page('search') && !empty($_REQUEST['s'.$post_type.'category'])) {
352
+                $taxonomy_search = $_REQUEST['s'.$post_type.'category'];
353 353
                 
354 354
                 if (!is_array($taxonomy_search)) {
355
-                    $term = get_term((int)$taxonomy_search, $post_type . 'category');
356
-                } else if(is_array($taxonomy_search) && count($taxonomy_search) == 1) { // single category search
357
-                    $term = get_term((int)$taxonomy_search[0], $post_type . 'category');
355
+                    $term = get_term((int) $taxonomy_search, $post_type.'category');
356
+                } else if (is_array($taxonomy_search) && count($taxonomy_search) == 1) { // single category search
357
+                    $term = get_term((int) $taxonomy_search[0], $post_type.'category');
358 358
                 }
359 359
             }
360 360
             
@@ -366,7 +366,7 @@  discard block
 block discarded – undo
366 366
         if ($max_page > 1 || $always_show) {            
367 367
             // Extra pagination info
368 368
             $geodir_pagination_more_info = get_option('geodir_pagination_advance_info');
369
-            $start_no = ( $paged - 1 ) * $posts_per_page + 1;
369
+            $start_no = ($paged - 1) * $posts_per_page + 1;
370 370
             $end_no = min($paged * $posts_per_page, $numposts);
371 371
 
372 372
             if ($geodir_pagination_more_info != '') {
@@ -376,7 +376,7 @@  discard block
 block discarded – undo
376 376
                 } else {
377 377
                     $pegination_desc = wp_sprintf(__('Showing listings %d-%d of %d', 'geodirectory'), $start_no, $end_no, $numposts);
378 378
                 }
379
-                $pagination_info = '<div class="gd-pagination-details">' . $pegination_desc . '</div>';
379
+                $pagination_info = '<div class="gd-pagination-details">'.$pegination_desc.'</div>';
380 380
                 /**
381 381
                  * Adds an extra pagination info above/under pagination.
382 382
                  *
@@ -392,15 +392,15 @@  discard block
 block discarded – undo
392 392
                 $pagination_info = apply_filters('geodir_pagination_advance_info', $pagination_info, $listing_type_name, $start_no, $end_no, $numposts, $post_type);
393 393
                 
394 394
                 if ($geodir_pagination_more_info == 'before') {
395
-                    $before = $before . $pagination_info;
395
+                    $before = $before.$pagination_info;
396 396
                 } else if ($geodir_pagination_more_info == 'after') {
397
-                    $after = $pagination_info . $after;
397
+                    $after = $pagination_info.$after;
398 398
                 }
399 399
             }
400 400
             
401 401
             echo "$before <div class='Navi gd-navi'>";
402 402
             if ($paged >= ($pages_to_show - 1)) {
403
-                echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link()) . '">&laquo;</a>';
403
+                echo '<a href="'.str_replace('&paged', '&amp;paged', get_pagenum_link()).'">&laquo;</a>';
404 404
             }
405 405
             previous_posts_link($prelabel);
406 406
             for ($i = $paged - $half_pages_to_show; $i <= $paged + $half_pages_to_show; $i++) {
@@ -408,13 +408,13 @@  discard block
 block discarded – undo
408 408
                     if ($i == $paged) {
409 409
                         echo "<strong class='on'>$i</strong>";
410 410
                     } else {
411
-                        echo ' <a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($i)) . '">' . $i . '</a> ';
411
+                        echo ' <a href="'.str_replace('&paged', '&amp;paged', get_pagenum_link($i)).'">'.$i.'</a> ';
412 412
                     }
413 413
                 }
414 414
             }
415 415
             next_posts_link($nxtlabel, $max_page);
416 416
             if (($paged + $half_pages_to_show) < ($max_page)) {
417
-                echo '<a href="' . str_replace('&paged', '&amp;paged', get_pagenum_link($max_page)) . '">&raquo;</a>';
417
+                echo '<a href="'.str_replace('&paged', '&amp;paged', get_pagenum_link($max_page)).'">&raquo;</a>';
418 418
             }
419 419
             echo "</div> $after";
420 420
         }
@@ -452,7 +452,7 @@  discard block
 block discarded – undo
452 452
         jQuery(function ($) {
453 453
             $("#distance_slider").slider({
454 454
                 range: true,
455
-                values: [0, <?php echo ($_REQUEST['sdist']!='') ? sanitize_text_field($_REQUEST['sdist']) : "0"; ?>],
455
+                values: [0, <?php echo ($_REQUEST['sdist'] != '') ? sanitize_text_field($_REQUEST['sdist']) : "0"; ?>],
456 456
                 min: 0,
457 457
                 max: <?php echo $dist; ?>,
458 458
                 step: <?php echo $dist_dif; ?>,
@@ -517,7 +517,7 @@  discard block
 block discarded – undo
517 517
 
518 518
 
519 519
     <script type="text/javascript">
520
-        var default_location = '<?php if($search_location = geodir_get_default_location())  echo $search_location->city ;?>';
520
+        var default_location = '<?php if ($search_location = geodir_get_default_location())  echo $search_location->city; ?>';
521 521
         var latlng;
522 522
         var address;
523 523
         var dist = 0;
@@ -530,7 +530,7 @@  discard block
 block discarded – undo
530 530
 				var $form = jQuery(this).closest('form');
531 531
 				
532 532
 				if (jQuery("#sdist input[type='radio']:checked").length != 0) dist = jQuery("#sdist input[type='radio']:checked").val();
533
-				if (jQuery('.search_text', $form).val() == '' || jQuery('.search_text', $form).val() == '<?php echo $default_search_for_text;?>') jQuery('.search_text', $form).val(s);
533
+				if (jQuery('.search_text', $form).val() == '' || jQuery('.search_text', $form).val() == '<?php echo $default_search_for_text; ?>') jQuery('.search_text', $form).val(s);
534 534
 				
535 535
 				// Disable location based search for disabled location post type.
536 536
 				if (jQuery('.search_by_post', $form).val() != '' && typeof gd_cpt_no_location == 'function') {
@@ -544,7 +544,7 @@  discard block
 block discarded – undo
544 544
 					}
545 545
 				}
546 546
 				
547
-				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;?>')) {
547
+				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; ?>')) {
548 548
 					geodir_setsearch($form);
549 549
 				} else {
550 550
 					jQuery(".snear", $form).val('');
@@ -563,7 +563,7 @@  discard block
 block discarded – undo
563 563
         });
564 564
         
565 565
 		function geodir_setsearch($form) {
566
-			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);
566
+			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);
567 567
 			geocodeAddress($form);
568 568
 		}
569 569
 
@@ -582,15 +582,15 @@  discard block
 block discarded – undo
582 582
             // Call the geocode function
583 583
             Sgeocoder = window.gdMaps == 'google' ? new google.maps.Geocoder() : null;
584 584
 
585
-            if (jQuery('.snear', $form).val() == '' || ( jQuery('.sgeo_lat').val() != '' && jQuery('.sgeo_lon').val() != ''  ) || jQuery('.snear', $form).val().match("^<?php _e('In:','geodirectory');?>")) {
586
-                if (jQuery('.snear', $form).val().match("^<?php _e('In:','geodirectory');?>")) {
585
+            if (jQuery('.snear', $form).val() == '' || ( jQuery('.sgeo_lat').val() != '' && jQuery('.sgeo_lon').val() != ''  ) || jQuery('.snear', $form).val().match("^<?php _e('In:', 'geodirectory'); ?>")) {
586
+                if (jQuery('.snear', $form).val().match("^<?php _e('In:', 'geodirectory'); ?>")) {
587 587
                     jQuery(".snear", $form).val('');
588 588
                 }
589 589
                 jQuery($form).submit();
590 590
             } else {
591 591
                 var address = jQuery(".snear", $form).val();
592 592
 
593
-                if (jQuery('.snear', $form).val() == '<?php echo $default_near_text;?>') {
593
+                if (jQuery('.snear', $form).val() == '<?php echo $default_near_text; ?>') {
594 594
                     initialise2();
595 595
                 } else {
596 596
                     <?php
@@ -603,12 +603,12 @@  discard block
 block discarded – undo
603 603
                     $near_add2 = apply_filters('geodir_search_near_addition', '');
604 604
                     ?>
605 605
                     if (window.gdMaps === 'google') {
606
-                        Sgeocoder.geocode({'address': address<?php echo ($near_add ? '+", ' . $near_add . '"' : '') . $near_add2;?>},
606
+                        Sgeocoder.geocode({'address': address<?php echo ($near_add ? '+", '.$near_add.'"' : '').$near_add2; ?>},
607 607
                             function (results, status) {
608 608
                                 if (status == google.maps.GeocoderStatus.OK) {
609 609
                                     updateSearchPosition(results[0].geometry.location, $form);
610 610
                                 } else {
611
-                                    alert("<?php esc_attr_e('Search was not successful for the following reason:', 'geodirectory');?>" + status);
611
+                                    alert("<?php esc_attr_e('Search was not successful for the following reason:', 'geodirectory'); ?>" + status);
612 612
                                 }
613 613
                             });
614 614
                     } else if (window.gdMaps === 'osm') {
@@ -617,7 +617,7 @@  discard block
 block discarded – undo
617 617
                                 if (typeof geo !== 'undefined' && geo.lat && geo.lon) {
618 618
                                     updateSearchPosition(geo, $form);
619 619
                                 } else {
620
-                                    alert("<?php esc_attr_e('Search was not successful for the requested address.', 'geodirectory');?>");
620
+                                    alert("<?php esc_attr_e('Search was not successful for the requested address.', 'geodirectory'); ?>");
621 621
                                 }
622 622
                             });
623 623
                     } else {
@@ -663,19 +663,19 @@  discard block
 block discarded – undo
663 663
             var msg;
664 664
             switch (err.code) {
665 665
                 case err.UNKNOWN_ERROR:
666
-                    msg = "<?php _e('Unable to find your location','geodirectory');?>";
666
+                    msg = "<?php _e('Unable to find your location', 'geodirectory'); ?>";
667 667
                     break;
668 668
                 case err.PERMISSION_DENINED:
669
-                    msg = "<?php _e('Permission denied in finding your location','geodirectory');?>";
669
+                    msg = "<?php _e('Permission denied in finding your location', 'geodirectory'); ?>";
670 670
                     break;
671 671
                 case err.POSITION_UNAVAILABLE:
672
-                    msg = "<?php _e('Your location is currently unknown','geodirectory');?>";
672
+                    msg = "<?php _e('Your location is currently unknown', 'geodirectory'); ?>";
673 673
                     break;
674 674
                 case err.BREAK:
675
-                    msg = "<?php _e('Attempt to find location took too long','geodirectory');?>";
675
+                    msg = "<?php _e('Attempt to find location took too long', 'geodirectory'); ?>";
676 676
                     break;
677 677
                 default:
678
-                    msg = "<?php _e('Location detection not supported in browser','geodirectory');?>";
678
+                    msg = "<?php _e('Location detection not supported in browser', 'geodirectory'); ?>";
679 679
             }
680 680
             jQuery('#info').html(msg);
681 681
         }
@@ -714,7 +714,7 @@  discard block
 block discarded – undo
714 714
              * @param object $post The post object.
715 715
              * @param string $link The link to the post.
716 716
              */
717
-            $return = apply_filters('geodir_featured_badge_on_image', '<a href="' . $link . '"><span class="geodir_featured_img">&nbsp;</span></a>',$post,$link);
717
+            $return = apply_filters('geodir_featured_badge_on_image', '<a href="'.$link.'"><span class="geodir_featured_img">&nbsp;</span></a>', $post, $link);
718 718
             break;
719 719
         case 'new' :
720 720
             /**
@@ -724,7 +724,7 @@  discard block
 block discarded – undo
724 724
              * @param object $post The post object.
725 725
              * @param string $link The link to the post.
726 726
              */
727
-            $return = apply_filters('geodir_new_badge_on_image', '<a href="' . $link . '"><span class="geodir_new_listing">&nbsp;</span></a>',$post,$link);
727
+            $return = apply_filters('geodir_new_badge_on_image', '<a href="'.$link.'"><span class="geodir_new_listing">&nbsp;</span></a>', $post, $link);
728 728
             break;
729 729
 
730 730
     }
Please login to merge, or discard this patch.