Test Failed
Push — master ( ca8ef6...ca4a77 )
by Stiofan
09:14
created
geodirectory-admin/dummy-data/property_sale.php 2 patches
Indentation   +873 added lines, -873 removed lines patch added patch discarded remove patch
@@ -7,453 +7,453 @@  discard block
 block discarded – undo
7 7
  */
8 8
 
9 9
 function geodir_property_sale_custom_fields($post_type='gd_place',$package_id=''){
10
-    $fields = array();
11
-    $package = ($package_id=='') ? '' : array($package_id);
12
-
13
-    // price
14
-    $fields[] = array('listing_type' => $post_type,
15
-                      'field_type'          =>  'text',
16
-                      'data_type'           =>  'FLOAT',
17
-                      'decimal_point'       =>  '2',
18
-                      'admin_title'         =>  __('Price', 'geodirectory'),
19
-                      'site_title'          =>  __('Price', 'geodirectory'),
20
-                      'admin_desc'          =>  __('Enter the price in $ (no currency symbol)', 'geodirectory'),
21
-                      'htmlvar_name'        =>  'price',
22
-                      'is_active'           =>  true,
23
-                      'for_admin_use'       =>  false,
24
-                      'default_value'       =>  '',
25
-                      'show_in' 	        =>  '[detail],[listing]',
26
-                      'is_required'         =>  false,
27
-                      'validation_pattern'  =>  addslashes_gpc('\d+(\.\d{2})?'), // add slashes required
28
-                      'validation_msg'      =>  'Please enter number and decimal only ie: 100.50',
29
-                      'required_msg'        =>  '',
30
-                      'field_icon'          =>  'fa fa-usd',
31
-                      'css_class'           =>  '',
32
-                      'cat_sort'            =>  true,
33
-                      'cat_filter'	        =>  true,
34
-                      'extra'        =>  array(
35
-                          'is_price'                  =>  1,
36
-                          'thousand_separator'        =>  'comma',
37
-                          'decimal_separator'         =>  'period',
38
-                          'decimal_display'           =>  'if',
39
-                          'currency_symbol'           =>  '$',
40
-                          'currency_symbol_placement' =>  'left'
41
-                      )
42
-    );
43
-
44
-    // property status
45
-    $fields[] = array('listing_type' => $post_type,
46
-                      'data_type' => 'VARCHAR',
47
-                      'field_type' => 'select',
48
-                      'field_type_key' => 'property_status',
49
-                      'is_active' => 1,
50
-                      'for_admin_use' => 0,
51
-                      'is_default' => 0,
52
-                      'admin_title' => __('Property Status', 'geodirectory'),
53
-                      'admin_desc' => __('Enter the status of the property.', 'geodirectory'),
54
-                      'site_title' => __('Property Status', 'geodirectory'),
55
-                      'htmlvar_name' => 'property_status',
56
-                      'default_value' => '',
57
-                      'is_required' => '1',
58
-                      'required_msg' => '',
59
-                      'show_in'   =>  '[detail],[listing]',
60
-                      'show_on_pkg' => $package,
61
-                      'option_values' => 'Select Status/,For Sale,Sold,Under Offer',
62
-                      'field_icon' => 'fa fa-home',
63
-                      'css_class' => '',
64
-                      'cat_sort' => 1,
65
-                      'cat_filter' => 1,
66
-    );
67
-
68
-    // property furnishing
69
-    $fields[] = array('listing_type' => $post_type,
70
-                      'field_type'          =>  'select',
71
-                      'data_type'           =>  'VARCHAR',
72
-                      'admin_title'         =>  __('Furnishing', 'geodirectory'),
73
-                      'site_title'          =>  __('Furnishing', 'geodirectory'),
74
-                      'admin_desc'          =>  __('Enter the furnishing status of the property.', 'geodirectory'),
75
-                      'htmlvar_name'        =>  'property_furnishing',
76
-                      'is_active'           =>  true,
77
-                      'for_admin_use'       =>  false,
78
-                      'default_value'       =>  '',
79
-                      'show_in' 	        =>  '[detail],[listing]',
80
-                      'is_required'         =>  true,
81
-                      'option_values'       =>  __('Select Status/,Unfurnished,Furnished,Partially furnished,Optional','geodirectory'),
82
-                      'validation_pattern'  =>  '',
83
-                      'validation_msg'      =>  '',
84
-                      'required_msg'        =>  '',
85
-                      'field_icon'          =>  'fa fa-th-large',
86
-                      'css_class'           =>  '',
87
-                      'cat_sort'            =>  true,
88
-                      'cat_filter'	        =>  true
89
-    );
90
-
91
-    // property type
92
-    $fields[] = array('listing_type' => $post_type,
93
-                      'field_type'          =>  'select',
94
-                      'data_type'           =>  'VARCHAR',
95
-                      'admin_title'         =>  __('Property Type', 'geodirectory'),
96
-                      'site_title'          =>  __('Property Type', 'geodirectory'),
97
-                      'admin_desc'          =>  __('Select the property type.', 'geodirectory'),
98
-                      'htmlvar_name'        =>  'property_type',
99
-                      'is_active'           =>  true,
100
-                      'for_admin_use'       =>  false,
101
-                      'default_value'       =>  '',
102
-                      'show_in' 	        =>  '[detail],[listing]',
103
-                      'is_required'         =>  true,
104
-                      'option_values'       =>  __('Select Type/,Detached house,Semi-detached house,Apartment,Bungalow,Semi-detached bungalow,Chalet,Town House,End-terrace house,Terrace house,Cottage,Hotel,Land','geodirectory'),
105
-                      'validation_pattern'  =>  '',
106
-                      'validation_msg'      =>  '',
107
-                      'required_msg'        =>  '',
108
-                      'field_icon'          =>  'fa fa-home',
109
-                      'css_class'           =>  '',
110
-                      'cat_sort'            =>  true,
111
-                      'cat_filter'	        =>  true
112
-    );
113
-
114
-    // property bedrooms
115
-    $fields[] = array('listing_type' => $post_type,
116
-                      'field_type'          =>  'select',
117
-                      'data_type'           =>  'VARCHAR',
118
-                      'admin_title'         =>  __('Property Bedrooms', 'geodirectory'),
119
-                      'site_title'          =>  __('Bedrooms', 'geodirectory'),
120
-                      'admin_desc'          =>  __('Select the number of bedrooms', 'geodirectory'),
121
-                      'htmlvar_name'        =>  'property_bedrooms',
122
-                      'is_active'           =>  true,
123
-                      'for_admin_use'       =>  false,
124
-                      'default_value'       =>  '',
125
-                      'show_in' 	        =>  '[detail],[listing]',
126
-                      'is_required'         =>  true,
127
-                      'option_values'       =>  __('Select Bedrooms/,1,2,3,4,5,6,7,8,9,10','geodirectory'),
128
-                      'validation_pattern'  =>  '',
129
-                      'validation_msg'      =>  '',
130
-                      'required_msg'        =>  '',
131
-                      'field_icon'          =>  'fa fa-bed',
132
-                      'css_class'           =>  '',
133
-                      'cat_sort'            =>  true,
134
-                      'cat_filter'	        =>  true
135
-    );
136
-
137
-    // property bathrooms
138
-    $fields[] = array('listing_type' => $post_type,
139
-                      'field_type'          =>  'select',
140
-                      'data_type'           =>  'VARCHAR',
141
-                      'admin_title'         =>  __('Property Bathrooms', 'geodirectory'),
142
-                      'site_title'          =>  __('Bathrooms', 'geodirectory'),
143
-                      'admin_desc'          =>  __('Select the number of bathrooms', 'geodirectory'),
144
-                      'htmlvar_name'        =>  'property_bathrooms',
145
-                      'is_active'           =>  true,
146
-                      'for_admin_use'       =>  false,
147
-                      'default_value'       =>  '',
148
-                      'show_in' 	        =>  '[detail],[listing]',
149
-                      'is_required'         =>  true,
150
-                      'option_values'       =>  __('Select Bathrooms/,1,2,3,4,5,6,7,8,9,10','geodirectory'),
151
-                      'validation_pattern'  =>  '',
152
-                      'validation_msg'      =>  '',
153
-                      'required_msg'        =>  '',
154
-                      'field_icon'          =>  'fa fa-bold',
155
-                      'css_class'           =>  '',
156
-                      'cat_sort'            =>  true,
157
-                      'cat_filter'	        =>  true
158
-    );
159
-
160
-    // property area
161
-    $fields[] = array('listing_type' => $post_type,
162
-                      'field_type'          =>  'text',
163
-                      'data_type'           =>  'INT',
164
-                      'admin_title'         =>  __('Property Area', 'geodirectory'),
165
-                      'site_title'          =>  __('Area (Sq Ft)', 'geodirectory'),
166
-                      'admin_desc'          =>  __('Enter the Sq Ft value for the property', 'geodirectory'),
167
-                      'htmlvar_name'        =>  'property_area',
168
-                      'is_active'           =>  true,
169
-                      'for_admin_use'       =>  false,
170
-                      'default_value'       =>  '',
171
-                      'show_in' 	        =>  '[detail],[listing]',
172
-                      'is_required'         =>  false,
173
-                      'validation_pattern'  =>  addslashes_gpc('\d+(\.\d{2})?'), // add slashes required
174
-                      'validation_msg'      =>  'Please enter the property area in numbers only: 1500',
175
-                      'required_msg'        =>  '',
176
-                      'field_icon'          =>  'fa fa-area-chart',
177
-                      'css_class'           =>  '',
178
-                      'cat_sort'            =>  true,
179
-                      'cat_filter'	        =>  true
180
-    );
181
-
182
-    // property features
183
-    $fields[] = array('listing_type' => $post_type,
184
-                      'field_type'          =>  'multiselect',
185
-                      'data_type'           =>  'VARCHAR',
186
-                      'admin_title'         =>  __('Property Features', 'geodirectory'),
187
-                      'site_title'          =>  __('Features', 'geodirectory'),
188
-                      'admin_desc'          =>  __('Select the property features.', 'geodirectory'),
189
-                      'htmlvar_name'        =>  'property_features',
190
-                      'is_active'           =>  true,
191
-                      'for_admin_use'       =>  false,
192
-                      'default_value'       =>  '',
193
-                      'show_in' 	        =>  '[detail],[listing]',
194
-                      'is_required'         =>  false,
195
-                      'option_values'       =>  __('Gas Central Heating,Oil Central Heating,Double Glazing,Triple Glazing,Front Garden,Garage,Private driveway,Off Road Parking,Fireplace','geodirectory'),
196
-                      'validation_pattern'  =>  '',
197
-                      'validation_msg'      =>  '',
198
-                      'required_msg'        =>  '',
199
-                      'field_icon'          =>  'fa fa-plus-square',
200
-                      'css_class'           =>  'gd-comma-list',
201
-                      'cat_sort'            =>  true,
202
-                      'cat_filter'	        =>  true
203
-    );
204
-
205
-
206
-
207
-    /**
208
-     * Filter the array of default custom fields DB table data.
209
-     *
210
-     * @since 1.6.6
211
-     * @param string $fields The default custom fields as an array.
212
-     */
213
-    $fields = apply_filters('geodir_property_sale_custom_fields', $fields);
214
-
215
-    return  $fields;
10
+	$fields = array();
11
+	$package = ($package_id=='') ? '' : array($package_id);
12
+
13
+	// price
14
+	$fields[] = array('listing_type' => $post_type,
15
+					  'field_type'          =>  'text',
16
+					  'data_type'           =>  'FLOAT',
17
+					  'decimal_point'       =>  '2',
18
+					  'admin_title'         =>  __('Price', 'geodirectory'),
19
+					  'site_title'          =>  __('Price', 'geodirectory'),
20
+					  'admin_desc'          =>  __('Enter the price in $ (no currency symbol)', 'geodirectory'),
21
+					  'htmlvar_name'        =>  'price',
22
+					  'is_active'           =>  true,
23
+					  'for_admin_use'       =>  false,
24
+					  'default_value'       =>  '',
25
+					  'show_in' 	        =>  '[detail],[listing]',
26
+					  'is_required'         =>  false,
27
+					  'validation_pattern'  =>  addslashes_gpc('\d+(\.\d{2})?'), // add slashes required
28
+					  'validation_msg'      =>  'Please enter number and decimal only ie: 100.50',
29
+					  'required_msg'        =>  '',
30
+					  'field_icon'          =>  'fa fa-usd',
31
+					  'css_class'           =>  '',
32
+					  'cat_sort'            =>  true,
33
+					  'cat_filter'	        =>  true,
34
+					  'extra'        =>  array(
35
+						  'is_price'                  =>  1,
36
+						  'thousand_separator'        =>  'comma',
37
+						  'decimal_separator'         =>  'period',
38
+						  'decimal_display'           =>  'if',
39
+						  'currency_symbol'           =>  '$',
40
+						  'currency_symbol_placement' =>  'left'
41
+					  )
42
+	);
43
+
44
+	// property status
45
+	$fields[] = array('listing_type' => $post_type,
46
+					  'data_type' => 'VARCHAR',
47
+					  'field_type' => 'select',
48
+					  'field_type_key' => 'property_status',
49
+					  'is_active' => 1,
50
+					  'for_admin_use' => 0,
51
+					  'is_default' => 0,
52
+					  'admin_title' => __('Property Status', 'geodirectory'),
53
+					  'admin_desc' => __('Enter the status of the property.', 'geodirectory'),
54
+					  'site_title' => __('Property Status', 'geodirectory'),
55
+					  'htmlvar_name' => 'property_status',
56
+					  'default_value' => '',
57
+					  'is_required' => '1',
58
+					  'required_msg' => '',
59
+					  'show_in'   =>  '[detail],[listing]',
60
+					  'show_on_pkg' => $package,
61
+					  'option_values' => 'Select Status/,For Sale,Sold,Under Offer',
62
+					  'field_icon' => 'fa fa-home',
63
+					  'css_class' => '',
64
+					  'cat_sort' => 1,
65
+					  'cat_filter' => 1,
66
+	);
67
+
68
+	// property furnishing
69
+	$fields[] = array('listing_type' => $post_type,
70
+					  'field_type'          =>  'select',
71
+					  'data_type'           =>  'VARCHAR',
72
+					  'admin_title'         =>  __('Furnishing', 'geodirectory'),
73
+					  'site_title'          =>  __('Furnishing', 'geodirectory'),
74
+					  'admin_desc'          =>  __('Enter the furnishing status of the property.', 'geodirectory'),
75
+					  'htmlvar_name'        =>  'property_furnishing',
76
+					  'is_active'           =>  true,
77
+					  'for_admin_use'       =>  false,
78
+					  'default_value'       =>  '',
79
+					  'show_in' 	        =>  '[detail],[listing]',
80
+					  'is_required'         =>  true,
81
+					  'option_values'       =>  __('Select Status/,Unfurnished,Furnished,Partially furnished,Optional','geodirectory'),
82
+					  'validation_pattern'  =>  '',
83
+					  'validation_msg'      =>  '',
84
+					  'required_msg'        =>  '',
85
+					  'field_icon'          =>  'fa fa-th-large',
86
+					  'css_class'           =>  '',
87
+					  'cat_sort'            =>  true,
88
+					  'cat_filter'	        =>  true
89
+	);
90
+
91
+	// property type
92
+	$fields[] = array('listing_type' => $post_type,
93
+					  'field_type'          =>  'select',
94
+					  'data_type'           =>  'VARCHAR',
95
+					  'admin_title'         =>  __('Property Type', 'geodirectory'),
96
+					  'site_title'          =>  __('Property Type', 'geodirectory'),
97
+					  'admin_desc'          =>  __('Select the property type.', 'geodirectory'),
98
+					  'htmlvar_name'        =>  'property_type',
99
+					  'is_active'           =>  true,
100
+					  'for_admin_use'       =>  false,
101
+					  'default_value'       =>  '',
102
+					  'show_in' 	        =>  '[detail],[listing]',
103
+					  'is_required'         =>  true,
104
+					  'option_values'       =>  __('Select Type/,Detached house,Semi-detached house,Apartment,Bungalow,Semi-detached bungalow,Chalet,Town House,End-terrace house,Terrace house,Cottage,Hotel,Land','geodirectory'),
105
+					  'validation_pattern'  =>  '',
106
+					  'validation_msg'      =>  '',
107
+					  'required_msg'        =>  '',
108
+					  'field_icon'          =>  'fa fa-home',
109
+					  'css_class'           =>  '',
110
+					  'cat_sort'            =>  true,
111
+					  'cat_filter'	        =>  true
112
+	);
113
+
114
+	// property bedrooms
115
+	$fields[] = array('listing_type' => $post_type,
116
+					  'field_type'          =>  'select',
117
+					  'data_type'           =>  'VARCHAR',
118
+					  'admin_title'         =>  __('Property Bedrooms', 'geodirectory'),
119
+					  'site_title'          =>  __('Bedrooms', 'geodirectory'),
120
+					  'admin_desc'          =>  __('Select the number of bedrooms', 'geodirectory'),
121
+					  'htmlvar_name'        =>  'property_bedrooms',
122
+					  'is_active'           =>  true,
123
+					  'for_admin_use'       =>  false,
124
+					  'default_value'       =>  '',
125
+					  'show_in' 	        =>  '[detail],[listing]',
126
+					  'is_required'         =>  true,
127
+					  'option_values'       =>  __('Select Bedrooms/,1,2,3,4,5,6,7,8,9,10','geodirectory'),
128
+					  'validation_pattern'  =>  '',
129
+					  'validation_msg'      =>  '',
130
+					  'required_msg'        =>  '',
131
+					  'field_icon'          =>  'fa fa-bed',
132
+					  'css_class'           =>  '',
133
+					  'cat_sort'            =>  true,
134
+					  'cat_filter'	        =>  true
135
+	);
136
+
137
+	// property bathrooms
138
+	$fields[] = array('listing_type' => $post_type,
139
+					  'field_type'          =>  'select',
140
+					  'data_type'           =>  'VARCHAR',
141
+					  'admin_title'         =>  __('Property Bathrooms', 'geodirectory'),
142
+					  'site_title'          =>  __('Bathrooms', 'geodirectory'),
143
+					  'admin_desc'          =>  __('Select the number of bathrooms', 'geodirectory'),
144
+					  'htmlvar_name'        =>  'property_bathrooms',
145
+					  'is_active'           =>  true,
146
+					  'for_admin_use'       =>  false,
147
+					  'default_value'       =>  '',
148
+					  'show_in' 	        =>  '[detail],[listing]',
149
+					  'is_required'         =>  true,
150
+					  'option_values'       =>  __('Select Bathrooms/,1,2,3,4,5,6,7,8,9,10','geodirectory'),
151
+					  'validation_pattern'  =>  '',
152
+					  'validation_msg'      =>  '',
153
+					  'required_msg'        =>  '',
154
+					  'field_icon'          =>  'fa fa-bold',
155
+					  'css_class'           =>  '',
156
+					  'cat_sort'            =>  true,
157
+					  'cat_filter'	        =>  true
158
+	);
159
+
160
+	// property area
161
+	$fields[] = array('listing_type' => $post_type,
162
+					  'field_type'          =>  'text',
163
+					  'data_type'           =>  'INT',
164
+					  'admin_title'         =>  __('Property Area', 'geodirectory'),
165
+					  'site_title'          =>  __('Area (Sq Ft)', 'geodirectory'),
166
+					  'admin_desc'          =>  __('Enter the Sq Ft value for the property', 'geodirectory'),
167
+					  'htmlvar_name'        =>  'property_area',
168
+					  'is_active'           =>  true,
169
+					  'for_admin_use'       =>  false,
170
+					  'default_value'       =>  '',
171
+					  'show_in' 	        =>  '[detail],[listing]',
172
+					  'is_required'         =>  false,
173
+					  'validation_pattern'  =>  addslashes_gpc('\d+(\.\d{2})?'), // add slashes required
174
+					  'validation_msg'      =>  'Please enter the property area in numbers only: 1500',
175
+					  'required_msg'        =>  '',
176
+					  'field_icon'          =>  'fa fa-area-chart',
177
+					  'css_class'           =>  '',
178
+					  'cat_sort'            =>  true,
179
+					  'cat_filter'	        =>  true
180
+	);
181
+
182
+	// property features
183
+	$fields[] = array('listing_type' => $post_type,
184
+					  'field_type'          =>  'multiselect',
185
+					  'data_type'           =>  'VARCHAR',
186
+					  'admin_title'         =>  __('Property Features', 'geodirectory'),
187
+					  'site_title'          =>  __('Features', 'geodirectory'),
188
+					  'admin_desc'          =>  __('Select the property features.', 'geodirectory'),
189
+					  'htmlvar_name'        =>  'property_features',
190
+					  'is_active'           =>  true,
191
+					  'for_admin_use'       =>  false,
192
+					  'default_value'       =>  '',
193
+					  'show_in' 	        =>  '[detail],[listing]',
194
+					  'is_required'         =>  false,
195
+					  'option_values'       =>  __('Gas Central Heating,Oil Central Heating,Double Glazing,Triple Glazing,Front Garden,Garage,Private driveway,Off Road Parking,Fireplace','geodirectory'),
196
+					  'validation_pattern'  =>  '',
197
+					  'validation_msg'      =>  '',
198
+					  'required_msg'        =>  '',
199
+					  'field_icon'          =>  'fa fa-plus-square',
200
+					  'css_class'           =>  'gd-comma-list',
201
+					  'cat_sort'            =>  true,
202
+					  'cat_filter'	        =>  true
203
+	);
204
+
205
+
206
+
207
+	/**
208
+	 * Filter the array of default custom fields DB table data.
209
+	 *
210
+	 * @since 1.6.6
211
+	 * @param string $fields The default custom fields as an array.
212
+	 */
213
+	$fields = apply_filters('geodir_property_sale_custom_fields', $fields);
214
+
215
+	return  $fields;
216 216
 }
217 217
 
218 218
 function geodir_property_sale_custom_fields_sort($post_type='gd_place') {
219 219
 
220 220
 
221
-    $fields = array();
222
-
223
-    // price sort
224
-    $fields[] = array(
225
-        'create_field'            => true,
226
-        'listing_type'            => $post_type,
227
-        'field_type'              => 'text',
228
-        'data_type'               => '',
229
-        'htmlvar_name'            => 'geodir_price',
230
-        'site_title'              => __('Price','geodirectory'),
231
-        'asc'                     => 1,
232
-        'asc_title'               => __('Price (lowest first)','geodirectory'),
233
-        'desc'                    => 1,
234
-        'desc_title'              => __('Price (highest first)','geodirectory'),
235
-        'is_active'               => 1
236
-    );
237
-
238
-    // area sort
239
-    $fields[] = array(
240
-        'create_field'            => true,
241
-        'listing_type'            => $post_type,
242
-        'field_type'              => 'text',
243
-        'data_type'               => '',
244
-        'htmlvar_name'            => 'geodir_property_area',
245
-        'site_title'              => __('Area (Sq Ft)','geodirectory'),
246
-        'asc'                     => 1,
247
-        'asc_title'               => __('Area (smallest first)','geodirectory'),
248
-        'desc'                    => 1,
249
-        'desc_title'              => __('Area (largest first)','geodirectory'),
250
-        'is_active'               => 1
251
-    );
252
-
253
-    // bedrooms sort
254
-    $fields[] = array(
255
-        'create_field'            => true,
256
-        'listing_type'            => $post_type,
257
-        'field_type'              => 'select',
258
-        'data_type'               => '',
259
-        'htmlvar_name'            => 'geodir_property_bedrooms',
260
-        'site_title'              => __('Area (Sq Ft)','geodirectory'),
261
-        'asc'                     => 1,
262
-        'asc_title'               => __('Bedrooms (least)','geodirectory'),
263
-        'desc'                    => 1,
264
-        'desc_title'              => __('Bedrooms (most)','geodirectory'),
265
-        'is_active'               => 1
266
-    );
267
-
268
-
269
-    /**
270
-     * Filter the array of advanced search fields DB table data.
271
-     *
272
-     * @since 1.6.6
273
-     * @param string $fields The default custom fields as an array.
274
-     */
275
-    $fields = apply_filters('geodir_property_sale_custom_fields_sort', $fields);
276
-
277
-    return $fields;
221
+	$fields = array();
222
+
223
+	// price sort
224
+	$fields[] = array(
225
+		'create_field'            => true,
226
+		'listing_type'            => $post_type,
227
+		'field_type'              => 'text',
228
+		'data_type'               => '',
229
+		'htmlvar_name'            => 'geodir_price',
230
+		'site_title'              => __('Price','geodirectory'),
231
+		'asc'                     => 1,
232
+		'asc_title'               => __('Price (lowest first)','geodirectory'),
233
+		'desc'                    => 1,
234
+		'desc_title'              => __('Price (highest first)','geodirectory'),
235
+		'is_active'               => 1
236
+	);
237
+
238
+	// area sort
239
+	$fields[] = array(
240
+		'create_field'            => true,
241
+		'listing_type'            => $post_type,
242
+		'field_type'              => 'text',
243
+		'data_type'               => '',
244
+		'htmlvar_name'            => 'geodir_property_area',
245
+		'site_title'              => __('Area (Sq Ft)','geodirectory'),
246
+		'asc'                     => 1,
247
+		'asc_title'               => __('Area (smallest first)','geodirectory'),
248
+		'desc'                    => 1,
249
+		'desc_title'              => __('Area (largest first)','geodirectory'),
250
+		'is_active'               => 1
251
+	);
252
+
253
+	// bedrooms sort
254
+	$fields[] = array(
255
+		'create_field'            => true,
256
+		'listing_type'            => $post_type,
257
+		'field_type'              => 'select',
258
+		'data_type'               => '',
259
+		'htmlvar_name'            => 'geodir_property_bedrooms',
260
+		'site_title'              => __('Area (Sq Ft)','geodirectory'),
261
+		'asc'                     => 1,
262
+		'asc_title'               => __('Bedrooms (least)','geodirectory'),
263
+		'desc'                    => 1,
264
+		'desc_title'              => __('Bedrooms (most)','geodirectory'),
265
+		'is_active'               => 1
266
+	);
267
+
268
+
269
+	/**
270
+	 * Filter the array of advanced search fields DB table data.
271
+	 *
272
+	 * @since 1.6.6
273
+	 * @param string $fields The default custom fields as an array.
274
+	 */
275
+	$fields = apply_filters('geodir_property_sale_custom_fields_sort', $fields);
276
+
277
+	return $fields;
278 278
 
279 279
 }
280 280
 
281 281
 function geodir_property_sale_custom_fields_advanced_search($post_type='gd_place') {
282 282
 
283 283
 
284
-    $fields = array();
285
-
286
-    // price range
287
-    $fields[] = array(
288
-        'create_field'            => true,
289
-        'listing_type'            => $post_type,
290
-        'field_type'              => 'text',
291
-        'data_type'               => 'RANGE',
292
-        'is_active'               => 1,
293
-        'site_field_title'        => 'Price',
294
-        'field_data_type'         => 'FLOAT',
295
-        'main_search'             => 1,
296
-        'main_search_priority'    => 15,
297
-        'data_type_change'        => 'SELECT',
298
-        'search_condition_select' => 'SINGLE',
299
-        'search_min_value'        => '50000',
300
-        'search_max_value'        => '1000000',
301
-        'search_diff_value'       => '100000',
302
-        'first_search_value'      => '0',
303
-        'first_search_text'       => '',
304
-        'last_search_text'        => '',
305
-        'search_condition'        => 'SELECT',
306
-        'site_htmlvar_name'       => 'geodir_price',
307
-        'htmlvar_name'            => 'geodir_price',
308
-        'field_title'             => 'geodir_price',
309
-        'expand_custom_value'     => '',
310
-        'front_search_title'      => 'Price Range',
311
-        'field_desc'              => ''
312
-    );
313
-
314
-    // bedrooms
315
-    $fields[] = array(
316
-        'create_field'            => true,
317
-        'listing_type'            => $post_type,
318
-        'field_type'              => 'select',
319
-        'data_type'               => 'CHECK',
320
-        'is_active'               => 1,
321
-        'site_field_title'        => 'Bedrooms',
322
-        'field_data_type'         => 'VARCHAR',
323
-        'main_search'             => 1,
324
-        'main_search_priority'    => 16,
325
-        'search_condition'        => 'SINGLE',
326
-        'site_htmlvar_name'       => 'geodir_property_bedrooms',
327
-        'htmlvar_name'            => 'geodir_property_bedrooms',
328
-        'field_title'             => 'geodir_property_bedrooms',
329
-        'front_search_title'      => 'Bedrooms',
330
-        'field_desc'              => '',
331
-        'expand_custom_value'     => 5,
332
-        'expand_search'           => 1,
333
-        'search_operator'         => 'OR'
334
-    );
335
-
336
-    // Property type
337
-    $fields[] = array(
338
-        'create_field'            => true,
339
-        'listing_type'            => $post_type,
340
-        'field_type'              => 'select',
341
-        'data_type'               => 'CHECK',
342
-        'is_active'               => 1,
343
-        'site_field_title'        => 'Property Type',
344
-        'field_data_type'         => 'VARCHAR',
345
-        'main_search'             => 0,
346
-        //'main_search_priority'    => 16,
347
-        'search_condition'        => 'SINGLE',
348
-        'site_htmlvar_name'       => 'geodir_property_type',
349
-        'htmlvar_name'            => 'geodir_property_type',
350
-        'field_title'             => 'geodir_property_type',
351
-        'front_search_title'      => 'Property Type',
352
-        'field_desc'              => '',
353
-        'expand_custom_value'     => 5,
354
-        'expand_search'           => 1,
355
-        'search_operator'         => 'OR'
356
-    );
357
-
358
-    // Property Features
359
-    $fields[] = array(
360
-        'create_field'            => true,
361
-        'listing_type'            => $post_type,
362
-        'field_type'              => 'multiselect',
363
-        'data_type'               => 'CHECK',
364
-        'is_active'               => 1,
365
-        'site_field_title'        => 'Features',
366
-        'field_data_type'         => 'VARCHAR',
367
-        'main_search'             => 0,
368
-        //'main_search_priority'    => 16,
369
-        'search_condition'        => 'SINGLE',
370
-        'site_htmlvar_name'       => 'geodir_property_features',
371
-        'htmlvar_name'            => 'geodir_property_features',
372
-        'field_title'             => 'geodir_property_features',
373
-        'front_search_title'      => 'Property Features',
374
-        'field_desc'              => '',
375
-        'expand_custom_value'     => 5,
376
-        'expand_search'           => 1,
377
-        'search_operator'         => 'AND'
378
-    );
379
-
380
-    // Property Bathrooms
381
-    $fields[] = array(
382
-        'create_field'            => true,
383
-        'listing_type'            => $post_type,
384
-        'field_type'              => 'select',
385
-        'data_type'               => 'CHECK',
386
-        'is_active'               => 1,
387
-        'site_field_title'        => 'Bathrooms',
388
-        'field_data_type'         => 'VARCHAR',
389
-        'main_search'             => 0,
390
-        //'main_search_priority'    => 16,
391
-        'search_condition'        => 'SINGLE',
392
-        'site_htmlvar_name'       => 'geodir_property_bathrooms',
393
-        'htmlvar_name'            => 'geodir_property_bathrooms',
394
-        'field_title'             => 'geodir_property_bathrooms',
395
-        'front_search_title'      => 'Bathrooms',
396
-        'field_desc'              => '',
397
-        'expand_custom_value'     => 5,
398
-        'expand_search'           => 1,
399
-        'search_operator'         => 'OR'
400
-    );
401
-
402
-    // Property Furnishing
403
-    $fields[] = array(
404
-        'create_field'            => true,
405
-        'listing_type'            => $post_type,
406
-        'field_type'              => 'select',
407
-        'data_type'               => 'CHECK',
408
-        'is_active'               => 1,
409
-        'site_field_title'        => 'Furnishing',
410
-        'field_data_type'         => 'VARCHAR',
411
-        'main_search'             => 0,
412
-        //'main_search_priority'    => 16,
413
-        'search_condition'        => 'SINGLE',
414
-        'site_htmlvar_name'       => 'geodir_property_furnishing',
415
-        'htmlvar_name'            => 'geodir_property_furnishing',
416
-        'field_title'             => 'geodir_property_furnishing',
417
-        'front_search_title'      => 'Furnishing',
418
-        'field_desc'              => '',
419
-        'expand_custom_value'     => 5,
420
-        'expand_search'           => 1,
421
-        'search_operator'         => 'OR'
422
-    );
423
-
424
-    // Property Status
425
-    $fields[] = array(
426
-        'create_field'            => true,
427
-        'listing_type'            => $post_type,
428
-        'field_type'              => 'select',
429
-        'data_type'               => 'CHECK',
430
-        'is_active'               => 1,
431
-        'site_field_title'        => 'Property Status',
432
-        'field_data_type'         => 'VARCHAR',
433
-        'main_search'             => 0,
434
-        //'main_search_priority'    => 16,
435
-        'search_condition'        => 'SINGLE',
436
-        'site_htmlvar_name'       => 'geodir_property_status',
437
-        'htmlvar_name'            => 'geodir_property_status',
438
-        'field_title'             => 'geodir_property_status',
439
-        'front_search_title'      => 'Property Status',
440
-        'field_desc'              => '',
441
-        'expand_custom_value'     => 5,
442
-        'expand_search'           => 1,
443
-        'search_operator'         => 'OR'
444
-    );
445
-
446
-
447
-
448
-    /**
449
-     * Filter the array of advanced search fields DB table data.
450
-     *
451
-     * @since 1.6.6
452
-     * @param string $fields The default custom fields as an array.
453
-     */
454
-    $fields = apply_filters('geodir_property_sale_custom_fields_advanced_search', $fields);
455
-
456
-    return $fields;
284
+	$fields = array();
285
+
286
+	// price range
287
+	$fields[] = array(
288
+		'create_field'            => true,
289
+		'listing_type'            => $post_type,
290
+		'field_type'              => 'text',
291
+		'data_type'               => 'RANGE',
292
+		'is_active'               => 1,
293
+		'site_field_title'        => 'Price',
294
+		'field_data_type'         => 'FLOAT',
295
+		'main_search'             => 1,
296
+		'main_search_priority'    => 15,
297
+		'data_type_change'        => 'SELECT',
298
+		'search_condition_select' => 'SINGLE',
299
+		'search_min_value'        => '50000',
300
+		'search_max_value'        => '1000000',
301
+		'search_diff_value'       => '100000',
302
+		'first_search_value'      => '0',
303
+		'first_search_text'       => '',
304
+		'last_search_text'        => '',
305
+		'search_condition'        => 'SELECT',
306
+		'site_htmlvar_name'       => 'geodir_price',
307
+		'htmlvar_name'            => 'geodir_price',
308
+		'field_title'             => 'geodir_price',
309
+		'expand_custom_value'     => '',
310
+		'front_search_title'      => 'Price Range',
311
+		'field_desc'              => ''
312
+	);
313
+
314
+	// bedrooms
315
+	$fields[] = array(
316
+		'create_field'            => true,
317
+		'listing_type'            => $post_type,
318
+		'field_type'              => 'select',
319
+		'data_type'               => 'CHECK',
320
+		'is_active'               => 1,
321
+		'site_field_title'        => 'Bedrooms',
322
+		'field_data_type'         => 'VARCHAR',
323
+		'main_search'             => 1,
324
+		'main_search_priority'    => 16,
325
+		'search_condition'        => 'SINGLE',
326
+		'site_htmlvar_name'       => 'geodir_property_bedrooms',
327
+		'htmlvar_name'            => 'geodir_property_bedrooms',
328
+		'field_title'             => 'geodir_property_bedrooms',
329
+		'front_search_title'      => 'Bedrooms',
330
+		'field_desc'              => '',
331
+		'expand_custom_value'     => 5,
332
+		'expand_search'           => 1,
333
+		'search_operator'         => 'OR'
334
+	);
335
+
336
+	// Property type
337
+	$fields[] = array(
338
+		'create_field'            => true,
339
+		'listing_type'            => $post_type,
340
+		'field_type'              => 'select',
341
+		'data_type'               => 'CHECK',
342
+		'is_active'               => 1,
343
+		'site_field_title'        => 'Property Type',
344
+		'field_data_type'         => 'VARCHAR',
345
+		'main_search'             => 0,
346
+		//'main_search_priority'    => 16,
347
+		'search_condition'        => 'SINGLE',
348
+		'site_htmlvar_name'       => 'geodir_property_type',
349
+		'htmlvar_name'            => 'geodir_property_type',
350
+		'field_title'             => 'geodir_property_type',
351
+		'front_search_title'      => 'Property Type',
352
+		'field_desc'              => '',
353
+		'expand_custom_value'     => 5,
354
+		'expand_search'           => 1,
355
+		'search_operator'         => 'OR'
356
+	);
357
+
358
+	// Property Features
359
+	$fields[] = array(
360
+		'create_field'            => true,
361
+		'listing_type'            => $post_type,
362
+		'field_type'              => 'multiselect',
363
+		'data_type'               => 'CHECK',
364
+		'is_active'               => 1,
365
+		'site_field_title'        => 'Features',
366
+		'field_data_type'         => 'VARCHAR',
367
+		'main_search'             => 0,
368
+		//'main_search_priority'    => 16,
369
+		'search_condition'        => 'SINGLE',
370
+		'site_htmlvar_name'       => 'geodir_property_features',
371
+		'htmlvar_name'            => 'geodir_property_features',
372
+		'field_title'             => 'geodir_property_features',
373
+		'front_search_title'      => 'Property Features',
374
+		'field_desc'              => '',
375
+		'expand_custom_value'     => 5,
376
+		'expand_search'           => 1,
377
+		'search_operator'         => 'AND'
378
+	);
379
+
380
+	// Property Bathrooms
381
+	$fields[] = array(
382
+		'create_field'            => true,
383
+		'listing_type'            => $post_type,
384
+		'field_type'              => 'select',
385
+		'data_type'               => 'CHECK',
386
+		'is_active'               => 1,
387
+		'site_field_title'        => 'Bathrooms',
388
+		'field_data_type'         => 'VARCHAR',
389
+		'main_search'             => 0,
390
+		//'main_search_priority'    => 16,
391
+		'search_condition'        => 'SINGLE',
392
+		'site_htmlvar_name'       => 'geodir_property_bathrooms',
393
+		'htmlvar_name'            => 'geodir_property_bathrooms',
394
+		'field_title'             => 'geodir_property_bathrooms',
395
+		'front_search_title'      => 'Bathrooms',
396
+		'field_desc'              => '',
397
+		'expand_custom_value'     => 5,
398
+		'expand_search'           => 1,
399
+		'search_operator'         => 'OR'
400
+	);
401
+
402
+	// Property Furnishing
403
+	$fields[] = array(
404
+		'create_field'            => true,
405
+		'listing_type'            => $post_type,
406
+		'field_type'              => 'select',
407
+		'data_type'               => 'CHECK',
408
+		'is_active'               => 1,
409
+		'site_field_title'        => 'Furnishing',
410
+		'field_data_type'         => 'VARCHAR',
411
+		'main_search'             => 0,
412
+		//'main_search_priority'    => 16,
413
+		'search_condition'        => 'SINGLE',
414
+		'site_htmlvar_name'       => 'geodir_property_furnishing',
415
+		'htmlvar_name'            => 'geodir_property_furnishing',
416
+		'field_title'             => 'geodir_property_furnishing',
417
+		'front_search_title'      => 'Furnishing',
418
+		'field_desc'              => '',
419
+		'expand_custom_value'     => 5,
420
+		'expand_search'           => 1,
421
+		'search_operator'         => 'OR'
422
+	);
423
+
424
+	// Property Status
425
+	$fields[] = array(
426
+		'create_field'            => true,
427
+		'listing_type'            => $post_type,
428
+		'field_type'              => 'select',
429
+		'data_type'               => 'CHECK',
430
+		'is_active'               => 1,
431
+		'site_field_title'        => 'Property Status',
432
+		'field_data_type'         => 'VARCHAR',
433
+		'main_search'             => 0,
434
+		//'main_search_priority'    => 16,
435
+		'search_condition'        => 'SINGLE',
436
+		'site_htmlvar_name'       => 'geodir_property_status',
437
+		'htmlvar_name'            => 'geodir_property_status',
438
+		'field_title'             => 'geodir_property_status',
439
+		'front_search_title'      => 'Property Status',
440
+		'field_desc'              => '',
441
+		'expand_custom_value'     => 5,
442
+		'expand_search'           => 1,
443
+		'search_operator'         => 'OR'
444
+	);
445
+
446
+
447
+
448
+	/**
449
+	 * Filter the array of advanced search fields DB table data.
450
+	 *
451
+	 * @since 1.6.6
452
+	 * @param string $fields The default custom fields as an array.
453
+	 */
454
+	$fields = apply_filters('geodir_property_sale_custom_fields_advanced_search', $fields);
455
+
456
+	return $fields;
457 457
 }
458 458
 
459 459
 global $city_bound_lat1, $city_bound_lng1, $city_bound_lat2, $city_bound_lng2,$wpdb, $current_user,$dummy_post_index;
@@ -463,52 +463,52 @@  discard block
 block discarded – undo
463 463
 $category_array = array('Apartments', 'Houses', 'Commercial', 'Land');
464 464
 
465 465
 if($dummy_post_index==1){
466
-    // add the dummy categories
467
-    geodir_dummy_data_taxonomies($post_type,$category_array );
468
-
469
-    // add the dummy custom fields
470
-    $fields = geodir_property_sale_custom_fields($post_type);
471
-    geodir_create_dummy_fields($fields);
472
-
473
-    // add sort order items
474
-    $sort_fields = geodir_property_sale_custom_fields_sort($post_type);
475
-    foreach($sort_fields as $sort){
476
-        geodir_custom_sort_field_save($sort);
477
-    }
478
-
479
-    // update the type currently installed
480
-    update_option($post_type.'_dummy_data_type','property_sale');
481
-
482
-    // add the advanced search fields
483
-    if (defined('GEODIRADVANCESEARCH_VERSION')){
484
-        $search_fields = geodir_property_sale_custom_fields_advanced_search($post_type);
485
-        foreach($search_fields as $sfield){
486
-            geodir_custom_advance_search_field_save( $sfield );
487
-        }
488
-    }
466
+	// add the dummy categories
467
+	geodir_dummy_data_taxonomies($post_type,$category_array );
468
+
469
+	// add the dummy custom fields
470
+	$fields = geodir_property_sale_custom_fields($post_type);
471
+	geodir_create_dummy_fields($fields);
472
+
473
+	// add sort order items
474
+	$sort_fields = geodir_property_sale_custom_fields_sort($post_type);
475
+	foreach($sort_fields as $sort){
476
+		geodir_custom_sort_field_save($sort);
477
+	}
478
+
479
+	// update the type currently installed
480
+	update_option($post_type.'_dummy_data_type','property_sale');
481
+
482
+	// add the advanced search fields
483
+	if (defined('GEODIRADVANCESEARCH_VERSION')){
484
+		$search_fields = geodir_property_sale_custom_fields_advanced_search($post_type);
485
+		foreach($search_fields as $sfield){
486
+			geodir_custom_advance_search_field_save( $sfield );
487
+		}
488
+	}
489 489
 }
490 490
 
491 491
 if (geodir_dummy_folder_exists())
492
-    $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy";
492
+	$dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy";
493 493
 else
494
-    $dummy_image_url = 'https://www.wpgeodirectory.com/dummy';
494
+	$dummy_image_url = 'https://www.wpgeodirectory.com/dummy';
495 495
 
496 496
 $dummy_image_url = apply_filters('place_dummy_image_url', $dummy_image_url);
497 497
 
498 498
 switch ($dummy_post_index) {
499 499
 
500
-    case(1):
501
-        $image_array[] = "$dummy_image_url/ps/psf1.jpg";
502
-        $image_array[] = "$dummy_image_url/ps/psl1.jpg";
503
-        $image_array[] = "$dummy_image_url/ps/psb1.jpg";
504
-        $image_array[] = "$dummy_image_url/ps/psk.jpg";
505
-        $image_array[] = "$dummy_image_url/ps/psbr.jpg";
500
+	case(1):
501
+		$image_array[] = "$dummy_image_url/ps/psf1.jpg";
502
+		$image_array[] = "$dummy_image_url/ps/psl1.jpg";
503
+		$image_array[] = "$dummy_image_url/ps/psb1.jpg";
504
+		$image_array[] = "$dummy_image_url/ps/psk.jpg";
505
+		$image_array[] = "$dummy_image_url/ps/psbr.jpg";
506 506
 
507 507
 
508
-        $post_info[] = array(
509
-            "listing_type" => $post_type,
510
-            "post_title" => 'Eastern Lodge',
511
-            "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec non augue ultrices, vulputate nulla at, consectetur ante. Quisque neque mi, vulputate quis nulla a, sollicitudin fringilla leo. Nam dictum id neque eu imperdiet. Curabitur ligula turpis, malesuada at lobortis commodo, vulputate volutpat arcu. Duis bibendum blandit aliquam. In ipsum diam, tristique ut bibendum vel, lobortis non tellus. Nulla ultricies, ante vitae placerat auctor, nisi quam blandit enim, sit amet aliquam est diam id urna. Suspendisse eget nibh volutpat, malesuada enim sed, egestas massa.
508
+		$post_info[] = array(
509
+			"listing_type" => $post_type,
510
+			"post_title" => 'Eastern Lodge',
511
+			"post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec non augue ultrices, vulputate nulla at, consectetur ante. Quisque neque mi, vulputate quis nulla a, sollicitudin fringilla leo. Nam dictum id neque eu imperdiet. Curabitur ligula turpis, malesuada at lobortis commodo, vulputate volutpat arcu. Duis bibendum blandit aliquam. In ipsum diam, tristique ut bibendum vel, lobortis non tellus. Nulla ultricies, ante vitae placerat auctor, nisi quam blandit enim, sit amet aliquam est diam id urna. Suspendisse eget nibh volutpat, malesuada enim sed, egestas massa.
512 512
 
513 513
 Aliquam ut odio ullamcorper, posuere enim sed, venenatis tortor. Donec justo elit, aliquam sed cursus sed, semper eget libero. Mauris consequat lorem sed fringilla tincidunt. Phasellus suscipit velit et elit tristique, ac commodo metus scelerisque. Vivamus finibus ipsum placerat pulvinar aliquet. Maecenas augue orci, blandit at nibh pharetra, condimentum congue ligula. Duis non ante sagittis odio convallis lacinia in quis sapien.
514 514
 
@@ -517,42 +517,42 @@  discard block
 block discarded – undo
517 517
 Vestibulum tristique quam eget bibendum pulvinar. Mauris sit amet magna ut arcu rutrum pellentesque feugiat et ipsum. Proin porta quam sed risus accumsan pharetra. Nulla quis semper nisl. Nulla facilisi. Nulla facilisi. Pellentesque euismod sollicitudin lacus vel ultricies. Vestibulum ut sem ut nulla ultricies convallis in at mi. Nunc vitae nibh arcu. Maecenas nunc enim, tempus a rhoncus eget, pellentesque ut erat.
518 518
 
519 519
 Suspendisse interdum accumsan magna et tempor. Suspendisse scelerisque at lorem sit amet faucibus. Aenean quis consectetur enim. Duis aliquet tristique tempus. Suspendisse id ullamcorper mauris. Aliquam in libero eu justo porttitor pulvinar. Nulla semper placerat lectus. Nulla mollis suscipit lacus, a blandit purus cursus non. Maecenas id tellus mi. Pellentesque sollicitudin nibh eget magna scelerisque consequat. Aliquam convallis orci arcu, et euismod dui cursus et. Donec nec pellentesque nulla, ac pretium massa. In gravida bibendum ornare.',
520
-            "post_images" => $image_array,
521
-            "post_category" => array($post_type.'category' => array($category_array[1])),
522
-            "post_tags" => array('Tags', 'Sample Tags'),
523
-            "geodir_video" => '',
524
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
525
-            "geodir_contact" => '(111) 677-4444',
526
-            "geodir_email" => '[email protected]',
527
-            "geodir_website" => 'http://example.com/',
528
-            "geodir_twitter" => 'http://example.com/',
529
-            "geodir_facebook" => 'http://example.com/',
530
-            "geodir_price" => '350000',
531
-            "geodir_property_status" => 'For Sale',
532
-            'geodir_property_furnishing' => 'Furnished',
533
-            'geodir_property_type' => 'Detached house',
534
-            'geodir_property_bedrooms' => '3',
535
-            'geodir_property_bathrooms' => '2',
536
-            'geodir_property_area' => '1850',
537
-            'geodir_property_features' => 'Gas Central Heating,Triple Glazing,Front Garden,Private driveway,Fireplace',
538
-            "post_dummy" => '1'
539
-        );
540
-
541
-
542
-        break;
543
-    case 2:
544
-        $image_array = array();
545
-        $post_meta = array();
546
-        $image_array[] = "$dummy_image_url/ps/psf2.jpg";
547
-        $image_array[] = "$dummy_image_url/ps/psl2.jpg";
548
-        $image_array[] = "$dummy_image_url/ps/psb2.jpg";
549
-        $image_array[] = "$dummy_image_url/ps/psk.jpg";
550
-        $image_array[] = "$dummy_image_url/ps/psbr.jpg";
551
-
552
-        $post_info[] = array(
553
-            "listing_type" => $post_type,
554
-            "post_title" => 'Daisy Street',
555
-            "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna.
520
+			"post_images" => $image_array,
521
+			"post_category" => array($post_type.'category' => array($category_array[1])),
522
+			"post_tags" => array('Tags', 'Sample Tags'),
523
+			"geodir_video" => '',
524
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
525
+			"geodir_contact" => '(111) 677-4444',
526
+			"geodir_email" => '[email protected]',
527
+			"geodir_website" => 'http://example.com/',
528
+			"geodir_twitter" => 'http://example.com/',
529
+			"geodir_facebook" => 'http://example.com/',
530
+			"geodir_price" => '350000',
531
+			"geodir_property_status" => 'For Sale',
532
+			'geodir_property_furnishing' => 'Furnished',
533
+			'geodir_property_type' => 'Detached house',
534
+			'geodir_property_bedrooms' => '3',
535
+			'geodir_property_bathrooms' => '2',
536
+			'geodir_property_area' => '1850',
537
+			'geodir_property_features' => 'Gas Central Heating,Triple Glazing,Front Garden,Private driveway,Fireplace',
538
+			"post_dummy" => '1'
539
+		);
540
+
541
+
542
+		break;
543
+	case 2:
544
+		$image_array = array();
545
+		$post_meta = array();
546
+		$image_array[] = "$dummy_image_url/ps/psf2.jpg";
547
+		$image_array[] = "$dummy_image_url/ps/psl2.jpg";
548
+		$image_array[] = "$dummy_image_url/ps/psb2.jpg";
549
+		$image_array[] = "$dummy_image_url/ps/psk.jpg";
550
+		$image_array[] = "$dummy_image_url/ps/psbr.jpg";
551
+
552
+		$post_info[] = array(
553
+			"listing_type" => $post_type,
554
+			"post_title" => 'Daisy Street',
555
+			"post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna.
556 556
 
557 557
 Vivamus at ipsum consectetur, pellentesque lectus vitae, vulputate leo. Cras tincidunt suscipit vulputate. Aenean pretium diam dui, efficitur porttitor lorem cursus in. Aenean convallis, mauris quis fermentum vehicula, purus libero fringilla lorem, placerat ultricies magna velit sit amet neque. Aenean tempor ut eros et volutpat. Proin ac lacus et odio volutpat aliquet. Proin at erat enim. Vivamus venenatis dictum magna, id dignissim lacus molestie non. Nullam ornare placerat metus, quis aliquam orci tincidunt at. Sed semper imperdiet arcu, eu convallis eros fringilla vel.
558 558
 
@@ -562,42 +562,42 @@  discard block
 block discarded – undo
562 562
 
563 563
 Mauris ac elit vitae massa dignissim posuere. Sed blandit nibh ut elementum ullamcorper. Nunc facilisis elit eget lorem bibendum, eu fermentum neque ultrices. Etiam vestibulum gravida sollicitudin. Nullam velit quam, luctus vel suscipit id, ullamcorper sit amet ipsum. Donec a elit ac lorem porttitor gravida. Sed non dui sed lacus vulputate varius. Nullam in tincidunt odio, ac pharetra mauris. Integer ac volutpat quam. Mauris fermentum facilisis porttitor. Nunc ornare vel erat volutpat consectetur. Phasellus ut lacinia ante. Vestibulum massa orci, tincidunt sit amet urna in, maximus mollis ligula.',
564 564
 
565
-            "post_images" => $image_array,
566
-            "post_category" => array($post_type.'category' => array($category_array[1])),
567
-            "post_tags" => array('Garage'),
568
-            "geodir_video" => '',
569
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
570
-            "geodir_contact" => '(222) 777-1111',
571
-            "geodir_email" => '[email protected]',
572
-            "geodir_website" => 'http://example.com/',
573
-            "geodir_twitter" => 'http://example.com/',
574
-            "geodir_facebook" => 'http://example.com/',
575
-            "geodir_price" => '230000',
576
-            "geodir_property_status" => 'Sold',
577
-            'geodir_property_furnishing' => 'Unfurnished',
578
-            'geodir_property_type' => 'Detached house',
579
-            'geodir_property_bedrooms' => '5',
580
-            'geodir_property_bathrooms' => '3',
581
-            'geodir_property_area' => '2650',
582
-            'geodir_property_features' => 'Select Features/,Oil Central Heating,Front Garden,Garage,Private driveway,Fireplace',
583
-            "post_dummy" => '1'
584
-        );
585
-
586
-        break;
587
-
588
-    case 3:
589
-        $image_array = array();
590
-        $post_meta = array();
591
-        $image_array[] = "$dummy_image_url/ps/psf3.jpg";
592
-        $image_array[] = "$dummy_image_url/ps/psl3.jpg";
593
-        $image_array[] = "$dummy_image_url/ps/psb3.jpg";
594
-        $image_array[] = "$dummy_image_url/ps/psk.jpg";
595
-        $image_array[] = "$dummy_image_url/ps/psbr.jpg";
596
-
597
-        $post_info[] = array(
598
-            "listing_type" => $post_type,
599
-            "post_title" => 'Northbay House',
600
-            "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna.
565
+			"post_images" => $image_array,
566
+			"post_category" => array($post_type.'category' => array($category_array[1])),
567
+			"post_tags" => array('Garage'),
568
+			"geodir_video" => '',
569
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
570
+			"geodir_contact" => '(222) 777-1111',
571
+			"geodir_email" => '[email protected]',
572
+			"geodir_website" => 'http://example.com/',
573
+			"geodir_twitter" => 'http://example.com/',
574
+			"geodir_facebook" => 'http://example.com/',
575
+			"geodir_price" => '230000',
576
+			"geodir_property_status" => 'Sold',
577
+			'geodir_property_furnishing' => 'Unfurnished',
578
+			'geodir_property_type' => 'Detached house',
579
+			'geodir_property_bedrooms' => '5',
580
+			'geodir_property_bathrooms' => '3',
581
+			'geodir_property_area' => '2650',
582
+			'geodir_property_features' => 'Select Features/,Oil Central Heating,Front Garden,Garage,Private driveway,Fireplace',
583
+			"post_dummy" => '1'
584
+		);
585
+
586
+		break;
587
+
588
+	case 3:
589
+		$image_array = array();
590
+		$post_meta = array();
591
+		$image_array[] = "$dummy_image_url/ps/psf3.jpg";
592
+		$image_array[] = "$dummy_image_url/ps/psl3.jpg";
593
+		$image_array[] = "$dummy_image_url/ps/psb3.jpg";
594
+		$image_array[] = "$dummy_image_url/ps/psk.jpg";
595
+		$image_array[] = "$dummy_image_url/ps/psbr.jpg";
596
+
597
+		$post_info[] = array(
598
+			"listing_type" => $post_type,
599
+			"post_title" => 'Northbay House',
600
+			"post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna.
601 601
 
602 602
 Vivamus at ipsum consectetur, pellentesque lectus vitae, vulputate leo. Cras tincidunt suscipit vulputate. Aenean pretium diam dui, efficitur porttitor lorem cursus in. Aenean convallis, mauris quis fermentum vehicula, purus libero fringilla lorem, placerat ultricies magna velit sit amet neque. Aenean tempor ut eros et volutpat. Proin ac lacus et odio volutpat aliquet. Proin at erat enim. Vivamus venenatis dictum magna, id dignissim lacus molestie non. Nullam ornare placerat metus, quis aliquam orci tincidunt at. Sed semper imperdiet arcu, eu convallis eros fringilla vel.
603 603
 
@@ -607,43 +607,43 @@  discard block
 block discarded – undo
607 607
 
608 608
 Mauris ac elit vitae massa dignissim posuere. Sed blandit nibh ut elementum ullamcorper. Nunc facilisis elit eget lorem bibendum, eu fermentum neque ultrices. Etiam vestibulum gravida sollicitudin. Nullam velit quam, luctus vel suscipit id, ullamcorper sit amet ipsum. Donec a elit ac lorem porttitor gravida. Sed non dui sed lacus vulputate varius. Nullam in tincidunt odio, ac pharetra mauris. Integer ac volutpat quam. Mauris fermentum facilisis porttitor. Nunc ornare vel erat volutpat consectetur. Phasellus ut lacinia ante. Vestibulum massa orci, tincidunt sit amet urna in, maximus mollis ligula.',
609 609
 
610
-            "post_images" => $image_array,
611
-            "post_category" => array($post_type.'category' => array($category_array[1])),
612
-            "post_tags" => array('Tags', 'Sample Tags'),
613
-            "geodir_video" => '',
614
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
615
-            "geodir_contact" => '(222) 777-1111',
616
-            "geodir_email" => '[email protected]',
617
-            "geodir_website" => 'http://example.com/',
618
-            "geodir_twitter" => 'http://example.com/',
619
-            "geodir_facebook" => 'http://example.com/',
620
-            "geodir_price" => '260000',
621
-            "geodir_property_status" => 'Under Offer',
622
-            'geodir_property_furnishing' => 'Unfurnished',
623
-            'geodir_property_type' => 'Detached house',
624
-            'geodir_property_bedrooms' => '6',
625
-            'geodir_property_bathrooms' => '6',
626
-            'geodir_property_area' => '1650',
627
-            'geodir_property_features' => 'Select Features/,Gas Central Heating,Triple Glazing,Off Road Parking,Fireplace',
628
-            "post_dummy" => '1'
629
-        );
630
-
631
-        break;
632
-
633
-
634
-    case 4:
635
-        $image_array = array();
636
-        $post_meta = array();
637
-        $image_array[] = "$dummy_image_url/ps/psf4.jpg";
638
-        $image_array[] = "$dummy_image_url/ps/psl4.jpg";
639
-        $image_array[] = "$dummy_image_url/ps/psb4.jpg";
640
-        $image_array[] = "$dummy_image_url/ps/psk.jpg";
641
-        $image_array[] = "$dummy_image_url/ps/psbr.jpg";
642
-
643
-        $post_info[] = array(
644
-            "listing_type" => $post_type,
645
-            "post_title" => 'Jesmond Mansion',
646
-            "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna.
610
+			"post_images" => $image_array,
611
+			"post_category" => array($post_type.'category' => array($category_array[1])),
612
+			"post_tags" => array('Tags', 'Sample Tags'),
613
+			"geodir_video" => '',
614
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
615
+			"geodir_contact" => '(222) 777-1111',
616
+			"geodir_email" => '[email protected]',
617
+			"geodir_website" => 'http://example.com/',
618
+			"geodir_twitter" => 'http://example.com/',
619
+			"geodir_facebook" => 'http://example.com/',
620
+			"geodir_price" => '260000',
621
+			"geodir_property_status" => 'Under Offer',
622
+			'geodir_property_furnishing' => 'Unfurnished',
623
+			'geodir_property_type' => 'Detached house',
624
+			'geodir_property_bedrooms' => '6',
625
+			'geodir_property_bathrooms' => '6',
626
+			'geodir_property_area' => '1650',
627
+			'geodir_property_features' => 'Select Features/,Gas Central Heating,Triple Glazing,Off Road Parking,Fireplace',
628
+			"post_dummy" => '1'
629
+		);
630
+
631
+		break;
632
+
633
+
634
+	case 4:
635
+		$image_array = array();
636
+		$post_meta = array();
637
+		$image_array[] = "$dummy_image_url/ps/psf4.jpg";
638
+		$image_array[] = "$dummy_image_url/ps/psl4.jpg";
639
+		$image_array[] = "$dummy_image_url/ps/psb4.jpg";
640
+		$image_array[] = "$dummy_image_url/ps/psk.jpg";
641
+		$image_array[] = "$dummy_image_url/ps/psbr.jpg";
642
+
643
+		$post_info[] = array(
644
+			"listing_type" => $post_type,
645
+			"post_title" => 'Jesmond Mansion',
646
+			"post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna.
647 647
 
648 648
 Vivamus at ipsum consectetur, pellentesque lectus vitae, vulputate leo. Cras tincidunt suscipit vulputate. Aenean pretium diam dui, efficitur porttitor lorem cursus in. Aenean convallis, mauris quis fermentum vehicula, purus libero fringilla lorem, placerat ultricies magna velit sit amet neque. Aenean tempor ut eros et volutpat. Proin ac lacus et odio volutpat aliquet. Proin at erat enim. Vivamus venenatis dictum magna, id dignissim lacus molestie non. Nullam ornare placerat metus, quis aliquam orci tincidunt at. Sed semper imperdiet arcu, eu convallis eros fringilla vel.
649 649
 
@@ -653,42 +653,42 @@  discard block
 block discarded – undo
653 653
 
654 654
 Mauris ac elit vitae massa dignissim posuere. Sed blandit nibh ut elementum ullamcorper. Nunc facilisis elit eget lorem bibendum, eu fermentum neque ultrices. Etiam vestibulum gravida sollicitudin. Nullam velit quam, luctus vel suscipit id, ullamcorper sit amet ipsum. Donec a elit ac lorem porttitor gravida. Sed non dui sed lacus vulputate varius. Nullam in tincidunt odio, ac pharetra mauris. Integer ac volutpat quam. Mauris fermentum facilisis porttitor. Nunc ornare vel erat volutpat consectetur. Phasellus ut lacinia ante. Vestibulum massa orci, tincidunt sit amet urna in, maximus mollis ligula.',
655 655
 
656
-            "post_images" => $image_array,
657
-            "post_category" => array($post_type.'category' => array($category_array[1])),
658
-            "post_tags" => array('Tags', 'Sample Tags'),
659
-            "geodir_video" => '',
660
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
661
-            "geodir_contact" => '(222) 777-1111',
662
-            "geodir_email" => '[email protected]',
663
-            "geodir_website" => 'http://example.com/',
664
-            "geodir_twitter" => 'http://example.com/',
665
-            "geodir_facebook" => 'http://example.com/',
666
-            "geodir_price" => '2300000',
667
-            "geodir_property_status" => 'Under Offer',
668
-            'geodir_property_furnishing' => 'Partially furnished',
669
-            'geodir_property_type' => 'Detached house',
670
-            'geodir_property_bedrooms' => '10',
671
-            'geodir_property_bathrooms' => '7',
672
-            'geodir_property_area' => '6600',
673
-            'geodir_property_features' => 'Select Features/,Oil Central Heating,Double Glazing,Front Garden,Garage,Private driveway,Fireplace',
674
-            "post_dummy" => '1'
675
-        );
676
-
677
-        break;
678
-
679
-    case 5:
680
-        $image_array = array();
681
-        $post_meta = array();
682
-        $image_array[] = "$dummy_image_url/ps/psf5.jpg";
683
-        $image_array[] = "$dummy_image_url/ps/psl5.jpg";
684
-        $image_array[] = "$dummy_image_url/ps/psb5.jpg";
685
-        $image_array[] = "$dummy_image_url/ps/psk.jpg";
686
-        $image_array[] = "$dummy_image_url/ps/psbr.jpg";
687
-
688
-        $post_info[] = array(
689
-            "listing_type" => $post_type,
690
-            "post_title" => 'Springfield Lodge',
691
-            "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna.
656
+			"post_images" => $image_array,
657
+			"post_category" => array($post_type.'category' => array($category_array[1])),
658
+			"post_tags" => array('Tags', 'Sample Tags'),
659
+			"geodir_video" => '',
660
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
661
+			"geodir_contact" => '(222) 777-1111',
662
+			"geodir_email" => '[email protected]',
663
+			"geodir_website" => 'http://example.com/',
664
+			"geodir_twitter" => 'http://example.com/',
665
+			"geodir_facebook" => 'http://example.com/',
666
+			"geodir_price" => '2300000',
667
+			"geodir_property_status" => 'Under Offer',
668
+			'geodir_property_furnishing' => 'Partially furnished',
669
+			'geodir_property_type' => 'Detached house',
670
+			'geodir_property_bedrooms' => '10',
671
+			'geodir_property_bathrooms' => '7',
672
+			'geodir_property_area' => '6600',
673
+			'geodir_property_features' => 'Select Features/,Oil Central Heating,Double Glazing,Front Garden,Garage,Private driveway,Fireplace',
674
+			"post_dummy" => '1'
675
+		);
676
+
677
+		break;
678
+
679
+	case 5:
680
+		$image_array = array();
681
+		$post_meta = array();
682
+		$image_array[] = "$dummy_image_url/ps/psf5.jpg";
683
+		$image_array[] = "$dummy_image_url/ps/psl5.jpg";
684
+		$image_array[] = "$dummy_image_url/ps/psb5.jpg";
685
+		$image_array[] = "$dummy_image_url/ps/psk.jpg";
686
+		$image_array[] = "$dummy_image_url/ps/psbr.jpg";
687
+
688
+		$post_info[] = array(
689
+			"listing_type" => $post_type,
690
+			"post_title" => 'Springfield Lodge',
691
+			"post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna.
692 692
 
693 693
 Vivamus at ipsum consectetur, pellentesque lectus vitae, vulputate leo. Cras tincidunt suscipit vulputate. Aenean pretium diam dui, efficitur porttitor lorem cursus in. Aenean convallis, mauris quis fermentum vehicula, purus libero fringilla lorem, placerat ultricies magna velit sit amet neque. Aenean tempor ut eros et volutpat. Proin ac lacus et odio volutpat aliquet. Proin at erat enim. Vivamus venenatis dictum magna, id dignissim lacus molestie non. Nullam ornare placerat metus, quis aliquam orci tincidunt at. Sed semper imperdiet arcu, eu convallis eros fringilla vel.
694 694
 
@@ -698,42 +698,42 @@  discard block
 block discarded – undo
698 698
 
699 699
 Mauris ac elit vitae massa dignissim posuere. Sed blandit nibh ut elementum ullamcorper. Nunc facilisis elit eget lorem bibendum, eu fermentum neque ultrices. Etiam vestibulum gravida sollicitudin. Nullam velit quam, luctus vel suscipit id, ullamcorper sit amet ipsum. Donec a elit ac lorem porttitor gravida. Sed non dui sed lacus vulputate varius. Nullam in tincidunt odio, ac pharetra mauris. Integer ac volutpat quam. Mauris fermentum facilisis porttitor. Nunc ornare vel erat volutpat consectetur. Phasellus ut lacinia ante. Vestibulum massa orci, tincidunt sit amet urna in, maximus mollis ligula.',
700 700
 
701
-            "post_images" => $image_array,
702
-            "post_category" => array($post_type.'category' => array($category_array[1])),
703
-            "post_tags" => array('Tags', 'Sample Tags'),
704
-            "geodir_video" => '',
705
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
706
-            "geodir_contact" => '(222) 777-1111',
707
-            "geodir_email" => '[email protected]',
708
-            "geodir_website" => 'http://example.com/',
709
-            "geodir_twitter" => 'http://example.com/',
710
-            "geodir_facebook" => 'http://example.com/',
711
-            "geodir_price" => '330000',
712
-            "geodir_property_status" => 'For Sale',
713
-            'geodir_property_furnishing' => 'Optional',
714
-            'geodir_property_type' => 'Detached house',
715
-            'geodir_property_bedrooms' => '4',
716
-            'geodir_property_bathrooms' => '3',
717
-            'geodir_property_area' => '3700',
718
-            'geodir_property_features' => 'Select Features/,Oil Central Heating,Double Glazing,Front Garden',
719
-            "post_dummy" => '1'
720
-        );
721
-
722
-        break;
723
-
724
-    case 6:
725
-        $image_array = array();
726
-        $post_meta = array();
727
-        $image_array[] = "$dummy_image_url/ps/psf6.jpg";
728
-        $image_array[] = "$dummy_image_url/ps/psl6.jpg";
729
-        $image_array[] = "$dummy_image_url/ps/psb5.jpg";
730
-        $image_array[] = "$dummy_image_url/ps/psk.jpg";
731
-        $image_array[] = "$dummy_image_url/ps/psbr.jpg";
732
-
733
-        $post_info[] = array(
734
-            "listing_type" => $post_type,
735
-            "post_title" => 'Forrest Park',
736
-            "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna.
701
+			"post_images" => $image_array,
702
+			"post_category" => array($post_type.'category' => array($category_array[1])),
703
+			"post_tags" => array('Tags', 'Sample Tags'),
704
+			"geodir_video" => '',
705
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
706
+			"geodir_contact" => '(222) 777-1111',
707
+			"geodir_email" => '[email protected]',
708
+			"geodir_website" => 'http://example.com/',
709
+			"geodir_twitter" => 'http://example.com/',
710
+			"geodir_facebook" => 'http://example.com/',
711
+			"geodir_price" => '330000',
712
+			"geodir_property_status" => 'For Sale',
713
+			'geodir_property_furnishing' => 'Optional',
714
+			'geodir_property_type' => 'Detached house',
715
+			'geodir_property_bedrooms' => '4',
716
+			'geodir_property_bathrooms' => '3',
717
+			'geodir_property_area' => '3700',
718
+			'geodir_property_features' => 'Select Features/,Oil Central Heating,Double Glazing,Front Garden',
719
+			"post_dummy" => '1'
720
+		);
721
+
722
+		break;
723
+
724
+	case 6:
725
+		$image_array = array();
726
+		$post_meta = array();
727
+		$image_array[] = "$dummy_image_url/ps/psf6.jpg";
728
+		$image_array[] = "$dummy_image_url/ps/psl6.jpg";
729
+		$image_array[] = "$dummy_image_url/ps/psb5.jpg";
730
+		$image_array[] = "$dummy_image_url/ps/psk.jpg";
731
+		$image_array[] = "$dummy_image_url/ps/psbr.jpg";
732
+
733
+		$post_info[] = array(
734
+			"listing_type" => $post_type,
735
+			"post_title" => 'Forrest Park',
736
+			"post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna.
737 737
 
738 738
 Vivamus at ipsum consectetur, pellentesque lectus vitae, vulputate leo. Cras tincidunt suscipit vulputate. Aenean pretium diam dui, efficitur porttitor lorem cursus in. Aenean convallis, mauris quis fermentum vehicula, purus libero fringilla lorem, placerat ultricies magna velit sit amet neque. Aenean tempor ut eros et volutpat. Proin ac lacus et odio volutpat aliquet. Proin at erat enim. Vivamus venenatis dictum magna, id dignissim lacus molestie non. Nullam ornare placerat metus, quis aliquam orci tincidunt at. Sed semper imperdiet arcu, eu convallis eros fringilla vel.
739 739
 
@@ -743,42 +743,42 @@  discard block
 block discarded – undo
743 743
 
744 744
 Mauris ac elit vitae massa dignissim posuere. Sed blandit nibh ut elementum ullamcorper. Nunc facilisis elit eget lorem bibendum, eu fermentum neque ultrices. Etiam vestibulum gravida sollicitudin. Nullam velit quam, luctus vel suscipit id, ullamcorper sit amet ipsum. Donec a elit ac lorem porttitor gravida. Sed non dui sed lacus vulputate varius. Nullam in tincidunt odio, ac pharetra mauris. Integer ac volutpat quam. Mauris fermentum facilisis porttitor. Nunc ornare vel erat volutpat consectetur. Phasellus ut lacinia ante. Vestibulum massa orci, tincidunt sit amet urna in, maximus mollis ligula.',
745 745
 
746
-            "post_images" => $image_array,
747
-            "post_category" => array($post_type.'category' => array($category_array[1])),
748
-            "post_tags" => array('Tags', 'Sample Tags'),
749
-            "geodir_video" => '',
750
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
751
-            "geodir_contact" => '(222) 777-1111',
752
-            "geodir_email" => '[email protected]',
753
-            "geodir_website" => 'http://example.com/',
754
-            "geodir_twitter" => 'http://example.com/',
755
-            "geodir_facebook" => 'http://example.com/',
756
-            "geodir_price" => '530000',
757
-            "geodir_property_status" => 'For Sale',
758
-            'geodir_property_furnishing' => 'Unfurnished',
759
-            'geodir_property_type' => 'Detached house',
760
-            'geodir_property_bedrooms' => '5',
761
-            'geodir_property_bathrooms' => '4',
762
-            'geodir_property_area' => '2250',
763
-            'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Front Garden,Private driveway',
764
-            "post_dummy" => '1'
765
-        );
766
-
767
-        break;
768
-
769
-    case 7:
770
-        $image_array = array();
771
-        $post_meta = array();
772
-        $image_array[] = "$dummy_image_url/ps/psf7.jpg";
773
-        $image_array[] = "$dummy_image_url/ps/psl4.jpg";
774
-        $image_array[] = "$dummy_image_url/ps/psb4.jpg";
775
-        $image_array[] = "$dummy_image_url/ps/psk.jpg";
776
-        $image_array[] = "$dummy_image_url/ps/psbr.jpg";
777
-
778
-        $post_info[] = array(
779
-            "listing_type" => $post_type,
780
-            "post_title" => 'Fraser Suites',
781
-            "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna.
746
+			"post_images" => $image_array,
747
+			"post_category" => array($post_type.'category' => array($category_array[1])),
748
+			"post_tags" => array('Tags', 'Sample Tags'),
749
+			"geodir_video" => '',
750
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
751
+			"geodir_contact" => '(222) 777-1111',
752
+			"geodir_email" => '[email protected]',
753
+			"geodir_website" => 'http://example.com/',
754
+			"geodir_twitter" => 'http://example.com/',
755
+			"geodir_facebook" => 'http://example.com/',
756
+			"geodir_price" => '530000',
757
+			"geodir_property_status" => 'For Sale',
758
+			'geodir_property_furnishing' => 'Unfurnished',
759
+			'geodir_property_type' => 'Detached house',
760
+			'geodir_property_bedrooms' => '5',
761
+			'geodir_property_bathrooms' => '4',
762
+			'geodir_property_area' => '2250',
763
+			'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Front Garden,Private driveway',
764
+			"post_dummy" => '1'
765
+		);
766
+
767
+		break;
768
+
769
+	case 7:
770
+		$image_array = array();
771
+		$post_meta = array();
772
+		$image_array[] = "$dummy_image_url/ps/psf7.jpg";
773
+		$image_array[] = "$dummy_image_url/ps/psl4.jpg";
774
+		$image_array[] = "$dummy_image_url/ps/psb4.jpg";
775
+		$image_array[] = "$dummy_image_url/ps/psk.jpg";
776
+		$image_array[] = "$dummy_image_url/ps/psbr.jpg";
777
+
778
+		$post_info[] = array(
779
+			"listing_type" => $post_type,
780
+			"post_title" => 'Fraser Suites',
781
+			"post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna.
782 782
 
783 783
 Vivamus at ipsum consectetur, pellentesque lectus vitae, vulputate leo. Cras tincidunt suscipit vulputate. Aenean pretium diam dui, efficitur porttitor lorem cursus in. Aenean convallis, mauris quis fermentum vehicula, purus libero fringilla lorem, placerat ultricies magna velit sit amet neque. Aenean tempor ut eros et volutpat. Proin ac lacus et odio volutpat aliquet. Proin at erat enim. Vivamus venenatis dictum magna, id dignissim lacus molestie non. Nullam ornare placerat metus, quis aliquam orci tincidunt at. Sed semper imperdiet arcu, eu convallis eros fringilla vel.
784 784
 
@@ -788,42 +788,42 @@  discard block
 block discarded – undo
788 788
 
789 789
 Mauris ac elit vitae massa dignissim posuere. Sed blandit nibh ut elementum ullamcorper. Nunc facilisis elit eget lorem bibendum, eu fermentum neque ultrices. Etiam vestibulum gravida sollicitudin. Nullam velit quam, luctus vel suscipit id, ullamcorper sit amet ipsum. Donec a elit ac lorem porttitor gravida. Sed non dui sed lacus vulputate varius. Nullam in tincidunt odio, ac pharetra mauris. Integer ac volutpat quam. Mauris fermentum facilisis porttitor. Nunc ornare vel erat volutpat consectetur. Phasellus ut lacinia ante. Vestibulum massa orci, tincidunt sit amet urna in, maximus mollis ligula.',
790 790
 
791
-            "post_images" => $image_array,
792
-            "post_category" => array($post_type.'category' => array($category_array[0])),
793
-            "post_tags" => array('Tags', 'Sample Tags'),
794
-            "geodir_video" => '',
795
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
796
-            "geodir_contact" => '(222) 777-1111',
797
-            "geodir_email" => '[email protected]',
798
-            "geodir_website" => 'http://example.com/',
799
-            "geodir_twitter" => 'http://example.com/',
800
-            "geodir_facebook" => 'http://example.com/',
801
-            "geodir_price" => '245000',
802
-            "geodir_property_status" => 'For Sale',
803
-            'geodir_property_furnishing' => 'Unfurnished',
804
-            'geodir_property_type' => 'Apartment',
805
-            'geodir_property_bedrooms' => '3',
806
-            'geodir_property_bathrooms' => '2',
807
-            'geodir_property_area' => '1250',
808
-            'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing',
809
-            "post_dummy" => '1'
810
-        );
811
-
812
-        break;
813
-
814
-    case 8:
815
-        $image_array = array();
816
-        $post_meta = array();
817
-        $image_array[] = "$dummy_image_url/ps/psf8.jpg";
818
-        $image_array[] = "$dummy_image_url/ps/psl2.jpg";
819
-        $image_array[] = "$dummy_image_url/ps/psb2.jpg";
820
-        $image_array[] = "$dummy_image_url/ps/psk.jpg";
821
-        $image_array[] = "$dummy_image_url/ps/psbr.jpg";
822
-
823
-        $post_info[] = array(
824
-            "listing_type" => $post_type,
825
-            "post_title" => 'Richmore Apartments',
826
-            "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna.
791
+			"post_images" => $image_array,
792
+			"post_category" => array($post_type.'category' => array($category_array[0])),
793
+			"post_tags" => array('Tags', 'Sample Tags'),
794
+			"geodir_video" => '',
795
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
796
+			"geodir_contact" => '(222) 777-1111',
797
+			"geodir_email" => '[email protected]',
798
+			"geodir_website" => 'http://example.com/',
799
+			"geodir_twitter" => 'http://example.com/',
800
+			"geodir_facebook" => 'http://example.com/',
801
+			"geodir_price" => '245000',
802
+			"geodir_property_status" => 'For Sale',
803
+			'geodir_property_furnishing' => 'Unfurnished',
804
+			'geodir_property_type' => 'Apartment',
805
+			'geodir_property_bedrooms' => '3',
806
+			'geodir_property_bathrooms' => '2',
807
+			'geodir_property_area' => '1250',
808
+			'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing',
809
+			"post_dummy" => '1'
810
+		);
811
+
812
+		break;
813
+
814
+	case 8:
815
+		$image_array = array();
816
+		$post_meta = array();
817
+		$image_array[] = "$dummy_image_url/ps/psf8.jpg";
818
+		$image_array[] = "$dummy_image_url/ps/psl2.jpg";
819
+		$image_array[] = "$dummy_image_url/ps/psb2.jpg";
820
+		$image_array[] = "$dummy_image_url/ps/psk.jpg";
821
+		$image_array[] = "$dummy_image_url/ps/psbr.jpg";
822
+
823
+		$post_info[] = array(
824
+			"listing_type" => $post_type,
825
+			"post_title" => 'Richmore Apartments',
826
+			"post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna.
827 827
 
828 828
 Vivamus at ipsum consectetur, pellentesque lectus vitae, vulputate leo. Cras tincidunt suscipit vulputate. Aenean pretium diam dui, efficitur porttitor lorem cursus in. Aenean convallis, mauris quis fermentum vehicula, purus libero fringilla lorem, placerat ultricies magna velit sit amet neque. Aenean tempor ut eros et volutpat. Proin ac lacus et odio volutpat aliquet. Proin at erat enim. Vivamus venenatis dictum magna, id dignissim lacus molestie non. Nullam ornare placerat metus, quis aliquam orci tincidunt at. Sed semper imperdiet arcu, eu convallis eros fringilla vel.
829 829
 
@@ -833,43 +833,43 @@  discard block
 block discarded – undo
833 833
 
834 834
 Mauris ac elit vitae massa dignissim posuere. Sed blandit nibh ut elementum ullamcorper. Nunc facilisis elit eget lorem bibendum, eu fermentum neque ultrices. Etiam vestibulum gravida sollicitudin. Nullam velit quam, luctus vel suscipit id, ullamcorper sit amet ipsum. Donec a elit ac lorem porttitor gravida. Sed non dui sed lacus vulputate varius. Nullam in tincidunt odio, ac pharetra mauris. Integer ac volutpat quam. Mauris fermentum facilisis porttitor. Nunc ornare vel erat volutpat consectetur. Phasellus ut lacinia ante. Vestibulum massa orci, tincidunt sit amet urna in, maximus mollis ligula.',
835 835
 
836
-            "post_images" => $image_array,
837
-            "post_category" => array($post_type.'category' => array($category_array[0])),
838
-            "post_tags" => array('Tags', 'Sample Tags'),
839
-            "geodir_video" => '',
840
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
841
-            "geodir_contact" => '(222) 777-1111',
842
-            "geodir_email" => '[email protected]',
843
-            "geodir_website" => 'http://example.com/',
844
-            "geodir_twitter" => 'http://example.com/',
845
-            "geodir_facebook" => 'http://example.com/',
846
-            "geodir_price" => '395000',
847
-            "geodir_property_status" => 'For Sale',
848
-            'geodir_property_furnishing' => 'Unfurnished',
849
-            'geodir_property_type' => 'Apartment',
850
-            'geodir_property_bedrooms' => '2',
851
-            'geodir_property_bathrooms' => '2',
852
-            'geodir_property_area' => '1750',
853
-            'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Garage',
854
-            "post_dummy" => '1'
855
-        );
856
-
857
-        break;
858
-
859
-
860
-    case 9:
861
-        $image_array = array();
862
-        $post_meta = array();
863
-        $image_array[] = "$dummy_image_url/ps/psf9.jpg";
864
-        $image_array[] = "$dummy_image_url/ps/psc9.jpg";
865
-        $image_array[] = "$dummy_image_url/ps/psb2.jpg";
866
-        $image_array[] = "$dummy_image_url/ps/psk.jpg";
867
-        $image_array[] = "$dummy_image_url/ps/psbr.jpg";
868
-
869
-        $post_info[] = array(
870
-            "listing_type" => $post_type,
871
-            "post_title" => 'Hotel Alpina',
872
-            "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna.
836
+			"post_images" => $image_array,
837
+			"post_category" => array($post_type.'category' => array($category_array[0])),
838
+			"post_tags" => array('Tags', 'Sample Tags'),
839
+			"geodir_video" => '',
840
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
841
+			"geodir_contact" => '(222) 777-1111',
842
+			"geodir_email" => '[email protected]',
843
+			"geodir_website" => 'http://example.com/',
844
+			"geodir_twitter" => 'http://example.com/',
845
+			"geodir_facebook" => 'http://example.com/',
846
+			"geodir_price" => '395000',
847
+			"geodir_property_status" => 'For Sale',
848
+			'geodir_property_furnishing' => 'Unfurnished',
849
+			'geodir_property_type' => 'Apartment',
850
+			'geodir_property_bedrooms' => '2',
851
+			'geodir_property_bathrooms' => '2',
852
+			'geodir_property_area' => '1750',
853
+			'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Garage',
854
+			"post_dummy" => '1'
855
+		);
856
+
857
+		break;
858
+
859
+
860
+	case 9:
861
+		$image_array = array();
862
+		$post_meta = array();
863
+		$image_array[] = "$dummy_image_url/ps/psf9.jpg";
864
+		$image_array[] = "$dummy_image_url/ps/psc9.jpg";
865
+		$image_array[] = "$dummy_image_url/ps/psb2.jpg";
866
+		$image_array[] = "$dummy_image_url/ps/psk.jpg";
867
+		$image_array[] = "$dummy_image_url/ps/psbr.jpg";
868
+
869
+		$post_info[] = array(
870
+			"listing_type" => $post_type,
871
+			"post_title" => 'Hotel Alpina',
872
+			"post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna.
873 873
 
874 874
 Vivamus at ipsum consectetur, pellentesque lectus vitae, vulputate leo. Cras tincidunt suscipit vulputate. Aenean pretium diam dui, efficitur porttitor lorem cursus in. Aenean convallis, mauris quis fermentum vehicula, purus libero fringilla lorem, placerat ultricies magna velit sit amet neque. Aenean tempor ut eros et volutpat. Proin ac lacus et odio volutpat aliquet. Proin at erat enim. Vivamus venenatis dictum magna, id dignissim lacus molestie non. Nullam ornare placerat metus, quis aliquam orci tincidunt at. Sed semper imperdiet arcu, eu convallis eros fringilla vel.
875 875
 
@@ -879,39 +879,39 @@  discard block
 block discarded – undo
879 879
 
880 880
 Mauris ac elit vitae massa dignissim posuere. Sed blandit nibh ut elementum ullamcorper. Nunc facilisis elit eget lorem bibendum, eu fermentum neque ultrices. Etiam vestibulum gravida sollicitudin. Nullam velit quam, luctus vel suscipit id, ullamcorper sit amet ipsum. Donec a elit ac lorem porttitor gravida. Sed non dui sed lacus vulputate varius. Nullam in tincidunt odio, ac pharetra mauris. Integer ac volutpat quam. Mauris fermentum facilisis porttitor. Nunc ornare vel erat volutpat consectetur. Phasellus ut lacinia ante. Vestibulum massa orci, tincidunt sit amet urna in, maximus mollis ligula.',
881 881
 
882
-            "post_images" => $image_array,
883
-            "post_category" => array($post_type.'category' => array($category_array[2])),
884
-            "post_tags" => array('Tags', 'Sample Tags'),
885
-            "geodir_video" => '',
886
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
887
-            "geodir_contact" => '(222) 777-1111',
888
-            "geodir_email" => '[email protected]',
889
-            "geodir_website" => 'http://example.com/',
890
-            "geodir_twitter" => 'http://example.com/',
891
-            "geodir_facebook" => 'http://example.com/',
892
-            "geodir_price" => '12500000',
893
-            "geodir_property_status" => 'For Sale',
894
-            'geodir_property_furnishing' => 'Furnished',
895
-            'geodir_property_type' => 'Hotel',
896
-            'geodir_property_bedrooms' => '120',
897
-            'geodir_property_bathrooms' => '133',
898
-            'geodir_property_area' => '35000',
899
-            'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Garage',
900
-            "post_dummy" => '1'
901
-        );
902
-
903
-        break;
904
-
905
-    case 10:
906
-        $image_array = array();
907
-        $post_meta = array();
908
-        $image_array[] = "$dummy_image_url/ps/psf10.jpg";
909
-        $image_array[] = "$dummy_image_url/ps/psf102.jpg";
910
-
911
-        $post_info[] = array(
912
-            "listing_type" => $post_type,
913
-            "post_title" => 'Development Land',
914
-            "post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna.
882
+			"post_images" => $image_array,
883
+			"post_category" => array($post_type.'category' => array($category_array[2])),
884
+			"post_tags" => array('Tags', 'Sample Tags'),
885
+			"geodir_video" => '',
886
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
887
+			"geodir_contact" => '(222) 777-1111',
888
+			"geodir_email" => '[email protected]',
889
+			"geodir_website" => 'http://example.com/',
890
+			"geodir_twitter" => 'http://example.com/',
891
+			"geodir_facebook" => 'http://example.com/',
892
+			"geodir_price" => '12500000',
893
+			"geodir_property_status" => 'For Sale',
894
+			'geodir_property_furnishing' => 'Furnished',
895
+			'geodir_property_type' => 'Hotel',
896
+			'geodir_property_bedrooms' => '120',
897
+			'geodir_property_bathrooms' => '133',
898
+			'geodir_property_area' => '35000',
899
+			'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Garage',
900
+			"post_dummy" => '1'
901
+		);
902
+
903
+		break;
904
+
905
+	case 10:
906
+		$image_array = array();
907
+		$post_meta = array();
908
+		$image_array[] = "$dummy_image_url/ps/psf10.jpg";
909
+		$image_array[] = "$dummy_image_url/ps/psf102.jpg";
910
+
911
+		$post_info[] = array(
912
+			"listing_type" => $post_type,
913
+			"post_title" => 'Development Land',
914
+			"post_desc" => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut fringilla ipsum congue enim elementum ornare. Vestibulum id ipsum ac massa malesuada rutrum. Curabitur id erat nec mauris hendrerit pretium. Aliquam pretium sollicitudin enim ac hendrerit. Phasellus et enim elit. Mauris ac maximus enim. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Ut ut cursus leo. Aenean lacinia risus ut ex sodales, a dictum eros vulputate. Sed ornare ex eget velit fringilla luctus. Etiam a purus massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam non felis ultrices, dignissim metus mattis, interdum urna.
915 915
 
916 916
 Vivamus at ipsum consectetur, pellentesque lectus vitae, vulputate leo. Cras tincidunt suscipit vulputate. Aenean pretium diam dui, efficitur porttitor lorem cursus in. Aenean convallis, mauris quis fermentum vehicula, purus libero fringilla lorem, placerat ultricies magna velit sit amet neque. Aenean tempor ut eros et volutpat. Proin ac lacus et odio volutpat aliquet. Proin at erat enim. Vivamus venenatis dictum magna, id dignissim lacus molestie non. Nullam ornare placerat metus, quis aliquam orci tincidunt at. Sed semper imperdiet arcu, eu convallis eros fringilla vel.
917 917
 
@@ -921,93 +921,93 @@  discard block
 block discarded – undo
921 921
 
922 922
 Mauris ac elit vitae massa dignissim posuere. Sed blandit nibh ut elementum ullamcorper. Nunc facilisis elit eget lorem bibendum, eu fermentum neque ultrices. Etiam vestibulum gravida sollicitudin. Nullam velit quam, luctus vel suscipit id, ullamcorper sit amet ipsum. Donec a elit ac lorem porttitor gravida. Sed non dui sed lacus vulputate varius. Nullam in tincidunt odio, ac pharetra mauris. Integer ac volutpat quam. Mauris fermentum facilisis porttitor. Nunc ornare vel erat volutpat consectetur. Phasellus ut lacinia ante. Vestibulum massa orci, tincidunt sit amet urna in, maximus mollis ligula.',
923 923
 
924
-            "post_images" => $image_array,
925
-            "post_category" => array($post_type.'category' => array($category_array[3])),
926
-            "post_tags" => array('Tags', 'Sample Tags'),
927
-            "geodir_video" => '',
928
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
929
-            "geodir_contact" => '(222) 777-1111',
930
-            "geodir_email" => '[email protected]',
931
-            "geodir_website" => 'http://example.com/',
932
-            "geodir_twitter" => 'http://example.com/',
933
-            "geodir_facebook" => 'http://example.com/',
934
-            "geodir_price" => '80000',
935
-            "geodir_property_status" => 'For Sale',
936
-            'geodir_property_furnishing' => '',
937
-            'geodir_property_type' => 'Land',
938
-            'geodir_property_bedrooms' => '',
939
-            'geodir_property_bathrooms' => '',
940
-            'geodir_property_area' => '250000',
941
-            'geodir_property_features' => '',
942
-            "post_dummy" => '1'
943
-        );
944
-
945
-        break;
924
+			"post_images" => $image_array,
925
+			"post_category" => array($post_type.'category' => array($category_array[3])),
926
+			"post_tags" => array('Tags', 'Sample Tags'),
927
+			"geodir_video" => '',
928
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
929
+			"geodir_contact" => '(222) 777-1111',
930
+			"geodir_email" => '[email protected]',
931
+			"geodir_website" => 'http://example.com/',
932
+			"geodir_twitter" => 'http://example.com/',
933
+			"geodir_facebook" => 'http://example.com/',
934
+			"geodir_price" => '80000',
935
+			"geodir_property_status" => 'For Sale',
936
+			'geodir_property_furnishing' => '',
937
+			'geodir_property_type' => 'Land',
938
+			'geodir_property_bedrooms' => '',
939
+			'geodir_property_bathrooms' => '',
940
+			'geodir_property_area' => '250000',
941
+			'geodir_property_features' => '',
942
+			"post_dummy" => '1'
943
+		);
944
+
945
+		break;
946 946
 
947 947
 } // end of switch
948 948
 
949 949
 foreach ($post_info as $post_info) {
950
-    $default_location = geodir_get_default_location();
951
-    if ($city_bound_lat1 > $city_bound_lat2)
952
-        $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat1, $city_bound_lat2), geodir_random_float($city_bound_lat2, $city_bound_lat1));
953
-    else
954
-        $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat2, $city_bound_lat1), geodir_random_float($city_bound_lat1, $city_bound_lat2));
950
+	$default_location = geodir_get_default_location();
951
+	if ($city_bound_lat1 > $city_bound_lat2)
952
+		$dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat1, $city_bound_lat2), geodir_random_float($city_bound_lat2, $city_bound_lat1));
953
+	else
954
+		$dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat2, $city_bound_lat1), geodir_random_float($city_bound_lat1, $city_bound_lat2));
955 955
 
956 956
 
957
-    if ($city_bound_lng1 > $city_bound_lng2)
958
-        $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng1, $city_bound_lng2), geodir_random_float($city_bound_lng2, $city_bound_lng1));
959
-    else
960
-        $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng2, $city_bound_lng1), geodir_random_float($city_bound_lng1, $city_bound_lng2));
957
+	if ($city_bound_lng1 > $city_bound_lng2)
958
+		$dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng1, $city_bound_lng2), geodir_random_float($city_bound_lng2, $city_bound_lng1));
959
+	else
960
+		$dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng2, $city_bound_lng1), geodir_random_float($city_bound_lng1, $city_bound_lng2));
961 961
 
962
-    $load_map = get_option('geodir_load_map');
962
+	$load_map = get_option('geodir_load_map');
963 963
     
964
-    if ($load_map == 'osm') {
965
-        $post_address = geodir_get_osm_address_by_lat_lan($dummy_post_latitude, $dummy_post_longitude);
966
-    } else {
967
-        $post_address = geodir_get_address_by_lat_lan($dummy_post_latitude, $dummy_post_longitude);
968
-    }
969
-
970
-    $postal_code = '';
971
-    if (!empty($post_address)) {
972
-        if ($load_map == 'osm') {
973
-            $address = !empty($post_address->formatted_address) ? $post_address->formatted_address : '';
974
-            $postal_code = !empty($post_address->address->postcode) ? $post_address->address->postcode : '';
975
-        } else {
976
-            $addresses = array();
977
-            $addresses_default = array();
964
+	if ($load_map == 'osm') {
965
+		$post_address = geodir_get_osm_address_by_lat_lan($dummy_post_latitude, $dummy_post_longitude);
966
+	} else {
967
+		$post_address = geodir_get_address_by_lat_lan($dummy_post_latitude, $dummy_post_longitude);
968
+	}
969
+
970
+	$postal_code = '';
971
+	if (!empty($post_address)) {
972
+		if ($load_map == 'osm') {
973
+			$address = !empty($post_address->formatted_address) ? $post_address->formatted_address : '';
974
+			$postal_code = !empty($post_address->address->postcode) ? $post_address->address->postcode : '';
975
+		} else {
976
+			$addresses = array();
977
+			$addresses_default = array();
978 978
             
979
-            foreach ($post_address as $add_key => $add_value) {
980
-                if ($add_key < 2 && !empty($add_value->long_name)) {
981
-                    $addresses_default[] = $add_value->long_name;
982
-                }
983
-                if ($add_value->types[0] == 'postal_code') {
984
-                    $postal_code = $add_value->long_name;
985
-                }
986
-                if ($add_value->types[0] == 'street_number') {
987
-                    $addresses[] = $add_value->long_name;
988
-                }
989
-                if ($add_value->types[0] == 'route') {
990
-                    $addresses[] = $add_value->long_name;
991
-                }
992
-                if ($add_value->types[0] == 'neighborhood') {
993
-                    $addresses[] = $add_value->long_name;
994
-                }
995
-                if ($add_value->types[0] == 'sublocality') {
996
-                    $addresses[] = $add_value->long_name;
997
-                }
998
-            }
999
-            $address = !empty($addresses) ? implode(', ', $addresses) : (!empty($addresses_default) ? implode(', ', $addresses_default) : '');
1000
-        }
1001
-
1002
-        $post_info['post_address'] = !empty($address) ? $address : $default_location->city;
1003
-        $post_info['post_city'] = $default_location->city;
1004
-        $post_info['post_region'] = $default_location->region;
1005
-        $post_info['post_country'] = $default_location->country;
1006
-        $post_info['post_zip'] = $postal_code;
1007
-        $post_info['post_latitude'] = $dummy_post_latitude;
1008
-        $post_info['post_longitude'] = $dummy_post_longitude;
1009
-    }
979
+			foreach ($post_address as $add_key => $add_value) {
980
+				if ($add_key < 2 && !empty($add_value->long_name)) {
981
+					$addresses_default[] = $add_value->long_name;
982
+				}
983
+				if ($add_value->types[0] == 'postal_code') {
984
+					$postal_code = $add_value->long_name;
985
+				}
986
+				if ($add_value->types[0] == 'street_number') {
987
+					$addresses[] = $add_value->long_name;
988
+				}
989
+				if ($add_value->types[0] == 'route') {
990
+					$addresses[] = $add_value->long_name;
991
+				}
992
+				if ($add_value->types[0] == 'neighborhood') {
993
+					$addresses[] = $add_value->long_name;
994
+				}
995
+				if ($add_value->types[0] == 'sublocality') {
996
+					$addresses[] = $add_value->long_name;
997
+				}
998
+			}
999
+			$address = !empty($addresses) ? implode(', ', $addresses) : (!empty($addresses_default) ? implode(', ', $addresses_default) : '');
1000
+		}
1001
+
1002
+		$post_info['post_address'] = !empty($address) ? $address : $default_location->city;
1003
+		$post_info['post_city'] = $default_location->city;
1004
+		$post_info['post_region'] = $default_location->region;
1005
+		$post_info['post_country'] = $default_location->country;
1006
+		$post_info['post_zip'] = $postal_code;
1007
+		$post_info['post_latitude'] = $dummy_post_latitude;
1008
+		$post_info['post_longitude'] = $dummy_post_longitude;
1009
+	}
1010 1010
     
1011
-    geodir_save_listing($post_info, true);
1012
-    echo 1;
1011
+	geodir_save_listing($post_info, true);
1012
+	echo 1;
1013 1013
 }
Please login to merge, or discard this patch.
Spacing   +27 added lines, -27 removed lines patch added patch discarded remove patch
@@ -6,9 +6,9 @@  discard block
 block discarded – undo
6 6
  * @package GeoDirectory
7 7
  */
8 8
 
9
-function geodir_property_sale_custom_fields($post_type='gd_place',$package_id=''){
9
+function geodir_property_sale_custom_fields($post_type = 'gd_place', $package_id = '') {
10 10
     $fields = array();
11
-    $package = ($package_id=='') ? '' : array($package_id);
11
+    $package = ($package_id == '') ? '' : array($package_id);
12 12
 
13 13
     // price
14 14
     $fields[] = array('listing_type' => $post_type,
@@ -78,7 +78,7 @@  discard block
 block discarded – undo
78 78
                       'default_value'       =>  '',
79 79
                       'show_in' 	        =>  '[detail],[listing]',
80 80
                       'is_required'         =>  true,
81
-                      'option_values'       =>  __('Select Status/,Unfurnished,Furnished,Partially furnished,Optional','geodirectory'),
81
+                      'option_values'       =>  __('Select Status/,Unfurnished,Furnished,Partially furnished,Optional', 'geodirectory'),
82 82
                       'validation_pattern'  =>  '',
83 83
                       'validation_msg'      =>  '',
84 84
                       'required_msg'        =>  '',
@@ -101,7 +101,7 @@  discard block
 block discarded – undo
101 101
                       'default_value'       =>  '',
102 102
                       'show_in' 	        =>  '[detail],[listing]',
103 103
                       'is_required'         =>  true,
104
-                      'option_values'       =>  __('Select Type/,Detached house,Semi-detached house,Apartment,Bungalow,Semi-detached bungalow,Chalet,Town House,End-terrace house,Terrace house,Cottage,Hotel,Land','geodirectory'),
104
+                      'option_values'       =>  __('Select Type/,Detached house,Semi-detached house,Apartment,Bungalow,Semi-detached bungalow,Chalet,Town House,End-terrace house,Terrace house,Cottage,Hotel,Land', 'geodirectory'),
105 105
                       'validation_pattern'  =>  '',
106 106
                       'validation_msg'      =>  '',
107 107
                       'required_msg'        =>  '',
@@ -124,7 +124,7 @@  discard block
 block discarded – undo
124 124
                       'default_value'       =>  '',
125 125
                       'show_in' 	        =>  '[detail],[listing]',
126 126
                       'is_required'         =>  true,
127
-                      'option_values'       =>  __('Select Bedrooms/,1,2,3,4,5,6,7,8,9,10','geodirectory'),
127
+                      'option_values'       =>  __('Select Bedrooms/,1,2,3,4,5,6,7,8,9,10', 'geodirectory'),
128 128
                       'validation_pattern'  =>  '',
129 129
                       'validation_msg'      =>  '',
130 130
                       'required_msg'        =>  '',
@@ -147,7 +147,7 @@  discard block
 block discarded – undo
147 147
                       'default_value'       =>  '',
148 148
                       'show_in' 	        =>  '[detail],[listing]',
149 149
                       'is_required'         =>  true,
150
-                      'option_values'       =>  __('Select Bathrooms/,1,2,3,4,5,6,7,8,9,10','geodirectory'),
150
+                      'option_values'       =>  __('Select Bathrooms/,1,2,3,4,5,6,7,8,9,10', 'geodirectory'),
151 151
                       'validation_pattern'  =>  '',
152 152
                       'validation_msg'      =>  '',
153 153
                       'required_msg'        =>  '',
@@ -192,7 +192,7 @@  discard block
 block discarded – undo
192 192
                       'default_value'       =>  '',
193 193
                       'show_in' 	        =>  '[detail],[listing]',
194 194
                       'is_required'         =>  false,
195
-                      'option_values'       =>  __('Gas Central Heating,Oil Central Heating,Double Glazing,Triple Glazing,Front Garden,Garage,Private driveway,Off Road Parking,Fireplace','geodirectory'),
195
+                      'option_values'       =>  __('Gas Central Heating,Oil Central Heating,Double Glazing,Triple Glazing,Front Garden,Garage,Private driveway,Off Road Parking,Fireplace', 'geodirectory'),
196 196
                       'validation_pattern'  =>  '',
197 197
                       'validation_msg'      =>  '',
198 198
                       'required_msg'        =>  '',
@@ -215,7 +215,7 @@  discard block
 block discarded – undo
215 215
     return  $fields;
216 216
 }
217 217
 
218
-function geodir_property_sale_custom_fields_sort($post_type='gd_place') {
218
+function geodir_property_sale_custom_fields_sort($post_type = 'gd_place') {
219 219
 
220 220
 
221 221
     $fields = array();
@@ -227,11 +227,11 @@  discard block
 block discarded – undo
227 227
         'field_type'              => 'text',
228 228
         'data_type'               => '',
229 229
         'htmlvar_name'            => 'geodir_price',
230
-        'site_title'              => __('Price','geodirectory'),
230
+        'site_title'              => __('Price', 'geodirectory'),
231 231
         'asc'                     => 1,
232
-        'asc_title'               => __('Price (lowest first)','geodirectory'),
232
+        'asc_title'               => __('Price (lowest first)', 'geodirectory'),
233 233
         'desc'                    => 1,
234
-        'desc_title'              => __('Price (highest first)','geodirectory'),
234
+        'desc_title'              => __('Price (highest first)', 'geodirectory'),
235 235
         'is_active'               => 1
236 236
     );
237 237
 
@@ -242,11 +242,11 @@  discard block
 block discarded – undo
242 242
         'field_type'              => 'text',
243 243
         'data_type'               => '',
244 244
         'htmlvar_name'            => 'geodir_property_area',
245
-        'site_title'              => __('Area (Sq Ft)','geodirectory'),
245
+        'site_title'              => __('Area (Sq Ft)', 'geodirectory'),
246 246
         'asc'                     => 1,
247
-        'asc_title'               => __('Area (smallest first)','geodirectory'),
247
+        'asc_title'               => __('Area (smallest first)', 'geodirectory'),
248 248
         'desc'                    => 1,
249
-        'desc_title'              => __('Area (largest first)','geodirectory'),
249
+        'desc_title'              => __('Area (largest first)', 'geodirectory'),
250 250
         'is_active'               => 1
251 251
     );
252 252
 
@@ -257,11 +257,11 @@  discard block
 block discarded – undo
257 257
         'field_type'              => 'select',
258 258
         'data_type'               => '',
259 259
         'htmlvar_name'            => 'geodir_property_bedrooms',
260
-        'site_title'              => __('Area (Sq Ft)','geodirectory'),
260
+        'site_title'              => __('Area (Sq Ft)', 'geodirectory'),
261 261
         'asc'                     => 1,
262
-        'asc_title'               => __('Bedrooms (least)','geodirectory'),
262
+        'asc_title'               => __('Bedrooms (least)', 'geodirectory'),
263 263
         'desc'                    => 1,
264
-        'desc_title'              => __('Bedrooms (most)','geodirectory'),
264
+        'desc_title'              => __('Bedrooms (most)', 'geodirectory'),
265 265
         'is_active'               => 1
266 266
     );
267 267
 
@@ -278,7 +278,7 @@  discard block
 block discarded – undo
278 278
 
279 279
 }
280 280
 
281
-function geodir_property_sale_custom_fields_advanced_search($post_type='gd_place') {
281
+function geodir_property_sale_custom_fields_advanced_search($post_type = 'gd_place') {
282 282
 
283 283
 
284 284
     $fields = array();
@@ -456,15 +456,15 @@  discard block
 block discarded – undo
456 456
     return $fields;
457 457
 }
458 458
 
459
-global $city_bound_lat1, $city_bound_lng1, $city_bound_lat2, $city_bound_lng2,$wpdb, $current_user,$dummy_post_index;
459
+global $city_bound_lat1, $city_bound_lng1, $city_bound_lat2, $city_bound_lng2, $wpdb, $current_user, $dummy_post_index;
460 460
 $post_info = array();
461 461
 $image_array = array();
462 462
 $post_meta = array();
463 463
 $category_array = array('Apartments', 'Houses', 'Commercial', 'Land');
464 464
 
465
-if($dummy_post_index==1){
465
+if ($dummy_post_index == 1) {
466 466
     // add the dummy categories
467
-    geodir_dummy_data_taxonomies($post_type,$category_array );
467
+    geodir_dummy_data_taxonomies($post_type, $category_array);
468 468
 
469 469
     // add the dummy custom fields
470 470
     $fields = geodir_property_sale_custom_fields($post_type);
@@ -472,24 +472,24 @@  discard block
 block discarded – undo
472 472
 
473 473
     // add sort order items
474 474
     $sort_fields = geodir_property_sale_custom_fields_sort($post_type);
475
-    foreach($sort_fields as $sort){
475
+    foreach ($sort_fields as $sort) {
476 476
         geodir_custom_sort_field_save($sort);
477 477
     }
478 478
 
479 479
     // update the type currently installed
480
-    update_option($post_type.'_dummy_data_type','property_sale');
480
+    update_option($post_type.'_dummy_data_type', 'property_sale');
481 481
 
482 482
     // add the advanced search fields
483
-    if (defined('GEODIRADVANCESEARCH_VERSION')){
483
+    if (defined('GEODIRADVANCESEARCH_VERSION')) {
484 484
         $search_fields = geodir_property_sale_custom_fields_advanced_search($post_type);
485
-        foreach($search_fields as $sfield){
486
-            geodir_custom_advance_search_field_save( $sfield );
485
+        foreach ($search_fields as $sfield) {
486
+            geodir_custom_advance_search_field_save($sfield);
487 487
         }
488 488
     }
489 489
 }
490 490
 
491 491
 if (geodir_dummy_folder_exists())
492
-    $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy";
492
+    $dummy_image_url = geodir_plugin_url()."/geodirectory-admin/dummy";
493 493
 else
494 494
     $dummy_image_url = 'https://www.wpgeodirectory.com/dummy';
495 495
 
Please login to merge, or discard this patch.
geodirectory-admin/admin_functions.php 2 patches
Indentation   +2826 added lines, -2826 removed lines patch added patch discarded remove patch
@@ -13,125 +13,125 @@  discard block
 block discarded – undo
13 13
  * @package GeoDirectory
14 14
  */
15 15
 function geodir_deactivation() {
16
-    // Update installed variable
17
-    update_option("geodir_installed", 0);
16
+	// Update installed variable
17
+	update_option("geodir_installed", 0);
18 18
 
19
-    // Remove rewrite rules and then recreate rewrite rules.
20
-    flush_rewrite_rules();
19
+	// Remove rewrite rules and then recreate rewrite rules.
20
+	flush_rewrite_rules();
21 21
 }
22 22
 
23 23
 if (!function_exists('geodir_admin_styles')) {
24
-    /**
25
-     * Enqueue Admin Styles.
26
-     *
27
-     * @since 1.0.0
28
-     * @package GeoDirectory
29
-     */
30
-    function geodir_admin_styles() {
31
-        wp_register_style('geodirectory-admin-css', geodir_plugin_url() . '/geodirectory-assets/css/admin.css', array(), GEODIRECTORY_VERSION);
32
-        wp_enqueue_style('geodirectory-admin-css');
24
+	/**
25
+	 * Enqueue Admin Styles.
26
+	 *
27
+	 * @since 1.0.0
28
+	 * @package GeoDirectory
29
+	 */
30
+	function geodir_admin_styles() {
31
+		wp_register_style('geodirectory-admin-css', geodir_plugin_url() . '/geodirectory-assets/css/admin.css', array(), GEODIRECTORY_VERSION);
32
+		wp_enqueue_style('geodirectory-admin-css');
33 33
 
34
-        wp_register_style('geodirectory-frontend-style', geodir_plugin_url() . '/geodirectory-assets/css/style.css', array(), GEODIRECTORY_VERSION);
35
-        wp_enqueue_style('geodirectory-frontend-style');
34
+		wp_register_style('geodirectory-frontend-style', geodir_plugin_url() . '/geodirectory-assets/css/style.css', array(), GEODIRECTORY_VERSION);
35
+		wp_enqueue_style('geodirectory-frontend-style');
36 36
 
37
-        wp_register_style('geodir-chosen-style', geodir_plugin_url() . '/geodirectory-assets/css/chosen.css', array(), GEODIRECTORY_VERSION);
38
-        wp_enqueue_style('geodir-chosen-style');
37
+		wp_register_style('geodir-chosen-style', geodir_plugin_url() . '/geodirectory-assets/css/chosen.css', array(), GEODIRECTORY_VERSION);
38
+		wp_enqueue_style('geodir-chosen-style');
39 39
 
40
-        wp_register_style('geodirectory-jquery-ui-timepicker-css', geodir_plugin_url() . '/geodirectory-assets/css/jquery.ui.timepicker.css', array(), GEODIRECTORY_VERSION);
41
-        wp_enqueue_style('geodirectory-jquery-ui-timepicker-css');
40
+		wp_register_style('geodirectory-jquery-ui-timepicker-css', geodir_plugin_url() . '/geodirectory-assets/css/jquery.ui.timepicker.css', array(), GEODIRECTORY_VERSION);
41
+		wp_enqueue_style('geodirectory-jquery-ui-timepicker-css');
42 42
 
43
-        wp_register_style('geodirectory-jquery-ui-css', geodir_plugin_url() . '/geodirectory-assets/css/jquery-ui.css', array(), GEODIRECTORY_VERSION);
44
-        wp_enqueue_style('geodirectory-jquery-ui-css');
43
+		wp_register_style('geodirectory-jquery-ui-css', geodir_plugin_url() . '/geodirectory-assets/css/jquery-ui.css', array(), GEODIRECTORY_VERSION);
44
+		wp_enqueue_style('geodirectory-jquery-ui-css');
45 45
 
46
-        wp_register_style('geodirectory-custom-fields-css', geodir_plugin_url() . '/geodirectory-assets/css/custom_field.css', array(), GEODIRECTORY_VERSION);
47
-        wp_enqueue_style('geodirectory-custom-fields-css');
46
+		wp_register_style('geodirectory-custom-fields-css', geodir_plugin_url() . '/geodirectory-assets/css/custom_field.css', array(), GEODIRECTORY_VERSION);
47
+		wp_enqueue_style('geodirectory-custom-fields-css');
48 48
 
49
-        wp_register_style('geodirectory-pluplodar-css', geodir_plugin_url() . '/geodirectory-assets/css/pluploader.css', array(), GEODIRECTORY_VERSION);
50
-        wp_enqueue_style('geodirectory-pluplodar-css');
49
+		wp_register_style('geodirectory-pluplodar-css', geodir_plugin_url() . '/geodirectory-assets/css/pluploader.css', array(), GEODIRECTORY_VERSION);
50
+		wp_enqueue_style('geodirectory-pluplodar-css');
51 51
 
52
-        wp_register_style('geodir-rating-style', geodir_plugin_url() . '/geodirectory-assets/css/jRating.jquery.css', array(), GEODIRECTORY_VERSION);
53
-        wp_enqueue_style('geodir-rating-style');
52
+		wp_register_style('geodir-rating-style', geodir_plugin_url() . '/geodirectory-assets/css/jRating.jquery.css', array(), GEODIRECTORY_VERSION);
53
+		wp_enqueue_style('geodir-rating-style');
54 54
 
55
-        wp_register_style('geodir-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl.css', array(), GEODIRECTORY_VERSION);
56
-        wp_enqueue_style('geodir-rtl-style');
57
-    }
55
+		wp_register_style('geodir-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl.css', array(), GEODIRECTORY_VERSION);
56
+		wp_enqueue_style('geodir-rtl-style');
57
+	}
58 58
 }
59 59
 
60 60
 if (!function_exists('geodir_admin_styles_req')) {
61
-    /**
62
-     * Loads stylesheets from CDN.
63
-     *
64
-     * @since 1.0.0
65
-     * @package GeoDirectory
66
-     */
67
-    function geodir_admin_styles_req()
68
-    {
61
+	/**
62
+	 * Loads stylesheets from CDN.
63
+	 *
64
+	 * @since 1.0.0
65
+	 * @package GeoDirectory
66
+	 */
67
+	function geodir_admin_styles_req()
68
+	{
69 69
 
70
-        wp_register_style('font-awesome', '//netdna.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css', array(), GEODIRECTORY_VERSION);
71
-        wp_enqueue_style('font-awesome');
70
+		wp_register_style('font-awesome', '//netdna.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css', array(), GEODIRECTORY_VERSION);
71
+		wp_enqueue_style('font-awesome');
72 72
 
73
-        wp_register_script('geodirectory-admin', geodir_plugin_url() . '/geodirectory-assets/js/admin-req.min.js', array('jquery'), GEODIRECTORY_VERSION);
74
-        wp_enqueue_script('geodirectory-admin');
73
+		wp_register_script('geodirectory-admin', geodir_plugin_url() . '/geodirectory-assets/js/admin-req.min.js', array('jquery'), GEODIRECTORY_VERSION);
74
+		wp_enqueue_script('geodirectory-admin');
75 75
 
76
-    }
76
+	}
77 77
 }
78 78
 
79 79
 if (!function_exists('geodir_admin_scripts')) {
80
-    /**
81
-     * Enqueue Admin Scripts.
82
-     *
83
-     * @since 1.0.0
84
-     * @package GeoDirectory
85
-     */
86
-    function geodir_admin_scripts()
87
-    {
88
-        $geodir_map_name = geodir_map_name();
80
+	/**
81
+	 * Enqueue Admin Scripts.
82
+	 *
83
+	 * @since 1.0.0
84
+	 * @package GeoDirectory
85
+	 */
86
+	function geodir_admin_scripts()
87
+	{
88
+		$geodir_map_name = geodir_map_name();
89 89
         
90
-        wp_enqueue_script('jquery');
90
+		wp_enqueue_script('jquery');
91 91
 
92
-        wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.ui.timepicker.js', array('jquery-ui-datepicker', 'jquery-ui-slider'), '', true);
92
+		wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.ui.timepicker.js', array('jquery-ui-datepicker', 'jquery-ui-slider'), '', true);
93 93
 
94
-        wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.js', array('jquery'), GEODIRECTORY_VERSION);
95
-        wp_enqueue_script('chosen');
94
+		wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.js', array('jquery'), GEODIRECTORY_VERSION);
95
+		wp_enqueue_script('chosen');
96 96
 
97
-        wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.js', array(), GEODIRECTORY_VERSION);
98
-        wp_enqueue_script('geodirectory-choose-ajax');
97
+		wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.js', array(), GEODIRECTORY_VERSION);
98
+		wp_enqueue_script('geodirectory-choose-ajax');
99 99
 
100
-        if (isset($_REQUEST['listing_type'])) {
101
-            wp_register_script('geodirectory-custom-fields-script', geodir_plugin_url() . '/geodirectory-assets/js/custom_fields.js', array(), GEODIRECTORY_VERSION);
102
-        }
100
+		if (isset($_REQUEST['listing_type'])) {
101
+			wp_register_script('geodirectory-custom-fields-script', geodir_plugin_url() . '/geodirectory-assets/js/custom_fields.js', array(), GEODIRECTORY_VERSION);
102
+		}
103 103
 
104
-        wp_enqueue_script('geodirectory-custom-fields-script');
105
-        $plugin_path = geodir_plugin_url() . '/geodirectory-functions/cat-meta-functions';
104
+		wp_enqueue_script('geodirectory-custom-fields-script');
105
+		$plugin_path = geodir_plugin_url() . '/geodirectory-functions/cat-meta-functions';
106 106
 
107
-        wp_enqueue_script('tax-meta-clss', $plugin_path . '/js/tax-meta-clss.js', array('jquery'), null, true);
107
+		wp_enqueue_script('tax-meta-clss', $plugin_path . '/js/tax-meta-clss.js', array('jquery'), null, true);
108 108
 
109
-        if (in_array($geodir_map_name, array('auto', 'google'))) {
110
-            $map_lang = "&language=" . geodir_get_map_default_language();
111
-            $map_key = "&key=" . geodir_get_map_api_key();
112
-            /** This filter is documented in geodirectory_template_tags.php */
113
-            $map_extra = apply_filters('geodir_googlemap_script_extra', '');
114
-            wp_enqueue_script('geodirectory-googlemap-script', 'https://maps.google.com/maps/api/js?' . $map_lang . $map_key . $map_extra, '', NULL);
115
-        }
109
+		if (in_array($geodir_map_name, array('auto', 'google'))) {
110
+			$map_lang = "&language=" . geodir_get_map_default_language();
111
+			$map_key = "&key=" . geodir_get_map_api_key();
112
+			/** This filter is documented in geodirectory_template_tags.php */
113
+			$map_extra = apply_filters('geodir_googlemap_script_extra', '');
114
+			wp_enqueue_script('geodirectory-googlemap-script', 'https://maps.google.com/maps/api/js?' . $map_lang . $map_key . $map_extra, '', NULL);
115
+		}
116 116
         
117
-        if ($geodir_map_name == 'osm') {
118
-            // Leaflet OpenStreetMap
119
-            wp_register_style('geodirectory-leaflet-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
120
-            wp_enqueue_style('geodirectory-leaflet-style');
117
+		if ($geodir_map_name == 'osm') {
118
+			// Leaflet OpenStreetMap
119
+			wp_register_style('geodirectory-leaflet-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
120
+			wp_enqueue_style('geodirectory-leaflet-style');
121 121
                 
122
-            wp_register_script('geodirectory-leaflet-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
123
-            wp_enqueue_script('geodirectory-leaflet-script');
122
+			wp_register_script('geodirectory-leaflet-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
123
+			wp_enqueue_script('geodirectory-leaflet-script');
124 124
             
125
-            wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/osm.geocode.js', array('geodirectory-leaflet-script'), GEODIRECTORY_VERSION);
126
-            wp_enqueue_script('geodirectory-leaflet-geo-script');
127
-        }
128
-        wp_enqueue_script( 'jquery-ui-autocomplete' );
125
+			wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/osm.geocode.js', array('geodirectory-leaflet-script'), GEODIRECTORY_VERSION);
126
+			wp_enqueue_script('geodirectory-leaflet-geo-script');
127
+		}
128
+		wp_enqueue_script( 'jquery-ui-autocomplete' );
129 129
         
130
-        wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION,true);
131
-        wp_enqueue_script('geodirectory-goMap-script');
130
+		wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION,true);
131
+		wp_enqueue_script('geodirectory-goMap-script');
132 132
 
133
-        wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.js', array(), GEODIRECTORY_VERSION);
134
-        wp_enqueue_script('geodirectory-goMap-script');
133
+		wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.js', array(), GEODIRECTORY_VERSION);
134
+		wp_enqueue_script('geodirectory-goMap-script');
135 135
 
136 136
 		// font awesome rating script
137 137
 		if (get_option('geodir_reviewrating_enable_font_awesome')) {
@@ -142,167 +142,167 @@  discard block
 block discarded – undo
142 142
 			wp_enqueue_script('geodir-jRating-js');
143 143
 		}
144 144
 
145
-        wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.min.js', array(), GEODIRECTORY_VERSION);
146
-        wp_enqueue_script('geodir-on-document-load');
147
-
148
-
149
-        // SCRIPT FOR UPLOAD
150
-        wp_enqueue_script('plupload-all');
151
-        wp_enqueue_script('jquery-ui-sortable');
152
-
153
-        wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.js', array(), GEODIRECTORY_VERSION);
154
-        wp_enqueue_script('geodirectory-plupload-script');
155
-
156
-        // SCRIPT FOR UPLOAD END
157
-
158
-
159
-        // place js config array for plupload
160
-        $plupload_init = array(
161
-            'runtimes' => 'html5,silverlight,flash,html4',
162
-            'browse_button' => 'plupload-browse-button', // will be adjusted per uploader
163
-            'container' => 'plupload-upload-ui', // will be adjusted per uploader
164
-            'drop_element' => 'dropbox', // will be adjusted per uploader
165
-            'file_data_name' => 'async-upload', // will be adjusted per uploader
166
-            'multiple_queues' => true,
167
-            'max_file_size' => geodir_max_upload_size(),
168
-            'url' => admin_url('admin-ajax.php'),
169
-            'flash_swf_url' => includes_url('js/plupload/plupload.flash.swf'),
170
-            'silverlight_xap_url' => includes_url('js/plupload/plupload.silverlight.xap'),
171
-            'filters' => array(array('title' => __('Allowed Files', 'geodirectory'), 'extensions' => '*')),
172
-            'multipart' => true,
173
-            'urlstream_upload' => true,
174
-            'multi_selection' => false, // will be added per uploader
175
-            // additional post data to send to our ajax hook
176
-            'multipart_params' => array(
177
-                '_ajax_nonce' => "", // will be added per uploader
178
-                'action' => 'plupload_action', // the ajax action name
179
-                'imgid' => 0 // will be added per uploader
180
-            )
181
-        );
182
-        $base_plupload_config = json_encode($plupload_init);
183
-
184
-
185
-        $thumb_img_arr = array();
186
-
187
-        if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '')
188
-            $thumb_img_arr = geodir_get_images($_REQUEST['pid']);
189
-
190
-        $totImg = '';
191
-        $image_limit = '';
192
-        if (!empty($thumb_img_arr)) {
193
-            $totImg = count($thumb_img_arr);
194
-        }
145
+		wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.min.js', array(), GEODIRECTORY_VERSION);
146
+		wp_enqueue_script('geodir-on-document-load');
147
+
148
+
149
+		// SCRIPT FOR UPLOAD
150
+		wp_enqueue_script('plupload-all');
151
+		wp_enqueue_script('jquery-ui-sortable');
152
+
153
+		wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.js', array(), GEODIRECTORY_VERSION);
154
+		wp_enqueue_script('geodirectory-plupload-script');
155
+
156
+		// SCRIPT FOR UPLOAD END
157
+
158
+
159
+		// place js config array for plupload
160
+		$plupload_init = array(
161
+			'runtimes' => 'html5,silverlight,flash,html4',
162
+			'browse_button' => 'plupload-browse-button', // will be adjusted per uploader
163
+			'container' => 'plupload-upload-ui', // will be adjusted per uploader
164
+			'drop_element' => 'dropbox', // will be adjusted per uploader
165
+			'file_data_name' => 'async-upload', // will be adjusted per uploader
166
+			'multiple_queues' => true,
167
+			'max_file_size' => geodir_max_upload_size(),
168
+			'url' => admin_url('admin-ajax.php'),
169
+			'flash_swf_url' => includes_url('js/plupload/plupload.flash.swf'),
170
+			'silverlight_xap_url' => includes_url('js/plupload/plupload.silverlight.xap'),
171
+			'filters' => array(array('title' => __('Allowed Files', 'geodirectory'), 'extensions' => '*')),
172
+			'multipart' => true,
173
+			'urlstream_upload' => true,
174
+			'multi_selection' => false, // will be added per uploader
175
+			// additional post data to send to our ajax hook
176
+			'multipart_params' => array(
177
+				'_ajax_nonce' => "", // will be added per uploader
178
+				'action' => 'plupload_action', // the ajax action name
179
+				'imgid' => 0 // will be added per uploader
180
+			)
181
+		);
182
+		$base_plupload_config = json_encode($plupload_init);
183
+
184
+
185
+		$thumb_img_arr = array();
186
+
187
+		if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '')
188
+			$thumb_img_arr = geodir_get_images($_REQUEST['pid']);
189
+
190
+		$totImg = '';
191
+		$image_limit = '';
192
+		if (!empty($thumb_img_arr)) {
193
+			$totImg = count($thumb_img_arr);
194
+		}
195 195
 
196
-        $gd_plupload_init = array('base_plupload_config' => $base_plupload_config,
197
-            'totalImg' => $totImg,
198
-            'image_limit' => $image_limit,
199
-            'upload_img_size' => geodir_max_upload_size());
196
+		$gd_plupload_init = array('base_plupload_config' => $base_plupload_config,
197
+			'totalImg' => $totImg,
198
+			'image_limit' => $image_limit,
199
+			'upload_img_size' => geodir_max_upload_size());
200 200
 
201
-        wp_localize_script('geodirectory-plupload-script', 'gd_plupload', $gd_plupload_init);
201
+		wp_localize_script('geodirectory-plupload-script', 'gd_plupload', $gd_plupload_init);
202 202
 
203
-        $ajax_cons_data = array('url' => __(admin_url('admin-ajax.php')));
204
-        wp_localize_script('geodirectory-custom-fields-script', 'geodir_admin_ajax', $ajax_cons_data);
203
+		$ajax_cons_data = array('url' => __(admin_url('admin-ajax.php')));
204
+		wp_localize_script('geodirectory-custom-fields-script', 'geodir_admin_ajax', $ajax_cons_data);
205 205
 
206 206
 
207
-        wp_register_script('geodirectory-admin-script', geodir_plugin_url() . '/geodirectory-assets/js/admin.js', array(), GEODIRECTORY_VERSION);
208
-        wp_enqueue_script('geodirectory-admin-script');
207
+		wp_register_script('geodirectory-admin-script', geodir_plugin_url() . '/geodirectory-assets/js/admin.js', array(), GEODIRECTORY_VERSION);
208
+		wp_enqueue_script('geodirectory-admin-script');
209 209
 
210
-        wp_enqueue_style('farbtastic');
211
-        wp_enqueue_script('farbtastic');
210
+		wp_enqueue_style('farbtastic');
211
+		wp_enqueue_script('farbtastic');
212 212
 
213
-        $screen = get_current_screen();
214
-        if ($screen->base == 'post' && in_array($screen->post_type, geodir_get_posttypes())) {
215
-            wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation_admin.js');
216
-        }
213
+		$screen = get_current_screen();
214
+		if ($screen->base == 'post' && in_array($screen->post_type, geodir_get_posttypes())) {
215
+			wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation_admin.js');
216
+		}
217 217
 
218
-        $ajax_cons_data = array('url' => esc_url(__(get_option('siteurl') . '?geodir_ajax=true')));
219
-        wp_localize_script('geodirectory-admin-script', 'geodir_ajax', $ajax_cons_data);
218
+		$ajax_cons_data = array('url' => esc_url(__(get_option('siteurl') . '?geodir_ajax=true')));
219
+		wp_localize_script('geodirectory-admin-script', 'geodir_ajax', $ajax_cons_data);
220 220
 
221
-    }
221
+	}
222 222
 }
223 223
 
224 224
 if (!function_exists('geodir_admin_menu')) {
225
-    /**
226
-     * Admin Menus
227
-     *
228
-     * Sets up the admin menus in wordpress.
229
-     *
230
-     * @since 1.0.0
231
-     * @package GeoDirectory
232
-     * @global array $menu Menu array.
233
-     * @global object $geodirectory GeoDirectory plugin object.
234
-     */
235
-    function geodir_admin_menu()
236
-    {
237
-        global $menu, $geodirectory;
225
+	/**
226
+	 * Admin Menus
227
+	 *
228
+	 * Sets up the admin menus in wordpress.
229
+	 *
230
+	 * @since 1.0.0
231
+	 * @package GeoDirectory
232
+	 * @global array $menu Menu array.
233
+	 * @global object $geodirectory GeoDirectory plugin object.
234
+	 */
235
+	function geodir_admin_menu()
236
+	{
237
+		global $menu, $geodirectory;
238 238
 
239
-        if (current_user_can('manage_options')) $menu[] = array('', 'read', 'separator-geodirectory', '', 'wp-menu-separator geodirectory');
239
+		if (current_user_can('manage_options')) $menu[] = array('', 'read', 'separator-geodirectory', '', 'wp-menu-separator geodirectory');
240 240
 
241
-        add_menu_page(__('Geodirectory', 'geodirectory'), __('Geodirectory', 'geodirectory'), 'manage_options', 'geodirectory', 'geodir_admin_panel', geodir_plugin_url() . '/geodirectory-assets/images/favicon.ico', '55.1984');
241
+		add_menu_page(__('Geodirectory', 'geodirectory'), __('Geodirectory', 'geodirectory'), 'manage_options', 'geodirectory', 'geodir_admin_panel', geodir_plugin_url() . '/geodirectory-assets/images/favicon.ico', '55.1984');
242 242
 
243 243
 
244
-    }
244
+	}
245 245
 }
246 246
 
247 247
 if (!function_exists('geodir_admin_menu_order')) {
248
-    /**
249
-     * Order admin menus.
250
-     *
251
-     * @since 1.0.0
252
-     * @package GeoDirectory
253
-     * @param array $menu_order Menu order array.
254
-     * @return array Modified menu order array.
255
-     */
256
-    function geodir_admin_menu_order($menu_order)
257
-    {
258
-
259
-        // Initialize our custom order array
260
-        $geodir_menu_order = array();
261
-
262
-        // Get the index of our custom separator
263
-        $geodir_separator = array_search('separator-geodirectory', $menu_order);
264
-
265
-        // Get index of posttype menu
266
-        $post_types = geodir_get_posttypes();
267
-
268
-        // Loop through menu order and do some rearranging
269
-        foreach ($menu_order as $index => $item) :
270
-
271
-            if ((('geodirectory') == $item)) :
272
-                $geodir_menu_order[] = 'separator-geodirectory';
273
-                if (!empty($post_types)) {
274
-                    foreach ($post_types as $post_type) {
275
-                        $geodir_menu_order[] = 'edit.php?post_type=' . $post_type;
276
-                    }
277
-                }
278
-                $geodir_menu_order[] = $item;
248
+	/**
249
+	 * Order admin menus.
250
+	 *
251
+	 * @since 1.0.0
252
+	 * @package GeoDirectory
253
+	 * @param array $menu_order Menu order array.
254
+	 * @return array Modified menu order array.
255
+	 */
256
+	function geodir_admin_menu_order($menu_order)
257
+	{
279 258
 
280
-                unset($menu_order[$geodir_separator]);
281
-            //unset( $menu_order[$geodir_places] );
282
-            elseif (!in_array($item, array('separator-geodirectory'))) :
283
-                $geodir_menu_order[] = $item;
284
-            endif;
259
+		// Initialize our custom order array
260
+		$geodir_menu_order = array();
285 261
 
286
-        endforeach;
262
+		// Get the index of our custom separator
263
+		$geodir_separator = array_search('separator-geodirectory', $menu_order);
287 264
 
288
-        // Return order
289
-        return $geodir_menu_order;
290
-    }
265
+		// Get index of posttype menu
266
+		$post_types = geodir_get_posttypes();
267
+
268
+		// Loop through menu order and do some rearranging
269
+		foreach ($menu_order as $index => $item) :
270
+
271
+			if ((('geodirectory') == $item)) :
272
+				$geodir_menu_order[] = 'separator-geodirectory';
273
+				if (!empty($post_types)) {
274
+					foreach ($post_types as $post_type) {
275
+						$geodir_menu_order[] = 'edit.php?post_type=' . $post_type;
276
+					}
277
+				}
278
+				$geodir_menu_order[] = $item;
279
+
280
+				unset($menu_order[$geodir_separator]);
281
+			//unset( $menu_order[$geodir_places] );
282
+			elseif (!in_array($item, array('separator-geodirectory'))) :
283
+				$geodir_menu_order[] = $item;
284
+			endif;
285
+
286
+		endforeach;
287
+
288
+		// Return order
289
+		return $geodir_menu_order;
290
+	}
291 291
 }
292 292
 
293 293
 if (!function_exists('geodir_admin_custom_menu_order')) {
294
-    /**
295
-     * Enables custom menu order.
296
-     *
297
-     * @since 1.0.0
298
-     * @package GeoDirectory
299
-     * @return bool
300
-     */
301
-    function geodir_admin_custom_menu_order()
302
-    {
303
-        if (!current_user_can('manage_options')) return false;
304
-        return true;
305
-    }
294
+	/**
295
+	 * Enables custom menu order.
296
+	 *
297
+	 * @since 1.0.0
298
+	 * @package GeoDirectory
299
+	 * @return bool
300
+	 */
301
+	function geodir_admin_custom_menu_order()
302
+	{
303
+		if (!current_user_can('manage_options')) return false;
304
+		return true;
305
+	}
306 306
 }
307 307
 
308 308
 /**
@@ -313,51 +313,51 @@  discard block
 block discarded – undo
313 313
  */
314 314
 function geodir_before_admin_panel()
315 315
 {
316
-    if (isset($_REQUEST['installed']) && $_REQUEST['installed'] != '') {
317
-        echo '<div id="message" class="updated fade">
316
+	if (isset($_REQUEST['installed']) && $_REQUEST['installed'] != '') {
317
+		echo '<div id="message" class="updated fade">
318 318
                         <p style="float:right;">' . __('Like Geodirectory?', 'geodirectory') . ' <a href="http://wordpress.org/extend/plugins/Geodirectory/" target="_blank">' . __('Support us by leaving a rating!', 'geodirectory') . '</a></p>
319 319
                         <p><strong>' . __('Geodirectory has been installed and setup. Enjoy :)', 'geodirectory') . '</strong></p>
320 320
                 </div>';
321 321
 
322
-    }
322
+	}
323 323
 
324
-    if (isset($_REQUEST['msg']) && $_REQUEST['msg'] != '') {
325
-        switch ($_REQUEST['msg']) {
326
-            case 'success':
327
-                echo '<div id="message" class="updated fade"><p><strong>' . __('Your settings have been saved.', 'geodirectory') . '</strong></p></div>';
328
-                flush_rewrite_rules(false);
324
+	if (isset($_REQUEST['msg']) && $_REQUEST['msg'] != '') {
325
+		switch ($_REQUEST['msg']) {
326
+			case 'success':
327
+				echo '<div id="message" class="updated fade"><p><strong>' . __('Your settings have been saved.', 'geodirectory') . '</strong></p></div>';
328
+				flush_rewrite_rules(false);
329 329
 
330
-                break;
330
+				break;
331 331
 			case 'fail':
332 332
 				$gderr = isset($_REQUEST['gderr']) ? $_REQUEST['gderr'] : '';
333 333
 				
334 334
 				if ($gderr == 21)
335
-			    	echo '<div id="message" class="error fade"><p><strong>' . __('Error: You can not add same permalinks for both Listing and Location, please try again.', 'geodirectory') . '</strong></p></div>';
335
+					echo '<div id="message" class="error fade"><p><strong>' . __('Error: You can not add same permalinks for both Listing and Location, please try again.', 'geodirectory') . '</strong></p></div>';
336 336
 				else
337 337
 					echo '<div id="message" class="error fade"><p><strong>' . __('Error: Your settings have not been saved, please try again.', 'geodirectory') . '</strong></p></div>';
338
-                break;
339
-        }
340
-    }
338
+				break;
339
+		}
340
+	}
341 341
 
342
-    $geodir_load_map = get_option('geodir_load_map');
343
-    $need_map_key = false;
344
-    if($geodir_load_map=='' || $geodir_load_map=='google' || $geodir_load_map=='auto' ){
345
-        $need_map_key = true;
346
-    }
342
+	$geodir_load_map = get_option('geodir_load_map');
343
+	$need_map_key = false;
344
+	if($geodir_load_map=='' || $geodir_load_map=='google' || $geodir_load_map=='auto' ){
345
+		$need_map_key = true;
346
+	}
347 347
 
348
-    if (!geodir_get_map_api_key() && $need_map_key) {
349
-        echo '<div class="error"><p><strong>' . sprintf(__('Google Maps API KEY not set, %sclick here%s to set one OR use Open Street Maps instead.', 'geodirectory'), '<a href=\'' . admin_url('admin.php?page=geodirectory&tab=design_settings&active_tab=geodir_map_settings') . '\'>', '</a>') . '</strong></p></div>';
350
-    }
348
+	if (!geodir_get_map_api_key() && $need_map_key) {
349
+		echo '<div class="error"><p><strong>' . sprintf(__('Google Maps API KEY not set, %sclick here%s to set one OR use Open Street Maps instead.', 'geodirectory'), '<a href=\'' . admin_url('admin.php?page=geodirectory&tab=design_settings&active_tab=geodir_map_settings') . '\'>', '</a>') . '</strong></p></div>';
350
+	}
351 351
 
352
-    if (!geodir_is_default_location_set()) {
353
-        echo '<div class="updated fade"><p><strong>' . sprintf(__('Please %sclick here%s to set a default location, this will make the plugin work properly.', 'geodirectory'), '<a href=\'' . admin_url('admin.php?page=geodirectory&tab=default_location_settings') . '\'>', '</a>') . '</strong></p></div>';
352
+	if (!geodir_is_default_location_set()) {
353
+		echo '<div class="updated fade"><p><strong>' . sprintf(__('Please %sclick here%s to set a default location, this will make the plugin work properly.', 'geodirectory'), '<a href=\'' . admin_url('admin.php?page=geodirectory&tab=default_location_settings') . '\'>', '</a>') . '</strong></p></div>';
354 354
 
355
-    }
355
+	}
356 356
 
357
-    if (!function_exists('curl_init')) {
358
-        echo '<div class="error"><p><strong>' . __('CURL is not installed on this server, this can cause problems, please ask your server admin to install it.', 'geodirectory') . '</strong></p></div>';
357
+	if (!function_exists('curl_init')) {
358
+		echo '<div class="error"><p><strong>' . __('CURL is not installed on this server, this can cause problems, please ask your server admin to install it.', 'geodirectory') . '</strong></p></div>';
359 359
 
360
-    }
360
+	}
361 361
 
362 362
 
363 363
 
@@ -374,19 +374,19 @@  discard block
 block discarded – undo
374 374
  */
375 375
 function geodir_handle_option_form_submit($current_tab)
376 376
 {
377
-    global $geodir_settings;
378
-    if (file_exists(dirname(__FILE__) . '/option-pages/' . $current_tab . '_array.php')) {
379
-        /**
380
-         * Contains settings array for current tab.
381
-         *
382
-         * @since 1.0.0
383
-         * @package GeoDirectory
384
-         */
385
-        include_once('option-pages/' . $current_tab . '_array.php');
386
-    }
387
-    if (isset($_POST) && $_POST && isset($_REQUEST['page']) && $_REQUEST['page'] == 'geodirectory') :
388
-        if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir-settings')) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
389
-        if (!wp_verify_nonce($_REQUEST['_wpnonce-' . $current_tab], 'geodir-settings-' . $current_tab)) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
377
+	global $geodir_settings;
378
+	if (file_exists(dirname(__FILE__) . '/option-pages/' . $current_tab . '_array.php')) {
379
+		/**
380
+		 * Contains settings array for current tab.
381
+		 *
382
+		 * @since 1.0.0
383
+		 * @package GeoDirectory
384
+		 */
385
+		include_once('option-pages/' . $current_tab . '_array.php');
386
+	}
387
+	if (isset($_POST) && $_POST && isset($_REQUEST['page']) && $_REQUEST['page'] == 'geodirectory') :
388
+		if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir-settings')) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
389
+		if (!wp_verify_nonce($_REQUEST['_wpnonce-' . $current_tab], 'geodir-settings-' . $current_tab)) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
390 390
 		
391 391
 		/**
392 392
 		 * Fires before updating geodirectory admin settings.
@@ -398,38 +398,38 @@  discard block
 block discarded – undo
398 398
 		 */
399 399
 		do_action('geodir_before_update_options', $current_tab, $geodir_settings);		
400 400
 		
401
-        if (!empty($geodir_settings[$current_tab]))
402
-            geodir_update_options($geodir_settings[$current_tab]);
401
+		if (!empty($geodir_settings[$current_tab]))
402
+			geodir_update_options($geodir_settings[$current_tab]);
403 403
 
404
-        /**
405
-         * Called after GeoDirectory options settings are updated.
406
-         *
407
-         * @since 1.0.0
408
-         * @param array $geodir_settings The array of GeoDirectory settings.
409
-         * @see 'geodir_before_update_options'
410
-         */
411
-        do_action('geodir_update_options', $geodir_settings);
404
+		/**
405
+		 * Called after GeoDirectory options settings are updated.
406
+		 *
407
+		 * @since 1.0.0
408
+		 * @param array $geodir_settings The array of GeoDirectory settings.
409
+		 * @see 'geodir_before_update_options'
410
+		 */
411
+		do_action('geodir_update_options', $geodir_settings);
412 412
 
413
-        /**
414
-         * Called after GeoDirectory options settings are updated.
415
-         *
416
-         * Provides tab specific settings.
417
-         *
418
-         * @since 1.0.0
419
-         * @param string $current_tab The current settings tab name.
420
-         * @param array $geodir_settings[$current_tab] The array of settings for the current settings tab.
421
-         */
422
-        do_action('geodir_update_options_' . $current_tab, $geodir_settings[$current_tab]);
413
+		/**
414
+		 * Called after GeoDirectory options settings are updated.
415
+		 *
416
+		 * Provides tab specific settings.
417
+		 *
418
+		 * @since 1.0.0
419
+		 * @param string $current_tab The current settings tab name.
420
+		 * @param array $geodir_settings[$current_tab] The array of settings for the current settings tab.
421
+		 */
422
+		do_action('geodir_update_options_' . $current_tab, $geodir_settings[$current_tab]);
423 423
 
424
-        flush_rewrite_rules(false);
424
+		flush_rewrite_rules(false);
425 425
 
426
-        $current_tab = isset($_REQUEST['tab']) ? $_REQUEST['tab'] : '';
426
+		$current_tab = isset($_REQUEST['tab']) ? $_REQUEST['tab'] : '';
427 427
 
428
-        $redirect_url = admin_url('admin.php?page=geodirectory&tab=' . $current_tab . '&active_tab=' . $_REQUEST['active_tab'] . '&msg=success');
428
+		$redirect_url = admin_url('admin.php?page=geodirectory&tab=' . $current_tab . '&active_tab=' . $_REQUEST['active_tab'] . '&msg=success');
429 429
 
430
-        wp_redirect($redirect_url);
431
-        exit();
432
-    endif;
430
+		wp_redirect($redirect_url);
431
+		exit();
432
+	endif;
433 433
 
434 434
 
435 435
 }
@@ -447,144 +447,144 @@  discard block
 block discarded – undo
447 447
  * @return bool Returns true if saved.
448 448
  */
449 449
 function geodir_update_options($options, $dummy = false) {
450
-    if ((!isset($_POST) || !$_POST) && !$dummy) return false;
450
+	if ((!isset($_POST) || !$_POST) && !$dummy) return false;
451 451
 
452
-    foreach ($options as $value) {
453
-        if ($dummy && isset($value['std']))
454
-            $_POST[$value['id']] = $value['std'];
452
+	foreach ($options as $value) {
453
+		if ($dummy && isset($value['std']))
454
+			$_POST[$value['id']] = $value['std'];
455 455
 
456 456
 
457
-        if (isset($value['type']) && $value['type'] == 'checkbox') :
457
+		if (isset($value['type']) && $value['type'] == 'checkbox') :
458 458
 
459
-            if (isset($value['id']) && isset($_POST[$value['id']])) {
460
-                update_option($value['id'], $_POST[$value['id']]);
461
-            } else {
462
-                update_option($value['id'], 0);
463
-            }
459
+			if (isset($value['id']) && isset($_POST[$value['id']])) {
460
+				update_option($value['id'], $_POST[$value['id']]);
461
+			} else {
462
+				update_option($value['id'], 0);
463
+			}
464 464
 
465
-        elseif (isset($value['type']) && $value['type'] == 'image_width') :
465
+		elseif (isset($value['type']) && $value['type'] == 'image_width') :
466 466
 
467
-            if (isset($value['id']) && isset($_POST[$value['id'] . '_width'])) {
468
-                update_option($value['id'] . '_width', $_POST[$value['id'] . '_width']);
469
-                update_option($value['id'] . '_height', $_POST[$value['id'] . '_height']);
470
-                if (isset($_POST[$value['id'] . '_crop'])) :
471
-                    update_option($value['id'] . '_crop', 1);
472
-                else :
473
-                    update_option($value['id'] . '_crop', 0);
474
-                endif;
475
-            } else {
476
-                update_option($value['id'] . '_width', $value['std']);
477
-                update_option($value['id'] . '_height', $value['std']);
478
-                update_option($value['id'] . '_crop', 1);
479
-            }
467
+			if (isset($value['id']) && isset($_POST[$value['id'] . '_width'])) {
468
+				update_option($value['id'] . '_width', $_POST[$value['id'] . '_width']);
469
+				update_option($value['id'] . '_height', $_POST[$value['id'] . '_height']);
470
+				if (isset($_POST[$value['id'] . '_crop'])) :
471
+					update_option($value['id'] . '_crop', 1);
472
+				else :
473
+					update_option($value['id'] . '_crop', 0);
474
+				endif;
475
+			} else {
476
+				update_option($value['id'] . '_width', $value['std']);
477
+				update_option($value['id'] . '_height', $value['std']);
478
+				update_option($value['id'] . '_crop', 1);
479
+			}
480 480
 
481
-        elseif (isset($value['type']) && $value['type'] == 'map') :
482
-            $post_types = array();
483
-            $categories = array();
481
+		elseif (isset($value['type']) && $value['type'] == 'map') :
482
+			$post_types = array();
483
+			$categories = array();
484 484
 
485
-            if (!empty($_POST['home_map_post_types'])) :
486
-                foreach ($_POST['home_map_post_types'] as $post_type) :
487
-                    $post_types[] = $post_type;
488
-                endforeach;
489
-            endif;
485
+			if (!empty($_POST['home_map_post_types'])) :
486
+				foreach ($_POST['home_map_post_types'] as $post_type) :
487
+					$post_types[] = $post_type;
488
+				endforeach;
489
+			endif;
490 490
 
491
-            update_option('geodir_exclude_post_type_on_map', $post_types);
491
+			update_option('geodir_exclude_post_type_on_map', $post_types);
492 492
 
493
-            if (!empty($_POST['post_category'])) :
494
-                foreach ($_POST['post_category'] as $texonomy => $cat_arr) :
495
-                    $categories[$texonomy] = array();
496
-                    foreach ($cat_arr as $category) :
497
-                        $categories[$texonomy][] = $category;
498
-                    endforeach;
499
-                    $categories[$texonomy] = !empty($categories[$texonomy]) ? array_unique($categories[$texonomy]) : array();
500
-                endforeach;
501
-            endif;
502
-            update_option('geodir_exclude_cat_on_map', $categories);
503
-            update_option('geodir_exclude_cat_on_map_upgrade', 1);
504
-        elseif (isset($value['type']) && $value['type'] == 'map_default_settings') :
493
+			if (!empty($_POST['post_category'])) :
494
+				foreach ($_POST['post_category'] as $texonomy => $cat_arr) :
495
+					$categories[$texonomy] = array();
496
+					foreach ($cat_arr as $category) :
497
+						$categories[$texonomy][] = $category;
498
+					endforeach;
499
+					$categories[$texonomy] = !empty($categories[$texonomy]) ? array_unique($categories[$texonomy]) : array();
500
+				endforeach;
501
+			endif;
502
+			update_option('geodir_exclude_cat_on_map', $categories);
503
+			update_option('geodir_exclude_cat_on_map_upgrade', 1);
504
+		elseif (isset($value['type']) && $value['type'] == 'map_default_settings') :
505 505
 
506 506
 
507
-            if (!empty($_POST['geodir_default_map_language'])):
508
-                update_option('geodir_default_map_language', $_POST['geodir_default_map_language']);
509
-            endif;
507
+			if (!empty($_POST['geodir_default_map_language'])):
508
+				update_option('geodir_default_map_language', $_POST['geodir_default_map_language']);
509
+			endif;
510 510
 
511 511
 
512
-            if (!empty($_POST['geodir_default_map_search_pt'])):
513
-                update_option('geodir_default_map_search_pt', $_POST['geodir_default_map_search_pt']);
514
-            endif;
512
+			if (!empty($_POST['geodir_default_map_search_pt'])):
513
+				update_option('geodir_default_map_search_pt', $_POST['geodir_default_map_search_pt']);
514
+			endif;
515 515
 
516 516
 
517
-        elseif (isset($value['type']) && $value['type'] == 'file') :
517
+		elseif (isset($value['type']) && $value['type'] == 'file') :
518 518
 
519 519
 
520
-            if (isset($_POST[$value['id'] . '_remove']) && $_POST[$value['id'] . '_remove']) {// if remove is set then remove the file
520
+			if (isset($_POST[$value['id'] . '_remove']) && $_POST[$value['id'] . '_remove']) {// if remove is set then remove the file
521 521
 
522
-                if (get_option($value['id'])) {
523
-                    $image_name_arr = explode('/', get_option($value['id']));
524
-                    $noimg_name = end($image_name_arr);
525
-                    $img_path = $uploads['path'] . '/' . $noimg_name;
526
-                    if (file_exists($img_path))
527
-                        unlink($img_path);
528
-                }
522
+				if (get_option($value['id'])) {
523
+					$image_name_arr = explode('/', get_option($value['id']));
524
+					$noimg_name = end($image_name_arr);
525
+					$img_path = $uploads['path'] . '/' . $noimg_name;
526
+					if (file_exists($img_path))
527
+						unlink($img_path);
528
+				}
529 529
 
530
-                update_option($value['id'], '');
531
-            }
530
+				update_option($value['id'], '');
531
+			}
532 532
 
533
-            $uploadedfile = isset($_FILES[$value['id']]) ? $_FILES[$value['id']] : '';
534
-            $filename = isset($_FILES[$value['id']]['name']) ? $_FILES[$value['id']]['name'] : '';
535
-
536
-            if (!empty($filename)):
537
-                $ext = pathinfo($filename, PATHINFO_EXTENSION);
538
-                $uplaods = array();
539
-
540
-                foreach ($uploadedfile as $key => $uplaod):
541
-                    if ($key == 'name'):
542
-                        $uplaods[$key] = $filename;
543
-                    else :
544
-                        $uplaods[$key] = $uplaod;
545
-                    endif;
546
-                endforeach;
547
-
548
-                $uploads = wp_upload_dir();
549
-
550
-                if (get_option($value['id'])) {
551
-                    $image_name_arr = explode('/', get_option($value['id']));
552
-                    $noimg_name = end($image_name_arr);
553
-                    $img_path = $uploads['path'] . '/' . $noimg_name;
554
-                    if (file_exists($img_path))
555
-                        unlink($img_path);
556
-                }
533
+			$uploadedfile = isset($_FILES[$value['id']]) ? $_FILES[$value['id']] : '';
534
+			$filename = isset($_FILES[$value['id']]['name']) ? $_FILES[$value['id']]['name'] : '';
535
+
536
+			if (!empty($filename)):
537
+				$ext = pathinfo($filename, PATHINFO_EXTENSION);
538
+				$uplaods = array();
539
+
540
+				foreach ($uploadedfile as $key => $uplaod):
541
+					if ($key == 'name'):
542
+						$uplaods[$key] = $filename;
543
+					else :
544
+						$uplaods[$key] = $uplaod;
545
+					endif;
546
+				endforeach;
547
+
548
+				$uploads = wp_upload_dir();
549
+
550
+				if (get_option($value['id'])) {
551
+					$image_name_arr = explode('/', get_option($value['id']));
552
+					$noimg_name = end($image_name_arr);
553
+					$img_path = $uploads['path'] . '/' . $noimg_name;
554
+					if (file_exists($img_path))
555
+						unlink($img_path);
556
+				}
557 557
 
558
-                $upload_overrides = array('test_form' => false);
559
-                $movefile = wp_handle_upload($uplaods, $upload_overrides);
558
+				$upload_overrides = array('test_form' => false);
559
+				$movefile = wp_handle_upload($uplaods, $upload_overrides);
560 560
 
561
-                update_option($value['id'], $movefile['url']);
561
+				update_option($value['id'], $movefile['url']);
562 562
 
563
-            endif;
563
+			endif;
564 564
 
565
-            if (!get_option($value['id']) && isset($value['value'])):
566
-                update_option($value['id'], $value['value']);
567
-            endif;
565
+			if (!get_option($value['id']) && isset($value['value'])):
566
+				update_option($value['id'], $value['value']);
567
+			endif;
568 568
 
569 569
 
570
-        else :
571
-            // same menu setting per theme.
572
-            if (isset($value['id']) && $value['id'] == 'geodir_theme_location_nav' && isset($_POST[$value['id']])) {
573
-                $theme = wp_get_theme();
574
-                update_option('geodir_theme_location_nav_' . $theme->name, $_POST[$value['id']]);
575
-            }
570
+		else :
571
+			// same menu setting per theme.
572
+			if (isset($value['id']) && $value['id'] == 'geodir_theme_location_nav' && isset($_POST[$value['id']])) {
573
+				$theme = wp_get_theme();
574
+				update_option('geodir_theme_location_nav_' . $theme->name, $_POST[$value['id']]);
575
+			}
576 576
 
577
-            if (isset($value['id']) && isset($_POST[$value['id']])) {
578
-                update_option($value['id'], $_POST[$value['id']]);
579
-            } else {
580
-                delete_option($value['id']);
581
-            }
577
+			if (isset($value['id']) && isset($_POST[$value['id']])) {
578
+				update_option($value['id'], $_POST[$value['id']]);
579
+			} else {
580
+				delete_option($value['id']);
581
+			}
582 582
 
583
-        endif;
584
-    }
585
-    if ($dummy)
586
-        $_POST = array();
587
-    return true;
583
+		endif;
584
+	}
585
+	if ($dummy)
586
+		$_POST = array();
587
+	return true;
588 588
 
589 589
 }
590 590
 
@@ -633,33 +633,33 @@  discard block
 block discarded – undo
633 633
 function places_custom_fields_tab($tabs)
634 634
 {
635 635
 
636
-    $geodir_post_types = get_option('geodir_post_types');
636
+	$geodir_post_types = get_option('geodir_post_types');
637 637
 
638
-    if (!empty($geodir_post_types)) {
638
+	if (!empty($geodir_post_types)) {
639 639
 
640
-        foreach ($geodir_post_types as $geodir_post_type => $geodir_posttype_info):
640
+		foreach ($geodir_post_types as $geodir_post_type => $geodir_posttype_info):
641 641
 
642
-            $listing_slug = $geodir_posttype_info['labels']['singular_name'];
642
+			$listing_slug = $geodir_posttype_info['labels']['singular_name'];
643 643
 
644
-            $tabs[$geodir_post_type . '_fields_settings'] = array(
645
-                'label' => __(ucfirst($listing_slug) . ' Settings', 'geodirectory'),
646
-                'subtabs' => array(
647
-                    array('subtab' => 'custom_fields',
648
-                        'label' => __('Custom Fields', 'geodirectory'),
649
-                        'request' => array('listing_type' => $geodir_post_type)),
650
-                    array('subtab' => 'sorting_options',
651
-                        'label' => __('Sorting Options', 'geodirectory'),
652
-                        'request' => array('listing_type' => $geodir_post_type)),
653
-                ),
654
-                'tab_index' => 9,
655
-                'request' => array('listing_type' => $geodir_post_type)
656
-            );
644
+			$tabs[$geodir_post_type . '_fields_settings'] = array(
645
+				'label' => __(ucfirst($listing_slug) . ' Settings', 'geodirectory'),
646
+				'subtabs' => array(
647
+					array('subtab' => 'custom_fields',
648
+						'label' => __('Custom Fields', 'geodirectory'),
649
+						'request' => array('listing_type' => $geodir_post_type)),
650
+					array('subtab' => 'sorting_options',
651
+						'label' => __('Sorting Options', 'geodirectory'),
652
+						'request' => array('listing_type' => $geodir_post_type)),
653
+				),
654
+				'tab_index' => 9,
655
+				'request' => array('listing_type' => $geodir_post_type)
656
+			);
657 657
 
658
-        endforeach;
658
+		endforeach;
659 659
 
660
-    }
660
+	}
661 661
 
662
-    return $tabs;
662
+	return $tabs;
663 663
 }
664 664
 
665 665
 
@@ -675,9 +675,9 @@  discard block
 block discarded – undo
675 675
  */
676 676
 function geodir_tools_setting_tab($tabs)
677 677
 {
678
-    wp_enqueue_script( 'jquery-ui-progressbar' );
679
-    $tabs['tools_settings'] = array('label' => __('GD Tools', 'geodirectory'));
680
-    return $tabs;
678
+	wp_enqueue_script( 'jquery-ui-progressbar' );
679
+	$tabs['tools_settings'] = array('label' => __('GD Tools', 'geodirectory'));
680
+	return $tabs;
681 681
 }
682 682
 
683 683
 /**
@@ -692,8 +692,8 @@  discard block
 block discarded – undo
692 692
  */
693 693
 function geodir_compatibility_setting_tab($tabs)
694 694
 {
695
-    $tabs['compatibility_settings'] = array('label' => __('Theme Compatibility', 'geodirectory'));
696
-    return $tabs;
695
+	$tabs['compatibility_settings'] = array('label' => __('Theme Compatibility', 'geodirectory'));
696
+	return $tabs;
697 697
 }
698 698
 
699 699
 
@@ -709,144 +709,144 @@  discard block
 block discarded – undo
709 709
  */
710 710
 function geodir_extend_geodirectory_setting_tab($tabs)
711 711
 {
712
-    $tabs['extend_geodirectory_settings'] = array('label' => __('Extend Geodirectory', 'geodirectory'). ' <i class="fa fa-plug"></i>', 'url' => 'https://wpgeodirectory.com', 'target' => '_blank');
713
-    return $tabs;
712
+	$tabs['extend_geodirectory_settings'] = array('label' => __('Extend Geodirectory', 'geodirectory'). ' <i class="fa fa-plug"></i>', 'url' => 'https://wpgeodirectory.com', 'target' => '_blank');
713
+	return $tabs;
714 714
 }
715 715
 
716 716
 
717 717
 if (!function_exists('geodir_edit_post_columns')) {
718
-    /**
719
-     * Modify admin post listing page columns.
720
-     *
721
-     * @since 1.0.0
722
-     * @package GeoDirectory
723
-     * @param array $columns The column array.
724
-     * @return array Altered column array.
725
-     */
726
-    function geodir_edit_post_columns($columns)
727
-    {
728
-
729
-        $new_columns = array('location' => __('Location (ID)', 'geodirectory'),
730
-            'categorys' => __('Categories', 'geodirectory'));
731
-
732
-        if (($offset = array_search('author', array_keys($columns))) === false) // if the key doesn't exist
733
-        {
734
-            $offset = 0; // should we prepend $array with $data?
735
-            $offset = count($columns); // or should we append $array with $data? lets pick this one...
736
-        }
718
+	/**
719
+	 * Modify admin post listing page columns.
720
+	 *
721
+	 * @since 1.0.0
722
+	 * @package GeoDirectory
723
+	 * @param array $columns The column array.
724
+	 * @return array Altered column array.
725
+	 */
726
+	function geodir_edit_post_columns($columns)
727
+	{
728
+
729
+		$new_columns = array('location' => __('Location (ID)', 'geodirectory'),
730
+			'categorys' => __('Categories', 'geodirectory'));
737 731
 
738
-        $columns = array_merge(array_slice($columns, 0, $offset), $new_columns, array_slice($columns, $offset));
732
+		if (($offset = array_search('author', array_keys($columns))) === false) // if the key doesn't exist
733
+		{
734
+			$offset = 0; // should we prepend $array with $data?
735
+			$offset = count($columns); // or should we append $array with $data? lets pick this one...
736
+		}
739 737
 
740
-        $columns = array_merge($columns, array('expire' => __('Expires', 'geodirectory')));
738
+		$columns = array_merge(array_slice($columns, 0, $offset), $new_columns, array_slice($columns, $offset));
741 739
 
742
-        return $columns;
743
-    }
740
+		$columns = array_merge($columns, array('expire' => __('Expires', 'geodirectory')));
741
+
742
+		return $columns;
743
+	}
744 744
 }
745 745
 
746 746
 
747 747
 if (!function_exists('geodir_manage_post_columns')) {
748
-    /**
749
-     * Adds content to our custom post listing page columns.
750
-     *
751
-     * @since 1.0.0
752
-     * @package GeoDirectory
753
-     * @global object $wpdb WordPress Database object.
754
-     * @global object $post WordPress Post object.
755
-     * @param string $column The column name.
756
-     * @param int $post_id The post ID.
757
-     */
758
-    function geodir_manage_post_columns($column, $post_id)
759
-    {
760
-        global $post, $wpdb;
761
-
762
-        switch ($column):
763
-            /* If displaying the 'city' column. */
764
-            case 'location' :
765
-                $location_id = geodir_get_post_meta($post->ID, 'post_location_id', true);
766
-                $location = geodir_get_location($location_id);
767
-                /* If no city is found, output a default message. */
768
-                if (empty($location)) {
769
-                    _e('Unknown', 'geodirectory');
770
-                } else {
771
-                    /* If there is a city id, append 'city name' to the text string. */
772
-                    $add_location_id = $location_id > 0 ? ' (' . $location_id . ')' : '';
773
-                    echo(__($location->country, 'geodirectory') . '-' . $location->region . '-' . $location->city . $add_location_id);
774
-                }
775
-                break;
776
-
777
-            /* If displaying the 'expire' column. */
778
-            case 'expire' :
779
-                $expire_date = geodir_get_post_meta($post->ID, 'expire_date', true);
780
-                $d1 = $expire_date; // get expire_date
781
-                $d2 = date('Y-m-d'); // get current date
782
-                $state = __('days left', 'geodirectory');
783
-                $date_diff_text = '';
784
-                $expire_class = 'expire_left';
785
-                if ($expire_date != 'Never') {
786
-                    if (strtotime($d1) < strtotime($d2)) {
787
-                        $state = __('days overdue', 'geodirectory');
788
-                        $expire_class = 'expire_over';
789
-                    }
790
-                    $date_diff = round(abs(strtotime($d1) - strtotime($d2)) / 86400); // get the difference in days
791
-                    $date_diff_text = '<br /><span class="' . $expire_class . '">(' . $date_diff . ' ' . $state . ')</span>';
792
-                }
793
-                /* If no expire_date is found, output a default message. */
794
-                if (empty($expire_date))
795
-                    echo __('Unknown', 'geodirectory');
796
-                /* If there is a expire_date, append 'days left' to the text string. */
797
-                else
798
-                    echo $expire_date . $date_diff_text;
799
-                break;
800
-
801
-            /* If displaying the 'categorys' column. */
802
-            case 'categorys' :
803
-
804
-                /* Get the categorys for the post. */
805
-
806
-
807
-                $terms = wp_get_object_terms($post_id, get_object_taxonomies($post));
808
-
809
-                /* If terms were found. */
810
-                if (!empty($terms)) {
811
-                    $out = array();
812
-                    /* Loop through each term, linking to the 'edit posts' page for the specific term. */
813
-                    foreach ($terms as $term) {
814
-                        if (!strstr($term->taxonomy, 'tag')) {
815
-                            $out[] = sprintf('<a href="%s">%s</a>',
816
-                                esc_url(add_query_arg(array('post_type' => $post->post_type, $term->taxonomy => $term->slug), 'edit.php')),
817
-                                esc_html(sanitize_term_field('name', $term->name, $term->term_id, $term->taxonomy, 'display'))
818
-                            );
819
-                        }
820
-                    }
821
-                    /* Join the terms, separating them with a comma. */
822
-                    echo(join(', ', $out));
823
-                } /* If no terms were found, output a default message. */
824
-                else {
825
-                    _e('No Categories', 'geodirectory');
826
-                }
827
-                break;
748
+	/**
749
+	 * Adds content to our custom post listing page columns.
750
+	 *
751
+	 * @since 1.0.0
752
+	 * @package GeoDirectory
753
+	 * @global object $wpdb WordPress Database object.
754
+	 * @global object $post WordPress Post object.
755
+	 * @param string $column The column name.
756
+	 * @param int $post_id The post ID.
757
+	 */
758
+	function geodir_manage_post_columns($column, $post_id)
759
+	{
760
+		global $post, $wpdb;
761
+
762
+		switch ($column):
763
+			/* If displaying the 'city' column. */
764
+			case 'location' :
765
+				$location_id = geodir_get_post_meta($post->ID, 'post_location_id', true);
766
+				$location = geodir_get_location($location_id);
767
+				/* If no city is found, output a default message. */
768
+				if (empty($location)) {
769
+					_e('Unknown', 'geodirectory');
770
+				} else {
771
+					/* If there is a city id, append 'city name' to the text string. */
772
+					$add_location_id = $location_id > 0 ? ' (' . $location_id . ')' : '';
773
+					echo(__($location->country, 'geodirectory') . '-' . $location->region . '-' . $location->city . $add_location_id);
774
+				}
775
+				break;
776
+
777
+			/* If displaying the 'expire' column. */
778
+			case 'expire' :
779
+				$expire_date = geodir_get_post_meta($post->ID, 'expire_date', true);
780
+				$d1 = $expire_date; // get expire_date
781
+				$d2 = date('Y-m-d'); // get current date
782
+				$state = __('days left', 'geodirectory');
783
+				$date_diff_text = '';
784
+				$expire_class = 'expire_left';
785
+				if ($expire_date != 'Never') {
786
+					if (strtotime($d1) < strtotime($d2)) {
787
+						$state = __('days overdue', 'geodirectory');
788
+						$expire_class = 'expire_over';
789
+					}
790
+					$date_diff = round(abs(strtotime($d1) - strtotime($d2)) / 86400); // get the difference in days
791
+					$date_diff_text = '<br /><span class="' . $expire_class . '">(' . $date_diff . ' ' . $state . ')</span>';
792
+				}
793
+				/* If no expire_date is found, output a default message. */
794
+				if (empty($expire_date))
795
+					echo __('Unknown', 'geodirectory');
796
+				/* If there is a expire_date, append 'days left' to the text string. */
797
+				else
798
+					echo $expire_date . $date_diff_text;
799
+				break;
828 800
 
829
-        endswitch;
830
-    }
801
+			/* If displaying the 'categorys' column. */
802
+			case 'categorys' :
803
+
804
+				/* Get the categorys for the post. */
805
+
806
+
807
+				$terms = wp_get_object_terms($post_id, get_object_taxonomies($post));
808
+
809
+				/* If terms were found. */
810
+				if (!empty($terms)) {
811
+					$out = array();
812
+					/* Loop through each term, linking to the 'edit posts' page for the specific term. */
813
+					foreach ($terms as $term) {
814
+						if (!strstr($term->taxonomy, 'tag')) {
815
+							$out[] = sprintf('<a href="%s">%s</a>',
816
+								esc_url(add_query_arg(array('post_type' => $post->post_type, $term->taxonomy => $term->slug), 'edit.php')),
817
+								esc_html(sanitize_term_field('name', $term->name, $term->term_id, $term->taxonomy, 'display'))
818
+							);
819
+						}
820
+					}
821
+					/* Join the terms, separating them with a comma. */
822
+					echo(join(', ', $out));
823
+				} /* If no terms were found, output a default message. */
824
+				else {
825
+					_e('No Categories', 'geodirectory');
826
+				}
827
+				break;
828
+
829
+		endswitch;
830
+	}
831 831
 }
832 832
 
833 833
 
834 834
 if (!function_exists('geodir_post_sortable_columns')) {
835
-    /**
836
-     * Makes admin post listing page columns sortable.
837
-     *
838
-     * @since 1.0.0
839
-     * @package GeoDirectory
840
-     * @param array $columns The column array.
841
-     * @return array Altered column array.
842
-     */
843
-    function geodir_post_sortable_columns($columns)
844
-    {
845
-
846
-        $columns['expire'] = 'expire';
847
-
848
-        return $columns;
849
-    }
835
+	/**
836
+	 * Makes admin post listing page columns sortable.
837
+	 *
838
+	 * @since 1.0.0
839
+	 * @package GeoDirectory
840
+	 * @param array $columns The column array.
841
+	 * @return array Altered column array.
842
+	 */
843
+	function geodir_post_sortable_columns($columns)
844
+	{
845
+
846
+		$columns['expire'] = 'expire';
847
+
848
+		return $columns;
849
+	}
850 850
 }
851 851
 
852 852
 /**
@@ -860,32 +860,32 @@  discard block
 block discarded – undo
860 860
  * @param int $post_id The post ID.
861 861
  */
862 862
 function geodir_post_information_save($post_id, $post) {
863
-    global $wpdb, $current_user;
863
+	global $wpdb, $current_user;
864 864
 
865
-    if (isset($post->post_type) && ($post->post_type=='nav_menu_item' || $post->post_type=='page' || $post->post_type=='post')) {
866
-        return;
867
-    }
865
+	if (isset($post->post_type) && ($post->post_type=='nav_menu_item' || $post->post_type=='page' || $post->post_type=='post')) {
866
+		return;
867
+	}
868 868
 
869
-    $geodir_posttypes = geodir_get_posttypes();
869
+	$geodir_posttypes = geodir_get_posttypes();
870 870
 
871
-    if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE)
872
-        return;
871
+	if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE)
872
+		return;
873 873
 
874
-    if (!wp_is_post_revision($post_id) && isset($post->post_type) && in_array($post->post_type, $geodir_posttypes)) {
875
-        if (isset($_REQUEST['_status']))
876
-            geodir_change_post_status($post_id, $_REQUEST['_status']);
874
+	if (!wp_is_post_revision($post_id) && isset($post->post_type) && in_array($post->post_type, $geodir_posttypes)) {
875
+		if (isset($_REQUEST['_status']))
876
+			geodir_change_post_status($post_id, $_REQUEST['_status']);
877 877
 
878
-        if (isset($_REQUEST['action']) && ($_REQUEST['action'] == 'trash' || $_REQUEST['action'] == 'untrash'))
879
-            return;
878
+		if (isset($_REQUEST['action']) && ($_REQUEST['action'] == 'trash' || $_REQUEST['action'] == 'untrash'))
879
+			return;
880 880
 
881
-        if (!isset($_POST['geodir_post_info_noncename']) || !wp_verify_nonce($_POST['geodir_post_info_noncename'], plugin_basename(__FILE__)))
882
-            return;
881
+		if (!isset($_POST['geodir_post_info_noncename']) || !wp_verify_nonce($_POST['geodir_post_info_noncename'], plugin_basename(__FILE__)))
882
+			return;
883 883
 
884
-        if (!isset($_POST['geodir_post_attachments_noncename']) || !wp_verify_nonce($_POST['geodir_post_attachments_noncename'], plugin_basename(__FILE__)))
885
-            return;
884
+		if (!isset($_POST['geodir_post_attachments_noncename']) || !wp_verify_nonce($_POST['geodir_post_attachments_noncename'], plugin_basename(__FILE__)))
885
+			return;
886 886
 
887
-        geodir_save_listing($_REQUEST);
888
-    }
887
+		geodir_save_listing($_REQUEST);
888
+	}
889 889
 }
890 890
 
891 891
 /**
@@ -901,102 +901,102 @@  discard block
 block discarded – undo
901 901
  */
902 902
 function geodir_admin_fields($options)
903 903
 {
904
-    global $geodirectory;
905
-
906
-    $first_title = true;
907
-    $tab_id = '';
908
-    $i = 0;
909
-    foreach ($options as $value) :
910
-        if (!isset($value['name'])) $value['name'] = '';
911
-        if (!isset($value['class'])) $value['class'] = '';
912
-        if (!isset($value['css'])) $value['css'] = '';
913
-        if (!isset($value['std'])) $value['std'] = '';
914
-        $desc = '';
915
-        switch ($value['type']) :
916
-            case 'dummy_installer':
917
-                $post_type = isset($value['post_type']) ? $value['post_type'] : 'gd_place';
918
-                geodir_autoinstall_admin_header($post_type);
919
-                break;
920
-            case 'title':
921
-
922
-                if ($i == 0) {
923
-                    echo '<dl id="geodir_oiption_tabs" class="gd-tab-head"></dl>';
924
-                    echo '<div class="inner_content_tab_main">';
925
-                }
904
+	global $geodirectory;
905
+
906
+	$first_title = true;
907
+	$tab_id = '';
908
+	$i = 0;
909
+	foreach ($options as $value) :
910
+		if (!isset($value['name'])) $value['name'] = '';
911
+		if (!isset($value['class'])) $value['class'] = '';
912
+		if (!isset($value['css'])) $value['css'] = '';
913
+		if (!isset($value['std'])) $value['std'] = '';
914
+		$desc = '';
915
+		switch ($value['type']) :
916
+			case 'dummy_installer':
917
+				$post_type = isset($value['post_type']) ? $value['post_type'] : 'gd_place';
918
+				geodir_autoinstall_admin_header($post_type);
919
+				break;
920
+			case 'title':
921
+
922
+				if ($i == 0) {
923
+					echo '<dl id="geodir_oiption_tabs" class="gd-tab-head"></dl>';
924
+					echo '<div class="inner_content_tab_main">';
925
+				}
926 926
 
927
-                $i++;
927
+				$i++;
928 928
 
929
-                if (isset($value['id']) && $value['id'])
930
-                    $tab_id = $value['id'];
929
+				if (isset($value['id']) && $value['id'])
930
+					$tab_id = $value['id'];
931 931
 
932
-                if (isset($value['desc']) && $value['desc'])
933
-                    $desc = '<span style=" text-transform:none;">:- ' . $value['desc'] . '</span>';
932
+				if (isset($value['desc']) && $value['desc'])
933
+					$desc = '<span style=" text-transform:none;">:- ' . $value['desc'] . '</span>';
934 934
 
935
-                if (isset($value['name']) && $value['name']) {
936
-                    if ($first_title === true) {
937
-                        $first_title = false;
938
-                    } else {
939
-                        echo '</div>';
940
-                    }
941
-                    echo '<dd id="' . trim($tab_id) . '" class="geodir_option_tabs" ><a href="javascript:void(0);">' . $value['name'] . '</a></dd>';
935
+				if (isset($value['name']) && $value['name']) {
936
+					if ($first_title === true) {
937
+						$first_title = false;
938
+					} else {
939
+						echo '</div>';
940
+					}
941
+					echo '<dd id="' . trim($tab_id) . '" class="geodir_option_tabs" ><a href="javascript:void(0);">' . $value['name'] . '</a></dd>';
942 942
 
943
-                    echo '<div id="sub_' . trim($tab_id) . '" class="gd-content-heading" style=" margin-bottom:10px;" >';
944
-                }
943
+					echo '<div id="sub_' . trim($tab_id) . '" class="gd-content-heading" style=" margin-bottom:10px;" >';
944
+				}
945 945
 
946
-                /**
947
-                 * Called after a GeoDirectory settings title is output in the GD settings page.
948
-                 *
949
-                 * The action is called dynamically geodir_settings_$value['id'].
950
-                 *
951
-                 * @since 1.0.0
952
-                 */
953
-                do_action('geodir_settings_' . sanitize_title($value['id']));
954
-                break;
955
-
956
-            case 'no_tabs':
957
-
958
-                echo '<div class="inner_content_tab_main">';
959
-                echo '<div id="sub_' . trim($tab_id) . '" class="gd-content-heading" style=" margin-bottom:10px;" >';
960
-
961
-                break;
962
-
963
-            case 'sectionstart':
964
-                if (isset($value['desc']) && $value['desc'])
965
-                    $desc = '<span style=" text-transform:none;"> - ' . $value['desc'] . '</span>';
966
-                if (isset($value['name']) && $value['name'])
967
-                    echo '<h3>' . $value['name'] . $desc . '</h3>';
968
-                /**
969
-                 * Called after a GeoDirectory settings sectionstart is output in the GD settings page.
970
-                 *
971
-                 * The action is called dynamically geodir_settings_$value['id']_start.
972
-                 *
973
-                 * @since 1.0.0
974
-                 */
975
-                if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_start');
976
-                echo '<table class="form-table">' . "\n\n";
977
-
978
-                break;
979
-            case 'sectionend':
980
-                /**
981
-                 * Called before a GeoDirectory settings sectionend is output in the GD settings page.
982
-                 *
983
-                 * The action is called dynamically geodir_settings_$value['id']_end.
984
-                 *
985
-                 * @since 1.0.0
986
-                 */
987
-                if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_end');
988
-                echo '</table>';
989
-                /**
990
-                 * Called after a GeoDirectory settings sectionend is output in the GD settings page.
991
-                 *
992
-                 * The action is called dynamically geodir_settings_$value['id']_end.
993
-                 *
994
-                 * @since 1.0.0
995
-                 */
996
-                if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_after');
997
-                break;
998
-            case 'text':
999
-                ?>
946
+				/**
947
+				 * Called after a GeoDirectory settings title is output in the GD settings page.
948
+				 *
949
+				 * The action is called dynamically geodir_settings_$value['id'].
950
+				 *
951
+				 * @since 1.0.0
952
+				 */
953
+				do_action('geodir_settings_' . sanitize_title($value['id']));
954
+				break;
955
+
956
+			case 'no_tabs':
957
+
958
+				echo '<div class="inner_content_tab_main">';
959
+				echo '<div id="sub_' . trim($tab_id) . '" class="gd-content-heading" style=" margin-bottom:10px;" >';
960
+
961
+				break;
962
+
963
+			case 'sectionstart':
964
+				if (isset($value['desc']) && $value['desc'])
965
+					$desc = '<span style=" text-transform:none;"> - ' . $value['desc'] . '</span>';
966
+				if (isset($value['name']) && $value['name'])
967
+					echo '<h3>' . $value['name'] . $desc . '</h3>';
968
+				/**
969
+				 * Called after a GeoDirectory settings sectionstart is output in the GD settings page.
970
+				 *
971
+				 * The action is called dynamically geodir_settings_$value['id']_start.
972
+				 *
973
+				 * @since 1.0.0
974
+				 */
975
+				if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_start');
976
+				echo '<table class="form-table">' . "\n\n";
977
+
978
+				break;
979
+			case 'sectionend':
980
+				/**
981
+				 * Called before a GeoDirectory settings sectionend is output in the GD settings page.
982
+				 *
983
+				 * The action is called dynamically geodir_settings_$value['id']_end.
984
+				 *
985
+				 * @since 1.0.0
986
+				 */
987
+				if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_end');
988
+				echo '</table>';
989
+				/**
990
+				 * Called after a GeoDirectory settings sectionend is output in the GD settings page.
991
+				 *
992
+				 * The action is called dynamically geodir_settings_$value['id']_end.
993
+				 *
994
+				 * @since 1.0.0
995
+				 */
996
+				if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_after');
997
+				break;
998
+			case 'text':
999
+				?>
1000 1000
                 <tr valign="top">
1001 1001
                 <th scope="row" class="titledesc"><?php echo $value['name']; ?></th>
1002 1002
                 <td class="forminp"><input name="<?php echo esc_attr($value['id']); ?>"
@@ -1005,15 +1005,15 @@  discard block
 block discarded – undo
1005 1005
                                            <?php if(isset($value['placeholder'])){?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1006 1006
                                            style=" <?php echo esc_attr($value['css']); ?>"
1007 1007
                                            value="<?php if (get_option($value['id']) !== false && get_option($value['id']) !== null) {
1008
-                                               echo esc_attr(stripslashes(get_option($value['id'])));
1009
-                                           } else {
1010
-                                               echo esc_attr($value['std']);
1011
-                                           } ?>"/> <span class="description"><?php echo $value['desc']; ?></span></td>
1008
+											   echo esc_attr(stripslashes(get_option($value['id'])));
1009
+										   } else {
1010
+											   echo esc_attr($value['std']);
1011
+										   } ?>"/> <span class="description"><?php echo $value['desc']; ?></span></td>
1012 1012
                 </tr><?php
1013
-                break;
1013
+				break;
1014 1014
 
1015
-            case 'map-key':
1016
-                ?>
1015
+			case 'map-key':
1016
+				?>
1017 1017
                 <tr valign="top">
1018 1018
                 <th scope="row" class="titledesc"><?php echo $value['name']; ?></th>
1019 1019
                 <td class="forminp"><input name="<?php echo esc_attr($value['id']); ?>"
@@ -1022,17 +1022,17 @@  discard block
 block discarded – undo
1022 1022
                                            <?php if(isset($value['placeholder'])){?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1023 1023
                                            style=" <?php echo esc_attr($value['css']); ?>"
1024 1024
                                            value="<?php if (get_option($value['id']) !== false && get_option($value['id']) !== null) {
1025
-                                               echo esc_attr(stripslashes(get_option($value['id'])));
1026
-                                           } else {
1027
-                                               echo esc_attr($value['std']);
1028
-                                           } ?>"/>
1025
+											   echo esc_attr(stripslashes(get_option($value['id'])));
1026
+										   } else {
1027
+											   echo esc_attr($value['std']);
1028
+										   } ?>"/>
1029 1029
                     <a href='https://console.developers.google.com/henhouse/?pb=["hh-1","maps_backend",null,[],"https://developers.google.com",null,["maps_backend","geocoding_backend","directions_backend","distance_matrix_backend","elevation_backend","places_backend"],null]&TB_iframe=true&width=600&height=400' class="thickbox button-primary" name="<?php _e('Generate API Key - ( MUST be logged in to your Google account )','geodirectory');?>" ><?php _e('Generate API Key','geodirectory');?></a>
1030 1030
                     <span class="description"><?php echo $value['desc']; ?></span></td>
1031 1031
                 </tr><?php
1032
-                break;
1032
+				break;
1033 1033
 
1034
-            case 'password':
1035
-                ?>
1034
+			case 'password':
1035
+				?>
1036 1036
                 <tr valign="top">
1037 1037
                 <th scope="row" class="titledesc"><?php echo $value['name']; ?></th>
1038 1038
                 <td class="forminp"><input name="<?php echo esc_attr($value['id']); ?>"
@@ -1041,42 +1041,42 @@  discard block
 block discarded – undo
1041 1041
                                            <?php if(isset($value['placeholder'])){?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1042 1042
                                            style="<?php echo esc_attr($value['css']); ?>"
1043 1043
                                            value="<?php if (get_option($value['id']) !== false && get_option($value['id']) !== null) {
1044
-                                               echo esc_attr(stripslashes(get_option($value['id'])));
1045
-                                           } else {
1046
-                                               echo esc_attr($value['std']);
1047
-                                           } ?>"/> <span class="description"><?php echo $value['desc']; ?></span></td>
1044
+											   echo esc_attr(stripslashes(get_option($value['id'])));
1045
+										   } else {
1046
+											   echo esc_attr($value['std']);
1047
+										   } ?>"/> <span class="description"><?php echo $value['desc']; ?></span></td>
1048 1048
                 </tr><?php
1049
-                break;
1049
+				break;
1050 1050
 
1051
-            case 'html_content':
1052
-                ?>
1051
+			case 'html_content':
1052
+				?>
1053 1053
                 <tr valign="top">
1054 1054
                 <th scope="row" class="titledesc"><?php echo $value['name']; ?></th>
1055 1055
                 <td class="forminp"><span class="description"><?php echo $value['desc']; ?></span></td>
1056 1056
                 </tr><?php
1057
-                break;
1057
+				break;
1058 1058
 
1059
-            case 'color' :
1060
-                ?>
1059
+			case 'color' :
1060
+				?>
1061 1061
                 <tr valign="top">
1062 1062
                 <th scope="row" class="titledesc"><?php echo $value['name']; ?></th>
1063 1063
                 <td class="forminp"><input name="<?php echo esc_attr($value['id']); ?>"
1064 1064
                                            id="<?php echo esc_attr($value['id']); ?>" type="text"
1065 1065
                                            style="<?php echo esc_attr($value['css']); ?>"
1066 1066
                                            value="<?php if (get_option($value['id']) !== false && get_option($value['id']) !== null) {
1067
-                                               echo esc_attr(stripslashes(get_option($value['id'])));
1068
-                                           } else {
1069
-                                               echo esc_attr($value['std']);
1070
-                                           } ?>" class="colorpick"/> <span
1067
+											   echo esc_attr(stripslashes(get_option($value['id'])));
1068
+										   } else {
1069
+											   echo esc_attr($value['std']);
1070
+										   } ?>" class="colorpick"/> <span
1071 1071
                         class="description"><?php echo $value['desc']; ?></span>
1072 1072
 
1073 1073
                     <div id="colorPickerDiv_<?php echo esc_attr($value['id']); ?>" class="colorpickdiv"
1074 1074
                          style="z-index: 100;background:#eee;border:1px solid #ccc;position:absolute;display:none;"></div>
1075 1075
                 </td>
1076 1076
                 </tr><?php
1077
-                break;
1078
-            case 'image_width' :
1079
-                ?>
1077
+				break;
1078
+			case 'image_width' :
1079
+				?>
1080 1080
                 <tr valign="top">
1081 1081
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1082 1082
                 <td class="forminp">
@@ -1098,11 +1098,11 @@  discard block
 block discarded – undo
1098 1098
 
1099 1099
                     <span class="description"><?php echo $value['desc'] ?></span></td>
1100 1100
                 </tr><?php
1101
-                break;
1102
-            case 'select':
1103
-                $option_value = get_option($value['id']);
1104
-                $option_value = !empty($option_value) ? stripslashes_deep($option_value) : $option_value;
1105
-                ?>
1101
+				break;
1102
+			case 'select':
1103
+				$option_value = get_option($value['id']);
1104
+				$option_value = !empty($option_value) ? stripslashes_deep($option_value) : $option_value;
1105
+				?>
1106 1106
                 <tr valign="top">
1107 1107
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1108 1108
                 <td class="forminp"><select name="<?php echo esc_attr($value['id']); ?>"
@@ -1111,33 +1111,33 @@  discard block
 block discarded – undo
1111 1111
                                             class="<?php if (isset($value['class'])) echo $value['class']; ?>"
1112 1112
                                             option-ajaxchosen="false">
1113 1113
                         <?php
1114
-                        foreach ($value['options'] as $key => $val) {
1115
-                            $geodir_select_value = '';
1116
-                            if ($option_value != '') {
1117
-                                if ($option_value != '' && $option_value == $key)
1118
-                                    $geodir_select_value = ' selected="selected" ';
1119
-                            } else {
1120
-                                if ($value['std'] == $key)
1121
-                                    $geodir_select_value = ' selected="selected" ';
1122
-                            }
1123
-                            ?>
1114
+						foreach ($value['options'] as $key => $val) {
1115
+							$geodir_select_value = '';
1116
+							if ($option_value != '') {
1117
+								if ($option_value != '' && $option_value == $key)
1118
+									$geodir_select_value = ' selected="selected" ';
1119
+							} else {
1120
+								if ($value['std'] == $key)
1121
+									$geodir_select_value = ' selected="selected" ';
1122
+							}
1123
+							?>
1124 1124
                             <option
1125 1125
                                 value="<?php echo esc_attr($key); ?>" <?php echo $geodir_select_value; ?> ><?php echo ucfirst($val) ?></option>
1126 1126
                         <?php
1127
-                        }
1128
-                        ?>
1127
+						}
1128
+						?>
1129 1129
                     </select> <span class="description"><?php echo $value['desc'] ?></span>
1130 1130
                 </td>
1131 1131
                 </tr><?php
1132
-                break;
1132
+				break;
1133 1133
 
1134
-            case 'multiselect':
1135
-                $option_values = get_option($value['id']);
1136
-                if ($option_values === '' && !empty($value['std']) && is_array($value['std'])) {
1137
-                   $option_values = $value['std'];
1138
-                }
1139
-                $option_values = !empty($option_values) ? stripslashes_deep($option_values) : $option_values;
1140
-                ?>
1134
+			case 'multiselect':
1135
+				$option_values = get_option($value['id']);
1136
+				if ($option_values === '' && !empty($value['std']) && is_array($value['std'])) {
1137
+				   $option_values = $value['std'];
1138
+				}
1139
+				$option_values = !empty($option_values) ? stripslashes_deep($option_values) : $option_values;
1140
+				?>
1141 1141
                 <tr valign="top">
1142 1142
                 <th scope="row" class="titledesc"><?php echo $value['name']; ?></th>
1143 1143
                 <td class="forminp"><select multiple="multiple" name="<?php echo esc_attr($value['id']); ?>[]"
@@ -1147,25 +1147,25 @@  discard block
 block discarded – undo
1147 1147
                                             data-placeholder="<?php if (isset($value['placeholder_text'])) echo $value['placeholder_text'];?>"
1148 1148
                                             option-ajaxchosen="false">
1149 1149
                         <?php
1150
-                        foreach ($value['options'] as $key => $val) {
1151
-                            if (strpos($key, 'optgroup_start-') === 0) {
1152
-                                ?><optgroup label="<?php echo ucfirst($val); ?>"><?php
1153
-                            } else if (strpos($key, 'optgroup_end-') === 0) {
1154
-                                ?></optgroup><?php
1155
-                            } else {
1156
-                                ?>
1150
+						foreach ($value['options'] as $key => $val) {
1151
+							if (strpos($key, 'optgroup_start-') === 0) {
1152
+								?><optgroup label="<?php echo ucfirst($val); ?>"><?php
1153
+							} else if (strpos($key, 'optgroup_end-') === 0) {
1154
+								?></optgroup><?php
1155
+							} else {
1156
+								?>
1157 1157
                                 <option
1158 1158
                                     value="<?php echo esc_attr($key); ?>" <?php selected(true, (is_array($option_values) && in_array($key, $option_values)));?>><?php echo ucfirst($val) ?></option>
1159 1159
                             <?php
1160
-                            }
1161
-                        }
1162
-                        ?>
1160
+							}
1161
+						}
1162
+						?>
1163 1163
                     </select> <span class="description"><?php echo $value['desc'] ?></span>
1164 1164
                 </td>
1165 1165
                 </tr><?php
1166
-                break;
1167
-            case 'file':
1168
-                ?>
1166
+				break;
1167
+			case 'file':
1168
+				?>
1169 1169
                 <tr valign="top">
1170 1170
                 <th scope="row" class="titledesc"><?php echo $value['name']; ?></th>
1171 1171
                 <td class="forminp">
@@ -1185,87 +1185,87 @@  discard block
 block discarded – undo
1185 1185
                     <?php } ?>
1186 1186
                 </td>
1187 1187
                 </tr><?php
1188
-                break;
1189
-            case 'map_default_settings' :
1190
-                ?>
1188
+				break;
1189
+			case 'map_default_settings' :
1190
+				?>
1191 1191
 
1192 1192
                 <tr valign="top">
1193 1193
                     <th class="titledesc" width="40%"><?php _e('Default map language', 'geodirectory');?></th>
1194 1194
                     <td width="60%">
1195 1195
                         <select name="geodir_default_map_language" style="width:60%">
1196 1196
                             <?php
1197
-                            $arr_map_langages = array(
1198
-                                'ar' => __('ARABIC', 'geodirectory'),
1199
-                                'eu' => __('BASQUE', 'geodirectory'),
1200
-                                'bg' => __('BULGARIAN', 'geodirectory'),
1201
-                                'bn' => __('BENGALI', 'geodirectory'),
1202
-                                'ca' => __('CATALAN', 'geodirectory'),
1203
-                                'cs' => __('CZECH', 'geodirectory'),
1204
-                                'da' => __('DANISH', 'geodirectory'),
1205
-                                'de' => __('GERMAN', 'geodirectory'),
1206
-                                'el' => __('GREEK', 'geodirectory'),
1207
-                                'en' => __('ENGLISH', 'geodirectory'),
1208
-                                'en-AU' => __('ENGLISH (AUSTRALIAN)', 'geodirectory'),
1209
-                                'en-GB' => __('ENGLISH (GREAT BRITAIN)', 'geodirectory'),
1210
-                                'es' => __('SPANISH', 'geodirectory'),
1211
-                                'eu' => __('BASQUE', 'geodirectory'),
1212
-                                'fa' => __('FARSI', 'geodirectory'),
1213
-                                'fi' => __('FINNISH', 'geodirectory'),
1214
-                                'fil' => __('FILIPINO', 'geodirectory'),
1215
-                                'fr' => __('FRENCH', 'geodirectory'),
1216
-                                'gl' => __('GALICIAN', 'geodirectory'),
1217
-                                'gu' => __('GUJARATI', 'geodirectory'),
1218
-                                'hi' => __('HINDI', 'geodirectory'),
1219
-                                'hr' => __('CROATIAN', 'geodirectory'),
1220
-                                'hu' => __('HUNGARIAN', 'geodirectory'),
1221
-                                'id' => __('INDONESIAN', 'geodirectory'),
1222
-                                'it' => __('ITALIAN', 'geodirectory'),
1223
-                                'iw' => __('HEBREW', 'geodirectory'),
1224
-                                'ja' => __('JAPANESE', 'geodirectory'),
1225
-                                'kn' => __('KANNADA', 'geodirectory'),
1226
-                                'ko' => __('KOREAN', 'geodirectory'),
1227
-                                'lt' => __('LITHUANIAN', 'geodirectory'),
1228
-                                'lv' => __('LATVIAN', 'geodirectory'),
1229
-                                'ml' => __('MALAYALAM', 'geodirectory'),
1230
-                                'mr' => __('MARATHI', 'geodirectory'),
1231
-                                'nl' => __('DUTCH', 'geodirectory'),
1232
-                                'no' => __('NORWEGIAN', 'geodirectory'),
1233
-                                'pl' => __('POLISH', 'geodirectory'),
1234
-                                'pt' => __('PORTUGUESE', 'geodirectory'),
1235
-                                'pt-BR' => __('PORTUGUESE (BRAZIL)', 'geodirectory'),
1236
-                                'pt-PT' => __('PORTUGUESE (PORTUGAL)', 'geodirectory'),
1237
-                                'ro' => __('ROMANIAN', 'geodirectory'),
1238
-                                'ru' => __('RUSSIAN', 'geodirectory'),
1239
-                                'ru' => __('RUSSIAN', 'geodirectory'),
1240
-                                'sk' => __('SLOVAK', 'geodirectory'),
1241
-                                'sl' => __('SLOVENIAN', 'geodirectory'),
1242
-                                'sr' => __('SERBIAN', 'geodirectory'),
1243
-                                'sv' => __('	SWEDISH', 'geodirectory'),
1244
-                                'tl' => __('TAGALOG', 'geodirectory'),
1245
-                                'ta' => __('TAMIL', 'geodirectory'),
1246
-                                'te' => __('TELUGU', 'geodirectory'),
1247
-                                'th' => __('THAI', 'geodirectory'),
1248
-                                'tr' => __('TURKISH', 'geodirectory'),
1249
-                                'uk' => __('UKRAINIAN', 'geodirectory'),
1250
-                                'vi' => __('VIETNAMESE', 'geodirectory'),
1251
-                                'zh-CN' => __('CHINESE (SIMPLIFIED)', 'geodirectory'),
1252
-                                'zh-TW' => __('CHINESE (TRADITIONAL)', 'geodirectory'),
1253
-                            );
1254
-                            $geodir_default_map_language = get_option('geodir_default_map_language');
1255
-                            if (empty($geodir_default_map_language))
1256
-                                $geodir_default_map_language = 'en';
1257
-                            foreach ($arr_map_langages as $language_key => $language_txt) {
1258
-                                if (!empty($geodir_default_map_language) && $language_key == $geodir_default_map_language)
1259
-                                    $geodir_default_language_selected = "selected='selected'";
1260
-                                else
1261
-                                    $geodir_default_language_selected = '';
1262
-
1263
-                                ?>
1197
+							$arr_map_langages = array(
1198
+								'ar' => __('ARABIC', 'geodirectory'),
1199
+								'eu' => __('BASQUE', 'geodirectory'),
1200
+								'bg' => __('BULGARIAN', 'geodirectory'),
1201
+								'bn' => __('BENGALI', 'geodirectory'),
1202
+								'ca' => __('CATALAN', 'geodirectory'),
1203
+								'cs' => __('CZECH', 'geodirectory'),
1204
+								'da' => __('DANISH', 'geodirectory'),
1205
+								'de' => __('GERMAN', 'geodirectory'),
1206
+								'el' => __('GREEK', 'geodirectory'),
1207
+								'en' => __('ENGLISH', 'geodirectory'),
1208
+								'en-AU' => __('ENGLISH (AUSTRALIAN)', 'geodirectory'),
1209
+								'en-GB' => __('ENGLISH (GREAT BRITAIN)', 'geodirectory'),
1210
+								'es' => __('SPANISH', 'geodirectory'),
1211
+								'eu' => __('BASQUE', 'geodirectory'),
1212
+								'fa' => __('FARSI', 'geodirectory'),
1213
+								'fi' => __('FINNISH', 'geodirectory'),
1214
+								'fil' => __('FILIPINO', 'geodirectory'),
1215
+								'fr' => __('FRENCH', 'geodirectory'),
1216
+								'gl' => __('GALICIAN', 'geodirectory'),
1217
+								'gu' => __('GUJARATI', 'geodirectory'),
1218
+								'hi' => __('HINDI', 'geodirectory'),
1219
+								'hr' => __('CROATIAN', 'geodirectory'),
1220
+								'hu' => __('HUNGARIAN', 'geodirectory'),
1221
+								'id' => __('INDONESIAN', 'geodirectory'),
1222
+								'it' => __('ITALIAN', 'geodirectory'),
1223
+								'iw' => __('HEBREW', 'geodirectory'),
1224
+								'ja' => __('JAPANESE', 'geodirectory'),
1225
+								'kn' => __('KANNADA', 'geodirectory'),
1226
+								'ko' => __('KOREAN', 'geodirectory'),
1227
+								'lt' => __('LITHUANIAN', 'geodirectory'),
1228
+								'lv' => __('LATVIAN', 'geodirectory'),
1229
+								'ml' => __('MALAYALAM', 'geodirectory'),
1230
+								'mr' => __('MARATHI', 'geodirectory'),
1231
+								'nl' => __('DUTCH', 'geodirectory'),
1232
+								'no' => __('NORWEGIAN', 'geodirectory'),
1233
+								'pl' => __('POLISH', 'geodirectory'),
1234
+								'pt' => __('PORTUGUESE', 'geodirectory'),
1235
+								'pt-BR' => __('PORTUGUESE (BRAZIL)', 'geodirectory'),
1236
+								'pt-PT' => __('PORTUGUESE (PORTUGAL)', 'geodirectory'),
1237
+								'ro' => __('ROMANIAN', 'geodirectory'),
1238
+								'ru' => __('RUSSIAN', 'geodirectory'),
1239
+								'ru' => __('RUSSIAN', 'geodirectory'),
1240
+								'sk' => __('SLOVAK', 'geodirectory'),
1241
+								'sl' => __('SLOVENIAN', 'geodirectory'),
1242
+								'sr' => __('SERBIAN', 'geodirectory'),
1243
+								'sv' => __('	SWEDISH', 'geodirectory'),
1244
+								'tl' => __('TAGALOG', 'geodirectory'),
1245
+								'ta' => __('TAMIL', 'geodirectory'),
1246
+								'te' => __('TELUGU', 'geodirectory'),
1247
+								'th' => __('THAI', 'geodirectory'),
1248
+								'tr' => __('TURKISH', 'geodirectory'),
1249
+								'uk' => __('UKRAINIAN', 'geodirectory'),
1250
+								'vi' => __('VIETNAMESE', 'geodirectory'),
1251
+								'zh-CN' => __('CHINESE (SIMPLIFIED)', 'geodirectory'),
1252
+								'zh-TW' => __('CHINESE (TRADITIONAL)', 'geodirectory'),
1253
+							);
1254
+							$geodir_default_map_language = get_option('geodir_default_map_language');
1255
+							if (empty($geodir_default_map_language))
1256
+								$geodir_default_map_language = 'en';
1257
+							foreach ($arr_map_langages as $language_key => $language_txt) {
1258
+								if (!empty($geodir_default_map_language) && $language_key == $geodir_default_map_language)
1259
+									$geodir_default_language_selected = "selected='selected'";
1260
+								else
1261
+									$geodir_default_language_selected = '';
1262
+
1263
+								?>
1264 1264
                                 <option
1265 1265
                                     value="<?php echo $language_key?>" <?php echo $geodir_default_language_selected; ?>><?php echo $language_txt; ?></option>
1266 1266
 
1267 1267
                             <?php }
1268
-                            ?>
1268
+							?>
1269 1269
                         </select>
1270 1270
                     </td>
1271 1271
                 </tr>
@@ -1276,46 +1276,46 @@  discard block
 block discarded – undo
1276 1276
                     <td width="60%">
1277 1277
                         <select name="geodir_default_map_search_pt" style="width:60%">
1278 1278
                             <?php
1279
-                            $post_types = geodir_get_posttypes('array');
1280
-                            $geodir_default_map_search_pt = get_option('geodir_default_map_search_pt');
1281
-                            if (empty($geodir_default_map_search_pt))
1282
-                                $geodir_default_map_search_pt = 'gd_place';
1283
-                            if (is_array($post_types)) {
1284
-                                foreach ($post_types as $key => $post_types_obj) {
1285
-                                    if (!empty($geodir_default_map_search_pt) && $key == $geodir_default_map_search_pt)
1286
-                                        $geodir_search_pt_selected = "selected='selected'";
1287
-                                    else
1288
-                                        $geodir_search_pt_selected = '';
1289
-
1290
-                                    ?>
1279
+							$post_types = geodir_get_posttypes('array');
1280
+							$geodir_default_map_search_pt = get_option('geodir_default_map_search_pt');
1281
+							if (empty($geodir_default_map_search_pt))
1282
+								$geodir_default_map_search_pt = 'gd_place';
1283
+							if (is_array($post_types)) {
1284
+								foreach ($post_types as $key => $post_types_obj) {
1285
+									if (!empty($geodir_default_map_search_pt) && $key == $geodir_default_map_search_pt)
1286
+										$geodir_search_pt_selected = "selected='selected'";
1287
+									else
1288
+										$geodir_search_pt_selected = '';
1289
+
1290
+									?>
1291 1291
                                     <option
1292 1292
                                         value="<?php echo $key?>" <?php echo $geodir_search_pt_selected; ?>><?php echo $post_types_obj['labels']['singular_name']; ?></option>
1293 1293
 
1294 1294
                                 <?php }
1295 1295
 
1296
-                            }
1296
+							}
1297 1297
 
1298
-                            ?>
1298
+							?>
1299 1299
                         </select>
1300 1300
                     </td>
1301 1301
                 </tr>
1302 1302
 
1303 1303
                 <?php
1304
-                break;
1304
+				break;
1305 1305
 
1306
-            case 'map':
1307
-                ?>
1306
+			case 'map':
1307
+				?>
1308 1308
                 <tr valign="top">
1309 1309
                     <td class="forminp">
1310 1310
                         <?php
1311
-                        global $post_cat, $cat_display;
1312
-                        $post_types = geodir_get_posttypes('object');
1313
-                        $cat_display = 'checkbox';
1314
-                        $gd_post_types = get_option('geodir_exclude_post_type_on_map');
1315
-                        $gd_cats = get_option('geodir_exclude_cat_on_map');
1316
-                        $gd_cats_upgrade = (int)get_option('geodir_exclude_cat_on_map_upgrade');
1317
-                        $count = 1;
1318
-                        ?>
1311
+						global $post_cat, $cat_display;
1312
+						$post_types = geodir_get_posttypes('object');
1313
+						$cat_display = 'checkbox';
1314
+						$gd_post_types = get_option('geodir_exclude_post_type_on_map');
1315
+						$gd_cats = get_option('geodir_exclude_cat_on_map');
1316
+						$gd_cats_upgrade = (int)get_option('geodir_exclude_cat_on_map_upgrade');
1317
+						$count = 1;
1318
+						?>
1319 1319
                         <table width="70%" class="widefat">
1320 1320
                             <thead>
1321 1321
                             <tr>
@@ -1324,18 +1324,18 @@  discard block
 block discarded – undo
1324 1324
                                 <th><b><?php echo DESIGN_POST_TYPE_CAT; ?></b></th>
1325 1325
                             </tr>
1326 1326
                             <?php
1327
-                            $gd_categs = $gd_cats;
1328
-                            foreach ($post_types as $key => $post_types_obj) :
1329
-                                $checked = is_array($gd_post_types) && in_array($key, $gd_post_types) ? 'checked="checked"' : '';
1330
-                                $gd_taxonomy = geodir_get_taxonomies($key);
1331
-                                if ($gd_cats_upgrade) {
1332
-                                    $gd_cat_taxonomy = isset($gd_taxonomy[0]) ? $gd_taxonomy[0] : '';
1333
-                                    $gd_cats = isset($gd_categs[$gd_cat_taxonomy]) ? $gd_categs[$gd_cat_taxonomy] : array();
1334
-                                    $gd_cats = !empty($gd_cats) && is_array($gd_cats) ? array_unique($gd_cats) : array();
1335
-                                }
1336
-                                $post_cat = implode(',', $gd_cats);
1337
-                                $gd_taxonomy_list = geodir_custom_taxonomy_walker($gd_taxonomy);
1338
-                                ?>
1327
+							$gd_categs = $gd_cats;
1328
+							foreach ($post_types as $key => $post_types_obj) :
1329
+								$checked = is_array($gd_post_types) && in_array($key, $gd_post_types) ? 'checked="checked"' : '';
1330
+								$gd_taxonomy = geodir_get_taxonomies($key);
1331
+								if ($gd_cats_upgrade) {
1332
+									$gd_cat_taxonomy = isset($gd_taxonomy[0]) ? $gd_taxonomy[0] : '';
1333
+									$gd_cats = isset($gd_categs[$gd_cat_taxonomy]) ? $gd_categs[$gd_cat_taxonomy] : array();
1334
+									$gd_cats = !empty($gd_cats) && is_array($gd_cats) ? array_unique($gd_cats) : array();
1335
+								}
1336
+								$post_cat = implode(',', $gd_cats);
1337
+								$gd_taxonomy_list = geodir_custom_taxonomy_walker($gd_taxonomy);
1338
+								?>
1339 1339
                                 <tr>
1340 1340
                                     <td valign="top" width="5%"><?php echo $count; ?></td>
1341 1341
                                     <td valign="top" width="25%" id="td_post_types"><input type="checkbox"
@@ -1356,19 +1356,19 @@  discard block
 block discarded – undo
1356 1356
                     </td>
1357 1357
                 </tr>
1358 1358
                 <?php
1359
-                break;
1359
+				break;
1360 1360
 
1361
-            case 'checkbox' :
1361
+			case 'checkbox' :
1362 1362
 
1363
-                if (!isset($value['checkboxgroup']) || (isset($value['checkboxgroup']) && $value['checkboxgroup'] == 'start')) :
1364
-                    ?>
1363
+				if (!isset($value['checkboxgroup']) || (isset($value['checkboxgroup']) && $value['checkboxgroup'] == 'start')) :
1364
+					?>
1365 1365
                     <tr valign="top">
1366 1366
                     <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1367 1367
                     <td class="forminp">
1368 1368
                 <?php
1369
-                endif;
1369
+				endif;
1370 1370
 
1371
-                ?>
1371
+				?>
1372 1372
                 <fieldset>
1373 1373
                     <legend class="screen-reader-text"><span><?php echo $value['name'] ?></span></legend>
1374 1374
                     <label for="<?php echo $value['id'] ?>">
@@ -1378,49 +1378,49 @@  discard block
 block discarded – undo
1378 1378
                 </fieldset>
1379 1379
                 <?php
1380 1380
 
1381
-                if (!isset($value['checkboxgroup']) || (isset($value['checkboxgroup']) && $value['checkboxgroup'] == 'end')) :
1382
-                    ?>
1381
+				if (!isset($value['checkboxgroup']) || (isset($value['checkboxgroup']) && $value['checkboxgroup'] == 'end')) :
1382
+					?>
1383 1383
                     </td>
1384 1384
                     </tr>
1385 1385
                 <?php
1386
-                endif;
1386
+				endif;
1387 1387
 
1388
-                break;
1388
+				break;
1389 1389
 
1390
-            case 'radio' :
1390
+			case 'radio' :
1391 1391
 
1392
-                if (!isset($value['radiogroup']) || (isset($value['radiogroup']) && $value['radiogroup'] == 'start')) :
1393
-                    ?>
1392
+				if (!isset($value['radiogroup']) || (isset($value['radiogroup']) && $value['radiogroup'] == 'start')) :
1393
+					?>
1394 1394
                     <tr valign="top">
1395 1395
                     <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1396 1396
                     <td class="forminp">
1397 1397
                 <?php
1398
-                endif;
1398
+				endif;
1399 1399
 
1400
-                ?>
1400
+				?>
1401 1401
                 <fieldset>
1402 1402
                     <legend class="screen-reader-text"><span><?php echo $value['name'] ?></span></legend>
1403 1403
                     <label for="<?php echo $value['id'];?>">
1404 1404
                         <input name="<?php echo esc_attr($value['id']); ?>"
1405 1405
                                id="<?php echo esc_attr($value['id'] . $value['value']); ?>" type="radio"
1406 1406
                                value="<?php echo $value['value'] ?>" <?php if (get_option($value['id']) == $value['value']) {
1407
-                            echo 'checked="checked"';
1408
-                        }elseif(get_option($value['id'])=='' && $value['std']==$value['value']){echo 'checked="checked"';} ?> />
1407
+							echo 'checked="checked"';
1408
+						}elseif(get_option($value['id'])=='' && $value['std']==$value['value']){echo 'checked="checked"';} ?> />
1409 1409
                         <?php echo $value['desc']; ?></label><br>
1410 1410
                 </fieldset>
1411 1411
                 <?php
1412 1412
 
1413
-                if (!isset($value['radiogroup']) || (isset($value['radiogroup']) && $value['radiogroup'] == 'end')) :
1414
-                    ?>
1413
+				if (!isset($value['radiogroup']) || (isset($value['radiogroup']) && $value['radiogroup'] == 'end')) :
1414
+					?>
1415 1415
                     </td>
1416 1416
                     </tr>
1417 1417
                 <?php
1418
-                endif;
1418
+				endif;
1419 1419
 
1420
-                break;
1420
+				break;
1421 1421
 
1422
-            case 'textarea':
1423
-                ?>
1422
+			case 'textarea':
1423
+				?>
1424 1424
                 <tr valign="top">
1425 1425
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1426 1426
                 <td class="forminp">
@@ -1433,30 +1433,30 @@  discard block
 block discarded – undo
1433 1433
 
1434 1434
                 </td>
1435 1435
                 </tr><?php
1436
-                break;
1436
+				break;
1437 1437
 
1438
-            case 'editor':
1439
-                ?>
1438
+			case 'editor':
1439
+				?>
1440 1440
                 <tr valign="top">
1441 1441
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1442 1442
                 <td class="forminp"><?php
1443
-                    if (get_option($value['id']))
1444
-                        $content = stripslashes(get_option($value['id']));
1445
-                    else
1446
-                        $content = $value['std'];
1443
+					if (get_option($value['id']))
1444
+						$content = stripslashes(get_option($value['id']));
1445
+					else
1446
+						$content = $value['std'];
1447 1447
 
1448
-                    $editor_settings = array('media_buttons' => false, 'textarea_rows' => 10);
1448
+					$editor_settings = array('media_buttons' => false, 'textarea_rows' => 10);
1449 1449
 
1450
-                    wp_editor($content, esc_attr($value['id']), $editor_settings);
1450
+					wp_editor($content, esc_attr($value['id']), $editor_settings);
1451 1451
 
1452
-                    ?> <span class="description"><?php echo $value['desc'] ?></span>
1452
+					?> <span class="description"><?php echo $value['desc'] ?></span>
1453 1453
 
1454 1454
                 </td>
1455 1455
                 </tr><?php
1456
-                break;
1456
+				break;
1457 1457
 
1458
-            case 'single_select_page' :
1459
-                // WPML
1458
+			case 'single_select_page' :
1459
+				// WPML
1460 1460
 				$switch_lang = false;
1461 1461
 				$disabled = '';
1462 1462
 				if (geodir_is_wpml() && isset($_REQUEST['tab']) && $_REQUEST['tab'] == 'permalink_settings') {
@@ -1474,18 +1474,18 @@  discard block
 block discarded – undo
1474 1474
 				//
1475 1475
 				$page_setting = (int)get_option($value['id']);
1476 1476
 
1477
-                $args = array('name' => $value['id'],
1478
-                    'id' => $value['id'],
1479
-                    'sort_column' => 'menu_order',
1480
-                    'sort_order' => 'ASC',
1481
-                    'show_option_none' => ' ',
1482
-                    'class' => $value['class'],
1483
-                    'echo' => false,
1484
-                    'selected' => $page_setting);
1477
+				$args = array('name' => $value['id'],
1478
+					'id' => $value['id'],
1479
+					'sort_column' => 'menu_order',
1480
+					'sort_order' => 'ASC',
1481
+					'show_option_none' => ' ',
1482
+					'class' => $value['class'],
1483
+					'echo' => false,
1484
+					'selected' => $page_setting);
1485 1485
 
1486
-                if (isset($value['args'])) $args = wp_parse_args($value['args'], $args);
1486
+				if (isset($value['args'])) $args = wp_parse_args($value['args'], $args);
1487 1487
 
1488
-                ?>
1488
+				?>
1489 1489
                 <tr valign="top" class="single_select_page">
1490 1490
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1491 1491
                 <td class="forminp">
@@ -1496,17 +1496,17 @@  discard block
 block discarded – undo
1496 1496
 				if ($switch_lang) {
1497 1497
 					$sitepress->switch_lang($switch_lang, true);
1498 1498
 				}
1499
-                break;
1500
-            case 'single_select_country' :
1501
-                $country_setting = (string)get_option($value['id']);
1502
-                if (strstr($country_setting, ':')) :
1503
-                    $country = current(explode(':', $country_setting));
1504
-                    $state = end(explode(':', $country_setting));
1505
-                else :
1506
-                    $country = $country_setting;
1507
-                    $state = '*';
1508
-                endif;
1509
-                ?>
1499
+				break;
1500
+			case 'single_select_country' :
1501
+				$country_setting = (string)get_option($value['id']);
1502
+				if (strstr($country_setting, ':')) :
1503
+					$country = current(explode(':', $country_setting));
1504
+					$state = end(explode(':', $country_setting));
1505
+				else :
1506
+					$country = $country_setting;
1507
+					$state = '*';
1508
+				endif;
1509
+				?>
1510 1510
                 <tr valign="top">
1511 1511
                 <th scope="rpw" class="titledesc"><?php echo $value['name'] ?></th>
1512 1512
                 <td class="forminp"><select name="<?php echo esc_attr($value['id']); ?>"
@@ -1517,12 +1517,12 @@  discard block
 block discarded – undo
1517 1517
                     </select> <span class="description"><?php echo $value['desc'] ?></span>
1518 1518
                 </td>
1519 1519
                 </tr><?php
1520
-                break;
1521
-            case 'multi_select_countries' :
1522
-                $countries = $geodirectory->countries->countries;
1523
-                asort($countries);
1524
-                $selections = (array)get_option($value['id']);
1525
-                ?>
1520
+				break;
1521
+			case 'multi_select_countries' :
1522
+				$countries = $geodirectory->countries->countries;
1523
+				asort($countries);
1524
+				$selections = (array)get_option($value['id']);
1525
+				?>
1526 1526
                 <tr valign="top">
1527 1527
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1528 1528
                 <td class="forminp">
@@ -1530,21 +1530,21 @@  discard block
 block discarded – undo
1530 1530
                             data-placeholder="<?php _e('Choose countries&hellip;', 'geodirectory'); ?>"
1531 1531
                             title="Country" class="chosen_select">
1532 1532
                         <?php
1533
-                        if ($countries) foreach ($countries as $key => $val) :
1534
-                            echo '<option value="' . $key . '" ' . selected(in_array($key, $selections), true, false) . '>' . $val . '</option>';
1535
-                        endforeach;
1536
-                        ?>
1533
+						if ($countries) foreach ($countries as $key => $val) :
1534
+							echo '<option value="' . $key . '" ' . selected(in_array($key, $selections), true, false) . '>' . $val . '</option>';
1535
+						endforeach;
1536
+						?>
1537 1537
                     </select>
1538 1538
                 </td>
1539 1539
                 </tr>
1540 1540
 
1541 1541
                 <?php
1542 1542
 
1543
-                break;
1543
+				break;
1544 1544
 
1545
-            case 'google_analytics' :
1546
-                $selections = (array)get_option($value['id']);
1547
-                    ?>
1545
+			case 'google_analytics' :
1546
+				$selections = (array)get_option($value['id']);
1547
+					?>
1548 1548
                     <tr valign="top">
1549 1549
                         <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1550 1550
                         <td class="forminp">
@@ -1552,59 +1552,59 @@  discard block
 block discarded – undo
1552 1552
 
1553 1553
                             <?php
1554 1554
 
1555
-                            $oAuthURL = "https://accounts.google.com/o/oauth2/auth?";
1556
-                            $scope = "scope=https://www.googleapis.com/auth/analytics.readonly";
1557
-                            $state = "&state=123";//any string
1558
-                            $redirect_uri = "&redirect_uri=" . admin_url('admin-ajax.php') . "?action=geodir_ga_callback";
1559
-                            $response_type = "&response_type=code";
1560
-                            $client_id = "&client_id=".get_option('geodir_ga_client_id');
1561
-                            $access_type = "&access_type=offline";
1562
-                            $approval_prompt = "&approval_prompt=force";
1555
+							$oAuthURL = "https://accounts.google.com/o/oauth2/auth?";
1556
+							$scope = "scope=https://www.googleapis.com/auth/analytics.readonly";
1557
+							$state = "&state=123";//any string
1558
+							$redirect_uri = "&redirect_uri=" . admin_url('admin-ajax.php') . "?action=geodir_ga_callback";
1559
+							$response_type = "&response_type=code";
1560
+							$client_id = "&client_id=".get_option('geodir_ga_client_id');
1561
+							$access_type = "&access_type=offline";
1562
+							$approval_prompt = "&approval_prompt=force";
1563 1563
 
1564
-                            $auth_url = $oAuthURL . $scope . $state . $redirect_uri . $response_type . $client_id . $access_type . $approval_prompt;
1564
+							$auth_url = $oAuthURL . $scope . $state . $redirect_uri . $response_type . $client_id . $access_type . $approval_prompt;
1565 1565
 
1566 1566
 
1567
-                            if (get_option('geodir_ga_auth_token')) {
1568
-                                ?>
1567
+							if (get_option('geodir_ga_auth_token')) {
1568
+								?>
1569 1569
                                 <span class="button-primary"
1570 1570
                                       onclick="window.open('<?php echo  geodir_ga_activation_url();?>', 'activate','width=700, height=600, menubar=0, status=0, location=0, toolbar=0')"><?php _e('Re-authorize', 'geodirectory'); ?></span>
1571 1571
                                 <span
1572 1572
                                     style="color: green; font-weight: bold;"><?php _e('Authorized', 'geodirectory'); ?></span>
1573 1573
                             <?php
1574
-                            } else {
1575
-                                ?>
1574
+							} else {
1575
+								?>
1576 1576
                                 <span class="button-primary"
1577 1577
                                       onclick="window.open('<?php echo  geodir_ga_activation_url();?>', 'activate','width=700, height=600, menubar=0, status=0, location=0, toolbar=0')"><?php _e('Authorize', 'geodirectory');?></span>
1578 1578
                             <?php
1579
-                            }
1580
-                            ?>
1579
+							}
1580
+							?>
1581 1581
                         </td>
1582 1582
                     </tr>
1583 1583
 
1584 1584
                 <?php
1585 1585
 
1586 1586
 
1587
-                break;
1587
+				break;
1588 1588
 
1589
-            case 'field_seperator' :
1589
+			case 'field_seperator' :
1590 1590
 
1591
-                ?>
1591
+				?>
1592 1592
                 <tr valign="top">
1593 1593
                     <td colspan="2" class="forminp geodir_line_seperator"></td>
1594 1594
                 </tr>
1595 1595
                 <?php
1596 1596
 
1597
-                break;
1597
+				break;
1598 1598
 
1599
-        endswitch;
1599
+		endswitch;
1600 1600
 
1601
-    endforeach;
1601
+	endforeach;
1602 1602
 
1603
-    if ($first_title === false) {
1604
-        echo "</div>";
1605
-    }
1603
+	if ($first_title === false) {
1604
+		echo "</div>";
1605
+	}
1606 1606
 
1607
-    ?>
1607
+	?>
1608 1608
 
1609 1609
     <script type="text/javascript">
1610 1610
 
@@ -1664,33 +1664,33 @@  discard block
 block discarded – undo
1664 1664
  */
1665 1665
 function geodir_post_info_setting()
1666 1666
 {
1667
-    global $post, $post_id;
1668
-
1669
-    $post_type = get_post_type();
1670
-
1671
-    $package_info = array();
1672
-
1673
-    $package_info = geodir_post_package_info($package_info, $post, $post_type);
1674
-    wp_nonce_field(plugin_basename(__FILE__), 'geodir_post_info_noncename');
1675
-    echo '<div id="geodir_wrapper">';
1676
-    /**
1677
-     * Called before the GD custom fields are output in the wp-admin area.
1678
-     *
1679
-     * @since 1.0.0
1680
-     * @see 'geodir_after_default_field_in_meta_box'
1681
-     */
1682
-    do_action('geodir_before_default_field_in_meta_box');
1683
-    //geodir_get_custom_fields_html($package_info->pid,'default',$post_type);
1684
-    // to display all fields in one information box
1685
-    geodir_get_custom_fields_html($package_info->pid, 'all', $post_type);
1686
-    /**
1687
-     * Called after the GD custom fields are output in the wp-admin area.
1688
-     *
1689
-     * @since 1.0.0
1690
-     * @see 'geodir_before_default_field_in_meta_box'
1691
-     */
1692
-    do_action('geodir_after_default_field_in_meta_box');
1693
-    echo '</div>';
1667
+	global $post, $post_id;
1668
+
1669
+	$post_type = get_post_type();
1670
+
1671
+	$package_info = array();
1672
+
1673
+	$package_info = geodir_post_package_info($package_info, $post, $post_type);
1674
+	wp_nonce_field(plugin_basename(__FILE__), 'geodir_post_info_noncename');
1675
+	echo '<div id="geodir_wrapper">';
1676
+	/**
1677
+	 * Called before the GD custom fields are output in the wp-admin area.
1678
+	 *
1679
+	 * @since 1.0.0
1680
+	 * @see 'geodir_after_default_field_in_meta_box'
1681
+	 */
1682
+	do_action('geodir_before_default_field_in_meta_box');
1683
+	//geodir_get_custom_fields_html($package_info->pid,'default',$post_type);
1684
+	// to display all fields in one information box
1685
+	geodir_get_custom_fields_html($package_info->pid, 'all', $post_type);
1686
+	/**
1687
+	 * Called after the GD custom fields are output in the wp-admin area.
1688
+	 *
1689
+	 * @since 1.0.0
1690
+	 * @see 'geodir_before_default_field_in_meta_box'
1691
+	 */
1692
+	do_action('geodir_after_default_field_in_meta_box');
1693
+	echo '</div>';
1694 1694
 }
1695 1695
 
1696 1696
 /**
@@ -1703,18 +1703,18 @@  discard block
 block discarded – undo
1703 1703
  */
1704 1704
 function geodir_post_addinfo_setting()
1705 1705
 {
1706
-    global $post, $post_id;
1706
+	global $post, $post_id;
1707 1707
 
1708
-    $post_type = get_post_type();
1708
+	$post_type = get_post_type();
1709 1709
 
1710
-    $package_info = array();
1710
+	$package_info = array();
1711 1711
 
1712
-    $package_info = geodir_post_package_info($package_info, $post, $post_type);
1712
+	$package_info = geodir_post_package_info($package_info, $post, $post_type);
1713 1713
 
1714
-    wp_nonce_field(plugin_basename(__FILE__), 'geodir_post_addinfo_noncename');
1715
-    echo '<div id="geodir_wrapper">';
1716
-    geodir_get_custom_fields_html($package_info->pid, 'custom', $post_type);
1717
-    echo '</div>';
1714
+	wp_nonce_field(plugin_basename(__FILE__), 'geodir_post_addinfo_noncename');
1715
+	echo '<div id="geodir_wrapper">';
1716
+	geodir_get_custom_fields_html($package_info->pid, 'custom', $post_type);
1717
+	echo '</div>';
1718 1718
 
1719 1719
 }
1720 1720
 
@@ -1728,60 +1728,60 @@  discard block
 block discarded – undo
1728 1728
  */
1729 1729
 function geodir_post_attachments()
1730 1730
 {
1731
-    global $post, $post_id;
1731
+	global $post, $post_id;
1732 1732
 
1733
-    wp_nonce_field(plugin_basename(__FILE__), 'geodir_post_attachments_noncename');
1733
+	wp_nonce_field(plugin_basename(__FILE__), 'geodir_post_attachments_noncename');
1734 1734
 
1735
-    if (geodir_get_featured_image($post_id, 'thumbnail')) {
1736
-        echo '<h4>' . __('Featured Image', 'geodirectory') . '</h4>';
1737
-        geodir_show_featured_image($post_id, 'thumbnail');
1738
-    }
1735
+	if (geodir_get_featured_image($post_id, 'thumbnail')) {
1736
+		echo '<h4>' . __('Featured Image', 'geodirectory') . '</h4>';
1737
+		geodir_show_featured_image($post_id, 'thumbnail');
1738
+	}
1739 1739
 
1740
-    $image_limit = 0;
1740
+	$image_limit = 0;
1741 1741
 
1742
-    ?>
1742
+	?>
1743 1743
 
1744 1744
 
1745 1745
     <h5 class="form_title">
1746 1746
         <?php if ($image_limit != 0 && $image_limit == 1) {
1747
-            echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('image with this package', 'geodirectory') . ')</small>';
1748
-        } ?>
1747
+			echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('image with this package', 'geodirectory') . ')</small>';
1748
+		} ?>
1749 1749
         <?php if ($image_limit != 0 && $image_limit > 1) {
1750
-            echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('images with this package', 'geodirectory') . ')</small>';
1751
-        } ?>
1750
+			echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('images with this package', 'geodirectory') . ')</small>';
1751
+		} ?>
1752 1752
         <?php if ($image_limit == 0) {
1753
-            echo '<br /><small>(' . __('You can upload unlimited images with this package', 'geodirectory') . ')</small>';
1754
-        } ?>
1753
+			echo '<br /><small>(' . __('You can upload unlimited images with this package', 'geodirectory') . ')</small>';
1754
+		} ?>
1755 1755
     </h5>
1756 1756
 
1757 1757
 
1758 1758
     <?php
1759 1759
 
1760
-    $curImages = geodir_get_images($post_id);
1761
-    $place_img_array = array();
1760
+	$curImages = geodir_get_images($post_id);
1761
+	$place_img_array = array();
1762 1762
 
1763
-    if (!empty($curImages)):
1764
-        foreach ($curImages as $p_img):
1765
-            $place_img_array[] = $p_img->src;
1766
-        endforeach;
1767
-    endif;
1763
+	if (!empty($curImages)):
1764
+		foreach ($curImages as $p_img):
1765
+			$place_img_array[] = $p_img->src;
1766
+		endforeach;
1767
+	endif;
1768 1768
 
1769
-    if (!empty($place_img_array))
1770
-        $curImages = implode(',', $place_img_array);
1769
+	if (!empty($place_img_array))
1770
+		$curImages = implode(',', $place_img_array);
1771 1771
 
1772 1772
 
1773
-    // adjust values here
1774
-    $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
1773
+	// adjust values here
1774
+	$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
1775 1775
 
1776
-    $svalue = $curImages; // this will be initial value of the above form field. Image urls.
1776
+	$svalue = $curImages; // this will be initial value of the above form field. Image urls.
1777 1777
 
1778
-    $multiple = true; // allow multiple files upload
1778
+	$multiple = true; // allow multiple files upload
1779 1779
 
1780
-    $width = geodir_media_image_large_width(); // If you want to automatically resize all uploaded images then provide width here (in pixels)
1780
+	$width = geodir_media_image_large_width(); // If you want to automatically resize all uploaded images then provide width here (in pixels)
1781 1781
 
1782
-    $height = geodir_media_image_large_height(); // If you want to automatically resize all uploaded images then provide height here (in pixels)
1782
+	$height = geodir_media_image_large_height(); // If you want to automatically resize all uploaded images then provide height here (in pixels)
1783 1783
 
1784
-    ?>
1784
+	?>
1785 1785
 
1786 1786
     <div class="gtd-form_row clearfix" id="<?php echo $id; ?>dropbox" style="border:1px solid #999999;padding:5px;text-align:center;">
1787 1787
         <input type="hidden" name="<?php echo $id; ?>" id="<?php echo $id; ?>" value="<?php echo $svalue; ?>"/>
@@ -1823,13 +1823,13 @@  discard block
 block discarded – undo
1823 1823
  */
1824 1824
 function geodir_action_post_updated($post_ID, $post_after, $post_before)
1825 1825
 {
1826
-    $post_type = get_post_type($post_ID);
1826
+	$post_type = get_post_type($post_ID);
1827 1827
 
1828
-    if (isset($_POST['action']) && $_POST['action'] == 'inline-save') {
1829
-        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) {
1830
-            geodir_save_post_meta($post_ID, 'post_title', $post_after->post_title);
1831
-        }
1832
-    }
1828
+	if (isset($_POST['action']) && $_POST['action'] == 'inline-save') {
1829
+		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) {
1830
+			geodir_save_post_meta($post_ID, 'post_title', $post_after->post_title);
1831
+		}
1832
+	}
1833 1833
 }
1834 1834
 
1835 1835
 /**
@@ -1844,39 +1844,39 @@  discard block
 block discarded – undo
1844 1844
  */
1845 1845
 function geodir_notification_add_bcc_option($settings)
1846 1846
 {
1847
-    if (!empty($settings)) {
1848
-        $new_settings = array();
1849
-        foreach ($settings as $setting) {
1850
-            if (isset($setting['id']) && $setting['id'] == 'site_bcc_options' && isset($setting['type']) && $setting['type'] == 'sectionend') {
1851
-                $geodir_bcc_listing_published_yes = array(
1852
-                    'name' => __('Listing published', 'geodirectory'),
1853
-                    'desc' => __('Yes', 'geodirectory'),
1854
-                    'id' => 'geodir_bcc_listing_published',
1855
-                    'std' => 'yes',
1856
-                    'type' => 'radio',
1857
-                    'value' => '1',
1858
-                    'radiogroup' => 'start'
1859
-                );
1860
-
1861
-                $geodir_bcc_listing_published_no = array(
1862
-                    'name' => __('Listing published', 'geodirectory'),
1863
-                    'desc' => __('No', 'geodirectory'),
1864
-                    'id' => 'geodir_bcc_listing_published',
1865
-                    'std' => 'yes',
1866
-                    'type' => 'radio',
1867
-                    'value' => '0',
1868
-                    'radiogroup' => 'end'
1869
-                );
1870
-
1871
-                $new_settings[] = $geodir_bcc_listing_published_yes;
1872
-                $new_settings[] = $geodir_bcc_listing_published_no;
1873
-            }
1874
-            $new_settings[] = $setting;
1875
-        }
1876
-        $settings = $new_settings;
1877
-    }
1847
+	if (!empty($settings)) {
1848
+		$new_settings = array();
1849
+		foreach ($settings as $setting) {
1850
+			if (isset($setting['id']) && $setting['id'] == 'site_bcc_options' && isset($setting['type']) && $setting['type'] == 'sectionend') {
1851
+				$geodir_bcc_listing_published_yes = array(
1852
+					'name' => __('Listing published', 'geodirectory'),
1853
+					'desc' => __('Yes', 'geodirectory'),
1854
+					'id' => 'geodir_bcc_listing_published',
1855
+					'std' => 'yes',
1856
+					'type' => 'radio',
1857
+					'value' => '1',
1858
+					'radiogroup' => 'start'
1859
+				);
1860
+
1861
+				$geodir_bcc_listing_published_no = array(
1862
+					'name' => __('Listing published', 'geodirectory'),
1863
+					'desc' => __('No', 'geodirectory'),
1864
+					'id' => 'geodir_bcc_listing_published',
1865
+					'std' => 'yes',
1866
+					'type' => 'radio',
1867
+					'value' => '0',
1868
+					'radiogroup' => 'end'
1869
+				);
1870
+
1871
+				$new_settings[] = $geodir_bcc_listing_published_yes;
1872
+				$new_settings[] = $geodir_bcc_listing_published_no;
1873
+			}
1874
+			$new_settings[] = $setting;
1875
+		}
1876
+		$settings = $new_settings;
1877
+	}
1878 1878
 
1879
-    return $settings;
1879
+	return $settings;
1880 1880
 }
1881 1881
 
1882 1882
 
@@ -1891,19 +1891,19 @@  discard block
 block discarded – undo
1891 1891
  */
1892 1892
 function get_gd_theme_compat_callback()
1893 1893
 {
1894
-    global $wpdb;
1895
-    $themes = get_option('gd_theme_compats');
1896
-
1897
-    if (isset($_POST['theme']) && isset($themes[$_POST['theme']]) && !empty($themes[$_POST['theme']])) {
1898
-        if (isset($_POST['export'])) {
1899
-            echo json_encode(array($_POST['theme'] => $themes[$_POST['theme']]));
1900
-        } else {
1901
-            echo json_encode($themes[$_POST['theme']]);
1902
-        }
1894
+	global $wpdb;
1895
+	$themes = get_option('gd_theme_compats');
1903 1896
 
1904
-    }
1897
+	if (isset($_POST['theme']) && isset($themes[$_POST['theme']]) && !empty($themes[$_POST['theme']])) {
1898
+		if (isset($_POST['export'])) {
1899
+			echo json_encode(array($_POST['theme'] => $themes[$_POST['theme']]));
1900
+		} else {
1901
+			echo json_encode($themes[$_POST['theme']]);
1902
+		}
1903
+
1904
+	}
1905 1905
 
1906
-    die();
1906
+	die();
1907 1907
 }
1908 1908
 
1909 1909
 add_action('wp_ajax_get_gd_theme_compat_import_callback', 'get_gd_theme_compat_import_callback');
@@ -1917,20 +1917,20 @@  discard block
 block discarded – undo
1917 1917
  */
1918 1918
 function get_gd_theme_compat_import_callback()
1919 1919
 {
1920
-    global $wpdb;
1921
-    $themes = get_option('gd_theme_compats');
1922
-    if (isset($_POST['theme']) && !empty($_POST['theme'])) {
1923
-        $json = json_decode(stripslashes($_POST['theme']), true);
1924
-        if (!empty($json) && is_array($json)) {
1925
-            $key = sanitize_text_field(key($json));
1926
-            $themes[$key] = $json[$key];
1927
-            update_option('gd_theme_compats', $themes);
1928
-            echo $key;
1929
-            die();
1930
-        }
1931
-    }
1932
-    echo '0';
1933
-    die();
1920
+	global $wpdb;
1921
+	$themes = get_option('gd_theme_compats');
1922
+	if (isset($_POST['theme']) && !empty($_POST['theme'])) {
1923
+		$json = json_decode(stripslashes($_POST['theme']), true);
1924
+		if (!empty($json) && is_array($json)) {
1925
+			$key = sanitize_text_field(key($json));
1926
+			$themes[$key] = $json[$key];
1927
+			update_option('gd_theme_compats', $themes);
1928
+			echo $key;
1929
+			die();
1930
+		}
1931
+	}
1932
+	echo '0';
1933
+	die();
1934 1934
 }
1935 1935
 
1936 1936
 
@@ -1943,39 +1943,39 @@  discard block
 block discarded – undo
1943 1943
  */
1944 1944
 function gd_set_theme_compat()
1945 1945
 {
1946
-    global $wpdb;
1947
-    $theme = wp_get_theme();
1946
+	global $wpdb;
1947
+	$theme = wp_get_theme();
1948 1948
 
1949
-    if ($theme->parent()) {
1950
-        $theme_name = str_replace(" ", "_", $theme->parent()->get('Name'));
1951
-    } else {
1952
-        $theme_name = str_replace(" ", "_", $theme->get('Name'));
1953
-    }
1949
+	if ($theme->parent()) {
1950
+		$theme_name = str_replace(" ", "_", $theme->parent()->get('Name'));
1951
+	} else {
1952
+		$theme_name = str_replace(" ", "_", $theme->get('Name'));
1953
+	}
1954 1954
 
1955
-    $theme_compats = get_option('gd_theme_compats');
1956
-    $current_compat = get_option('gd_theme_compat');
1957
-    $current_compat = str_replace("_custom", "", $current_compat);
1955
+	$theme_compats = get_option('gd_theme_compats');
1956
+	$current_compat = get_option('gd_theme_compat');
1957
+	$current_compat = str_replace("_custom", "", $current_compat);
1958 1958
 
1959
-    if ($current_compat == $theme_name && strpos("_custom", get_option('gd_theme_compat')) !== false) {
1960
-        return;
1961
-    }// if already running correct compat then bail
1959
+	if ($current_compat == $theme_name && strpos("_custom", get_option('gd_theme_compat')) !== false) {
1960
+		return;
1961
+	}// if already running correct compat then bail
1962 1962
 
1963
-    if (isset($theme_compats[$theme_name])) {// if there is a compat avail then set it
1964
-        update_option('gd_theme_compat', $theme_name);
1965
-        update_option('theme_compatibility_setting', $theme_compats[$theme_name]);
1963
+	if (isset($theme_compats[$theme_name])) {// if there is a compat avail then set it
1964
+		update_option('gd_theme_compat', $theme_name);
1965
+		update_option('theme_compatibility_setting', $theme_compats[$theme_name]);
1966 1966
 
1967
-        // if there are default options to set then set them
1968
-        if (isset($theme_compats[$theme_name]['geodir_theme_compat_default_options']) && !empty($theme_compats[$theme_name]['geodir_theme_compat_default_options'])) {
1967
+		// if there are default options to set then set them
1968
+		if (isset($theme_compats[$theme_name]['geodir_theme_compat_default_options']) && !empty($theme_compats[$theme_name]['geodir_theme_compat_default_options'])) {
1969 1969
 
1970
-            foreach ($theme_compats[$theme_name]['geodir_theme_compat_default_options'] as $key => $val) {
1971
-                update_option($key, $val);
1972
-            }
1973
-        }
1970
+			foreach ($theme_compats[$theme_name]['geodir_theme_compat_default_options'] as $key => $val) {
1971
+				update_option($key, $val);
1972
+			}
1973
+		}
1974 1974
 
1975
-    } else {
1976
-        update_option('gd_theme_compat', '');
1977
-        update_option('theme_compatibility_setting', '');
1978
-    }
1975
+	} else {
1976
+		update_option('gd_theme_compat', '');
1977
+		update_option('theme_compatibility_setting', '');
1978
+	}
1979 1979
 
1980 1980
 
1981 1981
 }
@@ -1990,9 +1990,9 @@  discard block
 block discarded – undo
1990 1990
  */
1991 1991
 function gd_check_avada_compat()
1992 1992
 {
1993
-    if (function_exists('avada_load_textdomain') && !get_option('avada_nag')) {
1994
-        add_action('admin_notices', 'gd_avada_compat_warning');
1995
-    }
1993
+	if (function_exists('avada_load_textdomain') && !get_option('avada_nag')) {
1994
+		add_action('admin_notices', 'gd_avada_compat_warning');
1995
+	}
1996 1996
 }
1997 1997
 
1998 1998
 
@@ -2005,22 +2005,22 @@  discard block
 block discarded – undo
2005 2005
 function gd_avada_compat_warning()
2006 2006
 {
2007 2007
 
2008
-    /*
2008
+	/*
2009 2009
     $msg_type = error
2010 2010
     $msg_type = updated fade
2011 2011
     $msg_type = update-nag
2012 2012
     */
2013 2013
 
2014
-    $plugin = 'avada-nag';
2015
-    $timestamp = 'avada-nag1234';
2016
-    $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');
2017
-    echo '<div id="' . $timestamp . '"  class="error">';
2018
-    echo '<span class="gd-remove-noti" onclick="gdRemoveANotification(\'' . $plugin . '\',\'' . $timestamp . '\');" ><i class="fa fa-times"></i></span>';
2019
-    echo "<img class='gd-icon-noti' src='" . plugin_dir_url('') . "geodirectory/geodirectory-assets/images/favicon.ico' > ";
2020
-    echo "<p>$message</p>";
2021
-    echo "</div>";
2014
+	$plugin = 'avada-nag';
2015
+	$timestamp = 'avada-nag1234';
2016
+	$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');
2017
+	echo '<div id="' . $timestamp . '"  class="error">';
2018
+	echo '<span class="gd-remove-noti" onclick="gdRemoveANotification(\'' . $plugin . '\',\'' . $timestamp . '\');" ><i class="fa fa-times"></i></span>';
2019
+	echo "<img class='gd-icon-noti' src='" . plugin_dir_url('') . "geodirectory/geodirectory-assets/images/favicon.ico' > ";
2020
+	echo "<p>$message</p>";
2021
+	echo "</div>";
2022 2022
 
2023
-    ?>
2023
+	?>
2024 2024
     <script>
2025 2025
         function gdRemoveANotification($plugin, $timestamp) {
2026 2026
 
@@ -2088,10 +2088,10 @@  discard block
 block discarded – undo
2088 2088
  */
2089 2089
 function geodir_avada_remove_notification()
2090 2090
 {
2091
-    update_option('avada_nag', TRUE);
2091
+	update_option('avada_nag', TRUE);
2092 2092
 
2093
-    // Always die in functions echoing ajax content
2094
-    die();
2093
+	// Always die in functions echoing ajax content
2094
+	die();
2095 2095
 }
2096 2096
 
2097 2097
 
@@ -2113,9 +2113,9 @@  discard block
 block discarded – undo
2113 2113
 	global $post, $typenow, $current_screen;
2114 2114
 	
2115 2115
 	$post_type = NULL;
2116
-    if (isset($_REQUEST['post']) && get_post_type($_REQUEST['post']))
2116
+	if (isset($_REQUEST['post']) && get_post_type($_REQUEST['post']))
2117 2117
 		$post_type = get_post_type($_REQUEST['post']);
2118
-    elseif ($post && isset($post->post_type))
2118
+	elseif ($post && isset($post->post_type))
2119 2119
 		$post_type = $post->post_type;
2120 2120
 	elseif ($typenow)
2121 2121
 		$post_type = $typenow;
@@ -2150,7 +2150,7 @@  discard block
 block discarded – undo
2150 2150
 		// Don't allow same slug url for listing and location
2151 2151
 		if (geodir_strtolower($listing_prefix) == geodir_strtolower($location_prefix)) {
2152 2152
 			$redirect_url = admin_url('admin.php?page=geodirectory&tab=' . $current_tab . '&active_tab=' . $active_tab . '&msg=fail&gderr=21');
2153
-        	wp_redirect($redirect_url);
2153
+			wp_redirect($redirect_url);
2154 2154
 			exit;
2155 2155
 		}
2156 2156
 		
@@ -2180,10 +2180,10 @@  discard block
 block discarded – undo
2180 2180
  * @package GeoDirectory
2181 2181
  */
2182 2182
 function geodir_hide_admin_preview_button() {
2183
-    global $post_type;
2184
-    $post_types = geodir_get_posttypes();
2185
-    if(in_array($post_type, $post_types))
2186
-        echo '<style type="text/css">#post-preview, #view-post-btn{display: none;}</style>';
2183
+	global $post_type;
2184
+	$post_types = geodir_get_posttypes();
2185
+	if(in_array($post_type, $post_types))
2186
+		echo '<style type="text/css">#post-preview, #view-post-btn{display: none;}</style>';
2187 2187
 }
2188 2188
 add_action( 'admin_head-post-new.php', 'geodir_hide_admin_preview_button' );
2189 2189
 add_action( 'admin_head-post.php', 'geodir_hide_admin_preview_button' );
@@ -2198,7 +2198,7 @@  discard block
 block discarded – undo
2198 2198
  */
2199 2199
 function geodir_import_export_tab( $tabs ) {
2200 2200
 	$tabs['import_export'] = array( 'label' => __( 'Import & Export', 'geodirectory' ) );
2201
-    return $tabs;
2201
+	return $tabs;
2202 2202
 }
2203 2203
 
2204 2204
 /**
@@ -2213,26 +2213,26 @@  discard block
 block discarded – undo
2213 2213
 function geodir_import_export_page() {
2214 2214
 	$nonce = wp_create_nonce( 'geodir_import_export_nonce' );
2215 2215
 	$gd_cats_sample_csv = geodir_plugin_url() . '/geodirectory-assets/gd_sample_categories.csv';
2216
-    /**
2217
-     * Filter sample category data csv file url.
2218
-     *
2219
-     * @since 1.0.0
2220
-     * @package GeoDirectory
2221
-     *
2222
-     * @param string $gd_cats_sample_csv Sample category data csv file url.
2223
-     */
2216
+	/**
2217
+	 * Filter sample category data csv file url.
2218
+	 *
2219
+	 * @since 1.0.0
2220
+	 * @package GeoDirectory
2221
+	 *
2222
+	 * @param string $gd_cats_sample_csv Sample category data csv file url.
2223
+	 */
2224 2224
 	$gd_cats_sample_csv = apply_filters( 'geodir_export_cats_sample_csv', $gd_cats_sample_csv );
2225 2225
 	
2226 2226
 	$gd_posts_sample_csv = geodir_plugin_url() . '/geodirectory-assets/place_listing.csv';
2227
-    /**
2228
-     * Filter sample post data csv file url.
2229
-     *
2230
-     * @since 1.0.0
2231
-     * @package GeoDirectory
2232
-     *
2233
-     * @param string $gd_posts_sample_csv Sample post data csv file url.
2234
-     */
2235
-    $gd_posts_sample_csv = apply_filters( 'geodir_export_posts_sample_csv', $gd_posts_sample_csv );
2227
+	/**
2228
+	 * Filter sample post data csv file url.
2229
+	 *
2230
+	 * @since 1.0.0
2231
+	 * @package GeoDirectory
2232
+	 *
2233
+	 * @param string $gd_posts_sample_csv Sample post data csv file url.
2234
+	 */
2235
+	$gd_posts_sample_csv = apply_filters( 'geodir_export_posts_sample_csv', $gd_posts_sample_csv );
2236 2236
 	
2237 2237
 	$gd_posttypes = geodir_get_posttypes( 'array' );
2238 2238
 	
@@ -2255,14 +2255,14 @@  discard block
 block discarded – undo
2255 2255
 	$gd_chunksize_options[100000] = 100000;
2256 2256
 	 
2257 2257
 	 /**
2258
-     * Filter max entries per export csv file.
2259
-     *
2260
-     * @since 1.5.6
2261
-     * @package GeoDirectory
2262
-     *
2263
-     * @param string $gd_chunksize_options Entries options.
2264
-     */
2265
-    $gd_chunksize_options = apply_filters( 'geodir_export_csv_chunksize_options', $gd_chunksize_options );
2258
+	  * Filter max entries per export csv file.
2259
+	  *
2260
+	  * @since 1.5.6
2261
+	  * @package GeoDirectory
2262
+	  *
2263
+	  * @param string $gd_chunksize_options Entries options.
2264
+	  */
2265
+	$gd_chunksize_options = apply_filters( 'geodir_export_csv_chunksize_options', $gd_chunksize_options );
2266 2266
 	
2267 2267
 	$gd_chunksize_option = '';
2268 2268
 	foreach ($gd_chunksize_options as $value => $title) {
@@ -2279,12 +2279,12 @@  discard block
 block discarded – undo
2279 2279
   <div class="gd-content-heading">
2280 2280
 
2281 2281
   <?php
2282
-    ini_set('max_execution_time', 999999);
2283
-    $ini_max_execution_time_check = @ini_get( 'max_execution_time' );
2284
-    ini_restore('max_execution_time');
2282
+	ini_set('max_execution_time', 999999);
2283
+	$ini_max_execution_time_check = @ini_get( 'max_execution_time' );
2284
+	ini_restore('max_execution_time');
2285 2285
 
2286
-    if($ini_max_execution_time_check != 999999){ // only show these setting to the user if we can't change the ini setting
2287
-        ?>
2286
+	if($ini_max_execution_time_check != 999999){ // only show these setting to the user if we can't change the ini setting
2287
+		?>
2288 2288
 	<div id="gd_ie_reqs" class="metabox-holder">
2289 2289
       <div class="meta-box-sortables ui-sortable">
2290 2290
         <div class="postbox">
@@ -2457,7 +2457,7 @@  discard block
 block discarded – undo
2457 2457
 						 * Called just after the sample CSV download link.
2458 2458
 						 *
2459 2459
 						 * @since 1.0.0
2460
-                         * @package GeoDirectory
2460
+						 * @package GeoDirectory
2461 2461
 						 */
2462 2462
 						do_action('geodir_sample_cats_csv_download_link');
2463 2463
 						?>
@@ -2542,11 +2542,11 @@  discard block
 block discarded – undo
2542 2542
 	 *
2543 2543
 	 * Called after the last setting on the GD > Import & Export page.
2544 2544
 	 * @since 1.4.6
2545
-     * @package GeoDirectory
2545
+	 * @package GeoDirectory
2546 2546
 	 *
2547 2547
 	 * @param array $gd_posttypes GD post types.
2548
-     * @param array $gd_chunksize_options File chunk size options.
2549
-     * @param string $nonce Wordpress security token for GD import & export.
2548
+	 * @param array $gd_chunksize_options File chunk size options.
2549
+	 * @param string $nonce Wordpress security token for GD import & export.
2550 2550
 	 */
2551 2551
 	do_action( 'geodir_import_export', $gd_posttypes, $gd_chunksize_options, $nonce );
2552 2552
 	?>
@@ -3233,44 +3233,44 @@  discard block
 block discarded – undo
3233 3233
 function geodir_init_filesystem()
3234 3234
 {
3235 3235
 
3236
-    if(!function_exists('get_filesystem_method')){
3237
-        require_once(ABSPATH."/wp-admin/includes/file.php");
3238
-    }
3239
-    $access_type = get_filesystem_method();
3240
-    if ($access_type === 'direct') {
3241
-        /* you can safely run request_filesystem_credentials() without any issues and don't need to worry about passing in a URL */
3242
-        $creds = request_filesystem_credentials(trailingslashit(site_url()) . 'wp-admin/', '', false, false, array());
3243
-
3244
-        /* initialize the API */
3245
-        if (!WP_Filesystem($creds)) {
3246
-            /* any problems and we exit */
3247
-            //return '@@@3';
3248
-            return false;
3249
-        }
3236
+	if(!function_exists('get_filesystem_method')){
3237
+		require_once(ABSPATH."/wp-admin/includes/file.php");
3238
+	}
3239
+	$access_type = get_filesystem_method();
3240
+	if ($access_type === 'direct') {
3241
+		/* you can safely run request_filesystem_credentials() without any issues and don't need to worry about passing in a URL */
3242
+		$creds = request_filesystem_credentials(trailingslashit(site_url()) . 'wp-admin/', '', false, false, array());
3243
+
3244
+		/* initialize the API */
3245
+		if (!WP_Filesystem($creds)) {
3246
+			/* any problems and we exit */
3247
+			//return '@@@3';
3248
+			return false;
3249
+		}
3250 3250
 
3251
-        global $wp_filesystem;
3252
-        return $wp_filesystem;
3253
-        /* do our file manipulations below */
3254
-    } elseif (defined('FTP_USER')) {
3255
-        $creds = request_filesystem_credentials(trailingslashit(site_url()) . 'wp-admin/', '', false, false, array());
3251
+		global $wp_filesystem;
3252
+		return $wp_filesystem;
3253
+		/* do our file manipulations below */
3254
+	} elseif (defined('FTP_USER')) {
3255
+		$creds = request_filesystem_credentials(trailingslashit(site_url()) . 'wp-admin/', '', false, false, array());
3256
+
3257
+		/* initialize the API */
3258
+		if (!WP_Filesystem($creds)) {
3259
+			/* any problems and we exit */
3260
+			//return '@@@33';
3261
+			return false;
3262
+		}
3256 3263
 
3257
-        /* initialize the API */
3258
-        if (!WP_Filesystem($creds)) {
3259
-            /* any problems and we exit */
3260
-            //return '@@@33';
3261
-            return false;
3262
-        }
3264
+		global $wp_filesystem;
3265
+		//return '@@@1';
3266
+		return $wp_filesystem;
3263 3267
 
3264
-        global $wp_filesystem;
3265
-        //return '@@@1';
3266
-        return $wp_filesystem;
3267
-
3268
-    } else {
3269
-        //return '@@@2';
3270
-        /* don't have direct write access. Prompt user with our notice */
3271
-        add_action('admin_notice', 'geodir_filesystem_notice');
3272
-        return false;
3273
-    }
3268
+	} else {
3269
+		//return '@@@2';
3270
+		/* don't have direct write access. Prompt user with our notice */
3271
+		add_action('admin_notice', 'geodir_filesystem_notice');
3272
+		return false;
3273
+	}
3274 3274
 
3275 3275
 }
3276 3276
 
@@ -3288,10 +3288,10 @@  discard block
 block discarded – undo
3288 3288
  */
3289 3289
 function geodir_filesystem_notice()
3290 3290
 {   if ( defined( 'DOING_AJAX' ) ){return;}
3291
-    $access_type = get_filesystem_method();
3292
-    if ($access_type === 'direct') {
3293
-    } elseif (!defined('FTP_USER')) {
3294
-        ?>
3291
+	$access_type = get_filesystem_method();
3292
+	if ($access_type === 'direct') {
3293
+	} elseif (!defined('FTP_USER')) {
3294
+		?>
3295 3295
         <div class="error">
3296 3296
             <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'); ?>
3297 3297
                 <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>
@@ -3318,1251 +3318,1251 @@  discard block
 block discarded – undo
3318 3318
  * @return string Json data.
3319 3319
  */
3320 3320
 function geodir_ajax_import_export() {
3321
-    global $wpdb, $plugin_prefix, $current_user, $wp_filesystem;
3321
+	global $wpdb, $plugin_prefix, $current_user, $wp_filesystem;
3322 3322
     
3323
-    error_reporting(0);
3323
+	error_reporting(0);
3324 3324
 
3325
-    // try to set higher limits for import
3326
-    $max_input_time = ini_get('max_input_time');
3327
-    $max_execution_time = ini_get('max_execution_time');
3328
-    $memory_limit= ini_get('memory_limit');
3325
+	// try to set higher limits for import
3326
+	$max_input_time = ini_get('max_input_time');
3327
+	$max_execution_time = ini_get('max_execution_time');
3328
+	$memory_limit= ini_get('memory_limit');
3329 3329
 
3330
-    if(!$max_input_time || $max_input_time<3000){
3331
-        ini_set('max_input_time', 3000);
3332
-    }
3330
+	if(!$max_input_time || $max_input_time<3000){
3331
+		ini_set('max_input_time', 3000);
3332
+	}
3333 3333
 
3334
-    if(!$max_execution_time || $max_execution_time<3000){
3335
-        ini_set('max_execution_time', 3000);
3336
-    }
3334
+	if(!$max_execution_time || $max_execution_time<3000){
3335
+		ini_set('max_execution_time', 3000);
3336
+	}
3337 3337
 
3338
-    if($memory_limit && str_replace('M','',$memory_limit)){
3339
-        if(str_replace('M','',$memory_limit)<256){
3340
-            ini_set('memory_limit', '256M');
3341
-        }
3342
-    }
3338
+	if($memory_limit && str_replace('M','',$memory_limit)){
3339
+		if(str_replace('M','',$memory_limit)<256){
3340
+			ini_set('memory_limit', '256M');
3341
+		}
3342
+	}
3343 3343
 
3344
-    $json = array();
3344
+	$json = array();
3345 3345
 
3346
-    if ( !current_user_can( 'manage_options' ) ) {
3347
-        wp_send_json( $json );
3348
-    }
3346
+	if ( !current_user_can( 'manage_options' ) ) {
3347
+		wp_send_json( $json );
3348
+	}
3349 3349
 
3350
-    $task = isset( $_REQUEST['task'] ) ? $_REQUEST['task'] : NULL;
3351
-    $nonce = isset( $_REQUEST['_nonce'] ) ? $_REQUEST['_nonce'] : NULL;
3352
-    $stat = isset( $_REQUEST['_st'] ) ? $_REQUEST['_st'] : false;
3350
+	$task = isset( $_REQUEST['task'] ) ? $_REQUEST['task'] : NULL;
3351
+	$nonce = isset( $_REQUEST['_nonce'] ) ? $_REQUEST['_nonce'] : NULL;
3352
+	$stat = isset( $_REQUEST['_st'] ) ? $_REQUEST['_st'] : false;
3353 3353
 
3354
-    if ( !wp_verify_nonce( $nonce, 'geodir_import_export_nonce' ) ) {
3355
-        wp_send_json( $json );
3356
-    }
3354
+	if ( !wp_verify_nonce( $nonce, 'geodir_import_export_nonce' ) ) {
3355
+		wp_send_json( $json );
3356
+	}
3357 3357
 
3358
-    $post_type = isset( $_REQUEST['_pt'] ) ? $_REQUEST['_pt'] : NULL;
3359
-    $chunk_per_page = isset( $_REQUEST['_n'] ) ? absint($_REQUEST['_n']) : NULL;
3360
-    $chunk_per_page = $chunk_per_page < 50 || $chunk_per_page > 100000 ? 5000 : $chunk_per_page;
3361
-    $chunk_page_no = isset( $_REQUEST['_p'] ) ? absint($_REQUEST['_p']) : 1;
3358
+	$post_type = isset( $_REQUEST['_pt'] ) ? $_REQUEST['_pt'] : NULL;
3359
+	$chunk_per_page = isset( $_REQUEST['_n'] ) ? absint($_REQUEST['_n']) : NULL;
3360
+	$chunk_per_page = $chunk_per_page < 50 || $chunk_per_page > 100000 ? 5000 : $chunk_per_page;
3361
+	$chunk_page_no = isset( $_REQUEST['_p'] ) ? absint($_REQUEST['_p']) : 1;
3362 3362
 
3363
-    $wp_filesystem = geodir_init_filesystem();
3364
-    if (!$wp_filesystem) {
3365
-        $json['error'] = __( 'Filesystem ERROR: Could not access filesystem.', 'geodirectory' );
3366
-        wp_send_json( $json );
3367
-    }
3363
+	$wp_filesystem = geodir_init_filesystem();
3364
+	if (!$wp_filesystem) {
3365
+		$json['error'] = __( 'Filesystem ERROR: Could not access filesystem.', 'geodirectory' );
3366
+		wp_send_json( $json );
3367
+	}
3368 3368
 
3369
-    if (!empty($wp_filesystem) && isset($wp_filesystem->errors) && is_wp_error($wp_filesystem->errors) && $wp_filesystem->errors->get_error_code()) {
3370
-        $json['error'] = __( 'Filesystem ERROR: ' . $wp_filesystem->errors->get_error_message(), 'geodirectory' );
3371
-        wp_send_json( $json );
3372
-    }
3369
+	if (!empty($wp_filesystem) && isset($wp_filesystem->errors) && is_wp_error($wp_filesystem->errors) && $wp_filesystem->errors->get_error_code()) {
3370
+		$json['error'] = __( 'Filesystem ERROR: ' . $wp_filesystem->errors->get_error_message(), 'geodirectory' );
3371
+		wp_send_json( $json );
3372
+	}
3373 3373
 
3374
-    $csv_file_dir = geodir_path_import_export( false );
3375
-    if ( !$wp_filesystem->is_dir( $csv_file_dir ) ) {
3376
-        if ( !$wp_filesystem->mkdir( $csv_file_dir, FS_CHMOD_DIR ) ) {
3377
-            $json['error'] = __( 'ERROR: Could not create cache directory. This is usually due to inconsistent file permissions.', 'geodirectory' );
3378
-            wp_send_json( $json );
3379
-        }
3380
-    }
3374
+	$csv_file_dir = geodir_path_import_export( false );
3375
+	if ( !$wp_filesystem->is_dir( $csv_file_dir ) ) {
3376
+		if ( !$wp_filesystem->mkdir( $csv_file_dir, FS_CHMOD_DIR ) ) {
3377
+			$json['error'] = __( 'ERROR: Could not create cache directory. This is usually due to inconsistent file permissions.', 'geodirectory' );
3378
+			wp_send_json( $json );
3379
+		}
3380
+	}
3381 3381
     
3382
-    $location_manager = function_exists('geodir_location_plugin_activated') ? true : false; // Check location manager installed & active.
3383
-    $neighbourhood_active = $location_manager && get_option('location_neighbourhoods') ? true : false;
3384
-
3385
-    switch ( $task ) {
3386
-        case 'export_posts': {
3387
-            // WPML
3388
-            $is_wpml = geodir_is_wpml();
3389
-            if ($is_wpml) {
3390
-                global $sitepress;
3391
-                $active_lang = ICL_LANGUAGE_CODE;
3382
+	$location_manager = function_exists('geodir_location_plugin_activated') ? true : false; // Check location manager installed & active.
3383
+	$neighbourhood_active = $location_manager && get_option('location_neighbourhoods') ? true : false;
3384
+
3385
+	switch ( $task ) {
3386
+		case 'export_posts': {
3387
+			// WPML
3388
+			$is_wpml = geodir_is_wpml();
3389
+			if ($is_wpml) {
3390
+				global $sitepress;
3391
+				$active_lang = ICL_LANGUAGE_CODE;
3392 3392
                 
3393
-                $sitepress->switch_lang('all', true);
3394
-            }
3395
-            // WPML
3396
-            if ( $post_type == 'gd_event' ) {
3397
-                add_filter( 'geodir_imex_export_posts_query', 'geodir_imex_get_events_query', 10, 2 );
3398
-            }
3399
-            $filters = !empty( $_REQUEST['gd_imex'] ) && is_array( $_REQUEST['gd_imex'] ) ? $_REQUEST['gd_imex'] : NULL;
3393
+				$sitepress->switch_lang('all', true);
3394
+			}
3395
+			// WPML
3396
+			if ( $post_type == 'gd_event' ) {
3397
+				add_filter( 'geodir_imex_export_posts_query', 'geodir_imex_get_events_query', 10, 2 );
3398
+			}
3399
+			$filters = !empty( $_REQUEST['gd_imex'] ) && is_array( $_REQUEST['gd_imex'] ) ? $_REQUEST['gd_imex'] : NULL;
3400 3400
             
3401
-            $file_name = $post_type . '_' . date( 'dmyHi' );
3402
-            if ( $filters && isset( $filters['start_date'] ) && isset( $filters['end_date'] ) ) {
3403
-                $file_name = $post_type . '_' . date_i18n( 'dmy', strtotime( $filters['start_date'] ) ) . '_' . date_i18n( 'dmy', strtotime( $filters['end_date'] ) );
3404
-            }
3405
-            $posts_count = geodir_get_posts_count( $post_type );
3406
-            $file_url_base = geodir_path_import_export() . '/';
3407
-            $file_url = $file_url_base . $file_name . '.csv';
3408
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3409
-            $file_path_temp = $csv_file_dir . '/' . $post_type . '_' . $nonce . '.csv';
3401
+			$file_name = $post_type . '_' . date( 'dmyHi' );
3402
+			if ( $filters && isset( $filters['start_date'] ) && isset( $filters['end_date'] ) ) {
3403
+				$file_name = $post_type . '_' . date_i18n( 'dmy', strtotime( $filters['start_date'] ) ) . '_' . date_i18n( 'dmy', strtotime( $filters['end_date'] ) );
3404
+			}
3405
+			$posts_count = geodir_get_posts_count( $post_type );
3406
+			$file_url_base = geodir_path_import_export() . '/';
3407
+			$file_url = $file_url_base . $file_name . '.csv';
3408
+			$file_path = $csv_file_dir . '/' . $file_name . '.csv';
3409
+			$file_path_temp = $csv_file_dir . '/' . $post_type . '_' . $nonce . '.csv';
3410 3410
             
3411
-            $chunk_file_paths = array();
3411
+			$chunk_file_paths = array();
3412 3412
 
3413
-            if ( isset( $_REQUEST['_c'] ) ) {
3414
-                $json['total'] = $posts_count;
3415
-                // WPML
3416
-                if ($is_wpml) {
3417
-                    $sitepress->switch_lang($active_lang, true);
3418
-                }
3419
-                // WPML
3420
-                wp_send_json( $json );
3421
-                gd_die();
3422
-            } else if ( isset( $_REQUEST['_st'] ) ) {
3423
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3424
-                $percentage = count( $posts_count ) > 0 && $line_count > 0 ? ceil( $line_count / $posts_count ) * 100 : 0;
3425
-                $percentage = min( $percentage, 100 );
3413
+			if ( isset( $_REQUEST['_c'] ) ) {
3414
+				$json['total'] = $posts_count;
3415
+				// WPML
3416
+				if ($is_wpml) {
3417
+					$sitepress->switch_lang($active_lang, true);
3418
+				}
3419
+				// WPML
3420
+				wp_send_json( $json );
3421
+				gd_die();
3422
+			} else if ( isset( $_REQUEST['_st'] ) ) {
3423
+				$line_count = (int)geodir_import_export_line_count( $file_path_temp );
3424
+				$percentage = count( $posts_count ) > 0 && $line_count > 0 ? ceil( $line_count / $posts_count ) * 100 : 0;
3425
+				$percentage = min( $percentage, 100 );
3426 3426
                 
3427
-                $json['percentage'] = $percentage;
3428
-                // WPML
3429
-                if ($is_wpml) {
3430
-                    $sitepress->switch_lang($active_lang, true);
3431
-                }
3432
-                // WPML
3433
-                wp_send_json( $json );
3434
-                gd_die();
3435
-            } else {
3436
-                if ( !$posts_count > 0 ) {
3437
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3438
-                } else {
3439
-                    $total_posts = $posts_count;
3440
-                    if ($chunk_per_page > $total_posts) {
3441
-                        $chunk_per_page = $total_posts;
3442
-                    }
3443
-                    $chunk_total_pages = ceil( $total_posts / $chunk_per_page );
3427
+				$json['percentage'] = $percentage;
3428
+				// WPML
3429
+				if ($is_wpml) {
3430
+					$sitepress->switch_lang($active_lang, true);
3431
+				}
3432
+				// WPML
3433
+				wp_send_json( $json );
3434
+				gd_die();
3435
+			} else {
3436
+				if ( !$posts_count > 0 ) {
3437
+					$json['error'] = __( 'No records to export.', 'geodirectory' );
3438
+				} else {
3439
+					$total_posts = $posts_count;
3440
+					if ($chunk_per_page > $total_posts) {
3441
+						$chunk_per_page = $total_posts;
3442
+					}
3443
+					$chunk_total_pages = ceil( $total_posts / $chunk_per_page );
3444 3444
                     
3445
-                    $j = $chunk_page_no;
3446
-                    $chunk_save_posts = geodir_imex_get_posts( $post_type, $chunk_per_page, $j );
3445
+					$j = $chunk_page_no;
3446
+					$chunk_save_posts = geodir_imex_get_posts( $post_type, $chunk_per_page, $j );
3447 3447
                     
3448
-                    $per_page = 500;
3449
-                    if ($per_page > $chunk_per_page) {
3450
-                        $per_page = $chunk_per_page;
3451
-                    }
3452
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3448
+					$per_page = 500;
3449
+					if ($per_page > $chunk_per_page) {
3450
+						$per_page = $chunk_per_page;
3451
+					}
3452
+					$total_pages = ceil( $chunk_per_page / $per_page );
3453 3453
                     
3454
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3455
-                        $save_posts = array_slice( $chunk_save_posts , ( $i * $per_page ), $per_page );
3454
+					for ( $i = 0; $i <= $total_pages; $i++ ) {
3455
+						$save_posts = array_slice( $chunk_save_posts , ( $i * $per_page ), $per_page );
3456 3456
                         
3457
-                        $clear = $i == 0 ? true : false;
3458
-                        geodir_save_csv_data( $file_path_temp, $save_posts, $clear );
3459
-                    }
3457
+						$clear = $i == 0 ? true : false;
3458
+						geodir_save_csv_data( $file_path_temp, $save_posts, $clear );
3459
+					}
3460 3460
                         
3461
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3462
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3463
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3464
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3465
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3461
+					if ( $wp_filesystem->exists( $file_path_temp ) ) {
3462
+						$chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3463
+						$chunk_file_name = $file_name . $chunk_page_no . '.csv';
3464
+						$file_path = $csv_file_dir . '/' . $chunk_file_name;
3465
+						$wp_filesystem->move( $file_path_temp, $file_path, true );
3466 3466
                         
3467
-                        $file_url = $file_url_base . $chunk_file_name;
3468
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3469
-                    }
3467
+						$file_url = $file_url_base . $chunk_file_name;
3468
+						$chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3469
+					}
3470 3470
                     
3471
-                    if ( !empty($chunk_file_paths) ) {
3472
-                        $json['total'] = $posts_count;
3473
-                        $json['files'] = $chunk_file_paths;
3474
-                    } else {
3475
-                        if ($j > 1) {
3476
-                            $json['total'] = $posts_count;
3477
-                            $json['files'] = array();
3478
-                        } else {
3479
-                            $json['error'] = __( 'ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory' );
3480
-                        }
3481
-                    }
3482
-                }
3483
-                // WPML
3484
-                if ($is_wpml) {
3485
-                    $sitepress->switch_lang($active_lang, true);
3486
-                }
3487
-                // WPML
3488
-                wp_send_json( $json );
3489
-            }
3490
-        }
3491
-        break;
3492
-        case 'export_cats': {
3493
-            // WPML
3494
-            $is_wpml = geodir_is_wpml();
3495
-            if ($is_wpml) {
3496
-                global $sitepress;
3497
-                $active_lang = ICL_LANGUAGE_CODE;
3471
+					if ( !empty($chunk_file_paths) ) {
3472
+						$json['total'] = $posts_count;
3473
+						$json['files'] = $chunk_file_paths;
3474
+					} else {
3475
+						if ($j > 1) {
3476
+							$json['total'] = $posts_count;
3477
+							$json['files'] = array();
3478
+						} else {
3479
+							$json['error'] = __( 'ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory' );
3480
+						}
3481
+					}
3482
+				}
3483
+				// WPML
3484
+				if ($is_wpml) {
3485
+					$sitepress->switch_lang($active_lang, true);
3486
+				}
3487
+				// WPML
3488
+				wp_send_json( $json );
3489
+			}
3490
+		}
3491
+		break;
3492
+		case 'export_cats': {
3493
+			// WPML
3494
+			$is_wpml = geodir_is_wpml();
3495
+			if ($is_wpml) {
3496
+				global $sitepress;
3497
+				$active_lang = ICL_LANGUAGE_CODE;
3498 3498
                 
3499
-                $sitepress->switch_lang('all', true);
3500
-            }
3501
-            // WPML
3502
-            $file_name = $post_type . 'category_' . date( 'dmyHi' );
3499
+				$sitepress->switch_lang('all', true);
3500
+			}
3501
+			// WPML
3502
+			$file_name = $post_type . 'category_' . date( 'dmyHi' );
3503 3503
             
3504
-            $terms_count = geodir_get_terms_count( $post_type );
3505
-            $file_url_base = geodir_path_import_export() . '/';
3506
-            $file_url = $file_url_base . $file_name . '.csv';
3507
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3508
-            $file_path_temp = $csv_file_dir . '/' . $post_type . 'category_' . $nonce . '.csv';
3504
+			$terms_count = geodir_get_terms_count( $post_type );
3505
+			$file_url_base = geodir_path_import_export() . '/';
3506
+			$file_url = $file_url_base . $file_name . '.csv';
3507
+			$file_path = $csv_file_dir . '/' . $file_name . '.csv';
3508
+			$file_path_temp = $csv_file_dir . '/' . $post_type . 'category_' . $nonce . '.csv';
3509 3509
             
3510
-            $chunk_file_paths = array();
3510
+			$chunk_file_paths = array();
3511 3511
             
3512
-            if ( isset( $_REQUEST['_st'] ) ) {
3513
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3514
-                $percentage = count( $terms_count ) > 0 && $line_count > 0 ? ceil( $line_count / $terms_count ) * 100 : 0;
3515
-                $percentage = min( $percentage, 100 );
3512
+			if ( isset( $_REQUEST['_st'] ) ) {
3513
+				$line_count = (int)geodir_import_export_line_count( $file_path_temp );
3514
+				$percentage = count( $terms_count ) > 0 && $line_count > 0 ? ceil( $line_count / $terms_count ) * 100 : 0;
3515
+				$percentage = min( $percentage, 100 );
3516 3516
                 
3517
-                $json['percentage'] = $percentage;
3518
-                // WPML
3519
-                if ($is_wpml) {
3520
-                    $sitepress->switch_lang($active_lang, true);
3521
-                }
3522
-                // WPML
3523
-                wp_send_json( $json );
3524
-            } else {
3525
-                if ( !$terms_count > 0 ) {
3526
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3527
-                } else {
3528
-                    $total_terms = $terms_count;
3529
-                    if ($chunk_per_page > $terms_count) {
3530
-                        $chunk_per_page = $terms_count;
3531
-                    }
3532
-                    $chunk_total_pages = ceil( $total_terms / $chunk_per_page );
3517
+				$json['percentage'] = $percentage;
3518
+				// WPML
3519
+				if ($is_wpml) {
3520
+					$sitepress->switch_lang($active_lang, true);
3521
+				}
3522
+				// WPML
3523
+				wp_send_json( $json );
3524
+			} else {
3525
+				if ( !$terms_count > 0 ) {
3526
+					$json['error'] = __( 'No records to export.', 'geodirectory' );
3527
+				} else {
3528
+					$total_terms = $terms_count;
3529
+					if ($chunk_per_page > $terms_count) {
3530
+						$chunk_per_page = $terms_count;
3531
+					}
3532
+					$chunk_total_pages = ceil( $total_terms / $chunk_per_page );
3533 3533
                     
3534
-                    $j = $chunk_page_no;
3535
-                    $chunk_save_terms = geodir_imex_get_terms( $post_type, $chunk_per_page, $j );
3534
+					$j = $chunk_page_no;
3535
+					$chunk_save_terms = geodir_imex_get_terms( $post_type, $chunk_per_page, $j );
3536 3536
                     
3537
-                    $per_page = 500;
3538
-                    if ($per_page > $chunk_per_page) {
3539
-                        $per_page = $chunk_per_page;
3540
-                    }
3541
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3537
+					$per_page = 500;
3538
+					if ($per_page > $chunk_per_page) {
3539
+						$per_page = $chunk_per_page;
3540
+					}
3541
+					$total_pages = ceil( $chunk_per_page / $per_page );
3542 3542
                     
3543
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3544
-                        $save_terms = array_slice( $chunk_save_terms , ( $i * $per_page ), $per_page );
3543
+					for ( $i = 0; $i <= $total_pages; $i++ ) {
3544
+						$save_terms = array_slice( $chunk_save_terms , ( $i * $per_page ), $per_page );
3545 3545
                         
3546
-                        $clear = $i == 0 ? true : false;
3547
-                        geodir_save_csv_data( $file_path_temp, $save_terms, $clear );
3548
-                    }
3546
+						$clear = $i == 0 ? true : false;
3547
+						geodir_save_csv_data( $file_path_temp, $save_terms, $clear );
3548
+					}
3549 3549
                     
3550
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3551
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3552
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3553
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3554
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3550
+					if ( $wp_filesystem->exists( $file_path_temp ) ) {
3551
+						$chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3552
+						$chunk_file_name = $file_name . $chunk_page_no . '.csv';
3553
+						$file_path = $csv_file_dir . '/' . $chunk_file_name;
3554
+						$wp_filesystem->move( $file_path_temp, $file_path, true );
3555 3555
                         
3556
-                        $file_url = $file_url_base . $chunk_file_name;
3557
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3558
-                    }
3556
+						$file_url = $file_url_base . $chunk_file_name;
3557
+						$chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3558
+					}
3559 3559
                     
3560
-                    if ( !empty($chunk_file_paths) ) {
3561
-                        $json['total'] = $terms_count;
3562
-                        $json['files'] = $chunk_file_paths;
3563
-                    } else {
3564
-                        $json['error'] = __( 'ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory' );
3565
-                    }
3566
-                }
3567
-                // WPML
3568
-                if ($is_wpml) {
3569
-                    $sitepress->switch_lang($active_lang, true);
3570
-                }
3571
-                // WPML
3572
-                wp_send_json( $json );
3573
-            }
3574
-        }
3575
-        break;
3576
-        case 'export_locations': {
3577
-            $file_url_base = geodir_path_import_export() . '/';
3578
-            $file_name = 'gd_locations_' . date( 'dmyHi' );
3579
-            $file_url = $file_url_base . $file_name . '.csv';
3580
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3581
-            $file_path_temp = $csv_file_dir . '/gd_locations_' . $nonce . '.csv';
3560
+					if ( !empty($chunk_file_paths) ) {
3561
+						$json['total'] = $terms_count;
3562
+						$json['files'] = $chunk_file_paths;
3563
+					} else {
3564
+						$json['error'] = __( 'ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory' );
3565
+					}
3566
+				}
3567
+				// WPML
3568
+				if ($is_wpml) {
3569
+					$sitepress->switch_lang($active_lang, true);
3570
+				}
3571
+				// WPML
3572
+				wp_send_json( $json );
3573
+			}
3574
+		}
3575
+		break;
3576
+		case 'export_locations': {
3577
+			$file_url_base = geodir_path_import_export() . '/';
3578
+			$file_name = 'gd_locations_' . date( 'dmyHi' );
3579
+			$file_url = $file_url_base . $file_name . '.csv';
3580
+			$file_path = $csv_file_dir . '/' . $file_name . '.csv';
3581
+			$file_path_temp = $csv_file_dir . '/gd_locations_' . $nonce . '.csv';
3582 3582
             
3583
-            $items_count = (int)geodir_location_imex_count_locations();
3583
+			$items_count = (int)geodir_location_imex_count_locations();
3584 3584
             
3585
-            if ( isset( $_REQUEST['_st'] ) ) {
3586
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3587
-                $percentage = count( $items_count ) > 0 && $line_count > 0 ? ceil( $line_count / $items_count ) * 100 : 0;
3588
-                $percentage = min( $percentage, 100 );
3585
+			if ( isset( $_REQUEST['_st'] ) ) {
3586
+				$line_count = (int)geodir_import_export_line_count( $file_path_temp );
3587
+				$percentage = count( $items_count ) > 0 && $line_count > 0 ? ceil( $line_count / $items_count ) * 100 : 0;
3588
+				$percentage = min( $percentage, 100 );
3589 3589
                 
3590
-                $json['percentage'] = $percentage;
3591
-                wp_send_json( $json );
3592
-            } else {
3593
-                $chunk_file_paths = array();
3590
+				$json['percentage'] = $percentage;
3591
+				wp_send_json( $json );
3592
+			} else {
3593
+				$chunk_file_paths = array();
3594 3594
                 
3595
-                if ( !$items_count > 0 ) {
3596
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3597
-                } else {
3598
-                    $chunk_per_page = min( $chunk_per_page, $items_count );
3599
-                    $chunk_total_pages = ceil( $items_count / $chunk_per_page );
3595
+				if ( !$items_count > 0 ) {
3596
+					$json['error'] = __( 'No records to export.', 'geodirectory' );
3597
+				} else {
3598
+					$chunk_per_page = min( $chunk_per_page, $items_count );
3599
+					$chunk_total_pages = ceil( $items_count / $chunk_per_page );
3600 3600
                     
3601
-                    $j = $chunk_page_no;
3602
-                    $chunk_save_items = geodir_location_imex_locations_data( $chunk_per_page, $j );
3601
+					$j = $chunk_page_no;
3602
+					$chunk_save_items = geodir_location_imex_locations_data( $chunk_per_page, $j );
3603 3603
                     
3604
-                    $per_page = 500;
3605
-                    $per_page = min( $per_page, $chunk_per_page );
3606
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3604
+					$per_page = 500;
3605
+					$per_page = min( $per_page, $chunk_per_page );
3606
+					$total_pages = ceil( $chunk_per_page / $per_page );
3607 3607
                     
3608
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3609
-                        $save_items = array_slice( $chunk_save_items , ( $i * $per_page ), $per_page );
3608
+					for ( $i = 0; $i <= $total_pages; $i++ ) {
3609
+						$save_items = array_slice( $chunk_save_items , ( $i * $per_page ), $per_page );
3610 3610
                         
3611
-                        $clear = $i == 0 ? true : false;
3612
-                        geodir_save_csv_data( $file_path_temp, $save_items, $clear );
3613
-                    }
3611
+						$clear = $i == 0 ? true : false;
3612
+						geodir_save_csv_data( $file_path_temp, $save_items, $clear );
3613
+					}
3614 3614
                     
3615
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3616
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3617
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3618
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3619
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3615
+					if ( $wp_filesystem->exists( $file_path_temp ) ) {
3616
+						$chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3617
+						$chunk_file_name = $file_name . $chunk_page_no . '.csv';
3618
+						$file_path = $csv_file_dir . '/' . $chunk_file_name;
3619
+						$wp_filesystem->move( $file_path_temp, $file_path, true );
3620 3620
                         
3621
-                        $file_url = $file_url_base . $chunk_file_name;
3622
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3623
-                    }
3621
+						$file_url = $file_url_base . $chunk_file_name;
3622
+						$chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3623
+					}
3624 3624
                     
3625
-                    if ( !empty($chunk_file_paths) ) {
3626
-                        $json['total'] = $items_count;
3627
-                        $json['files'] = $chunk_file_paths;
3628
-                    } else {
3629
-                        $json['error'] = __( 'Fail, something wrong to create csv file.', 'geodirectory' );
3630
-                    }
3631
-                }
3632
-                wp_send_json( $json );
3633
-            }
3634
-        }
3635
-        break;
3636
-        case 'export_hoods': {
3637
-            $file_url_base = geodir_path_import_export() . '/';
3638
-            $file_name = 'gd_neighbourhoods_' . date( 'dmyHi' );
3639
-            $file_url = $file_url_base . $file_name . '.csv';
3640
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3641
-            $file_path_temp = $csv_file_dir . '/gd_neighbourhoods_' . $nonce . '.csv';
3625
+					if ( !empty($chunk_file_paths) ) {
3626
+						$json['total'] = $items_count;
3627
+						$json['files'] = $chunk_file_paths;
3628
+					} else {
3629
+						$json['error'] = __( 'Fail, something wrong to create csv file.', 'geodirectory' );
3630
+					}
3631
+				}
3632
+				wp_send_json( $json );
3633
+			}
3634
+		}
3635
+		break;
3636
+		case 'export_hoods': {
3637
+			$file_url_base = geodir_path_import_export() . '/';
3638
+			$file_name = 'gd_neighbourhoods_' . date( 'dmyHi' );
3639
+			$file_url = $file_url_base . $file_name . '.csv';
3640
+			$file_path = $csv_file_dir . '/' . $file_name . '.csv';
3641
+			$file_path_temp = $csv_file_dir . '/gd_neighbourhoods_' . $nonce . '.csv';
3642 3642
             
3643
-            $items_count = (int)geodir_location_imex_count_neighbourhoods();
3643
+			$items_count = (int)geodir_location_imex_count_neighbourhoods();
3644 3644
             
3645
-            if ( isset( $_REQUEST['_st'] ) ) {
3646
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3647
-                $percentage = count( $items_count ) > 0 && $line_count > 0 ? ceil( $line_count / $items_count ) * 100 : 0;
3648
-                $percentage = min( $percentage, 100 );
3645
+			if ( isset( $_REQUEST['_st'] ) ) {
3646
+				$line_count = (int)geodir_import_export_line_count( $file_path_temp );
3647
+				$percentage = count( $items_count ) > 0 && $line_count > 0 ? ceil( $line_count / $items_count ) * 100 : 0;
3648
+				$percentage = min( $percentage, 100 );
3649 3649
                 
3650
-                $json['percentage'] = $percentage;
3651
-                wp_send_json( $json );
3652
-            } else {
3653
-                $chunk_file_paths = array();
3650
+				$json['percentage'] = $percentage;
3651
+				wp_send_json( $json );
3652
+			} else {
3653
+				$chunk_file_paths = array();
3654 3654
                 
3655
-                if ( !$items_count > 0 ) {
3656
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3657
-                } else {
3658
-                    $chunk_per_page = min( $chunk_per_page, $items_count );
3659
-                    $chunk_total_pages = ceil( $items_count / $chunk_per_page );
3655
+				if ( !$items_count > 0 ) {
3656
+					$json['error'] = __( 'No records to export.', 'geodirectory' );
3657
+				} else {
3658
+					$chunk_per_page = min( $chunk_per_page, $items_count );
3659
+					$chunk_total_pages = ceil( $items_count / $chunk_per_page );
3660 3660
                     
3661
-                    $j = $chunk_page_no;
3662
-                    $chunk_save_items = geodir_location_imex_neighbourhoods_data( $chunk_per_page, $j );
3661
+					$j = $chunk_page_no;
3662
+					$chunk_save_items = geodir_location_imex_neighbourhoods_data( $chunk_per_page, $j );
3663 3663
                     
3664
-                    $per_page = 500;
3665
-                    $per_page = min( $per_page, $chunk_per_page );
3666
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3664
+					$per_page = 500;
3665
+					$per_page = min( $per_page, $chunk_per_page );
3666
+					$total_pages = ceil( $chunk_per_page / $per_page );
3667 3667
                     
3668
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3669
-                        $save_items = array_slice( $chunk_save_items , ( $i * $per_page ), $per_page );
3668
+					for ( $i = 0; $i <= $total_pages; $i++ ) {
3669
+						$save_items = array_slice( $chunk_save_items , ( $i * $per_page ), $per_page );
3670 3670
                         
3671
-                        $clear = $i == 0 ? true : false;
3672
-                        geodir_save_csv_data( $file_path_temp, $save_items, $clear );
3673
-                    }
3671
+						$clear = $i == 0 ? true : false;
3672
+						geodir_save_csv_data( $file_path_temp, $save_items, $clear );
3673
+					}
3674 3674
                     
3675
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3676
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3677
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3678
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3679
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3675
+					if ( $wp_filesystem->exists( $file_path_temp ) ) {
3676
+						$chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3677
+						$chunk_file_name = $file_name . $chunk_page_no . '.csv';
3678
+						$file_path = $csv_file_dir . '/' . $chunk_file_name;
3679
+						$wp_filesystem->move( $file_path_temp, $file_path, true );
3680 3680
                         
3681
-                        $file_url = $file_url_base . $chunk_file_name;
3682
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3683
-                    }
3681
+						$file_url = $file_url_base . $chunk_file_name;
3682
+						$chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3683
+					}
3684 3684
                     
3685
-                    if ( !empty($chunk_file_paths) ) {
3686
-                        $json['total'] = $items_count;
3687
-                        $json['files'] = $chunk_file_paths;
3688
-                    } else {
3689
-                        $json['error'] = __( 'Fail, something wrong to create csv file.', 'geodirectory' );
3690
-                    }
3691
-                }
3692
-                wp_send_json( $json );
3693
-            }
3694
-        }
3695
-        break;
3696
-        case 'prepare_import':
3697
-        case 'import_cat':
3698
-        case 'import_post':
3699
-        case 'import_loc':
3700
-        case 'import_hood': {
3701
-            // WPML
3702
-            $is_wpml = geodir_is_wpml();
3703
-            if ($is_wpml) {
3704
-                global $sitepress;
3705
-                $active_lang = ICL_LANGUAGE_CODE;
3706
-            }
3707
-            // WPML
3685
+					if ( !empty($chunk_file_paths) ) {
3686
+						$json['total'] = $items_count;
3687
+						$json['files'] = $chunk_file_paths;
3688
+					} else {
3689
+						$json['error'] = __( 'Fail, something wrong to create csv file.', 'geodirectory' );
3690
+					}
3691
+				}
3692
+				wp_send_json( $json );
3693
+			}
3694
+		}
3695
+		break;
3696
+		case 'prepare_import':
3697
+		case 'import_cat':
3698
+		case 'import_post':
3699
+		case 'import_loc':
3700
+		case 'import_hood': {
3701
+			// WPML
3702
+			$is_wpml = geodir_is_wpml();
3703
+			if ($is_wpml) {
3704
+				global $sitepress;
3705
+				$active_lang = ICL_LANGUAGE_CODE;
3706
+			}
3707
+			// WPML
3708 3708
             
3709
-            ini_set( 'auto_detect_line_endings', true );
3709
+			ini_set( 'auto_detect_line_endings', true );
3710 3710
             
3711
-            $uploads = wp_upload_dir();
3712
-            $uploads_dir = $uploads['path'];
3713
-            $uploads_subdir = $uploads['subdir'];
3711
+			$uploads = wp_upload_dir();
3712
+			$uploads_dir = $uploads['path'];
3713
+			$uploads_subdir = $uploads['subdir'];
3714 3714
             
3715
-            $csv_file = isset( $_POST['_file'] ) ? $_POST['_file'] : NULL;
3716
-            $import_choice = isset( $_REQUEST['_ch'] ) ? $_REQUEST['_ch'] : 'skip';
3715
+			$csv_file = isset( $_POST['_file'] ) ? $_POST['_file'] : NULL;
3716
+			$import_choice = isset( $_REQUEST['_ch'] ) ? $_REQUEST['_ch'] : 'skip';
3717 3717
             
3718
-            $csv_file_arr = explode( '/', $csv_file );
3719
-            $csv_filename = end( $csv_file_arr );
3720
-            $target_path = $uploads_dir . '/temp_' . $current_user->data->ID . '/' . $csv_filename;
3718
+			$csv_file_arr = explode( '/', $csv_file );
3719
+			$csv_filename = end( $csv_file_arr );
3720
+			$target_path = $uploads_dir . '/temp_' . $current_user->data->ID . '/' . $csv_filename;
3721 3721
             
3722
-            $json['file'] = $csv_file;
3723
-            $json['error'] = __( 'The uploaded file is not a valid csv file. Please try again.', 'geodirectory' );
3724
-            $file = array();
3722
+			$json['file'] = $csv_file;
3723
+			$json['error'] = __( 'The uploaded file is not a valid csv file. Please try again.', 'geodirectory' );
3724
+			$file = array();
3725 3725
 
3726
-            if ( $csv_file && $wp_filesystem->is_file( $target_path ) && $wp_filesystem->exists( $target_path ) ) {
3727
-                $wp_filetype = wp_check_filetype_and_ext( $target_path, $csv_filename );
3726
+			if ( $csv_file && $wp_filesystem->is_file( $target_path ) && $wp_filesystem->exists( $target_path ) ) {
3727
+				$wp_filetype = wp_check_filetype_and_ext( $target_path, $csv_filename );
3728 3728
                 
3729
-                if (!empty($wp_filetype) && isset($wp_filetype['ext']) && geodir_strtolower($wp_filetype['ext']) == 'csv') {
3730
-                    $json['error'] = NULL;
3731
-                    $json['rows'] = 0;
3729
+				if (!empty($wp_filetype) && isset($wp_filetype['ext']) && geodir_strtolower($wp_filetype['ext']) == 'csv') {
3730
+					$json['error'] = NULL;
3731
+					$json['rows'] = 0;
3732 3732
                     
3733
-                    $lc_all = setlocale(LC_ALL, 0); // Fix issue of fgetcsv ignores special characters when they are at the beginning of line
3734
-                    setlocale(LC_ALL, 'en_US.UTF-8');
3735
-                    if ( ( $handle = fopen($target_path, "r" ) ) !== FALSE ) {
3736
-                        while ( ( $data = fgetcsv( $handle, 100000, "," ) ) !== FALSE ) {
3737
-                            if ( !empty( $data ) ) {
3738
-                                $file[] = $data;
3739
-                            }
3740
-                        }
3741
-                        fclose($handle);
3742
-                    }
3743
-                    setlocale(LC_ALL, $lc_all);
3733
+					$lc_all = setlocale(LC_ALL, 0); // Fix issue of fgetcsv ignores special characters when they are at the beginning of line
3734
+					setlocale(LC_ALL, 'en_US.UTF-8');
3735
+					if ( ( $handle = fopen($target_path, "r" ) ) !== FALSE ) {
3736
+						while ( ( $data = fgetcsv( $handle, 100000, "," ) ) !== FALSE ) {
3737
+							if ( !empty( $data ) ) {
3738
+								$file[] = $data;
3739
+							}
3740
+						}
3741
+						fclose($handle);
3742
+					}
3743
+					setlocale(LC_ALL, $lc_all);
3744 3744
 
3745
-                    $json['rows'] = (!empty($file) && count($file) > 1) ? count($file) - 1 : 0;
3745
+					$json['rows'] = (!empty($file) && count($file) > 1) ? count($file) - 1 : 0;
3746 3746
                     
3747
-                    if (!$json['rows'] > 0) {
3748
-                        $json['error'] = __('No data found in csv file.', 'geodirectory');
3749
-                    }
3750
-                } else {
3751
-                    wp_send_json( $json );
3752
-                }
3753
-            } else {
3754
-                wp_send_json( $json );
3755
-            }
3747
+					if (!$json['rows'] > 0) {
3748
+						$json['error'] = __('No data found in csv file.', 'geodirectory');
3749
+					}
3750
+				} else {
3751
+					wp_send_json( $json );
3752
+				}
3753
+			} else {
3754
+				wp_send_json( $json );
3755
+			}
3756 3756
             
3757
-            if ( $task == 'prepare_import' || !empty( $json['error'] ) ) {
3758
-                wp_send_json( $json );
3759
-            }
3757
+			if ( $task == 'prepare_import' || !empty( $json['error'] ) ) {
3758
+				wp_send_json( $json );
3759
+			}
3760 3760
             
3761
-            $total = $json['rows'];
3762
-            $limit = isset($_POST['limit']) ? (int)$_POST['limit'] : 1;
3763
-            $processed = isset($_POST['processed']) ? (int)$_POST['processed'] : 0;
3761
+			$total = $json['rows'];
3762
+			$limit = isset($_POST['limit']) ? (int)$_POST['limit'] : 1;
3763
+			$processed = isset($_POST['processed']) ? (int)$_POST['processed'] : 0;
3764 3764
             
3765
-            $count = $limit;
3765
+			$count = $limit;
3766 3766
             
3767
-            if ($count < $total) {
3768
-                $count = $processed + $count;
3769
-                if ($count > $total) {
3770
-                    $count = $total;
3771
-                }
3772
-            } else {
3773
-                $count = $total;
3774
-            }
3767
+			if ($count < $total) {
3768
+				$count = $processed + $count;
3769
+				if ($count > $total) {
3770
+					$count = $total;
3771
+				}
3772
+			} else {
3773
+				$count = $total;
3774
+			}
3775 3775
             
3776
-            $created = 0;
3777
-            $updated = 0;
3778
-            $skipped = 0;
3779
-            $invalid = 0;
3780
-            $invalid_addr = 0;
3781
-            $images = 0;
3776
+			$created = 0;
3777
+			$updated = 0;
3778
+			$skipped = 0;
3779
+			$invalid = 0;
3780
+			$invalid_addr = 0;
3781
+			$images = 0;
3782 3782
             
3783
-            $gd_post_info = array();
3784
-            $countpost = 0;
3783
+			$gd_post_info = array();
3784
+			$countpost = 0;
3785 3785
             
3786
-            $post_types = geodir_get_posttypes();
3786
+			$post_types = geodir_get_posttypes();
3787 3787
 
3788
-            if ( $task == 'import_cat' ) {
3789
-                if (!empty($file)) {
3790
-                    $columns = isset($file[0]) ? $file[0] : NULL;
3788
+			if ( $task == 'import_cat' ) {
3789
+				if (!empty($file)) {
3790
+					$columns = isset($file[0]) ? $file[0] : NULL;
3791 3791
                     
3792
-                    if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
3793
-                        $json['error'] = CSV_INVAILD_FILE;
3794
-                        wp_send_json( $json );
3795
-                        exit;
3796
-                    }
3792
+					if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
3793
+						$json['error'] = CSV_INVAILD_FILE;
3794
+						wp_send_json( $json );
3795
+						exit;
3796
+					}
3797 3797
                     
3798
-                    $gd_error_log = __('GD IMPORT CATEGORIES [ROW %d]:', 'geodirectory');
3798
+					$gd_error_log = __('GD IMPORT CATEGORIES [ROW %d]:', 'geodirectory');
3799 3799
                     
3800
-                    for ($i = 1; $i <= $limit; $i++) {
3801
-                        $index = $processed + $i;
3800
+					for ($i = 1; $i <= $limit; $i++) {
3801
+						$index = $processed + $i;
3802 3802
                         
3803
-                        if (isset($file[$index])) {
3804
-                            $row = $file[$index];
3805
-                            $row = array_map( 'trim', $row );
3806
-                            //$row = array_map( 'utf8_encode', $row );
3803
+						if (isset($file[$index])) {
3804
+							$row = $file[$index];
3805
+							$row = array_map( 'trim', $row );
3806
+							//$row = array_map( 'utf8_encode', $row );
3807 3807
                             
3808
-                            $cat_id = '';
3809
-                            $cat_name = '';
3810
-                            $cat_slug = '';
3811
-                            $cat_posttype = '';
3812
-                            $cat_parent = '';
3813
-                            $cat_description = '';
3814
-                            $cat_schema = '';
3815
-                            $cat_top_description = '';
3816
-                            $cat_image = '';
3817
-                            $cat_icon = '';
3818
-                            $cat_language = '';
3819
-                            $cat_id_original = '';
3808
+							$cat_id = '';
3809
+							$cat_name = '';
3810
+							$cat_slug = '';
3811
+							$cat_posttype = '';
3812
+							$cat_parent = '';
3813
+							$cat_description = '';
3814
+							$cat_schema = '';
3815
+							$cat_top_description = '';
3816
+							$cat_image = '';
3817
+							$cat_icon = '';
3818
+							$cat_language = '';
3819
+							$cat_id_original = '';
3820 3820
                             
3821
-                            $c = 0;
3822
-                            foreach ($columns as $column ) {
3823
-                                if ( $column == 'cat_id' ) {
3824
-                                    $cat_id = (int)$row[$c];
3825
-                                } else if ( $column == 'cat_name' ) {
3826
-                                    $cat_name = $row[$c];
3827
-                                } else if ( $column == 'cat_slug' ) {
3828
-                                    $cat_slug = $row[$c];
3829
-                                } else if ( $column == 'cat_posttype' ) {
3830
-                                    $cat_posttype = $row[$c];
3831
-                                } else if ( $column == 'cat_parent' ) {
3832
-                                    $cat_parent = trim($row[$c]);
3833
-                                } else if ( $column == 'cat_schema' && $row[$c] != '' ) {
3834
-                                    $cat_schema = $row[$c];
3835
-                                } else if ( $column == 'cat_description' ) {
3836
-                                    $cat_description = $row[$c];
3837
-                                } else if ( $column == 'cat_top_description' ) {
3838
-                                    $cat_top_description = $row[$c];
3839
-                                } else if ( $column == 'cat_image' ) {
3840
-                                    $cat_image = $row[$c];
3841
-                                } else if ( $column == 'cat_icon' ) {
3842
-                                    $cat_icon = $row[$c];
3843
-                                }
3844
-                                // WPML
3845
-                                if ( $is_wpml ) {
3846
-                                    if ( $column == 'cat_language' ) {
3847
-                                        $cat_language = geodir_strtolower( trim( $row[$c] ) );
3848
-                                    } else if ( $column == 'cat_id_original' ) {
3849
-                                        $cat_id_original = (int)$row[$c];
3850
-                                    }
3851
-                                }
3852
-                                // WPML
3853
-                                $c++;
3854
-                            }
3821
+							$c = 0;
3822
+							foreach ($columns as $column ) {
3823
+								if ( $column == 'cat_id' ) {
3824
+									$cat_id = (int)$row[$c];
3825
+								} else if ( $column == 'cat_name' ) {
3826
+									$cat_name = $row[$c];
3827
+								} else if ( $column == 'cat_slug' ) {
3828
+									$cat_slug = $row[$c];
3829
+								} else if ( $column == 'cat_posttype' ) {
3830
+									$cat_posttype = $row[$c];
3831
+								} else if ( $column == 'cat_parent' ) {
3832
+									$cat_parent = trim($row[$c]);
3833
+								} else if ( $column == 'cat_schema' && $row[$c] != '' ) {
3834
+									$cat_schema = $row[$c];
3835
+								} else if ( $column == 'cat_description' ) {
3836
+									$cat_description = $row[$c];
3837
+								} else if ( $column == 'cat_top_description' ) {
3838
+									$cat_top_description = $row[$c];
3839
+								} else if ( $column == 'cat_image' ) {
3840
+									$cat_image = $row[$c];
3841
+								} else if ( $column == 'cat_icon' ) {
3842
+									$cat_icon = $row[$c];
3843
+								}
3844
+								// WPML
3845
+								if ( $is_wpml ) {
3846
+									if ( $column == 'cat_language' ) {
3847
+										$cat_language = geodir_strtolower( trim( $row[$c] ) );
3848
+									} else if ( $column == 'cat_id_original' ) {
3849
+										$cat_id_original = (int)$row[$c];
3850
+									}
3851
+								}
3852
+								// WPML
3853
+								$c++;
3854
+							}
3855 3855
                             
3856
-                            if ( $cat_name == '' || !in_array( $cat_posttype, $post_types ) ) {
3857
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank title/invalid post type', 'geodirectory' ) );
3856
+							if ( $cat_name == '' || !in_array( $cat_posttype, $post_types ) ) {
3857
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank title/invalid post type', 'geodirectory' ) );
3858 3858
                                 
3859
-                                $invalid++;
3860
-                                continue;
3861
-                            }
3859
+								$invalid++;
3860
+								continue;
3861
+							}
3862 3862
                             
3863
-                            // WPML
3864
-                            if ($is_wpml && $cat_language != '') {
3865
-                                $sitepress->switch_lang($cat_language, true);
3866
-                            }
3867
-                            // WPML
3863
+							// WPML
3864
+							if ($is_wpml && $cat_language != '') {
3865
+								$sitepress->switch_lang($cat_language, true);
3866
+							}
3867
+							// WPML
3868 3868
                                                         
3869
-                            $term_data = array();
3870
-                            $term_data['name'] = $cat_name;
3871
-                            $term_data['slug'] = $cat_slug;
3872
-                            $term_data['description'] = $cat_description;
3873
-                            $term_data['cat_schema'] = $cat_schema;
3874
-                            $term_data['top_description'] = $cat_top_description;
3875
-                            $term_data['image'] = $cat_image != '' ? basename( $cat_image ) : '';
3876
-                            $term_data['icon'] = $cat_icon != '' ? basename( $cat_icon ) : '';
3869
+							$term_data = array();
3870
+							$term_data['name'] = $cat_name;
3871
+							$term_data['slug'] = $cat_slug;
3872
+							$term_data['description'] = $cat_description;
3873
+							$term_data['cat_schema'] = $cat_schema;
3874
+							$term_data['top_description'] = $cat_top_description;
3875
+							$term_data['image'] = $cat_image != '' ? basename( $cat_image ) : '';
3876
+							$term_data['icon'] = $cat_icon != '' ? basename( $cat_icon ) : '';
3877 3877
                             
3878
-                            //$term_data = array_map( 'utf8_encode', $term_data );
3878
+							//$term_data = array_map( 'utf8_encode', $term_data );
3879 3879
                             
3880
-                            $taxonomy = $cat_posttype . 'category';
3880
+							$taxonomy = $cat_posttype . 'category';
3881 3881
                             
3882
-                            $term_data['taxonomy'] = $taxonomy;
3882
+							$term_data['taxonomy'] = $taxonomy;
3883 3883
 
3884
-                            $term_parent_id = 0;
3885
-                            if ($cat_parent != "" || (int)$cat_parent > 0) {
3886
-                                $term_parent = '';
3884
+							$term_parent_id = 0;
3885
+							if ($cat_parent != "" || (int)$cat_parent > 0) {
3886
+								$term_parent = '';
3887 3887
                                 
3888
-                                if ( $term_parent = get_term_by( 'name', $cat_parent, $taxonomy ) ) {
3889
-                                    //
3890
-                                } else if ( $term_parent = get_term_by( 'slug', $cat_parent, $taxonomy ) ) {
3891
-                                    //
3892
-                                } else if ( $term_parent = get_term_by( 'id', $cat_parent, $taxonomy ) ) {
3893
-                                    //
3894
-                                } else {
3895
-                                    $term_parent_data = array();
3896
-                                    $term_parent_data['name'] = $cat_parent;
3897
-                                    //$term_parent_data = array_map( 'utf8_encode', $term_parent_data );
3898
-                                    $term_parent_data['taxonomy'] = $taxonomy;
3888
+								if ( $term_parent = get_term_by( 'name', $cat_parent, $taxonomy ) ) {
3889
+									//
3890
+								} else if ( $term_parent = get_term_by( 'slug', $cat_parent, $taxonomy ) ) {
3891
+									//
3892
+								} else if ( $term_parent = get_term_by( 'id', $cat_parent, $taxonomy ) ) {
3893
+									//
3894
+								} else {
3895
+									$term_parent_data = array();
3896
+									$term_parent_data['name'] = $cat_parent;
3897
+									//$term_parent_data = array_map( 'utf8_encode', $term_parent_data );
3898
+									$term_parent_data['taxonomy'] = $taxonomy;
3899 3899
                                     
3900
-                                    $term_parent_id = (int)geodir_imex_insert_term( $taxonomy, $term_parent_data );
3901
-                                }
3900
+									$term_parent_id = (int)geodir_imex_insert_term( $taxonomy, $term_parent_data );
3901
+								}
3902 3902
                                 
3903
-                                if ( !empty( $term_parent ) && !is_wp_error( $term_parent ) ) {
3904
-                                    $term_parent_id = (int)$term_parent->term_id;
3905
-                                }
3906
-                            }
3907
-                            $term_data['parent'] = (int)$term_parent_id;
3903
+								if ( !empty( $term_parent ) && !is_wp_error( $term_parent ) ) {
3904
+									$term_parent_id = (int)$term_parent->term_id;
3905
+								}
3906
+							}
3907
+							$term_data['parent'] = (int)$term_parent_id;
3908 3908
 
3909
-                            $term_id = NULL;
3910
-                            if ( $import_choice == 'update' ) {
3911
-                                if ( $cat_id > 0 && $term = (array)term_exists( $cat_id, $taxonomy ) ) {
3912
-                                    $term_data['term_id'] = $term['term_id'];
3909
+							$term_id = NULL;
3910
+							if ( $import_choice == 'update' ) {
3911
+								if ( $cat_id > 0 && $term = (array)term_exists( $cat_id, $taxonomy ) ) {
3912
+									$term_data['term_id'] = $term['term_id'];
3913 3913
                                     
3914
-                                    if ( $term_id = geodir_imex_update_term( $taxonomy, $term_data ) ) {
3915
-                                        $updated++;
3916
-                                    } else {
3917
-                                        $invalid++;
3918
-                                        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' ) );
3919
-                                    }
3920
-                                } else if ( $term_data['slug'] != '' && $term = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
3921
-                                    $term_data['term_id'] = $term['term_id'];
3914
+									if ( $term_id = geodir_imex_update_term( $taxonomy, $term_data ) ) {
3915
+										$updated++;
3916
+									} else {
3917
+										$invalid++;
3918
+										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' ) );
3919
+									}
3920
+								} else if ( $term_data['slug'] != '' && $term = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
3921
+									$term_data['term_id'] = $term['term_id'];
3922 3922
                                     
3923
-                                    if ( $term_id = geodir_imex_update_term( $taxonomy, $term_data ) ) {
3924
-                                        $updated++;
3925
-                                    } else {
3926
-                                        $invalid++;
3927
-                                        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' ) );
3928
-                                    }
3929
-                                } else {
3930
-                                    if ( $term_id = geodir_imex_insert_term( $taxonomy, $term_data ) ) {
3931
-                                        $created++;
3932
-                                    } else {
3933
-                                        $invalid++;
3934
-                                        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' ) );
3935
-                                    }
3936
-                                }
3937
-                            } else if ( $import_choice == 'skip' ) {
3938
-                                if ( $cat_id > 0 && $term = (array)term_exists( $cat_id, $taxonomy ) ) {
3939
-                                    $skipped++;
3940
-                                } else if ( $term_data['slug'] != '' && $term = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
3941
-                                    $skipped++;
3942
-                                } else {
3943
-                                    if ( $term_id = geodir_imex_insert_term( $taxonomy, $term_data ) ) {
3944
-                                        $created++;
3945
-                                    } else {
3946
-                                        $invalid++;
3947
-                                        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' ) );
3948
-                                    }
3949
-                                }
3950
-                            } else {
3951
-                                $invalid++;
3952
-                                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' ) );
3953
-                            }
3923
+									if ( $term_id = geodir_imex_update_term( $taxonomy, $term_data ) ) {
3924
+										$updated++;
3925
+									} else {
3926
+										$invalid++;
3927
+										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' ) );
3928
+									}
3929
+								} else {
3930
+									if ( $term_id = geodir_imex_insert_term( $taxonomy, $term_data ) ) {
3931
+										$created++;
3932
+									} else {
3933
+										$invalid++;
3934
+										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' ) );
3935
+									}
3936
+								}
3937
+							} else if ( $import_choice == 'skip' ) {
3938
+								if ( $cat_id > 0 && $term = (array)term_exists( $cat_id, $taxonomy ) ) {
3939
+									$skipped++;
3940
+								} else if ( $term_data['slug'] != '' && $term = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
3941
+									$skipped++;
3942
+								} else {
3943
+									if ( $term_id = geodir_imex_insert_term( $taxonomy, $term_data ) ) {
3944
+										$created++;
3945
+									} else {
3946
+										$invalid++;
3947
+										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' ) );
3948
+									}
3949
+								}
3950
+							} else {
3951
+								$invalid++;
3952
+								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' ) );
3953
+							}
3954 3954
                             
3955
-                            if ( $term_id ) {
3956
-                                // WPML
3957
-                                if ($is_wpml && $cat_id_original > 0 && $cat_language != '') {
3958
-                                    $wpml_element_type = 'tax_' . $taxonomy;
3959
-                                    $source_language = geodir_get_language_for_element( $cat_id_original, $wpml_element_type );
3960
-                                    $source_language = $source_language != '' ? $source_language : $sitepress->get_default_language();
3961
-
3962
-                                    $trid = $sitepress->get_element_trid( $cat_id_original, $wpml_element_type );
3955
+							if ( $term_id ) {
3956
+								// WPML
3957
+								if ($is_wpml && $cat_id_original > 0 && $cat_language != '') {
3958
+									$wpml_element_type = 'tax_' . $taxonomy;
3959
+									$source_language = geodir_get_language_for_element( $cat_id_original, $wpml_element_type );
3960
+									$source_language = $source_language != '' ? $source_language : $sitepress->get_default_language();
3961
+
3962
+									$trid = $sitepress->get_element_trid( $cat_id_original, $wpml_element_type );
3963 3963
                                     
3964
-                                    $sitepress->set_element_language_details( $term_id, $wpml_element_type, $trid, $cat_language, $source_language );
3965
-                                }
3966
-                                // WPML
3964
+									$sitepress->set_element_language_details( $term_id, $wpml_element_type, $trid, $cat_language, $source_language );
3965
+								}
3966
+								// WPML
3967 3967
                                 
3968
-                                if ( isset( $term_data['top_description'] ) ) {
3969
-                                    update_tax_meta( $term_id, 'ct_cat_top_desc', $term_data['top_description'], $cat_posttype );
3970
-                                }
3968
+								if ( isset( $term_data['top_description'] ) ) {
3969
+									update_tax_meta( $term_id, 'ct_cat_top_desc', $term_data['top_description'], $cat_posttype );
3970
+								}
3971 3971
                                 
3972
-                                if ( isset( $term_data['cat_schema'] ) ) {
3973
-                                    update_tax_meta( $term_id, 'ct_cat_schema', $term_data['cat_schema'], $cat_posttype );
3974
-                                }
3972
+								if ( isset( $term_data['cat_schema'] ) ) {
3973
+									update_tax_meta( $term_id, 'ct_cat_schema', $term_data['cat_schema'], $cat_posttype );
3974
+								}
3975 3975
             
3976
-                                $attachment = false;
3977
-                                if ( isset( $term_data['image'] ) && $term_data['image'] != '' ) {
3978
-                                    $cat_image = geodir_get_default_catimage( $term_id, $cat_posttype );
3979
-                                    $cat_image = !empty( $cat_image ) && isset( $cat_image['src'] ) ? $cat_image['src'] : '';
3976
+								$attachment = false;
3977
+								if ( isset( $term_data['image'] ) && $term_data['image'] != '' ) {
3978
+									$cat_image = geodir_get_default_catimage( $term_id, $cat_posttype );
3979
+									$cat_image = !empty( $cat_image ) && isset( $cat_image['src'] ) ? $cat_image['src'] : '';
3980 3980
                                     
3981
-                                    if ( basename($cat_image) != $term_data['image'] ) {
3982
-                                        $attachment = true;
3983
-                                        update_tax_meta( $term_id, 'ct_cat_default_img', array( 'id' => 'image', 'src' => $uploads['url'] . '/' . $term_data['image'] ), $cat_posttype );
3984
-                                    }
3985
-                                }
3981
+									if ( basename($cat_image) != $term_data['image'] ) {
3982
+										$attachment = true;
3983
+										update_tax_meta( $term_id, 'ct_cat_default_img', array( 'id' => 'image', 'src' => $uploads['url'] . '/' . $term_data['image'] ), $cat_posttype );
3984
+									}
3985
+								}
3986 3986
                                 
3987
-                                if ( isset( $term_data['icon'] ) && $term_data['icon'] != '' ) {
3988
-                                    $cat_icon = get_tax_meta( $term_id, 'ct_cat_icon', false, $cat_posttype );
3989
-                                    $cat_icon = !empty( $cat_icon ) && isset( $cat_icon['src'] ) ? $cat_icon['src'] : '';
3987
+								if ( isset( $term_data['icon'] ) && $term_data['icon'] != '' ) {
3988
+									$cat_icon = get_tax_meta( $term_id, 'ct_cat_icon', false, $cat_posttype );
3989
+									$cat_icon = !empty( $cat_icon ) && isset( $cat_icon['src'] ) ? $cat_icon['src'] : '';
3990 3990
                                         
3991
-                                    if ( basename($cat_icon) != $term_data['icon'] ) {
3992
-                                        $attachment = true;
3993
-                                        update_tax_meta( $term_id, 'ct_cat_icon', array( 'id' => 'icon', 'src' => $uploads['url'] . '/' . $term_data['icon'] ), $cat_posttype );
3994
-                                    }
3995
-                                }
3991
+									if ( basename($cat_icon) != $term_data['icon'] ) {
3992
+										$attachment = true;
3993
+										update_tax_meta( $term_id, 'ct_cat_icon', array( 'id' => 'icon', 'src' => $uploads['url'] . '/' . $term_data['icon'] ), $cat_posttype );
3994
+									}
3995
+								}
3996 3996
                                 
3997
-                                if ( $attachment ) {
3998
-                                    $images++;
3999
-                                }
4000
-                            }
3997
+								if ( $attachment ) {
3998
+									$images++;
3999
+								}
4000
+							}
4001 4001
                             
4002
-                            // WPML
4003
-                            if ($is_wpml && $cat_language != '') {
4004
-                                $sitepress->switch_lang($active_lang, true);
4005
-                            }
4006
-                            // WPML
4007
-                        }
4008
-                    }
4009
-                }
4002
+							// WPML
4003
+							if ($is_wpml && $cat_language != '') {
4004
+								$sitepress->switch_lang($active_lang, true);
4005
+							}
4006
+							// WPML
4007
+						}
4008
+					}
4009
+				}
4010 4010
                 
4011
-                $json = array();
4012
-                $json['processed'] = $limit;
4013
-                $json['created'] = $created;
4014
-                $json['updated'] = $updated;
4015
-                $json['skipped'] = $skipped;
4016
-                $json['invalid'] = $invalid;
4017
-                $json['images'] = $images;
4011
+				$json = array();
4012
+				$json['processed'] = $limit;
4013
+				$json['created'] = $created;
4014
+				$json['updated'] = $updated;
4015
+				$json['skipped'] = $skipped;
4016
+				$json['invalid'] = $invalid;
4017
+				$json['images'] = $images;
4018 4018
                 
4019
-                wp_send_json( $json );
4020
-                exit;
4021
-            } else if ( $task == 'import_post' ) {
4022
-                //run some stuff to make the import quicker
4023
-                wp_defer_term_counting( true );
4024
-                wp_defer_comment_counting( true );
4025
-                $wpdb->query( 'SET autocommit = 0;' );
4026
-
4027
-                //remove_all_actions('publish_post');
4028
-                //remove_all_actions('transition_post_status');
4029
-                //remove_all_actions('publish_future_post');
4030
-
4031
-                if (!empty($file)) {
4032
-                    $is_claim_active = is_plugin_active( 'geodir_claim_listing/geodir_claim_listing.php' ) && get_option('geodir_claim_enable') === 'yes' ? true : false;
4033
-                    $wp_post_statuses = get_post_statuses(); // All of the WordPress supported post statuses.
4034
-                    $default_status = 'publish';
4035
-                    $current_date = date_i18n( 'Y-m-d', time() );
4019
+				wp_send_json( $json );
4020
+				exit;
4021
+			} else if ( $task == 'import_post' ) {
4022
+				//run some stuff to make the import quicker
4023
+				wp_defer_term_counting( true );
4024
+				wp_defer_comment_counting( true );
4025
+				$wpdb->query( 'SET autocommit = 0;' );
4026
+
4027
+				//remove_all_actions('publish_post');
4028
+				//remove_all_actions('transition_post_status');
4029
+				//remove_all_actions('publish_future_post');
4030
+
4031
+				if (!empty($file)) {
4032
+					$is_claim_active = is_plugin_active( 'geodir_claim_listing/geodir_claim_listing.php' ) && get_option('geodir_claim_enable') === 'yes' ? true : false;
4033
+					$wp_post_statuses = get_post_statuses(); // All of the WordPress supported post statuses.
4034
+					$default_status = 'publish';
4035
+					$current_date = date_i18n( 'Y-m-d', time() );
4036 4036
                     
4037
-                    $columns = isset($file[0]) ? $file[0] : NULL;
4037
+					$columns = isset($file[0]) ? $file[0] : NULL;
4038 4038
                     
4039
-                    if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4040
-                        $json['error'] = CSV_INVAILD_FILE;
4041
-                        wp_send_json( $json );
4042
-                        exit;
4043
-                    }
4039
+					if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4040
+						$json['error'] = CSV_INVAILD_FILE;
4041
+						wp_send_json( $json );
4042
+						exit;
4043
+					}
4044 4044
 
4045
-                    $gd_error_log = __('GD IMPORT LISTINGS [ROW %d]:', 'geodirectory');
4046
-                    $wp_chars_error = __( '(check & remove if any invalid characters used in data)', 'geodirectory' );
4047
-                    $processed_actual = 0;
4048
-                    for ($i = 1; $i <= $limit; $i++) {
4049
-                        $index = $processed + $i;
4050
-                        $gd_post = array();
4045
+					$gd_error_log = __('GD IMPORT LISTINGS [ROW %d]:', 'geodirectory');
4046
+					$wp_chars_error = __( '(check & remove if any invalid characters used in data)', 'geodirectory' );
4047
+					$processed_actual = 0;
4048
+					for ($i = 1; $i <= $limit; $i++) {
4049
+						$index = $processed + $i;
4050
+						$gd_post = array();
4051 4051
                         
4052
-                        if (isset($file[$index])) {
4053
-                            $processed_actual++;
4054
-                            $row = $file[$index];
4055
-                            $row = array_map( 'trim', $row );
4056
-                            //$row = array_map( 'utf8_encode', $row );
4057
-                            $row = array_map( 'addslashes_gpc', $row );
4052
+						if (isset($file[$index])) {
4053
+							$processed_actual++;
4054
+							$row = $file[$index];
4055
+							$row = array_map( 'trim', $row );
4056
+							//$row = array_map( 'utf8_encode', $row );
4057
+							$row = array_map( 'addslashes_gpc', $row );
4058 4058
                             
4059
-                            $post_id = '';
4060
-                            $post_title = '';
4061
-                            $post_author = '';
4062
-                            $post_content = '';
4063
-                            $post_category_arr = array();
4064
-                            $default_category = '';
4065
-                            $post_tags = array();
4066
-                            $post_type = '';
4067
-                            $post_status = '';
4068
-                            $geodir_video = '';
4069
-                            $post_address = '';
4070
-                            $post_city = '';
4071
-                            $post_region = '';
4072
-                            $post_country = '';
4073
-                            $post_zip = '';
4074
-                            $post_latitude = '';
4075
-                            $post_longitude = '';
4076
-                            $post_neighbourhood = '';
4077
-                            $neighbourhood_latitude = '';
4078
-                            $neighbourhood_longitude = '';
4079
-                            $geodir_timing = '';
4080
-                            $geodir_contact = '';
4081
-                            $geodir_email = '';
4082
-                            $geodir_website = '';
4083
-                            $geodir_twitter = '';
4084
-                            $geodir_facebook = '';
4085
-                            $geodir_twitter = '';
4086
-                            $post_images = array();
4059
+							$post_id = '';
4060
+							$post_title = '';
4061
+							$post_author = '';
4062
+							$post_content = '';
4063
+							$post_category_arr = array();
4064
+							$default_category = '';
4065
+							$post_tags = array();
4066
+							$post_type = '';
4067
+							$post_status = '';
4068
+							$geodir_video = '';
4069
+							$post_address = '';
4070
+							$post_city = '';
4071
+							$post_region = '';
4072
+							$post_country = '';
4073
+							$post_zip = '';
4074
+							$post_latitude = '';
4075
+							$post_longitude = '';
4076
+							$post_neighbourhood = '';
4077
+							$neighbourhood_latitude = '';
4078
+							$neighbourhood_longitude = '';
4079
+							$geodir_timing = '';
4080
+							$geodir_contact = '';
4081
+							$geodir_email = '';
4082
+							$geodir_website = '';
4083
+							$geodir_twitter = '';
4084
+							$geodir_facebook = '';
4085
+							$geodir_twitter = '';
4086
+							$post_images = array();
4087 4087
                             
4088
-                            $expire_date = 'Never';
4088
+							$expire_date = 'Never';
4089 4089
                             
4090
-                            $language = '';
4091
-                            $original_post_id = '';
4090
+							$language = '';
4091
+							$original_post_id = '';
4092 4092
                             
4093
-                            $c = 0;
4094
-                            foreach ($columns as $column ) {
4095
-                                $gd_post[$column] = $row[$c];
4093
+							$c = 0;
4094
+							foreach ($columns as $column ) {
4095
+								$gd_post[$column] = $row[$c];
4096 4096
                                 
4097
-                                if ( $column == 'post_id' ) {
4098
-                                    $post_id = $row[$c];
4099
-                                } else if ( $column == 'post_title' ) {
4100
-                                    $post_title = sanitize_text_field($row[$c]);
4101
-                                } else if ( $column == 'post_author' ) {
4102
-                                    $post_author = $row[$c];
4103
-                                } else if ( $column == 'post_content' ) {
4104
-                                    $post_content = $row[$c];
4105
-                                } else if ( $column == 'post_category' && $row[$c] != '' ) {
4106
-                                    $post_category_arr = explode( ',', $row[$c] );
4107
-                                } else if ( $column == 'default_category' ) {
4108
-                                    $default_category = wp_kses_normalize_entities($row[$c]);
4109
-                                } else if ( $column == 'post_tags' && $row[$c] != '' ) {
4110
-                                    $post_tags = explode( ',', sanitize_text_field($row[$c]) );
4111
-                                } else if ( $column == 'post_type' ) {
4112
-                                    $post_type = $row[$c];
4113
-                                } else if ( $column == 'post_status' ) {
4114
-                                    $post_status = sanitize_key( $row[$c] );
4115
-                                } else if ( $column == 'is_featured' ) {
4116
-                                    $is_featured = (int)$row[$c];
4117
-                                } else if ( $column == 'geodir_video' ) {
4118
-                                    $geodir_video = $row[$c];
4119
-                                } else if ( $column == 'post_address' ) {
4120
-                                    $post_address = sanitize_text_field($row[$c]);
4121
-                                } else if ( $column == 'post_city' ) {
4122
-                                    $post_city = sanitize_text_field($row[$c]);
4123
-                                } else if ( $column == 'post_region' ) {
4124
-                                    $post_region = sanitize_text_field($row[$c]);
4125
-                                } else if ( $column == 'post_country' ) {
4126
-                                    $post_country = sanitize_text_field($row[$c]);
4127
-                                } else if ( $column == 'post_zip' ) {
4128
-                                    $post_zip = sanitize_text_field($row[$c]);
4129
-                                } else if ( $column == 'post_latitude' ) {
4130
-                                    $post_latitude = sanitize_text_field($row[$c]);
4131
-                                } else if ( $column == 'post_longitude' ) {
4132
-                                    $post_longitude = sanitize_text_field($row[$c]);
4133
-                                } else if ( $column == 'post_neighbourhood' ) {
4134
-                                    $post_neighbourhood = sanitize_text_field($row[$c]);
4135
-                                    unset($gd_post[$column]);
4136
-                                } else if ( $column == 'neighbourhood_latitude' ) {
4137
-                                    $neighbourhood_latitude = sanitize_text_field($row[$c]);
4138
-                                } else if ( $column == 'neighbourhood_longitude' ) {
4139
-                                    $neighbourhood_longitude = sanitize_text_field($row[$c]);
4140
-                                } else if ( $column == 'geodir_timing' ) {
4141
-                                    $geodir_timing = sanitize_text_field($row[$c]);
4142
-                                } else if ( $column == 'geodir_contact' ) {
4143
-                                    $geodir_contact = sanitize_text_field($row[$c]);
4144
-                                } else if ( $column == 'geodir_email' ) {
4145
-                                    $geodir_email = sanitize_email($row[$c]);
4146
-                                } else if ( $column == 'geodir_website' ) {
4147
-                                    $geodir_website = sanitize_text_field($row[$c]);
4148
-                                } else if ( $column == 'geodir_twitter' ) {
4149
-                                    $geodir_twitter = sanitize_text_field($row[$c]);
4150
-                                } else if ( $column == 'geodir_facebook' ) {
4151
-                                    $geodir_facebook = sanitize_text_field($row[$c]);
4152
-                                } else if ( $column == 'IMAGE' && !empty( $row[$c] ) && $row[$c] != '' ) {
4153
-                                    $post_images[] = $row[$c];
4154
-                                } else if ( $column == 'alive_days' && (int)$row[$c] > 0 ) {
4155
-                                    $expire_date = date_i18n( 'Y-m-d', strtotime( $current_date . '+' . (int)$row[$c] . ' days' ) );
4156
-                                } else if ( $column == 'expire_date' && $row[$c] != '' && geodir_strtolower($row[$c]) != 'never' ) {
4157
-                                    $row[$c] = str_replace('/', '-', $row[$c]);
4158
-                                    $expire_date = date_i18n( 'Y-m-d', strtotime( $row[$c] ) );
4159
-                                }
4160
-                                // WPML
4161
-                                if ($is_wpml) {
4162
-                                    if ($column == 'language') {
4163
-                                        $language = geodir_strtolower(trim($row[$c]));
4164
-                                    } else if ($column == 'original_post_id') {
4165
-                                        $original_post_id = (int)$row[$c];
4166
-                                    }
4167
-                                }
4168
-                                // WPML
4169
-                                $c++;
4170
-                            }
4171
-                            // listing claimed or not
4172
-                            if ($is_claim_active && isset($gd_post['claimed'])) {
4173
-                                $gd_post['claimed'] = (int)$gd_post['claimed'] == 1 ? 1 : 0;
4174
-                            }
4097
+								if ( $column == 'post_id' ) {
4098
+									$post_id = $row[$c];
4099
+								} else if ( $column == 'post_title' ) {
4100
+									$post_title = sanitize_text_field($row[$c]);
4101
+								} else if ( $column == 'post_author' ) {
4102
+									$post_author = $row[$c];
4103
+								} else if ( $column == 'post_content' ) {
4104
+									$post_content = $row[$c];
4105
+								} else if ( $column == 'post_category' && $row[$c] != '' ) {
4106
+									$post_category_arr = explode( ',', $row[$c] );
4107
+								} else if ( $column == 'default_category' ) {
4108
+									$default_category = wp_kses_normalize_entities($row[$c]);
4109
+								} else if ( $column == 'post_tags' && $row[$c] != '' ) {
4110
+									$post_tags = explode( ',', sanitize_text_field($row[$c]) );
4111
+								} else if ( $column == 'post_type' ) {
4112
+									$post_type = $row[$c];
4113
+								} else if ( $column == 'post_status' ) {
4114
+									$post_status = sanitize_key( $row[$c] );
4115
+								} else if ( $column == 'is_featured' ) {
4116
+									$is_featured = (int)$row[$c];
4117
+								} else if ( $column == 'geodir_video' ) {
4118
+									$geodir_video = $row[$c];
4119
+								} else if ( $column == 'post_address' ) {
4120
+									$post_address = sanitize_text_field($row[$c]);
4121
+								} else if ( $column == 'post_city' ) {
4122
+									$post_city = sanitize_text_field($row[$c]);
4123
+								} else if ( $column == 'post_region' ) {
4124
+									$post_region = sanitize_text_field($row[$c]);
4125
+								} else if ( $column == 'post_country' ) {
4126
+									$post_country = sanitize_text_field($row[$c]);
4127
+								} else if ( $column == 'post_zip' ) {
4128
+									$post_zip = sanitize_text_field($row[$c]);
4129
+								} else if ( $column == 'post_latitude' ) {
4130
+									$post_latitude = sanitize_text_field($row[$c]);
4131
+								} else if ( $column == 'post_longitude' ) {
4132
+									$post_longitude = sanitize_text_field($row[$c]);
4133
+								} else if ( $column == 'post_neighbourhood' ) {
4134
+									$post_neighbourhood = sanitize_text_field($row[$c]);
4135
+									unset($gd_post[$column]);
4136
+								} else if ( $column == 'neighbourhood_latitude' ) {
4137
+									$neighbourhood_latitude = sanitize_text_field($row[$c]);
4138
+								} else if ( $column == 'neighbourhood_longitude' ) {
4139
+									$neighbourhood_longitude = sanitize_text_field($row[$c]);
4140
+								} else if ( $column == 'geodir_timing' ) {
4141
+									$geodir_timing = sanitize_text_field($row[$c]);
4142
+								} else if ( $column == 'geodir_contact' ) {
4143
+									$geodir_contact = sanitize_text_field($row[$c]);
4144
+								} else if ( $column == 'geodir_email' ) {
4145
+									$geodir_email = sanitize_email($row[$c]);
4146
+								} else if ( $column == 'geodir_website' ) {
4147
+									$geodir_website = sanitize_text_field($row[$c]);
4148
+								} else if ( $column == 'geodir_twitter' ) {
4149
+									$geodir_twitter = sanitize_text_field($row[$c]);
4150
+								} else if ( $column == 'geodir_facebook' ) {
4151
+									$geodir_facebook = sanitize_text_field($row[$c]);
4152
+								} else if ( $column == 'IMAGE' && !empty( $row[$c] ) && $row[$c] != '' ) {
4153
+									$post_images[] = $row[$c];
4154
+								} else if ( $column == 'alive_days' && (int)$row[$c] > 0 ) {
4155
+									$expire_date = date_i18n( 'Y-m-d', strtotime( $current_date . '+' . (int)$row[$c] . ' days' ) );
4156
+								} else if ( $column == 'expire_date' && $row[$c] != '' && geodir_strtolower($row[$c]) != 'never' ) {
4157
+									$row[$c] = str_replace('/', '-', $row[$c]);
4158
+									$expire_date = date_i18n( 'Y-m-d', strtotime( $row[$c] ) );
4159
+								}
4160
+								// WPML
4161
+								if ($is_wpml) {
4162
+									if ($column == 'language') {
4163
+										$language = geodir_strtolower(trim($row[$c]));
4164
+									} else if ($column == 'original_post_id') {
4165
+										$original_post_id = (int)$row[$c];
4166
+									}
4167
+								}
4168
+								// WPML
4169
+								$c++;
4170
+							}
4171
+							// listing claimed or not
4172
+							if ($is_claim_active && isset($gd_post['claimed'])) {
4173
+								$gd_post['claimed'] = (int)$gd_post['claimed'] == 1 ? 1 : 0;
4174
+							}
4175 4175
                             
4176
-                            // WPML
4177
-                            if ($is_wpml && $language != '') {
4178
-                                $sitepress->switch_lang($language, true);
4179
-                            }
4180
-                            // WPML
4176
+							// WPML
4177
+							if ($is_wpml && $language != '') {
4178
+								$sitepress->switch_lang($language, true);
4179
+							}
4180
+							// WPML
4181 4181
 
4182
-                            $gd_post['IMAGE'] = $post_images;
4182
+							$gd_post['IMAGE'] = $post_images;
4183 4183
                             
4184
-                            $post_status = !empty( $post_status ) ? sanitize_key( $post_status ) : $default_status;
4185
-                            $post_status = !empty( $wp_post_statuses ) && !isset( $wp_post_statuses[$post_status] ) ? $default_status : $post_status;
4184
+							$post_status = !empty( $post_status ) ? sanitize_key( $post_status ) : $default_status;
4185
+							$post_status = !empty( $wp_post_statuses ) && !isset( $wp_post_statuses[$post_status] ) ? $default_status : $post_status;
4186 4186
                                                                                                                 
4187
-                            $valid = true;
4187
+							$valid = true;
4188 4188
                             
4189
-                            if ( $post_title == '' || !in_array( $post_type, $post_types ) ) {
4190
-                                $invalid++;
4191
-                                $valid = false;
4192
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank title/invalid post type', 'geodirectory' ) );
4193
-                            }
4189
+							if ( $post_title == '' || !in_array( $post_type, $post_types ) ) {
4190
+								$invalid++;
4191
+								$valid = false;
4192
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank title/invalid post type', 'geodirectory' ) );
4193
+							}
4194 4194
                             
4195
-                            $location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $post_type ) ? false : true;
4196
-                            if ( $location_allowed ) {
4197
-                                $location_result = geodir_get_default_location();
4198
-                                if ( $post_address == '' || $post_city == '' || $post_region == '' || $post_country == '' || $post_latitude == '' || $post_longitude == '' ) {
4199
-                                    $invalid_addr++;
4200
-                                    $valid = false;
4201
-                                    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' ) );
4202
-                                } else if ( !empty( $location_result ) && $location_result->location_id == 0 ) {
4203
-                                    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 ) ) ) {
4204
-                                        $invalid_addr++;
4205
-                                        $valid = false;
4206
-                                        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' ) );
4207
-                                    } else {
4208
-                                        if (!$location_manager) {
4209
-                                            $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.
4210
-                                        }
4211
-                                    }
4212
-                                }
4213
-                            }
4195
+							$location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $post_type ) ? false : true;
4196
+							if ( $location_allowed ) {
4197
+								$location_result = geodir_get_default_location();
4198
+								if ( $post_address == '' || $post_city == '' || $post_region == '' || $post_country == '' || $post_latitude == '' || $post_longitude == '' ) {
4199
+									$invalid_addr++;
4200
+									$valid = false;
4201
+									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' ) );
4202
+								} else if ( !empty( $location_result ) && $location_result->location_id == 0 ) {
4203
+									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 ) ) ) {
4204
+										$invalid_addr++;
4205
+										$valid = false;
4206
+										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' ) );
4207
+									} else {
4208
+										if (!$location_manager) {
4209
+											$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.
4210
+										}
4211
+									}
4212
+								}
4213
+							}
4214 4214
                             
4215
-                            if ( !$valid ) {
4216
-                                continue;
4217
-                            }
4215
+							if ( !$valid ) {
4216
+								continue;
4217
+							}
4218 4218
 
4219
-                            $cat_taxonomy = $post_type . 'category';
4220
-                            $tags_taxonomy = $post_type . '_tags';
4219
+							$cat_taxonomy = $post_type . 'category';
4220
+							$tags_taxonomy = $post_type . '_tags';
4221 4221
                             
4222
-                            if ($default_category != '' && !in_array($default_category, $post_category_arr)) {
4223
-                                $post_category_arr = array_merge(array($default_category), $post_category_arr);
4224
-                            }
4222
+							if ($default_category != '' && !in_array($default_category, $post_category_arr)) {
4223
+								$post_category_arr = array_merge(array($default_category), $post_category_arr);
4224
+							}
4225 4225
 
4226
-                            $post_category = array();
4227
-                            $default_category_id = NULL;
4228
-                            if ( !empty( $post_category_arr ) ) {
4229
-                                foreach ( $post_category_arr as $value ) {
4230
-                                    $category_name = wp_kses_normalize_entities( trim( $value ) );
4226
+							$post_category = array();
4227
+							$default_category_id = NULL;
4228
+							if ( !empty( $post_category_arr ) ) {
4229
+								foreach ( $post_category_arr as $value ) {
4230
+									$category_name = wp_kses_normalize_entities( trim( $value ) );
4231 4231
                                     
4232
-                                    if ( $category_name != '' ) {
4233
-                                        $term_category = array();
4232
+									if ( $category_name != '' ) {
4233
+										$term_category = array();
4234 4234
                                         
4235
-                                        if ( $term = get_term_by( 'name', $category_name, $cat_taxonomy ) ) {
4236
-                                            $term_category = $term;
4237
-                                        } else if ( $term = get_term_by( 'slug', $category_name, $cat_taxonomy ) ) {
4238
-                                            $term_category = $term;
4239
-                                        } else {
4240
-                                            $term_data = array();
4241
-                                            $term_data['name'] = $category_name;
4242
-                                            $term_data['taxonomy'] = $cat_taxonomy;
4235
+										if ( $term = get_term_by( 'name', $category_name, $cat_taxonomy ) ) {
4236
+											$term_category = $term;
4237
+										} else if ( $term = get_term_by( 'slug', $category_name, $cat_taxonomy ) ) {
4238
+											$term_category = $term;
4239
+										} else {
4240
+											$term_data = array();
4241
+											$term_data['name'] = $category_name;
4242
+											$term_data['taxonomy'] = $cat_taxonomy;
4243 4243
                                             
4244
-                                            $term_id = geodir_imex_insert_term( $cat_taxonomy, $term_data );
4245
-                                            if ( $term_id ) {
4246
-                                                $term_category = get_term( $term_id, $cat_taxonomy );
4247
-                                            }
4248
-                                        }
4244
+											$term_id = geodir_imex_insert_term( $cat_taxonomy, $term_data );
4245
+											if ( $term_id ) {
4246
+												$term_category = get_term( $term_id, $cat_taxonomy );
4247
+											}
4248
+										}
4249 4249
                                         
4250
-                                        if ( !empty( $term_category ) && !is_wp_error( $term_category ) ) {
4251
-                                            $post_category[] = intval($term_category->term_id);
4250
+										if ( !empty( $term_category ) && !is_wp_error( $term_category ) ) {
4251
+											$post_category[] = intval($term_category->term_id);
4252 4252
                                             
4253
-                                            if ($category_name == $default_category) {
4254
-                                                $default_category_id = intval($term_category->term_id);
4255
-                                            }
4256
-                                        }
4257
-                                    }
4258
-                                }
4259
-                            }
4253
+											if ($category_name == $default_category) {
4254
+												$default_category_id = intval($term_category->term_id);
4255
+											}
4256
+										}
4257
+									}
4258
+								}
4259
+							}
4260 4260
 
4261
-                            $save_post = array();
4262
-                            $save_post['post_title'] = $post_title;
4263
-                            $save_post['post_content'] = $post_content;
4264
-                            $save_post['post_type'] = $post_type;
4265
-                            $save_post['post_author'] = $post_author;
4266
-                            $save_post['post_status'] = $post_status;
4267
-                            $save_post['post_category'] = $post_category;
4268
-                            $save_post['post_tags'] = $post_tags;
4269
-
4270
-                            $saved_post_id = NULL;
4271
-                            if ( $import_choice == 'update' ) {
4272
-                                $gd_wp_error = __( 'Unable to add listing, please check the listing data.', 'geodirectory' );
4261
+							$save_post = array();
4262
+							$save_post['post_title'] = $post_title;
4263
+							$save_post['post_content'] = $post_content;
4264
+							$save_post['post_type'] = $post_type;
4265
+							$save_post['post_author'] = $post_author;
4266
+							$save_post['post_status'] = $post_status;
4267
+							$save_post['post_category'] = $post_category;
4268
+							$save_post['post_tags'] = $post_tags;
4269
+
4270
+							$saved_post_id = NULL;
4271
+							if ( $import_choice == 'update' ) {
4272
+								$gd_wp_error = __( 'Unable to add listing, please check the listing data.', 'geodirectory' );
4273 4273
                                 
4274
-                                if ( $post_id > 0 && get_post( $post_id ) ) {
4275
-                                    $save_post['ID'] = $post_id;
4274
+								if ( $post_id > 0 && get_post( $post_id ) ) {
4275
+									$save_post['ID'] = $post_id;
4276 4276
                                     
4277
-                                    if ( $saved_post_id = wp_update_post( $save_post, true ) ) {
4278
-                                        if ( is_wp_error( $saved_post_id ) ) {
4279
-                                            $gd_wp_error = $saved_post_id->get_error_message() . ' ' . $wp_chars_error;
4280
-                                            $saved_post_id = 0;
4281
-                                        } else {
4282
-                                            $saved_post_id = $post_id;
4283
-                                            $updated++;
4284
-                                        }
4285
-                                    }
4286
-                                } else {
4287
-                                    if ( $saved_post_id = wp_insert_post( $save_post, true ) ) {
4288
-                                        if ( is_wp_error( $saved_post_id ) ) {
4289
-                                            $gd_wp_error = $saved_post_id->get_error_message() . ' ' . $wp_chars_error;
4290
-                                            $saved_post_id = 0;
4291
-                                        } else {
4292
-                                            $created++;
4293
-                                        }
4294
-                                    }
4295
-                                }
4277
+									if ( $saved_post_id = wp_update_post( $save_post, true ) ) {
4278
+										if ( is_wp_error( $saved_post_id ) ) {
4279
+											$gd_wp_error = $saved_post_id->get_error_message() . ' ' . $wp_chars_error;
4280
+											$saved_post_id = 0;
4281
+										} else {
4282
+											$saved_post_id = $post_id;
4283
+											$updated++;
4284
+										}
4285
+									}
4286
+								} else {
4287
+									if ( $saved_post_id = wp_insert_post( $save_post, true ) ) {
4288
+										if ( is_wp_error( $saved_post_id ) ) {
4289
+											$gd_wp_error = $saved_post_id->get_error_message() . ' ' . $wp_chars_error;
4290
+											$saved_post_id = 0;
4291
+										} else {
4292
+											$created++;
4293
+										}
4294
+									}
4295
+								}
4296 4296
                                 
4297
-                                if ( !$saved_post_id > 0 ) {
4298
-                                    $invalid++;
4299
-                                    geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_wp_error );
4300
-                                }
4301
-                            } else if ( $import_choice == 'skip' ) {
4302
-                                if ( $post_id > 0 && get_post( $post_id ) ) {
4303
-                                    $skipped++;	
4304
-                                } else {
4305
-                                    if ( $saved_post_id = wp_insert_post( $save_post, true ) ) {
4306
-                                        if ( is_wp_error( $saved_post_id ) ) {
4307
-                                            $invalid++;
4297
+								if ( !$saved_post_id > 0 ) {
4298
+									$invalid++;
4299
+									geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_wp_error );
4300
+								}
4301
+							} else if ( $import_choice == 'skip' ) {
4302
+								if ( $post_id > 0 && get_post( $post_id ) ) {
4303
+									$skipped++;	
4304
+								} else {
4305
+									if ( $saved_post_id = wp_insert_post( $save_post, true ) ) {
4306
+										if ( is_wp_error( $saved_post_id ) ) {
4307
+											$invalid++;
4308 4308
                                             
4309
-                                            geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $saved_post_id->get_error_message() . ' ' . $wp_chars_error );
4310
-                                            $saved_post_id = 0;
4311
-                                        } else {
4312
-                                            $created++;
4313
-                                        }
4314
-                                    } else {
4315
-                                        $invalid++;
4309
+											geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $saved_post_id->get_error_message() . ' ' . $wp_chars_error );
4310
+											$saved_post_id = 0;
4311
+										} else {
4312
+											$created++;
4313
+										}
4314
+									} else {
4315
+										$invalid++;
4316 4316
                                         
4317
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $wp_chars_error );
4318
-                                    }
4319
-                                }
4320
-                            } else {
4321
-                                $invalid++;
4317
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $wp_chars_error );
4318
+									}
4319
+								}
4320
+							} else {
4321
+								$invalid++;
4322 4322
                                 
4323
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $wp_chars_error );
4324
-                            }
4323
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $wp_chars_error );
4324
+							}
4325 4325
 
4326
-                            if ( (int)$saved_post_id > 0 ) {
4327
-                                // WPML
4328
-                                if ($is_wpml && $original_post_id > 0 && $language != '') {
4329
-                                    $wpml_post_type = 'post_' . $post_type;
4330
-                                    $source_language = geodir_get_language_for_element( $original_post_id, $wpml_post_type );
4331
-                                    $source_language = $source_language != '' ? $source_language : $sitepress->get_default_language();
4326
+							if ( (int)$saved_post_id > 0 ) {
4327
+								// WPML
4328
+								if ($is_wpml && $original_post_id > 0 && $language != '') {
4329
+									$wpml_post_type = 'post_' . $post_type;
4330
+									$source_language = geodir_get_language_for_element( $original_post_id, $wpml_post_type );
4331
+									$source_language = $source_language != '' ? $source_language : $sitepress->get_default_language();
4332 4332
 
4333
-                                    $trid = $sitepress->get_element_trid( $original_post_id, $wpml_post_type );
4333
+									$trid = $sitepress->get_element_trid( $original_post_id, $wpml_post_type );
4334 4334
                                     
4335
-                                    $sitepress->set_element_language_details( $saved_post_id, $wpml_post_type, $trid, $language, $source_language );
4336
-                                }
4337
-                                // WPML
4338
-                                $gd_post_info = geodir_get_post_info( $saved_post_id );
4335
+									$sitepress->set_element_language_details( $saved_post_id, $wpml_post_type, $trid, $language, $source_language );
4336
+								}
4337
+								// WPML
4338
+								$gd_post_info = geodir_get_post_info( $saved_post_id );
4339 4339
                                 
4340
-                                $gd_post['post_id'] = $saved_post_id;
4341
-                                $gd_post['ID'] = $saved_post_id;
4342
-                                $gd_post['post_tags'] = $post_tags;
4343
-                                $gd_post['post_title'] = $post_title;
4344
-                                $gd_post['post_status'] = $post_status;
4345
-                                $gd_post['submit_time'] = time();
4346
-                                $gd_post['submit_ip'] = $_SERVER['REMOTE_ADDR'];
4340
+								$gd_post['post_id'] = $saved_post_id;
4341
+								$gd_post['ID'] = $saved_post_id;
4342
+								$gd_post['post_tags'] = $post_tags;
4343
+								$gd_post['post_title'] = $post_title;
4344
+								$gd_post['post_status'] = $post_status;
4345
+								$gd_post['submit_time'] = time();
4346
+								$gd_post['submit_ip'] = $_SERVER['REMOTE_ADDR'];
4347 4347
                                                     
4348
-                                // post location
4349
-                                $post_location_id = 0;
4350
-                                if ( $location_allowed && !empty( $location_result ) && $location_result->location_id > 0 ) {
4351
-                                    $gd_post['post_neighbourhood'] = '';
4348
+								// post location
4349
+								$post_location_id = 0;
4350
+								if ( $location_allowed && !empty( $location_result ) && $location_result->location_id > 0 ) {
4351
+									$gd_post['post_neighbourhood'] = '';
4352 4352
                                     
4353
-                                    $post_location_info = array(
4354
-                                                                'city' => $post_city,
4355
-                                                                'region' => $post_region,
4356
-                                                                'country' => $post_country,
4357
-                                                                'geo_lat' => $post_latitude,
4358
-                                                                'geo_lng' => $post_longitude
4359
-                                                            );
4360
-                                    if ( $location_id = (int)geodir_add_new_location( $post_location_info ) ) {
4361
-                                        $post_location_id = $location_id;
4362
-                                    }
4353
+									$post_location_info = array(
4354
+																'city' => $post_city,
4355
+																'region' => $post_region,
4356
+																'country' => $post_country,
4357
+																'geo_lat' => $post_latitude,
4358
+																'geo_lng' => $post_longitude
4359
+															);
4360
+									if ( $location_id = (int)geodir_add_new_location( $post_location_info ) ) {
4361
+										$post_location_id = $location_id;
4362
+									}
4363 4363
                                     
4364
-                                    if ($post_location_id > 0 && $neighbourhood_active && !empty($post_neighbourhood)) {
4365
-                                        $neighbourhood_info = geodir_location_neighbourhood_by_name_loc_id($post_neighbourhood, $post_location_id);
4364
+									if ($post_location_id > 0 && $neighbourhood_active && !empty($post_neighbourhood)) {
4365
+										$neighbourhood_info = geodir_location_neighbourhood_by_name_loc_id($post_neighbourhood, $post_location_id);
4366 4366
 
4367
-                                        $hood_data = array();
4368
-                                        $hood_data['hood_location_id'] = $post_location_id;
4369
-                                        $hood_data['hood_name'] = $post_neighbourhood;
4367
+										$hood_data = array();
4368
+										$hood_data['hood_location_id'] = $post_location_id;
4369
+										$hood_data['hood_name'] = $post_neighbourhood;
4370 4370
                                         
4371
-                                        if (!empty($neighbourhood_info)) {
4372
-                                            $hood_data['hood_id'] = $neighbourhood_info->hood_id;
4373
-                                            $hood_data['hood_slug'] = $neighbourhood_info->hood_slug;
4371
+										if (!empty($neighbourhood_info)) {
4372
+											$hood_data['hood_id'] = $neighbourhood_info->hood_id;
4373
+											$hood_data['hood_slug'] = $neighbourhood_info->hood_slug;
4374 4374
                                             
4375
-                                            if (empty($neighbourhood_latitude) || empty($neighbourhood_longitude)) {
4376
-                                                $neighbourhood_latitude = $neighbourhood_info->hood_latitude;
4377
-                                                $neighbourhood_longitude = $neighbourhood_info->hood_longitude;
4378
-                                            }
4379
-                                        }
4375
+											if (empty($neighbourhood_latitude) || empty($neighbourhood_longitude)) {
4376
+												$neighbourhood_latitude = $neighbourhood_info->hood_latitude;
4377
+												$neighbourhood_longitude = $neighbourhood_info->hood_longitude;
4378
+											}
4379
+										}
4380 4380
                                         
4381
-                                        if (empty($neighbourhood_latitude) || empty($neighbourhood_longitude)) {
4382
-                                            $neighbourhood_latitude = $neighbourhood_info->hood_latitude;
4383
-                                            $neighbourhood_longitude = $neighbourhood_info->hood_longitude;
4384
-                                        }
4381
+										if (empty($neighbourhood_latitude) || empty($neighbourhood_longitude)) {
4382
+											$neighbourhood_latitude = $neighbourhood_info->hood_latitude;
4383
+											$neighbourhood_longitude = $neighbourhood_info->hood_longitude;
4384
+										}
4385 4385
                                         
4386
-                                        $hood_data['hood_latitude'] = $post_latitude;
4387
-                                        $hood_data['hood_longitude'] = $post_longitude;
4388
-
4389
-                                        $neighbourhood_info = geodir_location_insert_update_neighbourhood($hood_data);
4390
-                                        if (!empty($neighbourhood_info) && isset($neighbourhood_info->hood_slug)) {
4391
-                                            $gd_post['post_neighbourhood'] = $neighbourhood_info->hood_slug;
4392
-                                        }
4393
-                                    }
4394
-                                }
4395
-                                $gd_post['post_location_id'] = $post_location_id;
4386
+										$hood_data['hood_latitude'] = $post_latitude;
4387
+										$hood_data['hood_longitude'] = $post_longitude;
4388
+
4389
+										$neighbourhood_info = geodir_location_insert_update_neighbourhood($hood_data);
4390
+										if (!empty($neighbourhood_info) && isset($neighbourhood_info->hood_slug)) {
4391
+											$gd_post['post_neighbourhood'] = $neighbourhood_info->hood_slug;
4392
+										}
4393
+									}
4394
+								}
4395
+								$gd_post['post_location_id'] = $post_location_id;
4396 4396
                                 
4397
-                                // post package info
4398
-                                $package_id = isset( $gd_post['package_id'] ) && !empty( $gd_post['package_id'] ) ? (int)$gd_post['package_id'] : 0;
4399
-                                if (!$package_id && !empty($gd_post_info) && isset($gd_post_info->package_id) && $gd_post_info->package_id) {
4400
-                                    $package_id = $gd_post_info->package_id;
4401
-                                }
4397
+								// post package info
4398
+								$package_id = isset( $gd_post['package_id'] ) && !empty( $gd_post['package_id'] ) ? (int)$gd_post['package_id'] : 0;
4399
+								if (!$package_id && !empty($gd_post_info) && isset($gd_post_info->package_id) && $gd_post_info->package_id) {
4400
+									$package_id = $gd_post_info->package_id;
4401
+								}
4402 4402
                                 
4403
-                                $package_info = array();
4404
-                                if ($package_id && function_exists('geodir_get_package_info_by_id')) {
4405
-                                    $package_info = (array)geodir_get_package_info_by_id($package_id);
4403
+								$package_info = array();
4404
+								if ($package_id && function_exists('geodir_get_package_info_by_id')) {
4405
+									$package_info = (array)geodir_get_package_info_by_id($package_id);
4406 4406
                                     
4407
-                                    if (!(!empty($package_info) && isset($package_info['post_type']) && $package_info['post_type'] == $post_type)) {
4408
-                                        $package_info = array();
4409
-                                    }
4410
-                                }
4407
+									if (!(!empty($package_info) && isset($package_info['post_type']) && $package_info['post_type'] == $post_type)) {
4408
+										$package_info = array();
4409
+									}
4410
+								}
4411 4411
                                 
4412
-                                if (empty($package_info)) {
4413
-                                    $package_info = (array)geodir_post_package_info( array(), '', $post_type );
4414
-                                }
4412
+								if (empty($package_info)) {
4413
+									$package_info = (array)geodir_post_package_info( array(), '', $post_type );
4414
+								}
4415 4415
                                  
4416
-                                if (!empty($package_info))	 {
4417
-                                    $package_id = $package_info['pid'];
4416
+								if (!empty($package_info))	 {
4417
+									$package_id = $package_info['pid'];
4418 4418
                                     
4419
-                                    if (isset($gd_post['alive_days']) || isset($gd_post['expire_date'])) {
4420
-                                        $gd_post['expire_date'] = $expire_date;
4421
-                                    } else {
4422
-                                        if ( isset( $package_info['days'] ) && (int)$package_info['days'] > 0 ) {
4423
-                                            $gd_post['alive_days'] = (int)$package_info['days'];
4424
-                                            $gd_post['expire_date'] = date_i18n( 'Y-m-d', strtotime( $current_date . '+' . (int)$package_info['days'] . ' days' ) );
4425
-                                        } else {
4426
-                                            $gd_post['expire_date'] = 'Never';
4427
-                                        }
4428
-                                    }
4419
+									if (isset($gd_post['alive_days']) || isset($gd_post['expire_date'])) {
4420
+										$gd_post['expire_date'] = $expire_date;
4421
+									} else {
4422
+										if ( isset( $package_info['days'] ) && (int)$package_info['days'] > 0 ) {
4423
+											$gd_post['alive_days'] = (int)$package_info['days'];
4424
+											$gd_post['expire_date'] = date_i18n( 'Y-m-d', strtotime( $current_date . '+' . (int)$package_info['days'] . ' days' ) );
4425
+										} else {
4426
+											$gd_post['expire_date'] = 'Never';
4427
+										}
4428
+									}
4429 4429
                                     
4430
-                                    $gd_post['package_id'] = $package_id;
4431
-                                }
4430
+									$gd_post['package_id'] = $package_id;
4431
+								}
4432 4432
 
4433
-                                $table = $plugin_prefix . $post_type . '_detail';
4433
+								$table = $plugin_prefix . $post_type . '_detail';
4434 4434
                                 
4435
-                                if ($post_type == 'gd_event') {
4436
-                                    $gd_post = geodir_imex_process_event_data($gd_post);
4437
-                                }
4435
+								if ($post_type == 'gd_event') {
4436
+									$gd_post = geodir_imex_process_event_data($gd_post);
4437
+								}
4438 4438
                                 
4439
-                                if (isset($gd_post['post_id'])) {
4440
-                                    unset($gd_post['post_id']);
4441
-                                }
4439
+								if (isset($gd_post['post_id'])) {
4440
+									unset($gd_post['post_id']);
4441
+								}
4442 4442
 
4443
-                                // Export franchise fields
4444
-                                $is_franchise_active = is_plugin_active( 'geodir_franchise/geodir_franchise.php' ) && geodir_franchise_enabled( $post_type ) ? true : false;
4445
-                                if ($is_franchise_active) {
4446
-                                    if ( isset( $gd_post['gd_is_franchise'] ) && (int)$gd_post['gd_is_franchise'] == 1 ) {
4447
-                                        $gd_franchise_lock = array();
4443
+								// Export franchise fields
4444
+								$is_franchise_active = is_plugin_active( 'geodir_franchise/geodir_franchise.php' ) && geodir_franchise_enabled( $post_type ) ? true : false;
4445
+								if ($is_franchise_active) {
4446
+									if ( isset( $gd_post['gd_is_franchise'] ) && (int)$gd_post['gd_is_franchise'] == 1 ) {
4447
+										$gd_franchise_lock = array();
4448 4448
                                         
4449
-                                        if ( isset( $gd_post['gd_franchise_lock'] ) ) {
4450
-                                            $gd_franchise_lock = str_replace(" ", "", $gd_post['gd_franchise_lock'] );
4451
-                                            $gd_franchise_lock = trim( $gd_franchise_lock );
4452
-                                            $gd_franchise_lock = explode( ",", $gd_franchise_lock );
4453
-                                        }
4449
+										if ( isset( $gd_post['gd_franchise_lock'] ) ) {
4450
+											$gd_franchise_lock = str_replace(" ", "", $gd_post['gd_franchise_lock'] );
4451
+											$gd_franchise_lock = trim( $gd_franchise_lock );
4452
+											$gd_franchise_lock = explode( ",", $gd_franchise_lock );
4453
+										}
4454 4454
                                         
4455
-                                        update_post_meta( $saved_post_id, 'gd_is_franchise', 1 );
4456
-                                        update_post_meta( $saved_post_id, 'gd_franchise_lock', $gd_franchise_lock );
4457
-                                    } else {
4458
-                                        if ( isset( $gd_post['franchise'] ) && (int)$gd_post['franchise'] > 0 && geodir_franchise_check( (int)$gd_post['franchise'] ) ) {
4459
-                                            geodir_save_post_meta( $saved_post_id, 'franchise', (int)$gd_post['franchise'] );
4460
-                                        }
4461
-                                    }
4462
-                                }
4455
+										update_post_meta( $saved_post_id, 'gd_is_franchise', 1 );
4456
+										update_post_meta( $saved_post_id, 'gd_franchise_lock', $gd_franchise_lock );
4457
+									} else {
4458
+										if ( isset( $gd_post['franchise'] ) && (int)$gd_post['franchise'] > 0 && geodir_franchise_check( (int)$gd_post['franchise'] ) ) {
4459
+											geodir_save_post_meta( $saved_post_id, 'franchise', (int)$gd_post['franchise'] );
4460
+										}
4461
+									}
4462
+								}
4463 4463
                                 
4464
-                                if (!empty($save_post['post_category']) && is_array($save_post['post_category'])) {
4465
-                                    $save_post['post_category'] = array_unique( array_map( 'intval', $save_post['post_category'] ) );
4466
-                                    if ($default_category_id) {
4467
-                                        $save_post['post_default_category'] = $default_category_id;
4468
-                                        $gd_post['default_category'] = $default_category_id;
4469
-                                    }
4470
-                                    $gd_post[$cat_taxonomy] = $save_post['post_category'];
4471
-                                }
4464
+								if (!empty($save_post['post_category']) && is_array($save_post['post_category'])) {
4465
+									$save_post['post_category'] = array_unique( array_map( 'intval', $save_post['post_category'] ) );
4466
+									if ($default_category_id) {
4467
+										$save_post['post_default_category'] = $default_category_id;
4468
+										$gd_post['default_category'] = $default_category_id;
4469
+									}
4470
+									$gd_post[$cat_taxonomy] = $save_post['post_category'];
4471
+								}
4472 4472
                                 
4473
-                                // Save post info
4474
-                                geodir_save_post_info( $saved_post_id, $gd_post );
4475
-                                // post taxonomies
4476
-                                if ( !empty( $save_post['post_category'] ) ) {
4477
-                                    wp_set_object_terms( $saved_post_id, $save_post['post_category'], $cat_taxonomy );
4473
+								// Save post info
4474
+								geodir_save_post_info( $saved_post_id, $gd_post );
4475
+								// post taxonomies
4476
+								if ( !empty( $save_post['post_category'] ) ) {
4477
+									wp_set_object_terms( $saved_post_id, $save_post['post_category'], $cat_taxonomy );
4478 4478
                                     
4479
-                                    $post_default_category = isset( $save_post['post_default_category'] ) ? $save_post['post_default_category'] : '';
4480
-                                    if ($default_category_id) {
4481
-                                        $post_default_category = $default_category_id;
4482
-                                    }
4483
-                                    $post_cat_ids = geodir_get_post_meta($saved_post_id, $cat_taxonomy);
4484
-                                    $save_post['post_category'] = !empty($post_cat_ids) ? explode(",", trim($post_cat_ids, ",")) : $save_post['post_category'];
4485
-                                    $post_category_str = !empty($save_post['post_category']) ? implode(",y:#", $save_post['post_category']) . ',y:' : '';
4479
+									$post_default_category = isset( $save_post['post_default_category'] ) ? $save_post['post_default_category'] : '';
4480
+									if ($default_category_id) {
4481
+										$post_default_category = $default_category_id;
4482
+									}
4483
+									$post_cat_ids = geodir_get_post_meta($saved_post_id, $cat_taxonomy);
4484
+									$save_post['post_category'] = !empty($post_cat_ids) ? explode(",", trim($post_cat_ids, ",")) : $save_post['post_category'];
4485
+									$post_category_str = !empty($save_post['post_category']) ? implode(",y:#", $save_post['post_category']) . ',y:' : '';
4486 4486
                                     
4487
-                                    if ($post_category_str != '' && $post_default_category) {
4488
-                                        $post_category_str = str_replace($post_default_category . ',y:', $post_default_category . ',y,d:', $post_category_str);
4489
-                                    }
4487
+									if ($post_category_str != '' && $post_default_category) {
4488
+										$post_category_str = str_replace($post_default_category . ',y:', $post_default_category . ',y,d:', $post_category_str);
4489
+									}
4490 4490
                                     
4491
-                                    $post_category_str = $post_category_str != '' ? array($cat_taxonomy => $post_category_str) : '';
4491
+									$post_category_str = $post_category_str != '' ? array($cat_taxonomy => $post_category_str) : '';
4492 4492
                                     
4493
-                                    geodir_set_postcat_structure( $saved_post_id, $cat_taxonomy, $post_default_category, $post_category_str );
4494
-                                }
4493
+									geodir_set_postcat_structure( $saved_post_id, $cat_taxonomy, $post_default_category, $post_category_str );
4494
+								}
4495 4495
 
4496
-                                if ( !empty( $save_post['post_tags'] ) ) {
4497
-                                    wp_set_object_terms( $saved_post_id, $save_post['post_tags'], $tags_taxonomy );
4498
-                                }
4496
+								if ( !empty( $save_post['post_tags'] ) ) {
4497
+									wp_set_object_terms( $saved_post_id, $save_post['post_tags'], $tags_taxonomy );
4498
+								}
4499 4499
 
4500
-                                // Post images
4501
-                                if ( !empty( $post_images ) ) {
4502
-                                    $post_images = array_unique($post_images);
4500
+								// Post images
4501
+								if ( !empty( $post_images ) ) {
4502
+									$post_images = array_unique($post_images);
4503 4503
                                     
4504
-                                    $old_post_images_arr = array();
4505
-                                    $saved_post_images_arr = array();
4504
+									$old_post_images_arr = array();
4505
+									$saved_post_images_arr = array();
4506 4506
                                     
4507
-                                    $order = 1;
4507
+									$order = 1;
4508 4508
                                     
4509
-                                    $old_post_images = geodir_get_images( $saved_post_id );
4510
-                                    if (!empty($old_post_images)) {
4511
-                                        foreach( $old_post_images as $old_post_image ) {
4512
-                                            if (!empty($old_post_image) && isset($old_post_image->file) && $old_post_image->file != '') {
4513
-                                                $old_post_images_arr[] = $old_post_image->file;
4514
-                                            }
4515
-                                        }
4516
-                                    }
4509
+									$old_post_images = geodir_get_images( $saved_post_id );
4510
+									if (!empty($old_post_images)) {
4511
+										foreach( $old_post_images as $old_post_image ) {
4512
+											if (!empty($old_post_image) && isset($old_post_image->file) && $old_post_image->file != '') {
4513
+												$old_post_images_arr[] = $old_post_image->file;
4514
+											}
4515
+										}
4516
+									}
4517 4517
 
4518
-                                    foreach ( $post_images as $post_image ) {
4519
-                                        $image_name = basename( $post_image );
4520
-                                        $saved_post_images_arr[] = $image_name;
4518
+									foreach ( $post_images as $post_image ) {
4519
+										$image_name = basename( $post_image );
4520
+										$saved_post_images_arr[] = $image_name;
4521 4521
                                         
4522
-                                        if (!empty($old_post_images_arr) && in_array( $image_name, $old_post_images_arr) ) {
4523
-                                            continue; // Skip if image already exists.
4524
-                                        }
4522
+										if (!empty($old_post_images_arr) && in_array( $image_name, $old_post_images_arr) ) {
4523
+											continue; // Skip if image already exists.
4524
+										}
4525 4525
                                         
4526
-                                        $image_name_parts = explode( '.', $image_name );
4527
-                                        array_pop( $image_name_parts );
4528
-                                        $proper_image_name = implode( '.', $image_name_parts );
4526
+										$image_name_parts = explode( '.', $image_name );
4527
+										array_pop( $image_name_parts );
4528
+										$proper_image_name = implode( '.', $image_name_parts );
4529 4529
                                         
4530
-                                        $arr_file_type = wp_check_filetype( $image_name );
4530
+										$arr_file_type = wp_check_filetype( $image_name );
4531 4531
                                         
4532
-                                        if ( !empty( $arr_file_type ) ) {
4533
-                                            $uploaded_file_type = $arr_file_type['type'];
4532
+										if ( !empty( $arr_file_type ) ) {
4533
+											$uploaded_file_type = $arr_file_type['type'];
4534 4534
                                             
4535
-                                            $attachment = array();
4536
-                                            $attachment['post_id'] = $saved_post_id;
4537
-                                            $attachment['title'] = $proper_image_name;
4538
-                                            $attachment['content'] = '';
4539
-                                            $attachment['file'] = $uploads_subdir . '/' . $image_name;
4540
-                                            $attachment['mime_type'] = $uploaded_file_type;
4541
-                                            $attachment['menu_order'] = $order;
4542
-                                            $attachment['is_featured'] = 0;
4543
-
4544
-                                            $attachment_set = '';
4545
-                                            foreach ( $attachment as $key => $val ) {
4546
-                                                if ( $val != '' ) {
4547
-                                                    $attachment_set .= $key . " = '" . $val . "', ";
4548
-                                                }
4549
-                                            }
4550
-                                            $attachment_set = trim( $attachment_set, ", " );
4535
+											$attachment = array();
4536
+											$attachment['post_id'] = $saved_post_id;
4537
+											$attachment['title'] = $proper_image_name;
4538
+											$attachment['content'] = '';
4539
+											$attachment['file'] = $uploads_subdir . '/' . $image_name;
4540
+											$attachment['mime_type'] = $uploaded_file_type;
4541
+											$attachment['menu_order'] = $order;
4542
+											$attachment['is_featured'] = 0;
4543
+
4544
+											$attachment_set = '';
4545
+											foreach ( $attachment as $key => $val ) {
4546
+												if ( $val != '' ) {
4547
+													$attachment_set .= $key . " = '" . $val . "', ";
4548
+												}
4549
+											}
4550
+											$attachment_set = trim( $attachment_set, ", " );
4551 4551
                                                                                         
4552
-                                            // Add new attachment
4553
-                                            $wpdb->query( "INSERT INTO " . GEODIR_ATTACHMENT_TABLE . " SET " . $attachment_set );
4552
+											// Add new attachment
4553
+											$wpdb->query( "INSERT INTO " . GEODIR_ATTACHMENT_TABLE . " SET " . $attachment_set );
4554 4554
                                                                                         
4555
-                                            $order++;
4556
-                                        }
4557
-                                    }
4555
+											$order++;
4556
+										}
4557
+									}
4558 4558
 
4559
-                                    $saved_post_images_sql = !empty($saved_post_images_arr) ? " AND ( file NOT LIKE '%/" . implode("' AND file NOT LIKE '%/",  $saved_post_images_arr) . "' )" : '';
4560
-                                    // Remove previous attachment
4561
-                                    $wpdb->query( "DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = " . (int)$saved_post_id . " " . $saved_post_images_sql );
4559
+									$saved_post_images_sql = !empty($saved_post_images_arr) ? " AND ( file NOT LIKE '%/" . implode("' AND file NOT LIKE '%/",  $saved_post_images_arr) . "' )" : '';
4560
+									// Remove previous attachment
4561
+									$wpdb->query( "DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = " . (int)$saved_post_id . " " . $saved_post_images_sql );
4562 4562
                                     
4563
-                                    if ( !empty( $saved_post_images_arr ) ) {
4564
-                                        geodir_set_wp_featured_image($saved_post_id);
4565
-                                        /*
4563
+									if ( !empty( $saved_post_images_arr ) ) {
4564
+										geodir_set_wp_featured_image($saved_post_id);
4565
+										/*
4566 4566
                                         $menu_order = 1;
4567 4567
                                         
4568 4568
                                         foreach ( $saved_post_images_arr as $img_name ) {
@@ -4575,284 +4575,284 @@  discard block
 block discarded – undo
4575 4575
                                             }
4576 4576
                                             $menu_order++;
4577 4577
                                         }*/
4578
-                                    }
4578
+									}
4579 4579
                                     
4580
-                                    if ( $order > 1 ) {
4581
-                                        $images++;
4582
-                                    }
4583
-                                }
4580
+									if ( $order > 1 ) {
4581
+										$images++;
4582
+									}
4583
+								}
4584 4584
 
4585
-                                /** This action is documented in geodirectory-functions/post-functions.php */
4586
-                                do_action( 'geodir_after_save_listing', $saved_post_id, $gd_post );
4585
+								/** This action is documented in geodirectory-functions/post-functions.php */
4586
+								do_action( 'geodir_after_save_listing', $saved_post_id, $gd_post );
4587 4587
                                 
4588
-                                if (isset($is_featured)) {
4589
-                                    geodir_save_post_meta($saved_post_id, 'is_featured', $is_featured);
4590
-                                }
4591
-                                if (isset($gd_post['alive_days'])) {
4592
-                                    geodir_save_post_meta($saved_post_id, 'alive_days', $gd_post['alive_days']);
4593
-                                }
4594
-                                if (isset($gd_post['expire_date'])) {
4595
-                                    geodir_save_post_meta($saved_post_id, 'expire_date', $gd_post['expire_date']);
4596
-                                }
4597
-                            }
4588
+								if (isset($is_featured)) {
4589
+									geodir_save_post_meta($saved_post_id, 'is_featured', $is_featured);
4590
+								}
4591
+								if (isset($gd_post['alive_days'])) {
4592
+									geodir_save_post_meta($saved_post_id, 'alive_days', $gd_post['alive_days']);
4593
+								}
4594
+								if (isset($gd_post['expire_date'])) {
4595
+									geodir_save_post_meta($saved_post_id, 'expire_date', $gd_post['expire_date']);
4596
+								}
4597
+							}
4598 4598
                             
4599
-                            // WPML
4600
-                            if ($is_wpml && $language != '') {
4601
-                                $sitepress->switch_lang($active_lang, true);
4602
-                            }
4603
-                            // WPML
4604
-                        }
4605
-                    }
4606
-                }
4599
+							// WPML
4600
+							if ($is_wpml && $language != '') {
4601
+								$sitepress->switch_lang($active_lang, true);
4602
+							}
4603
+							// WPML
4604
+						}
4605
+					}
4606
+				}
4607 4607
 
4608
-                //undo some stuff to make the import quicker
4609
-                wp_defer_term_counting( false );
4610
-                wp_defer_comment_counting( false );
4611
-                $wpdb->query( 'COMMIT;' );
4612
-                $wpdb->query( 'SET autocommit = 1;' );
4613
-
4614
-                $json = array();
4615
-                $json['processed'] = $processed_actual;
4616
-                $json['created'] = $created;
4617
-                $json['updated'] = $updated;
4618
-                $json['skipped'] = $skipped;
4619
-                $json['invalid'] = $invalid;
4620
-                $json['invalid_addr'] = $invalid_addr;
4621
-                $json['images'] = $images;
4608
+				//undo some stuff to make the import quicker
4609
+				wp_defer_term_counting( false );
4610
+				wp_defer_comment_counting( false );
4611
+				$wpdb->query( 'COMMIT;' );
4612
+				$wpdb->query( 'SET autocommit = 1;' );
4613
+
4614
+				$json = array();
4615
+				$json['processed'] = $processed_actual;
4616
+				$json['created'] = $created;
4617
+				$json['updated'] = $updated;
4618
+				$json['skipped'] = $skipped;
4619
+				$json['invalid'] = $invalid;
4620
+				$json['invalid_addr'] = $invalid_addr;
4621
+				$json['images'] = $images;
4622 4622
                 
4623
-                wp_send_json( $json );
4624
-                exit;
4625
-            } else if ( $task == 'import_loc' ) {
4626
-                global $gd_post_types;
4627
-                $gd_post_types = $post_types;
4623
+				wp_send_json( $json );
4624
+				exit;
4625
+			} else if ( $task == 'import_loc' ) {
4626
+				global $gd_post_types;
4627
+				$gd_post_types = $post_types;
4628 4628
                 
4629
-                if (!empty($file)) {
4630
-                    $columns = isset($file[0]) ? $file[0] : NULL;
4629
+				if (!empty($file)) {
4630
+					$columns = isset($file[0]) ? $file[0] : NULL;
4631 4631
                     
4632
-                    if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4633
-                        $json['error'] = __('File you are uploading is not valid. Columns does not matching.', 'geodirectory');
4634
-                        wp_send_json( $json );
4635
-                    }
4632
+					if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4633
+						$json['error'] = __('File you are uploading is not valid. Columns does not matching.', 'geodirectory');
4634
+						wp_send_json( $json );
4635
+					}
4636 4636
                     
4637
-                    $gd_error_log = __('GD IMPORT LOCATIONS [ROW %d]:', 'geodirectory');
4638
-                    $gd_error_location = __( 'Could not be saved due to blank/invalid address(city, region, country, latitude, longitude)', 'geodirectory' );
4639
-                    for ($i = 1; $i <= $limit; $i++) {
4640
-                        $index = $processed + $i;
4637
+					$gd_error_log = __('GD IMPORT LOCATIONS [ROW %d]:', 'geodirectory');
4638
+					$gd_error_location = __( 'Could not be saved due to blank/invalid address(city, region, country, latitude, longitude)', 'geodirectory' );
4639
+					for ($i = 1; $i <= $limit; $i++) {
4640
+						$index = $processed + $i;
4641 4641
                         
4642
-                        if (isset($file[$index])) {
4643
-                            $row = $file[$index];
4644
-                            $row = array_map( 'trim', $row );
4645
-                            $data = array();
4642
+						if (isset($file[$index])) {
4643
+							$row = $file[$index];
4644
+							$row = array_map( 'trim', $row );
4645
+							$data = array();
4646 4646
                             
4647
-                            foreach ($columns as $c => $column ) {
4648
-                                if (in_array($column, array('location_id', 'latitude', 'longitude', 'city', 'city_slug', 'region', 'country', 'city_meta_title', 'city_meta_desc', 'city_desc', 'region_meta_title', 'region_meta_desc', 'region_desc', 'country_meta_title', 'country_meta_desc', 'country_desc'))) {
4649
-                                    $data[$column] = $row[$c];
4650
-                                }
4651
-                            }
4647
+							foreach ($columns as $c => $column ) {
4648
+								if (in_array($column, array('location_id', 'latitude', 'longitude', 'city', 'city_slug', 'region', 'country', 'city_meta_title', 'city_meta_desc', 'city_desc', 'region_meta_title', 'region_meta_desc', 'region_desc', 'country_meta_title', 'country_meta_desc', 'country_desc'))) {
4649
+									$data[$column] = $row[$c];
4650
+								}
4651
+							}
4652 4652
 
4653
-                            if ( empty($data['city']) || empty($data['region']) || empty($data['country']) || empty($data['latitude']) || empty($data['longitude']) ) {
4654
-                                $invalid++;
4655
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4656
-                                continue;
4657
-                            }
4653
+							if ( empty($data['city']) || empty($data['region']) || empty($data['country']) || empty($data['latitude']) || empty($data['longitude']) ) {
4654
+								$invalid++;
4655
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4656
+								continue;
4657
+							}
4658 4658
                             
4659
-                            $data['location_id'] = isset($data['location_id']) ? absint($data['location_id']) : 0;
4659
+							$data['location_id'] = isset($data['location_id']) ? absint($data['location_id']) : 0;
4660 4660
                             
4661
-                            if ( $import_choice == 'update' ) {
4662
-                                if ( (int)$data['location_id'] > 0 && $location = geodir_get_location_by_id( '', (int)$data['location_id'] ) ) {
4663
-                                    if ( $location_id = geodir_location_update_city( $data, true, $location ) ) {
4664
-                                        $updated++;
4665
-                                    } else {
4666
-                                        $invalid++;
4667
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4668
-                                    }
4669
-                                } else if ( !empty( $data['city_slug'] ) && $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'] ) ) ) {
4670
-                                    $data['location_id'] = (int)$location->location_id;
4661
+							if ( $import_choice == 'update' ) {
4662
+								if ( (int)$data['location_id'] > 0 && $location = geodir_get_location_by_id( '', (int)$data['location_id'] ) ) {
4663
+									if ( $location_id = geodir_location_update_city( $data, true, $location ) ) {
4664
+										$updated++;
4665
+									} else {
4666
+										$invalid++;
4667
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4668
+									}
4669
+								} else if ( !empty( $data['city_slug'] ) && $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'] ) ) ) {
4670
+									$data['location_id'] = (int)$location->location_id;
4671 4671
                                     
4672
-                                    if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'country' => $data['country'], 'region' => $data['region'] ) ) ) {
4673
-                                        $data['location_id'] = (int)$location->location_id;
4674
-                                    } else if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'region' => $data['region'] ) ) ) {
4675
-                                        $data['location_id'] = (int)$location->location_id;
4676
-                                    } else if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'country' => $data['country'] ) ) ) {
4677
-                                        $data['location_id'] = (int)$location->location_id;
4678
-                                    }
4672
+									if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'country' => $data['country'], 'region' => $data['region'] ) ) ) {
4673
+										$data['location_id'] = (int)$location->location_id;
4674
+									} else if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'region' => $data['region'] ) ) ) {
4675
+										$data['location_id'] = (int)$location->location_id;
4676
+									} else if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'country' => $data['country'] ) ) ) {
4677
+										$data['location_id'] = (int)$location->location_id;
4678
+									}
4679 4679
                                     
4680
-                                    if ( $location_id = geodir_location_update_city( $data, true, $location ) ) {
4681
-                                        $updated++;
4682
-                                    } else {
4683
-                                        $invalid++;
4684
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4685
-                                    }
4686
-                                } else {
4687
-                                    if ( $location_id = geodir_location_insert_city( $data, true ) ) {
4688
-                                        $created++;
4689
-                                    } else {
4690
-                                        $invalid++;
4691
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4692
-                                    }
4693
-                                }
4694
-                            } elseif ( $import_choice == 'skip' ) {
4695
-                                if ( (int)$data['location_id'] > 0 && $location = geodir_get_location_by_id( '', (int)$data['location_id'] ) ) {
4696
-                                    $skipped++;
4697
-                                } else if ( !empty( $data['city_slug'] ) && $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'] ) ) ) {
4698
-                                    $skipped++;
4699
-                                } else {
4700
-                                    if ( $location_id = geodir_location_insert_city( $data, true ) ) {
4701
-                                        $created++;
4702
-                                    } else {
4703
-                                        $invalid++;
4704
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4705
-                                    }
4706
-                                }
4707
-                            } else {
4708
-                                $invalid++;
4709
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4710
-                            }
4711
-                        }
4712
-                    }
4713
-                }
4680
+									if ( $location_id = geodir_location_update_city( $data, true, $location ) ) {
4681
+										$updated++;
4682
+									} else {
4683
+										$invalid++;
4684
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4685
+									}
4686
+								} else {
4687
+									if ( $location_id = geodir_location_insert_city( $data, true ) ) {
4688
+										$created++;
4689
+									} else {
4690
+										$invalid++;
4691
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4692
+									}
4693
+								}
4694
+							} elseif ( $import_choice == 'skip' ) {
4695
+								if ( (int)$data['location_id'] > 0 && $location = geodir_get_location_by_id( '', (int)$data['location_id'] ) ) {
4696
+									$skipped++;
4697
+								} else if ( !empty( $data['city_slug'] ) && $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'] ) ) ) {
4698
+									$skipped++;
4699
+								} else {
4700
+									if ( $location_id = geodir_location_insert_city( $data, true ) ) {
4701
+										$created++;
4702
+									} else {
4703
+										$invalid++;
4704
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4705
+									}
4706
+								}
4707
+							} else {
4708
+								$invalid++;
4709
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4710
+							}
4711
+						}
4712
+					}
4713
+				}
4714 4714
                 
4715
-                $json = array();
4716
-                $json['processed'] = $limit;
4717
-                $json['created'] = $created;
4718
-                $json['updated'] = $updated;
4719
-                $json['skipped'] = $skipped;
4720
-                $json['invalid'] = $invalid;
4721
-                $json['images'] = $images;
4715
+				$json = array();
4716
+				$json['processed'] = $limit;
4717
+				$json['created'] = $created;
4718
+				$json['updated'] = $updated;
4719
+				$json['skipped'] = $skipped;
4720
+				$json['invalid'] = $invalid;
4721
+				$json['images'] = $images;
4722 4722
                 
4723
-                wp_send_json( $json );
4724
-            } else if ( $task == 'import_hood' ) {               
4725
-                if (!empty($file)) {
4726
-                    $columns = isset($file[0]) ? $file[0] : NULL;
4723
+				wp_send_json( $json );
4724
+			} else if ( $task == 'import_hood' ) {               
4725
+				if (!empty($file)) {
4726
+					$columns = isset($file[0]) ? $file[0] : NULL;
4727 4727
                     
4728
-                    if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4729
-                        $json['error'] = __('File you are uploading is not valid. Columns does not matching.', 'geodirectory');
4730
-                        wp_send_json( $json );
4731
-                    }
4728
+					if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4729
+						$json['error'] = __('File you are uploading is not valid. Columns does not matching.', 'geodirectory');
4730
+						wp_send_json( $json );
4731
+					}
4732 4732
                     
4733
-                    $gd_error_log = __('GD IMPORT NEIGHBOURHOODS [ROW %d]:', 'geodirectory');
4734
-                    $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' );
4735
-                    for ($i = 1; $i <= $limit; $i++) {
4736
-                        $index = $processed + $i;
4733
+					$gd_error_log = __('GD IMPORT NEIGHBOURHOODS [ROW %d]:', 'geodirectory');
4734
+					$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' );
4735
+					for ($i = 1; $i <= $limit; $i++) {
4736
+						$index = $processed + $i;
4737 4737
                         
4738
-                        if (isset($file[$index])) {
4739
-                            $row = $file[$index];
4740
-                            $row = array_map( 'trim', $row );
4741
-                            $data = array();
4738
+						if (isset($file[$index])) {
4739
+							$row = $file[$index];
4740
+							$row = array_map( 'trim', $row );
4741
+							$data = array();
4742 4742
                             
4743
-                            foreach ($columns as $c => $column) {
4744
-                                if (in_array($column, array('neighbourhood_id', 'neighbourhood_name', 'neighbourhood_slug', 'latitude', 'longitude', 'location_id', 'city', 'region', 'country'))) {
4745
-                                    $data[$column] = sanitize_text_field($row[$c]);
4746
-                                }
4747
-                            }
4743
+							foreach ($columns as $c => $column) {
4744
+								if (in_array($column, array('neighbourhood_id', 'neighbourhood_name', 'neighbourhood_slug', 'latitude', 'longitude', 'location_id', 'city', 'region', 'country'))) {
4745
+									$data[$column] = sanitize_text_field($row[$c]);
4746
+								}
4747
+							}
4748 4748
 
4749
-                            if (empty($data['neighbourhood_name']) || empty($data['latitude']) || empty($data['longitude'])) {
4750
-                                $invalid++;
4751
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4752
-                                continue;
4753
-                            }
4749
+							if (empty($data['neighbourhood_name']) || empty($data['latitude']) || empty($data['longitude'])) {
4750
+								$invalid++;
4751
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4752
+								continue;
4753
+							}
4754 4754
                             
4755
-                            $location_info = array();
4756
-                            if (!empty($data['location_id']) && (int)$data['location_id'] > 0) {
4757
-                                $location_info = geodir_get_location_by_id('', (int)$data['location_id']);
4758
-                            } else if (!empty($data['city']) && !empty($data['region']) && !empty($data['country'])) {
4759
-                                $location_info = geodir_get_location_by_slug('city', array('fields' => 'location_id', 'city' => $data['city'], 'country' => $data['country'], 'region' => $data['region']));
4760
-                            }
4755
+							$location_info = array();
4756
+							if (!empty($data['location_id']) && (int)$data['location_id'] > 0) {
4757
+								$location_info = geodir_get_location_by_id('', (int)$data['location_id']);
4758
+							} else if (!empty($data['city']) && !empty($data['region']) && !empty($data['country'])) {
4759
+								$location_info = geodir_get_location_by_slug('city', array('fields' => 'location_id', 'city' => $data['city'], 'country' => $data['country'], 'region' => $data['region']));
4760
+							}
4761 4761
 
4762
-                            if (empty($location_info)) {
4763
-                                $invalid++;
4764
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4765
-                                continue;
4766
-                            }
4762
+							if (empty($location_info)) {
4763
+								$invalid++;
4764
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4765
+								continue;
4766
+							}
4767 4767
                             
4768
-                            $location_id = $location_info->location_id;
4768
+							$location_id = $location_info->location_id;
4769 4769
 
4770
-                            $data['neighbourhood_id'] = isset($data['neighbourhood_id']) ? absint($data['neighbourhood_id']) : 0;
4770
+							$data['neighbourhood_id'] = isset($data['neighbourhood_id']) ? absint($data['neighbourhood_id']) : 0;
4771 4771
                             
4772
-                            $hood_data = array();
4773
-                            $hood_data['hood_name'] = $data['neighbourhood_name'];
4774
-                            $hood_data['hood_slug'] = $data['neighbourhood_slug'];
4775
-                            $hood_data['hood_latitude'] = $data['latitude'];
4776
-                            $hood_data['hood_longitude'] = $data['longitude'];
4777
-                            $hood_data['hood_location_id'] = $location_id;
4772
+							$hood_data = array();
4773
+							$hood_data['hood_name'] = $data['neighbourhood_name'];
4774
+							$hood_data['hood_slug'] = $data['neighbourhood_slug'];
4775
+							$hood_data['hood_latitude'] = $data['latitude'];
4776
+							$hood_data['hood_longitude'] = $data['longitude'];
4777
+							$hood_data['hood_location_id'] = $location_id;
4778 4778
                                     
4779
-                            if ( $import_choice == 'update' ) {
4780
-                                if ((int)$data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int)$data['neighbourhood_id']))) {
4781
-                                    $hood_data['hood_id'] = (int)$data['neighbourhood_id'];
4779
+							if ( $import_choice == 'update' ) {
4780
+								if ((int)$data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int)$data['neighbourhood_id']))) {
4781
+									$hood_data['hood_id'] = (int)$data['neighbourhood_id'];
4782 4782
                                     
4783
-                                    if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
4784
-                                        $updated++;
4785
-                                    } else {
4786
-                                        $invalid++;
4787
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4788
-                                    }
4789
-                                } else if (!empty($data['neighbourhood_slug']) && ($neighbourhood = geodir_location_get_neighbourhood_by_id($data['neighbourhood_slug'], true))) {
4790
-                                    $hood_data['hood_id'] = (int)$neighbourhood->hood_id;
4783
+									if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
4784
+										$updated++;
4785
+									} else {
4786
+										$invalid++;
4787
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4788
+									}
4789
+								} else if (!empty($data['neighbourhood_slug']) && ($neighbourhood = geodir_location_get_neighbourhood_by_id($data['neighbourhood_slug'], true))) {
4790
+									$hood_data['hood_id'] = (int)$neighbourhood->hood_id;
4791 4791
                                     
4792
-                                    if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
4793
-                                        $updated++;
4794
-                                    } else {
4795
-                                        $invalid++;
4796
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4797
-                                    }
4798
-                                } else {
4799
-                                    if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
4800
-                                        $created++;
4801
-                                    } else {
4802
-                                        $invalid++;
4803
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4804
-                                    }
4805
-                                }
4806
-                            } elseif ( $import_choice == 'skip' ) {
4807
-                                if ((int)$data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int)$data['neighbourhood_id']))) {
4808
-                                    $skipped++;
4809
-                                } else if (!empty($data['neighbourhood_slug']) && ($neighbourhood = geodir_location_get_neighbourhood_by_id($data['neighbourhood_slug'], true))) {
4810
-                                    $skipped++;
4811
-                                } else {
4792
+									if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
4793
+										$updated++;
4794
+									} else {
4795
+										$invalid++;
4796
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4797
+									}
4798
+								} else {
4799
+									if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
4800
+										$created++;
4801
+									} else {
4802
+										$invalid++;
4803
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4804
+									}
4805
+								}
4806
+							} elseif ( $import_choice == 'skip' ) {
4807
+								if ((int)$data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int)$data['neighbourhood_id']))) {
4808
+									$skipped++;
4809
+								} else if (!empty($data['neighbourhood_slug']) && ($neighbourhood = geodir_location_get_neighbourhood_by_id($data['neighbourhood_slug'], true))) {
4810
+									$skipped++;
4811
+								} else {
4812 4812
                                     
4813
-                                    if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
4814
-                                        $created++;
4815
-                                    } else {
4816
-                                        $invalid++;
4817
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4818
-                                    }
4819
-                                }
4820
-                            } else {
4821
-                                $invalid++;
4822
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4823
-                            }
4824
-                        }
4825
-                    }
4826
-                }
4813
+									if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
4814
+										$created++;
4815
+									} else {
4816
+										$invalid++;
4817
+										geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4818
+									}
4819
+								}
4820
+							} else {
4821
+								$invalid++;
4822
+								geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4823
+							}
4824
+						}
4825
+					}
4826
+				}
4827 4827
                 
4828
-                $json = array();
4829
-                $json['processed'] = $limit;
4830
-                $json['created'] = $created;
4831
-                $json['updated'] = $updated;
4832
-                $json['skipped'] = $skipped;
4833
-                $json['invalid'] = $invalid;
4834
-                $json['images'] = $images;
4828
+				$json = array();
4829
+				$json['processed'] = $limit;
4830
+				$json['created'] = $created;
4831
+				$json['updated'] = $updated;
4832
+				$json['skipped'] = $skipped;
4833
+				$json['invalid'] = $invalid;
4834
+				$json['images'] = $images;
4835 4835
                 
4836
-                wp_send_json( $json );
4837
-            }
4838
-        }
4839
-        break;
4840
-        case 'import_finish':{
4841
-            /**
4842
-             * Run an action when an import finishes.
4843
-             *
4844
-             * This action can be used to fire functions after an import ends.
4845
-             *
4846
-             * @since 1.5.3
4847
-             * @package GeoDirectory
4848
-             */
4849
-            do_action('geodir_import_finished');
4850
-        }
4851
-        break;
4836
+				wp_send_json( $json );
4837
+			}
4838
+		}
4839
+		break;
4840
+		case 'import_finish':{
4841
+			/**
4842
+			 * Run an action when an import finishes.
4843
+			 *
4844
+			 * This action can be used to fire functions after an import ends.
4845
+			 *
4846
+			 * @since 1.5.3
4847
+			 * @package GeoDirectory
4848
+			 */
4849
+			do_action('geodir_import_finished');
4850
+		}
4851
+		break;
4852 4852
 
4853
-    }
4854
-    echo '0';
4855
-    gd_die();
4853
+	}
4854
+	echo '0';
4855
+	gd_die();
4856 4856
 }
4857 4857
 
4858 4858
 /**
@@ -4896,12 +4896,12 @@  discard block
 block discarded – undo
4896 4896
 		$args['slug'] = wp_unique_term_slug( $args['slug'], (object)$term_args );
4897 4897
 	}
4898 4898
 	
4899
-    if( !empty( $term ) ) {
4899
+	if( !empty( $term ) ) {
4900 4900
 		$result = wp_insert_term( $term, $taxonomy, $args );
4901
-        if( !is_wp_error( $result ) ) {
4902
-            return isset( $result['term_id'] ) ? $result['term_id'] : 0;
4903
-        }
4904
-    }
4901
+		if( !is_wp_error( $result ) ) {
4902
+			return isset( $result['term_id'] ) ? $result['term_id'] : 0;
4903
+		}
4904
+	}
4905 4905
 	
4906 4906
 	return false;
4907 4907
 }
@@ -4947,16 +4947,16 @@  discard block
 block discarded – undo
4947 4947
 		$result = wp_update_term( $term_data['term_id'], $taxonomy, $term_data );
4948 4948
 		
4949 4949
 		if( !is_wp_error( $result ) ) {
4950
-            return isset( $result['term_id'] ) ? $result['term_id'] : 0;
4951
-        }
4950
+			return isset( $result['term_id'] ) ? $result['term_id'] : 0;
4951
+		}
4952 4952
 	} else if ( $term_data['slug'] != '' && $term_info = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
4953 4953
 		$term_data['term_id'] = $term_info['term_id'];
4954 4954
 		
4955 4955
 		$result = wp_update_term( $term_data['term_id'], $taxonomy, $term_data );
4956 4956
 		
4957 4957
 		if( !is_wp_error( $result ) ) {
4958
-            return isset( $result['term_id'] ) ? $result['term_id'] : 0;
4959
-        }
4958
+			return isset( $result['term_id'] ) ? $result['term_id'] : 0;
4959
+		}
4960 4960
 	} else {
4961 4961
 		return geodir_imex_insert_term( $taxonomy, $term_data );
4962 4962
 	}
@@ -4978,47 +4978,47 @@  discard block
 block discarded – undo
4978 4978
  * @return int Posts count.
4979 4979
  */
4980 4980
 function geodir_get_posts_count( $post_type ) {
4981
-    global $wpdb, $plugin_prefix;
4981
+	global $wpdb, $plugin_prefix;
4982 4982
 
4983
-    if ( !post_type_exists( $post_type ) ) {
4984
-        return 0;
4985
-    }
4983
+	if ( !post_type_exists( $post_type ) ) {
4984
+		return 0;
4985
+	}
4986 4986
         
4987
-    $table = $plugin_prefix . $post_type . '_detail';
4987
+	$table = $plugin_prefix . $post_type . '_detail';
4988 4988
 
4989
-    // Skip listing with statuses trash, auto-draft etc...
4990
-    $skip_statuses = geodir_imex_export_skip_statuses();
4991
-    $where_statuses = '';
4992
-    if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
4993
-        $where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
4994
-    }
4989
+	// Skip listing with statuses trash, auto-draft etc...
4990
+	$skip_statuses = geodir_imex_export_skip_statuses();
4991
+	$where_statuses = '';
4992
+	if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
4993
+		$where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
4994
+	}
4995 4995
     
4996
-    /**
4997
-     * Filter the SQL where clause part to filter posts count in import/export.
4998
-     *
4999
-     * @since 1.6.4
5000
-     * @package GeoDirectory
5001
-     *
5002
-     * @param string $where SQL where clause part.
5003
-     */
5004
-    $where_statuses = apply_filters( 'geodir_get_posts_count', $where_statuses, $post_type );
5005
-
5006
-    $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 );
5007
-
5008
-    $posts_count = (int)$wpdb->get_var( $query );
4996
+	/**
4997
+	 * Filter the SQL where clause part to filter posts count in import/export.
4998
+	 *
4999
+	 * @since 1.6.4
5000
+	 * @package GeoDirectory
5001
+	 *
5002
+	 * @param string $where SQL where clause part.
5003
+	 */
5004
+	$where_statuses = apply_filters( 'geodir_get_posts_count', $where_statuses, $post_type );
5005
+
5006
+	$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 );
5007
+
5008
+	$posts_count = (int)$wpdb->get_var( $query );
5009 5009
     
5010
-    /**
5011
-     * Modify returned post counts for the current post type.
5012
-     *
5013
-     * @since 1.4.6
5014
-     * @package GeoDirectory
5015
-     *
5016
-     * @param int $posts_count Post counts.
5017
-     * @param string $post_type Post type.
5018
-     */
5019
-    $posts_count = apply_filters( 'geodir_imex_count_posts', $posts_count, $post_type );
5020
-
5021
-    return $posts_count;
5010
+	/**
5011
+	 * Modify returned post counts for the current post type.
5012
+	 *
5013
+	 * @since 1.4.6
5014
+	 * @package GeoDirectory
5015
+	 *
5016
+	 * @param int $posts_count Post counts.
5017
+	 * @param string $post_type Post type.
5018
+	 */
5019
+	$posts_count = apply_filters( 'geodir_imex_count_posts', $posts_count, $post_type );
5020
+
5021
+	return $posts_count;
5022 5022
 }
5023 5023
 
5024 5024
 /**
@@ -5047,10 +5047,10 @@  discard block
 block discarded – undo
5047 5047
 	
5048 5048
 	if ( !empty( $posts ) ) {
5049 5049
 		$is_payment_plugin = is_plugin_active( 'geodir_payment_manager/geodir_payment_manager.php' );
5050
-        $location_manager = function_exists('geodir_location_plugin_activated') ? true : false; // Check location manager installed & active.
5051
-        $location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $post_type ) ? false : true;
5052
-        $neighbourhood_active = $location_manager && $location_allowed && get_option('location_neighbourhoods') ? true : false;
5053
-        $is_claim_active = is_plugin_active( 'geodir_claim_listing/geodir_claim_listing.php' ) && get_option('geodir_claim_enable') === 'yes' ? true : false;
5050
+		$location_manager = function_exists('geodir_location_plugin_activated') ? true : false; // Check location manager installed & active.
5051
+		$location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $post_type ) ? false : true;
5052
+		$neighbourhood_active = $location_manager && $location_allowed && get_option('location_neighbourhoods') ? true : false;
5053
+		$is_claim_active = is_plugin_active( 'geodir_claim_listing/geodir_claim_listing.php' ) && get_option('geodir_claim_enable') === 'yes' ? true : false;
5054 5054
 		
5055 5055
 		$csv_row = array();
5056 5056
 		$csv_row[] = 'post_id';
@@ -5082,7 +5082,7 @@  discard block
 block discarded – undo
5082 5082
 		}
5083 5083
 		$csv_row[] = 'post_status';
5084 5084
 		$csv_row[] = 'is_featured';
5085
-        // Export claim listing field
5085
+		// Export claim listing field
5086 5086
 		if ($is_claim_active) {
5087 5087
 			$csv_row[] = 'claimed';
5088 5088
 		}
@@ -5091,7 +5091,7 @@  discard block
 block discarded – undo
5091 5091
 			$csv_row[] = 'alive_days';
5092 5092
 			$csv_row[] = 'expire_date';
5093 5093
 		}
5094
-        $csv_row[] = 'post_date';
5094
+		$csv_row[] = 'post_date';
5095 5095
 		$csv_row[] = 'post_address';
5096 5096
 		$csv_row[] = 'post_city';
5097 5097
 		$csv_row[] = 'post_region';
@@ -5099,11 +5099,11 @@  discard block
 block discarded – undo
5099 5099
 		$csv_row[] = 'post_zip';
5100 5100
 		$csv_row[] = 'post_latitude';
5101 5101
 		$csv_row[] = 'post_longitude';
5102
-        if ($neighbourhood_active) {
5103
-            $csv_row[] = 'post_neighbourhood';
5104
-            $csv_row[] = 'neighbourhood_latitude';
5105
-            $csv_row[] = 'neighbourhood_longitude';
5106
-        }
5102
+		if ($neighbourhood_active) {
5103
+			$csv_row[] = 'post_neighbourhood';
5104
+			$csv_row[] = 'neighbourhood_latitude';
5105
+			$csv_row[] = 'neighbourhood_longitude';
5106
+		}
5107 5107
 		$csv_row[] = 'geodir_timing';
5108 5108
 		$csv_row[] = 'geodir_contact';
5109 5109
 		$csv_row[] = 'geodir_email';
@@ -5135,21 +5135,21 @@  discard block
 block discarded – undo
5135 5135
 			$csv_row[] = 'franchise';
5136 5136
 		}
5137 5137
         
5138
-        /**
5139
-         * Filter columns field names of gd export listings csv.
5140
-         *
5141
-         * @since 1.6.5
5142
-         * @package GeoDirectory
5143
-         *
5144
-         * @param array $csv_row Column names being exported in csv.
5145
-         * @param string $post_type The post type.
5146
-         */
5147
-        $csv_row = apply_filters('geodir_export_listing_csv_column_names', $csv_row, $post_type);
5138
+		/**
5139
+		 * Filter columns field names of gd export listings csv.
5140
+		 *
5141
+		 * @since 1.6.5
5142
+		 * @package GeoDirectory
5143
+		 *
5144
+		 * @param array $csv_row Column names being exported in csv.
5145
+		 * @param string $post_type The post type.
5146
+		 */
5147
+		$csv_row = apply_filters('geodir_export_listing_csv_column_names', $csv_row, $post_type);
5148 5148
 		
5149 5149
 		$csv_rows[] = $csv_row;
5150 5150
 
5151 5151
 		$images_count = 5;
5152
-        $xx=0;
5152
+		$xx=0;
5153 5153
 		foreach ( $posts as $post ) {$xx++;
5154 5154
 			$post_id = $post['ID'];
5155 5155
 			
@@ -5280,15 +5280,15 @@  discard block
 block discarded – undo
5280 5280
 			}
5281 5281
 			$csv_row[] = $post_info['post_status']; // post_status
5282 5282
 			$csv_row[] = (int)$post_info['is_featured'] == 1 ? 1 : ''; // is_featured
5283
-            if ($is_claim_active) {
5284
-                $csv_row[] = !empty($post_info['claimed']) && (int)$post_info['claimed'] == 1 ? 1 : ''; // claimed
5285
-            }
5283
+			if ($is_claim_active) {
5284
+				$csv_row[] = !empty($post_info['claimed']) && (int)$post_info['claimed'] == 1 ? 1 : ''; // claimed
5285
+			}
5286 5286
 			if ($is_payment_plugin) {
5287 5287
 				$csv_row[] = (int)$post_info['package_id']; // package_id
5288 5288
 				$csv_row[] = $post_info['alive_days'] !== '' ? absint($post_info['alive_days']) : ''; // alive_days
5289 5289
 				$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
5290 5290
 			}
5291
-            $csv_row[] = $post_info['post_date']; // post_date
5291
+			$csv_row[] = $post_info['post_date']; // post_date
5292 5292
 			$csv_row[] = stripslashes($post_info['post_address']); // post_address
5293 5293
 			$csv_row[] = stripslashes($post_info['post_city']); // post_city
5294 5294
 			$csv_row[] = stripslashes($post_info['post_region']); // post_region
@@ -5296,21 +5296,21 @@  discard block
 block discarded – undo
5296 5296
 			$csv_row[] = stripslashes($post_info['post_zip']); // post_zip
5297 5297
 			$csv_row[] = $post_info['post_latitude']; // post_latitude
5298 5298
 			$csv_row[] = $post_info['post_longitude']; // post_longitude
5299
-            if ($neighbourhood_active) {
5300
-                $post_neighbourhood = '';
5301
-                $neighbourhood_latitude = '';
5302
-                $neighbourhood_longitude = '';
5303
-                if (!empty($post_info['post_neighbourhood']) && ($hood_info = geodir_location_get_neighbourhood_by_id($post_info['post_neighbourhood'], true, $post_info['post_location_id']))) {
5304
-                    if (!empty($hood_info)) {
5305
-                        $post_neighbourhood = $hood_info->hood_name;
5306
-                        $neighbourhood_latitude = $hood_info->hood_latitude;
5307
-                        $neighbourhood_longitude = $hood_info->hood_longitude;
5308
-                    }
5309
-                }
5310
-                $csv_row[] = stripslashes($post_neighbourhood); // post_neighbourhood
5311
-                $csv_row[] = $neighbourhood_latitude; // neighbourhood_latitude
5312
-                $csv_row[] = $neighbourhood_longitude; // neighbourhood_longitude
5313
-            }
5299
+			if ($neighbourhood_active) {
5300
+				$post_neighbourhood = '';
5301
+				$neighbourhood_latitude = '';
5302
+				$neighbourhood_longitude = '';
5303
+				if (!empty($post_info['post_neighbourhood']) && ($hood_info = geodir_location_get_neighbourhood_by_id($post_info['post_neighbourhood'], true, $post_info['post_location_id']))) {
5304
+					if (!empty($hood_info)) {
5305
+						$post_neighbourhood = $hood_info->hood_name;
5306
+						$neighbourhood_latitude = $hood_info->hood_latitude;
5307
+						$neighbourhood_longitude = $hood_info->hood_longitude;
5308
+					}
5309
+				}
5310
+				$csv_row[] = stripslashes($post_neighbourhood); // post_neighbourhood
5311
+				$csv_row[] = $neighbourhood_latitude; // neighbourhood_latitude
5312
+				$csv_row[] = $neighbourhood_longitude; // neighbourhood_longitude
5313
+			}
5314 5314
 			$csv_row[] = stripslashes($post_info['geodir_timing']); // geodir_timing
5315 5315
 			$csv_row[] = stripslashes($post_info['geodir_contact']); // geodir_contact
5316 5316
 			$csv_row[] = stripslashes($post_info['geodir_email']); // geodir_email
@@ -5350,16 +5350,16 @@  discard block
 block discarded – undo
5350 5350
 				$csv_row[] = (int)$franchise; // franchise id
5351 5351
 			}
5352 5352
             
5353
-            /**
5354
-             * Filter columns values of gd export listings csv file
5355
-             *
5356
-             * @since 1.6.5
5357
-             * @package GeoDirectory
5358
-             *
5359
-             * @param array $csv_row Field values being exported in csv.
5360
-             * @param array $post_info The post info.
5361
-             */
5362
-            $csv_row = apply_filters('geodir_export_listing_csv_column_values', $csv_row, $post_info);
5353
+			/**
5354
+			 * Filter columns values of gd export listings csv file
5355
+			 *
5356
+			 * @since 1.6.5
5357
+			 * @package GeoDirectory
5358
+			 *
5359
+			 * @param array $csv_row Field values being exported in csv.
5360
+			 * @param array $post_info The post info.
5361
+			 */
5362
+			$csv_row = apply_filters('geodir_export_listing_csv_column_values', $csv_row, $post_info);
5363 5363
 			
5364 5364
 			for ( $c = 0; $c < $images_count; $c++ ) {
5365 5365
 				$csv_row[] = isset( $current_images[$c] ) ? $current_images[$c] : ''; // IMAGE
@@ -5392,64 +5392,64 @@  discard block
 block discarded – undo
5392 5392
  * @return array Array of posts data.
5393 5393
  */
5394 5394
 function geodir_get_export_posts( $post_type, $per_page = 0, $page_no = 0 ) {
5395
-    global $wpdb, $plugin_prefix;
5395
+	global $wpdb, $plugin_prefix;
5396 5396
 
5397
-    if ( ! post_type_exists( $post_type ) )
5398
-        return new stdClass;
5397
+	if ( ! post_type_exists( $post_type ) )
5398
+		return new stdClass;
5399 5399
         
5400
-    $table = $plugin_prefix . $post_type . '_detail';
5400
+	$table = $plugin_prefix . $post_type . '_detail';
5401 5401
 
5402
-    $limit = '';
5403
-    if ( $per_page > 0 && $page_no > 0 ) {
5404
-        $offset = ( $page_no - 1 ) * $per_page;
5402
+	$limit = '';
5403
+	if ( $per_page > 0 && $page_no > 0 ) {
5404
+		$offset = ( $page_no - 1 ) * $per_page;
5405 5405
         
5406
-        if ( $offset > 0 ) {
5407
-            $limit = " LIMIT " . $offset . "," . $per_page;
5408
-        } else {
5409
-            $limit = " LIMIT " . $per_page;
5410
-        }
5411
-    }
5406
+		if ( $offset > 0 ) {
5407
+			$limit = " LIMIT " . $offset . "," . $per_page;
5408
+		} else {
5409
+			$limit = " LIMIT " . $per_page;
5410
+		}
5411
+	}
5412 5412
 
5413
-    // Skip listing with statuses trash, auto-draft etc...
5414
-    $skip_statuses = geodir_imex_export_skip_statuses();
5415
-    $where_statuses = '';
5416
-    if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5417
-        $where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5418
-    }
5413
+	// Skip listing with statuses trash, auto-draft etc...
5414
+	$skip_statuses = geodir_imex_export_skip_statuses();
5415
+	$where_statuses = '';
5416
+	if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5417
+		$where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5418
+	}
5419 5419
     
5420
-    /**
5421
-     * Filter the SQL where clause part to filter posts in import/export.
5422
-     *
5423
-     * @since 1.6.4
5424
-     * @package GeoDirectory
5425
-     *
5426
-     * @param string $where SQL where clause part.
5427
-     */
5428
-    $where_statuses = apply_filters( 'geodir_get_export_posts', $where_statuses, $post_type );
5429
-
5430
-    $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 );
5431
-    /**
5432
-     * Modify returned posts SQL query for the current post type.
5433
-     *
5434
-     * @since 1.4.6
5435
-     * @package GeoDirectory
5436
-     *
5437
-     * @param int $query The SQL query.
5438
-     * @param string $post_type Post type.
5439
-     */
5440
-    $query = apply_filters( 'geodir_imex_export_posts_query', $query, $post_type );
5441
-    $results = (array)$wpdb->get_results( $wpdb->prepare( $query, $post_type ), ARRAY_A );
5442
-
5443
-    /**
5444
-     * Modify returned post results for the current post type.
5445
-     *
5446
-     * @since 1.4.6
5447
-     * @package GeoDirectory
5448
-     *
5449
-     * @param object $results An object containing all post ids.
5450
-     * @param string $post_type Post type.
5451
-     */
5452
-    return apply_filters( 'geodir_export_posts', $results, $post_type );
5420
+	/**
5421
+	 * Filter the SQL where clause part to filter posts in import/export.
5422
+	 *
5423
+	 * @since 1.6.4
5424
+	 * @package GeoDirectory
5425
+	 *
5426
+	 * @param string $where SQL where clause part.
5427
+	 */
5428
+	$where_statuses = apply_filters( 'geodir_get_export_posts', $where_statuses, $post_type );
5429
+
5430
+	$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 );
5431
+	/**
5432
+	 * Modify returned posts SQL query for the current post type.
5433
+	 *
5434
+	 * @since 1.4.6
5435
+	 * @package GeoDirectory
5436
+	 *
5437
+	 * @param int $query The SQL query.
5438
+	 * @param string $post_type Post type.
5439
+	 */
5440
+	$query = apply_filters( 'geodir_imex_export_posts_query', $query, $post_type );
5441
+	$results = (array)$wpdb->get_results( $wpdb->prepare( $query, $post_type ), ARRAY_A );
5442
+
5443
+	/**
5444
+	 * Modify returned post results for the current post type.
5445
+	 *
5446
+	 * @since 1.4.6
5447
+	 * @package GeoDirectory
5448
+	 *
5449
+	 * @param object $results An object containing all post ids.
5450
+	 * @param string $post_type Post type.
5451
+	 */
5452
+	return apply_filters( 'geodir_export_posts', $results, $post_type );
5453 5453
 }
5454 5454
 
5455 5455
 /**
@@ -5468,26 +5468,26 @@  discard block
 block discarded – undo
5468 5468
  * @return string The SQL query.
5469 5469
  */
5470 5470
 function geodir_imex_get_events_query( $query, $post_type ) {
5471
-    if ( $post_type == 'gd_event' ) {
5472
-        global $wpdb, $plugin_prefix;
5471
+	if ( $post_type == 'gd_event' ) {
5472
+		global $wpdb, $plugin_prefix;
5473 5473
         
5474
-        $table = $plugin_prefix . $post_type . '_detail';
5475
-        $schedule_table = EVENT_SCHEDULE;
5474
+		$table = $plugin_prefix . $post_type . '_detail';
5475
+		$schedule_table = EVENT_SCHEDULE;
5476 5476
         
5477
-        // Skip listing with statuses trash, auto-draft etc...
5478
-        $skip_statuses = geodir_imex_export_skip_statuses();
5479
-        $where_statuses = '';
5480
-        if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5481
-            $where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5482
-        }
5477
+		// Skip listing with statuses trash, auto-draft etc...
5478
+		$skip_statuses = geodir_imex_export_skip_statuses();
5479
+		$where_statuses = '';
5480
+		if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5481
+			$where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5482
+		}
5483 5483
         
5484
-        /** This action is documented in geodirectory-functions/geodirectory-admin/admin_functions.php */
5485
-        $where_statuses = apply_filters( 'geodir_get_export_posts', $where_statuses, $post_type );
5484
+		/** This action is documented in geodirectory-functions/geodirectory-admin/admin_functions.php */
5485
+		$where_statuses = apply_filters( 'geodir_get_export_posts', $where_statuses, $post_type );
5486 5486
 
5487
-        $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 );
5488
-    }
5487
+		$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 );
5488
+	}
5489 5489
 
5490
-    return $query;
5490
+	return $query;
5491 5491
 }
5492 5492
 
5493 5493
 /**
@@ -5509,36 +5509,36 @@  discard block
 block discarded – undo
5509 5509
  * @return int Total terms count.
5510 5510
  */
5511 5511
 function geodir_get_terms_count( $post_type ) {
5512
-    $args = array( 'hide_empty' => 0 );
5512
+	$args = array( 'hide_empty' => 0 );
5513 5513
 
5514
-    remove_all_filters( 'get_terms' );
5514
+	remove_all_filters( 'get_terms' );
5515 5515
 
5516
-    $taxonomy = $post_type . 'category';
5516
+	$taxonomy = $post_type . 'category';
5517 5517
 
5518
-    // WPML
5519
-    $is_wpml = geodir_is_wpml();
5520
-    $active_lang = 'all';
5521
-    if ( $is_wpml ) {
5522
-        global $sitepress;
5523
-        $active_lang = $sitepress->get_current_language();
5518
+	// WPML
5519
+	$is_wpml = geodir_is_wpml();
5520
+	$active_lang = 'all';
5521
+	if ( $is_wpml ) {
5522
+		global $sitepress;
5523
+		$active_lang = $sitepress->get_current_language();
5524 5524
         
5525
-        if ( $active_lang != 'all' ) {
5526
-            $sitepress->switch_lang( 'all', true );
5527
-        }
5528
-    }
5529
-    // WPML
5525
+		if ( $active_lang != 'all' ) {
5526
+			$sitepress->switch_lang( 'all', true );
5527
+		}
5528
+	}
5529
+	// WPML
5530 5530
             
5531
-    $count_terms = wp_count_terms( $taxonomy, $args );
5531
+	$count_terms = wp_count_terms( $taxonomy, $args );
5532 5532
 
5533
-    // WPML
5534
-    if ( $is_wpml && $active_lang !== 'all' ) {
5535
-        global $sitepress;
5536
-        $sitepress->switch_lang( $active_lang, true );
5537
-    }
5538
-    // WPML
5539
-    $count_terms = !is_wp_error( $count_terms ) ? $count_terms : 0;
5533
+	// WPML
5534
+	if ( $is_wpml && $active_lang !== 'all' ) {
5535
+		global $sitepress;
5536
+		$sitepress->switch_lang( $active_lang, true );
5537
+	}
5538
+	// WPML
5539
+	$count_terms = !is_wp_error( $count_terms ) ? $count_terms : 0;
5540 5540
      
5541
-    return $count_terms;
5541
+	return $count_terms;
5542 5542
 }
5543 5543
 
5544 5544
 /**
@@ -5577,11 +5577,11 @@  discard block
 block discarded – undo
5577 5577
 		$csv_row[] = 'cat_posttype';
5578 5578
 		$csv_row[] = 'cat_parent';
5579 5579
 		$csv_row[] = 'cat_schema';
5580
-        // WPML
5580
+		// WPML
5581 5581
 		$is_wpml = geodir_is_wpml();
5582 5582
 		if ($is_wpml) {
5583 5583
 			$csv_row[] = 'cat_language';
5584
-            $csv_row[] = 'cat_id_original';
5584
+			$csv_row[] = 'cat_id_original';
5585 5585
 		}
5586 5586
 		// WPML
5587 5587
 		$csv_row[] = 'cat_description';
@@ -5611,10 +5611,10 @@  discard block
 block discarded – undo
5611 5611
 			$csv_row[] = $post_type;
5612 5612
 			$csv_row[] = $cat_parent;
5613 5613
 			$csv_row[] = get_tax_meta( $term->term_id, 'ct_cat_schema', false, $post_type );
5614
-            // WPML
5614
+			// WPML
5615 5615
 			if ($is_wpml) {
5616 5616
 				$csv_row[] = geodir_get_language_for_element( $term->term_id, 'tax_' . $taxonomy );
5617
-                $csv_row[] = geodir_imex_original_post_id( $term->term_id, 'tax_' . $taxonomy );
5617
+				$csv_row[] = geodir_imex_original_post_id( $term->term_id, 'tax_' . $taxonomy );
5618 5618
 			}
5619 5619
 			// WPML
5620 5620
 			$csv_row[] = $term->description;
@@ -6210,43 +6210,43 @@  discard block
 block discarded – undo
6210 6210
  * @param string $status Post status.
6211 6211
  */
6212 6212
 function geodir_create_page($slug, $option, $page_title = '', $page_content = '', $post_parent = 0, $status = 'publish') {
6213
-    global $wpdb, $current_user;
6214
-
6215
-    $option_value = get_option($option);
6216
-
6217
-    if ($option_value > 0) :
6218
-        if (get_post($option_value)) :
6219
-            // Page exists
6220
-            return;
6221
-        endif;
6222
-    endif;
6223
-
6224
-    $page_found = $wpdb->get_var(
6225
-        $wpdb->prepare(
6226
-            "SELECT ID FROM " . $wpdb->posts . " WHERE post_name = %s LIMIT 1;",
6227
-            array($slug)
6228
-        )
6229
-    );
6230
-
6231
-    if ($page_found) :
6232
-        // Page exists
6233
-        if (!$option_value) update_option($option, $page_found);
6234
-        return;
6235
-    endif;
6236
-
6237
-    $page_data = array(
6238
-        'post_status' => $status,
6239
-        'post_type' => 'page',
6240
-        'post_author' => $current_user->ID,
6241
-        'post_name' => $slug,
6242
-        'post_title' => $page_title,
6243
-        'post_content' => $page_content,
6244
-        'post_parent' => $post_parent,
6245
-        'comment_status' => 'closed'
6246
-    );
6247
-    $page_id = wp_insert_post($page_data);
6248
-
6249
-    add_option($option, $page_id);
6213
+	global $wpdb, $current_user;
6214
+
6215
+	$option_value = get_option($option);
6216
+
6217
+	if ($option_value > 0) :
6218
+		if (get_post($option_value)) :
6219
+			// Page exists
6220
+			return;
6221
+		endif;
6222
+	endif;
6223
+
6224
+	$page_found = $wpdb->get_var(
6225
+		$wpdb->prepare(
6226
+			"SELECT ID FROM " . $wpdb->posts . " WHERE post_name = %s LIMIT 1;",
6227
+			array($slug)
6228
+		)
6229
+	);
6230
+
6231
+	if ($page_found) :
6232
+		// Page exists
6233
+		if (!$option_value) update_option($option, $page_found);
6234
+		return;
6235
+	endif;
6236
+
6237
+	$page_data = array(
6238
+		'post_status' => $status,
6239
+		'post_type' => 'page',
6240
+		'post_author' => $current_user->ID,
6241
+		'post_name' => $slug,
6242
+		'post_title' => $page_title,
6243
+		'post_content' => $page_content,
6244
+		'post_parent' => $post_parent,
6245
+		'comment_status' => 'closed'
6246
+	);
6247
+	$page_id = wp_insert_post($page_data);
6248
+
6249
+	add_option($option, $page_id);
6250 6250
 
6251 6251
 }
6252 6252
 
@@ -6277,9 +6277,9 @@  discard block
 block discarded – undo
6277 6277
  * @package GeoDirectory
6278 6278
  */
6279 6279
 function geodir_admin_upgrade_notice() {
6280
-    $class = "error";
6281
-    $message = __("Please update core GeoDirectory or some addons may not function correctly.","geodirectory");
6282
-    echo"<div class=\"$class\"> <p>$message</p></div>";
6280
+	$class = "error";
6281
+	$message = __("Please update core GeoDirectory or some addons may not function correctly.","geodirectory");
6282
+	echo"<div class=\"$class\"> <p>$message</p></div>";
6283 6283
 }
6284 6284
 
6285 6285
 /**
@@ -6292,18 +6292,18 @@  discard block
 block discarded – undo
6292 6292
  */
6293 6293
 function geodire_admin_upgrade_notice( $plugin_data, $r )
6294 6294
 {
6295
-    // readme contents
6296
-    $args = array(
6297
-        'timeout'     => 15,
6298
-        'redirection' => 5
6299
-    );
6300
-    $url = "http://plugins.svn.wordpress.org/geodirectory/trunk/readme.txt";
6301
-    $data       = wp_remote_get( $url, $args );
6295
+	// readme contents
6296
+	$args = array(
6297
+		'timeout'     => 15,
6298
+		'redirection' => 5
6299
+	);
6300
+	$url = "http://plugins.svn.wordpress.org/geodirectory/trunk/readme.txt";
6301
+	$data       = wp_remote_get( $url, $args );
6302 6302
 
6303
-    if (!is_wp_error($data) && $data['response']['code'] == 200) {
6303
+	if (!is_wp_error($data) && $data['response']['code'] == 200) {
6304 6304
 
6305
-        geodir_in_plugin_update_message($data['body']);
6306
-    }
6305
+		geodir_in_plugin_update_message($data['body']);
6306
+	}
6307 6307
 }
6308 6308
 
6309 6309
 
@@ -6311,28 +6311,28 @@  discard block
 block discarded – undo
6311 6311
 * @param string $content http response body
6312 6312
 */
6313 6313
 function geodir_in_plugin_update_message($content) {
6314
-    // Output Upgrade Notice
6315
-    $matches        = null;
6316
-    $regexp         = '~==\s*Upgrade Notice\s*==\s*=\s*(.*)\s*=(.*)(=\s*' . preg_quote( GEODIRECTORY_VERSION ) . '\s*=|$)~Uis';
6317
-    $upgrade_notice = '';
6318
-    if ( preg_match( $regexp, $content, $matches ) ) {
6319
-        if(empty($matches)){return;}
6320
-
6321
-        $version = trim( $matches[1] );
6322
-        if($version && $version>GEODIRECTORY_VERSION){
6323
-
6324
-
6325
-        $notices = (array) preg_split('~[\r\n]+~', trim( $matches[2] ) );
6326
-        if ( version_compare( GEODIRECTORY_VERSION, $version, '<' ) ) {
6327
-            $upgrade_notice .= '<div class="geodir_plugin_upgrade_notice">';
6328
-            foreach ( $notices as $index => $line ) {
6329
-                $upgrade_notice .= wp_kses_post( preg_replace( '~\[([^\]]*)\]\(([^\)]*)\)~', '<a href="${2}">${1}</a>', $line ) );
6330
-            }
6331
-            $upgrade_notice .= '</div> ';
6332
-        }
6333
-        }
6334
-    }
6335
-    echo $upgrade_notice;
6314
+	// Output Upgrade Notice
6315
+	$matches        = null;
6316
+	$regexp         = '~==\s*Upgrade Notice\s*==\s*=\s*(.*)\s*=(.*)(=\s*' . preg_quote( GEODIRECTORY_VERSION ) . '\s*=|$)~Uis';
6317
+	$upgrade_notice = '';
6318
+	if ( preg_match( $regexp, $content, $matches ) ) {
6319
+		if(empty($matches)){return;}
6320
+
6321
+		$version = trim( $matches[1] );
6322
+		if($version && $version>GEODIRECTORY_VERSION){
6323
+
6324
+
6325
+		$notices = (array) preg_split('~[\r\n]+~', trim( $matches[2] ) );
6326
+		if ( version_compare( GEODIRECTORY_VERSION, $version, '<' ) ) {
6327
+			$upgrade_notice .= '<div class="geodir_plugin_upgrade_notice">';
6328
+			foreach ( $notices as $index => $line ) {
6329
+				$upgrade_notice .= wp_kses_post( preg_replace( '~\[([^\]]*)\]\(([^\)]*)\)~', '<a href="${2}">${1}</a>', $line ) );
6330
+			}
6331
+			$upgrade_notice .= '</div> ';
6332
+		}
6333
+		}
6334
+	}
6335
+	echo $upgrade_notice;
6336 6336
 }
6337 6337
 
6338 6338
 /**
@@ -6365,19 +6365,19 @@  discard block
 block discarded – undo
6365 6365
  * @param array Listing statuses to be skipped.
6366 6366
  */
6367 6367
 function geodir_imex_export_skip_statuses() {
6368
-    $statuses = array( 'trash', 'auto-draft' );
6368
+	$statuses = array( 'trash', 'auto-draft' );
6369 6369
     
6370
-    /**
6371
-     * Filter the statuses to skip during GD export listings.
6372
-     *
6373
-     * @since 1.6.0
6374
-     * @package GeoDirectory
6375
-     *
6376
-     * @param array $statuses Listing statuses to be skipped.
6377
-     */
6378
-    $statuses = apply_filters( 'geodir_imex_export_skip_statuses', $statuses );
6370
+	/**
6371
+	 * Filter the statuses to skip during GD export listings.
6372
+	 *
6373
+	 * @since 1.6.0
6374
+	 * @package GeoDirectory
6375
+	 *
6376
+	 * @param array $statuses Listing statuses to be skipped.
6377
+	 */
6378
+	$statuses = apply_filters( 'geodir_imex_export_skip_statuses', $statuses );
6379 6379
      
6380
-    return $statuses;
6380
+	return $statuses;
6381 6381
 }
6382 6382
 
6383 6383
 /**
@@ -6389,15 +6389,15 @@  discard block
 block discarded – undo
6389 6389
  * @since 1.6.3
6390 6390
  */
6391 6391
 function geodir_admin_dequeue_scripts() {
6392
-    // EDD
6393
-    if (wp_script_is('jquery-chosen', 'enqueued')) {
6394
-        wp_dequeue_script('jquery-chosen');
6395
-    }
6392
+	// EDD
6393
+	if (wp_script_is('jquery-chosen', 'enqueued')) {
6394
+		wp_dequeue_script('jquery-chosen');
6395
+	}
6396 6396
     
6397
-    // Ultimate Addons for Visual Composer
6398
-    if (wp_script_is('ultimate-vc-backend-script', 'enqueued')) {
6399
-        wp_dequeue_script('ultimate-vc-backend-script');
6400
-    }
6397
+	// Ultimate Addons for Visual Composer
6398
+	if (wp_script_is('ultimate-vc-backend-script', 'enqueued')) {
6399
+		wp_dequeue_script('ultimate-vc-backend-script');
6400
+	}
6401 6401
 }
6402 6402
 
6403 6403
 /**
@@ -6413,48 +6413,48 @@  discard block
 block discarded – undo
6413 6413
  * @return string SQL where clause part.
6414 6414
  */
6415 6415
 function geodir_imex_get_filter_where($where = '', $post_type = '') {
6416
-    global $wpdb;
6416
+	global $wpdb;
6417 6417
     
6418
-    $filters = !empty( $_REQUEST['gd_imex'] ) && is_array( $_REQUEST['gd_imex'] ) ? $_REQUEST['gd_imex'] : NULL;
6418
+	$filters = !empty( $_REQUEST['gd_imex'] ) && is_array( $_REQUEST['gd_imex'] ) ? $_REQUEST['gd_imex'] : NULL;
6419 6419
     
6420
-    if ( !empty( $filters ) ) {
6421
-        foreach ( $filters as $field => $value ) {
6422
-            switch ($field) {
6423
-                case 'start_date':
6424
-                    $where .= " AND `" . $wpdb->posts . "`.`post_date` >= '" . sanitize_text_field( $value ) . " 00:00:00'";
6425
-                break;
6426
-                case 'end_date':
6427
-                    $where .= " AND `" . $wpdb->posts . "`.`post_date` <= '" . sanitize_text_field( $value ) . " 23:59:59'";
6428
-                break;
6429
-            }
6430
-        }
6431
-    }
6420
+	if ( !empty( $filters ) ) {
6421
+		foreach ( $filters as $field => $value ) {
6422
+			switch ($field) {
6423
+				case 'start_date':
6424
+					$where .= " AND `" . $wpdb->posts . "`.`post_date` >= '" . sanitize_text_field( $value ) . " 00:00:00'";
6425
+				break;
6426
+				case 'end_date':
6427
+					$where .= " AND `" . $wpdb->posts . "`.`post_date` <= '" . sanitize_text_field( $value ) . " 23:59:59'";
6428
+				break;
6429
+			}
6430
+		}
6431
+	}
6432 6432
     
6433
-    return $where;
6433
+	return $where;
6434 6434
 }
6435 6435
 add_filter('geodir_get_posts_count', 'geodir_imex_get_filter_where', 10, 2);
6436 6436
 add_filter('geodir_get_export_posts', 'geodir_imex_get_filter_where', 10, 2);
6437 6437
 
6438 6438
 
6439 6439
 function geodir_fix_for_primer_theme(){
6440
-    if(!defined( 'PRIMER_VERSION' )){return;}
6441
-    global $pagenow;
6440
+	if(!defined( 'PRIMER_VERSION' )){return;}
6441
+	global $pagenow;
6442 6442
 
6443
-    if ( ( 'post.php' === $pagenow || 'post-new.php' === $pagenow ) && (isset($_REQUEST['post_type']) || isset($_REQUEST['post']) )  ){
6443
+	if ( ( 'post.php' === $pagenow || 'post-new.php' === $pagenow ) && (isset($_REQUEST['post_type']) || isset($_REQUEST['post']) )  ){
6444 6444
 
6445
-        $post_type = isset($_REQUEST['post_type']) ? esc_attr($_REQUEST['post_type']) : get_post_type( $_GET['post'] );
6445
+		$post_type = isset($_REQUEST['post_type']) ? esc_attr($_REQUEST['post_type']) : get_post_type( $_GET['post'] );
6446 6446
 
6447
-        $post_types = geodir_get_posttypes();
6448
-        if ($post_type && in_array($post_type, $post_types) ) {
6449
-            global $primer_customizer_layouts;
6450
-            remove_action( 'add_meta_boxes', array( $primer_customizer_layouts, 'add_meta_box' ), 10);
6451
-        }
6452
-    }
6447
+		$post_types = geodir_get_posttypes();
6448
+		if ($post_type && in_array($post_type, $post_types) ) {
6449
+			global $primer_customizer_layouts;
6450
+			remove_action( 'add_meta_boxes', array( $primer_customizer_layouts, 'add_meta_box' ), 10);
6451
+		}
6452
+	}
6453 6453
 
6454 6454
 }
6455 6455
 
6456 6456
 if(is_admin()){
6457
-    add_action('add_meta_boxes','geodir_fix_for_primer_theme',0);  
6457
+	add_action('add_meta_boxes','geodir_fix_for_primer_theme',0);  
6458 6458
 }
6459 6459
 
6460 6460
 
@@ -6587,65 +6587,65 @@  discard block
 block discarded – undo
6587 6587
 
6588 6588
 function geodir_ga_activation_url() {
6589 6589
 
6590
-    return add_query_arg( array(
6591
-        'next'          => admin_url("admin.php?page=geodirectory&active_tab=google_analytic_settings"),
6592
-        'scope'         => GEODIR_GA_SCOPE,
6593
-        'response_type' => 'code',
6594
-        'redirect_uri'  => GEODIR_GA_REDIRECT,
6595
-        'client_id'     => GEODIR_GA_CLIENTID,
6596
-    ), 'https://accounts.google.com/o/oauth2/auth' );
6590
+	return add_query_arg( array(
6591
+		'next'          => admin_url("admin.php?page=geodirectory&active_tab=google_analytic_settings"),
6592
+		'scope'         => GEODIR_GA_SCOPE,
6593
+		'response_type' => 'code',
6594
+		'redirect_uri'  => GEODIR_GA_REDIRECT,
6595
+		'client_id'     => GEODIR_GA_CLIENTID,
6596
+	), 'https://accounts.google.com/o/oauth2/auth' );
6597 6597
 
6598
-    return $url;
6598
+	return $url;
6599 6599
 }
6600 6600
 
6601 6601
 function geodir_gd_accounts(){
6602
-    $accounts = array();
6603
-    $useAuth = ( get_option( 'geodir_ga_auth_code' ) == '' ? false : true );
6604
-    if($useAuth){
6605
-        $accounts = geodir_ga_get_analytics_accounts();
6606
-        if(is_array($accounts)){
6607
-            $accounts = array_merge(array(__('Select Account','geodirectory')),$accounts);
6608
-        }elseif(get_option('geodir_ga_account_id')){
6609
-            $accounts = array();
6610
-            $accounts[get_option('geodir_ga_account_id')] = __('Account re-authorization may be required','geodirectory').' ('.get_option('geodir_ga_account_id').')';
6611
-        }
6612
-    }
6613
-    return $accounts;
6602
+	$accounts = array();
6603
+	$useAuth = ( get_option( 'geodir_ga_auth_code' ) == '' ? false : true );
6604
+	if($useAuth){
6605
+		$accounts = geodir_ga_get_analytics_accounts();
6606
+		if(is_array($accounts)){
6607
+			$accounts = array_merge(array(__('Select Account','geodirectory')),$accounts);
6608
+		}elseif(get_option('geodir_ga_account_id')){
6609
+			$accounts = array();
6610
+			$accounts[get_option('geodir_ga_account_id')] = __('Account re-authorization may be required','geodirectory').' ('.get_option('geodir_ga_account_id').')';
6611
+		}
6612
+	}
6613
+	return $accounts;
6614 6614
 }
6615 6615
 
6616 6616
 function geodir_ga_get_analytics_accounts()
6617 6617
 {
6618
-    $accounts = array();
6618
+	$accounts = array();
6619 6619
 
6620
-    if(get_option('geodir_ga_auth_token')===false){update_option('geodir_ga_auth_token','');}
6620
+	if(get_option('geodir_ga_auth_token')===false){update_option('geodir_ga_auth_token','');}
6621 6621
 
6622 6622
 
6623
-    if(get_option('geodir_gd_uids') && !isset($_POST['geodir_ga_auth_code'])){
6624
-        return get_option('geodir_gd_uids');
6625
-    }
6623
+	if(get_option('geodir_gd_uids') && !isset($_POST['geodir_ga_auth_code'])){
6624
+		return get_option('geodir_gd_uids');
6625
+	}
6626 6626
 
6627 6627
     
6628
-    # Create a new Gdata call
6629
-    if ( trim(get_option('geodir_ga_auth_code')) != '' )
6630
-        $stats = new GDGoogleAnalyticsStats();
6631
-    else
6632
-        return false;
6628
+	# Create a new Gdata call
6629
+	if ( trim(get_option('geodir_ga_auth_code')) != '' )
6630
+		$stats = new GDGoogleAnalyticsStats();
6631
+	else
6632
+		return false;
6633 6633
 
6634
-    # Check if Google sucessfully logged in
6635
-    if ( ! $stats->checkLogin() )
6636
-        return false;
6634
+	# Check if Google sucessfully logged in
6635
+	if ( ! $stats->checkLogin() )
6636
+		return false;
6637 6637
 
6638
-    # Get a list of accounts
6639
-    $accounts = $stats->getAllProfiles();
6638
+	# Get a list of accounts
6639
+	$accounts = $stats->getAllProfiles();
6640 6640
 
6641
-    natcasesort ($accounts);
6641
+	natcasesort ($accounts);
6642 6642
 
6643
-    # Return the account array if there are accounts
6644
-    if ( count($accounts) > 0 ){
6645
-        update_option('geodir_gd_uids',$accounts);
6646
-        return $accounts;
6647
-    }
6648
-    else
6649
-        return false;
6643
+	# Return the account array if there are accounts
6644
+	if ( count($accounts) > 0 ){
6645
+		update_option('geodir_gd_uids',$accounts);
6646
+		return $accounts;
6647
+	}
6648
+	else
6649
+		return false;
6650 6650
 }
6651 6651
 
Please login to merge, or discard this patch.
Spacing   +919 added lines, -919 removed lines patch added patch discarded remove patch
@@ -28,31 +28,31 @@  discard block
 block discarded – undo
28 28
      * @package GeoDirectory
29 29
      */
30 30
     function geodir_admin_styles() {
31
-        wp_register_style('geodirectory-admin-css', geodir_plugin_url() . '/geodirectory-assets/css/admin.css', array(), GEODIRECTORY_VERSION);
31
+        wp_register_style('geodirectory-admin-css', geodir_plugin_url().'/geodirectory-assets/css/admin.css', array(), GEODIRECTORY_VERSION);
32 32
         wp_enqueue_style('geodirectory-admin-css');
33 33
 
34
-        wp_register_style('geodirectory-frontend-style', geodir_plugin_url() . '/geodirectory-assets/css/style.css', array(), GEODIRECTORY_VERSION);
34
+        wp_register_style('geodirectory-frontend-style', geodir_plugin_url().'/geodirectory-assets/css/style.css', array(), GEODIRECTORY_VERSION);
35 35
         wp_enqueue_style('geodirectory-frontend-style');
36 36
 
37
-        wp_register_style('geodir-chosen-style', geodir_plugin_url() . '/geodirectory-assets/css/chosen.css', array(), GEODIRECTORY_VERSION);
37
+        wp_register_style('geodir-chosen-style', geodir_plugin_url().'/geodirectory-assets/css/chosen.css', array(), GEODIRECTORY_VERSION);
38 38
         wp_enqueue_style('geodir-chosen-style');
39 39
 
40
-        wp_register_style('geodirectory-jquery-ui-timepicker-css', geodir_plugin_url() . '/geodirectory-assets/css/jquery.ui.timepicker.css', array(), GEODIRECTORY_VERSION);
40
+        wp_register_style('geodirectory-jquery-ui-timepicker-css', geodir_plugin_url().'/geodirectory-assets/css/jquery.ui.timepicker.css', array(), GEODIRECTORY_VERSION);
41 41
         wp_enqueue_style('geodirectory-jquery-ui-timepicker-css');
42 42
 
43
-        wp_register_style('geodirectory-jquery-ui-css', geodir_plugin_url() . '/geodirectory-assets/css/jquery-ui.css', array(), GEODIRECTORY_VERSION);
43
+        wp_register_style('geodirectory-jquery-ui-css', geodir_plugin_url().'/geodirectory-assets/css/jquery-ui.css', array(), GEODIRECTORY_VERSION);
44 44
         wp_enqueue_style('geodirectory-jquery-ui-css');
45 45
 
46
-        wp_register_style('geodirectory-custom-fields-css', geodir_plugin_url() . '/geodirectory-assets/css/custom_field.css', array(), GEODIRECTORY_VERSION);
46
+        wp_register_style('geodirectory-custom-fields-css', geodir_plugin_url().'/geodirectory-assets/css/custom_field.css', array(), GEODIRECTORY_VERSION);
47 47
         wp_enqueue_style('geodirectory-custom-fields-css');
48 48
 
49
-        wp_register_style('geodirectory-pluplodar-css', geodir_plugin_url() . '/geodirectory-assets/css/pluploader.css', array(), GEODIRECTORY_VERSION);
49
+        wp_register_style('geodirectory-pluplodar-css', geodir_plugin_url().'/geodirectory-assets/css/pluploader.css', array(), GEODIRECTORY_VERSION);
50 50
         wp_enqueue_style('geodirectory-pluplodar-css');
51 51
 
52
-        wp_register_style('geodir-rating-style', geodir_plugin_url() . '/geodirectory-assets/css/jRating.jquery.css', array(), GEODIRECTORY_VERSION);
52
+        wp_register_style('geodir-rating-style', geodir_plugin_url().'/geodirectory-assets/css/jRating.jquery.css', array(), GEODIRECTORY_VERSION);
53 53
         wp_enqueue_style('geodir-rating-style');
54 54
 
55
-        wp_register_style('geodir-rtl-style', geodir_plugin_url() . '/geodirectory-assets/css/rtl.css', array(), GEODIRECTORY_VERSION);
55
+        wp_register_style('geodir-rtl-style', geodir_plugin_url().'/geodirectory-assets/css/rtl.css', array(), GEODIRECTORY_VERSION);
56 56
         wp_enqueue_style('geodir-rtl-style');
57 57
     }
58 58
 }
@@ -70,7 +70,7 @@  discard block
 block discarded – undo
70 70
         wp_register_style('font-awesome', '//netdna.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css', array(), GEODIRECTORY_VERSION);
71 71
         wp_enqueue_style('font-awesome');
72 72
 
73
-        wp_register_script('geodirectory-admin', geodir_plugin_url() . '/geodirectory-assets/js/admin-req.min.js', array('jquery'), GEODIRECTORY_VERSION);
73
+        wp_register_script('geodirectory-admin', geodir_plugin_url().'/geodirectory-assets/js/admin-req.min.js', array('jquery'), GEODIRECTORY_VERSION);
74 74
         wp_enqueue_script('geodirectory-admin');
75 75
 
76 76
     }
@@ -89,60 +89,60 @@  discard block
 block discarded – undo
89 89
         
90 90
         wp_enqueue_script('jquery');
91 91
 
92
-        wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.ui.timepicker.js', array('jquery-ui-datepicker', 'jquery-ui-slider'), '', true);
92
+        wp_enqueue_script('geodirectory-jquery-ui-timepicker-js', geodir_plugin_url().'/geodirectory-assets/js/jquery.ui.timepicker.js', array('jquery-ui-datepicker', 'jquery-ui-slider'), '', true);
93 93
 
94
-        wp_register_script('chosen', geodir_plugin_url() . '/geodirectory-assets/js/chosen.jquery.js', array('jquery'), GEODIRECTORY_VERSION);
94
+        wp_register_script('chosen', geodir_plugin_url().'/geodirectory-assets/js/chosen.jquery.js', array('jquery'), GEODIRECTORY_VERSION);
95 95
         wp_enqueue_script('chosen');
96 96
 
97
-        wp_register_script('geodirectory-choose-ajax', geodir_plugin_url() . '/geodirectory-assets/js/ajax-chosen.js', array(), GEODIRECTORY_VERSION);
97
+        wp_register_script('geodirectory-choose-ajax', geodir_plugin_url().'/geodirectory-assets/js/ajax-chosen.js', array(), GEODIRECTORY_VERSION);
98 98
         wp_enqueue_script('geodirectory-choose-ajax');
99 99
 
100 100
         if (isset($_REQUEST['listing_type'])) {
101
-            wp_register_script('geodirectory-custom-fields-script', geodir_plugin_url() . '/geodirectory-assets/js/custom_fields.js', array(), GEODIRECTORY_VERSION);
101
+            wp_register_script('geodirectory-custom-fields-script', geodir_plugin_url().'/geodirectory-assets/js/custom_fields.js', array(), GEODIRECTORY_VERSION);
102 102
         }
103 103
 
104 104
         wp_enqueue_script('geodirectory-custom-fields-script');
105
-        $plugin_path = geodir_plugin_url() . '/geodirectory-functions/cat-meta-functions';
105
+        $plugin_path = geodir_plugin_url().'/geodirectory-functions/cat-meta-functions';
106 106
 
107
-        wp_enqueue_script('tax-meta-clss', $plugin_path . '/js/tax-meta-clss.js', array('jquery'), null, true);
107
+        wp_enqueue_script('tax-meta-clss', $plugin_path.'/js/tax-meta-clss.js', array('jquery'), null, true);
108 108
 
109 109
         if (in_array($geodir_map_name, array('auto', 'google'))) {
110
-            $map_lang = "&language=" . geodir_get_map_default_language();
111
-            $map_key = "&key=" . geodir_get_map_api_key();
110
+            $map_lang = "&language=".geodir_get_map_default_language();
111
+            $map_key = "&key=".geodir_get_map_api_key();
112 112
             /** This filter is documented in geodirectory_template_tags.php */
113 113
             $map_extra = apply_filters('geodir_googlemap_script_extra', '');
114
-            wp_enqueue_script('geodirectory-googlemap-script', 'https://maps.google.com/maps/api/js?' . $map_lang . $map_key . $map_extra, '', NULL);
114
+            wp_enqueue_script('geodirectory-googlemap-script', 'https://maps.google.com/maps/api/js?'.$map_lang.$map_key.$map_extra, '', NULL);
115 115
         }
116 116
         
117 117
         if ($geodir_map_name == 'osm') {
118 118
             // Leaflet OpenStreetMap
119
-            wp_register_style('geodirectory-leaflet-style', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
119
+            wp_register_style('geodirectory-leaflet-style', geodir_plugin_url().'/geodirectory-assets/leaflet/leaflet.css', array(), GEODIRECTORY_VERSION);
120 120
             wp_enqueue_style('geodirectory-leaflet-style');
121 121
                 
122
-            wp_register_script('geodirectory-leaflet-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
122
+            wp_register_script('geodirectory-leaflet-script', geodir_plugin_url().'/geodirectory-assets/leaflet/leaflet.min.js', array(), GEODIRECTORY_VERSION);
123 123
             wp_enqueue_script('geodirectory-leaflet-script');
124 124
             
125
-            wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url() . '/geodirectory-assets/leaflet/osm.geocode.js', array('geodirectory-leaflet-script'), GEODIRECTORY_VERSION);
125
+            wp_register_script('geodirectory-leaflet-geo-script', geodir_plugin_url().'/geodirectory-assets/leaflet/osm.geocode.js', array('geodirectory-leaflet-script'), GEODIRECTORY_VERSION);
126 126
             wp_enqueue_script('geodirectory-leaflet-geo-script');
127 127
         }
128
-        wp_enqueue_script( 'jquery-ui-autocomplete' );
128
+        wp_enqueue_script('jquery-ui-autocomplete');
129 129
         
130
-        wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION,true);
130
+        wp_register_script('geodirectory-goMap-script', geodir_plugin_url().'/geodirectory-assets/js/goMap.min.js', array(), GEODIRECTORY_VERSION, true);
131 131
         wp_enqueue_script('geodirectory-goMap-script');
132 132
 
133
-        wp_register_script('geodirectory-goMap-script', geodir_plugin_url() . '/geodirectory-assets/js/goMap.js', array(), GEODIRECTORY_VERSION);
133
+        wp_register_script('geodirectory-goMap-script', geodir_plugin_url().'/geodirectory-assets/js/goMap.js', array(), GEODIRECTORY_VERSION);
134 134
         wp_enqueue_script('geodirectory-goMap-script');
135 135
 
136 136
 		// font awesome rating script
137 137
 		if (get_option('geodir_reviewrating_enable_font_awesome')) {
138
-			wp_register_script('geodir-barrating-js', geodir_plugin_url() . '/geodirectory-assets/js/jquery.barrating.min.js', array(), GEODIRECTORY_VERSION);
138
+			wp_register_script('geodir-barrating-js', geodir_plugin_url().'/geodirectory-assets/js/jquery.barrating.min.js', array(), GEODIRECTORY_VERSION);
139 139
 			wp_enqueue_script('geodir-barrating-js');
140 140
 		} else { // default rating script
141
-			wp_register_script('geodir-jRating-js', geodir_plugin_url() . '/geodirectory-assets/js/jRating.jquery.js', array(), GEODIRECTORY_VERSION);
141
+			wp_register_script('geodir-jRating-js', geodir_plugin_url().'/geodirectory-assets/js/jRating.jquery.js', array(), GEODIRECTORY_VERSION);
142 142
 			wp_enqueue_script('geodir-jRating-js');
143 143
 		}
144 144
 
145
-        wp_register_script('geodir-on-document-load', geodir_plugin_url() . '/geodirectory-assets/js/on_document_load.min.js', array(), GEODIRECTORY_VERSION);
145
+        wp_register_script('geodir-on-document-load', geodir_plugin_url().'/geodirectory-assets/js/on_document_load.min.js', array(), GEODIRECTORY_VERSION);
146 146
         wp_enqueue_script('geodir-on-document-load');
147 147
 
148 148
 
@@ -150,7 +150,7 @@  discard block
 block discarded – undo
150 150
         wp_enqueue_script('plupload-all');
151 151
         wp_enqueue_script('jquery-ui-sortable');
152 152
 
153
-        wp_register_script('geodirectory-plupload-script', geodir_plugin_url() . '/geodirectory-assets/js/geodirectory-plupload.js', array(), GEODIRECTORY_VERSION);
153
+        wp_register_script('geodirectory-plupload-script', geodir_plugin_url().'/geodirectory-assets/js/geodirectory-plupload.js', array(), GEODIRECTORY_VERSION);
154 154
         wp_enqueue_script('geodirectory-plupload-script');
155 155
 
156 156
         // SCRIPT FOR UPLOAD END
@@ -204,7 +204,7 @@  discard block
 block discarded – undo
204 204
         wp_localize_script('geodirectory-custom-fields-script', 'geodir_admin_ajax', $ajax_cons_data);
205 205
 
206 206
 
207
-        wp_register_script('geodirectory-admin-script', geodir_plugin_url() . '/geodirectory-assets/js/admin.js', array(), GEODIRECTORY_VERSION);
207
+        wp_register_script('geodirectory-admin-script', geodir_plugin_url().'/geodirectory-assets/js/admin.js', array(), GEODIRECTORY_VERSION);
208 208
         wp_enqueue_script('geodirectory-admin-script');
209 209
 
210 210
         wp_enqueue_style('farbtastic');
@@ -212,10 +212,10 @@  discard block
 block discarded – undo
212 212
 
213 213
         $screen = get_current_screen();
214 214
         if ($screen->base == 'post' && in_array($screen->post_type, geodir_get_posttypes())) {
215
-            wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url() . '/geodirectory-assets/js/listing_validation_admin.js');
215
+            wp_enqueue_script('geodirectory-listing-validation-script', geodir_plugin_url().'/geodirectory-assets/js/listing_validation_admin.js');
216 216
         }
217 217
 
218
-        $ajax_cons_data = array('url' => esc_url(__(get_option('siteurl') . '?geodir_ajax=true')));
218
+        $ajax_cons_data = array('url' => esc_url(__(get_option('siteurl').'?geodir_ajax=true')));
219 219
         wp_localize_script('geodirectory-admin-script', 'geodir_ajax', $ajax_cons_data);
220 220
 
221 221
     }
@@ -238,7 +238,7 @@  discard block
 block discarded – undo
238 238
 
239 239
         if (current_user_can('manage_options')) $menu[] = array('', 'read', 'separator-geodirectory', '', 'wp-menu-separator geodirectory');
240 240
 
241
-        add_menu_page(__('Geodirectory', 'geodirectory'), __('Geodirectory', 'geodirectory'), 'manage_options', 'geodirectory', 'geodir_admin_panel', geodir_plugin_url() . '/geodirectory-assets/images/favicon.ico', '55.1984');
241
+        add_menu_page(__('Geodirectory', 'geodirectory'), __('Geodirectory', 'geodirectory'), 'manage_options', 'geodirectory', 'geodir_admin_panel', geodir_plugin_url().'/geodirectory-assets/images/favicon.ico', '55.1984');
242 242
 
243 243
 
244 244
     }
@@ -272,7 +272,7 @@  discard block
 block discarded – undo
272 272
                 $geodir_menu_order[] = 'separator-geodirectory';
273 273
                 if (!empty($post_types)) {
274 274
                     foreach ($post_types as $post_type) {
275
-                        $geodir_menu_order[] = 'edit.php?post_type=' . $post_type;
275
+                        $geodir_menu_order[] = 'edit.php?post_type='.$post_type;
276 276
                     }
277 277
                 }
278 278
                 $geodir_menu_order[] = $item;
@@ -315,8 +315,8 @@  discard block
 block discarded – undo
315 315
 {
316 316
     if (isset($_REQUEST['installed']) && $_REQUEST['installed'] != '') {
317 317
         echo '<div id="message" class="updated fade">
318
-                        <p style="float:right;">' . __('Like Geodirectory?', 'geodirectory') . ' <a href="http://wordpress.org/extend/plugins/Geodirectory/" target="_blank">' . __('Support us by leaving a rating!', 'geodirectory') . '</a></p>
319
-                        <p><strong>' . __('Geodirectory has been installed and setup. Enjoy :)', 'geodirectory') . '</strong></p>
318
+                        <p style="float:right;">' . __('Like Geodirectory?', 'geodirectory').' <a href="http://wordpress.org/extend/plugins/Geodirectory/" target="_blank">'.__('Support us by leaving a rating!', 'geodirectory').'</a></p>
319
+                        <p><strong>' . __('Geodirectory has been installed and setup. Enjoy :)', 'geodirectory').'</strong></p>
320 320
                 </div>';
321 321
 
322 322
     }
@@ -324,7 +324,7 @@  discard block
 block discarded – undo
324 324
     if (isset($_REQUEST['msg']) && $_REQUEST['msg'] != '') {
325 325
         switch ($_REQUEST['msg']) {
326 326
             case 'success':
327
-                echo '<div id="message" class="updated fade"><p><strong>' . __('Your settings have been saved.', 'geodirectory') . '</strong></p></div>';
327
+                echo '<div id="message" class="updated fade"><p><strong>'.__('Your settings have been saved.', 'geodirectory').'</strong></p></div>';
328 328
                 flush_rewrite_rules(false);
329 329
 
330 330
                 break;
@@ -332,30 +332,30 @@  discard block
 block discarded – undo
332 332
 				$gderr = isset($_REQUEST['gderr']) ? $_REQUEST['gderr'] : '';
333 333
 				
334 334
 				if ($gderr == 21)
335
-			    	echo '<div id="message" class="error fade"><p><strong>' . __('Error: You can not add same permalinks for both Listing and Location, please try again.', 'geodirectory') . '</strong></p></div>';
335
+			    	echo '<div id="message" class="error fade"><p><strong>'.__('Error: You can not add same permalinks for both Listing and Location, please try again.', 'geodirectory').'</strong></p></div>';
336 336
 				else
337
-					echo '<div id="message" class="error fade"><p><strong>' . __('Error: Your settings have not been saved, please try again.', 'geodirectory') . '</strong></p></div>';
337
+					echo '<div id="message" class="error fade"><p><strong>'.__('Error: Your settings have not been saved, please try again.', 'geodirectory').'</strong></p></div>';
338 338
                 break;
339 339
         }
340 340
     }
341 341
 
342 342
     $geodir_load_map = get_option('geodir_load_map');
343 343
     $need_map_key = false;
344
-    if($geodir_load_map=='' || $geodir_load_map=='google' || $geodir_load_map=='auto' ){
344
+    if ($geodir_load_map == '' || $geodir_load_map == 'google' || $geodir_load_map == 'auto') {
345 345
         $need_map_key = true;
346 346
     }
347 347
 
348 348
     if (!geodir_get_map_api_key() && $need_map_key) {
349
-        echo '<div class="error"><p><strong>' . sprintf(__('Google Maps API KEY not set, %sclick here%s to set one OR use Open Street Maps instead.', 'geodirectory'), '<a href=\'' . admin_url('admin.php?page=geodirectory&tab=design_settings&active_tab=geodir_map_settings') . '\'>', '</a>') . '</strong></p></div>';
349
+        echo '<div class="error"><p><strong>'.sprintf(__('Google Maps API KEY not set, %sclick here%s to set one OR use Open Street Maps instead.', 'geodirectory'), '<a href=\''.admin_url('admin.php?page=geodirectory&tab=design_settings&active_tab=geodir_map_settings').'\'>', '</a>').'</strong></p></div>';
350 350
     }
351 351
 
352 352
     if (!geodir_is_default_location_set()) {
353
-        echo '<div class="updated fade"><p><strong>' . sprintf(__('Please %sclick here%s to set a default location, this will make the plugin work properly.', 'geodirectory'), '<a href=\'' . admin_url('admin.php?page=geodirectory&tab=default_location_settings') . '\'>', '</a>') . '</strong></p></div>';
353
+        echo '<div class="updated fade"><p><strong>'.sprintf(__('Please %sclick here%s to set a default location, this will make the plugin work properly.', 'geodirectory'), '<a href=\''.admin_url('admin.php?page=geodirectory&tab=default_location_settings').'\'>', '</a>').'</strong></p></div>';
354 354
 
355 355
     }
356 356
 
357 357
     if (!function_exists('curl_init')) {
358
-        echo '<div class="error"><p><strong>' . __('CURL is not installed on this server, this can cause problems, please ask your server admin to install it.', 'geodirectory') . '</strong></p></div>';
358
+        echo '<div class="error"><p><strong>'.__('CURL is not installed on this server, this can cause problems, please ask your server admin to install it.', 'geodirectory').'</strong></p></div>';
359 359
 
360 360
     }
361 361
 
@@ -375,18 +375,18 @@  discard block
 block discarded – undo
375 375
 function geodir_handle_option_form_submit($current_tab)
376 376
 {
377 377
     global $geodir_settings;
378
-    if (file_exists(dirname(__FILE__) . '/option-pages/' . $current_tab . '_array.php')) {
378
+    if (file_exists(dirname(__FILE__).'/option-pages/'.$current_tab.'_array.php')) {
379 379
         /**
380 380
          * Contains settings array for current tab.
381 381
          *
382 382
          * @since 1.0.0
383 383
          * @package GeoDirectory
384 384
          */
385
-        include_once('option-pages/' . $current_tab . '_array.php');
385
+        include_once('option-pages/'.$current_tab.'_array.php');
386 386
     }
387 387
     if (isset($_POST) && $_POST && isset($_REQUEST['page']) && $_REQUEST['page'] == 'geodirectory') :
388 388
         if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir-settings')) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
389
-        if (!wp_verify_nonce($_REQUEST['_wpnonce-' . $current_tab], 'geodir-settings-' . $current_tab)) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
389
+        if (!wp_verify_nonce($_REQUEST['_wpnonce-'.$current_tab], 'geodir-settings-'.$current_tab)) die(__('Action failed. Please refresh the page and retry.', 'geodirectory'));
390 390
 		
391 391
 		/**
392 392
 		 * Fires before updating geodirectory admin settings.
@@ -419,13 +419,13 @@  discard block
 block discarded – undo
419 419
          * @param string $current_tab The current settings tab name.
420 420
          * @param array $geodir_settings[$current_tab] The array of settings for the current settings tab.
421 421
          */
422
-        do_action('geodir_update_options_' . $current_tab, $geodir_settings[$current_tab]);
422
+        do_action('geodir_update_options_'.$current_tab, $geodir_settings[$current_tab]);
423 423
 
424 424
         flush_rewrite_rules(false);
425 425
 
426 426
         $current_tab = isset($_REQUEST['tab']) ? $_REQUEST['tab'] : '';
427 427
 
428
-        $redirect_url = admin_url('admin.php?page=geodirectory&tab=' . $current_tab . '&active_tab=' . $_REQUEST['active_tab'] . '&msg=success');
428
+        $redirect_url = admin_url('admin.php?page=geodirectory&tab='.$current_tab.'&active_tab='.$_REQUEST['active_tab'].'&msg=success');
429 429
 
430 430
         wp_redirect($redirect_url);
431 431
         exit();
@@ -464,18 +464,18 @@  discard block
 block discarded – undo
464 464
 
465 465
         elseif (isset($value['type']) && $value['type'] == 'image_width') :
466 466
 
467
-            if (isset($value['id']) && isset($_POST[$value['id'] . '_width'])) {
468
-                update_option($value['id'] . '_width', $_POST[$value['id'] . '_width']);
469
-                update_option($value['id'] . '_height', $_POST[$value['id'] . '_height']);
470
-                if (isset($_POST[$value['id'] . '_crop'])) :
471
-                    update_option($value['id'] . '_crop', 1);
467
+            if (isset($value['id']) && isset($_POST[$value['id'].'_width'])) {
468
+                update_option($value['id'].'_width', $_POST[$value['id'].'_width']);
469
+                update_option($value['id'].'_height', $_POST[$value['id'].'_height']);
470
+                if (isset($_POST[$value['id'].'_crop'])) :
471
+                    update_option($value['id'].'_crop', 1);
472 472
                 else :
473
-                    update_option($value['id'] . '_crop', 0);
473
+                    update_option($value['id'].'_crop', 0);
474 474
                 endif;
475 475
             } else {
476
-                update_option($value['id'] . '_width', $value['std']);
477
-                update_option($value['id'] . '_height', $value['std']);
478
-                update_option($value['id'] . '_crop', 1);
476
+                update_option($value['id'].'_width', $value['std']);
477
+                update_option($value['id'].'_height', $value['std']);
478
+                update_option($value['id'].'_crop', 1);
479 479
             }
480 480
 
481 481
         elseif (isset($value['type']) && $value['type'] == 'map') :
@@ -517,12 +517,12 @@  discard block
 block discarded – undo
517 517
         elseif (isset($value['type']) && $value['type'] == 'file') :
518 518
 
519 519
 
520
-            if (isset($_POST[$value['id'] . '_remove']) && $_POST[$value['id'] . '_remove']) {// if remove is set then remove the file
520
+            if (isset($_POST[$value['id'].'_remove']) && $_POST[$value['id'].'_remove']) {// if remove is set then remove the file
521 521
 
522 522
                 if (get_option($value['id'])) {
523 523
                     $image_name_arr = explode('/', get_option($value['id']));
524 524
                     $noimg_name = end($image_name_arr);
525
-                    $img_path = $uploads['path'] . '/' . $noimg_name;
525
+                    $img_path = $uploads['path'].'/'.$noimg_name;
526 526
                     if (file_exists($img_path))
527 527
                         unlink($img_path);
528 528
                 }
@@ -550,7 +550,7 @@  discard block
 block discarded – undo
550 550
                 if (get_option($value['id'])) {
551 551
                     $image_name_arr = explode('/', get_option($value['id']));
552 552
                     $noimg_name = end($image_name_arr);
553
-                    $img_path = $uploads['path'] . '/' . $noimg_name;
553
+                    $img_path = $uploads['path'].'/'.$noimg_name;
554 554
                     if (file_exists($img_path))
555 555
                         unlink($img_path);
556 556
                 }
@@ -571,7 +571,7 @@  discard block
 block discarded – undo
571 571
             // same menu setting per theme.
572 572
             if (isset($value['id']) && $value['id'] == 'geodir_theme_location_nav' && isset($_POST[$value['id']])) {
573 573
                 $theme = wp_get_theme();
574
-                update_option('geodir_theme_location_nav_' . $theme->name, $_POST[$value['id']]);
574
+                update_option('geodir_theme_location_nav_'.$theme->name, $_POST[$value['id']]);
575 575
             }
576 576
 
577 577
             if (isset($value['id']) && isset($_POST[$value['id']])) {
@@ -641,8 +641,8 @@  discard block
 block discarded – undo
641 641
 
642 642
             $listing_slug = $geodir_posttype_info['labels']['singular_name'];
643 643
 
644
-            $tabs[$geodir_post_type . '_fields_settings'] = array(
645
-                'label' => __(ucfirst($listing_slug) . ' Settings', 'geodirectory'),
644
+            $tabs[$geodir_post_type.'_fields_settings'] = array(
645
+                'label' => __(ucfirst($listing_slug).' Settings', 'geodirectory'),
646 646
                 'subtabs' => array(
647 647
                     array('subtab' => 'custom_fields',
648 648
                         'label' => __('Custom Fields', 'geodirectory'),
@@ -675,7 +675,7 @@  discard block
 block discarded – undo
675 675
  */
676 676
 function geodir_tools_setting_tab($tabs)
677 677
 {
678
-    wp_enqueue_script( 'jquery-ui-progressbar' );
678
+    wp_enqueue_script('jquery-ui-progressbar');
679 679
     $tabs['tools_settings'] = array('label' => __('GD Tools', 'geodirectory'));
680 680
     return $tabs;
681 681
 }
@@ -709,7 +709,7 @@  discard block
 block discarded – undo
709 709
  */
710 710
 function geodir_extend_geodirectory_setting_tab($tabs)
711 711
 {
712
-    $tabs['extend_geodirectory_settings'] = array('label' => __('Extend Geodirectory', 'geodirectory'). ' <i class="fa fa-plug"></i>', 'url' => 'https://wpgeodirectory.com', 'target' => '_blank');
712
+    $tabs['extend_geodirectory_settings'] = array('label' => __('Extend Geodirectory', 'geodirectory').' <i class="fa fa-plug"></i>', 'url' => 'https://wpgeodirectory.com', 'target' => '_blank');
713 713
     return $tabs;
714 714
 }
715 715
 
@@ -769,8 +769,8 @@  discard block
 block discarded – undo
769 769
                     _e('Unknown', 'geodirectory');
770 770
                 } else {
771 771
                     /* If there is a city id, append 'city name' to the text string. */
772
-                    $add_location_id = $location_id > 0 ? ' (' . $location_id . ')' : '';
773
-                    echo(__($location->country, 'geodirectory') . '-' . $location->region . '-' . $location->city . $add_location_id);
772
+                    $add_location_id = $location_id > 0 ? ' ('.$location_id.')' : '';
773
+                    echo(__($location->country, 'geodirectory').'-'.$location->region.'-'.$location->city.$add_location_id);
774 774
                 }
775 775
                 break;
776 776
 
@@ -788,14 +788,14 @@  discard block
 block discarded – undo
788 788
                         $expire_class = 'expire_over';
789 789
                     }
790 790
                     $date_diff = round(abs(strtotime($d1) - strtotime($d2)) / 86400); // get the difference in days
791
-                    $date_diff_text = '<br /><span class="' . $expire_class . '">(' . $date_diff . ' ' . $state . ')</span>';
791
+                    $date_diff_text = '<br /><span class="'.$expire_class.'">('.$date_diff.' '.$state.')</span>';
792 792
                 }
793 793
                 /* If no expire_date is found, output a default message. */
794 794
                 if (empty($expire_date))
795 795
                     echo __('Unknown', 'geodirectory');
796 796
                 /* If there is a expire_date, append 'days left' to the text string. */
797 797
                 else
798
-                    echo $expire_date . $date_diff_text;
798
+                    echo $expire_date.$date_diff_text;
799 799
                 break;
800 800
 
801 801
             /* If displaying the 'categorys' column. */
@@ -862,7 +862,7 @@  discard block
 block discarded – undo
862 862
 function geodir_post_information_save($post_id, $post) {
863 863
     global $wpdb, $current_user;
864 864
 
865
-    if (isset($post->post_type) && ($post->post_type=='nav_menu_item' || $post->post_type=='page' || $post->post_type=='post')) {
865
+    if (isset($post->post_type) && ($post->post_type == 'nav_menu_item' || $post->post_type == 'page' || $post->post_type == 'post')) {
866 866
         return;
867 867
     }
868 868
 
@@ -930,7 +930,7 @@  discard block
 block discarded – undo
930 930
                     $tab_id = $value['id'];
931 931
 
932 932
                 if (isset($value['desc']) && $value['desc'])
933
-                    $desc = '<span style=" text-transform:none;">:- ' . $value['desc'] . '</span>';
933
+                    $desc = '<span style=" text-transform:none;">:- '.$value['desc'].'</span>';
934 934
 
935 935
                 if (isset($value['name']) && $value['name']) {
936 936
                     if ($first_title === true) {
@@ -938,9 +938,9 @@  discard block
 block discarded – undo
938 938
                     } else {
939 939
                         echo '</div>';
940 940
                     }
941
-                    echo '<dd id="' . trim($tab_id) . '" class="geodir_option_tabs" ><a href="javascript:void(0);">' . $value['name'] . '</a></dd>';
941
+                    echo '<dd id="'.trim($tab_id).'" class="geodir_option_tabs" ><a href="javascript:void(0);">'.$value['name'].'</a></dd>';
942 942
 
943
-                    echo '<div id="sub_' . trim($tab_id) . '" class="gd-content-heading" style=" margin-bottom:10px;" >';
943
+                    echo '<div id="sub_'.trim($tab_id).'" class="gd-content-heading" style=" margin-bottom:10px;" >';
944 944
                 }
945 945
 
946 946
                 /**
@@ -950,21 +950,21 @@  discard block
 block discarded – undo
950 950
                  *
951 951
                  * @since 1.0.0
952 952
                  */
953
-                do_action('geodir_settings_' . sanitize_title($value['id']));
953
+                do_action('geodir_settings_'.sanitize_title($value['id']));
954 954
                 break;
955 955
 
956 956
             case 'no_tabs':
957 957
 
958 958
                 echo '<div class="inner_content_tab_main">';
959
-                echo '<div id="sub_' . trim($tab_id) . '" class="gd-content-heading" style=" margin-bottom:10px;" >';
959
+                echo '<div id="sub_'.trim($tab_id).'" class="gd-content-heading" style=" margin-bottom:10px;" >';
960 960
 
961 961
                 break;
962 962
 
963 963
             case 'sectionstart':
964 964
                 if (isset($value['desc']) && $value['desc'])
965
-                    $desc = '<span style=" text-transform:none;"> - ' . $value['desc'] . '</span>';
965
+                    $desc = '<span style=" text-transform:none;"> - '.$value['desc'].'</span>';
966 966
                 if (isset($value['name']) && $value['name'])
967
-                    echo '<h3>' . $value['name'] . $desc . '</h3>';
967
+                    echo '<h3>'.$value['name'].$desc.'</h3>';
968 968
                 /**
969 969
                  * Called after a GeoDirectory settings sectionstart is output in the GD settings page.
970 970
                  *
@@ -972,8 +972,8 @@  discard block
 block discarded – undo
972 972
                  *
973 973
                  * @since 1.0.0
974 974
                  */
975
-                if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_start');
976
-                echo '<table class="form-table">' . "\n\n";
975
+                if (isset($value['id']) && $value['id']) do_action('geodir_settings_'.sanitize_title($value['id']).'_start');
976
+                echo '<table class="form-table">'."\n\n";
977 977
 
978 978
                 break;
979 979
             case 'sectionend':
@@ -984,7 +984,7 @@  discard block
 block discarded – undo
984 984
                  *
985 985
                  * @since 1.0.0
986 986
                  */
987
-                if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_end');
987
+                if (isset($value['id']) && $value['id']) do_action('geodir_settings_'.sanitize_title($value['id']).'_end');
988 988
                 echo '</table>';
989 989
                 /**
990 990
                  * Called after a GeoDirectory settings sectionend is output in the GD settings page.
@@ -993,7 +993,7 @@  discard block
 block discarded – undo
993 993
                  *
994 994
                  * @since 1.0.0
995 995
                  */
996
-                if (isset($value['id']) && $value['id']) do_action('geodir_settings_' . sanitize_title($value['id']) . '_after');
996
+                if (isset($value['id']) && $value['id']) do_action('geodir_settings_'.sanitize_title($value['id']).'_after');
997 997
                 break;
998 998
             case 'text':
999 999
                 ?>
@@ -1002,7 +1002,7 @@  discard block
 block discarded – undo
1002 1002
                 <td class="forminp"><input name="<?php echo esc_attr($value['id']); ?>"
1003 1003
                                            id="<?php echo esc_attr($value['id']); ?>"
1004 1004
                                            type="<?php echo esc_attr($value['type']); ?>"
1005
-                                           <?php if(isset($value['placeholder'])){?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1005
+                                           <?php if (isset($value['placeholder'])) {?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1006 1006
                                            style=" <?php echo esc_attr($value['css']); ?>"
1007 1007
                                            value="<?php if (get_option($value['id']) !== false && get_option($value['id']) !== null) {
1008 1008
                                                echo esc_attr(stripslashes(get_option($value['id'])));
@@ -1019,14 +1019,14 @@  discard block
 block discarded – undo
1019 1019
                 <td class="forminp"><input name="<?php echo esc_attr($value['id']); ?>"
1020 1020
                                            id="<?php echo esc_attr($value['id']); ?>"
1021 1021
                                            type="<?php echo esc_attr($value['type']); ?>"
1022
-                                           <?php if(isset($value['placeholder'])){?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1022
+                                           <?php if (isset($value['placeholder'])) {?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1023 1023
                                            style=" <?php echo esc_attr($value['css']); ?>"
1024 1024
                                            value="<?php if (get_option($value['id']) !== false && get_option($value['id']) !== null) {
1025 1025
                                                echo esc_attr(stripslashes(get_option($value['id'])));
1026 1026
                                            } else {
1027 1027
                                                echo esc_attr($value['std']);
1028 1028
                                            } ?>"/>
1029
-                    <a href='https://console.developers.google.com/henhouse/?pb=["hh-1","maps_backend",null,[],"https://developers.google.com",null,["maps_backend","geocoding_backend","directions_backend","distance_matrix_backend","elevation_backend","places_backend"],null]&TB_iframe=true&width=600&height=400' class="thickbox button-primary" name="<?php _e('Generate API Key - ( MUST be logged in to your Google account )','geodirectory');?>" ><?php _e('Generate API Key','geodirectory');?></a>
1029
+                    <a href='https://console.developers.google.com/henhouse/?pb=["hh-1","maps_backend",null,[],"https://developers.google.com",null,["maps_backend","geocoding_backend","directions_backend","distance_matrix_backend","elevation_backend","places_backend"],null]&TB_iframe=true&width=600&height=400' class="thickbox button-primary" name="<?php _e('Generate API Key - ( MUST be logged in to your Google account )', 'geodirectory'); ?>" ><?php _e('Generate API Key', 'geodirectory'); ?></a>
1030 1030
                     <span class="description"><?php echo $value['desc']; ?></span></td>
1031 1031
                 </tr><?php
1032 1032
                 break;
@@ -1038,7 +1038,7 @@  discard block
 block discarded – undo
1038 1038
                 <td class="forminp"><input name="<?php echo esc_attr($value['id']); ?>"
1039 1039
                                            id="<?php echo esc_attr($value['id']); ?>"
1040 1040
                                            type="<?php echo esc_attr($value['type']); ?>"
1041
-                                           <?php if(isset($value['placeholder'])){?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1041
+                                           <?php if (isset($value['placeholder'])) {?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1042 1042
                                            style="<?php echo esc_attr($value['css']); ?>"
1043 1043
                                            value="<?php if (get_option($value['id']) !== false && get_option($value['id']) !== null) {
1044 1044
                                                echo esc_attr(stripslashes(get_option($value['id'])));
@@ -1084,17 +1084,17 @@  discard block
 block discarded – undo
1084 1084
                     <?php _e('Width', 'geodirectory'); ?> <input
1085 1085
                         name="<?php echo esc_attr($value['id']); ?>_width"
1086 1086
                         id="<?php echo esc_attr($value['id']); ?>_width" type="text" size="3"
1087
-                        value="<?php if ($size = get_option($value['id'] . '_width')) echo stripslashes($size); else echo $value['std']; ?>"/>
1087
+                        value="<?php if ($size = get_option($value['id'].'_width')) echo stripslashes($size); else echo $value['std']; ?>"/>
1088 1088
 
1089 1089
                     <?php _e('Height', 'geodirectory'); ?> <input
1090 1090
                         name="<?php echo esc_attr($value['id']); ?>_height"
1091 1091
                         id="<?php echo esc_attr($value['id']); ?>_height" type="text" size="3"
1092
-                        value="<?php if ($size = get_option($value['id'] . '_height')) echo stripslashes($size); else echo $value['std']; ?>"/>
1092
+                        value="<?php if ($size = get_option($value['id'].'_height')) echo stripslashes($size); else echo $value['std']; ?>"/>
1093 1093
 
1094 1094
                     <label><?php _e('Hard Crop', 'geodirectory'); ?> <input
1095 1095
                             name="<?php echo esc_attr($value['id']); ?>_crop"
1096 1096
                             id="<?php echo esc_attr($value['id']); ?>_crop"
1097
-                            type="checkbox" <?php if (get_option($value['id'] . '_crop') != '') checked(get_option($value['id'] . '_crop'), 1); else checked(1); ?> /></label>
1097
+                            type="checkbox" <?php if (get_option($value['id'].'_crop') != '') checked(get_option($value['id'].'_crop'), 1); else checked(1); ?> /></label>
1098 1098
 
1099 1099
                     <span class="description"><?php echo $value['desc'] ?></span></td>
1100 1100
                 </tr><?php
@@ -1144,7 +1144,7 @@  discard block
 block discarded – undo
1144 1144
                                             id="<?php echo esc_attr($value['id']); ?>"
1145 1145
                                             style="<?php echo esc_attr($value['css']); ?>"
1146 1146
                                             class="<?php if (isset($value['class'])) echo $value['class']; ?>"
1147
-                                            data-placeholder="<?php if (isset($value['placeholder_text'])) echo $value['placeholder_text'];?>"
1147
+                                            data-placeholder="<?php if (isset($value['placeholder_text'])) echo $value['placeholder_text']; ?>"
1148 1148
                                             option-ajaxchosen="false">
1149 1149
                         <?php
1150 1150
                         foreach ($value['options'] as $key => $val) {
@@ -1155,7 +1155,7 @@  discard block
 block discarded – undo
1155 1155
                             } else {
1156 1156
                                 ?>
1157 1157
                                 <option
1158
-                                    value="<?php echo esc_attr($key); ?>" <?php selected(true, (is_array($option_values) && in_array($key, $option_values)));?>><?php echo ucfirst($val) ?></option>
1158
+                                    value="<?php echo esc_attr($key); ?>" <?php selected(true, (is_array($option_values) && in_array($key, $option_values))); ?>><?php echo ucfirst($val) ?></option>
1159 1159
                             <?php
1160 1160
                             }
1161 1161
                         }
@@ -1190,7 +1190,7 @@  discard block
 block discarded – undo
1190 1190
                 ?>
1191 1191
 
1192 1192
                 <tr valign="top">
1193
-                    <th class="titledesc" width="40%"><?php _e('Default map language', 'geodirectory');?></th>
1193
+                    <th class="titledesc" width="40%"><?php _e('Default map language', 'geodirectory'); ?></th>
1194 1194
                     <td width="60%">
1195 1195
                         <select name="geodir_default_map_language" style="width:60%">
1196 1196
                             <?php
@@ -1272,7 +1272,7 @@  discard block
 block discarded – undo
1272 1272
 
1273 1273
                 <tr valign="top">
1274 1274
                     <th class="titledesc"
1275
-                        width="40%"><?php _e('Default post type search on map', 'geodirectory');?></th>
1275
+                        width="40%"><?php _e('Default post type search on map', 'geodirectory'); ?></th>
1276 1276
                     <td width="60%">
1277 1277
                         <select name="geodir_default_map_search_pt" style="width:60%">
1278 1278
                             <?php
@@ -1313,7 +1313,7 @@  discard block
 block discarded – undo
1313 1313
                         $cat_display = 'checkbox';
1314 1314
                         $gd_post_types = get_option('geodir_exclude_post_type_on_map');
1315 1315
                         $gd_cats = get_option('geodir_exclude_cat_on_map');
1316
-                        $gd_cats_upgrade = (int)get_option('geodir_exclude_cat_on_map_upgrade');
1316
+                        $gd_cats_upgrade = (int) get_option('geodir_exclude_cat_on_map_upgrade');
1317 1317
                         $count = 1;
1318 1318
                         ?>
1319 1319
                         <table width="70%" class="widefat">
@@ -1342,7 +1342,7 @@  discard block
 block discarded – undo
1342 1342
                                                                                            name="home_map_post_types[]"
1343 1343
                                                                                            id="<?php echo esc_attr($value['id']); ?>"
1344 1344
                                                                                            value="<?php echo $key; ?>"
1345
-                                                                                           class="map_post_type" <?php echo $checked;?> />
1345
+                                                                                           class="map_post_type" <?php echo $checked; ?> />
1346 1346
                                         <?php echo $post_types_obj->labels->singular_name; ?></td>
1347 1347
                                     <td width="40%">
1348 1348
                                         <div class="home_map_category" style="overflow:auto;width:200px;height:100px;"
@@ -1400,12 +1400,12 @@  discard block
 block discarded – undo
1400 1400
                 ?>
1401 1401
                 <fieldset>
1402 1402
                     <legend class="screen-reader-text"><span><?php echo $value['name'] ?></span></legend>
1403
-                    <label for="<?php echo $value['id'];?>">
1403
+                    <label for="<?php echo $value['id']; ?>">
1404 1404
                         <input name="<?php echo esc_attr($value['id']); ?>"
1405
-                               id="<?php echo esc_attr($value['id'] . $value['value']); ?>" type="radio"
1405
+                               id="<?php echo esc_attr($value['id'].$value['value']); ?>" type="radio"
1406 1406
                                value="<?php echo $value['value'] ?>" <?php if (get_option($value['id']) == $value['value']) {
1407 1407
                             echo 'checked="checked"';
1408
-                        }elseif(get_option($value['id'])=='' && $value['std']==$value['value']){echo 'checked="checked"';} ?> />
1408
+                        }elseif (get_option($value['id']) == '' && $value['std'] == $value['value']) {echo 'checked="checked"'; } ?> />
1409 1409
                         <?php echo $value['desc']; ?></label><br>
1410 1410
                 </fieldset>
1411 1411
                 <?php
@@ -1425,9 +1425,9 @@  discard block
 block discarded – undo
1425 1425
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1426 1426
                 <td class="forminp">
1427 1427
                     <textarea
1428
-                        <?php if (isset($value['args'])) echo $value['args'] . ' '; ?>name="<?php echo esc_attr($value['id']); ?>"
1428
+                        <?php if (isset($value['args'])) echo $value['args'].' '; ?>name="<?php echo esc_attr($value['id']); ?>"
1429 1429
                         id="<?php echo esc_attr($value['id']); ?>"
1430
-                        <?php if(isset($value['placeholder'])){?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1430
+                        <?php if (isset($value['placeholder'])) {?>placeholder="<?php echo esc_attr($value['placeholder']); ?>"<?php }?>
1431 1431
                         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
1432 1432
                         class="description"><?php echo $value['desc'] ?></span>
1433 1433
 
@@ -1472,7 +1472,7 @@  discard block
 block discarded – undo
1472 1472
 					}
1473 1473
 				}
1474 1474
 				//
1475
-				$page_setting = (int)get_option($value['id']);
1475
+				$page_setting = (int) get_option($value['id']);
1476 1476
 
1477 1477
                 $args = array('name' => $value['id'],
1478 1478
                     'id' => $value['id'],
@@ -1489,7 +1489,7 @@  discard block
 block discarded – undo
1489 1489
                 <tr valign="top" class="single_select_page">
1490 1490
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
1491 1491
                 <td class="forminp">
1492
-                    <?php echo str_replace(' id=', " data-placeholder='" . __('Select a page...', 'geodirectory') . "' style='" . $value['css'] . "' class='" . $value['class'] . "' " . $disabled . " id=", wp_dropdown_pages($args)); ?>
1492
+                    <?php echo str_replace(' id=', " data-placeholder='".__('Select a page...', 'geodirectory')."' style='".$value['css']."' class='".$value['class']."' ".$disabled." id=", wp_dropdown_pages($args)); ?>
1493 1493
                     <span class="description"><?php echo $value['desc'] ?></span>
1494 1494
                 </td>
1495 1495
                 </tr><?php
@@ -1498,7 +1498,7 @@  discard block
 block discarded – undo
1498 1498
 				}
1499 1499
                 break;
1500 1500
             case 'single_select_country' :
1501
-                $country_setting = (string)get_option($value['id']);
1501
+                $country_setting = (string) get_option($value['id']);
1502 1502
                 if (strstr($country_setting, ':')) :
1503 1503
                     $country = current(explode(':', $country_setting));
1504 1504
                     $state = end(explode(':', $country_setting));
@@ -1521,7 +1521,7 @@  discard block
 block discarded – undo
1521 1521
             case 'multi_select_countries' :
1522 1522
                 $countries = $geodirectory->countries->countries;
1523 1523
                 asort($countries);
1524
-                $selections = (array)get_option($value['id']);
1524
+                $selections = (array) get_option($value['id']);
1525 1525
                 ?>
1526 1526
                 <tr valign="top">
1527 1527
                 <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
@@ -1531,7 +1531,7 @@  discard block
 block discarded – undo
1531 1531
                             title="Country" class="chosen_select">
1532 1532
                         <?php
1533 1533
                         if ($countries) foreach ($countries as $key => $val) :
1534
-                            echo '<option value="' . $key . '" ' . selected(in_array($key, $selections), true, false) . '>' . $val . '</option>';
1534
+                            echo '<option value="'.$key.'" '.selected(in_array($key, $selections), true, false).'>'.$val.'</option>';
1535 1535
                         endforeach;
1536 1536
                         ?>
1537 1537
                     </select>
@@ -1543,7 +1543,7 @@  discard block
 block discarded – undo
1543 1543
                 break;
1544 1544
 
1545 1545
             case 'google_analytics' :
1546
-                $selections = (array)get_option($value['id']);
1546
+                $selections = (array) get_option($value['id']);
1547 1547
                     ?>
1548 1548
                     <tr valign="top">
1549 1549
                         <th scope="row" class="titledesc"><?php echo $value['name'] ?></th>
@@ -1554,27 +1554,27 @@  discard block
 block discarded – undo
1554 1554
 
1555 1555
                             $oAuthURL = "https://accounts.google.com/o/oauth2/auth?";
1556 1556
                             $scope = "scope=https://www.googleapis.com/auth/analytics.readonly";
1557
-                            $state = "&state=123";//any string
1558
-                            $redirect_uri = "&redirect_uri=" . admin_url('admin-ajax.php') . "?action=geodir_ga_callback";
1557
+                            $state = "&state=123"; //any string
1558
+                            $redirect_uri = "&redirect_uri=".admin_url('admin-ajax.php')."?action=geodir_ga_callback";
1559 1559
                             $response_type = "&response_type=code";
1560 1560
                             $client_id = "&client_id=".get_option('geodir_ga_client_id');
1561 1561
                             $access_type = "&access_type=offline";
1562 1562
                             $approval_prompt = "&approval_prompt=force";
1563 1563
 
1564
-                            $auth_url = $oAuthURL . $scope . $state . $redirect_uri . $response_type . $client_id . $access_type . $approval_prompt;
1564
+                            $auth_url = $oAuthURL.$scope.$state.$redirect_uri.$response_type.$client_id.$access_type.$approval_prompt;
1565 1565
 
1566 1566
 
1567 1567
                             if (get_option('geodir_ga_auth_token')) {
1568 1568
                                 ?>
1569 1569
                                 <span class="button-primary"
1570
-                                      onclick="window.open('<?php echo  geodir_ga_activation_url();?>', 'activate','width=700, height=600, menubar=0, status=0, location=0, toolbar=0')"><?php _e('Re-authorize', 'geodirectory'); ?></span>
1570
+                                      onclick="window.open('<?php echo  geodir_ga_activation_url(); ?>', 'activate','width=700, height=600, menubar=0, status=0, location=0, toolbar=0')"><?php _e('Re-authorize', 'geodirectory'); ?></span>
1571 1571
                                 <span
1572 1572
                                     style="color: green; font-weight: bold;"><?php _e('Authorized', 'geodirectory'); ?></span>
1573 1573
                             <?php
1574 1574
                             } else {
1575 1575
                                 ?>
1576 1576
                                 <span class="button-primary"
1577
-                                      onclick="window.open('<?php echo  geodir_ga_activation_url();?>', 'activate','width=700, height=600, menubar=0, status=0, location=0, toolbar=0')"><?php _e('Authorize', 'geodirectory');?></span>
1577
+                                      onclick="window.open('<?php echo  geodir_ga_activation_url(); ?>', 'activate','width=700, height=600, menubar=0, status=0, location=0, toolbar=0')"><?php _e('Authorize', 'geodirectory'); ?></span>
1578 1578
                             <?php
1579 1579
                             }
1580 1580
                             ?>
@@ -1645,9 +1645,9 @@  discard block
 block discarded – undo
1645 1645
 
1646 1646
             <?php if (isset($_REQUEST['active_tab']) && $_REQUEST['active_tab'] != '') { ?>
1647 1647
             jQuery('.geodir_option_tabs').removeClass('gd-tab-active');
1648
-            jQuery('#<?php echo sanitize_text_field($_REQUEST['active_tab']);?>').addClass('gd-tab-active');
1648
+            jQuery('#<?php echo sanitize_text_field($_REQUEST['active_tab']); ?>').addClass('gd-tab-active');
1649 1649
             jQuery('.gd-content-heading').hide();
1650
-            jQuery('#sub_<?php echo sanitize_text_field($_REQUEST['active_tab']);?>').show();
1650
+            jQuery('#sub_<?php echo sanitize_text_field($_REQUEST['active_tab']); ?>').show();
1651 1651
             <?php } ?>
1652 1652
         });
1653 1653
     </script>
@@ -1733,7 +1733,7 @@  discard block
 block discarded – undo
1733 1733
     wp_nonce_field(plugin_basename(__FILE__), 'geodir_post_attachments_noncename');
1734 1734
 
1735 1735
     if (geodir_get_featured_image($post_id, 'thumbnail')) {
1736
-        echo '<h4>' . __('Featured Image', 'geodirectory') . '</h4>';
1736
+        echo '<h4>'.__('Featured Image', 'geodirectory').'</h4>';
1737 1737
         geodir_show_featured_image($post_id, 'thumbnail');
1738 1738
     }
1739 1739
 
@@ -1744,13 +1744,13 @@  discard block
 block discarded – undo
1744 1744
 
1745 1745
     <h5 class="form_title">
1746 1746
         <?php if ($image_limit != 0 && $image_limit == 1) {
1747
-            echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('image with this package', 'geodirectory') . ')</small>';
1747
+            echo '<br /><small>('.__('You can upload', 'geodirectory').' '.$image_limit.' '.__('image with this package', 'geodirectory').')</small>';
1748 1748
         } ?>
1749 1749
         <?php if ($image_limit != 0 && $image_limit > 1) {
1750
-            echo '<br /><small>(' . __('You can upload', 'geodirectory') . ' ' . $image_limit . ' ' . __('images with this package', 'geodirectory') . ')</small>';
1750
+            echo '<br /><small>('.__('You can upload', 'geodirectory').' '.$image_limit.' '.__('images with this package', 'geodirectory').')</small>';
1751 1751
         } ?>
1752 1752
         <?php if ($image_limit == 0) {
1753
-            echo '<br /><small>(' . __('You can upload unlimited images with this package', 'geodirectory') . ')</small>';
1753
+            echo '<br /><small>('.__('You can upload unlimited images with this package', 'geodirectory').')</small>';
1754 1754
         } ?>
1755 1755
     </h5>
1756 1756
 
@@ -1789,10 +1789,10 @@  discard block
 block discarded – undo
1789 1789
         <div
1790 1790
             class="plupload-upload-uic hide-if-no-js <?php if ($multiple): ?>plupload-upload-uic-multiple<?php endif; ?>"
1791 1791
             id="<?php echo $id; ?>plupload-upload-ui">
1792
-            <h4><?php _e('Drop files to upload', 'geodirectory');?></h4>
1792
+            <h4><?php _e('Drop files to upload', 'geodirectory'); ?></h4>
1793 1793
             <input id="<?php echo $id; ?>plupload-browse-button" type="button"
1794 1794
                    value="<?php _e('Select Files', 'geodirectory'); ?>" class="button"/>
1795
-            <span class="ajaxnonceplu" id="ajaxnonceplu<?php echo wp_create_nonce($id . 'pluploadan'); ?>"></span>
1795
+            <span class="ajaxnonceplu" id="ajaxnonceplu<?php echo wp_create_nonce($id.'pluploadan'); ?>"></span>
1796 1796
             <?php if ($width && $height): ?>
1797 1797
                 <span class="plupload-resize"></span>
1798 1798
                 <span class="plupload-width" id="plupload-width<?php echo $width; ?>"></span>
@@ -1804,7 +1804,7 @@  discard block
 block discarded – undo
1804 1804
              id="<?php echo $id; ?>plupload-thumbs" style="border-top:1px solid #ccc; padding-top:10px;">
1805 1805
         </div>
1806 1806
         <span
1807
-            id="upload-msg"><?php _e('Please drag &amp; drop the images to rearrange the order', 'geodirectory');?></span>
1807
+            id="upload-msg"><?php _e('Please drag &amp; drop the images to rearrange the order', 'geodirectory'); ?></span>
1808 1808
         <span id="<?php echo $id; ?>upload-error" style="display:none"></span>
1809 1809
     </div>
1810 1810
 
@@ -2014,9 +2014,9 @@  discard block
 block discarded – undo
2014 2014
     $plugin = 'avada-nag';
2015 2015
     $timestamp = 'avada-nag1234';
2016 2016
     $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');
2017
-    echo '<div id="' . $timestamp . '"  class="error">';
2018
-    echo '<span class="gd-remove-noti" onclick="gdRemoveANotification(\'' . $plugin . '\',\'' . $timestamp . '\');" ><i class="fa fa-times"></i></span>';
2019
-    echo "<img class='gd-icon-noti' src='" . plugin_dir_url('') . "geodirectory/geodirectory-assets/images/favicon.ico' > ";
2017
+    echo '<div id="'.$timestamp.'"  class="error">';
2018
+    echo '<span class="gd-remove-noti" onclick="gdRemoveANotification(\''.$plugin.'\',\''.$timestamp.'\');" ><i class="fa fa-times"></i></span>';
2019
+    echo "<img class='gd-icon-noti' src='".plugin_dir_url('')."geodirectory/geodirectory-assets/images/favicon.ico' > ";
2020 2020
     echo "<p>$message</p>";
2021 2021
     echo "</div>";
2022 2022
 
@@ -2149,7 +2149,7 @@  discard block
 block discarded – undo
2149 2149
 		
2150 2150
 		// Don't allow same slug url for listing and location
2151 2151
 		if (geodir_strtolower($listing_prefix) == geodir_strtolower($location_prefix)) {
2152
-			$redirect_url = admin_url('admin.php?page=geodirectory&tab=' . $current_tab . '&active_tab=' . $active_tab . '&msg=fail&gderr=21');
2152
+			$redirect_url = admin_url('admin.php?page=geodirectory&tab='.$current_tab.'&active_tab='.$active_tab.'&msg=fail&gderr=21');
2153 2153
         	wp_redirect($redirect_url);
2154 2154
 			exit;
2155 2155
 		}
@@ -2161,7 +2161,7 @@  discard block
 block discarded – undo
2161 2161
 			$default_language = $sitepress->get_default_language();
2162 2162
 			
2163 2163
 			if ($current_language != 'all' && $current_language != $default_language) {
2164
-				$redirect_url = admin_url('admin.php?page=geodirectory&tab=' . $current_tab . '&active_tab=' . $active_tab);
2164
+				$redirect_url = admin_url('admin.php?page=geodirectory&tab='.$current_tab.'&active_tab='.$active_tab);
2165 2165
 				wp_redirect($redirect_url);
2166 2166
 				exit;
2167 2167
 			}
@@ -2182,11 +2182,11 @@  discard block
 block discarded – undo
2182 2182
 function geodir_hide_admin_preview_button() {
2183 2183
     global $post_type;
2184 2184
     $post_types = geodir_get_posttypes();
2185
-    if(in_array($post_type, $post_types))
2185
+    if (in_array($post_type, $post_types))
2186 2186
         echo '<style type="text/css">#post-preview, #view-post-btn{display: none;}</style>';
2187 2187
 }
2188
-add_action( 'admin_head-post-new.php', 'geodir_hide_admin_preview_button' );
2189
-add_action( 'admin_head-post.php', 'geodir_hide_admin_preview_button' );
2188
+add_action('admin_head-post-new.php', 'geodir_hide_admin_preview_button');
2189
+add_action('admin_head-post.php', 'geodir_hide_admin_preview_button');
2190 2190
 
2191 2191
 /**
2192 2192
  * Add the tab in left sidebar menu fro import & export page.
@@ -2196,8 +2196,8 @@  discard block
 block discarded – undo
2196 2196
  *
2197 2197
  * @return array Array of tab data.
2198 2198
  */
2199
-function geodir_import_export_tab( $tabs ) {
2200
-	$tabs['import_export'] = array( 'label' => __( 'Import & Export', 'geodirectory' ) );
2199
+function geodir_import_export_tab($tabs) {
2200
+	$tabs['import_export'] = array('label' => __('Import & Export', 'geodirectory'));
2201 2201
     return $tabs;
2202 2202
 }
2203 2203
 
@@ -2211,8 +2211,8 @@  discard block
 block discarded – undo
2211 2211
  * @return string Html content.
2212 2212
  */
2213 2213
 function geodir_import_export_page() {
2214
-	$nonce = wp_create_nonce( 'geodir_import_export_nonce' );
2215
-	$gd_cats_sample_csv = geodir_plugin_url() . '/geodirectory-assets/gd_sample_categories.csv';
2214
+	$nonce = wp_create_nonce('geodir_import_export_nonce');
2215
+	$gd_cats_sample_csv = geodir_plugin_url().'/geodirectory-assets/gd_sample_categories.csv';
2216 2216
     /**
2217 2217
      * Filter sample category data csv file url.
2218 2218
      *
@@ -2221,9 +2221,9 @@  discard block
 block discarded – undo
2221 2221
      *
2222 2222
      * @param string $gd_cats_sample_csv Sample category data csv file url.
2223 2223
      */
2224
-	$gd_cats_sample_csv = apply_filters( 'geodir_export_cats_sample_csv', $gd_cats_sample_csv );
2224
+	$gd_cats_sample_csv = apply_filters('geodir_export_cats_sample_csv', $gd_cats_sample_csv);
2225 2225
 	
2226
-	$gd_posts_sample_csv = geodir_plugin_url() . '/geodirectory-assets/place_listing.csv';
2226
+	$gd_posts_sample_csv = geodir_plugin_url().'/geodirectory-assets/place_listing.csv';
2227 2227
     /**
2228 2228
      * Filter sample post data csv file url.
2229 2229
      *
@@ -2232,15 +2232,15 @@  discard block
 block discarded – undo
2232 2232
      *
2233 2233
      * @param string $gd_posts_sample_csv Sample post data csv file url.
2234 2234
      */
2235
-    $gd_posts_sample_csv = apply_filters( 'geodir_export_posts_sample_csv', $gd_posts_sample_csv );
2235
+    $gd_posts_sample_csv = apply_filters('geodir_export_posts_sample_csv', $gd_posts_sample_csv);
2236 2236
 	
2237
-	$gd_posttypes = geodir_get_posttypes( 'array' );
2237
+	$gd_posttypes = geodir_get_posttypes('array');
2238 2238
 	
2239 2239
 	$gd_posttypes_option = '';
2240
-	foreach ( $gd_posttypes as $gd_posttype => $row ) {
2241
-		$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>';
2240
+	foreach ($gd_posttypes as $gd_posttype => $row) {
2241
+		$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>';
2242 2242
 	}
2243
-	wp_enqueue_script( 'jquery-ui-progressbar' );
2243
+	wp_enqueue_script('jquery-ui-progressbar');
2244 2244
 	
2245 2245
 	$gd_chunksize_options = array();
2246 2246
 	$gd_chunksize_options[100] = 100;
@@ -2262,50 +2262,50 @@  discard block
 block discarded – undo
2262 2262
      *
2263 2263
      * @param string $gd_chunksize_options Entries options.
2264 2264
      */
2265
-    $gd_chunksize_options = apply_filters( 'geodir_export_csv_chunksize_options', $gd_chunksize_options );
2265
+    $gd_chunksize_options = apply_filters('geodir_export_csv_chunksize_options', $gd_chunksize_options);
2266 2266
 	
2267 2267
 	$gd_chunksize_option = '';
2268 2268
 	foreach ($gd_chunksize_options as $value => $title) {
2269
-		$gd_chunksize_option .= '<option value="' . $value . '" ' . selected($value, 5000, false) . '>' . $title . '</option>';
2269
+		$gd_chunksize_option .= '<option value="'.$value.'" '.selected($value, 5000, false).'>'.$title.'</option>';
2270 2270
 	}
2271 2271
 	
2272 2272
 	$uploads = wp_upload_dir();
2273
-	$upload_dir = wp_sprintf( CSV_TRANSFER_IMG_FOLDER, str_replace( ABSPATH, '', $uploads['path'] ) );
2273
+	$upload_dir = wp_sprintf(CSV_TRANSFER_IMG_FOLDER, str_replace(ABSPATH, '', $uploads['path']));
2274 2274
 ?>
2275 2275
 </form>
2276 2276
 <div class="inner_content_tab_main gd-import-export">
2277
-  <h3><?php _e( 'GD Import & Export CSV', 'geodirectory' ) ;?></h3>
2278
-  <span class="description"><?php _e( 'Import & export csv for GD listings & categories.', 'geodirectory' ) ;?></span>
2277
+  <h3><?php _e('GD Import & Export CSV', 'geodirectory'); ?></h3>
2278
+  <span class="description"><?php _e('Import & export csv for GD listings & categories.', 'geodirectory'); ?></span>
2279 2279
   <div class="gd-content-heading">
2280 2280
 
2281 2281
   <?php
2282 2282
     ini_set('max_execution_time', 999999);
2283
-    $ini_max_execution_time_check = @ini_get( 'max_execution_time' );
2283
+    $ini_max_execution_time_check = @ini_get('max_execution_time');
2284 2284
     ini_restore('max_execution_time');
2285 2285
 
2286
-    if($ini_max_execution_time_check != 999999){ // only show these setting to the user if we can't change the ini setting
2286
+    if ($ini_max_execution_time_check != 999999) { // only show these setting to the user if we can't change the ini setting
2287 2287
         ?>
2288 2288
 	<div id="gd_ie_reqs" class="metabox-holder">
2289 2289
       <div class="meta-box-sortables ui-sortable">
2290 2290
         <div class="postbox">
2291
-          <h3 class="hndle"><span style='vertical-align:top;'><?php echo __( 'PHP Requirements for GD Import & Export CSV', 'geodirectory' );?></span></h3>
2291
+          <h3 class="hndle"><span style='vertical-align:top;'><?php echo __('PHP Requirements for GD Import & Export CSV', 'geodirectory'); ?></span></h3>
2292 2292
           <div class="inside">
2293
-            <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>
2293
+            <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>
2294 2294
 			<table class="form-table">
2295 2295
 				<thead>
2296 2296
 				  <tr>
2297
-				  	<th><?php _e( 'PHP Settings', 'geodirectory' );?></th><th><?php _e( 'Current Value', 'geodirectory' );?></th><th><?php _e( 'Recommended Value', 'geodirectory' );?></th>
2297
+				  	<th><?php _e('PHP Settings', 'geodirectory'); ?></th><th><?php _e('Current Value', 'geodirectory'); ?></th><th><?php _e('Recommended Value', 'geodirectory'); ?></th>
2298 2298
 				  </tr>
2299 2299
 				</thead>
2300 2300
 				<tbody>
2301 2301
 				  <tr>
2302
-				  	<td>max_input_time</td><td><?php echo @ini_get( 'max_input_time' );?></td><td>3000</td>
2302
+				  	<td>max_input_time</td><td><?php echo @ini_get('max_input_time'); ?></td><td>3000</td>
2303 2303
 				  </tr>
2304 2304
 				  <tr>
2305
-				  	<td>max_execution_time</td><td><?php  echo @ini_get( 'max_execution_time' );?></td><td>3000</td>
2305
+				  	<td>max_execution_time</td><td><?php  echo @ini_get('max_execution_time'); ?></td><td>3000</td>
2306 2306
 				  </tr>
2307 2307
 				  <tr>
2308
-				  	<td>memory_limit</td><td><?php echo @ini_get( 'memory_limit' );?></td><td>256M</td>
2308
+				  	<td>memory_limit</td><td><?php echo @ini_get('memory_limit'); ?></td><td>256M</td>
2309 2309
 				  </tr>
2310 2310
 				</tbody>
2311 2311
 		    </table>
@@ -2317,21 +2317,21 @@  discard block
 block discarded – undo
2317 2317
 	<div id="gd_ie_imposts" class="metabox-holder">
2318 2318
       <div class="meta-box-sortables ui-sortable">
2319 2319
         <div id="gd_ie_im_posts" class="postbox gd-hndle-pbox">
2320
-          <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>
2321
-          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __( 'GD Listings: Import CSV', 'geodirectory' );?></span></h3>
2320
+          <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>
2321
+          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __('GD Listings: Import CSV', 'geodirectory'); ?></span></h3>
2322 2322
           <div class="inside">
2323 2323
             <table class="form-table">
2324 2324
 				<tbody>
2325 2325
 				  <tr>
2326 2326
 					<td class="gd-imex-box">
2327 2327
 						<div class="gd-im-choices">
2328
-						<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>
2329
-						<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>
2328
+						<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>
2329
+						<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>
2330 2330
 						</div>
2331 2331
 						<div class="plupload-upload-uic hide-if-no-js" id="gd_im_postplupload-upload-ui">
2332 2332
 							<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');" />
2333
-							<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">
2334
-						<input type="hidden" id="gd_ie_imposts_csv" value="<?php echo $gd_posts_sample_csv;?>" />
2333
+							<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">
2334
+						<input type="hidden" id="gd_ie_imposts_csv" value="<?php echo $gd_posts_sample_csv; ?>" />
2335 2335
 							<?php
2336 2336
 							/**
2337 2337
 							 * Called just after the sample CSV download link.
@@ -2340,7 +2340,7 @@  discard block
 block discarded – undo
2340 2340
 							 */
2341 2341
 							do_action('geodir_sample_csv_download_link');
2342 2342
 							?>
2343
-							<span class="ajaxnonceplu" id="ajaxnonceplu<?php echo wp_create_nonce( 'gd_im_postpluploadan' ); ?>"></span>
2343
+							<span class="ajaxnonceplu" id="ajaxnonceplu<?php echo wp_create_nonce('gd_im_postpluploadan'); ?>"></span>
2344 2344
 							<div class="filelist"></div>
2345 2345
 						</div>
2346 2346
 						<span id="gd_im_catupload-error" style="display:none"></span>
@@ -2358,7 +2358,7 @@  discard block
 block discarded – undo
2358 2358
 							<input type="hidden" id="gd_terminateaction" value="continue"/>
2359 2359
 						</div>
2360 2360
 						<div class="gd-import-progress" id="gd-import-progress" style="display:none">
2361
-							<div class="gd-import-file"><b><?php _e("Import Data Status :", 'geodirectory');?> </b><font
2361
+							<div class="gd-import-file"><b><?php _e("Import Data Status :", 'geodirectory'); ?> </b><font
2362 2362
 									id="gd-import-done">0</font> / <font id="gd-import-total">0</font>&nbsp;( <font
2363 2363
 									id="gd-import-perc">0%</font> )
2364 2364
 								<div class="gd-fileprogress"></div>
@@ -2370,10 +2370,10 @@  discard block
 block discarded – undo
2370 2370
                     	<div class="gd-imex-btns" style="display:none;">
2371 2371
                         	<input type="hidden" class="geodir_import_file" name="geodir_import_file" value="save"/>
2372 2372
                         	<input onclick="gd_imex_PrepareImport(this, 'post')" type="button" value="<?php echo CSV_IMPORT_DATA; ?>" id="gd_import_data" class="button-primary" />
2373
-                        	<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"/>
2374
-                        	<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')"/>
2373
+                        	<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"/>
2374
+                        	<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')"/>
2375 2375
 							<div id="gd_process_data" style="display:none">
2376
-								<span class="spinner is-active" style="display:inline-block;margin:0 5px 0 5px;float:left"></span><?php _e("Wait, processing import data...", 'geodirectory');?>
2376
+								<span class="spinner is-active" style="display:inline-block;margin:0 5px 0 5px;float:left"></span><?php _e("Wait, processing import data...", 'geodirectory'); ?>
2377 2377
 							</div>
2378 2378
 						</div>
2379 2379
 					</td>
@@ -2387,30 +2387,30 @@  discard block
 block discarded – undo
2387 2387
 	<div id="gd_ie_excategs" class="metabox-holder">
2388 2388
 	  <div class="meta-box-sortables ui-sortable">
2389 2389
 		<div id="gd_ie_ex_posts" class="postbox gd-hndle-pbox">
2390
-		  <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>
2391
-          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __( 'GD Listings: Export CSV', 'geodirectory' );?></span></h3>
2390
+		  <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>
2391
+          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __('GD Listings: Export CSV', 'geodirectory'); ?></span></h3>
2392 2392
 		  <div class="inside">
2393 2393
 			<table class="form-table">
2394 2394
 			  <tbody>
2395 2395
 				<tr>
2396 2396
 				  <td class="fld"><label for="gd_post_type">
2397
-					<?php _e( 'Post Type:', 'geodirectory' );?>
2397
+					<?php _e('Post Type:', 'geodirectory'); ?>
2398 2398
 					</label></td>
2399 2399
 				  <td><select name="gd_post_type" id="gd_post_type" style="min-width:140px">
2400
-					  <?php echo $gd_posttypes_option;?>
2400
+					  <?php echo $gd_posttypes_option; ?>
2401 2401
 					</select></td>
2402 2402
 				</tr>
2403 2403
 				<tr>
2404
-					<td class="fld" style="vertical-align:top"><label for="gd_chunk_size"><?php _e( 'Max entries per csv file:', 'geodirectory' );?></label></td>
2405
-					<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>
2404
+					<td class="fld" style="vertical-align:top"><label for="gd_chunk_size"><?php _e('Max entries per csv file:', 'geodirectory'); ?></label></td>
2405
+					<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>
2406 2406
 				</tr>
2407 2407
                 <tr class="gd-imex-dates">
2408
-					<td class="fld"><label><?php _e( 'Published Date:', 'geodirectory' );?></label></td>
2409
-					<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>
2408
+					<td class="fld"><label><?php _e('Published Date:', 'geodirectory'); ?></label></td>
2409
+					<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>
2410 2410
 				</tr>
2411 2411
 				<tr>
2412 2412
 				  <td class="fld" style="vertical-align:top"><label>
2413
-					<?php _e( 'Progress:', 'geodirectory' );?>
2413
+					<?php _e('Progress:', 'geodirectory'); ?>
2414 2414
 					</label></td>
2415 2415
 				  <td><div id='gd_progressbar_box'>
2416 2416
 					  <div id="gd_progressbar" class="gd_progressbar">
@@ -2418,13 +2418,13 @@  discard block
 block discarded – undo
2418 2418
 					  </div>
2419 2419
 					</div>
2420 2420
 					<p style="display:inline-block">
2421
-					  <?php _e( 'Elapsed Time:', 'geodirectory' );?>
2421
+					  <?php _e('Elapsed Time:', 'geodirectory'); ?>
2422 2422
 					</p>
2423 2423
 					  
2424 2424
 					<p id="gd_timer" class="gd_timer">00:00:00</p></td>
2425 2425
 				</tr>
2426 2426
 				<tr class="gd-ie-actions">
2427
-				  <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">
2427
+				  <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">
2428 2428
 				  </td>
2429 2429
 				  <td id="gd_ie_ex_files" class="gd-ie-files"></td>
2430 2430
 				</tr>
@@ -2437,21 +2437,21 @@  discard block
 block discarded – undo
2437 2437
 	<div id="gd_ie_imcategs" class="metabox-holder">
2438 2438
       <div class="meta-box-sortables ui-sortable">
2439 2439
         <div id="gd_ie_imcats" class="postbox gd-hndle-pbox">
2440
-          <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>
2441
-          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __( 'GD Categories: Import CSV', 'geodirectory' );?></span></h3>
2440
+          <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>
2441
+          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __('GD Categories: Import CSV', 'geodirectory'); ?></span></h3>
2442 2442
           <div class="inside">
2443 2443
             <table class="form-table">
2444 2444
 				<tbody>
2445 2445
 				  <tr>
2446 2446
 					<td class="gd-imex-box">
2447 2447
 						<div class="gd-im-choices">
2448
-						<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>
2449
-						<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>
2448
+						<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>
2449
+						<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>
2450 2450
 						</div>
2451 2451
 						<div class="plupload-upload-uic hide-if-no-js" id="gd_im_catplupload-upload-ui">
2452 2452
 							<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');" />
2453
-							<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">
2454
-						<input type="hidden" id="gd_ie_imcats_csv" value="<?php echo $gd_cats_sample_csv;?>" />
2453
+							<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">
2454
+						<input type="hidden" id="gd_ie_imcats_csv" value="<?php echo $gd_cats_sample_csv; ?>" />
2455 2455
 						<?php
2456 2456
 						/**
2457 2457
 						 * Called just after the sample CSV download link.
@@ -2461,7 +2461,7 @@  discard block
 block discarded – undo
2461 2461
 						 */
2462 2462
 						do_action('geodir_sample_cats_csv_download_link');
2463 2463
 						?>
2464
-							<span class="ajaxnonceplu" id="ajaxnonceplu<?php echo wp_create_nonce( 'gd_im_catpluploadan' ); ?>"></span>
2464
+							<span class="ajaxnonceplu" id="ajaxnonceplu<?php echo wp_create_nonce('gd_im_catpluploadan'); ?>"></span>
2465 2465
 							<div class="filelist"></div>
2466 2466
 						</div>
2467 2467
 						<span id="gd_im_catupload-error" style="display:none"></span>
@@ -2478,7 +2478,7 @@  discard block
 block discarded – undo
2478 2478
 							<input type="hidden" id="gd_terminateaction" value="continue"/>
2479 2479
 						</div>
2480 2480
 						<div class="gd-import-progress" id="gd-import-progress" style="display:none">
2481
-							<div class="gd-import-file"><b><?php _e("Import Data Status :", 'geodirectory');?> </b><font
2481
+							<div class="gd-import-file"><b><?php _e("Import Data Status :", 'geodirectory'); ?> </b><font
2482 2482
 									id="gd-import-done">0</font> / <font id="gd-import-total">0</font>&nbsp;( <font
2483 2483
 									id="gd-import-perc">0%</font> )
2484 2484
 								<div class="gd-fileprogress"></div>
@@ -2490,10 +2490,10 @@  discard block
 block discarded – undo
2490 2490
                     	<div class="gd-imex-btns" style="display:none;">
2491 2491
                         	<input type="hidden" class="geodir_import_file" name="geodir_import_file" value="save"/>
2492 2492
                         	<input onclick="gd_imex_PrepareImport(this, 'cat')" type="button" value="<?php echo CSV_IMPORT_DATA; ?>" id="gd_import_data" class="button-primary" />
2493
-                        	<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"/>
2494
-                        	<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')"/>
2493
+                        	<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"/>
2494
+                        	<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')"/>
2495 2495
 							<div id="gd_process_data" style="display:none">
2496
-								<span class="spinner is-active" style="display:inline-block;margin:0 5px 0 5px;float:left"></span><?php _e("Wait, processing import data...", 'geodirectory');?>
2496
+								<span class="spinner is-active" style="display:inline-block;margin:0 5px 0 5px;float:left"></span><?php _e("Wait, processing import data...", 'geodirectory'); ?>
2497 2497
 							</div>
2498 2498
 						</div>
2499 2499
 					</td>
@@ -2507,26 +2507,26 @@  discard block
 block discarded – undo
2507 2507
 	<div id="gd_ie_excategs" class="metabox-holder">
2508 2508
       <div class="meta-box-sortables ui-sortable">
2509 2509
         <div id="gd_ie_ex_cats" class="postbox gd-hndle-pbox">
2510
-          <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>
2511
-          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __( 'GD Categories: Export CSV', 'geodirectory' );?></span></h3>
2510
+          <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>
2511
+          <h3 class="hndle gd-hndle-click"><span style='vertical-align:top;'><?php echo __('GD Categories: Export CSV', 'geodirectory'); ?></span></h3>
2512 2512
           <div class="inside">
2513 2513
             <table class="form-table">
2514 2514
 				<tbody>
2515 2515
 				  <tr>
2516
-					<td class="fld"><label for="gd_post_type"><?php _e( 'Post Type:', 'geodirectory' );?></label></td>
2517
-					<td><select name="gd_post_type" id="gd_post_type" style="min-width:140px"><?php echo $gd_posttypes_option;?></select></td>
2516
+					<td class="fld"><label for="gd_post_type"><?php _e('Post Type:', 'geodirectory'); ?></label></td>
2517
+					<td><select name="gd_post_type" id="gd_post_type" style="min-width:140px"><?php echo $gd_posttypes_option; ?></select></td>
2518 2518
 				  </tr>
2519 2519
 				   <tr>
2520
-					<td class="fld" style="vertical-align:top"><label for="gd_chunk_size"><?php _e( 'Max entries per csv file:', 'geodirectory' );?></label></td>
2521
-					<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>
2520
+					<td class="fld" style="vertical-align:top"><label for="gd_chunk_size"><?php _e('Max entries per csv file:', 'geodirectory'); ?></label></td>
2521
+					<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>
2522 2522
 				  </tr>
2523 2523
 				  <tr>
2524
-					<td class="fld" style="vertical-align:top"><label><?php _e( 'Progress:', 'geodirectory' );?></label></td>
2525
-					<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>
2524
+					<td class="fld" style="vertical-align:top"><label><?php _e('Progress:', 'geodirectory'); ?></label></td>
2525
+					<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>
2526 2526
 				  </tr>
2527 2527
 				  <tr class="gd-ie-actions">
2528 2528
 					<td style="vertical-align:top">
2529
-						<input type="submit" value="<?php echo esc_attr( __( 'Export CSV', 'geodirectory' ) );?>" class="button-primary" name="gd_ie_excats_submit" id="gd_ie_excats_submit">
2529
+						<input type="submit" value="<?php echo esc_attr(__('Export CSV', 'geodirectory')); ?>" class="button-primary" name="gd_ie_excats_submit" id="gd_ie_excats_submit">
2530 2530
 					</td>
2531 2531
 					<td id="gd_ie_ex_files" class="gd-ie-files"></td>
2532 2532
 				  </tr>
@@ -2548,7 +2548,7 @@  discard block
 block discarded – undo
2548 2548
      * @param array $gd_chunksize_options File chunk size options.
2549 2549
      * @param string $nonce Wordpress security token for GD import & export.
2550 2550
 	 */
2551
-	do_action( 'geodir_import_export', $gd_posttypes, $gd_chunksize_options, $nonce );
2551
+	do_action('geodir_import_export', $gd_posttypes, $gd_chunksize_options, $nonce);
2552 2552
 	?>
2553 2553
   </div>
2554 2554
 </div>
@@ -2567,7 +2567,7 @@  discard block
 block discarded – undo
2567 2567
         jQuery.ajax({
2568 2568
             url: ajaxurl,
2569 2569
             type: "POST",
2570
-            data: 'action=geodir_import_export&task=prepare_import&_pt=' + type + '&_file=' + uploadedFile + '&_nonce=<?php echo $nonce;?>',
2570
+            data: 'action=geodir_import_export&task=prepare_import&_pt=' + type + '&_file=' + uploadedFile + '&_nonce=<?php echo $nonce; ?>',
2571 2571
             dataType: 'json',
2572 2572
             cache: false,
2573 2573
             success: function(data) {
@@ -2619,7 +2619,7 @@  discard block
 block discarded – undo
2619 2619
 
2620 2620
         jQuery(cont).find('.filelist .file').remove();
2621 2621
         
2622
-        jQuery('#gd-import-msg', cont).find('#message').removeClass('updated').addClass('error').html("<p><?php echo esc_attr( PLZ_SELECT_CSV_FILE );?></p>");
2622
+        jQuery('#gd-import-msg', cont).find('#message').removeClass('updated').addClass('error').html("<p><?php echo esc_attr(PLZ_SELECT_CSV_FILE); ?></p>");
2623 2623
         jQuery('#gd-import-msg', cont).show();
2624 2624
         
2625 2625
         return false;
@@ -2678,7 +2678,7 @@  discard block
 block discarded – undo
2678 2678
     jQuery.ajax({
2679 2679
         url: ajaxurl,
2680 2680
         type: "POST",
2681
-        data: 'action=geodir_import_export&task=import_' + type + '&_pt=' + type + '&_file=' + uploadedFile + gddata + '&_ch=' + choice + '&_nonce=<?php echo $nonce;?>',
2681
+        data: 'action=geodir_import_export&task=import_' + type + '&_pt=' + type + '&_file=' + uploadedFile + gddata + '&_ch=' + choice + '&_nonce=<?php echo $nonce; ?>',
2682 2682
         dataType : 'json',
2683 2683
         cache: false,
2684 2684
         success: function (data) {
@@ -2867,27 +2867,27 @@  discard block
 block discarded – undo
2867 2867
 
2868 2868
     var gdMsg = '<p></p>';
2869 2869
     if ( processed > 0 ) {
2870
-        var msgParse = '<p><?php echo addslashes( sprintf( __( 'Total %s item(s) found.', 'geodirectory' ), '%s' ) );?></p>';
2870
+        var msgParse = '<p><?php echo addslashes(sprintf(__('Total %s item(s) found.', 'geodirectory'), '%s')); ?></p>';
2871 2871
         msgParse = msgParse.replace("%s", processed);
2872 2872
         gdMsg += msgParse;
2873 2873
     }
2874 2874
 
2875 2875
     if ( updated > 0 ) {
2876
-        var msgParse = '<p><?php echo addslashes( sprintf( __( '%s / %s item(s) updated.', 'geodirectory' ), '%s', '%d' ) );?></p>';
2876
+        var msgParse = '<p><?php echo addslashes(sprintf(__('%s / %s item(s) updated.', 'geodirectory'), '%s', '%d')); ?></p>';
2877 2877
         msgParse = msgParse.replace("%s", updated);
2878 2878
         msgParse = msgParse.replace("%d", processed);
2879 2879
         gdMsg += msgParse;
2880 2880
     }
2881 2881
 
2882 2882
     if ( created > 0 ) {
2883
-        var msgParse = '<p><?php echo addslashes( sprintf( __( '%s / %s item(s) added.', 'geodirectory' ), '%s', '%d' ) );?></p>';
2883
+        var msgParse = '<p><?php echo addslashes(sprintf(__('%s / %s item(s) added.', 'geodirectory'), '%s', '%d')); ?></p>';
2884 2884
         msgParse = msgParse.replace("%s", created);
2885 2885
         msgParse = msgParse.replace("%d", processed);
2886 2886
         gdMsg += msgParse;
2887 2887
     }
2888 2888
 
2889 2889
     if ( skipped > 0 ) {
2890
-        var msgParse = '<p><?php echo addslashes( sprintf( __( '%s / %s item(s) ignored due to already exists.', 'geodirectory' ), '%s', '%d' ) );?></p>';
2890
+        var msgParse = '<p><?php echo addslashes(sprintf(__('%s / %s item(s) ignored due to already exists.', 'geodirectory'), '%s', '%d')); ?></p>';
2891 2891
         msgParse = msgParse.replace("%s", skipped);
2892 2892
         msgParse = msgParse.replace("%d", processed);
2893 2893
         gdMsg += msgParse;
@@ -2897,17 +2897,17 @@  discard block
 block discarded – undo
2897 2897
         if (type=='loc') {
2898 2898
             invalid_addr = invalid;
2899 2899
         }
2900
-        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>';
2900
+        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>';
2901 2901
         msgParse = msgParse.replace("%s", invalid_addr);
2902 2902
         msgParse = msgParse.replace("%d", total);
2903 2903
         gdMsg += msgParse;
2904 2904
     }
2905 2905
 
2906 2906
     if (invalid > 0 && type!='loc') {
2907
-        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>';
2907
+        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>';
2908 2908
         
2909 2909
         if (type=='hood') {
2910
-            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>';
2910
+            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>';
2911 2911
         }
2912 2912
         msgParse = msgParse.replace("%s", invalid);
2913 2913
         msgParse = msgParse.replace("%d", total);
@@ -2915,7 +2915,7 @@  discard block
 block discarded – undo
2915 2915
     }
2916 2916
 
2917 2917
     if (images > 0) {
2918
-        gdMsg += '<p><?php echo addslashes( $upload_dir );?></p>';
2918
+        gdMsg += '<p><?php echo addslashes($upload_dir); ?></p>';
2919 2919
     }
2920 2920
     gdMsg += '<p></p>';
2921 2921
     jQuery('#gd-import-msg', cont).find('#message').removeClass('error').addClass('updated').html(gdMsg);
@@ -3079,9 +3079,9 @@  discard block
 block discarded – undo
3079 3079
             if (typeof filters !== 'undefined' && filters && doFilter) {
3080 3080
                 getTotal = true;
3081 3081
                 attach += '&_c=1';
3082
-                gd_progressbar(el, 0, '<i class="fa fa-refresh fa-spin"></i><?php echo esc_attr( __( 'Preparing...', 'geodirectory' ) );?>');
3082
+                gd_progressbar(el, 0, '<i class="fa fa-refresh fa-spin"></i><?php echo esc_attr(__('Preparing...', 'geodirectory')); ?>');
3083 3083
             } else {
3084
-                gd_progressbar(el, 0, '0% (0 / ' + total_posts + ') <i class="fa fa-refresh fa-spin"></i><?php echo esc_attr( __( 'Exporting...', 'geodirectory' ) );?>');
3084
+                gd_progressbar(el, 0, '0% (0 / ' + total_posts + ') <i class="fa fa-refresh fa-spin"></i><?php echo esc_attr(__('Exporting...', 'geodirectory')); ?>');
3085 3085
             }
3086 3086
             jQuery(el).find('#gd_timer').text('00:00:01');
3087 3087
             jQuery('#gd_ie_ex_files', el).html('');
@@ -3090,7 +3090,7 @@  discard block
 block discarded – undo
3090 3090
         jQuery.ajax({
3091 3091
             url: ajaxurl,
3092 3092
             type: "POST",
3093
-            data: 'action=geodir_import_export&task=export_posts&_pt=' + post_type + '&_n=' + chunk_size + '&_nonce=<?php echo $nonce;?>&_p=' + page + attach,
3093
+            data: 'action=geodir_import_export&task=export_posts&_pt=' + post_type + '&_n=' + chunk_size + '&_nonce=<?php echo $nonce; ?>&_p=' + page + attach,
3094 3094
             dataType : 'json',
3095 3095
             cache: false,
3096 3096
             beforeSend: function (jqXHR, settings) {},
@@ -3115,11 +3115,11 @@  discard block
 block discarded – undo
3115 3115
                         } else {
3116 3116
                             if (pages < page || pages == page) {
3117 3117
                                 window.clearInterval(timer_posts);
3118
-                                gd_progressbar(el, 100, '100% (' + total_posts + ' / ' + total_posts + ') <i class="fa fa-check"></i><?php echo esc_attr( __( 'Complete!', 'geodirectory' ) );?>');
3118
+                                gd_progressbar(el, 100, '100% (' + total_posts + ' / ' + total_posts + ') <i class="fa fa-check"></i><?php echo esc_attr(__('Complete!', 'geodirectory')); ?>');
3119 3119
                             } else {
3120 3120
                                 var percentage = Math.round(((page * chunk_size) / total_posts) * 100);
3121 3121
                                 percentage = percentage > 100 ? 100 : percentage;
3122
-                                gd_progressbar(el, percentage, '' + percentage + '% (' + ( page * chunk_size ) + ' / ' + total_posts + ') <i class="fa fa-refresh fa-spin"></i><?php echo esc_attr( __( 'Exporting...', 'geodirectory' ) );?>');
3122
+                                gd_progressbar(el, percentage, '' + percentage + '% (' + ( page * chunk_size ) + ' / ' + total_posts + ') <i class="fa fa-refresh fa-spin"></i><?php echo esc_attr(__('Exporting...', 'geodirectory')); ?>');
3123 3123
                             }
3124 3124
                             if (typeof data.files != 'undefined' && jQuery(data.files).length ) {
3125 3125
                                 var obj_files = data.files;
@@ -3150,7 +3150,7 @@  discard block
 block discarded – undo
3150 3150
 
3151 3151
     function gd_process_export_cats(el, post_type, total_cats, chunk_size, pages, page) {
3152 3152
         if (page < 2) {
3153
-            gd_progressbar(el, 0, '0% (0 / ' + total_cats + ') <i class="fa fa-refresh fa-spin"></i><?php echo esc_attr( __( 'Exporting...', 'geodirectory' ) );?>');
3153
+            gd_progressbar(el, 0, '0% (0 / ' + total_cats + ') <i class="fa fa-refresh fa-spin"></i><?php echo esc_attr(__('Exporting...', 'geodirectory')); ?>');
3154 3154
             jQuery(el).find('#gd_timer').text('00:00:01');
3155 3155
             jQuery('#gd_ie_ex_files', el).html('');
3156 3156
         }
@@ -3158,7 +3158,7 @@  discard block
 block discarded – undo
3158 3158
         jQuery.ajax({
3159 3159
             url: ajaxurl,
3160 3160
             type: "POST",
3161
-            data: 'action=geodir_import_export&task=export_cats&_pt=' + post_type + '&_n=' + chunk_size + '&_nonce=<?php echo $nonce;?>&_p=' + page,
3161
+            data: 'action=geodir_import_export&task=export_cats&_pt=' + post_type + '&_n=' + chunk_size + '&_nonce=<?php echo $nonce; ?>&_p=' + page,
3162 3162
             dataType : 'json',
3163 3163
             cache: false,
3164 3164
             beforeSend: function (jqXHR, settings) {},
@@ -3172,11 +3172,11 @@  discard block
 block discarded – undo
3172 3172
                     } else {
3173 3173
                         if (pages < page || pages == page) {
3174 3174
                             window.clearInterval(timer_cats);
3175
-                            gd_progressbar(el, 100, '100% (' + total_cats + ' / ' + total_cats + ') <i class="fa fa-check"></i><?php echo esc_attr( __( 'Complete!', 'geodirectory' ) );?>');
3175
+                            gd_progressbar(el, 100, '100% (' + total_cats + ' / ' + total_cats + ') <i class="fa fa-check"></i><?php echo esc_attr(__('Complete!', 'geodirectory')); ?>');
3176 3176
                         } else {
3177 3177
                             var percentage = Math.round(((page * chunk_size) / total_cats) * 100);
3178 3178
                             percentage = percentage > 100 ? 100 : percentage;
3179
-                            gd_progressbar(el, percentage, '' + percentage + '% (' + ( page * chunk_size ) + ' / ' + total_cats + ') <i class="fa fa-refresh fa-spin"></i><?php esc_attr_e( 'Exporting...', 'geodirectory' );?>');
3179
+                            gd_progressbar(el, percentage, '' + percentage + '% (' + ( page * chunk_size ) + ' / ' + total_cats + ') <i class="fa fa-refresh fa-spin"></i><?php esc_attr_e('Exporting...', 'geodirectory'); ?>');
3180 3180
                         }
3181 3181
                         if (typeof data.files != 'undefined' && jQuery(data.files).length ) {
3182 3182
                             var obj_files = data.files;
@@ -3233,13 +3233,13 @@  discard block
 block discarded – undo
3233 3233
 function geodir_init_filesystem()
3234 3234
 {
3235 3235
 
3236
-    if(!function_exists('get_filesystem_method')){
3236
+    if (!function_exists('get_filesystem_method')) {
3237 3237
         require_once(ABSPATH."/wp-admin/includes/file.php");
3238 3238
     }
3239 3239
     $access_type = get_filesystem_method();
3240 3240
     if ($access_type === 'direct') {
3241 3241
         /* you can safely run request_filesystem_credentials() without any issues and don't need to worry about passing in a URL */
3242
-        $creds = request_filesystem_credentials(trailingslashit(site_url()) . 'wp-admin/', '', false, false, array());
3242
+        $creds = request_filesystem_credentials(trailingslashit(site_url()).'wp-admin/', '', false, false, array());
3243 3243
 
3244 3244
         /* initialize the API */
3245 3245
         if (!WP_Filesystem($creds)) {
@@ -3252,7 +3252,7 @@  discard block
 block discarded – undo
3252 3252
         return $wp_filesystem;
3253 3253
         /* do our file manipulations below */
3254 3254
     } elseif (defined('FTP_USER')) {
3255
-        $creds = request_filesystem_credentials(trailingslashit(site_url()) . 'wp-admin/', '', false, false, array());
3255
+        $creds = request_filesystem_credentials(trailingslashit(site_url()).'wp-admin/', '', false, false, array());
3256 3256
 
3257 3257
         /* initialize the API */
3258 3258
         if (!WP_Filesystem($creds)) {
@@ -3287,7 +3287,7 @@  discard block
 block discarded – undo
3287 3287
  * @package GeoDirectory
3288 3288
  */
3289 3289
 function geodir_filesystem_notice()
3290
-{   if ( defined( 'DOING_AJAX' ) ){return;}
3290
+{   if (defined('DOING_AJAX')) {return; }
3291 3291
     $access_type = get_filesystem_method();
3292 3292
     if ($access_type === 'direct') {
3293 3293
     } elseif (!defined('FTP_USER')) {
@@ -3325,64 +3325,64 @@  discard block
 block discarded – undo
3325 3325
     // try to set higher limits for import
3326 3326
     $max_input_time = ini_get('max_input_time');
3327 3327
     $max_execution_time = ini_get('max_execution_time');
3328
-    $memory_limit= ini_get('memory_limit');
3328
+    $memory_limit = ini_get('memory_limit');
3329 3329
 
3330
-    if(!$max_input_time || $max_input_time<3000){
3330
+    if (!$max_input_time || $max_input_time < 3000) {
3331 3331
         ini_set('max_input_time', 3000);
3332 3332
     }
3333 3333
 
3334
-    if(!$max_execution_time || $max_execution_time<3000){
3334
+    if (!$max_execution_time || $max_execution_time < 3000) {
3335 3335
         ini_set('max_execution_time', 3000);
3336 3336
     }
3337 3337
 
3338
-    if($memory_limit && str_replace('M','',$memory_limit)){
3339
-        if(str_replace('M','',$memory_limit)<256){
3338
+    if ($memory_limit && str_replace('M', '', $memory_limit)) {
3339
+        if (str_replace('M', '', $memory_limit) < 256) {
3340 3340
             ini_set('memory_limit', '256M');
3341 3341
         }
3342 3342
     }
3343 3343
 
3344 3344
     $json = array();
3345 3345
 
3346
-    if ( !current_user_can( 'manage_options' ) ) {
3347
-        wp_send_json( $json );
3346
+    if (!current_user_can('manage_options')) {
3347
+        wp_send_json($json);
3348 3348
     }
3349 3349
 
3350
-    $task = isset( $_REQUEST['task'] ) ? $_REQUEST['task'] : NULL;
3351
-    $nonce = isset( $_REQUEST['_nonce'] ) ? $_REQUEST['_nonce'] : NULL;
3352
-    $stat = isset( $_REQUEST['_st'] ) ? $_REQUEST['_st'] : false;
3350
+    $task = isset($_REQUEST['task']) ? $_REQUEST['task'] : NULL;
3351
+    $nonce = isset($_REQUEST['_nonce']) ? $_REQUEST['_nonce'] : NULL;
3352
+    $stat = isset($_REQUEST['_st']) ? $_REQUEST['_st'] : false;
3353 3353
 
3354
-    if ( !wp_verify_nonce( $nonce, 'geodir_import_export_nonce' ) ) {
3355
-        wp_send_json( $json );
3354
+    if (!wp_verify_nonce($nonce, 'geodir_import_export_nonce')) {
3355
+        wp_send_json($json);
3356 3356
     }
3357 3357
 
3358
-    $post_type = isset( $_REQUEST['_pt'] ) ? $_REQUEST['_pt'] : NULL;
3359
-    $chunk_per_page = isset( $_REQUEST['_n'] ) ? absint($_REQUEST['_n']) : NULL;
3358
+    $post_type = isset($_REQUEST['_pt']) ? $_REQUEST['_pt'] : NULL;
3359
+    $chunk_per_page = isset($_REQUEST['_n']) ? absint($_REQUEST['_n']) : NULL;
3360 3360
     $chunk_per_page = $chunk_per_page < 50 || $chunk_per_page > 100000 ? 5000 : $chunk_per_page;
3361
-    $chunk_page_no = isset( $_REQUEST['_p'] ) ? absint($_REQUEST['_p']) : 1;
3361
+    $chunk_page_no = isset($_REQUEST['_p']) ? absint($_REQUEST['_p']) : 1;
3362 3362
 
3363 3363
     $wp_filesystem = geodir_init_filesystem();
3364 3364
     if (!$wp_filesystem) {
3365
-        $json['error'] = __( 'Filesystem ERROR: Could not access filesystem.', 'geodirectory' );
3366
-        wp_send_json( $json );
3365
+        $json['error'] = __('Filesystem ERROR: Could not access filesystem.', 'geodirectory');
3366
+        wp_send_json($json);
3367 3367
     }
3368 3368
 
3369 3369
     if (!empty($wp_filesystem) && isset($wp_filesystem->errors) && is_wp_error($wp_filesystem->errors) && $wp_filesystem->errors->get_error_code()) {
3370
-        $json['error'] = __( 'Filesystem ERROR: ' . $wp_filesystem->errors->get_error_message(), 'geodirectory' );
3371
-        wp_send_json( $json );
3370
+        $json['error'] = __('Filesystem ERROR: '.$wp_filesystem->errors->get_error_message(), 'geodirectory');
3371
+        wp_send_json($json);
3372 3372
     }
3373 3373
 
3374
-    $csv_file_dir = geodir_path_import_export( false );
3375
-    if ( !$wp_filesystem->is_dir( $csv_file_dir ) ) {
3376
-        if ( !$wp_filesystem->mkdir( $csv_file_dir, FS_CHMOD_DIR ) ) {
3377
-            $json['error'] = __( 'ERROR: Could not create cache directory. This is usually due to inconsistent file permissions.', 'geodirectory' );
3378
-            wp_send_json( $json );
3374
+    $csv_file_dir = geodir_path_import_export(false);
3375
+    if (!$wp_filesystem->is_dir($csv_file_dir)) {
3376
+        if (!$wp_filesystem->mkdir($csv_file_dir, FS_CHMOD_DIR)) {
3377
+            $json['error'] = __('ERROR: Could not create cache directory. This is usually due to inconsistent file permissions.', 'geodirectory');
3378
+            wp_send_json($json);
3379 3379
         }
3380 3380
     }
3381 3381
     
3382 3382
     $location_manager = function_exists('geodir_location_plugin_activated') ? true : false; // Check location manager installed & active.
3383 3383
     $neighbourhood_active = $location_manager && get_option('location_neighbourhoods') ? true : false;
3384 3384
 
3385
-    switch ( $task ) {
3385
+    switch ($task) {
3386 3386
         case 'export_posts': {
3387 3387
             // WPML
3388 3388
             $is_wpml = geodir_is_wpml();
@@ -3393,36 +3393,36 @@  discard block
 block discarded – undo
3393 3393
                 $sitepress->switch_lang('all', true);
3394 3394
             }
3395 3395
             // WPML
3396
-            if ( $post_type == 'gd_event' ) {
3397
-                add_filter( 'geodir_imex_export_posts_query', 'geodir_imex_get_events_query', 10, 2 );
3396
+            if ($post_type == 'gd_event') {
3397
+                add_filter('geodir_imex_export_posts_query', 'geodir_imex_get_events_query', 10, 2);
3398 3398
             }
3399
-            $filters = !empty( $_REQUEST['gd_imex'] ) && is_array( $_REQUEST['gd_imex'] ) ? $_REQUEST['gd_imex'] : NULL;
3399
+            $filters = !empty($_REQUEST['gd_imex']) && is_array($_REQUEST['gd_imex']) ? $_REQUEST['gd_imex'] : NULL;
3400 3400
             
3401
-            $file_name = $post_type . '_' . date( 'dmyHi' );
3402
-            if ( $filters && isset( $filters['start_date'] ) && isset( $filters['end_date'] ) ) {
3403
-                $file_name = $post_type . '_' . date_i18n( 'dmy', strtotime( $filters['start_date'] ) ) . '_' . date_i18n( 'dmy', strtotime( $filters['end_date'] ) );
3401
+            $file_name = $post_type.'_'.date('dmyHi');
3402
+            if ($filters && isset($filters['start_date']) && isset($filters['end_date'])) {
3403
+                $file_name = $post_type.'_'.date_i18n('dmy', strtotime($filters['start_date'])).'_'.date_i18n('dmy', strtotime($filters['end_date']));
3404 3404
             }
3405
-            $posts_count = geodir_get_posts_count( $post_type );
3406
-            $file_url_base = geodir_path_import_export() . '/';
3407
-            $file_url = $file_url_base . $file_name . '.csv';
3408
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3409
-            $file_path_temp = $csv_file_dir . '/' . $post_type . '_' . $nonce . '.csv';
3405
+            $posts_count = geodir_get_posts_count($post_type);
3406
+            $file_url_base = geodir_path_import_export().'/';
3407
+            $file_url = $file_url_base.$file_name.'.csv';
3408
+            $file_path = $csv_file_dir.'/'.$file_name.'.csv';
3409
+            $file_path_temp = $csv_file_dir.'/'.$post_type.'_'.$nonce.'.csv';
3410 3410
             
3411 3411
             $chunk_file_paths = array();
3412 3412
 
3413
-            if ( isset( $_REQUEST['_c'] ) ) {
3413
+            if (isset($_REQUEST['_c'])) {
3414 3414
                 $json['total'] = $posts_count;
3415 3415
                 // WPML
3416 3416
                 if ($is_wpml) {
3417 3417
                     $sitepress->switch_lang($active_lang, true);
3418 3418
                 }
3419 3419
                 // WPML
3420
-                wp_send_json( $json );
3420
+                wp_send_json($json);
3421 3421
                 gd_die();
3422
-            } else if ( isset( $_REQUEST['_st'] ) ) {
3423
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3424
-                $percentage = count( $posts_count ) > 0 && $line_count > 0 ? ceil( $line_count / $posts_count ) * 100 : 0;
3425
-                $percentage = min( $percentage, 100 );
3422
+            } else if (isset($_REQUEST['_st'])) {
3423
+                $line_count = (int) geodir_import_export_line_count($file_path_temp);
3424
+                $percentage = count($posts_count) > 0 && $line_count > 0 ? ceil($line_count / $posts_count) * 100 : 0;
3425
+                $percentage = min($percentage, 100);
3426 3426
                 
3427 3427
                 $json['percentage'] = $percentage;
3428 3428
                 // WPML
@@ -3430,45 +3430,45 @@  discard block
 block discarded – undo
3430 3430
                     $sitepress->switch_lang($active_lang, true);
3431 3431
                 }
3432 3432
                 // WPML
3433
-                wp_send_json( $json );
3433
+                wp_send_json($json);
3434 3434
                 gd_die();
3435 3435
             } else {
3436
-                if ( !$posts_count > 0 ) {
3437
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3436
+                if (!$posts_count > 0) {
3437
+                    $json['error'] = __('No records to export.', 'geodirectory');
3438 3438
                 } else {
3439 3439
                     $total_posts = $posts_count;
3440 3440
                     if ($chunk_per_page > $total_posts) {
3441 3441
                         $chunk_per_page = $total_posts;
3442 3442
                     }
3443
-                    $chunk_total_pages = ceil( $total_posts / $chunk_per_page );
3443
+                    $chunk_total_pages = ceil($total_posts / $chunk_per_page);
3444 3444
                     
3445 3445
                     $j = $chunk_page_no;
3446
-                    $chunk_save_posts = geodir_imex_get_posts( $post_type, $chunk_per_page, $j );
3446
+                    $chunk_save_posts = geodir_imex_get_posts($post_type, $chunk_per_page, $j);
3447 3447
                     
3448 3448
                     $per_page = 500;
3449 3449
                     if ($per_page > $chunk_per_page) {
3450 3450
                         $per_page = $chunk_per_page;
3451 3451
                     }
3452
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3452
+                    $total_pages = ceil($chunk_per_page / $per_page);
3453 3453
                     
3454
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3455
-                        $save_posts = array_slice( $chunk_save_posts , ( $i * $per_page ), $per_page );
3454
+                    for ($i = 0; $i <= $total_pages; $i++) {
3455
+                        $save_posts = array_slice($chunk_save_posts, ($i * $per_page), $per_page);
3456 3456
                         
3457 3457
                         $clear = $i == 0 ? true : false;
3458
-                        geodir_save_csv_data( $file_path_temp, $save_posts, $clear );
3458
+                        geodir_save_csv_data($file_path_temp, $save_posts, $clear);
3459 3459
                     }
3460 3460
                         
3461
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3462
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3463
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3464
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3465
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3461
+                    if ($wp_filesystem->exists($file_path_temp)) {
3462
+                        $chunk_page_no = $chunk_total_pages > 1 ? '-'.$j : '';
3463
+                        $chunk_file_name = $file_name.$chunk_page_no.'.csv';
3464
+                        $file_path = $csv_file_dir.'/'.$chunk_file_name;
3465
+                        $wp_filesystem->move($file_path_temp, $file_path, true);
3466 3466
                         
3467
-                        $file_url = $file_url_base . $chunk_file_name;
3468
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3467
+                        $file_url = $file_url_base.$chunk_file_name;
3468
+                        $chunk_file_paths[] = array('i' => $j.'.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3469 3469
                     }
3470 3470
                     
3471
-                    if ( !empty($chunk_file_paths) ) {
3471
+                    if (!empty($chunk_file_paths)) {
3472 3472
                         $json['total'] = $posts_count;
3473 3473
                         $json['files'] = $chunk_file_paths;
3474 3474
                     } else {
@@ -3476,7 +3476,7 @@  discard block
 block discarded – undo
3476 3476
                             $json['total'] = $posts_count;
3477 3477
                             $json['files'] = array();
3478 3478
                         } else {
3479
-                            $json['error'] = __( 'ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory' );
3479
+                            $json['error'] = __('ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory');
3480 3480
                         }
3481 3481
                     }
3482 3482
                 }
@@ -3485,7 +3485,7 @@  discard block
 block discarded – undo
3485 3485
                     $sitepress->switch_lang($active_lang, true);
3486 3486
                 }
3487 3487
                 // WPML
3488
-                wp_send_json( $json );
3488
+                wp_send_json($json);
3489 3489
             }
3490 3490
         }
3491 3491
         break;
@@ -3499,20 +3499,20 @@  discard block
 block discarded – undo
3499 3499
                 $sitepress->switch_lang('all', true);
3500 3500
             }
3501 3501
             // WPML
3502
-            $file_name = $post_type . 'category_' . date( 'dmyHi' );
3502
+            $file_name = $post_type.'category_'.date('dmyHi');
3503 3503
             
3504
-            $terms_count = geodir_get_terms_count( $post_type );
3505
-            $file_url_base = geodir_path_import_export() . '/';
3506
-            $file_url = $file_url_base . $file_name . '.csv';
3507
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3508
-            $file_path_temp = $csv_file_dir . '/' . $post_type . 'category_' . $nonce . '.csv';
3504
+            $terms_count = geodir_get_terms_count($post_type);
3505
+            $file_url_base = geodir_path_import_export().'/';
3506
+            $file_url = $file_url_base.$file_name.'.csv';
3507
+            $file_path = $csv_file_dir.'/'.$file_name.'.csv';
3508
+            $file_path_temp = $csv_file_dir.'/'.$post_type.'category_'.$nonce.'.csv';
3509 3509
             
3510 3510
             $chunk_file_paths = array();
3511 3511
             
3512
-            if ( isset( $_REQUEST['_st'] ) ) {
3513
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3514
-                $percentage = count( $terms_count ) > 0 && $line_count > 0 ? ceil( $line_count / $terms_count ) * 100 : 0;
3515
-                $percentage = min( $percentage, 100 );
3512
+            if (isset($_REQUEST['_st'])) {
3513
+                $line_count = (int) geodir_import_export_line_count($file_path_temp);
3514
+                $percentage = count($terms_count) > 0 && $line_count > 0 ? ceil($line_count / $terms_count) * 100 : 0;
3515
+                $percentage = min($percentage, 100);
3516 3516
                 
3517 3517
                 $json['percentage'] = $percentage;
3518 3518
                 // WPML
@@ -3520,48 +3520,48 @@  discard block
 block discarded – undo
3520 3520
                     $sitepress->switch_lang($active_lang, true);
3521 3521
                 }
3522 3522
                 // WPML
3523
-                wp_send_json( $json );
3523
+                wp_send_json($json);
3524 3524
             } else {
3525
-                if ( !$terms_count > 0 ) {
3526
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3525
+                if (!$terms_count > 0) {
3526
+                    $json['error'] = __('No records to export.', 'geodirectory');
3527 3527
                 } else {
3528 3528
                     $total_terms = $terms_count;
3529 3529
                     if ($chunk_per_page > $terms_count) {
3530 3530
                         $chunk_per_page = $terms_count;
3531 3531
                     }
3532
-                    $chunk_total_pages = ceil( $total_terms / $chunk_per_page );
3532
+                    $chunk_total_pages = ceil($total_terms / $chunk_per_page);
3533 3533
                     
3534 3534
                     $j = $chunk_page_no;
3535
-                    $chunk_save_terms = geodir_imex_get_terms( $post_type, $chunk_per_page, $j );
3535
+                    $chunk_save_terms = geodir_imex_get_terms($post_type, $chunk_per_page, $j);
3536 3536
                     
3537 3537
                     $per_page = 500;
3538 3538
                     if ($per_page > $chunk_per_page) {
3539 3539
                         $per_page = $chunk_per_page;
3540 3540
                     }
3541
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3541
+                    $total_pages = ceil($chunk_per_page / $per_page);
3542 3542
                     
3543
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3544
-                        $save_terms = array_slice( $chunk_save_terms , ( $i * $per_page ), $per_page );
3543
+                    for ($i = 0; $i <= $total_pages; $i++) {
3544
+                        $save_terms = array_slice($chunk_save_terms, ($i * $per_page), $per_page);
3545 3545
                         
3546 3546
                         $clear = $i == 0 ? true : false;
3547
-                        geodir_save_csv_data( $file_path_temp, $save_terms, $clear );
3547
+                        geodir_save_csv_data($file_path_temp, $save_terms, $clear);
3548 3548
                     }
3549 3549
                     
3550
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3551
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3552
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3553
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3554
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3550
+                    if ($wp_filesystem->exists($file_path_temp)) {
3551
+                        $chunk_page_no = $chunk_total_pages > 1 ? '-'.$j : '';
3552
+                        $chunk_file_name = $file_name.$chunk_page_no.'.csv';
3553
+                        $file_path = $csv_file_dir.'/'.$chunk_file_name;
3554
+                        $wp_filesystem->move($file_path_temp, $file_path, true);
3555 3555
                         
3556
-                        $file_url = $file_url_base . $chunk_file_name;
3557
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3556
+                        $file_url = $file_url_base.$chunk_file_name;
3557
+                        $chunk_file_paths[] = array('i' => $j.'.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3558 3558
                     }
3559 3559
                     
3560
-                    if ( !empty($chunk_file_paths) ) {
3560
+                    if (!empty($chunk_file_paths)) {
3561 3561
                         $json['total'] = $terms_count;
3562 3562
                         $json['files'] = $chunk_file_paths;
3563 3563
                     } else {
3564
-                        $json['error'] = __( 'ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory' );
3564
+                        $json['error'] = __('ERROR: Could not create csv file. This is usually due to inconsistent file permissions.', 'geodirectory');
3565 3565
                     }
3566 3566
                 }
3567 3567
                 // WPML
@@ -3569,127 +3569,127 @@  discard block
 block discarded – undo
3569 3569
                     $sitepress->switch_lang($active_lang, true);
3570 3570
                 }
3571 3571
                 // WPML
3572
-                wp_send_json( $json );
3572
+                wp_send_json($json);
3573 3573
             }
3574 3574
         }
3575 3575
         break;
3576 3576
         case 'export_locations': {
3577
-            $file_url_base = geodir_path_import_export() . '/';
3578
-            $file_name = 'gd_locations_' . date( 'dmyHi' );
3579
-            $file_url = $file_url_base . $file_name . '.csv';
3580
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3581
-            $file_path_temp = $csv_file_dir . '/gd_locations_' . $nonce . '.csv';
3577
+            $file_url_base = geodir_path_import_export().'/';
3578
+            $file_name = 'gd_locations_'.date('dmyHi');
3579
+            $file_url = $file_url_base.$file_name.'.csv';
3580
+            $file_path = $csv_file_dir.'/'.$file_name.'.csv';
3581
+            $file_path_temp = $csv_file_dir.'/gd_locations_'.$nonce.'.csv';
3582 3582
             
3583
-            $items_count = (int)geodir_location_imex_count_locations();
3583
+            $items_count = (int) geodir_location_imex_count_locations();
3584 3584
             
3585
-            if ( isset( $_REQUEST['_st'] ) ) {
3586
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3587
-                $percentage = count( $items_count ) > 0 && $line_count > 0 ? ceil( $line_count / $items_count ) * 100 : 0;
3588
-                $percentage = min( $percentage, 100 );
3585
+            if (isset($_REQUEST['_st'])) {
3586
+                $line_count = (int) geodir_import_export_line_count($file_path_temp);
3587
+                $percentage = count($items_count) > 0 && $line_count > 0 ? ceil($line_count / $items_count) * 100 : 0;
3588
+                $percentage = min($percentage, 100);
3589 3589
                 
3590 3590
                 $json['percentage'] = $percentage;
3591
-                wp_send_json( $json );
3591
+                wp_send_json($json);
3592 3592
             } else {
3593 3593
                 $chunk_file_paths = array();
3594 3594
                 
3595
-                if ( !$items_count > 0 ) {
3596
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3595
+                if (!$items_count > 0) {
3596
+                    $json['error'] = __('No records to export.', 'geodirectory');
3597 3597
                 } else {
3598
-                    $chunk_per_page = min( $chunk_per_page, $items_count );
3599
-                    $chunk_total_pages = ceil( $items_count / $chunk_per_page );
3598
+                    $chunk_per_page = min($chunk_per_page, $items_count);
3599
+                    $chunk_total_pages = ceil($items_count / $chunk_per_page);
3600 3600
                     
3601 3601
                     $j = $chunk_page_no;
3602
-                    $chunk_save_items = geodir_location_imex_locations_data( $chunk_per_page, $j );
3602
+                    $chunk_save_items = geodir_location_imex_locations_data($chunk_per_page, $j);
3603 3603
                     
3604 3604
                     $per_page = 500;
3605
-                    $per_page = min( $per_page, $chunk_per_page );
3606
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3605
+                    $per_page = min($per_page, $chunk_per_page);
3606
+                    $total_pages = ceil($chunk_per_page / $per_page);
3607 3607
                     
3608
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3609
-                        $save_items = array_slice( $chunk_save_items , ( $i * $per_page ), $per_page );
3608
+                    for ($i = 0; $i <= $total_pages; $i++) {
3609
+                        $save_items = array_slice($chunk_save_items, ($i * $per_page), $per_page);
3610 3610
                         
3611 3611
                         $clear = $i == 0 ? true : false;
3612
-                        geodir_save_csv_data( $file_path_temp, $save_items, $clear );
3612
+                        geodir_save_csv_data($file_path_temp, $save_items, $clear);
3613 3613
                     }
3614 3614
                     
3615
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3616
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3617
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3618
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3619
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3615
+                    if ($wp_filesystem->exists($file_path_temp)) {
3616
+                        $chunk_page_no = $chunk_total_pages > 1 ? '-'.$j : '';
3617
+                        $chunk_file_name = $file_name.$chunk_page_no.'.csv';
3618
+                        $file_path = $csv_file_dir.'/'.$chunk_file_name;
3619
+                        $wp_filesystem->move($file_path_temp, $file_path, true);
3620 3620
                         
3621
-                        $file_url = $file_url_base . $chunk_file_name;
3622
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3621
+                        $file_url = $file_url_base.$chunk_file_name;
3622
+                        $chunk_file_paths[] = array('i' => $j.'.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3623 3623
                     }
3624 3624
                     
3625
-                    if ( !empty($chunk_file_paths) ) {
3625
+                    if (!empty($chunk_file_paths)) {
3626 3626
                         $json['total'] = $items_count;
3627 3627
                         $json['files'] = $chunk_file_paths;
3628 3628
                     } else {
3629
-                        $json['error'] = __( 'Fail, something wrong to create csv file.', 'geodirectory' );
3629
+                        $json['error'] = __('Fail, something wrong to create csv file.', 'geodirectory');
3630 3630
                     }
3631 3631
                 }
3632
-                wp_send_json( $json );
3632
+                wp_send_json($json);
3633 3633
             }
3634 3634
         }
3635 3635
         break;
3636 3636
         case 'export_hoods': {
3637
-            $file_url_base = geodir_path_import_export() . '/';
3638
-            $file_name = 'gd_neighbourhoods_' . date( 'dmyHi' );
3639
-            $file_url = $file_url_base . $file_name . '.csv';
3640
-            $file_path = $csv_file_dir . '/' . $file_name . '.csv';
3641
-            $file_path_temp = $csv_file_dir . '/gd_neighbourhoods_' . $nonce . '.csv';
3637
+            $file_url_base = geodir_path_import_export().'/';
3638
+            $file_name = 'gd_neighbourhoods_'.date('dmyHi');
3639
+            $file_url = $file_url_base.$file_name.'.csv';
3640
+            $file_path = $csv_file_dir.'/'.$file_name.'.csv';
3641
+            $file_path_temp = $csv_file_dir.'/gd_neighbourhoods_'.$nonce.'.csv';
3642 3642
             
3643
-            $items_count = (int)geodir_location_imex_count_neighbourhoods();
3643
+            $items_count = (int) geodir_location_imex_count_neighbourhoods();
3644 3644
             
3645
-            if ( isset( $_REQUEST['_st'] ) ) {
3646
-                $line_count = (int)geodir_import_export_line_count( $file_path_temp );
3647
-                $percentage = count( $items_count ) > 0 && $line_count > 0 ? ceil( $line_count / $items_count ) * 100 : 0;
3648
-                $percentage = min( $percentage, 100 );
3645
+            if (isset($_REQUEST['_st'])) {
3646
+                $line_count = (int) geodir_import_export_line_count($file_path_temp);
3647
+                $percentage = count($items_count) > 0 && $line_count > 0 ? ceil($line_count / $items_count) * 100 : 0;
3648
+                $percentage = min($percentage, 100);
3649 3649
                 
3650 3650
                 $json['percentage'] = $percentage;
3651
-                wp_send_json( $json );
3651
+                wp_send_json($json);
3652 3652
             } else {
3653 3653
                 $chunk_file_paths = array();
3654 3654
                 
3655
-                if ( !$items_count > 0 ) {
3656
-                    $json['error'] = __( 'No records to export.', 'geodirectory' );
3655
+                if (!$items_count > 0) {
3656
+                    $json['error'] = __('No records to export.', 'geodirectory');
3657 3657
                 } else {
3658
-                    $chunk_per_page = min( $chunk_per_page, $items_count );
3659
-                    $chunk_total_pages = ceil( $items_count / $chunk_per_page );
3658
+                    $chunk_per_page = min($chunk_per_page, $items_count);
3659
+                    $chunk_total_pages = ceil($items_count / $chunk_per_page);
3660 3660
                     
3661 3661
                     $j = $chunk_page_no;
3662
-                    $chunk_save_items = geodir_location_imex_neighbourhoods_data( $chunk_per_page, $j );
3662
+                    $chunk_save_items = geodir_location_imex_neighbourhoods_data($chunk_per_page, $j);
3663 3663
                     
3664 3664
                     $per_page = 500;
3665
-                    $per_page = min( $per_page, $chunk_per_page );
3666
-                    $total_pages = ceil( $chunk_per_page / $per_page );
3665
+                    $per_page = min($per_page, $chunk_per_page);
3666
+                    $total_pages = ceil($chunk_per_page / $per_page);
3667 3667
                     
3668
-                    for ( $i = 0; $i <= $total_pages; $i++ ) {
3669
-                        $save_items = array_slice( $chunk_save_items , ( $i * $per_page ), $per_page );
3668
+                    for ($i = 0; $i <= $total_pages; $i++) {
3669
+                        $save_items = array_slice($chunk_save_items, ($i * $per_page), $per_page);
3670 3670
                         
3671 3671
                         $clear = $i == 0 ? true : false;
3672
-                        geodir_save_csv_data( $file_path_temp, $save_items, $clear );
3672
+                        geodir_save_csv_data($file_path_temp, $save_items, $clear);
3673 3673
                     }
3674 3674
                     
3675
-                    if ( $wp_filesystem->exists( $file_path_temp ) ) {
3676
-                        $chunk_page_no = $chunk_total_pages > 1 ? '-' . $j : '';
3677
-                        $chunk_file_name = $file_name . $chunk_page_no . '.csv';
3678
-                        $file_path = $csv_file_dir . '/' . $chunk_file_name;
3679
-                        $wp_filesystem->move( $file_path_temp, $file_path, true );
3675
+                    if ($wp_filesystem->exists($file_path_temp)) {
3676
+                        $chunk_page_no = $chunk_total_pages > 1 ? '-'.$j : '';
3677
+                        $chunk_file_name = $file_name.$chunk_page_no.'.csv';
3678
+                        $file_path = $csv_file_dir.'/'.$chunk_file_name;
3679
+                        $wp_filesystem->move($file_path_temp, $file_path, true);
3680 3680
                         
3681
-                        $file_url = $file_url_base . $chunk_file_name;
3682
-                        $chunk_file_paths[] = array('i' => $j . '.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3681
+                        $file_url = $file_url_base.$chunk_file_name;
3682
+                        $chunk_file_paths[] = array('i' => $j.'.', 'u' => $file_url, 's' => size_format(filesize($file_path), 2));
3683 3683
                     }
3684 3684
                     
3685
-                    if ( !empty($chunk_file_paths) ) {
3685
+                    if (!empty($chunk_file_paths)) {
3686 3686
                         $json['total'] = $items_count;
3687 3687
                         $json['files'] = $chunk_file_paths;
3688 3688
                     } else {
3689
-                        $json['error'] = __( 'Fail, something wrong to create csv file.', 'geodirectory' );
3689
+                        $json['error'] = __('Fail, something wrong to create csv file.', 'geodirectory');
3690 3690
                     }
3691 3691
                 }
3692
-                wp_send_json( $json );
3692
+                wp_send_json($json);
3693 3693
             }
3694 3694
         }
3695 3695
         break;
@@ -3706,25 +3706,25 @@  discard block
 block discarded – undo
3706 3706
             }
3707 3707
             // WPML
3708 3708
             
3709
-            ini_set( 'auto_detect_line_endings', true );
3709
+            ini_set('auto_detect_line_endings', true);
3710 3710
             
3711 3711
             $uploads = wp_upload_dir();
3712 3712
             $uploads_dir = $uploads['path'];
3713 3713
             $uploads_subdir = $uploads['subdir'];
3714 3714
             
3715
-            $csv_file = isset( $_POST['_file'] ) ? $_POST['_file'] : NULL;
3716
-            $import_choice = isset( $_REQUEST['_ch'] ) ? $_REQUEST['_ch'] : 'skip';
3715
+            $csv_file = isset($_POST['_file']) ? $_POST['_file'] : NULL;
3716
+            $import_choice = isset($_REQUEST['_ch']) ? $_REQUEST['_ch'] : 'skip';
3717 3717
             
3718
-            $csv_file_arr = explode( '/', $csv_file );
3719
-            $csv_filename = end( $csv_file_arr );
3720
-            $target_path = $uploads_dir . '/temp_' . $current_user->data->ID . '/' . $csv_filename;
3718
+            $csv_file_arr = explode('/', $csv_file);
3719
+            $csv_filename = end($csv_file_arr);
3720
+            $target_path = $uploads_dir.'/temp_'.$current_user->data->ID.'/'.$csv_filename;
3721 3721
             
3722 3722
             $json['file'] = $csv_file;
3723
-            $json['error'] = __( 'The uploaded file is not a valid csv file. Please try again.', 'geodirectory' );
3723
+            $json['error'] = __('The uploaded file is not a valid csv file. Please try again.', 'geodirectory');
3724 3724
             $file = array();
3725 3725
 
3726
-            if ( $csv_file && $wp_filesystem->is_file( $target_path ) && $wp_filesystem->exists( $target_path ) ) {
3727
-                $wp_filetype = wp_check_filetype_and_ext( $target_path, $csv_filename );
3726
+            if ($csv_file && $wp_filesystem->is_file($target_path) && $wp_filesystem->exists($target_path)) {
3727
+                $wp_filetype = wp_check_filetype_and_ext($target_path, $csv_filename);
3728 3728
                 
3729 3729
                 if (!empty($wp_filetype) && isset($wp_filetype['ext']) && geodir_strtolower($wp_filetype['ext']) == 'csv') {
3730 3730
                     $json['error'] = NULL;
@@ -3732,9 +3732,9 @@  discard block
 block discarded – undo
3732 3732
                     
3733 3733
                     $lc_all = setlocale(LC_ALL, 0); // Fix issue of fgetcsv ignores special characters when they are at the beginning of line
3734 3734
                     setlocale(LC_ALL, 'en_US.UTF-8');
3735
-                    if ( ( $handle = fopen($target_path, "r" ) ) !== FALSE ) {
3736
-                        while ( ( $data = fgetcsv( $handle, 100000, "," ) ) !== FALSE ) {
3737
-                            if ( !empty( $data ) ) {
3735
+                    if (($handle = fopen($target_path, "r")) !== FALSE) {
3736
+                        while (($data = fgetcsv($handle, 100000, ",")) !== FALSE) {
3737
+                            if (!empty($data)) {
3738 3738
                                 $file[] = $data;
3739 3739
                             }
3740 3740
                         }
@@ -3748,19 +3748,19 @@  discard block
 block discarded – undo
3748 3748
                         $json['error'] = __('No data found in csv file.', 'geodirectory');
3749 3749
                     }
3750 3750
                 } else {
3751
-                    wp_send_json( $json );
3751
+                    wp_send_json($json);
3752 3752
                 }
3753 3753
             } else {
3754
-                wp_send_json( $json );
3754
+                wp_send_json($json);
3755 3755
             }
3756 3756
             
3757
-            if ( $task == 'prepare_import' || !empty( $json['error'] ) ) {
3758
-                wp_send_json( $json );
3757
+            if ($task == 'prepare_import' || !empty($json['error'])) {
3758
+                wp_send_json($json);
3759 3759
             }
3760 3760
             
3761 3761
             $total = $json['rows'];
3762
-            $limit = isset($_POST['limit']) ? (int)$_POST['limit'] : 1;
3763
-            $processed = isset($_POST['processed']) ? (int)$_POST['processed'] : 0;
3762
+            $limit = isset($_POST['limit']) ? (int) $_POST['limit'] : 1;
3763
+            $processed = isset($_POST['processed']) ? (int) $_POST['processed'] : 0;
3764 3764
             
3765 3765
             $count = $limit;
3766 3766
             
@@ -3785,13 +3785,13 @@  discard block
 block discarded – undo
3785 3785
             
3786 3786
             $post_types = geodir_get_posttypes();
3787 3787
 
3788
-            if ( $task == 'import_cat' ) {
3788
+            if ($task == 'import_cat') {
3789 3789
                 if (!empty($file)) {
3790 3790
                     $columns = isset($file[0]) ? $file[0] : NULL;
3791 3791
                     
3792 3792
                     if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
3793 3793
                         $json['error'] = CSV_INVAILD_FILE;
3794
-                        wp_send_json( $json );
3794
+                        wp_send_json($json);
3795 3795
                         exit;
3796 3796
                     }
3797 3797
                     
@@ -3802,7 +3802,7 @@  discard block
 block discarded – undo
3802 3802
                         
3803 3803
                         if (isset($file[$index])) {
3804 3804
                             $row = $file[$index];
3805
-                            $row = array_map( 'trim', $row );
3805
+                            $row = array_map('trim', $row);
3806 3806
                             //$row = array_map( 'utf8_encode', $row );
3807 3807
                             
3808 3808
                             $cat_id = '';
@@ -3819,42 +3819,42 @@  discard block
 block discarded – undo
3819 3819
                             $cat_id_original = '';
3820 3820
                             
3821 3821
                             $c = 0;
3822
-                            foreach ($columns as $column ) {
3823
-                                if ( $column == 'cat_id' ) {
3824
-                                    $cat_id = (int)$row[$c];
3825
-                                } else if ( $column == 'cat_name' ) {
3822
+                            foreach ($columns as $column) {
3823
+                                if ($column == 'cat_id') {
3824
+                                    $cat_id = (int) $row[$c];
3825
+                                } else if ($column == 'cat_name') {
3826 3826
                                     $cat_name = $row[$c];
3827
-                                } else if ( $column == 'cat_slug' ) {
3827
+                                } else if ($column == 'cat_slug') {
3828 3828
                                     $cat_slug = $row[$c];
3829
-                                } else if ( $column == 'cat_posttype' ) {
3829
+                                } else if ($column == 'cat_posttype') {
3830 3830
                                     $cat_posttype = $row[$c];
3831
-                                } else if ( $column == 'cat_parent' ) {
3831
+                                } else if ($column == 'cat_parent') {
3832 3832
                                     $cat_parent = trim($row[$c]);
3833
-                                } else if ( $column == 'cat_schema' && $row[$c] != '' ) {
3833
+                                } else if ($column == 'cat_schema' && $row[$c] != '') {
3834 3834
                                     $cat_schema = $row[$c];
3835
-                                } else if ( $column == 'cat_description' ) {
3835
+                                } else if ($column == 'cat_description') {
3836 3836
                                     $cat_description = $row[$c];
3837
-                                } else if ( $column == 'cat_top_description' ) {
3837
+                                } else if ($column == 'cat_top_description') {
3838 3838
                                     $cat_top_description = $row[$c];
3839
-                                } else if ( $column == 'cat_image' ) {
3839
+                                } else if ($column == 'cat_image') {
3840 3840
                                     $cat_image = $row[$c];
3841
-                                } else if ( $column == 'cat_icon' ) {
3841
+                                } else if ($column == 'cat_icon') {
3842 3842
                                     $cat_icon = $row[$c];
3843 3843
                                 }
3844 3844
                                 // WPML
3845
-                                if ( $is_wpml ) {
3846
-                                    if ( $column == 'cat_language' ) {
3847
-                                        $cat_language = geodir_strtolower( trim( $row[$c] ) );
3848
-                                    } else if ( $column == 'cat_id_original' ) {
3849
-                                        $cat_id_original = (int)$row[$c];
3845
+                                if ($is_wpml) {
3846
+                                    if ($column == 'cat_language') {
3847
+                                        $cat_language = geodir_strtolower(trim($row[$c]));
3848
+                                    } else if ($column == 'cat_id_original') {
3849
+                                        $cat_id_original = (int) $row[$c];
3850 3850
                                     }
3851 3851
                                 }
3852 3852
                                 // WPML
3853 3853
                                 $c++;
3854 3854
                             }
3855 3855
                             
3856
-                            if ( $cat_name == '' || !in_array( $cat_posttype, $post_types ) ) {
3857
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank title/invalid post type', 'geodirectory' ) );
3856
+                            if ($cat_name == '' || !in_array($cat_posttype, $post_types)) {
3857
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.__('Could not be added due to blank title/invalid post type', 'geodirectory'));
3858 3858
                                 
3859 3859
                                 $invalid++;
3860 3860
                                 continue;
@@ -3872,24 +3872,24 @@  discard block
 block discarded – undo
3872 3872
                             $term_data['description'] = $cat_description;
3873 3873
                             $term_data['cat_schema'] = $cat_schema;
3874 3874
                             $term_data['top_description'] = $cat_top_description;
3875
-                            $term_data['image'] = $cat_image != '' ? basename( $cat_image ) : '';
3876
-                            $term_data['icon'] = $cat_icon != '' ? basename( $cat_icon ) : '';
3875
+                            $term_data['image'] = $cat_image != '' ? basename($cat_image) : '';
3876
+                            $term_data['icon'] = $cat_icon != '' ? basename($cat_icon) : '';
3877 3877
                             
3878 3878
                             //$term_data = array_map( 'utf8_encode', $term_data );
3879 3879
                             
3880
-                            $taxonomy = $cat_posttype . 'category';
3880
+                            $taxonomy = $cat_posttype.'category';
3881 3881
                             
3882 3882
                             $term_data['taxonomy'] = $taxonomy;
3883 3883
 
3884 3884
                             $term_parent_id = 0;
3885
-                            if ($cat_parent != "" || (int)$cat_parent > 0) {
3885
+                            if ($cat_parent != "" || (int) $cat_parent > 0) {
3886 3886
                                 $term_parent = '';
3887 3887
                                 
3888
-                                if ( $term_parent = get_term_by( 'name', $cat_parent, $taxonomy ) ) {
3888
+                                if ($term_parent = get_term_by('name', $cat_parent, $taxonomy)) {
3889 3889
                                     //
3890
-                                } else if ( $term_parent = get_term_by( 'slug', $cat_parent, $taxonomy ) ) {
3890
+                                } else if ($term_parent = get_term_by('slug', $cat_parent, $taxonomy)) {
3891 3891
                                     //
3892
-                                } else if ( $term_parent = get_term_by( 'id', $cat_parent, $taxonomy ) ) {
3892
+                                } else if ($term_parent = get_term_by('id', $cat_parent, $taxonomy)) {
3893 3893
                                     //
3894 3894
                                 } else {
3895 3895
                                     $term_parent_data = array();
@@ -3897,104 +3897,104 @@  discard block
 block discarded – undo
3897 3897
                                     //$term_parent_data = array_map( 'utf8_encode', $term_parent_data );
3898 3898
                                     $term_parent_data['taxonomy'] = $taxonomy;
3899 3899
                                     
3900
-                                    $term_parent_id = (int)geodir_imex_insert_term( $taxonomy, $term_parent_data );
3900
+                                    $term_parent_id = (int) geodir_imex_insert_term($taxonomy, $term_parent_data);
3901 3901
                                 }
3902 3902
                                 
3903
-                                if ( !empty( $term_parent ) && !is_wp_error( $term_parent ) ) {
3904
-                                    $term_parent_id = (int)$term_parent->term_id;
3903
+                                if (!empty($term_parent) && !is_wp_error($term_parent)) {
3904
+                                    $term_parent_id = (int) $term_parent->term_id;
3905 3905
                                 }
3906 3906
                             }
3907
-                            $term_data['parent'] = (int)$term_parent_id;
3907
+                            $term_data['parent'] = (int) $term_parent_id;
3908 3908
 
3909 3909
                             $term_id = NULL;
3910
-                            if ( $import_choice == 'update' ) {
3911
-                                if ( $cat_id > 0 && $term = (array)term_exists( $cat_id, $taxonomy ) ) {
3910
+                            if ($import_choice == 'update') {
3911
+                                if ($cat_id > 0 && $term = (array) term_exists($cat_id, $taxonomy)) {
3912 3912
                                     $term_data['term_id'] = $term['term_id'];
3913 3913
                                     
3914
-                                    if ( $term_id = geodir_imex_update_term( $taxonomy, $term_data ) ) {
3914
+                                    if ($term_id = geodir_imex_update_term($taxonomy, $term_data)) {
3915 3915
                                         $updated++;
3916 3916
                                     } else {
3917 3917
                                         $invalid++;
3918
-                                        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' ) );
3918
+                                        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'));
3919 3919
                                     }
3920
-                                } else if ( $term_data['slug'] != '' && $term = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
3920
+                                } else if ($term_data['slug'] != '' && $term = (array) term_exists($term_data['slug'], $taxonomy)) {
3921 3921
                                     $term_data['term_id'] = $term['term_id'];
3922 3922
                                     
3923
-                                    if ( $term_id = geodir_imex_update_term( $taxonomy, $term_data ) ) {
3923
+                                    if ($term_id = geodir_imex_update_term($taxonomy, $term_data)) {
3924 3924
                                         $updated++;
3925 3925
                                     } else {
3926 3926
                                         $invalid++;
3927
-                                        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' ) );
3927
+                                        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'));
3928 3928
                                     }
3929 3929
                                 } else {
3930
-                                    if ( $term_id = geodir_imex_insert_term( $taxonomy, $term_data ) ) {
3930
+                                    if ($term_id = geodir_imex_insert_term($taxonomy, $term_data)) {
3931 3931
                                         $created++;
3932 3932
                                     } else {
3933 3933
                                         $invalid++;
3934
-                                        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' ) );
3934
+                                        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'));
3935 3935
                                     }
3936 3936
                                 }
3937
-                            } else if ( $import_choice == 'skip' ) {
3938
-                                if ( $cat_id > 0 && $term = (array)term_exists( $cat_id, $taxonomy ) ) {
3937
+                            } else if ($import_choice == 'skip') {
3938
+                                if ($cat_id > 0 && $term = (array) term_exists($cat_id, $taxonomy)) {
3939 3939
                                     $skipped++;
3940
-                                } else if ( $term_data['slug'] != '' && $term = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
3940
+                                } else if ($term_data['slug'] != '' && $term = (array) term_exists($term_data['slug'], $taxonomy)) {
3941 3941
                                     $skipped++;
3942 3942
                                 } else {
3943
-                                    if ( $term_id = geodir_imex_insert_term( $taxonomy, $term_data ) ) {
3943
+                                    if ($term_id = geodir_imex_insert_term($taxonomy, $term_data)) {
3944 3944
                                         $created++;
3945 3945
                                     } else {
3946 3946
                                         $invalid++;
3947
-                                        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' ) );
3947
+                                        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'));
3948 3948
                                     }
3949 3949
                                 }
3950 3950
                             } else {
3951 3951
                                 $invalid++;
3952
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to invalid data (check & remove if any invalid characters used in data)', 'geodirectory' ) );
3952
+                                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'));
3953 3953
                             }
3954 3954
                             
3955
-                            if ( $term_id ) {
3955
+                            if ($term_id) {
3956 3956
                                 // WPML
3957 3957
                                 if ($is_wpml && $cat_id_original > 0 && $cat_language != '') {
3958
-                                    $wpml_element_type = 'tax_' . $taxonomy;
3959
-                                    $source_language = geodir_get_language_for_element( $cat_id_original, $wpml_element_type );
3958
+                                    $wpml_element_type = 'tax_'.$taxonomy;
3959
+                                    $source_language = geodir_get_language_for_element($cat_id_original, $wpml_element_type);
3960 3960
                                     $source_language = $source_language != '' ? $source_language : $sitepress->get_default_language();
3961 3961
 
3962
-                                    $trid = $sitepress->get_element_trid( $cat_id_original, $wpml_element_type );
3962
+                                    $trid = $sitepress->get_element_trid($cat_id_original, $wpml_element_type);
3963 3963
                                     
3964
-                                    $sitepress->set_element_language_details( $term_id, $wpml_element_type, $trid, $cat_language, $source_language );
3964
+                                    $sitepress->set_element_language_details($term_id, $wpml_element_type, $trid, $cat_language, $source_language);
3965 3965
                                 }
3966 3966
                                 // WPML
3967 3967
                                 
3968
-                                if ( isset( $term_data['top_description'] ) ) {
3969
-                                    update_tax_meta( $term_id, 'ct_cat_top_desc', $term_data['top_description'], $cat_posttype );
3968
+                                if (isset($term_data['top_description'])) {
3969
+                                    update_tax_meta($term_id, 'ct_cat_top_desc', $term_data['top_description'], $cat_posttype);
3970 3970
                                 }
3971 3971
                                 
3972
-                                if ( isset( $term_data['cat_schema'] ) ) {
3973
-                                    update_tax_meta( $term_id, 'ct_cat_schema', $term_data['cat_schema'], $cat_posttype );
3972
+                                if (isset($term_data['cat_schema'])) {
3973
+                                    update_tax_meta($term_id, 'ct_cat_schema', $term_data['cat_schema'], $cat_posttype);
3974 3974
                                 }
3975 3975
             
3976 3976
                                 $attachment = false;
3977
-                                if ( isset( $term_data['image'] ) && $term_data['image'] != '' ) {
3978
-                                    $cat_image = geodir_get_default_catimage( $term_id, $cat_posttype );
3979
-                                    $cat_image = !empty( $cat_image ) && isset( $cat_image['src'] ) ? $cat_image['src'] : '';
3977
+                                if (isset($term_data['image']) && $term_data['image'] != '') {
3978
+                                    $cat_image = geodir_get_default_catimage($term_id, $cat_posttype);
3979
+                                    $cat_image = !empty($cat_image) && isset($cat_image['src']) ? $cat_image['src'] : '';
3980 3980
                                     
3981
-                                    if ( basename($cat_image) != $term_data['image'] ) {
3981
+                                    if (basename($cat_image) != $term_data['image']) {
3982 3982
                                         $attachment = true;
3983
-                                        update_tax_meta( $term_id, 'ct_cat_default_img', array( 'id' => 'image', 'src' => $uploads['url'] . '/' . $term_data['image'] ), $cat_posttype );
3983
+                                        update_tax_meta($term_id, 'ct_cat_default_img', array('id' => 'image', 'src' => $uploads['url'].'/'.$term_data['image']), $cat_posttype);
3984 3984
                                     }
3985 3985
                                 }
3986 3986
                                 
3987
-                                if ( isset( $term_data['icon'] ) && $term_data['icon'] != '' ) {
3988
-                                    $cat_icon = get_tax_meta( $term_id, 'ct_cat_icon', false, $cat_posttype );
3989
-                                    $cat_icon = !empty( $cat_icon ) && isset( $cat_icon['src'] ) ? $cat_icon['src'] : '';
3987
+                                if (isset($term_data['icon']) && $term_data['icon'] != '') {
3988
+                                    $cat_icon = get_tax_meta($term_id, 'ct_cat_icon', false, $cat_posttype);
3989
+                                    $cat_icon = !empty($cat_icon) && isset($cat_icon['src']) ? $cat_icon['src'] : '';
3990 3990
                                         
3991
-                                    if ( basename($cat_icon) != $term_data['icon'] ) {
3991
+                                    if (basename($cat_icon) != $term_data['icon']) {
3992 3992
                                         $attachment = true;
3993
-                                        update_tax_meta( $term_id, 'ct_cat_icon', array( 'id' => 'icon', 'src' => $uploads['url'] . '/' . $term_data['icon'] ), $cat_posttype );
3993
+                                        update_tax_meta($term_id, 'ct_cat_icon', array('id' => 'icon', 'src' => $uploads['url'].'/'.$term_data['icon']), $cat_posttype);
3994 3994
                                     }
3995 3995
                                 }
3996 3996
                                 
3997
-                                if ( $attachment ) {
3997
+                                if ($attachment) {
3998 3998
                                     $images++;
3999 3999
                                 }
4000 4000
                             }
@@ -4016,34 +4016,34 @@  discard block
 block discarded – undo
4016 4016
                 $json['invalid'] = $invalid;
4017 4017
                 $json['images'] = $images;
4018 4018
                 
4019
-                wp_send_json( $json );
4019
+                wp_send_json($json);
4020 4020
                 exit;
4021
-            } else if ( $task == 'import_post' ) {
4021
+            } else if ($task == 'import_post') {
4022 4022
                 //run some stuff to make the import quicker
4023
-                wp_defer_term_counting( true );
4024
-                wp_defer_comment_counting( true );
4025
-                $wpdb->query( 'SET autocommit = 0;' );
4023
+                wp_defer_term_counting(true);
4024
+                wp_defer_comment_counting(true);
4025
+                $wpdb->query('SET autocommit = 0;');
4026 4026
 
4027 4027
                 //remove_all_actions('publish_post');
4028 4028
                 //remove_all_actions('transition_post_status');
4029 4029
                 //remove_all_actions('publish_future_post');
4030 4030
 
4031 4031
                 if (!empty($file)) {
4032
-                    $is_claim_active = is_plugin_active( 'geodir_claim_listing/geodir_claim_listing.php' ) && get_option('geodir_claim_enable') === 'yes' ? true : false;
4032
+                    $is_claim_active = is_plugin_active('geodir_claim_listing/geodir_claim_listing.php') && get_option('geodir_claim_enable') === 'yes' ? true : false;
4033 4033
                     $wp_post_statuses = get_post_statuses(); // All of the WordPress supported post statuses.
4034 4034
                     $default_status = 'publish';
4035
-                    $current_date = date_i18n( 'Y-m-d', time() );
4035
+                    $current_date = date_i18n('Y-m-d', time());
4036 4036
                     
4037 4037
                     $columns = isset($file[0]) ? $file[0] : NULL;
4038 4038
                     
4039 4039
                     if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4040 4040
                         $json['error'] = CSV_INVAILD_FILE;
4041
-                        wp_send_json( $json );
4041
+                        wp_send_json($json);
4042 4042
                         exit;
4043 4043
                     }
4044 4044
 
4045 4045
                     $gd_error_log = __('GD IMPORT LISTINGS [ROW %d]:', 'geodirectory');
4046
-                    $wp_chars_error = __( '(check & remove if any invalid characters used in data)', 'geodirectory' );
4046
+                    $wp_chars_error = __('(check & remove if any invalid characters used in data)', 'geodirectory');
4047 4047
                     $processed_actual = 0;
4048 4048
                     for ($i = 1; $i <= $limit; $i++) {
4049 4049
                         $index = $processed + $i;
@@ -4052,9 +4052,9 @@  discard block
 block discarded – undo
4052 4052
                         if (isset($file[$index])) {
4053 4053
                             $processed_actual++;
4054 4054
                             $row = $file[$index];
4055
-                            $row = array_map( 'trim', $row );
4055
+                            $row = array_map('trim', $row);
4056 4056
                             //$row = array_map( 'utf8_encode', $row );
4057
-                            $row = array_map( 'addslashes_gpc', $row );
4057
+                            $row = array_map('addslashes_gpc', $row);
4058 4058
                             
4059 4059
                             $post_id = '';
4060 4060
                             $post_title = '';
@@ -4091,78 +4091,78 @@  discard block
 block discarded – undo
4091 4091
                             $original_post_id = '';
4092 4092
                             
4093 4093
                             $c = 0;
4094
-                            foreach ($columns as $column ) {
4094
+                            foreach ($columns as $column) {
4095 4095
                                 $gd_post[$column] = $row[$c];
4096 4096
                                 
4097
-                                if ( $column == 'post_id' ) {
4097
+                                if ($column == 'post_id') {
4098 4098
                                     $post_id = $row[$c];
4099
-                                } else if ( $column == 'post_title' ) {
4099
+                                } else if ($column == 'post_title') {
4100 4100
                                     $post_title = sanitize_text_field($row[$c]);
4101
-                                } else if ( $column == 'post_author' ) {
4101
+                                } else if ($column == 'post_author') {
4102 4102
                                     $post_author = $row[$c];
4103
-                                } else if ( $column == 'post_content' ) {
4103
+                                } else if ($column == 'post_content') {
4104 4104
                                     $post_content = $row[$c];
4105
-                                } else if ( $column == 'post_category' && $row[$c] != '' ) {
4106
-                                    $post_category_arr = explode( ',', $row[$c] );
4107
-                                } else if ( $column == 'default_category' ) {
4105
+                                } else if ($column == 'post_category' && $row[$c] != '') {
4106
+                                    $post_category_arr = explode(',', $row[$c]);
4107
+                                } else if ($column == 'default_category') {
4108 4108
                                     $default_category = wp_kses_normalize_entities($row[$c]);
4109
-                                } else if ( $column == 'post_tags' && $row[$c] != '' ) {
4110
-                                    $post_tags = explode( ',', sanitize_text_field($row[$c]) );
4111
-                                } else if ( $column == 'post_type' ) {
4109
+                                } else if ($column == 'post_tags' && $row[$c] != '') {
4110
+                                    $post_tags = explode(',', sanitize_text_field($row[$c]));
4111
+                                } else if ($column == 'post_type') {
4112 4112
                                     $post_type = $row[$c];
4113
-                                } else if ( $column == 'post_status' ) {
4114
-                                    $post_status = sanitize_key( $row[$c] );
4115
-                                } else if ( $column == 'is_featured' ) {
4116
-                                    $is_featured = (int)$row[$c];
4117
-                                } else if ( $column == 'geodir_video' ) {
4113
+                                } else if ($column == 'post_status') {
4114
+                                    $post_status = sanitize_key($row[$c]);
4115
+                                } else if ($column == 'is_featured') {
4116
+                                    $is_featured = (int) $row[$c];
4117
+                                } else if ($column == 'geodir_video') {
4118 4118
                                     $geodir_video = $row[$c];
4119
-                                } else if ( $column == 'post_address' ) {
4119
+                                } else if ($column == 'post_address') {
4120 4120
                                     $post_address = sanitize_text_field($row[$c]);
4121
-                                } else if ( $column == 'post_city' ) {
4121
+                                } else if ($column == 'post_city') {
4122 4122
                                     $post_city = sanitize_text_field($row[$c]);
4123
-                                } else if ( $column == 'post_region' ) {
4123
+                                } else if ($column == 'post_region') {
4124 4124
                                     $post_region = sanitize_text_field($row[$c]);
4125
-                                } else if ( $column == 'post_country' ) {
4125
+                                } else if ($column == 'post_country') {
4126 4126
                                     $post_country = sanitize_text_field($row[$c]);
4127
-                                } else if ( $column == 'post_zip' ) {
4127
+                                } else if ($column == 'post_zip') {
4128 4128
                                     $post_zip = sanitize_text_field($row[$c]);
4129
-                                } else if ( $column == 'post_latitude' ) {
4129
+                                } else if ($column == 'post_latitude') {
4130 4130
                                     $post_latitude = sanitize_text_field($row[$c]);
4131
-                                } else if ( $column == 'post_longitude' ) {
4131
+                                } else if ($column == 'post_longitude') {
4132 4132
                                     $post_longitude = sanitize_text_field($row[$c]);
4133
-                                } else if ( $column == 'post_neighbourhood' ) {
4133
+                                } else if ($column == 'post_neighbourhood') {
4134 4134
                                     $post_neighbourhood = sanitize_text_field($row[$c]);
4135 4135
                                     unset($gd_post[$column]);
4136
-                                } else if ( $column == 'neighbourhood_latitude' ) {
4136
+                                } else if ($column == 'neighbourhood_latitude') {
4137 4137
                                     $neighbourhood_latitude = sanitize_text_field($row[$c]);
4138
-                                } else if ( $column == 'neighbourhood_longitude' ) {
4138
+                                } else if ($column == 'neighbourhood_longitude') {
4139 4139
                                     $neighbourhood_longitude = sanitize_text_field($row[$c]);
4140
-                                } else if ( $column == 'geodir_timing' ) {
4140
+                                } else if ($column == 'geodir_timing') {
4141 4141
                                     $geodir_timing = sanitize_text_field($row[$c]);
4142
-                                } else if ( $column == 'geodir_contact' ) {
4142
+                                } else if ($column == 'geodir_contact') {
4143 4143
                                     $geodir_contact = sanitize_text_field($row[$c]);
4144
-                                } else if ( $column == 'geodir_email' ) {
4144
+                                } else if ($column == 'geodir_email') {
4145 4145
                                     $geodir_email = sanitize_email($row[$c]);
4146
-                                } else if ( $column == 'geodir_website' ) {
4146
+                                } else if ($column == 'geodir_website') {
4147 4147
                                     $geodir_website = sanitize_text_field($row[$c]);
4148
-                                } else if ( $column == 'geodir_twitter' ) {
4148
+                                } else if ($column == 'geodir_twitter') {
4149 4149
                                     $geodir_twitter = sanitize_text_field($row[$c]);
4150
-                                } else if ( $column == 'geodir_facebook' ) {
4150
+                                } else if ($column == 'geodir_facebook') {
4151 4151
                                     $geodir_facebook = sanitize_text_field($row[$c]);
4152
-                                } else if ( $column == 'IMAGE' && !empty( $row[$c] ) && $row[$c] != '' ) {
4152
+                                } else if ($column == 'IMAGE' && !empty($row[$c]) && $row[$c] != '') {
4153 4153
                                     $post_images[] = $row[$c];
4154
-                                } else if ( $column == 'alive_days' && (int)$row[$c] > 0 ) {
4155
-                                    $expire_date = date_i18n( 'Y-m-d', strtotime( $current_date . '+' . (int)$row[$c] . ' days' ) );
4156
-                                } else if ( $column == 'expire_date' && $row[$c] != '' && geodir_strtolower($row[$c]) != 'never' ) {
4154
+                                } else if ($column == 'alive_days' && (int) $row[$c] > 0) {
4155
+                                    $expire_date = date_i18n('Y-m-d', strtotime($current_date.'+'.(int) $row[$c].' days'));
4156
+                                } else if ($column == 'expire_date' && $row[$c] != '' && geodir_strtolower($row[$c]) != 'never') {
4157 4157
                                     $row[$c] = str_replace('/', '-', $row[$c]);
4158
-                                    $expire_date = date_i18n( 'Y-m-d', strtotime( $row[$c] ) );
4158
+                                    $expire_date = date_i18n('Y-m-d', strtotime($row[$c]));
4159 4159
                                 }
4160 4160
                                 // WPML
4161 4161
                                 if ($is_wpml) {
4162 4162
                                     if ($column == 'language') {
4163 4163
                                         $language = geodir_strtolower(trim($row[$c]));
4164 4164
                                     } else if ($column == 'original_post_id') {
4165
-                                        $original_post_id = (int)$row[$c];
4165
+                                        $original_post_id = (int) $row[$c];
4166 4166
                                     }
4167 4167
                                 }
4168 4168
                                 // WPML
@@ -4170,7 +4170,7 @@  discard block
 block discarded – undo
4170 4170
                             }
4171 4171
                             // listing claimed or not
4172 4172
                             if ($is_claim_active && isset($gd_post['claimed'])) {
4173
-                                $gd_post['claimed'] = (int)$gd_post['claimed'] == 1 ? 1 : 0;
4173
+                                $gd_post['claimed'] = (int) $gd_post['claimed'] == 1 ? 1 : 0;
4174 4174
                             }
4175 4175
                             
4176 4176
                             // WPML
@@ -4181,43 +4181,43 @@  discard block
 block discarded – undo
4181 4181
 
4182 4182
                             $gd_post['IMAGE'] = $post_images;
4183 4183
                             
4184
-                            $post_status = !empty( $post_status ) ? sanitize_key( $post_status ) : $default_status;
4185
-                            $post_status = !empty( $wp_post_statuses ) && !isset( $wp_post_statuses[$post_status] ) ? $default_status : $post_status;
4184
+                            $post_status = !empty($post_status) ? sanitize_key($post_status) : $default_status;
4185
+                            $post_status = !empty($wp_post_statuses) && !isset($wp_post_statuses[$post_status]) ? $default_status : $post_status;
4186 4186
                                                                                                                 
4187 4187
                             $valid = true;
4188 4188
                             
4189
-                            if ( $post_title == '' || !in_array( $post_type, $post_types ) ) {
4189
+                            if ($post_title == '' || !in_array($post_type, $post_types)) {
4190 4190
                                 $invalid++;
4191 4191
                                 $valid = false;
4192
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . __( 'Could not be added due to blank title/invalid post type', 'geodirectory' ) );
4192
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.__('Could not be added due to blank title/invalid post type', 'geodirectory'));
4193 4193
                             }
4194 4194
                             
4195
-                            $location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $post_type ) ? false : true;
4196
-                            if ( $location_allowed ) {
4195
+                            $location_allowed = function_exists('geodir_cpt_no_location') && geodir_cpt_no_location($post_type) ? false : true;
4196
+                            if ($location_allowed) {
4197 4197
                                 $location_result = geodir_get_default_location();
4198
-                                if ( $post_address == '' || $post_city == '' || $post_region == '' || $post_country == '' || $post_latitude == '' || $post_longitude == '' ) {
4198
+                                if ($post_address == '' || $post_city == '' || $post_region == '' || $post_country == '' || $post_latitude == '' || $post_longitude == '') {
4199 4199
                                     $invalid_addr++;
4200 4200
                                     $valid = false;
4201
-                                    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' ) );
4202
-                                } else if ( !empty( $location_result ) && $location_result->location_id == 0 ) {
4203
-                                    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 ) ) ) {
4201
+                                    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'));
4202
+                                } else if (!empty($location_result) && $location_result->location_id == 0) {
4203
+                                    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))) {
4204 4204
                                         $invalid_addr++;
4205 4205
                                         $valid = false;
4206
-                                        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' ) );
4206
+                                        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'));
4207 4207
                                     } else {
4208 4208
                                         if (!$location_manager) {
4209
-                                            $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.
4209
+                                            $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.
4210 4210
                                         }
4211 4211
                                     }
4212 4212
                                 }
4213 4213
                             }
4214 4214
                             
4215
-                            if ( !$valid ) {
4215
+                            if (!$valid) {
4216 4216
                                 continue;
4217 4217
                             }
4218 4218
 
4219
-                            $cat_taxonomy = $post_type . 'category';
4220
-                            $tags_taxonomy = $post_type . '_tags';
4219
+                            $cat_taxonomy = $post_type.'category';
4220
+                            $tags_taxonomy = $post_type.'_tags';
4221 4221
                             
4222 4222
                             if ($default_category != '' && !in_array($default_category, $post_category_arr)) {
4223 4223
                                 $post_category_arr = array_merge(array($default_category), $post_category_arr);
@@ -4225,29 +4225,29 @@  discard block
 block discarded – undo
4225 4225
 
4226 4226
                             $post_category = array();
4227 4227
                             $default_category_id = NULL;
4228
-                            if ( !empty( $post_category_arr ) ) {
4229
-                                foreach ( $post_category_arr as $value ) {
4230
-                                    $category_name = wp_kses_normalize_entities( trim( $value ) );
4228
+                            if (!empty($post_category_arr)) {
4229
+                                foreach ($post_category_arr as $value) {
4230
+                                    $category_name = wp_kses_normalize_entities(trim($value));
4231 4231
                                     
4232
-                                    if ( $category_name != '' ) {
4232
+                                    if ($category_name != '') {
4233 4233
                                         $term_category = array();
4234 4234
                                         
4235
-                                        if ( $term = get_term_by( 'name', $category_name, $cat_taxonomy ) ) {
4235
+                                        if ($term = get_term_by('name', $category_name, $cat_taxonomy)) {
4236 4236
                                             $term_category = $term;
4237
-                                        } else if ( $term = get_term_by( 'slug', $category_name, $cat_taxonomy ) ) {
4237
+                                        } else if ($term = get_term_by('slug', $category_name, $cat_taxonomy)) {
4238 4238
                                             $term_category = $term;
4239 4239
                                         } else {
4240 4240
                                             $term_data = array();
4241 4241
                                             $term_data['name'] = $category_name;
4242 4242
                                             $term_data['taxonomy'] = $cat_taxonomy;
4243 4243
                                             
4244
-                                            $term_id = geodir_imex_insert_term( $cat_taxonomy, $term_data );
4245
-                                            if ( $term_id ) {
4246
-                                                $term_category = get_term( $term_id, $cat_taxonomy );
4244
+                                            $term_id = geodir_imex_insert_term($cat_taxonomy, $term_data);
4245
+                                            if ($term_id) {
4246
+                                                $term_category = get_term($term_id, $cat_taxonomy);
4247 4247
                                             }
4248 4248
                                         }
4249 4249
                                         
4250
-                                        if ( !empty( $term_category ) && !is_wp_error( $term_category ) ) {
4250
+                                        if (!empty($term_category) && !is_wp_error($term_category)) {
4251 4251
                                             $post_category[] = intval($term_category->term_id);
4252 4252
                                             
4253 4253
                                             if ($category_name == $default_category) {
@@ -4268,15 +4268,15 @@  discard block
 block discarded – undo
4268 4268
                             $save_post['post_tags'] = $post_tags;
4269 4269
 
4270 4270
                             $saved_post_id = NULL;
4271
-                            if ( $import_choice == 'update' ) {
4272
-                                $gd_wp_error = __( 'Unable to add listing, please check the listing data.', 'geodirectory' );
4271
+                            if ($import_choice == 'update') {
4272
+                                $gd_wp_error = __('Unable to add listing, please check the listing data.', 'geodirectory');
4273 4273
                                 
4274
-                                if ( $post_id > 0 && get_post( $post_id ) ) {
4274
+                                if ($post_id > 0 && get_post($post_id)) {
4275 4275
                                     $save_post['ID'] = $post_id;
4276 4276
                                     
4277
-                                    if ( $saved_post_id = wp_update_post( $save_post, true ) ) {
4278
-                                        if ( is_wp_error( $saved_post_id ) ) {
4279
-                                            $gd_wp_error = $saved_post_id->get_error_message() . ' ' . $wp_chars_error;
4277
+                                    if ($saved_post_id = wp_update_post($save_post, true)) {
4278
+                                        if (is_wp_error($saved_post_id)) {
4279
+                                            $gd_wp_error = $saved_post_id->get_error_message().' '.$wp_chars_error;
4280 4280
                                             $saved_post_id = 0;
4281 4281
                                         } else {
4282 4282
                                             $saved_post_id = $post_id;
@@ -4284,9 +4284,9 @@  discard block
 block discarded – undo
4284 4284
                                         }
4285 4285
                                     }
4286 4286
                                 } else {
4287
-                                    if ( $saved_post_id = wp_insert_post( $save_post, true ) ) {
4288
-                                        if ( is_wp_error( $saved_post_id ) ) {
4289
-                                            $gd_wp_error = $saved_post_id->get_error_message() . ' ' . $wp_chars_error;
4287
+                                    if ($saved_post_id = wp_insert_post($save_post, true)) {
4288
+                                        if (is_wp_error($saved_post_id)) {
4289
+                                            $gd_wp_error = $saved_post_id->get_error_message().' '.$wp_chars_error;
4290 4290
                                             $saved_post_id = 0;
4291 4291
                                         } else {
4292 4292
                                             $created++;
@@ -4294,19 +4294,19 @@  discard block
 block discarded – undo
4294 4294
                                     }
4295 4295
                                 }
4296 4296
                                 
4297
-                                if ( !$saved_post_id > 0 ) {
4297
+                                if (!$saved_post_id > 0) {
4298 4298
                                     $invalid++;
4299
-                                    geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_wp_error );
4299
+                                    geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_wp_error);
4300 4300
                                 }
4301
-                            } else if ( $import_choice == 'skip' ) {
4302
-                                if ( $post_id > 0 && get_post( $post_id ) ) {
4301
+                            } else if ($import_choice == 'skip') {
4302
+                                if ($post_id > 0 && get_post($post_id)) {
4303 4303
                                     $skipped++;	
4304 4304
                                 } else {
4305
-                                    if ( $saved_post_id = wp_insert_post( $save_post, true ) ) {
4306
-                                        if ( is_wp_error( $saved_post_id ) ) {
4305
+                                    if ($saved_post_id = wp_insert_post($save_post, true)) {
4306
+                                        if (is_wp_error($saved_post_id)) {
4307 4307
                                             $invalid++;
4308 4308
                                             
4309
-                                            geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $saved_post_id->get_error_message() . ' ' . $wp_chars_error );
4309
+                                            geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$saved_post_id->get_error_message().' '.$wp_chars_error);
4310 4310
                                             $saved_post_id = 0;
4311 4311
                                         } else {
4312 4312
                                             $created++;
@@ -4314,28 +4314,28 @@  discard block
 block discarded – undo
4314 4314
                                     } else {
4315 4315
                                         $invalid++;
4316 4316
                                         
4317
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $wp_chars_error );
4317
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$wp_chars_error);
4318 4318
                                     }
4319 4319
                                 }
4320 4320
                             } else {
4321 4321
                                 $invalid++;
4322 4322
                                 
4323
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $wp_chars_error );
4323
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$wp_chars_error);
4324 4324
                             }
4325 4325
 
4326
-                            if ( (int)$saved_post_id > 0 ) {
4326
+                            if ((int) $saved_post_id > 0) {
4327 4327
                                 // WPML
4328 4328
                                 if ($is_wpml && $original_post_id > 0 && $language != '') {
4329
-                                    $wpml_post_type = 'post_' . $post_type;
4330
-                                    $source_language = geodir_get_language_for_element( $original_post_id, $wpml_post_type );
4329
+                                    $wpml_post_type = 'post_'.$post_type;
4330
+                                    $source_language = geodir_get_language_for_element($original_post_id, $wpml_post_type);
4331 4331
                                     $source_language = $source_language != '' ? $source_language : $sitepress->get_default_language();
4332 4332
 
4333
-                                    $trid = $sitepress->get_element_trid( $original_post_id, $wpml_post_type );
4333
+                                    $trid = $sitepress->get_element_trid($original_post_id, $wpml_post_type);
4334 4334
                                     
4335
-                                    $sitepress->set_element_language_details( $saved_post_id, $wpml_post_type, $trid, $language, $source_language );
4335
+                                    $sitepress->set_element_language_details($saved_post_id, $wpml_post_type, $trid, $language, $source_language);
4336 4336
                                 }
4337 4337
                                 // WPML
4338
-                                $gd_post_info = geodir_get_post_info( $saved_post_id );
4338
+                                $gd_post_info = geodir_get_post_info($saved_post_id);
4339 4339
                                 
4340 4340
                                 $gd_post['post_id'] = $saved_post_id;
4341 4341
                                 $gd_post['ID'] = $saved_post_id;
@@ -4347,7 +4347,7 @@  discard block
 block discarded – undo
4347 4347
                                                     
4348 4348
                                 // post location
4349 4349
                                 $post_location_id = 0;
4350
-                                if ( $location_allowed && !empty( $location_result ) && $location_result->location_id > 0 ) {
4350
+                                if ($location_allowed && !empty($location_result) && $location_result->location_id > 0) {
4351 4351
                                     $gd_post['post_neighbourhood'] = '';
4352 4352
                                     
4353 4353
                                     $post_location_info = array(
@@ -4357,7 +4357,7 @@  discard block
 block discarded – undo
4357 4357
                                                                 'geo_lat' => $post_latitude,
4358 4358
                                                                 'geo_lng' => $post_longitude
4359 4359
                                                             );
4360
-                                    if ( $location_id = (int)geodir_add_new_location( $post_location_info ) ) {
4360
+                                    if ($location_id = (int) geodir_add_new_location($post_location_info)) {
4361 4361
                                         $post_location_id = $location_id;
4362 4362
                                     }
4363 4363
                                     
@@ -4395,14 +4395,14 @@  discard block
 block discarded – undo
4395 4395
                                 $gd_post['post_location_id'] = $post_location_id;
4396 4396
                                 
4397 4397
                                 // post package info
4398
-                                $package_id = isset( $gd_post['package_id'] ) && !empty( $gd_post['package_id'] ) ? (int)$gd_post['package_id'] : 0;
4398
+                                $package_id = isset($gd_post['package_id']) && !empty($gd_post['package_id']) ? (int) $gd_post['package_id'] : 0;
4399 4399
                                 if (!$package_id && !empty($gd_post_info) && isset($gd_post_info->package_id) && $gd_post_info->package_id) {
4400 4400
                                     $package_id = $gd_post_info->package_id;
4401 4401
                                 }
4402 4402
                                 
4403 4403
                                 $package_info = array();
4404 4404
                                 if ($package_id && function_exists('geodir_get_package_info_by_id')) {
4405
-                                    $package_info = (array)geodir_get_package_info_by_id($package_id);
4405
+                                    $package_info = (array) geodir_get_package_info_by_id($package_id);
4406 4406
                                     
4407 4407
                                     if (!(!empty($package_info) && isset($package_info['post_type']) && $package_info['post_type'] == $post_type)) {
4408 4408
                                         $package_info = array();
@@ -4410,18 +4410,18 @@  discard block
 block discarded – undo
4410 4410
                                 }
4411 4411
                                 
4412 4412
                                 if (empty($package_info)) {
4413
-                                    $package_info = (array)geodir_post_package_info( array(), '', $post_type );
4413
+                                    $package_info = (array) geodir_post_package_info(array(), '', $post_type);
4414 4414
                                 }
4415 4415
                                  
4416
-                                if (!empty($package_info))	 {
4416
+                                if (!empty($package_info)) {
4417 4417
                                     $package_id = $package_info['pid'];
4418 4418
                                     
4419 4419
                                     if (isset($gd_post['alive_days']) || isset($gd_post['expire_date'])) {
4420 4420
                                         $gd_post['expire_date'] = $expire_date;
4421 4421
                                     } else {
4422
-                                        if ( isset( $package_info['days'] ) && (int)$package_info['days'] > 0 ) {
4423
-                                            $gd_post['alive_days'] = (int)$package_info['days'];
4424
-                                            $gd_post['expire_date'] = date_i18n( 'Y-m-d', strtotime( $current_date . '+' . (int)$package_info['days'] . ' days' ) );
4422
+                                        if (isset($package_info['days']) && (int) $package_info['days'] > 0) {
4423
+                                            $gd_post['alive_days'] = (int) $package_info['days'];
4424
+                                            $gd_post['expire_date'] = date_i18n('Y-m-d', strtotime($current_date.'+'.(int) $package_info['days'].' days'));
4425 4425
                                         } else {
4426 4426
                                             $gd_post['expire_date'] = 'Never';
4427 4427
                                         }
@@ -4430,7 +4430,7 @@  discard block
 block discarded – undo
4430 4430
                                     $gd_post['package_id'] = $package_id;
4431 4431
                                 }
4432 4432
 
4433
-                                $table = $plugin_prefix . $post_type . '_detail';
4433
+                                $table = $plugin_prefix.$post_type.'_detail';
4434 4434
                                 
4435 4435
                                 if ($post_type == 'gd_event') {
4436 4436
                                     $gd_post = geodir_imex_process_event_data($gd_post);
@@ -4441,28 +4441,28 @@  discard block
 block discarded – undo
4441 4441
                                 }
4442 4442
 
4443 4443
                                 // Export franchise fields
4444
-                                $is_franchise_active = is_plugin_active( 'geodir_franchise/geodir_franchise.php' ) && geodir_franchise_enabled( $post_type ) ? true : false;
4444
+                                $is_franchise_active = is_plugin_active('geodir_franchise/geodir_franchise.php') && geodir_franchise_enabled($post_type) ? true : false;
4445 4445
                                 if ($is_franchise_active) {
4446
-                                    if ( isset( $gd_post['gd_is_franchise'] ) && (int)$gd_post['gd_is_franchise'] == 1 ) {
4446
+                                    if (isset($gd_post['gd_is_franchise']) && (int) $gd_post['gd_is_franchise'] == 1) {
4447 4447
                                         $gd_franchise_lock = array();
4448 4448
                                         
4449
-                                        if ( isset( $gd_post['gd_franchise_lock'] ) ) {
4450
-                                            $gd_franchise_lock = str_replace(" ", "", $gd_post['gd_franchise_lock'] );
4451
-                                            $gd_franchise_lock = trim( $gd_franchise_lock );
4452
-                                            $gd_franchise_lock = explode( ",", $gd_franchise_lock );
4449
+                                        if (isset($gd_post['gd_franchise_lock'])) {
4450
+                                            $gd_franchise_lock = str_replace(" ", "", $gd_post['gd_franchise_lock']);
4451
+                                            $gd_franchise_lock = trim($gd_franchise_lock);
4452
+                                            $gd_franchise_lock = explode(",", $gd_franchise_lock);
4453 4453
                                         }
4454 4454
                                         
4455
-                                        update_post_meta( $saved_post_id, 'gd_is_franchise', 1 );
4456
-                                        update_post_meta( $saved_post_id, 'gd_franchise_lock', $gd_franchise_lock );
4455
+                                        update_post_meta($saved_post_id, 'gd_is_franchise', 1);
4456
+                                        update_post_meta($saved_post_id, 'gd_franchise_lock', $gd_franchise_lock);
4457 4457
                                     } else {
4458
-                                        if ( isset( $gd_post['franchise'] ) && (int)$gd_post['franchise'] > 0 && geodir_franchise_check( (int)$gd_post['franchise'] ) ) {
4459
-                                            geodir_save_post_meta( $saved_post_id, 'franchise', (int)$gd_post['franchise'] );
4458
+                                        if (isset($gd_post['franchise']) && (int) $gd_post['franchise'] > 0 && geodir_franchise_check((int) $gd_post['franchise'])) {
4459
+                                            geodir_save_post_meta($saved_post_id, 'franchise', (int) $gd_post['franchise']);
4460 4460
                                         }
4461 4461
                                     }
4462 4462
                                 }
4463 4463
                                 
4464 4464
                                 if (!empty($save_post['post_category']) && is_array($save_post['post_category'])) {
4465
-                                    $save_post['post_category'] = array_unique( array_map( 'intval', $save_post['post_category'] ) );
4465
+                                    $save_post['post_category'] = array_unique(array_map('intval', $save_post['post_category']));
4466 4466
                                     if ($default_category_id) {
4467 4467
                                         $save_post['post_default_category'] = $default_category_id;
4468 4468
                                         $gd_post['default_category'] = $default_category_id;
@@ -4471,34 +4471,34 @@  discard block
 block discarded – undo
4471 4471
                                 }
4472 4472
                                 
4473 4473
                                 // Save post info
4474
-                                geodir_save_post_info( $saved_post_id, $gd_post );
4474
+                                geodir_save_post_info($saved_post_id, $gd_post);
4475 4475
                                 // post taxonomies
4476
-                                if ( !empty( $save_post['post_category'] ) ) {
4477
-                                    wp_set_object_terms( $saved_post_id, $save_post['post_category'], $cat_taxonomy );
4476
+                                if (!empty($save_post['post_category'])) {
4477
+                                    wp_set_object_terms($saved_post_id, $save_post['post_category'], $cat_taxonomy);
4478 4478
                                     
4479
-                                    $post_default_category = isset( $save_post['post_default_category'] ) ? $save_post['post_default_category'] : '';
4479
+                                    $post_default_category = isset($save_post['post_default_category']) ? $save_post['post_default_category'] : '';
4480 4480
                                     if ($default_category_id) {
4481 4481
                                         $post_default_category = $default_category_id;
4482 4482
                                     }
4483 4483
                                     $post_cat_ids = geodir_get_post_meta($saved_post_id, $cat_taxonomy);
4484 4484
                                     $save_post['post_category'] = !empty($post_cat_ids) ? explode(",", trim($post_cat_ids, ",")) : $save_post['post_category'];
4485
-                                    $post_category_str = !empty($save_post['post_category']) ? implode(",y:#", $save_post['post_category']) . ',y:' : '';
4485
+                                    $post_category_str = !empty($save_post['post_category']) ? implode(",y:#", $save_post['post_category']).',y:' : '';
4486 4486
                                     
4487 4487
                                     if ($post_category_str != '' && $post_default_category) {
4488
-                                        $post_category_str = str_replace($post_default_category . ',y:', $post_default_category . ',y,d:', $post_category_str);
4488
+                                        $post_category_str = str_replace($post_default_category.',y:', $post_default_category.',y,d:', $post_category_str);
4489 4489
                                     }
4490 4490
                                     
4491 4491
                                     $post_category_str = $post_category_str != '' ? array($cat_taxonomy => $post_category_str) : '';
4492 4492
                                     
4493
-                                    geodir_set_postcat_structure( $saved_post_id, $cat_taxonomy, $post_default_category, $post_category_str );
4493
+                                    geodir_set_postcat_structure($saved_post_id, $cat_taxonomy, $post_default_category, $post_category_str);
4494 4494
                                 }
4495 4495
 
4496
-                                if ( !empty( $save_post['post_tags'] ) ) {
4497
-                                    wp_set_object_terms( $saved_post_id, $save_post['post_tags'], $tags_taxonomy );
4496
+                                if (!empty($save_post['post_tags'])) {
4497
+                                    wp_set_object_terms($saved_post_id, $save_post['post_tags'], $tags_taxonomy);
4498 4498
                                 }
4499 4499
 
4500 4500
                                 // Post images
4501
-                                if ( !empty( $post_images ) ) {
4501
+                                if (!empty($post_images)) {
4502 4502
                                     $post_images = array_unique($post_images);
4503 4503
                                     
4504 4504
                                     $old_post_images_arr = array();
@@ -4506,61 +4506,61 @@  discard block
 block discarded – undo
4506 4506
                                     
4507 4507
                                     $order = 1;
4508 4508
                                     
4509
-                                    $old_post_images = geodir_get_images( $saved_post_id );
4509
+                                    $old_post_images = geodir_get_images($saved_post_id);
4510 4510
                                     if (!empty($old_post_images)) {
4511
-                                        foreach( $old_post_images as $old_post_image ) {
4511
+                                        foreach ($old_post_images as $old_post_image) {
4512 4512
                                             if (!empty($old_post_image) && isset($old_post_image->file) && $old_post_image->file != '') {
4513 4513
                                                 $old_post_images_arr[] = $old_post_image->file;
4514 4514
                                             }
4515 4515
                                         }
4516 4516
                                     }
4517 4517
 
4518
-                                    foreach ( $post_images as $post_image ) {
4519
-                                        $image_name = basename( $post_image );
4518
+                                    foreach ($post_images as $post_image) {
4519
+                                        $image_name = basename($post_image);
4520 4520
                                         $saved_post_images_arr[] = $image_name;
4521 4521
                                         
4522
-                                        if (!empty($old_post_images_arr) && in_array( $image_name, $old_post_images_arr) ) {
4522
+                                        if (!empty($old_post_images_arr) && in_array($image_name, $old_post_images_arr)) {
4523 4523
                                             continue; // Skip if image already exists.
4524 4524
                                         }
4525 4525
                                         
4526
-                                        $image_name_parts = explode( '.', $image_name );
4527
-                                        array_pop( $image_name_parts );
4528
-                                        $proper_image_name = implode( '.', $image_name_parts );
4526
+                                        $image_name_parts = explode('.', $image_name);
4527
+                                        array_pop($image_name_parts);
4528
+                                        $proper_image_name = implode('.', $image_name_parts);
4529 4529
                                         
4530
-                                        $arr_file_type = wp_check_filetype( $image_name );
4530
+                                        $arr_file_type = wp_check_filetype($image_name);
4531 4531
                                         
4532
-                                        if ( !empty( $arr_file_type ) ) {
4532
+                                        if (!empty($arr_file_type)) {
4533 4533
                                             $uploaded_file_type = $arr_file_type['type'];
4534 4534
                                             
4535 4535
                                             $attachment = array();
4536 4536
                                             $attachment['post_id'] = $saved_post_id;
4537 4537
                                             $attachment['title'] = $proper_image_name;
4538 4538
                                             $attachment['content'] = '';
4539
-                                            $attachment['file'] = $uploads_subdir . '/' . $image_name;
4539
+                                            $attachment['file'] = $uploads_subdir.'/'.$image_name;
4540 4540
                                             $attachment['mime_type'] = $uploaded_file_type;
4541 4541
                                             $attachment['menu_order'] = $order;
4542 4542
                                             $attachment['is_featured'] = 0;
4543 4543
 
4544 4544
                                             $attachment_set = '';
4545
-                                            foreach ( $attachment as $key => $val ) {
4546
-                                                if ( $val != '' ) {
4547
-                                                    $attachment_set .= $key . " = '" . $val . "', ";
4545
+                                            foreach ($attachment as $key => $val) {
4546
+                                                if ($val != '') {
4547
+                                                    $attachment_set .= $key." = '".$val."', ";
4548 4548
                                                 }
4549 4549
                                             }
4550
-                                            $attachment_set = trim( $attachment_set, ", " );
4550
+                                            $attachment_set = trim($attachment_set, ", ");
4551 4551
                                                                                         
4552 4552
                                             // Add new attachment
4553
-                                            $wpdb->query( "INSERT INTO " . GEODIR_ATTACHMENT_TABLE . " SET " . $attachment_set );
4553
+                                            $wpdb->query("INSERT INTO ".GEODIR_ATTACHMENT_TABLE." SET ".$attachment_set);
4554 4554
                                                                                         
4555 4555
                                             $order++;
4556 4556
                                         }
4557 4557
                                     }
4558 4558
 
4559
-                                    $saved_post_images_sql = !empty($saved_post_images_arr) ? " AND ( file NOT LIKE '%/" . implode("' AND file NOT LIKE '%/",  $saved_post_images_arr) . "' )" : '';
4559
+                                    $saved_post_images_sql = !empty($saved_post_images_arr) ? " AND ( file NOT LIKE '%/".implode("' AND file NOT LIKE '%/", $saved_post_images_arr)."' )" : '';
4560 4560
                                     // Remove previous attachment
4561
-                                    $wpdb->query( "DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = " . (int)$saved_post_id . " " . $saved_post_images_sql );
4561
+                                    $wpdb->query("DELETE FROM ".GEODIR_ATTACHMENT_TABLE." WHERE post_id = ".(int) $saved_post_id." ".$saved_post_images_sql);
4562 4562
                                     
4563
-                                    if ( !empty( $saved_post_images_arr ) ) {
4563
+                                    if (!empty($saved_post_images_arr)) {
4564 4564
                                         geodir_set_wp_featured_image($saved_post_id);
4565 4565
                                         /*
4566 4566
                                         $menu_order = 1;
@@ -4577,13 +4577,13 @@  discard block
 block discarded – undo
4577 4577
                                         }*/
4578 4578
                                     }
4579 4579
                                     
4580
-                                    if ( $order > 1 ) {
4580
+                                    if ($order > 1) {
4581 4581
                                         $images++;
4582 4582
                                     }
4583 4583
                                 }
4584 4584
 
4585 4585
                                 /** This action is documented in geodirectory-functions/post-functions.php */
4586
-                                do_action( 'geodir_after_save_listing', $saved_post_id, $gd_post );
4586
+                                do_action('geodir_after_save_listing', $saved_post_id, $gd_post);
4587 4587
                                 
4588 4588
                                 if (isset($is_featured)) {
4589 4589
                                     geodir_save_post_meta($saved_post_id, 'is_featured', $is_featured);
@@ -4606,10 +4606,10 @@  discard block
 block discarded – undo
4606 4606
                 }
4607 4607
 
4608 4608
                 //undo some stuff to make the import quicker
4609
-                wp_defer_term_counting( false );
4610
-                wp_defer_comment_counting( false );
4611
-                $wpdb->query( 'COMMIT;' );
4612
-                $wpdb->query( 'SET autocommit = 1;' );
4609
+                wp_defer_term_counting(false);
4610
+                wp_defer_comment_counting(false);
4611
+                $wpdb->query('COMMIT;');
4612
+                $wpdb->query('SET autocommit = 1;');
4613 4613
 
4614 4614
                 $json = array();
4615 4615
                 $json['processed'] = $processed_actual;
@@ -4620,9 +4620,9 @@  discard block
 block discarded – undo
4620 4620
                 $json['invalid_addr'] = $invalid_addr;
4621 4621
                 $json['images'] = $images;
4622 4622
                 
4623
-                wp_send_json( $json );
4623
+                wp_send_json($json);
4624 4624
                 exit;
4625
-            } else if ( $task == 'import_loc' ) {
4625
+            } else if ($task == 'import_loc') {
4626 4626
                 global $gd_post_types;
4627 4627
                 $gd_post_types = $post_types;
4628 4628
                 
@@ -4631,82 +4631,82 @@  discard block
 block discarded – undo
4631 4631
                     
4632 4632
                     if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4633 4633
                         $json['error'] = __('File you are uploading is not valid. Columns does not matching.', 'geodirectory');
4634
-                        wp_send_json( $json );
4634
+                        wp_send_json($json);
4635 4635
                     }
4636 4636
                     
4637 4637
                     $gd_error_log = __('GD IMPORT LOCATIONS [ROW %d]:', 'geodirectory');
4638
-                    $gd_error_location = __( 'Could not be saved due to blank/invalid address(city, region, country, latitude, longitude)', 'geodirectory' );
4638
+                    $gd_error_location = __('Could not be saved due to blank/invalid address(city, region, country, latitude, longitude)', 'geodirectory');
4639 4639
                     for ($i = 1; $i <= $limit; $i++) {
4640 4640
                         $index = $processed + $i;
4641 4641
                         
4642 4642
                         if (isset($file[$index])) {
4643 4643
                             $row = $file[$index];
4644
-                            $row = array_map( 'trim', $row );
4644
+                            $row = array_map('trim', $row);
4645 4645
                             $data = array();
4646 4646
                             
4647
-                            foreach ($columns as $c => $column ) {
4647
+                            foreach ($columns as $c => $column) {
4648 4648
                                 if (in_array($column, array('location_id', 'latitude', 'longitude', 'city', 'city_slug', 'region', 'country', 'city_meta_title', 'city_meta_desc', 'city_desc', 'region_meta_title', 'region_meta_desc', 'region_desc', 'country_meta_title', 'country_meta_desc', 'country_desc'))) {
4649 4649
                                     $data[$column] = $row[$c];
4650 4650
                                 }
4651 4651
                             }
4652 4652
 
4653
-                            if ( empty($data['city']) || empty($data['region']) || empty($data['country']) || empty($data['latitude']) || empty($data['longitude']) ) {
4653
+                            if (empty($data['city']) || empty($data['region']) || empty($data['country']) || empty($data['latitude']) || empty($data['longitude'])) {
4654 4654
                                 $invalid++;
4655
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4655
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_location);
4656 4656
                                 continue;
4657 4657
                             }
4658 4658
                             
4659 4659
                             $data['location_id'] = isset($data['location_id']) ? absint($data['location_id']) : 0;
4660 4660
                             
4661
-                            if ( $import_choice == 'update' ) {
4662
-                                if ( (int)$data['location_id'] > 0 && $location = geodir_get_location_by_id( '', (int)$data['location_id'] ) ) {
4663
-                                    if ( $location_id = geodir_location_update_city( $data, true, $location ) ) {
4661
+                            if ($import_choice == 'update') {
4662
+                                if ((int) $data['location_id'] > 0 && $location = geodir_get_location_by_id('', (int) $data['location_id'])) {
4663
+                                    if ($location_id = geodir_location_update_city($data, true, $location)) {
4664 4664
                                         $updated++;
4665 4665
                                     } else {
4666 4666
                                         $invalid++;
4667
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4667
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_location);
4668 4668
                                     }
4669
-                                } else if ( !empty( $data['city_slug'] ) && $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'] ) ) ) {
4670
-                                    $data['location_id'] = (int)$location->location_id;
4669
+                                } else if (!empty($data['city_slug']) && $location = geodir_get_location_by_slug('city', array('city_slug' => $data['city_slug']))) {
4670
+                                    $data['location_id'] = (int) $location->location_id;
4671 4671
                                     
4672
-                                    if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'country' => $data['country'], 'region' => $data['region'] ) ) ) {
4673
-                                        $data['location_id'] = (int)$location->location_id;
4674
-                                    } else if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'region' => $data['region'] ) ) ) {
4675
-                                        $data['location_id'] = (int)$location->location_id;
4676
-                                    } else if ( $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'], 'country' => $data['country'] ) ) ) {
4677
-                                        $data['location_id'] = (int)$location->location_id;
4672
+                                    if ($location = geodir_get_location_by_slug('city', array('city_slug' => $data['city_slug'], 'country' => $data['country'], 'region' => $data['region']))) {
4673
+                                        $data['location_id'] = (int) $location->location_id;
4674
+                                    } else if ($location = geodir_get_location_by_slug('city', array('city_slug' => $data['city_slug'], 'region' => $data['region']))) {
4675
+                                        $data['location_id'] = (int) $location->location_id;
4676
+                                    } else if ($location = geodir_get_location_by_slug('city', array('city_slug' => $data['city_slug'], 'country' => $data['country']))) {
4677
+                                        $data['location_id'] = (int) $location->location_id;
4678 4678
                                     }
4679 4679
                                     
4680
-                                    if ( $location_id = geodir_location_update_city( $data, true, $location ) ) {
4680
+                                    if ($location_id = geodir_location_update_city($data, true, $location)) {
4681 4681
                                         $updated++;
4682 4682
                                     } else {
4683 4683
                                         $invalid++;
4684
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4684
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_location);
4685 4685
                                     }
4686 4686
                                 } else {
4687
-                                    if ( $location_id = geodir_location_insert_city( $data, true ) ) {
4687
+                                    if ($location_id = geodir_location_insert_city($data, true)) {
4688 4688
                                         $created++;
4689 4689
                                     } else {
4690 4690
                                         $invalid++;
4691
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4691
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_location);
4692 4692
                                     }
4693 4693
                                 }
4694
-                            } elseif ( $import_choice == 'skip' ) {
4695
-                                if ( (int)$data['location_id'] > 0 && $location = geodir_get_location_by_id( '', (int)$data['location_id'] ) ) {
4694
+                            } elseif ($import_choice == 'skip') {
4695
+                                if ((int) $data['location_id'] > 0 && $location = geodir_get_location_by_id('', (int) $data['location_id'])) {
4696 4696
                                     $skipped++;
4697
-                                } else if ( !empty( $data['city_slug'] ) && $location = geodir_get_location_by_slug( 'city', array( 'city_slug' => $data['city_slug'] ) ) ) {
4697
+                                } else if (!empty($data['city_slug']) && $location = geodir_get_location_by_slug('city', array('city_slug' => $data['city_slug']))) {
4698 4698
                                     $skipped++;
4699 4699
                                 } else {
4700
-                                    if ( $location_id = geodir_location_insert_city( $data, true ) ) {
4700
+                                    if ($location_id = geodir_location_insert_city($data, true)) {
4701 4701
                                         $created++;
4702 4702
                                     } else {
4703 4703
                                         $invalid++;
4704
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4704
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_location);
4705 4705
                                     }
4706 4706
                                 }
4707 4707
                             } else {
4708 4708
                                 $invalid++;
4709
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_location );
4709
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_location);
4710 4710
                             }
4711 4711
                         }
4712 4712
                     }
@@ -4720,24 +4720,24 @@  discard block
 block discarded – undo
4720 4720
                 $json['invalid'] = $invalid;
4721 4721
                 $json['images'] = $images;
4722 4722
                 
4723
-                wp_send_json( $json );
4724
-            } else if ( $task == 'import_hood' ) {               
4723
+                wp_send_json($json);
4724
+            } else if ($task == 'import_hood') {               
4725 4725
                 if (!empty($file)) {
4726 4726
                     $columns = isset($file[0]) ? $file[0] : NULL;
4727 4727
                     
4728 4728
                     if (empty($columns) || (!empty($columns) && $columns[0] == '')) {
4729 4729
                         $json['error'] = __('File you are uploading is not valid. Columns does not matching.', 'geodirectory');
4730
-                        wp_send_json( $json );
4730
+                        wp_send_json($json);
4731 4731
                     }
4732 4732
                     
4733 4733
                     $gd_error_log = __('GD IMPORT NEIGHBOURHOODS [ROW %d]:', 'geodirectory');
4734
-                    $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' );
4734
+                    $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');
4735 4735
                     for ($i = 1; $i <= $limit; $i++) {
4736 4736
                         $index = $processed + $i;
4737 4737
                         
4738 4738
                         if (isset($file[$index])) {
4739 4739
                             $row = $file[$index];
4740
-                            $row = array_map( 'trim', $row );
4740
+                            $row = array_map('trim', $row);
4741 4741
                             $data = array();
4742 4742
                             
4743 4743
                             foreach ($columns as $c => $column) {
@@ -4748,20 +4748,20 @@  discard block
 block discarded – undo
4748 4748
 
4749 4749
                             if (empty($data['neighbourhood_name']) || empty($data['latitude']) || empty($data['longitude'])) {
4750 4750
                                 $invalid++;
4751
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4751
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_hood);
4752 4752
                                 continue;
4753 4753
                             }
4754 4754
                             
4755 4755
                             $location_info = array();
4756
-                            if (!empty($data['location_id']) && (int)$data['location_id'] > 0) {
4757
-                                $location_info = geodir_get_location_by_id('', (int)$data['location_id']);
4756
+                            if (!empty($data['location_id']) && (int) $data['location_id'] > 0) {
4757
+                                $location_info = geodir_get_location_by_id('', (int) $data['location_id']);
4758 4758
                             } else if (!empty($data['city']) && !empty($data['region']) && !empty($data['country'])) {
4759 4759
                                 $location_info = geodir_get_location_by_slug('city', array('fields' => 'location_id', 'city' => $data['city'], 'country' => $data['country'], 'region' => $data['region']));
4760 4760
                             }
4761 4761
 
4762 4762
                             if (empty($location_info)) {
4763 4763
                                 $invalid++;
4764
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4764
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_hood);
4765 4765
                                 continue;
4766 4766
                             }
4767 4767
                             
@@ -4776,35 +4776,35 @@  discard block
 block discarded – undo
4776 4776
                             $hood_data['hood_longitude'] = $data['longitude'];
4777 4777
                             $hood_data['hood_location_id'] = $location_id;
4778 4778
                                     
4779
-                            if ( $import_choice == 'update' ) {
4780
-                                if ((int)$data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int)$data['neighbourhood_id']))) {
4781
-                                    $hood_data['hood_id'] = (int)$data['neighbourhood_id'];
4779
+                            if ($import_choice == 'update') {
4780
+                                if ((int) $data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int) $data['neighbourhood_id']))) {
4781
+                                    $hood_data['hood_id'] = (int) $data['neighbourhood_id'];
4782 4782
                                     
4783 4783
                                     if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
4784 4784
                                         $updated++;
4785 4785
                                     } else {
4786 4786
                                         $invalid++;
4787
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4787
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_hood);
4788 4788
                                     }
4789 4789
                                 } else if (!empty($data['neighbourhood_slug']) && ($neighbourhood = geodir_location_get_neighbourhood_by_id($data['neighbourhood_slug'], true))) {
4790
-                                    $hood_data['hood_id'] = (int)$neighbourhood->hood_id;
4790
+                                    $hood_data['hood_id'] = (int) $neighbourhood->hood_id;
4791 4791
                                     
4792 4792
                                     if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
4793 4793
                                         $updated++;
4794 4794
                                     } else {
4795 4795
                                         $invalid++;
4796
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4796
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_hood);
4797 4797
                                     }
4798 4798
                                 } else {
4799 4799
                                     if ($neighbourhood = geodir_location_insert_update_neighbourhood($hood_data)) {
4800 4800
                                         $created++;
4801 4801
                                     } else {
4802 4802
                                         $invalid++;
4803
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4803
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_hood);
4804 4804
                                     }
4805 4805
                                 }
4806
-                            } elseif ( $import_choice == 'skip' ) {
4807
-                                if ((int)$data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int)$data['neighbourhood_id']))) {
4806
+                            } elseif ($import_choice == 'skip') {
4807
+                                if ((int) $data['neighbourhood_id'] > 0 && ($neighbourhood = geodir_location_get_neighbourhood_by_id((int) $data['neighbourhood_id']))) {
4808 4808
                                     $skipped++;
4809 4809
                                 } else if (!empty($data['neighbourhood_slug']) && ($neighbourhood = geodir_location_get_neighbourhood_by_id($data['neighbourhood_slug'], true))) {
4810 4810
                                     $skipped++;
@@ -4814,12 +4814,12 @@  discard block
 block discarded – undo
4814 4814
                                         $created++;
4815 4815
                                     } else {
4816 4816
                                         $invalid++;
4817
-                                        geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4817
+                                        geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_hood);
4818 4818
                                     }
4819 4819
                                 }
4820 4820
                             } else {
4821 4821
                                 $invalid++;
4822
-                                geodir_error_log( wp_sprintf( $gd_error_log, ($index + 1) ) . ' ' . $gd_error_hood );
4822
+                                geodir_error_log(wp_sprintf($gd_error_log, ($index + 1)).' '.$gd_error_hood);
4823 4823
                             }
4824 4824
                         }
4825 4825
                     }
@@ -4833,7 +4833,7 @@  discard block
 block discarded – undo
4833 4833
                 $json['invalid'] = $invalid;
4834 4834
                 $json['images'] = $images;
4835 4835
                 
4836
-                wp_send_json( $json );
4836
+                wp_send_json($json);
4837 4837
             }
4838 4838
         }
4839 4839
         break;
@@ -4877,29 +4877,29 @@  discard block
 block discarded – undo
4877 4877
  * }
4878 4878
  * @return int|bool Term id when success, false when fail.
4879 4879
  */
4880
-function geodir_imex_insert_term( $taxonomy, $term_data ) {
4881
-	if ( empty( $taxonomy ) || empty( $term_data ) ) {
4880
+function geodir_imex_insert_term($taxonomy, $term_data) {
4881
+	if (empty($taxonomy) || empty($term_data)) {
4882 4882
 		return false;
4883 4883
 	}
4884 4884
 	
4885
-	$term = isset( $term_data['name'] ) && !empty( $term_data['name'] ) ? $term_data['name'] : '';
4885
+	$term = isset($term_data['name']) && !empty($term_data['name']) ? $term_data['name'] : '';
4886 4886
 	$args = array();
4887
-	$args['description'] = isset( $term_data['description'] ) ? $term_data['description'] : '';
4888
-	$args['slug'] = isset( $term_data['slug'] ) ? $term_data['slug'] : '';
4889
-	$args['parent'] = isset( $term_data['parent'] ) ? (int)$term_data['parent'] : '';
4887
+	$args['description'] = isset($term_data['description']) ? $term_data['description'] : '';
4888
+	$args['slug'] = isset($term_data['slug']) ? $term_data['slug'] : '';
4889
+	$args['parent'] = isset($term_data['parent']) ? (int) $term_data['parent'] : '';
4890 4890
 	
4891
-	if ( ( !empty( $args['slug'] ) && term_exists( $args['slug'], $taxonomy ) ) || empty( $args['slug'] ) ) {
4892
-		$term_args = array_merge( $term_data, $args );
4893
-		$defaults = array( 'alias_of' => '', 'description' => '', 'parent' => 0, 'slug' => '');
4894
-		$term_args = wp_parse_args( $term_args, $defaults );
4895
-		$term_args = sanitize_term( $term_args, $taxonomy, 'db' );
4896
-		$args['slug'] = wp_unique_term_slug( $args['slug'], (object)$term_args );
4891
+	if ((!empty($args['slug']) && term_exists($args['slug'], $taxonomy)) || empty($args['slug'])) {
4892
+		$term_args = array_merge($term_data, $args);
4893
+		$defaults = array('alias_of' => '', 'description' => '', 'parent' => 0, 'slug' => '');
4894
+		$term_args = wp_parse_args($term_args, $defaults);
4895
+		$term_args = sanitize_term($term_args, $taxonomy, 'db');
4896
+		$args['slug'] = wp_unique_term_slug($args['slug'], (object) $term_args);
4897 4897
 	}
4898 4898
 	
4899
-    if( !empty( $term ) ) {
4900
-		$result = wp_insert_term( $term, $taxonomy, $args );
4901
-        if( !is_wp_error( $result ) ) {
4902
-            return isset( $result['term_id'] ) ? $result['term_id'] : 0;
4899
+    if (!empty($term)) {
4900
+		$result = wp_insert_term($term, $taxonomy, $args);
4901
+        if (!is_wp_error($result)) {
4902
+            return isset($result['term_id']) ? $result['term_id'] : 0;
4903 4903
         }
4904 4904
     }
4905 4905
 	
@@ -4929,36 +4929,36 @@  discard block
 block discarded – undo
4929 4929
  * }
4930 4930
  * @return int|bool Term id when success, false when fail.
4931 4931
  */
4932
-function geodir_imex_update_term( $taxonomy, $term_data ) {
4933
-	if ( empty( $taxonomy ) || empty( $term_data ) ) {
4932
+function geodir_imex_update_term($taxonomy, $term_data) {
4933
+	if (empty($taxonomy) || empty($term_data)) {
4934 4934
 		return false;
4935 4935
 	}
4936 4936
 	
4937
-	$term_id = isset( $term_data['term_id'] ) && !empty( $term_data['term_id'] ) ? $term_data['term_id'] : 0;
4937
+	$term_id = isset($term_data['term_id']) && !empty($term_data['term_id']) ? $term_data['term_id'] : 0;
4938 4938
 	
4939 4939
 	$args = array();
4940
-	$args['description'] = isset( $term_data['description'] ) ? $term_data['description'] : '';
4941
-	$args['slug'] = isset( $term_data['slug'] ) ? $term_data['slug'] : '';
4942
-	$args['parent'] = isset( $term_data['parent'] ) ? (int)$term_data['parent'] : '';
4940
+	$args['description'] = isset($term_data['description']) ? $term_data['description'] : '';
4941
+	$args['slug'] = isset($term_data['slug']) ? $term_data['slug'] : '';
4942
+	$args['parent'] = isset($term_data['parent']) ? (int) $term_data['parent'] : '';
4943 4943
 	
4944
-	if ( $term_id > 0 && $term_info = (array)get_term( $term_id, $taxonomy ) ) {
4944
+	if ($term_id > 0 && $term_info = (array) get_term($term_id, $taxonomy)) {
4945 4945
 		$term_data['term_id'] = $term_info['term_id'];
4946 4946
 		
4947
-		$result = wp_update_term( $term_data['term_id'], $taxonomy, $term_data );
4947
+		$result = wp_update_term($term_data['term_id'], $taxonomy, $term_data);
4948 4948
 		
4949
-		if( !is_wp_error( $result ) ) {
4950
-            return isset( $result['term_id'] ) ? $result['term_id'] : 0;
4949
+		if (!is_wp_error($result)) {
4950
+            return isset($result['term_id']) ? $result['term_id'] : 0;
4951 4951
         }
4952
-	} else if ( $term_data['slug'] != '' && $term_info = (array)term_exists( $term_data['slug'], $taxonomy ) ) {
4952
+	} else if ($term_data['slug'] != '' && $term_info = (array) term_exists($term_data['slug'], $taxonomy)) {
4953 4953
 		$term_data['term_id'] = $term_info['term_id'];
4954 4954
 		
4955
-		$result = wp_update_term( $term_data['term_id'], $taxonomy, $term_data );
4955
+		$result = wp_update_term($term_data['term_id'], $taxonomy, $term_data);
4956 4956
 		
4957
-		if( !is_wp_error( $result ) ) {
4958
-            return isset( $result['term_id'] ) ? $result['term_id'] : 0;
4957
+		if (!is_wp_error($result)) {
4958
+            return isset($result['term_id']) ? $result['term_id'] : 0;
4959 4959
         }
4960 4960
 	} else {
4961
-		return geodir_imex_insert_term( $taxonomy, $term_data );
4961
+		return geodir_imex_insert_term($taxonomy, $term_data);
4962 4962
 	}
4963 4963
 	
4964 4964
 	return false;
@@ -4977,20 +4977,20 @@  discard block
 block discarded – undo
4977 4977
  * @param string $post_type Post type.
4978 4978
  * @return int Posts count.
4979 4979
  */
4980
-function geodir_get_posts_count( $post_type ) {
4980
+function geodir_get_posts_count($post_type) {
4981 4981
     global $wpdb, $plugin_prefix;
4982 4982
 
4983
-    if ( !post_type_exists( $post_type ) ) {
4983
+    if (!post_type_exists($post_type)) {
4984 4984
         return 0;
4985 4985
     }
4986 4986
         
4987
-    $table = $plugin_prefix . $post_type . '_detail';
4987
+    $table = $plugin_prefix.$post_type.'_detail';
4988 4988
 
4989 4989
     // Skip listing with statuses trash, auto-draft etc...
4990 4990
     $skip_statuses = geodir_imex_export_skip_statuses();
4991 4991
     $where_statuses = '';
4992
-    if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
4993
-        $where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
4992
+    if (!empty($skip_statuses) && is_array($skip_statuses)) {
4993
+        $where_statuses = "AND `".$wpdb->posts."`.`post_status` NOT IN('".implode("','", $skip_statuses)."')";
4994 4994
     }
4995 4995
     
4996 4996
     /**
@@ -5001,11 +5001,11 @@  discard block
 block discarded – undo
5001 5001
      *
5002 5002
      * @param string $where SQL where clause part.
5003 5003
      */
5004
-    $where_statuses = apply_filters( 'geodir_get_posts_count', $where_statuses, $post_type );
5004
+    $where_statuses = apply_filters('geodir_get_posts_count', $where_statuses, $post_type);
5005 5005
 
5006
-    $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 );
5006
+    $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);
5007 5007
 
5008
-    $posts_count = (int)$wpdb->get_var( $query );
5008
+    $posts_count = (int) $wpdb->get_var($query);
5009 5009
     
5010 5010
     /**
5011 5011
      * Modify returned post counts for the current post type.
@@ -5016,7 +5016,7 @@  discard block
 block discarded – undo
5016 5016
      * @param int $posts_count Post counts.
5017 5017
      * @param string $post_type Post type.
5018 5018
      */
5019
-    $posts_count = apply_filters( 'geodir_imex_count_posts', $posts_count, $post_type );
5019
+    $posts_count = apply_filters('geodir_imex_count_posts', $posts_count, $post_type);
5020 5020
 
5021 5021
     return $posts_count;
5022 5022
 }
@@ -5038,19 +5038,19 @@  discard block
 block discarded – undo
5038 5038
  * @param int $page_no Page number. Default 0.
5039 5039
  * @return array Array of posts data.
5040 5040
  */
5041
-function geodir_imex_get_posts( $post_type, $per_page = 0, $page_no = 0 ) {	
5041
+function geodir_imex_get_posts($post_type, $per_page = 0, $page_no = 0) {	
5042 5042
 	global $wp_filesystem;
5043 5043
 
5044
-	$posts = geodir_get_export_posts( $post_type, $per_page, $page_no );
5044
+	$posts = geodir_get_export_posts($post_type, $per_page, $page_no);
5045 5045
 
5046 5046
 	$csv_rows = array();
5047 5047
 	
5048
-	if ( !empty( $posts ) ) {
5049
-		$is_payment_plugin = is_plugin_active( 'geodir_payment_manager/geodir_payment_manager.php' );
5048
+	if (!empty($posts)) {
5049
+		$is_payment_plugin = is_plugin_active('geodir_payment_manager/geodir_payment_manager.php');
5050 5050
         $location_manager = function_exists('geodir_location_plugin_activated') ? true : false; // Check location manager installed & active.
5051
-        $location_allowed = function_exists( 'geodir_cpt_no_location' ) && geodir_cpt_no_location( $post_type ) ? false : true;
5051
+        $location_allowed = function_exists('geodir_cpt_no_location') && geodir_cpt_no_location($post_type) ? false : true;
5052 5052
         $neighbourhood_active = $location_manager && $location_allowed && get_option('location_neighbourhoods') ? true : false;
5053
-        $is_claim_active = is_plugin_active( 'geodir_claim_listing/geodir_claim_listing.php' ) && get_option('geodir_claim_enable') === 'yes' ? true : false;
5053
+        $is_claim_active = is_plugin_active('geodir_claim_listing/geodir_claim_listing.php') && get_option('geodir_claim_enable') === 'yes' ? true : false;
5054 5054
 		
5055 5055
 		$csv_row = array();
5056 5056
 		$csv_row[] = 'post_id';
@@ -5061,7 +5061,7 @@  discard block
 block discarded – undo
5061 5061
 		$csv_row[] = 'default_category';
5062 5062
 		$csv_row[] = 'post_tags';
5063 5063
 		$csv_row[] = 'post_type';
5064
-		if ( $post_type == 'gd_event' ) {
5064
+		if ($post_type == 'gd_event') {
5065 5065
 			$csv_row[] = 'event_date';
5066 5066
 			$csv_row[] = 'event_enddate';
5067 5067
 			$csv_row[] = 'starttime';
@@ -5120,15 +5120,15 @@  discard block
 block discarded – undo
5120 5120
 		}
5121 5121
 		// WPML
5122 5122
 
5123
-		$custom_fields = geodir_imex_get_custom_fields( $post_type );
5124
-		if ( !empty( $custom_fields ) ) {
5125
-			foreach ( $custom_fields as $custom_field ) {
5123
+		$custom_fields = geodir_imex_get_custom_fields($post_type);
5124
+		if (!empty($custom_fields)) {
5125
+			foreach ($custom_fields as $custom_field) {
5126 5126
 				$csv_row[] = $custom_field->htmlvar_name;
5127 5127
 			}
5128 5128
 		}
5129 5129
 
5130 5130
 		// Export franchise fields
5131
-		$is_franchise_active = is_plugin_active( 'geodir_franchise/geodir_franchise.php' ) && geodir_franchise_enabled( $post_type ) ? true : false;
5131
+		$is_franchise_active = is_plugin_active('geodir_franchise/geodir_franchise.php') && geodir_franchise_enabled($post_type) ? true : false;
5132 5132
 		if ($is_franchise_active) {
5133 5133
 			$csv_row[] = 'gd_is_franchise';
5134 5134
 			$csv_row[] = 'gd_franchise_lock';
@@ -5149,28 +5149,28 @@  discard block
 block discarded – undo
5149 5149
 		$csv_rows[] = $csv_row;
5150 5150
 
5151 5151
 		$images_count = 5;
5152
-        $xx=0;
5153
-		foreach ( $posts as $post ) {$xx++;
5152
+        $xx = 0;
5153
+		foreach ($posts as $post) {$xx++;
5154 5154
 			$post_id = $post['ID'];
5155 5155
 			
5156
-			$gd_post_info = geodir_get_post_info( $post_id );
5157
-			$post_info = (array)$gd_post_info;
5156
+			$gd_post_info = geodir_get_post_info($post_id);
5157
+			$post_info = (array) $gd_post_info;
5158 5158
 			
5159
-			$taxonomy_category = $post_type . 'category';
5160
-			$taxonomy_tags = $post_type . '_tags';
5159
+			$taxonomy_category = $post_type.'category';
5160
+			$taxonomy_tags = $post_type.'_tags';
5161 5161
 			
5162 5162
 			$post_category = '';
5163 5163
 			$default_category_id = $gd_post_info->default_category;
5164 5164
 			$default_category = '';
5165 5165
 			$post_tags = '';
5166
-			$terms = wp_get_post_terms( $post_id, array( $taxonomy_category, $taxonomy_tags ) );
5166
+			$terms = wp_get_post_terms($post_id, array($taxonomy_category, $taxonomy_tags));
5167 5167
 			
5168
-			if ( !empty( $terms ) && !is_wp_error( $terms ) ) {
5168
+			if (!empty($terms) && !is_wp_error($terms)) {
5169 5169
 				$post_category = array();
5170 5170
 				$post_tags = array();
5171 5171
 			
5172
-				foreach ( $terms as $term ) {
5173
-					if ( $term->taxonomy == $taxonomy_category ) {
5172
+				foreach ($terms as $term) {
5173
+					if ($term->taxonomy == $taxonomy_category) {
5174 5174
 						$post_category[] = $term->name;
5175 5175
 						
5176 5176
 						if ($default_category_id == $term->term_id) {
@@ -5178,7 +5178,7 @@  discard block
 block discarded – undo
5178 5178
 						}
5179 5179
 					}
5180 5180
 					
5181
-					if ( $term->taxonomy == $taxonomy_tags ) {
5181
+					if ($term->taxonomy == $taxonomy_tags) {
5182 5182
 						$post_tags[] = $term->name;
5183 5183
 					}
5184 5184
 				}
@@ -5186,47 +5186,47 @@  discard block
 block discarded – undo
5186 5186
 				if (empty($default_category) && !empty($post_category)) {
5187 5187
 					$default_category = $post_category[0]; // Set first one as default category.
5188 5188
 				}
5189
-				$post_category = !empty( $post_category ) ? implode( ',', $post_category ) : '';
5190
-				$post_tags = !empty( $post_tags ) ? implode( ',', $post_tags ) : '';
5189
+				$post_category = !empty($post_category) ? implode(',', $post_category) : '';
5190
+				$post_tags = !empty($post_tags) ? implode(',', $post_tags) : '';
5191 5191
 			}
5192 5192
 
5193 5193
 			// Franchise data
5194
-			if ($is_franchise_active && isset($post_info['franchise']) && (int)$post_info['franchise'] > 0 && geodir_franchise_check((int)$post_info['franchise'])) {
5194
+			if ($is_franchise_active && isset($post_info['franchise']) && (int) $post_info['franchise'] > 0 && geodir_franchise_check((int) $post_info['franchise'])) {
5195 5195
 				$franchise_id = $post_info['franchise'];
5196 5196
 				$gd_franchise_info = geodir_get_post_info($franchise_id);
5197 5197
 
5198 5198
 				if (geodir_franchise_pkg_is_active($gd_franchise_info)) {
5199
-					$franchise_info = (array)$gd_franchise_info;
5199
+					$franchise_info = (array) $gd_franchise_info;
5200 5200
 					$locked_fields = geodir_franchise_get_locked_fields($franchise_id, true);
5201 5201
 					
5202 5202
 					if (!empty($locked_fields)) {
5203
-						foreach( $locked_fields as $locked_field) {
5203
+						foreach ($locked_fields as $locked_field) {
5204 5204
 							if (isset($post_info[$locked_field]) && isset($franchise_info[$locked_field])) {
5205 5205
 								$post_info[$locked_field] = $franchise_info[$locked_field];
5206 5206
 							}
5207 5207
 							
5208 5208
 							if (in_array($taxonomy_category, $locked_fields) || in_array('post_tags', $locked_fields)) {
5209
-								$franchise_terms = wp_get_post_terms( $franchise_id, array( $taxonomy_category, $taxonomy_tags ) );
5209
+								$franchise_terms = wp_get_post_terms($franchise_id, array($taxonomy_category, $taxonomy_tags));
5210 5210
 			
5211
-								if ( !empty( $franchise_terms ) && !is_wp_error( $franchise_terms ) ) {
5211
+								if (!empty($franchise_terms) && !is_wp_error($franchise_terms)) {
5212 5212
 									$franchise_post_category = array();
5213 5213
 									$franchise_post_tags = array();
5214 5214
 								
5215
-									foreach ( $franchise_terms as $franchise_term ) {
5216
-										if ( $franchise_term->taxonomy == $taxonomy_category ) {
5215
+									foreach ($franchise_terms as $franchise_term) {
5216
+										if ($franchise_term->taxonomy == $taxonomy_category) {
5217 5217
 											$franchise_post_category[] = $franchise_term->name;
5218 5218
 										}
5219 5219
 										
5220
-										if ( $franchise_term->taxonomy == $taxonomy_tags ) {
5220
+										if ($franchise_term->taxonomy == $taxonomy_tags) {
5221 5221
 											$franchise_post_tags[] = $franchise_term->name;
5222 5222
 										}
5223 5223
 									}
5224 5224
 									
5225 5225
 									if (in_array($taxonomy_category, $locked_fields)) {
5226
-										$post_category = !empty( $franchise_post_category ) ? implode( ',', $franchise_post_category ) : '';
5226
+										$post_category = !empty($franchise_post_category) ? implode(',', $franchise_post_category) : '';
5227 5227
 									}
5228 5228
 									if (in_array('post_tags', $locked_fields)) {
5229
-										$post_tags = !empty( $franchise_post_tags ) ? implode( ',', $franchise_post_tags ) : '';
5229
+										$post_tags = !empty($franchise_post_tags) ? implode(',', $franchise_post_tags) : '';
5230 5230
 									}
5231 5231
 								}
5232 5232
 							}
@@ -5235,18 +5235,18 @@  discard block
 block discarded – undo
5235 5235
 				}
5236 5236
 			}
5237 5237
 						
5238
-			$post_images = geodir_get_images( $post_id );
5238
+			$post_images = geodir_get_images($post_id);
5239 5239
 			$current_images = array();
5240
-			if ( !empty( $post_images ) ) {
5241
-				foreach ( $post_images as $post_image ) {
5242
-					$post_image = (array)$post_image;
5243
-					$image = !empty( $post_image ) && isset( $post_image['path'] ) && $wp_filesystem->is_file( $post_image['path'] ) && $wp_filesystem->exists( $post_image['path'] ) ? $post_image['src'] : '';
5244
-					if ( $image ) {
5240
+			if (!empty($post_images)) {
5241
+				foreach ($post_images as $post_image) {
5242
+					$post_image = (array) $post_image;
5243
+					$image = !empty($post_image) && isset($post_image['path']) && $wp_filesystem->is_file($post_image['path']) && $wp_filesystem->exists($post_image['path']) ? $post_image['src'] : '';
5244
+					if ($image) {
5245 5245
 						$current_images[] = $image;
5246 5246
 					}
5247 5247
 				}
5248 5248
 				
5249
-				$images_count = max( $images_count, count( $current_images ) );
5249
+				$images_count = max($images_count, count($current_images));
5250 5250
 			}
5251 5251
 
5252 5252
 			$csv_row = array();
@@ -5258,7 +5258,7 @@  discard block
 block discarded – undo
5258 5258
 			$csv_row[] = $default_category; // default_category
5259 5259
 			$csv_row[] = $post_tags; // post_tags
5260 5260
 			$csv_row[] = $post_type; // post_type
5261
-			if ( $post_type == 'gd_event' ) {
5261
+			if ($post_type == 'gd_event') {
5262 5262
 				$event_data = geodir_imex_get_event_data($post, $gd_post_info);
5263 5263
 				$csv_row[] = $event_data['event_date']; // event_date
5264 5264
 				$csv_row[] = $event_data['event_enddate']; // enddate
@@ -5279,12 +5279,12 @@  discard block
 block discarded – undo
5279 5279
 				$csv_row[] = $event_data['recurring_end_date']; // repeat_end
5280 5280
 			}
5281 5281
 			$csv_row[] = $post_info['post_status']; // post_status
5282
-			$csv_row[] = (int)$post_info['is_featured'] == 1 ? 1 : ''; // is_featured
5282
+			$csv_row[] = (int) $post_info['is_featured'] == 1 ? 1 : ''; // is_featured
5283 5283
             if ($is_claim_active) {
5284
-                $csv_row[] = !empty($post_info['claimed']) && (int)$post_info['claimed'] == 1 ? 1 : ''; // claimed
5284
+                $csv_row[] = !empty($post_info['claimed']) && (int) $post_info['claimed'] == 1 ? 1 : ''; // claimed
5285 5285
             }
5286 5286
 			if ($is_payment_plugin) {
5287
-				$csv_row[] = (int)$post_info['package_id']; // package_id
5287
+				$csv_row[] = (int) $post_info['package_id']; // package_id
5288 5288
 				$csv_row[] = $post_info['alive_days'] !== '' ? absint($post_info['alive_days']) : ''; // alive_days
5289 5289
 				$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
5290 5290
 			}
@@ -5321,14 +5321,14 @@  discard block
 block discarded – undo
5321 5321
 			$csv_row[] = stripslashes($post_info['geodir_special_offers']); // geodir_special_offers
5322 5322
 			// WPML
5323 5323
 			if ($is_wpml) {
5324
-				$csv_row[] = geodir_get_language_for_element( $post_id, 'post_' . $post_type );
5325
-				$csv_row[] = geodir_imex_original_post_id( $post_id, 'post_' . $post_type );
5324
+				$csv_row[] = geodir_get_language_for_element($post_id, 'post_'.$post_type);
5325
+				$csv_row[] = geodir_imex_original_post_id($post_id, 'post_'.$post_type);
5326 5326
 			}
5327 5327
 			// WPML
5328 5328
 			
5329
-			if ( !empty( $custom_fields ) ) {
5330
-				foreach ( $custom_fields as $custom_field ) {
5331
-					$csv_row[] = isset( $post_info[$custom_field->htmlvar_name] ) ? $post_info[$custom_field->htmlvar_name] : '';
5329
+			if (!empty($custom_fields)) {
5330
+				foreach ($custom_fields as $custom_field) {
5331
+					$csv_row[] = isset($post_info[$custom_field->htmlvar_name]) ? $post_info[$custom_field->htmlvar_name] : '';
5332 5332
 				}
5333 5333
 			}
5334 5334
 			
@@ -5339,15 +5339,15 @@  discard block
 block discarded – undo
5339 5339
 				$franchise = '';
5340 5340
 					
5341 5341
 				if (geodir_franchise_pkg_is_active($gd_post_info)) {
5342
-					$gd_is_franchise = (int)get_post_meta( $post_id, 'gd_is_franchise', true );
5343
-					$locaked_fields = $gd_is_franchise ? get_post_meta( $post_id, 'gd_franchise_lock', true ) : '';
5342
+					$gd_is_franchise = (int) get_post_meta($post_id, 'gd_is_franchise', true);
5343
+					$locaked_fields = $gd_is_franchise ? get_post_meta($post_id, 'gd_franchise_lock', true) : '';
5344 5344
 					$locaked_fields = (is_array($locaked_fields) && !empty($locaked_fields) ? implode(",", $locaked_fields) : '');
5345
-					$franchise = !$gd_is_franchise && isset($post_info['franchise']) && (int)$post_info['franchise'] > 0 ? (int)$post_info['franchise'] : 0; // franchise id
5345
+					$franchise = !$gd_is_franchise && isset($post_info['franchise']) && (int) $post_info['franchise'] > 0 ? (int) $post_info['franchise'] : 0; // franchise id
5346 5346
 				}
5347 5347
 				
5348
-				$csv_row[] = (int)$gd_is_franchise; // gd_is_franchise
5348
+				$csv_row[] = (int) $gd_is_franchise; // gd_is_franchise
5349 5349
 				$csv_row[] = $locaked_fields; // gd_franchise_lock fields
5350
-				$csv_row[] = (int)$franchise; // franchise id
5350
+				$csv_row[] = (int) $franchise; // franchise id
5351 5351
 			}
5352 5352
             
5353 5353
             /**
@@ -5361,15 +5361,15 @@  discard block
 block discarded – undo
5361 5361
              */
5362 5362
             $csv_row = apply_filters('geodir_export_listing_csv_column_values', $csv_row, $post_info);
5363 5363
 			
5364
-			for ( $c = 0; $c < $images_count; $c++ ) {
5365
-				$csv_row[] = isset( $current_images[$c] ) ? $current_images[$c] : ''; // IMAGE
5364
+			for ($c = 0; $c < $images_count; $c++) {
5365
+				$csv_row[] = isset($current_images[$c]) ? $current_images[$c] : ''; // IMAGE
5366 5366
 			}
5367 5367
 			
5368 5368
 			$csv_rows[] = $csv_row;
5369 5369
 
5370 5370
 		}
5371 5371
 
5372
-		for ( $c = 0; $c < $images_count; $c++ ) {
5372
+		for ($c = 0; $c < $images_count; $c++) {
5373 5373
 			$csv_rows[0][] = 'IMAGE';
5374 5374
 		}
5375 5375
 	}
@@ -5391,30 +5391,30 @@  discard block
 block discarded – undo
5391 5391
  * @param int $page_no Page number. Default 0.
5392 5392
  * @return array Array of posts data.
5393 5393
  */
5394
-function geodir_get_export_posts( $post_type, $per_page = 0, $page_no = 0 ) {
5394
+function geodir_get_export_posts($post_type, $per_page = 0, $page_no = 0) {
5395 5395
     global $wpdb, $plugin_prefix;
5396 5396
 
5397
-    if ( ! post_type_exists( $post_type ) )
5397
+    if (!post_type_exists($post_type))
5398 5398
         return new stdClass;
5399 5399
         
5400
-    $table = $plugin_prefix . $post_type . '_detail';
5400
+    $table = $plugin_prefix.$post_type.'_detail';
5401 5401
 
5402 5402
     $limit = '';
5403
-    if ( $per_page > 0 && $page_no > 0 ) {
5404
-        $offset = ( $page_no - 1 ) * $per_page;
5403
+    if ($per_page > 0 && $page_no > 0) {
5404
+        $offset = ($page_no - 1) * $per_page;
5405 5405
         
5406
-        if ( $offset > 0 ) {
5407
-            $limit = " LIMIT " . $offset . "," . $per_page;
5406
+        if ($offset > 0) {
5407
+            $limit = " LIMIT ".$offset.",".$per_page;
5408 5408
         } else {
5409
-            $limit = " LIMIT " . $per_page;
5409
+            $limit = " LIMIT ".$per_page;
5410 5410
         }
5411 5411
     }
5412 5412
 
5413 5413
     // Skip listing with statuses trash, auto-draft etc...
5414 5414
     $skip_statuses = geodir_imex_export_skip_statuses();
5415 5415
     $where_statuses = '';
5416
-    if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5417
-        $where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5416
+    if (!empty($skip_statuses) && is_array($skip_statuses)) {
5417
+        $where_statuses = "AND `".$wpdb->posts."`.`post_status` NOT IN('".implode("','", $skip_statuses)."')";
5418 5418
     }
5419 5419
     
5420 5420
     /**
@@ -5425,9 +5425,9 @@  discard block
 block discarded – undo
5425 5425
      *
5426 5426
      * @param string $where SQL where clause part.
5427 5427
      */
5428
-    $where_statuses = apply_filters( 'geodir_get_export_posts', $where_statuses, $post_type );
5428
+    $where_statuses = apply_filters('geodir_get_export_posts', $where_statuses, $post_type);
5429 5429
 
5430
-    $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 );
5430
+    $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);
5431 5431
     /**
5432 5432
      * Modify returned posts SQL query for the current post type.
5433 5433
      *
@@ -5437,8 +5437,8 @@  discard block
 block discarded – undo
5437 5437
      * @param int $query The SQL query.
5438 5438
      * @param string $post_type Post type.
5439 5439
      */
5440
-    $query = apply_filters( 'geodir_imex_export_posts_query', $query, $post_type );
5441
-    $results = (array)$wpdb->get_results( $wpdb->prepare( $query, $post_type ), ARRAY_A );
5440
+    $query = apply_filters('geodir_imex_export_posts_query', $query, $post_type);
5441
+    $results = (array) $wpdb->get_results($wpdb->prepare($query, $post_type), ARRAY_A);
5442 5442
 
5443 5443
     /**
5444 5444
      * Modify returned post results for the current post type.
@@ -5449,7 +5449,7 @@  discard block
 block discarded – undo
5449 5449
      * @param object $results An object containing all post ids.
5450 5450
      * @param string $post_type Post type.
5451 5451
      */
5452
-    return apply_filters( 'geodir_export_posts', $results, $post_type );
5452
+    return apply_filters('geodir_export_posts', $results, $post_type);
5453 5453
 }
5454 5454
 
5455 5455
 /**
@@ -5467,24 +5467,24 @@  discard block
 block discarded – undo
5467 5467
  * @param string $post_type Post type.
5468 5468
  * @return string The SQL query.
5469 5469
  */
5470
-function geodir_imex_get_events_query( $query, $post_type ) {
5471
-    if ( $post_type == 'gd_event' ) {
5470
+function geodir_imex_get_events_query($query, $post_type) {
5471
+    if ($post_type == 'gd_event') {
5472 5472
         global $wpdb, $plugin_prefix;
5473 5473
         
5474
-        $table = $plugin_prefix . $post_type . '_detail';
5474
+        $table = $plugin_prefix.$post_type.'_detail';
5475 5475
         $schedule_table = EVENT_SCHEDULE;
5476 5476
         
5477 5477
         // Skip listing with statuses trash, auto-draft etc...
5478 5478
         $skip_statuses = geodir_imex_export_skip_statuses();
5479 5479
         $where_statuses = '';
5480
-        if ( !empty( $skip_statuses ) && is_array( $skip_statuses ) ) {
5481
-            $where_statuses = "AND `" . $wpdb->posts . "`.`post_status` NOT IN('" . implode( "','", $skip_statuses ) . "')";
5480
+        if (!empty($skip_statuses) && is_array($skip_statuses)) {
5481
+            $where_statuses = "AND `".$wpdb->posts."`.`post_status` NOT IN('".implode("','", $skip_statuses)."')";
5482 5482
         }
5483 5483
         
5484 5484
         /** This action is documented in geodirectory-functions/geodirectory-admin/admin_functions.php */
5485
-        $where_statuses = apply_filters( 'geodir_get_export_posts', $where_statuses, $post_type );
5485
+        $where_statuses = apply_filters('geodir_get_export_posts', $where_statuses, $post_type);
5486 5486
 
5487
-        $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 );
5487
+        $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);
5488 5488
     }
5489 5489
 
5490 5490
     return $query;
@@ -5508,35 +5508,35 @@  discard block
 block discarded – undo
5508 5508
  * @param  string $post_type Post type.
5509 5509
  * @return int Total terms count.
5510 5510
  */
5511
-function geodir_get_terms_count( $post_type ) {
5512
-    $args = array( 'hide_empty' => 0 );
5511
+function geodir_get_terms_count($post_type) {
5512
+    $args = array('hide_empty' => 0);
5513 5513
 
5514
-    remove_all_filters( 'get_terms' );
5514
+    remove_all_filters('get_terms');
5515 5515
 
5516
-    $taxonomy = $post_type . 'category';
5516
+    $taxonomy = $post_type.'category';
5517 5517
 
5518 5518
     // WPML
5519 5519
     $is_wpml = geodir_is_wpml();
5520 5520
     $active_lang = 'all';
5521
-    if ( $is_wpml ) {
5521
+    if ($is_wpml) {
5522 5522
         global $sitepress;
5523 5523
         $active_lang = $sitepress->get_current_language();
5524 5524
         
5525
-        if ( $active_lang != 'all' ) {
5526
-            $sitepress->switch_lang( 'all', true );
5525
+        if ($active_lang != 'all') {
5526
+            $sitepress->switch_lang('all', true);
5527 5527
         }
5528 5528
     }
5529 5529
     // WPML
5530 5530
             
5531
-    $count_terms = wp_count_terms( $taxonomy, $args );
5531
+    $count_terms = wp_count_terms($taxonomy, $args);
5532 5532
 
5533 5533
     // WPML
5534
-    if ( $is_wpml && $active_lang !== 'all' ) {
5534
+    if ($is_wpml && $active_lang !== 'all') {
5535 5535
         global $sitepress;
5536
-        $sitepress->switch_lang( $active_lang, true );
5536
+        $sitepress->switch_lang($active_lang, true);
5537 5537
     }
5538 5538
     // WPML
5539
-    $count_terms = !is_wp_error( $count_terms ) ? $count_terms : 0;
5539
+    $count_terms = !is_wp_error($count_terms) ? $count_terms : 0;
5540 5540
      
5541 5541
     return $count_terms;
5542 5542
 }
@@ -5553,23 +5553,23 @@  discard block
 block discarded – undo
5553 5553
  * @param int $page_no Page number. Default 0.
5554 5554
  * @return array Array of terms data.
5555 5555
  */
5556
-function geodir_imex_get_terms( $post_type, $per_page = 0, $page_no = 0 ) {
5557
-	$args = array( 'hide_empty' => 0, 'orderby' => 'id' );
5556
+function geodir_imex_get_terms($post_type, $per_page = 0, $page_no = 0) {
5557
+	$args = array('hide_empty' => 0, 'orderby' => 'id');
5558 5558
 	
5559
-	remove_all_filters( 'get_terms' );
5559
+	remove_all_filters('get_terms');
5560 5560
 	
5561
-	$taxonomy = $post_type . 'category';
5561
+	$taxonomy = $post_type.'category';
5562 5562
 	
5563
-	if ( $per_page > 0 && $page_no > 0 ) {
5564
-		$args['offset'] = ( $page_no - 1 ) * $per_page;
5563
+	if ($per_page > 0 && $page_no > 0) {
5564
+		$args['offset'] = ($page_no - 1) * $per_page;
5565 5565
 		$args['number'] = $per_page;
5566 5566
 	}
5567 5567
 	
5568
-	$terms = get_terms( $taxonomy, $args );
5568
+	$terms = get_terms($taxonomy, $args);
5569 5569
 
5570 5570
 	$csv_rows = array();
5571 5571
 	
5572
-	if ( !empty( $terms ) ) {
5572
+	if (!empty($terms)) {
5573 5573
 		$csv_row = array();
5574 5574
 		$csv_row[] = 'cat_id';
5575 5575
 		$csv_row[] = 'cat_name';
@@ -5591,16 +5591,16 @@  discard block
 block discarded – undo
5591 5591
 		
5592 5592
 		$csv_rows[] = $csv_row;
5593 5593
 		
5594
-		foreach ( $terms as $term ) {
5595
-			$cat_icon = get_tax_meta( $term->term_id, 'ct_cat_icon', false, $post_type );
5596
-			$cat_icon = !empty( $cat_icon ) && isset( $cat_icon['src'] ) ? $cat_icon['src'] : '';
5594
+		foreach ($terms as $term) {
5595
+			$cat_icon = get_tax_meta($term->term_id, 'ct_cat_icon', false, $post_type);
5596
+			$cat_icon = !empty($cat_icon) && isset($cat_icon['src']) ? $cat_icon['src'] : '';
5597 5597
 			
5598
-			$cat_image = geodir_get_default_catimage( $term->term_id, $post_type );
5599
-			$cat_image = !empty( $cat_image ) && isset( $cat_image['src'] ) ? $cat_image['src'] : ''; 
5598
+			$cat_image = geodir_get_default_catimage($term->term_id, $post_type);
5599
+			$cat_image = !empty($cat_image) && isset($cat_image['src']) ? $cat_image['src'] : ''; 
5600 5600
 			
5601 5601
 			$cat_parent = '';
5602
-			if (isset($term->parent) && (int)$term->parent > 0 && term_exists((int)$term->parent, $taxonomy)) {
5603
-				$parent_term = (array)get_term_by( 'id', (int)$term->parent, $taxonomy );
5602
+			if (isset($term->parent) && (int) $term->parent > 0 && term_exists((int) $term->parent, $taxonomy)) {
5603
+				$parent_term = (array) get_term_by('id', (int) $term->parent, $taxonomy);
5604 5604
 				$cat_parent = !empty($parent_term) && isset($parent_term['name']) ? $parent_term['name'] : '';
5605 5605
 			}
5606 5606
 			
@@ -5610,15 +5610,15 @@  discard block
 block discarded – undo
5610 5610
 			$csv_row[] = $term->slug;
5611 5611
 			$csv_row[] = $post_type;
5612 5612
 			$csv_row[] = $cat_parent;
5613
-			$csv_row[] = get_tax_meta( $term->term_id, 'ct_cat_schema', false, $post_type );
5613
+			$csv_row[] = get_tax_meta($term->term_id, 'ct_cat_schema', false, $post_type);
5614 5614
             // WPML
5615 5615
 			if ($is_wpml) {
5616
-				$csv_row[] = geodir_get_language_for_element( $term->term_id, 'tax_' . $taxonomy );
5617
-                $csv_row[] = geodir_imex_original_post_id( $term->term_id, 'tax_' . $taxonomy );
5616
+				$csv_row[] = geodir_get_language_for_element($term->term_id, 'tax_'.$taxonomy);
5617
+                $csv_row[] = geodir_imex_original_post_id($term->term_id, 'tax_'.$taxonomy);
5618 5618
 			}
5619 5619
 			// WPML
5620 5620
 			$csv_row[] = $term->description;
5621
-			$csv_row[] = get_tax_meta( $term->term_id, 'ct_cat_top_desc', false, $post_type );
5621
+			$csv_row[] = get_tax_meta($term->term_id, 'ct_cat_top_desc', false, $post_type);
5622 5622
 			$csv_row[] = $cat_image;
5623 5623
 			$csv_row[] = $cat_icon;
5624 5624
 			
@@ -5637,10 +5637,10 @@  discard block
 block discarded – undo
5637 5637
  * @param  bool $relative True for relative path & False for absolute path.
5638 5638
  * @return string Path to the cache directory.
5639 5639
  */
5640
-function geodir_path_import_export( $relative = true ) {
5640
+function geodir_path_import_export($relative = true) {
5641 5641
 	$upload_dir = wp_upload_dir();
5642 5642
 	
5643
-	return $relative ? $upload_dir['baseurl'] . '/cache' : $upload_dir['basedir'] . '/cache';
5643
+	return $relative ? $upload_dir['baseurl'].'/cache' : $upload_dir['basedir'].'/cache';
5644 5644
 }
5645 5645
 
5646 5646
 /**
@@ -5656,8 +5656,8 @@  discard block
 block discarded – undo
5656 5656
  * @param  bool $clear If true then it overwrite data otherwise add rows at the end of file.
5657 5657
  * @return bool true if success otherwise false.
5658 5658
  */
5659
-function geodir_save_csv_data( $file_path, $csv_data = array(), $clear = true ) {
5660
-	if ( empty( $csv_data ) ) {
5659
+function geodir_save_csv_data($file_path, $csv_data = array(), $clear = true) {
5660
+	if (empty($csv_data)) {
5661 5661
 		return false;
5662 5662
 	}
5663 5663
 	
@@ -5665,17 +5665,17 @@  discard block
 block discarded – undo
5665 5665
 	
5666 5666
 	$mode = $clear ? 'w+' : 'a+';
5667 5667
 	
5668
-	if ( function_exists( 'fputcsv' ) ) {
5669
-		$file = fopen( $file_path, $mode );
5670
-		foreach( $csv_data as $csv_row ) {
5668
+	if (function_exists('fputcsv')) {
5669
+		$file = fopen($file_path, $mode);
5670
+		foreach ($csv_data as $csv_row) {
5671 5671
 			//$csv_row = array_map( 'utf8_decode', $csv_row );
5672
-			$write_successful = fputcsv( $file, $csv_row, ",", $enclosure = '"' );
5672
+			$write_successful = fputcsv($file, $csv_row, ",", $enclosure = '"');
5673 5673
 		}
5674
-		fclose( $file );
5674
+		fclose($file);
5675 5675
 	} else {
5676
-		foreach( $csv_data as $csv_row ) {
5676
+		foreach ($csv_data as $csv_row) {
5677 5677
 			//$csv_row = array_map( 'utf8_decode', $csv_row );
5678
-			$wp_filesystem->put_contents( $file_path, $csv_row );
5678
+			$wp_filesystem->put_contents($file_path, $csv_row);
5679 5679
 		}
5680 5680
 	}
5681 5681
 		
@@ -5693,14 +5693,14 @@  discard block
 block discarded – undo
5693 5693
  * @param  string $file Full path to file.
5694 5694
  * @return int No of file rows.
5695 5695
  */
5696
-function geodir_import_export_line_count( $file ) {
5696
+function geodir_import_export_line_count($file) {
5697 5697
 	global $wp_filesystem;
5698 5698
 	
5699
-	if ( $wp_filesystem->is_file( $file ) && $wp_filesystem->exists( $file ) ) {
5700
-		$contents = $wp_filesystem->get_contents_array( $file );
5699
+	if ($wp_filesystem->is_file($file) && $wp_filesystem->exists($file)) {
5700
+		$contents = $wp_filesystem->get_contents_array($file);
5701 5701
 		
5702
-		if ( !empty( $contents ) && is_array( $contents ) ) {
5703
-			return count( $contents ) - 1;
5702
+		if (!empty($contents) && is_array($contents)) {
5703
+			return count($contents) - 1;
5704 5704
 		}
5705 5705
 	}
5706 5706
 	
@@ -5717,11 +5717,11 @@  discard block
 block discarded – undo
5717 5717
  * @param string $post_type The post type.
5718 5718
  * @return object Queried object.
5719 5719
  */
5720
-function geodir_imex_get_custom_fields( $post_type ) {
5720
+function geodir_imex_get_custom_fields($post_type) {
5721 5721
 	global $wpdb;
5722 5722
 	 
5723
-	$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 ) );
5724
-	$rows = $wpdb->get_results( $sql );
5723
+	$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));
5724
+	$rows = $wpdb->get_results($sql);
5725 5725
 	 
5726 5726
 	return $rows;
5727 5727
 }
@@ -5800,14 +5800,14 @@  discard block
 block discarded – undo
5800 5800
 	global $wpdb, $plugin_prefix;
5801 5801
 	
5802 5802
 	$post_type = get_post_type($master_post_id);
5803
-	$post_table = $plugin_prefix . $post_type . '_detail';
5803
+	$post_table = $plugin_prefix.$post_type.'_detail';
5804 5804
 	
5805
-	$query = $wpdb->prepare("SELECT * FROM " . $post_table . " WHERE post_id = %d", array($master_post_id));
5806
-	$data = (array)$wpdb->get_row($query);
5805
+	$query = $wpdb->prepare("SELECT * FROM ".$post_table." WHERE post_id = %d", array($master_post_id));
5806
+	$data = (array) $wpdb->get_row($query);
5807 5807
 	
5808
-	if ( !empty( $data ) ) {
5808
+	if (!empty($data)) {
5809 5809
 		$data['post_id'] = $tr_post_id;
5810
-		unset($data['default_category'], $data['marker_json'], $data['featured_image'], $data[$post_type . 'category'], $data['overall_rating'], $data['rating_count'], $data['ratings']);
5810
+		unset($data['default_category'], $data['marker_json'], $data['featured_image'], $data[$post_type.'category'], $data['overall_rating'], $data['rating_count'], $data['ratings']);
5811 5811
 		
5812 5812
 		$wpdb->update($post_table, $data, array('post_id' => $tr_post_id));		
5813 5813
 		return true;
@@ -5833,7 +5833,7 @@  discard block
 block discarded – undo
5833 5833
 	global $sitepress, $wpdb;
5834 5834
 	$post_type = get_post_type($master_post_id);
5835 5835
 	
5836
-	remove_filter('get_term', array($sitepress,'get_term_adjust_id')); // AVOID filtering to current language
5836
+	remove_filter('get_term', array($sitepress, 'get_term_adjust_id')); // AVOID filtering to current language
5837 5837
 
5838 5838
 	$taxonomies = get_object_taxonomies($post_type);
5839 5839
 	foreach ($taxonomies as $taxonomy) {
@@ -5842,9 +5842,9 @@  discard block
 block discarded – undo
5842 5842
 		
5843 5843
 		if ($terms) {
5844 5844
 			foreach ($terms as $term) {
5845
-				$tr_id = apply_filters( 'translate_object_id',$term->term_id, $taxonomy, false, $lang);
5845
+				$tr_id = apply_filters('translate_object_id', $term->term_id, $taxonomy, false, $lang);
5846 5846
 				
5847
-				if (!is_null($tr_id)){
5847
+				if (!is_null($tr_id)) {
5848 5848
 					// not using get_term - unfiltered get_term
5849 5849
 					$translated_term = $wpdb->get_row($wpdb->prepare("
5850 5850
 						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));
@@ -5853,14 +5853,14 @@  discard block
 block discarded – undo
5853 5853
 				}
5854 5854
 			}
5855 5855
 
5856
-			if (!is_taxonomy_hierarchical($taxonomy)){
5857
-				$terms_array = array_unique( array_map( 'intval', $terms_array ) );
5856
+			if (!is_taxonomy_hierarchical($taxonomy)) {
5857
+				$terms_array = array_unique(array_map('intval', $terms_array));
5858 5858
 			}
5859 5859
 
5860 5860
 			wp_set_post_terms($tr_post_id, $terms_array, $taxonomy);
5861 5861
 			
5862
-			if ($taxonomy == $post_type . 'category') {
5863
-				geodir_set_postcat_structure($tr_post_id, $post_type . 'category');
5862
+			if ($taxonomy == $post_type.'category') {
5863
+				geodir_set_postcat_structure($tr_post_id, $post_type.'category');
5864 5864
 			}
5865 5865
 		}
5866 5866
 	}
@@ -5881,15 +5881,15 @@  discard block
 block discarded – undo
5881 5881
 function geodir_icl_duplicate_post_images($master_post_id, $tr_post_id, $lang) {
5882 5882
 	global $wpdb;
5883 5883
 	
5884
-	$query = $wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE mime_type like %s AND post_id = %d", array('%image%', $tr_post_id));
5884
+	$query = $wpdb->prepare("DELETE FROM ".GEODIR_ATTACHMENT_TABLE." WHERE mime_type like %s AND post_id = %d", array('%image%', $tr_post_id));
5885 5885
 	$wpdb->query($query);
5886 5886
 	
5887
-	$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));
5887
+	$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));
5888 5888
 	$post_images = $wpdb->get_results($query);
5889 5889
 	
5890
-	if ( !empty( $post_images ) ) {
5891
-		foreach ( $post_images as $post_image) {
5892
-			$image_data = (array)$post_image;
5890
+	if (!empty($post_images)) {
5891
+		foreach ($post_images as $post_image) {
5892
+			$image_data = (array) $post_image;
5893 5893
 			unset($image_data['ID']);
5894 5894
 			$image_data['post_id'] = $tr_post_id;
5895 5895
 			
@@ -5915,10 +5915,10 @@  discard block
 block discarded – undo
5915 5915
  * @return array Event data array.
5916 5916
  */
5917 5917
 function geodir_imex_get_event_data($post, $gd_post_info) {
5918
-	$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'] ) ) : '';
5918
+	$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'])) : '';
5919 5919
 	$event_enddate = $event_date;
5920
-	$starttime = isset( $post['starttime'] ) && $post['starttime'] != '' && $post['starttime'] != '00:00:00' ? date_i18n( 'H:i', strtotime( $post['starttime'] ) ) : '';
5921
-	$endtime = isset( $post['endtime'] ) && $post['endtime'] != '' && $post['endtime'] != '00:00:00' ? date_i18n( 'H:i', strtotime( $post['endtime'] ) ) : '';
5920
+	$starttime = isset($post['starttime']) && $post['starttime'] != '' && $post['starttime'] != '00:00:00' ? date_i18n('H:i', strtotime($post['starttime'])) : '';
5921
+	$endtime = isset($post['endtime']) && $post['endtime'] != '' && $post['endtime'] != '00:00:00' ? date_i18n('H:i', strtotime($post['endtime'])) : '';
5922 5922
 	
5923 5923
 	$is_recurring_event = '';
5924 5924
 	$event_duration_days = '';
@@ -5935,15 +5935,15 @@  discard block
 block discarded – undo
5935 5935
 		
5936 5936
 	$recurring_data = isset($gd_post_info->recurring_dates) ? maybe_unserialize($gd_post_info->recurring_dates) : array();
5937 5937
 	if (!empty($recurring_data)) {
5938
-		$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;
5939
-		$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;
5940
-		$starttime = isset( $recurring_data['starttime'] ) && $recurring_data['starttime'] != '' && $recurring_data['starttime'] != '00:00:00' ? date_i18n( 'H:i', strtotime( $recurring_data['starttime'] ) ) : $starttime;
5941
-		$endtime = isset( $recurring_data['endtime'] ) && $recurring_data['endtime'] != '' && $recurring_data['endtime'] != '00:00:00' ? date_i18n( 'H:i', strtotime( $recurring_data['endtime'] ) ) : $endtime;
5938
+		$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;
5939
+		$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;
5940
+		$starttime = isset($recurring_data['starttime']) && $recurring_data['starttime'] != '' && $recurring_data['starttime'] != '00:00:00' ? date_i18n('H:i', strtotime($recurring_data['starttime'])) : $starttime;
5941
+		$endtime = isset($recurring_data['endtime']) && $recurring_data['endtime'] != '' && $recurring_data['endtime'] != '00:00:00' ? date_i18n('H:i', strtotime($recurring_data['endtime'])) : $endtime;
5942 5942
 		$is_whole_day_event = !empty($recurring_data['all_day']) ? 1 : '';
5943 5943
 		$different_times = !empty($recurring_data['different_times']) ? true : false;
5944 5944
 	
5945
-		$recurring_pkg = geodir_event_recurring_pkg( $gd_post_info );
5946
-		$is_recurring = isset( $gd_post_info->is_recurring ) && (int)$gd_post_info->is_recurring == 0 ? false : true;
5945
+		$recurring_pkg = geodir_event_recurring_pkg($gd_post_info);
5946
+		$is_recurring = isset($gd_post_info->is_recurring) && (int) $gd_post_info->is_recurring == 0 ? false : true;
5947 5947
 			
5948 5948
 		if ($recurring_pkg && $is_recurring) {
5949 5949
 			$recurring_dates = $event_date;
@@ -5953,13 +5953,13 @@  discard block
 block discarded – undo
5953 5953
 			$recurring_type = !empty($recurring_data['repeat_type']) && in_array($recurring_data['repeat_type'], array('day', 'week', 'month', 'year', 'custom')) ? $recurring_data['repeat_type'] : 'custom';
5954 5954
 			
5955 5955
 			if (!empty($recurring_data['event_recurring_dates'])) {
5956
-				$event_recurring_dates = explode( ',', $recurring_data['event_recurring_dates'] );
5956
+				$event_recurring_dates = explode(',', $recurring_data['event_recurring_dates']);
5957 5957
 				
5958 5958
 				if (!empty($event_recurring_dates)) {
5959 5959
 					$recurring_dates = array();
5960 5960
 					
5961 5961
 					foreach ($event_recurring_dates as $date) {
5962
-						$recurring_dates[] = date_i18n( 'd/m/Y', strtotime( $date ) );
5962
+						$recurring_dates[] = date_i18n('d/m/Y', strtotime($date));
5963 5963
 					}
5964 5964
 					
5965 5965
 					$recurring_dates = implode(",", $recurring_dates);
@@ -5975,7 +5975,7 @@  discard block
 block discarded – undo
5975 5975
 						$times = array();
5976 5976
 						
5977 5977
 						foreach ($recurring_data['starttimes'] as $time) {
5978
-							$times[] = $time != '00:00:00' ? date_i18n( 'H:i', strtotime( $time ) ) : '00:00';
5978
+							$times[] = $time != '00:00:00' ? date_i18n('H:i', strtotime($time)) : '00:00';
5979 5979
 						}
5980 5980
 						
5981 5981
 						$event_starttimes = implode(",", $times);
@@ -5985,7 +5985,7 @@  discard block
 block discarded – undo
5985 5985
 						$times = array();
5986 5986
 						
5987 5987
 						foreach ($recurring_data['endtimes'] as $time) {
5988
-							$times[] = $time != '00:00:00' ? date_i18n( 'H:i', strtotime( $time ) ) : '00:00';
5988
+							$times[] = $time != '00:00:00' ? date_i18n('H:i', strtotime($time)) : '00:00';
5989 5989
 						}
5990 5990
 						
5991 5991
 						$event_endtimes = implode(",", $times);
@@ -5997,8 +5997,8 @@  discard block
 block discarded – undo
5997 5997
 					}
5998 5998
 				}
5999 5999
 			} else {
6000
-				$event_duration_days = isset($recurring_data['duration_x']) ? (int)$recurring_data['duration_x'] : 1;
6001
-				$recurring_interval = !empty($recurring_data['repeat_x']) && (int)$recurring_data['repeat_x'] > 0 ? $recurring_data['repeat_x'] : 1;
6000
+				$event_duration_days = isset($recurring_data['duration_x']) ? (int) $recurring_data['duration_x'] : 1;
6001
+				$recurring_interval = !empty($recurring_data['repeat_x']) && (int) $recurring_data['repeat_x'] > 0 ? $recurring_data['repeat_x'] : 1;
6002 6002
 				
6003 6003
 				if (($recurring_type == 'week' || $recurring_type == 'month') && !empty($recurring_data['repeat_days'])) {
6004 6004
 					$week_days = array('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat');
@@ -6014,11 +6014,11 @@  discard block
 block discarded – undo
6014 6014
 				}
6015 6015
 				
6016 6016
 				$recurring_week_nos = $recurring_type == 'month' && !empty($recurring_data['repeat_weeks']) ? implode(",", $recurring_data['repeat_weeks']) : $recurring_week_nos;
6017
-				if (!empty($recurring_data['repeat_end_type']) && (int)$recurring_data['repeat_end_type'] == 1) {
6018
-					$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'] ) ) : '';
6017
+				if (!empty($recurring_data['repeat_end_type']) && (int) $recurring_data['repeat_end_type'] == 1) {
6018
+					$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'])) : '';
6019 6019
 					$max_recurring_count = empty($recurring_end_date) ? 1 : '';
6020 6020
 				} else {
6021
-					$max_recurring_count = (!empty($recurring_data['max_repeat']) && (int)$recurring_data['max_repeat'] > 0 ? (int)$recurring_data['max_repeat'] : 1);
6021
+					$max_recurring_count = (!empty($recurring_data['max_repeat']) && (int) $recurring_data['max_repeat'] > 0 ? (int) $recurring_data['max_repeat'] : 1);
6022 6022
 				}
6023 6023
 			}
6024 6024
 		}
@@ -6082,9 +6082,9 @@  discard block
 block discarded – undo
6082 6082
  * @return array Event data array.
6083 6083
  */
6084 6084
 function geodir_imex_process_event_data($gd_post) {
6085
-	$recurring_pkg = geodir_event_recurring_pkg( (object)$gd_post );
6085
+	$recurring_pkg = geodir_event_recurring_pkg((object) $gd_post);
6086 6086
 
6087
-	$is_recurring = isset( $gd_post['is_recurring_event'] ) && (int)$gd_post['is_recurring_event'] == 0 ? false : true;
6087
+	$is_recurring = isset($gd_post['is_recurring_event']) && (int) $gd_post['is_recurring_event'] == 0 ? false : true;
6088 6088
 	$event_date = isset($gd_post['event_date']) && $gd_post['event_date'] != '' ? geodir_imex_get_date_ymd($gd_post['event_date']) : '';
6089 6089
 	$event_enddate = isset($gd_post['event_enddate']) && $gd_post['event_enddate'] != '' ? geodir_imex_get_date_ymd($gd_post['event_enddate']) : $event_date;
6090 6090
 	$all_day = isset($gd_post['is_whole_day_event']) && !empty($gd_post['is_whole_day_event']) ? true : false;
@@ -6131,17 +6131,17 @@  discard block
 block discarded – undo
6131 6131
 				$event_recurring_dates = implode(",", $event_recurring_dates);
6132 6132
 			}
6133 6133
 		} else {
6134
-			$duration_x = !empty( $gd_post['event_duration_days'] ) ? (int)$gd_post['event_duration_days'] : 1;
6135
-			$repeat_x = !empty( $gd_post['recurring_interval'] ) ? (int)$gd_post['recurring_interval'] : 1;
6136
-			$max_repeat = !empty( $gd_post['max_recurring_count'] ) ? (int)$gd_post['max_recurring_count'] : 1;
6137
-			$repeat_end = !empty( $gd_post['recurring_end_date'] ) ? geodir_imex_get_date_ymd($gd_post['recurring_end_date']) : '';
6134
+			$duration_x = !empty($gd_post['event_duration_days']) ? (int) $gd_post['event_duration_days'] : 1;
6135
+			$repeat_x = !empty($gd_post['recurring_interval']) ? (int) $gd_post['recurring_interval'] : 1;
6136
+			$max_repeat = !empty($gd_post['max_recurring_count']) ? (int) $gd_post['max_recurring_count'] : 1;
6137
+			$repeat_end = !empty($gd_post['recurring_end_date']) ? geodir_imex_get_date_ymd($gd_post['recurring_end_date']) : '';
6138 6138
 			
6139 6139
 			$repeat_end_type = $repeat_end != '' ? 1 : 0;
6140 6140
 			$max_repeat = $repeat_end != '' ? '' : $max_repeat;
6141 6141
 			
6142 6142
 			$week_days = array_flip(array('sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'sat'));
6143 6143
 			
6144
-			$a_repeat_days = isset($gd_post['recurring_week_days']) && trim($gd_post['recurring_week_days'])!='' ? explode(',', trim($gd_post['recurring_week_days'])) : array();
6144
+			$a_repeat_days = isset($gd_post['recurring_week_days']) && trim($gd_post['recurring_week_days']) != '' ? explode(',', trim($gd_post['recurring_week_days'])) : array();
6145 6145
 			$repeat_days = array();
6146 6146
 			if (!empty($a_repeat_days)) {
6147 6147
 				foreach ($a_repeat_days as $repeat_day) {
@@ -6159,7 +6159,7 @@  discard block
 block discarded – undo
6159 6159
 			$repeat_weeks = array();
6160 6160
 			if (!empty($a_repeat_weeks)) {
6161 6161
 				foreach ($a_repeat_weeks as $repeat_week) {
6162
-					$repeat_weeks[] = (int)$repeat_week;
6162
+					$repeat_weeks[] = (int) $repeat_week;
6163 6163
 				}
6164 6164
 				
6165 6165
 				$repeat_weeks = array_unique($repeat_weeks);
@@ -6223,7 +6223,7 @@  discard block
 block discarded – undo
6223 6223
 
6224 6224
     $page_found = $wpdb->get_var(
6225 6225
         $wpdb->prepare(
6226
-            "SELECT ID FROM " . $wpdb->posts . " WHERE post_name = %s LIMIT 1;",
6226
+            "SELECT ID FROM ".$wpdb->posts." WHERE post_name = %s LIMIT 1;",
6227 6227
             array($slug)
6228 6228
         )
6229 6229
     );
@@ -6278,7 +6278,7 @@  discard block
 block discarded – undo
6278 6278
  */
6279 6279
 function geodir_admin_upgrade_notice() {
6280 6280
     $class = "error";
6281
-    $message = __("Please update core GeoDirectory or some addons may not function correctly.","geodirectory");
6281
+    $message = __("Please update core GeoDirectory or some addons may not function correctly.", "geodirectory");
6282 6282
     echo"<div class=\"$class\"> <p>$message</p></div>";
6283 6283
 }
6284 6284
 
@@ -6290,7 +6290,7 @@  discard block
 block discarded – undo
6290 6290
  * @param (object) $r
6291 6291
  * @return (string) $output
6292 6292
  */
6293
-function geodire_admin_upgrade_notice( $plugin_data, $r )
6293
+function geodire_admin_upgrade_notice($plugin_data, $r)
6294 6294
 {
6295 6295
     // readme contents
6296 6296
     $args = array(
@@ -6298,7 +6298,7 @@  discard block
 block discarded – undo
6298 6298
         'redirection' => 5
6299 6299
     );
6300 6300
     $url = "http://plugins.svn.wordpress.org/geodirectory/trunk/readme.txt";
6301
-    $data       = wp_remote_get( $url, $args );
6301
+    $data = wp_remote_get($url, $args);
6302 6302
 
6303 6303
     if (!is_wp_error($data) && $data['response']['code'] == 200) {
6304 6304
 
@@ -6313,20 +6313,20 @@  discard block
 block discarded – undo
6313 6313
 function geodir_in_plugin_update_message($content) {
6314 6314
     // Output Upgrade Notice
6315 6315
     $matches        = null;
6316
-    $regexp         = '~==\s*Upgrade Notice\s*==\s*=\s*(.*)\s*=(.*)(=\s*' . preg_quote( GEODIRECTORY_VERSION ) . '\s*=|$)~Uis';
6316
+    $regexp         = '~==\s*Upgrade Notice\s*==\s*=\s*(.*)\s*=(.*)(=\s*'.preg_quote(GEODIRECTORY_VERSION).'\s*=|$)~Uis';
6317 6317
     $upgrade_notice = '';
6318
-    if ( preg_match( $regexp, $content, $matches ) ) {
6319
-        if(empty($matches)){return;}
6318
+    if (preg_match($regexp, $content, $matches)) {
6319
+        if (empty($matches)) {return; }
6320 6320
 
6321
-        $version = trim( $matches[1] );
6322
-        if($version && $version>GEODIRECTORY_VERSION){
6321
+        $version = trim($matches[1]);
6322
+        if ($version && $version > GEODIRECTORY_VERSION) {
6323 6323
 
6324 6324
 
6325
-        $notices = (array) preg_split('~[\r\n]+~', trim( $matches[2] ) );
6326
-        if ( version_compare( GEODIRECTORY_VERSION, $version, '<' ) ) {
6325
+        $notices = (array) preg_split('~[\r\n]+~', trim($matches[2]));
6326
+        if (version_compare(GEODIRECTORY_VERSION, $version, '<')) {
6327 6327
             $upgrade_notice .= '<div class="geodir_plugin_upgrade_notice">';
6328
-            foreach ( $notices as $index => $line ) {
6329
-                $upgrade_notice .= wp_kses_post( preg_replace( '~\[([^\]]*)\]\(([^\)]*)\)~', '<a href="${2}">${1}</a>', $line ) );
6328
+            foreach ($notices as $index => $line) {
6329
+                $upgrade_notice .= wp_kses_post(preg_replace('~\[([^\]]*)\]\(([^\)]*)\)~', '<a href="${2}">${1}</a>', $line));
6330 6330
             }
6331 6331
             $upgrade_notice .= '</div> ';
6332 6332
         }
@@ -6350,7 +6350,7 @@  discard block
 block discarded – undo
6350 6350
 		$default_language = $sitepress->get_default_language();
6351 6351
 		if ($current_language != 'all' && $current_language != $default_language) {
6352 6352
 	?>
6353
-	<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>
6353
+	<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>
6354 6354
 	<?php
6355 6355
 		}
6356 6356
 	}
@@ -6365,7 +6365,7 @@  discard block
 block discarded – undo
6365 6365
  * @param array Listing statuses to be skipped.
6366 6366
  */
6367 6367
 function geodir_imex_export_skip_statuses() {
6368
-    $statuses = array( 'trash', 'auto-draft' );
6368
+    $statuses = array('trash', 'auto-draft');
6369 6369
     
6370 6370
     /**
6371 6371
      * Filter the statuses to skip during GD export listings.
@@ -6375,7 +6375,7 @@  discard block
 block discarded – undo
6375 6375
      *
6376 6376
      * @param array $statuses Listing statuses to be skipped.
6377 6377
      */
6378
-    $statuses = apply_filters( 'geodir_imex_export_skip_statuses', $statuses );
6378
+    $statuses = apply_filters('geodir_imex_export_skip_statuses', $statuses);
6379 6379
      
6380 6380
     return $statuses;
6381 6381
 }
@@ -6415,16 +6415,16 @@  discard block
 block discarded – undo
6415 6415
 function geodir_imex_get_filter_where($where = '', $post_type = '') {
6416 6416
     global $wpdb;
6417 6417
     
6418
-    $filters = !empty( $_REQUEST['gd_imex'] ) && is_array( $_REQUEST['gd_imex'] ) ? $_REQUEST['gd_imex'] : NULL;
6418
+    $filters = !empty($_REQUEST['gd_imex']) && is_array($_REQUEST['gd_imex']) ? $_REQUEST['gd_imex'] : NULL;
6419 6419
     
6420
-    if ( !empty( $filters ) ) {
6421
-        foreach ( $filters as $field => $value ) {
6420
+    if (!empty($filters)) {
6421
+        foreach ($filters as $field => $value) {
6422 6422
             switch ($field) {
6423 6423
                 case 'start_date':
6424
-                    $where .= " AND `" . $wpdb->posts . "`.`post_date` >= '" . sanitize_text_field( $value ) . " 00:00:00'";
6424
+                    $where .= " AND `".$wpdb->posts."`.`post_date` >= '".sanitize_text_field($value)." 00:00:00'";
6425 6425
                 break;
6426 6426
                 case 'end_date':
6427
-                    $where .= " AND `" . $wpdb->posts . "`.`post_date` <= '" . sanitize_text_field( $value ) . " 23:59:59'";
6427
+                    $where .= " AND `".$wpdb->posts."`.`post_date` <= '".sanitize_text_field($value)." 23:59:59'";
6428 6428
                 break;
6429 6429
             }
6430 6430
         }
@@ -6436,25 +6436,25 @@  discard block
 block discarded – undo
6436 6436
 add_filter('geodir_get_export_posts', 'geodir_imex_get_filter_where', 10, 2);
6437 6437
 
6438 6438
 
6439
-function geodir_fix_for_primer_theme(){
6440
-    if(!defined( 'PRIMER_VERSION' )){return;}
6439
+function geodir_fix_for_primer_theme() {
6440
+    if (!defined('PRIMER_VERSION')) {return; }
6441 6441
     global $pagenow;
6442 6442
 
6443
-    if ( ( 'post.php' === $pagenow || 'post-new.php' === $pagenow ) && (isset($_REQUEST['post_type']) || isset($_REQUEST['post']) )  ){
6443
+    if (('post.php' === $pagenow || 'post-new.php' === $pagenow) && (isset($_REQUEST['post_type']) || isset($_REQUEST['post']))) {
6444 6444
 
6445
-        $post_type = isset($_REQUEST['post_type']) ? esc_attr($_REQUEST['post_type']) : get_post_type( $_GET['post'] );
6445
+        $post_type = isset($_REQUEST['post_type']) ? esc_attr($_REQUEST['post_type']) : get_post_type($_GET['post']);
6446 6446
 
6447 6447
         $post_types = geodir_get_posttypes();
6448
-        if ($post_type && in_array($post_type, $post_types) ) {
6448
+        if ($post_type && in_array($post_type, $post_types)) {
6449 6449
             global $primer_customizer_layouts;
6450
-            remove_action( 'add_meta_boxes', array( $primer_customizer_layouts, 'add_meta_box' ), 10);
6450
+            remove_action('add_meta_boxes', array($primer_customizer_layouts, 'add_meta_box'), 10);
6451 6451
         }
6452 6452
     }
6453 6453
 
6454 6454
 }
6455 6455
 
6456
-if(is_admin()){
6457
-    add_action('add_meta_boxes','geodir_fix_for_primer_theme',0);  
6456
+if (is_admin()) {
6457
+    add_action('add_meta_boxes', 'geodir_fix_for_primer_theme', 0);  
6458 6458
 }
6459 6459
 
6460 6460
 
@@ -6587,27 +6587,27 @@  discard block
 block discarded – undo
6587 6587
 
6588 6588
 function geodir_ga_activation_url() {
6589 6589
 
6590
-    return add_query_arg( array(
6590
+    return add_query_arg(array(
6591 6591
         'next'          => admin_url("admin.php?page=geodirectory&active_tab=google_analytic_settings"),
6592 6592
         'scope'         => GEODIR_GA_SCOPE,
6593 6593
         'response_type' => 'code',
6594 6594
         'redirect_uri'  => GEODIR_GA_REDIRECT,
6595 6595
         'client_id'     => GEODIR_GA_CLIENTID,
6596
-    ), 'https://accounts.google.com/o/oauth2/auth' );
6596
+    ), 'https://accounts.google.com/o/oauth2/auth');
6597 6597
 
6598 6598
     return $url;
6599 6599
 }
6600 6600
 
6601
-function geodir_gd_accounts(){
6601
+function geodir_gd_accounts() {
6602 6602
     $accounts = array();
6603
-    $useAuth = ( get_option( 'geodir_ga_auth_code' ) == '' ? false : true );
6604
-    if($useAuth){
6603
+    $useAuth = (get_option('geodir_ga_auth_code') == '' ? false : true);
6604
+    if ($useAuth) {
6605 6605
         $accounts = geodir_ga_get_analytics_accounts();
6606
-        if(is_array($accounts)){
6607
-            $accounts = array_merge(array(__('Select Account','geodirectory')),$accounts);
6608
-        }elseif(get_option('geodir_ga_account_id')){
6606
+        if (is_array($accounts)) {
6607
+            $accounts = array_merge(array(__('Select Account', 'geodirectory')), $accounts);
6608
+        }elseif (get_option('geodir_ga_account_id')) {
6609 6609
             $accounts = array();
6610
-            $accounts[get_option('geodir_ga_account_id')] = __('Account re-authorization may be required','geodirectory').' ('.get_option('geodir_ga_account_id').')';
6610
+            $accounts[get_option('geodir_ga_account_id')] = __('Account re-authorization may be required', 'geodirectory').' ('.get_option('geodir_ga_account_id').')';
6611 6611
         }
6612 6612
     }
6613 6613
     return $accounts;
@@ -6617,32 +6617,32 @@  discard block
 block discarded – undo
6617 6617
 {
6618 6618
     $accounts = array();
6619 6619
 
6620
-    if(get_option('geodir_ga_auth_token')===false){update_option('geodir_ga_auth_token','');}
6620
+    if (get_option('geodir_ga_auth_token') === false) {update_option('geodir_ga_auth_token', ''); }
6621 6621
 
6622 6622
 
6623
-    if(get_option('geodir_gd_uids') && !isset($_POST['geodir_ga_auth_code'])){
6623
+    if (get_option('geodir_gd_uids') && !isset($_POST['geodir_ga_auth_code'])) {
6624 6624
         return get_option('geodir_gd_uids');
6625 6625
     }
6626 6626
 
6627 6627
     
6628 6628
     # Create a new Gdata call
6629
-    if ( trim(get_option('geodir_ga_auth_code')) != '' )
6629
+    if (trim(get_option('geodir_ga_auth_code')) != '')
6630 6630
         $stats = new GDGoogleAnalyticsStats();
6631 6631
     else
6632 6632
         return false;
6633 6633
 
6634 6634
     # Check if Google sucessfully logged in
6635
-    if ( ! $stats->checkLogin() )
6635
+    if (!$stats->checkLogin())
6636 6636
         return false;
6637 6637
 
6638 6638
     # Get a list of accounts
6639 6639
     $accounts = $stats->getAllProfiles();
6640 6640
 
6641
-    natcasesort ($accounts);
6641
+    natcasesort($accounts);
6642 6642
 
6643 6643
     # Return the account array if there are accounts
6644
-    if ( count($accounts) > 0 ){
6645
-        update_option('geodir_gd_uids',$accounts);
6644
+    if (count($accounts) > 0) {
6645
+        update_option('geodir_gd_uids', $accounts);
6646 6646
         return $accounts;
6647 6647
     }
6648 6648
     else
Please login to merge, or discard this patch.
geodirectory_hooks_actions.php 3 patches
Indentation   +1084 added lines, -1084 removed lines patch added patch discarded remove patch
@@ -19,7 +19,7 @@  discard block
 block discarded – undo
19 19
  */
20 20
 function geodir_get_ajax_url()
21 21
 {
22
-    return admin_url('admin-ajax.php?action=geodir_ajax_action');
22
+	return admin_url('admin-ajax.php?action=geodir_ajax_action');
23 23
 }
24 24
 
25 25
 /////////////////////
@@ -87,7 +87,7 @@  discard block
 block discarded – undo
87 87
 add_filter('query_vars', 'geodir_add_geodir_page_var');
88 88
 add_action('wp', 'geodir_add_page_id_in_query_var'); // problem fix in wordpress 3.8
89 89
 if (get_option('permalink_structure') != '')
90
-    add_filter('parse_request', 'geodir_set_location_var_in_session_in_core');
90
+	add_filter('parse_request', 'geodir_set_location_var_in_session_in_core');
91 91
 
92 92
 add_filter('parse_query', 'geodir_modified_query');
93 93
 
@@ -154,14 +154,14 @@  discard block
 block discarded – undo
154 154
 /* POST AND LOOP ACTIONS */
155 155
 ////////////////////////
156 156
 if (!is_admin()) {
157
-    add_action('pre_get_posts', 'geodir_exclude_page', 100); /// Will help to exclude virtural page from everywhere
158
-    add_filter('wp_list_pages_excludes', 'exclude_from_wp_list_pages', 100);
159
-    /** Exclude Virtual Pages From Pages List **/
160
-    add_action('pre_get_posts', 'set_listing_request', 0);
161
-    add_action('pre_get_posts', 'geodir_listing_loop_filter', 1);
162
-    add_filter('excerpt_more', 'geodir_excerpt_more', 1000);
163
-    add_filter('excerpt_length', 'geodir_excerpt_length', 1000);
164
-    add_action('the_post', 'create_marker_jason_of_posts'); // Add marker in json array, Map related filter
157
+	add_action('pre_get_posts', 'geodir_exclude_page', 100); /// Will help to exclude virtural page from everywhere
158
+	add_filter('wp_list_pages_excludes', 'exclude_from_wp_list_pages', 100);
159
+	/** Exclude Virtual Pages From Pages List **/
160
+	add_action('pre_get_posts', 'set_listing_request', 0);
161
+	add_action('pre_get_posts', 'geodir_listing_loop_filter', 1);
162
+	add_filter('excerpt_more', 'geodir_excerpt_more', 1000);
163
+	add_filter('excerpt_length', 'geodir_excerpt_length', 1000);
164
+	add_action('the_post', 'create_marker_jason_of_posts'); // Add marker in json array, Map related filter
165 165
 }
166 166
 
167 167
 
@@ -222,12 +222,12 @@  discard block
 block discarded – undo
222 222
  */
223 223
 function geodir_unset_prev_theme_nav_location($newname)
224 224
 {
225
-    $geodir_theme_location = get_option('geodir_theme_location_nav_' . $newname);
226
-    if ($geodir_theme_location) {
227
-        update_option('geodir_theme_location_nav', $geodir_theme_location);
228
-    } else {
229
-        update_option('geodir_theme_location_nav', '');
230
-    }
225
+	$geodir_theme_location = get_option('geodir_theme_location_nav_' . $newname);
226
+	if ($geodir_theme_location) {
227
+		update_option('geodir_theme_location_nav', $geodir_theme_location);
228
+	} else {
229
+		update_option('geodir_theme_location_nav', '');
230
+	}
231 231
 }
232 232
 
233 233
 /// add action for theme switch to blank previous theme navigation location setting
@@ -248,32 +248,32 @@  discard block
 block discarded – undo
248 248
  */
249 249
 function geodir_add_post_filters()
250 250
 {
251
-    /**
252
-     * Contains all function for filtering listing.
253
-     *
254
-     * @since 1.0.0
255
-     * @package GeoDirectory
256
-     */
257
-    include_once('geodirectory-functions/listing_filters.php');
251
+	/**
252
+	 * Contains all function for filtering listing.
253
+	 *
254
+	 * @since 1.0.0
255
+	 * @package GeoDirectory
256
+	 */
257
+	include_once('geodirectory-functions/listing_filters.php');
258 258
 }
259 259
 
260 260
 
261 261
 if (!function_exists('geodir_init_defaults')) {
262
-    /**
263
-     * Calls the function to register the GeoDirectory default CPT and taxonomies.
264
-     *
265
-     * @since 1.0.0
266
-     * @package GeoDirectory
267
-     */
268
-    function geodir_init_defaults()
269
-    {
270
-        if (function_exists('geodir_register_defaults')) {
262
+	/**
263
+	 * Calls the function to register the GeoDirectory default CPT and taxonomies.
264
+	 *
265
+	 * @since 1.0.0
266
+	 * @package GeoDirectory
267
+	 */
268
+	function geodir_init_defaults()
269
+	{
270
+		if (function_exists('geodir_register_defaults')) {
271 271
 
272
-            geodir_register_defaults();
272
+			geodir_register_defaults();
273 273
 
274
-        }
274
+		}
275 275
 
276
-    }
276
+	}
277 277
 }
278 278
 
279 279
 
@@ -295,26 +295,26 @@  discard block
 block discarded – undo
295 295
 // CALLED ON 'sidebars_widgets' FILTER
296 296
 
297 297
 if (!function_exists('geodir_restrict_widget')) {
298
-    /**
299
-     * Sets global values to be able to tell if the current page is a GeoDirectory listing page or a GeoDirectory details page.
300
-     *
301
-     * @global bool $is_listing Sets the global value to true if on a GD category page. False if not.
302
-     * @global bool $is_single_place Sets the global value to true if on a GD details (post) page. False if not.
303
-     * @since 1.0.0
304
-     * @package GeoDirectory
305
-     */
306
-    function geodir_restrict_widget()
307
-    {
308
-        global $is_listing, $is_single_place;
298
+	/**
299
+	 * Sets global values to be able to tell if the current page is a GeoDirectory listing page or a GeoDirectory details page.
300
+	 *
301
+	 * @global bool $is_listing Sets the global value to true if on a GD category page. False if not.
302
+	 * @global bool $is_single_place Sets the global value to true if on a GD details (post) page. False if not.
303
+	 * @since 1.0.0
304
+	 * @package GeoDirectory
305
+	 */
306
+	function geodir_restrict_widget()
307
+	{
308
+		global $is_listing, $is_single_place;
309 309
 
310
-        // set is listing	
311
-        (geodir_is_page('listing')) ? $is_listing = true : $is_listing = false;
310
+		// set is listing	
311
+		(geodir_is_page('listing')) ? $is_listing = true : $is_listing = false;
312 312
 
313
-        // set is single place
314
-        (geodir_is_page('place')) ? $is_single_place = true : $is_single_place = false;
313
+		// set is single place
314
+		(geodir_is_page('place')) ? $is_single_place = true : $is_single_place = false;
315 315
 
316 316
 
317
-    }
317
+	}
318 318
 }
319 319
 
320 320
 
@@ -335,31 +335,31 @@  discard block
 block discarded – undo
335 335
  */
336 336
 function geodir_detail_page_sidebar_content_sorting()
337 337
 {
338
-    $arr_detail_page_sidebar_content =
339
-        /**
340
-         * An array of functions to be called to be displayed on the details (post) page sidebar.
341
-         *
342
-         * This filter can be used to remove sections of the details page sidebar,
343
-         * add new sections or rearrange the order of the sections.
344
-         *
345
-         * @param array array('geodir_social_sharing_buttons','geodir_share_this_button','geodir_detail_page_google_analytics','geodir_edit_post_link','geodir_detail_page_review_rating','geodir_detail_page_more_info') The array of functions that will be called.
346
-         * @since 1.0.0
347
-         */
348
-        apply_filters('geodir_detail_page_sidebar_content',
349
-            array('geodir_social_sharing_buttons',
350
-                'geodir_detail_page_google_analytics',
351
-                'geodir_edit_post_link',
352
-                'geodir_detail_page_review_rating',
353
-                'geodir_detail_page_more_info'
354
-            ) // end of array 
355
-        ); // end of apply filter
356
-    if (!empty($arr_detail_page_sidebar_content)) {
357
-        foreach ($arr_detail_page_sidebar_content as $content_function) {
358
-            if (function_exists($content_function)) {
359
-                add_action('geodir_detail_page_sidebar', $content_function);
360
-            }
361
-        }
362
-    }
338
+	$arr_detail_page_sidebar_content =
339
+		/**
340
+		 * An array of functions to be called to be displayed on the details (post) page sidebar.
341
+		 *
342
+		 * This filter can be used to remove sections of the details page sidebar,
343
+		 * add new sections or rearrange the order of the sections.
344
+		 *
345
+		 * @param array array('geodir_social_sharing_buttons','geodir_share_this_button','geodir_detail_page_google_analytics','geodir_edit_post_link','geodir_detail_page_review_rating','geodir_detail_page_more_info') The array of functions that will be called.
346
+		 * @since 1.0.0
347
+		 */
348
+		apply_filters('geodir_detail_page_sidebar_content',
349
+			array('geodir_social_sharing_buttons',
350
+				'geodir_detail_page_google_analytics',
351
+				'geodir_edit_post_link',
352
+				'geodir_detail_page_review_rating',
353
+				'geodir_detail_page_more_info'
354
+			) // end of array 
355
+		); // end of apply filter
356
+	if (!empty($arr_detail_page_sidebar_content)) {
357
+		foreach ($arr_detail_page_sidebar_content as $content_function) {
358
+			if (function_exists($content_function)) {
359
+				add_action('geodir_detail_page_sidebar', $content_function);
360
+			}
361
+		}
362
+	}
363 363
 }
364 364
 
365 365
 add_action('geodir_after_edit_post_link', 'geodir_add_to_favourite_link', 1);
@@ -374,14 +374,14 @@  discard block
 block discarded – undo
374 374
  */
375 375
 function geodir_add_to_favourite_link()
376 376
 {
377
-    global $post, $preview;
378
-    if (!$preview && geodir_is_page('detail')) {
379
-        ?>
377
+	global $post, $preview;
378
+	if (!$preview && geodir_is_page('detail')) {
379
+		?>
380 380
         <p class="edit_link">
381 381
             <?php geodir_favourite_html($post->post_author, $post->ID); ?>
382 382
         </p>
383 383
     <?php
384
-    }
384
+	}
385 385
 }
386 386
 
387 387
 /**
@@ -395,41 +395,41 @@  discard block
 block discarded – undo
395 395
  */
396 396
 function geodir_social_sharing_buttons()
397 397
 {
398
-    global $preview;
399
-    ob_start(); // Start  buffering;
400
-    /**
401
-     * This action is called before the social buttons twitter,facebook and google plus are output in a containing div.
402
-     *
403
-     * @since 1.0.0
404
-     */
405
-    do_action('geodir_before_social_sharing_buttons');
406
-    if (!$preview) {
407
-        ?>
398
+	global $preview;
399
+	ob_start(); // Start  buffering;
400
+	/**
401
+	 * This action is called before the social buttons twitter,facebook and google plus are output in a containing div.
402
+	 *
403
+	 * @since 1.0.0
404
+	 */
405
+	do_action('geodir_before_social_sharing_buttons');
406
+	if (!$preview) {
407
+		?>
408 408
         <div class="likethis">
409 409
             <?php geodir_twitter_tweet_button(); ?>
410 410
             <?php geodir_fb_like_button(); ?>
411 411
             <?php geodir_google_plus_button(); ?>
412 412
         </div>
413 413
     <?php
414
-    }// end of if, if its a preview or not
415
-
416
-    /**
417
-     * This action is called after the social buttons twitter,facebook and google plus are output in a containing div.
418
-     *
419
-     * @since 1.0.0
420
-     */
421
-    do_action('geodir_after_social_sharing_buttons');
422
-    $content_html = ob_get_clean();
423
-    if (trim($content_html) != '')
424
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-social-sharing">' . $content_html . '</div>';
425
-    if ((int)get_option('geodir_disable_tfg_buttons_section') != 1) {
426
-        /**
427
-         * Filter the geodir_social_sharing_buttons() function content.
428
-         *
429
-         * @param string $content_html The output html of the geodir_social_sharing_buttons() function.
430
-         */
431
-        echo $content_html = apply_filters('geodir_social_sharing_buttons_html', $content_html);
432
-    }
414
+	}// end of if, if its a preview or not
415
+
416
+	/**
417
+	 * This action is called after the social buttons twitter,facebook and google plus are output in a containing div.
418
+	 *
419
+	 * @since 1.0.0
420
+	 */
421
+	do_action('geodir_after_social_sharing_buttons');
422
+	$content_html = ob_get_clean();
423
+	if (trim($content_html) != '')
424
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-social-sharing">' . $content_html . '</div>';
425
+	if ((int)get_option('geodir_disable_tfg_buttons_section') != 1) {
426
+		/**
427
+		 * Filter the geodir_social_sharing_buttons() function content.
428
+		 *
429
+		 * @param string $content_html The output html of the geodir_social_sharing_buttons() function.
430
+		 */
431
+		echo $content_html = apply_filters('geodir_social_sharing_buttons_html', $content_html);
432
+	}
433 433
 
434 434
 
435 435
 }
@@ -447,46 +447,46 @@  discard block
 block discarded – undo
447 447
  */
448 448
 function geodir_edit_post_link()
449 449
 {
450
-    global $post, $preview;
451
-    ob_start(); // Start buffering;
452
-    /**
453
-     * This is called before the edit post link html in the function geodir_edit_post_link()
454
-     *
455
-     * @since 1.0.0
456
-     */
457
-    do_action('geodir_before_edit_post_link');
458
-    if (!$preview) {
459
-        $is_current_user_owner = geodir_listing_belong_to_current_user();
450
+	global $post, $preview;
451
+	ob_start(); // Start buffering;
452
+	/**
453
+	 * This is called before the edit post link html in the function geodir_edit_post_link()
454
+	 *
455
+	 * @since 1.0.0
456
+	 */
457
+	do_action('geodir_before_edit_post_link');
458
+	if (!$preview) {
459
+		$is_current_user_owner = geodir_listing_belong_to_current_user();
460 460
         
461
-        if ($is_current_user_owner) {
462
-            $post_id = $post->ID;
461
+		if ($is_current_user_owner) {
462
+			$post_id = $post->ID;
463 463
             
464
-            if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
465
-                $post_id = (int)$_REQUEST['pid'];
466
-            }
464
+			if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
465
+				$post_id = (int)$_REQUEST['pid'];
466
+			}
467 467
 
468
-            $postlink = get_permalink(geodir_add_listing_page_id());
469
-            $editlink = geodir_getlink($postlink, array('pid' => $post_id), false);
470
-            echo ' <p class="edit_link"><i class="fa fa-pencil"></i> <a href="' . esc_url($editlink) . '">' . __('Edit this Post', 'geodirectory') . '</a></p>';
471
-        }
472
-    }// end of if, if its a preview or not
473
-    /**
474
-     * This is called after the edit post link html in the function geodir_edit_post_link()
475
-     *
476
-     * @since 1.0.0
477
-     */
478
-    do_action('geodir_after_edit_post_link');
479
-    $content_html = ob_get_clean();
480
-    if (trim($content_html) != '')
481
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-user-links">' . $content_html . '</div>';
482
-    if ((int)get_option('geodir_disable_user_links_section') != 1) {
483
-        /**
484
-         * Filter the geodir_edit_post_link() function content.
485
-         *
486
-         * @param string $content_html The output html of the geodir_edit_post_link() function.
487
-         */
488
-        echo $content_html = apply_filters('geodir_edit_post_link_html', $content_html);
489
-    }
468
+			$postlink = get_permalink(geodir_add_listing_page_id());
469
+			$editlink = geodir_getlink($postlink, array('pid' => $post_id), false);
470
+			echo ' <p class="edit_link"><i class="fa fa-pencil"></i> <a href="' . esc_url($editlink) . '">' . __('Edit this Post', 'geodirectory') . '</a></p>';
471
+		}
472
+	}// end of if, if its a preview or not
473
+	/**
474
+	 * This is called after the edit post link html in the function geodir_edit_post_link()
475
+	 *
476
+	 * @since 1.0.0
477
+	 */
478
+	do_action('geodir_after_edit_post_link');
479
+	$content_html = ob_get_clean();
480
+	if (trim($content_html) != '')
481
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-user-links">' . $content_html . '</div>';
482
+	if ((int)get_option('geodir_disable_user_links_section') != 1) {
483
+		/**
484
+		 * Filter the geodir_edit_post_link() function content.
485
+		 *
486
+		 * @param string $content_html The output html of the geodir_edit_post_link() function.
487
+		 */
488
+		echo $content_html = apply_filters('geodir_edit_post_link_html', $content_html);
489
+	}
490 490
 }
491 491
 
492 492
 /**
@@ -500,42 +500,42 @@  discard block
 block discarded – undo
500 500
  */
501 501
 function geodir_detail_page_google_analytics()
502 502
 {
503
-    global $post,$preview;
504
-    if($preview){return '';}
505
-    $package_info = array();
506
-    $package_info = geodir_post_package_info($package_info, $post);
503
+	global $post,$preview;
504
+	if($preview){return '';}
505
+	$package_info = array();
506
+	$package_info = geodir_post_package_info($package_info, $post);
507 507
 
508
-    $id = trim(get_option('geodir_ga_account_id'));
508
+	$id = trim(get_option('geodir_ga_account_id'));
509 509
 
510
-    if (!$id) {
511
-        return; //if no Google Analytics ID then bail.
512
-    }
510
+	if (!$id) {
511
+		return; //if no Google Analytics ID then bail.
512
+	}
513 513
 
514
-    ob_start(); // Start buffering;
515
-    /**
516
-     * This is called before the edit post link html in the function geodir_detail_page_google_analytics()
517
-     *
518
-     * @since 1.0.0
519
-     */
520
-    do_action('geodir_before_google_analytics');
514
+	ob_start(); // Start buffering;
515
+	/**
516
+	 * This is called before the edit post link html in the function geodir_detail_page_google_analytics()
517
+	 *
518
+	 * @since 1.0.0
519
+	 */
520
+	do_action('geodir_before_google_analytics');
521 521
     
522
-    $refresh_time = get_option('geodir_ga_refresh_time', 5);
523
-    /**
524
-     * Filter the time interval to check & refresh new users results.
525
-     *
526
-     * @since 1.5.9
527
-     *
528
-     * @param int $refresh_time Time interval to check & refresh new users results.
529
-     */
530
-    $refresh_time = apply_filters('geodir_google_analytics_refresh_time', $refresh_time);
531
-    $refresh_time = absint($refresh_time * 1000);
522
+	$refresh_time = get_option('geodir_ga_refresh_time', 5);
523
+	/**
524
+	 * Filter the time interval to check & refresh new users results.
525
+	 *
526
+	 * @since 1.5.9
527
+	 *
528
+	 * @param int $refresh_time Time interval to check & refresh new users results.
529
+	 */
530
+	$refresh_time = apply_filters('geodir_google_analytics_refresh_time', $refresh_time);
531
+	$refresh_time = absint($refresh_time * 1000);
532 532
     
533
-    $hide_refresh = get_option('geodir_ga_auto_refresh');
533
+	$hide_refresh = get_option('geodir_ga_auto_refresh');
534 534
     
535
-    $auto_refresh = $hide_refresh && $refresh_time && $refresh_time > 0 ? 1 : 0;
536
-    if (get_option('geodir_ga_stats') && is_user_logged_in() &&  (isset($package_info->google_analytics) && $package_info->google_analytics == '1') && (get_current_user_id()==$post->post_author || current_user_can( 'manage_options' )) ) {
537
-        $page_url = urlencode($_SERVER['REQUEST_URI']);
538
-        ?>
535
+	$auto_refresh = $hide_refresh && $refresh_time && $refresh_time > 0 ? 1 : 0;
536
+	if (get_option('geodir_ga_stats') && is_user_logged_in() &&  (isset($package_info->google_analytics) && $package_info->google_analytics == '1') && (get_current_user_id()==$post->post_author || current_user_can( 'manage_options' )) ) {
537
+		$page_url = urlencode($_SERVER['REQUEST_URI']);
538
+		?>
539 539
         <script type="text/javascript">
540 540
             var gd_gaTimeOut;
541 541
             var gd_gaTime = parseInt('<?php echo $refresh_time;?>');
@@ -787,15 +787,15 @@  discard block
 block discarded – undo
787 787
                     var labels = results[1].rows.map(function(row) { return +row[0]; });
788 788
 
789 789
                     <?php
790
-                    // Here we list the shorthand days of the week so it can be used in translation.
791
-                    __("Mon",'geodirectory');
792
-                    __("Tue",'geodirectory');
793
-                    __("Wed",'geodirectory');
794
-                    __("Thu",'geodirectory');
795
-                    __("Fri",'geodirectory');
796
-                    __("Sat",'geodirectory');
797
-                    __("Sun",'geodirectory');
798
-                    ?>
790
+					// Here we list the shorthand days of the week so it can be used in translation.
791
+					__("Mon",'geodirectory');
792
+					__("Tue",'geodirectory');
793
+					__("Wed",'geodirectory');
794
+					__("Thu",'geodirectory');
795
+					__("Fri",'geodirectory');
796
+					__("Sat",'geodirectory');
797
+					__("Sun",'geodirectory');
798
+					?>
799 799
 
800 800
                     labels = [
801 801
                         "<?php _e(date('D', strtotime("+1 day")),'geodirectory'); ?>",
@@ -1044,24 +1044,24 @@  discard block
 block discarded – undo
1044 1044
         </span>
1045 1045
 
1046 1046
     <?php
1047
-    }
1048
-    /**
1049
-     * This is called after the edit post link html in the function geodir_detail_page_google_analytics()
1050
-     *
1051
-     * @since 1.0.0
1052
-     */
1053
-    do_action('geodir_after_google_analytics');
1054
-    $content_html = ob_get_clean();
1055
-    if (trim($content_html) != '')
1056
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-google-analytics">' . $content_html . '</div>';
1057
-    if ((int)get_option('geodir_disable_google_analytics_section') != 1) {
1058
-        /**
1059
-         * Filter the geodir_edit_post_link() function content.
1060
-         *
1061
-         * @param string $content_html The output html of the geodir_edit_post_link() function.
1062
-         */
1063
-        echo $content_html = apply_filters('geodir_google_analytic_html', $content_html);
1064
-    }
1047
+	}
1048
+	/**
1049
+	 * This is called after the edit post link html in the function geodir_detail_page_google_analytics()
1050
+	 *
1051
+	 * @since 1.0.0
1052
+	 */
1053
+	do_action('geodir_after_google_analytics');
1054
+	$content_html = ob_get_clean();
1055
+	if (trim($content_html) != '')
1056
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-google-analytics">' . $content_html . '</div>';
1057
+	if ((int)get_option('geodir_disable_google_analytics_section') != 1) {
1058
+		/**
1059
+		 * Filter the geodir_edit_post_link() function content.
1060
+		 *
1061
+		 * @param string $content_html The output html of the geodir_edit_post_link() function.
1062
+		 */
1063
+		echo $content_html = apply_filters('geodir_google_analytic_html', $content_html);
1064
+	}
1065 1065
 }
1066 1066
 
1067 1067
 /**
@@ -1077,90 +1077,90 @@  discard block
 block discarded – undo
1077 1077
  */
1078 1078
 function geodir_detail_page_review_rating()
1079 1079
 {
1080
-    global $post, $preview, $post_images;
1081
-    ob_start(); // Start  buffering;
1082
-    /**
1083
-     * This is called before the rating html in the function geodir_detail_page_review_rating().
1084
-     *
1085
-     * This is called outside the check for an actual rating and the check for preview page.
1086
-     *
1087
-     * @since 1.0.0
1088
-     */
1089
-    do_action('geodir_before_detail_page_review_rating');
1090
-
1091
-    $comment_count = geodir_get_review_count_total($post->ID);
1092
-    $post_avgratings = geodir_get_post_rating($post->ID);
1093
-
1094
-    if ($post_avgratings != 0 && !$preview) {
1095
-        /**
1096
-         * This is called before the rating html in the function geodir_detail_page_review_rating().
1097
-         *
1098
-         * This is called inside the check for an actual rating and the check for preview page.
1099
-         *
1100
-         * @since 1.0.0
1101
-         * @param float $post_avgratings Average rating for the surrent post.
1102
-         * @param int $post->ID Current post ID.
1103
-         */
1104
-        do_action('geodir_before_review_rating_stars_on_detail', $post_avgratings, $post->ID);
1105
-
1106
-        $html = '<p style=" float:left;">';
1107
-        $html .= geodir_get_rating_stars($post_avgratings, $post->ID);
1108
-        $html .= '<div class="average-review" itemscope itemtype="http://data-vocabulary.org/Review-aggregate">';
1109
-        $post_avgratings = (is_float($post_avgratings) || (strpos($post_avgratings, ".", 1) == 1 && strlen($post_avgratings) > 3)) ? number_format($post_avgratings, 1, '.', '') : $post_avgratings;
1080
+	global $post, $preview, $post_images;
1081
+	ob_start(); // Start  buffering;
1082
+	/**
1083
+	 * This is called before the rating html in the function geodir_detail_page_review_rating().
1084
+	 *
1085
+	 * This is called outside the check for an actual rating and the check for preview page.
1086
+	 *
1087
+	 * @since 1.0.0
1088
+	 */
1089
+	do_action('geodir_before_detail_page_review_rating');
1090
+
1091
+	$comment_count = geodir_get_review_count_total($post->ID);
1092
+	$post_avgratings = geodir_get_post_rating($post->ID);
1093
+
1094
+	if ($post_avgratings != 0 && !$preview) {
1095
+		/**
1096
+		 * This is called before the rating html in the function geodir_detail_page_review_rating().
1097
+		 *
1098
+		 * This is called inside the check for an actual rating and the check for preview page.
1099
+		 *
1100
+		 * @since 1.0.0
1101
+		 * @param float $post_avgratings Average rating for the surrent post.
1102
+		 * @param int $post->ID Current post ID.
1103
+		 */
1104
+		do_action('geodir_before_review_rating_stars_on_detail', $post_avgratings, $post->ID);
1105
+
1106
+		$html = '<p style=" float:left;">';
1107
+		$html .= geodir_get_rating_stars($post_avgratings, $post->ID);
1108
+		$html .= '<div class="average-review" itemscope itemtype="http://data-vocabulary.org/Review-aggregate">';
1109
+		$post_avgratings = (is_float($post_avgratings) || (strpos($post_avgratings, ".", 1) == 1 && strlen($post_avgratings) > 3)) ? number_format($post_avgratings, 1, '.', '') : $post_avgratings;
1110 1110
        
1111 1111
 	   $reviews_text = $comment_count > 1 ? __("reviews", 'geodirectory') : __("review", 'geodirectory');
1112 1112
 	   
1113 1113
 	   $html .= '<span itemprop="rating" itemscope itemtype="http://data-vocabulary.org/Rating"><span class="rating" itemprop="average" content="' . $post_avgratings . '">' . $post_avgratings . '</span> / <span itemprop="best" content="5">5</span> ' . __("based on", 'geodirectory') . ' </span><span class="count" itemprop="count" content="' . $comment_count . '">' . $comment_count . ' ' . $reviews_text . '</span><br />';
1114 1114
 
1115
-        $html .= '<span class="item">';
1116
-        $html .= '<span class="fn" itemprop="itemreviewed">' . $post->post_title . '</span>';
1115
+		$html .= '<span class="item">';
1116
+		$html .= '<span class="fn" itemprop="itemreviewed">' . $post->post_title . '</span>';
1117 1117
 
1118
-        if ($post_images) {
1119
-            foreach ($post_images as $img) {
1120
-                $post_img = $img->src;
1121
-                break;
1122
-            }
1123
-        }
1124
-
1125
-        if (isset($post_img) && $post_img) {
1126
-            $html .= '<br /><img src="' . $post_img . '" class="photo" alt="' . esc_attr($post->post_title) . '" itemprop="photo" content="' . $post_img . '" class="photo" />';
1127
-        }
1128
-
1129
-        $html .= '</span>';
1130
-
1131
-        echo $html .= '</div>';
1132
-        /**
1133
-         * This is called after the rating html in the function geodir_detail_page_review_rating().
1134
-         *
1135
-         * This is called inside the check for an actual rating and the check for preview page.
1136
-         *
1137
-         * @since 1.0.0
1138
-         * @param float $post_avgratings Average rating for the surrent post.
1139
-         * @param int $post->ID Current post ID.
1140
-         */
1141
-        do_action('geodir_after_review_rating_stars_on_detail', $post_avgratings, $post->ID);
1142
-    }
1143
-    /**
1144
-     * This is called before the rating html in the function geodir_detail_page_review_rating().
1145
-     *
1146
-     * This is called outside the check for an actual rating and the check for preview page.
1147
-     *
1148
-     * @since 1.0.0
1149
-     */
1150
-    do_action('geodir_after_detail_page_review_rating');
1151
-    $content_html = ob_get_clean();
1152
-    if (trim($content_html) != '') {
1153
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-rating">' . $content_html . '</div>';
1154
-    }
1155
-    if ((int)get_option('geodir_disable_rating_info_section') != 1) {
1156
-        /**
1157
-         * Filter the geodir_detail_page_review_rating() function content.
1158
-         *
1159
-         * @since 1.0.0
1160
-         * @param string $content_html The output html of the geodir_detail_page_review_rating() function.
1161
-         */
1162
-        echo $content_html = apply_filters('geodir_detail_page_review_rating_html', $content_html);
1163
-    }
1118
+		if ($post_images) {
1119
+			foreach ($post_images as $img) {
1120
+				$post_img = $img->src;
1121
+				break;
1122
+			}
1123
+		}
1124
+
1125
+		if (isset($post_img) && $post_img) {
1126
+			$html .= '<br /><img src="' . $post_img . '" class="photo" alt="' . esc_attr($post->post_title) . '" itemprop="photo" content="' . $post_img . '" class="photo" />';
1127
+		}
1128
+
1129
+		$html .= '</span>';
1130
+
1131
+		echo $html .= '</div>';
1132
+		/**
1133
+		 * This is called after the rating html in the function geodir_detail_page_review_rating().
1134
+		 *
1135
+		 * This is called inside the check for an actual rating and the check for preview page.
1136
+		 *
1137
+		 * @since 1.0.0
1138
+		 * @param float $post_avgratings Average rating for the surrent post.
1139
+		 * @param int $post->ID Current post ID.
1140
+		 */
1141
+		do_action('geodir_after_review_rating_stars_on_detail', $post_avgratings, $post->ID);
1142
+	}
1143
+	/**
1144
+	 * This is called before the rating html in the function geodir_detail_page_review_rating().
1145
+	 *
1146
+	 * This is called outside the check for an actual rating and the check for preview page.
1147
+	 *
1148
+	 * @since 1.0.0
1149
+	 */
1150
+	do_action('geodir_after_detail_page_review_rating');
1151
+	$content_html = ob_get_clean();
1152
+	if (trim($content_html) != '') {
1153
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-rating">' . $content_html . '</div>';
1154
+	}
1155
+	if ((int)get_option('geodir_disable_rating_info_section') != 1) {
1156
+		/**
1157
+		 * Filter the geodir_detail_page_review_rating() function content.
1158
+		 *
1159
+		 * @since 1.0.0
1160
+		 * @param string $content_html The output html of the geodir_detail_page_review_rating() function.
1161
+		 */
1162
+		echo $content_html = apply_filters('geodir_detail_page_review_rating_html', $content_html);
1163
+	}
1164 1164
 }
1165 1165
 
1166 1166
 /**
@@ -1172,35 +1172,35 @@  discard block
 block discarded – undo
1172 1172
  */
1173 1173
 function geodir_detail_page_more_info()
1174 1174
 {
1175
-    ob_start(); // Start  buffering;
1176
-    /**
1177
-     * This is called before the info section html.
1178
-     *
1179
-     * @since 1.0.0
1180
-     */
1181
-    do_action('geodir_before_detail_page_more_info');
1182
-    if ($geodir_post_detail_fields = geodir_show_listing_info('detail')) {
1183
-        echo $geodir_post_detail_fields;
1184
-    }
1185
-    /**
1186
-     * This is called after the info section html.
1187
-     *
1188
-     * @since 1.0.0
1189
-     */
1190
-    do_action('geodir_after_detail_page_more_info');
1191
-
1192
-    $content_html = ob_get_clean();
1193
-    if (trim($content_html) != '')
1194
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-listing-info">' . $content_html . '</div>';
1195
-    if ((int)get_option('geodir_disable_listing_info_section') != 1) {
1196
-        /**
1197
-         * Filter the output html for function geodir_detail_page_more_info().
1198
-         *
1199
-         * @since 1.0.0
1200
-         * @param string $content_html The output html of the geodir_detail_page_more_info() function.
1201
-         */
1202
-        echo $content_html = apply_filters('geodir_detail_page_more_info_html', $content_html);
1203
-    }
1175
+	ob_start(); // Start  buffering;
1176
+	/**
1177
+	 * This is called before the info section html.
1178
+	 *
1179
+	 * @since 1.0.0
1180
+	 */
1181
+	do_action('geodir_before_detail_page_more_info');
1182
+	if ($geodir_post_detail_fields = geodir_show_listing_info('detail')) {
1183
+		echo $geodir_post_detail_fields;
1184
+	}
1185
+	/**
1186
+	 * This is called after the info section html.
1187
+	 *
1188
+	 * @since 1.0.0
1189
+	 */
1190
+	do_action('geodir_after_detail_page_more_info');
1191
+
1192
+	$content_html = ob_get_clean();
1193
+	if (trim($content_html) != '')
1194
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-listing-info">' . $content_html . '</div>';
1195
+	if ((int)get_option('geodir_disable_listing_info_section') != 1) {
1196
+		/**
1197
+		 * Filter the output html for function geodir_detail_page_more_info().
1198
+		 *
1199
+		 * @since 1.0.0
1200
+		 * @param string $content_html The output html of the geodir_detail_page_more_info() function.
1201
+		 */
1202
+		echo $content_html = apply_filters('geodir_detail_page_more_info_html', $content_html);
1203
+	}
1204 1204
 }
1205 1205
 
1206 1206
 
@@ -1214,15 +1214,15 @@  discard block
 block discarded – undo
1214 1214
  */
1215 1215
 function geodir_localize_all_js_msg()
1216 1216
 {// 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
1217
-    if (str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
1218
-        $ajax_url = admin_url('admin-ajax.php');
1219
-    } elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
1220
-        $ajax_url = admin_url('admin-ajax.php');
1221
-    } elseif (str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
1222
-        $ajax_url = str_replace("https", "http", admin_url('admin-ajax.php'));
1223
-    } elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
1224
-        $ajax_url = str_replace("http", "https", admin_url('admin-ajax.php'));
1225
-    }
1217
+	if (str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
1218
+		$ajax_url = admin_url('admin-ajax.php');
1219
+	} elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
1220
+		$ajax_url = admin_url('admin-ajax.php');
1221
+	} elseif (str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
1222
+		$ajax_url = str_replace("https", "http", admin_url('admin-ajax.php'));
1223
+	} elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
1224
+		$ajax_url = str_replace("http", "https", admin_url('admin-ajax.php'));
1225
+	}
1226 1226
 	
1227 1227
 	/**
1228 1228
 	 * Filter the allowed image type extensions for post images.
@@ -1232,60 +1232,60 @@  discard block
 block discarded – undo
1232 1232
 	 */
1233 1233
 	$allowed_img_types = apply_filters('geodir_allowed_post_image_exts', array('jpg', 'jpeg', 'jpe', 'gif', 'png'));
1234 1234
 	
1235
-    $default_marker_icon = get_option('geodir_default_marker_icon');
1236
-    $default_marker_size = geodir_get_marker_size($default_marker_icon, array('w' => 20, 'h' => 34));
1237
-    $default_marker_width = $default_marker_size['w'];
1238
-    $default_marker_height = $default_marker_size['h'];
1235
+	$default_marker_icon = get_option('geodir_default_marker_icon');
1236
+	$default_marker_size = geodir_get_marker_size($default_marker_icon, array('w' => 20, 'h' => 34));
1237
+	$default_marker_width = $default_marker_size['w'];
1238
+	$default_marker_height = $default_marker_size['h'];
1239 1239
     
1240
-    $arr_alert_msg = array(
1241
-        'geodir_plugin_url' => geodir_plugin_url(),
1242
-        'geodir_admin_ajax_url' => $ajax_url,
1243
-        'custom_field_not_blank_var' => __('HTML Variable Name must not be blank', 'geodirectory'),
1244
-        'custom_field_not_special_char' => __('Please do not use special character and spaces in HTML Variable Name.', 'geodirectory'),
1245
-        'custom_field_unique_name' => __('HTML Variable Name should be a unique name.', 'geodirectory'),
1246
-        'custom_field_delete' => __('Are you wish to delete this field?', 'geodirectory'),
1247
-        //start not show alert msg
1248
-        'tax_meta_class_succ_del_msg' => __('File has been successfully deleted.', 'geodirectory'),
1249
-        'tax_meta_class_not_permission_to_del_msg' => __('You do NOT have permission to delete this file.', 'geodirectory'),
1250
-        'tax_meta_class_order_save_msg' => __('Order saved!', 'geodirectory'),
1251
-        'tax_meta_class_not_permission_record_img_msg' => __('You do not have permission to reorder images.', 'geodirectory'),
1252
-        'address_not_found_on_map_msg' => __('Address not found for:', 'geodirectory'),
1253
-        // end not show alert msg
1254
-        'my_place_listing_del' => __('Are you wish to delete this listing?', 'geodirectory'),
1255
-        'my_main_listing_del' => __('Deleting the main listing of a franchise will turn all franchises in regular listings. Are you sure wish to delete this main listing?', 'geodirectory'),
1256
-        //start not show alert msg
1257
-        'rating_error_msg' => __('Error : please retry', 'geodirectory'),
1258
-        'listing_url_prefix_msg' => __('Please enter listing url prefix', 'geodirectory'),
1259
-        'invalid_listing_prefix_msg' => __('Invalid character in listing url prefix', 'geodirectory'),
1260
-        'location_url_prefix_msg' => __('Please enter location url prefix', 'geodirectory'),
1261
-        'invalid_location_prefix_msg' => __('Invalid character in location url prefix', 'geodirectory'),
1262
-        'location_and_cat_url_separator_msg' => __('Please enter location and category url separator', 'geodirectory'),
1263
-        'invalid_char_and_cat_url_separator_msg' => __('Invalid character in location and category url separator', 'geodirectory'),
1264
-        'listing_det_url_separator_msg' => __('Please enter listing detail url separator', 'geodirectory'),
1265
-        'invalid_char_listing_det_url_separator_msg' => __('Invalid character in listing detail url separator', 'geodirectory'),
1266
-        'loading_listing_error_favorite' => __('Error loading listing.', 'geodirectory'),
1267
-        'geodir_field_id_required' => __('This field is required.', 'geodirectory'),
1268
-        'geodir_valid_email_address_msg' => __('Please enter valid email address.', 'geodirectory'),
1269
-        'geodir_default_marker_icon' => $default_marker_icon,
1270
-        'geodir_default_marker_w' => $default_marker_width,
1271
-        'geodir_default_marker_h' => $default_marker_height,
1272
-        'geodir_latitude_error_msg' => GEODIR_LATITUDE_ERROR_MSG,
1273
-        'geodir_longgitude_error_msg' => GEODIR_LOGNGITUDE_ERROR_MSG,
1274
-        'geodir_default_rating_star_icon' => get_option('geodir_default_rating_star_icon'),
1275
-        'gd_cmt_btn_post_reply' => __('Post Reply', 'geodirectory'),
1276
-        'gd_cmt_btn_reply_text' => __('Reply text', 'geodirectory'),
1277
-        'gd_cmt_btn_post_review' => __('Post Review', 'geodirectory'),
1278
-        'gd_cmt_btn_review_text' => __('Review text', 'geodirectory'),
1279
-        'gd_cmt_err_no_rating' => __("Please select star rating, you can't leave a review without stars.", 'geodirectory'),
1280
-        /* on/off dragging for phone devices */
1281
-        'geodir_onoff_dragging' => get_option('geodir_map_onoff_dragging') ? true : false,
1282
-        'geodir_is_mobile' => wp_is_mobile() ? true : false,
1283
-        'geodir_on_dragging_text' => __('Enable Dragging', 'geodirectory'),
1284
-        'geodir_off_dragging_text' => __('Disable Dragging', 'geodirectory'),
1285
-        'geodir_err_max_file_size' => __('File size error : You tried to upload a file over %s', 'geodirectory'),
1286
-        'geodir_err_file_upload_limit' => __('You have reached your upload limit of %s files.', 'geodirectory'),
1287
-        'geodir_err_pkg_upload_limit' => __('You may only upload %s files with this package, please try again.', 'geodirectory'),
1288
-        'geodir_action_remove' => __('Remove', 'geodirectory'),
1240
+	$arr_alert_msg = array(
1241
+		'geodir_plugin_url' => geodir_plugin_url(),
1242
+		'geodir_admin_ajax_url' => $ajax_url,
1243
+		'custom_field_not_blank_var' => __('HTML Variable Name must not be blank', 'geodirectory'),
1244
+		'custom_field_not_special_char' => __('Please do not use special character and spaces in HTML Variable Name.', 'geodirectory'),
1245
+		'custom_field_unique_name' => __('HTML Variable Name should be a unique name.', 'geodirectory'),
1246
+		'custom_field_delete' => __('Are you wish to delete this field?', 'geodirectory'),
1247
+		//start not show alert msg
1248
+		'tax_meta_class_succ_del_msg' => __('File has been successfully deleted.', 'geodirectory'),
1249
+		'tax_meta_class_not_permission_to_del_msg' => __('You do NOT have permission to delete this file.', 'geodirectory'),
1250
+		'tax_meta_class_order_save_msg' => __('Order saved!', 'geodirectory'),
1251
+		'tax_meta_class_not_permission_record_img_msg' => __('You do not have permission to reorder images.', 'geodirectory'),
1252
+		'address_not_found_on_map_msg' => __('Address not found for:', 'geodirectory'),
1253
+		// end not show alert msg
1254
+		'my_place_listing_del' => __('Are you wish to delete this listing?', 'geodirectory'),
1255
+		'my_main_listing_del' => __('Deleting the main listing of a franchise will turn all franchises in regular listings. Are you sure wish to delete this main listing?', 'geodirectory'),
1256
+		//start not show alert msg
1257
+		'rating_error_msg' => __('Error : please retry', 'geodirectory'),
1258
+		'listing_url_prefix_msg' => __('Please enter listing url prefix', 'geodirectory'),
1259
+		'invalid_listing_prefix_msg' => __('Invalid character in listing url prefix', 'geodirectory'),
1260
+		'location_url_prefix_msg' => __('Please enter location url prefix', 'geodirectory'),
1261
+		'invalid_location_prefix_msg' => __('Invalid character in location url prefix', 'geodirectory'),
1262
+		'location_and_cat_url_separator_msg' => __('Please enter location and category url separator', 'geodirectory'),
1263
+		'invalid_char_and_cat_url_separator_msg' => __('Invalid character in location and category url separator', 'geodirectory'),
1264
+		'listing_det_url_separator_msg' => __('Please enter listing detail url separator', 'geodirectory'),
1265
+		'invalid_char_listing_det_url_separator_msg' => __('Invalid character in listing detail url separator', 'geodirectory'),
1266
+		'loading_listing_error_favorite' => __('Error loading listing.', 'geodirectory'),
1267
+		'geodir_field_id_required' => __('This field is required.', 'geodirectory'),
1268
+		'geodir_valid_email_address_msg' => __('Please enter valid email address.', 'geodirectory'),
1269
+		'geodir_default_marker_icon' => $default_marker_icon,
1270
+		'geodir_default_marker_w' => $default_marker_width,
1271
+		'geodir_default_marker_h' => $default_marker_height,
1272
+		'geodir_latitude_error_msg' => GEODIR_LATITUDE_ERROR_MSG,
1273
+		'geodir_longgitude_error_msg' => GEODIR_LOGNGITUDE_ERROR_MSG,
1274
+		'geodir_default_rating_star_icon' => get_option('geodir_default_rating_star_icon'),
1275
+		'gd_cmt_btn_post_reply' => __('Post Reply', 'geodirectory'),
1276
+		'gd_cmt_btn_reply_text' => __('Reply text', 'geodirectory'),
1277
+		'gd_cmt_btn_post_review' => __('Post Review', 'geodirectory'),
1278
+		'gd_cmt_btn_review_text' => __('Review text', 'geodirectory'),
1279
+		'gd_cmt_err_no_rating' => __("Please select star rating, you can't leave a review without stars.", 'geodirectory'),
1280
+		/* on/off dragging for phone devices */
1281
+		'geodir_onoff_dragging' => get_option('geodir_map_onoff_dragging') ? true : false,
1282
+		'geodir_is_mobile' => wp_is_mobile() ? true : false,
1283
+		'geodir_on_dragging_text' => __('Enable Dragging', 'geodirectory'),
1284
+		'geodir_off_dragging_text' => __('Disable Dragging', 'geodirectory'),
1285
+		'geodir_err_max_file_size' => __('File size error : You tried to upload a file over %s', 'geodirectory'),
1286
+		'geodir_err_file_upload_limit' => __('You have reached your upload limit of %s files.', 'geodirectory'),
1287
+		'geodir_err_pkg_upload_limit' => __('You may only upload %s files with this package, please try again.', 'geodirectory'),
1288
+		'geodir_action_remove' => __('Remove', 'geodirectory'),
1289 1289
 		'geodir_txt_all_files' => __('Allowed files', 'geodirectory'),
1290 1290
 		'geodir_err_file_type' => __('File type error. Allowed file types: %s', 'geodirectory'),
1291 1291
 		'gd_allowed_img_types' => !empty($allowed_img_types) ? implode(',', $allowed_img_types) : '',
@@ -1293,33 +1293,33 @@  discard block
 block discarded – undo
1293 1293
 		'geodir_txt_form_searching' => __('Searching...', 'geodirectory'),
1294 1294
 		'fa_rating' => (int)get_option('geodir_reviewrating_enable_font_awesome') == 1 ? 1 : '',
1295 1295
 		'reviewrating' => defined('GEODIRREVIEWRATING_VERSION') ? 1 : '',
1296
-        'multirating' => defined('GEODIRREVIEWRATING_VERSION') && get_option('geodir_reviewrating_enable_rating') ? true : false,
1297
-        'geodir_map_name' => geodir_map_name(),
1298
-        'osmStart' => __('Start', 'geodirectory'),
1299
-        'osmVia' => __('Via {viaNumber}', 'geodirectory'),
1300
-        'osmEnd' => __('Enter Your Location', 'geodirectory'),
1301
-    );
1302
-
1303
-    /**
1304
-     * Filters the translated JS strings from function geodir_localize_all_js_msg().
1305
-     *
1306
-     * With this filter you can add, remove or change translated JS strings.
1307
-     * You should add your own translations to this if you are building an addon rather than adding another script block.
1308
-     *
1309
-     * @since 1.0.0
1310
-     */
1311
-    $arr_alert_msg = apply_filters('geodir_all_js_msg', $arr_alert_msg);
1312
-
1313
-    foreach ($arr_alert_msg as $key => $value) {
1314
-        if (!is_scalar($value))
1315
-            continue;
1316
-        $arr_alert_msg[$key] = html_entity_decode((string)$value, ENT_QUOTES, 'UTF-8');
1317
-    }
1296
+		'multirating' => defined('GEODIRREVIEWRATING_VERSION') && get_option('geodir_reviewrating_enable_rating') ? true : false,
1297
+		'geodir_map_name' => geodir_map_name(),
1298
+		'osmStart' => __('Start', 'geodirectory'),
1299
+		'osmVia' => __('Via {viaNumber}', 'geodirectory'),
1300
+		'osmEnd' => __('Enter Your Location', 'geodirectory'),
1301
+	);
1318 1302
 
1319
-    $script = "var geodir_all_js_msg = " . json_encode($arr_alert_msg) . ';';
1320
-    echo '<script>';
1321
-    echo $script;
1322
-    echo '</script>';
1303
+	/**
1304
+	 * Filters the translated JS strings from function geodir_localize_all_js_msg().
1305
+	 *
1306
+	 * With this filter you can add, remove or change translated JS strings.
1307
+	 * You should add your own translations to this if you are building an addon rather than adding another script block.
1308
+	 *
1309
+	 * @since 1.0.0
1310
+	 */
1311
+	$arr_alert_msg = apply_filters('geodir_all_js_msg', $arr_alert_msg);
1312
+
1313
+	foreach ($arr_alert_msg as $key => $value) {
1314
+		if (!is_scalar($value))
1315
+			continue;
1316
+		$arr_alert_msg[$key] = html_entity_decode((string)$value, ENT_QUOTES, 'UTF-8');
1317
+	}
1318
+
1319
+	$script = "var geodir_all_js_msg = " . json_encode($arr_alert_msg) . ';';
1320
+	echo '<script>';
1321
+	echo $script;
1322
+	echo '</script>';
1323 1323
 }
1324 1324
 
1325 1325
 add_action('admin_bar_menu', 'geodir_admin_bar_site_menu', 31);
@@ -1335,11 +1335,11 @@  discard block
 block discarded – undo
1335 1335
  */
1336 1336
 function geodir_admin_bar_site_menu($wp_admin_bar)
1337 1337
 {
1338
-    if (get_option("geodir_installed")) {
1339
-        if (current_user_can('manage_options')) {
1340
-            $wp_admin_bar->add_menu(array('parent' => 'appearance', 'id' => 'geodirectory', 'title' => __('GeoDirectory', 'geodirectory'), 'href' => admin_url('?page=geodirectory')));
1341
-        }
1342
-    }
1338
+	if (get_option("geodir_installed")) {
1339
+		if (current_user_can('manage_options')) {
1340
+			$wp_admin_bar->add_menu(array('parent' => 'appearance', 'id' => 'geodirectory', 'title' => __('GeoDirectory', 'geodirectory'), 'href' => admin_url('?page=geodirectory')));
1341
+		}
1342
+	}
1343 1343
 }
1344 1344
 
1345 1345
 add_action('geodir_before_listing', 'geodir_display_sort_options'); /*function in custom_functions.php*/
@@ -1365,25 +1365,25 @@  discard block
 block discarded – undo
1365 1365
  */
1366 1366
 function geodir_store_sidebars()
1367 1367
 {
1368
-    global $geodir_sidebars;
1369
-    global $sidebars_widgets;
1370
-
1371
-    if (!is_array($sidebars_widgets))
1372
-        $sidebars_widgets = wp_get_sidebars_widgets();
1373
-    $geodir_old_sidebars = array();
1374
-
1375
-    if (is_array($geodir_sidebars)) {
1376
-        foreach ($geodir_sidebars as $val) {
1377
-            if (is_array($sidebars_widgets)) {
1378
-                if (array_key_exists($val, $sidebars_widgets))
1379
-                    $geodir_old_sidebars[$val] = $sidebars_widgets[$val];
1380
-                else
1381
-                    $geodir_old_sidebars[$val] = array();
1382
-            }
1383
-        }
1384
-    }
1385
-    update_option('geodir_sidebars', $geodir_old_sidebars);
1386
-    geodir_option_version_backup('geodir_sidebars');
1368
+	global $geodir_sidebars;
1369
+	global $sidebars_widgets;
1370
+
1371
+	if (!is_array($sidebars_widgets))
1372
+		$sidebars_widgets = wp_get_sidebars_widgets();
1373
+	$geodir_old_sidebars = array();
1374
+
1375
+	if (is_array($geodir_sidebars)) {
1376
+		foreach ($geodir_sidebars as $val) {
1377
+			if (is_array($sidebars_widgets)) {
1378
+				if (array_key_exists($val, $sidebars_widgets))
1379
+					$geodir_old_sidebars[$val] = $sidebars_widgets[$val];
1380
+				else
1381
+					$geodir_old_sidebars[$val] = array();
1382
+			}
1383
+		}
1384
+	}
1385
+	update_option('geodir_sidebars', $geodir_old_sidebars);
1386
+	geodir_option_version_backup('geodir_sidebars');
1387 1387
 
1388 1388
 }
1389 1389
 
@@ -1397,28 +1397,28 @@  discard block
 block discarded – undo
1397 1397
  */
1398 1398
 function geodir_restore_sidebars()
1399 1399
 {
1400
-    global $sidebars_widgets;
1401
-
1402
-    if (!is_array($sidebars_widgets))
1403
-        $sidebars_widgets = wp_get_sidebars_widgets();
1404
-
1405
-    if (is_array($sidebars_widgets)) {
1406
-        $geodir_old_sidebars = get_option('geodir_sidebars');
1407
-        if (is_array($geodir_old_sidebars)) {
1408
-            foreach ($geodir_old_sidebars as $key => $val) {
1409
-                if(0 === strpos($key, 'geodir_'))// if gd widget
1410
-                {
1411
-                    $sidebars_widgets[$key] = $geodir_old_sidebars[$key];
1412
-                }
1400
+	global $sidebars_widgets;
1413 1401
 
1402
+	if (!is_array($sidebars_widgets))
1403
+		$sidebars_widgets = wp_get_sidebars_widgets();
1414 1404
 
1415
-            }
1416
-        }
1405
+	if (is_array($sidebars_widgets)) {
1406
+		$geodir_old_sidebars = get_option('geodir_sidebars');
1407
+		if (is_array($geodir_old_sidebars)) {
1408
+			foreach ($geodir_old_sidebars as $key => $val) {
1409
+				if(0 === strpos($key, 'geodir_'))// if gd widget
1410
+				{
1411
+					$sidebars_widgets[$key] = $geodir_old_sidebars[$key];
1412
+				}
1417 1413
 
1418
-    }
1419 1414
 
1420
-    update_option('sidebars_widgets', $sidebars_widgets);
1421
-    update_option('geodir_sidebars', '');
1415
+			}
1416
+		}
1417
+
1418
+	}
1419
+
1420
+	update_option('sidebars_widgets', $sidebars_widgets);
1421
+	update_option('geodir_sidebars', '');
1422 1422
 }
1423 1423
 
1424 1424
 add_action('geodir_after_listing_post_gridview', 'geodir_after_listing_post_gridview');
@@ -1431,9 +1431,9 @@  discard block
 block discarded – undo
1431 1431
  */
1432 1432
 function geodir_after_listing_post_gridview()
1433 1433
 {
1434
-    global $gridview_columns;
1434
+	global $gridview_columns;
1435 1435
 
1436
-    $gridview_columns = '';
1436
+	$gridview_columns = '';
1437 1437
 
1438 1438
 }
1439 1439
 
@@ -1461,11 +1461,11 @@  discard block
 block discarded – undo
1461 1461
  */
1462 1462
 function so_handle_038($url, $original_url, $_context)
1463 1463
 {
1464
-    if (strstr($url, "maps.google.com/maps/api/js") !== false) {
1465
-        $url = str_replace("&#038;", "&amp;", $url); // or $url = $original_url
1466
-    }
1464
+	if (strstr($url, "maps.google.com/maps/api/js") !== false) {
1465
+		$url = str_replace("&#038;", "&amp;", $url); // or $url = $original_url
1466
+	}
1467 1467
 
1468
-    return $url;
1468
+	return $url;
1469 1469
 }
1470 1470
 
1471 1471
 
@@ -1481,34 +1481,34 @@  discard block
 block discarded – undo
1481 1481
 function geodir_after_main_form_fields() {
1482 1482
 	global $gd_session;
1483 1483
 	
1484
-    if (get_option('geodir_accept_term_condition')) {
1485
-        global $post;
1486
-        $term_condition = '';
1487
-        if (isset($_REQUEST['backandedit'])) {
1488
-            $post = (object)$gd_session->get('listing');
1489
-            $term_condition = isset($post->geodir_accept_term_condition) ? $post->geodir_accept_term_condition : '';
1490
-        }
1491
-
1492
-        ?>
1484
+	if (get_option('geodir_accept_term_condition')) {
1485
+		global $post;
1486
+		$term_condition = '';
1487
+		if (isset($_REQUEST['backandedit'])) {
1488
+			$post = (object)$gd_session->get('listing');
1489
+			$term_condition = isset($post->geodir_accept_term_condition) ? $post->geodir_accept_term_condition : '';
1490
+		}
1491
+
1492
+		?>
1493 1493
         <div id="geodir_accept_term_condition_row" class="required_field geodir_form_row clearfix">
1494 1494
             <label>&nbsp;</label>
1495 1495
 
1496 1496
             <div class="geodir_taxonomy_field" style="float:left; width:70%;">
1497 1497
 				<span style="display:block"> 
1498 1498
 				<input class="main_list_selecter" type="checkbox" <?php if ($term_condition == '1') {
1499
-                    echo 'checked="checked"';
1500
-                } ?> field_type="checkbox" name="geodir_accept_term_condition" id="geodir_accept_term_condition"
1499
+					echo 'checked="checked"';
1500
+				} ?> field_type="checkbox" name="geodir_accept_term_condition" id="geodir_accept_term_condition"
1501 1501
                        class="geodir_textfield" value="1"
1502 1502
                        style="display:inline-block"/><a href="<?php $terms_page = get_option('geodir_term_condition_page'); if($terms_page){ echo get_permalink($terms_page);}?>" target="_blank"><?php _e('Please accept our terms and conditions', 'geodirectory'); ?></a>
1503 1503
 				</span>
1504 1504
             </div>
1505 1505
             <span class="geodir_message_error"><?php if (isset($required_msg)) {
1506
-                    _e($required_msg, 'geodirectory');
1507
-                } ?></span>
1506
+					_e($required_msg, 'geodirectory');
1507
+				} ?></span>
1508 1508
         </div>
1509 1509
     <?php
1510 1510
 
1511
-    }
1511
+	}
1512 1512
 }
1513 1513
 
1514 1514
 
@@ -1533,42 +1533,42 @@  discard block
 block discarded – undo
1533 1533
  */
1534 1534
 function geodir_detail_page_tab_is_display($is_display, $tab)
1535 1535
 {
1536
-    global $post, $post_images, $video, $special_offers, $related_listing, $geodir_post_detail_fields;
1536
+	global $post, $post_images, $video, $special_offers, $related_listing, $geodir_post_detail_fields;
1537 1537
 
1538
-    if ($tab == 'post_profile') {
1539
-        /** This action is documented in geodirectory_template_actions.php */
1540
-        $desc_limit = apply_filters('geodir_description_field_desc_limit', '');
1538
+	if ($tab == 'post_profile') {
1539
+		/** This action is documented in geodirectory_template_actions.php */
1540
+		$desc_limit = apply_filters('geodir_description_field_desc_limit', '');
1541 1541
         
1542
-        if (!($desc_limit === '' || (int)$desc_limit > 0)) {
1543
-            $is_display = false;
1544
-        }
1545
-    }
1542
+		if (!($desc_limit === '' || (int)$desc_limit > 0)) {
1543
+			$is_display = false;
1544
+		}
1545
+	}
1546 1546
     
1547
-    if ($tab == 'post_info')
1548
-        $is_display = (!empty($geodir_post_detail_fields)) ? true : false;
1547
+	if ($tab == 'post_info')
1548
+		$is_display = (!empty($geodir_post_detail_fields)) ? true : false;
1549 1549
     
1550
-    if ($tab == 'post_images')
1551
-        $is_display = (!empty($post_images)) ? true : false;
1550
+	if ($tab == 'post_images')
1551
+		$is_display = (!empty($post_images)) ? true : false;
1552 1552
 
1553
-    if ($tab == 'post_video')
1554
-        $is_display = (!empty($video)) ? true : false;
1553
+	if ($tab == 'post_video')
1554
+		$is_display = (!empty($video)) ? true : false;
1555 1555
 
1556
-    if ($tab == 'special_offers')
1557
-        $is_display = (!empty($special_offers)) ? true : false;
1556
+	if ($tab == 'special_offers')
1557
+		$is_display = (!empty($special_offers)) ? true : false;
1558 1558
 
1559
-    if ($tab == 'reviews')
1560
-        $is_display = (geodir_is_page('detail')) ? true : false;
1559
+	if ($tab == 'reviews')
1560
+		$is_display = (geodir_is_page('detail')) ? true : false;
1561 1561
 
1562
-    if ($tab == 'related_listing') {
1563
-       $message = __('No listings found which match your selection.', 'geodirectory');
1562
+	if ($tab == 'related_listing') {
1563
+	   $message = __('No listings found which match your selection.', 'geodirectory');
1564 1564
        
1565
-       /** This action is documented in geodirectory-functions/template_functions.php */
1566
-       $message = apply_filters('geodir_message_listing_not_found', $message, 'listing-listview', false);
1565
+	   /** This action is documented in geodirectory-functions/template_functions.php */
1566
+	   $message = apply_filters('geodir_message_listing_not_found', $message, 'listing-listview', false);
1567 1567
        
1568
-       $is_display = ((strpos($related_listing, $message) !== false || $related_listing == '' || !geodir_is_page('detail'))) ? false : true;
1569
-    }
1568
+	   $is_display = ((strpos($related_listing, $message) !== false || $related_listing == '' || !geodir_is_page('detail'))) ? false : true;
1569
+	}
1570 1570
 
1571
-    return $is_display;
1571
+	return $is_display;
1572 1572
 }
1573 1573
 
1574 1574
 
@@ -1584,69 +1584,69 @@  discard block
 block discarded – undo
1584 1584
  * @global string $plugin_prefix Geodirectory plugin table prefix.
1585 1585
  */
1586 1586
 function geodir_changes_in_custom_fields_table() {
1587
-    global $wpdb, $plugin_prefix;
1587
+	global $wpdb, $plugin_prefix;
1588 1588
 	
1589 1589
 	// Remove unused virtual page
1590 1590
 	$listings_page_id = (int)get_option('geodir_listing_page');
1591 1591
 	if ($listings_page_id) {
1592 1592
 		$wpdb->query($wpdb->prepare("DELETE FROM " . $wpdb->posts . " WHERE ID=%d AND post_name = %s AND post_type=%s", array($listings_page_id, 'listings', 'page')));
1593
-        delete_option('geodir_listing_page');
1593
+		delete_option('geodir_listing_page');
1594 1594
 	}
1595 1595
 
1596
-    if (!get_option('geodir_changes_in_custom_fields_table')) {
1597
-        $wpdb->query(
1598
-            $wpdb->prepare(
1599
-                "UPDATE " . GEODIR_CUSTOM_FIELDS_TABLE . " SET is_default=%s, is_admin=%s WHERE is_default=%s",
1600
-                array('1', '1', 'admin')
1601
-            )
1602
-        );
1596
+	if (!get_option('geodir_changes_in_custom_fields_table')) {
1597
+		$wpdb->query(
1598
+			$wpdb->prepare(
1599
+				"UPDATE " . GEODIR_CUSTOM_FIELDS_TABLE . " SET is_default=%s, is_admin=%s WHERE is_default=%s",
1600
+				array('1', '1', 'admin')
1601
+			)
1602
+		);
1603 1603
 
1604 1604
 
1605
-        /* --- terms meta value set --- */
1605
+		/* --- terms meta value set --- */
1606 1606
 
1607
-        update_option('geodir_default_marker_icon', geodir_plugin_url() . '/geodirectory-functions/map-functions/icons/pin.png');
1607
+		update_option('geodir_default_marker_icon', geodir_plugin_url() . '/geodirectory-functions/map-functions/icons/pin.png');
1608 1608
 
1609
-        $options_data = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "options WHERE option_name LIKE %s", array('%tax_meta_%')));
1609
+		$options_data = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "options WHERE option_name LIKE %s", array('%tax_meta_%')));
1610 1610
 
1611
-        if (!empty($options_data)) {
1611
+		if (!empty($options_data)) {
1612 1612
 
1613
-            foreach ($options_data as $optobj) {
1613
+			foreach ($options_data as $optobj) {
1614 1614
 
1615
-                $option_val = str_replace('tax_meta_', '', $optobj->option_name);
1615
+				$option_val = str_replace('tax_meta_', '', $optobj->option_name);
1616 1616
 
1617
-                $taxonomies_data = $wpdb->get_results($wpdb->prepare("SELECT taxonomy FROM " . $wpdb->prefix . "term_taxonomy WHERE taxonomy LIKE %s AND term_id=%d", array('%category%', $option_val)));
1617
+				$taxonomies_data = $wpdb->get_results($wpdb->prepare("SELECT taxonomy FROM " . $wpdb->prefix . "term_taxonomy WHERE taxonomy LIKE %s AND term_id=%d", array('%category%', $option_val)));
1618 1618
 
1619
-                if (!empty($taxonomies_data)) {
1619
+				if (!empty($taxonomies_data)) {
1620 1620
 
1621
-                    foreach ($taxonomies_data as $taxobj) {
1621
+					foreach ($taxonomies_data as $taxobj) {
1622 1622
 
1623
-                        $taxObject = get_taxonomy($taxobj->taxonomy);
1624
-                        $post_type = $taxObject->object_type[0];
1623
+						$taxObject = get_taxonomy($taxobj->taxonomy);
1624
+						$post_type = $taxObject->object_type[0];
1625 1625
 
1626
-                        $opt_value = 'tax_meta_' . $post_type . '_' . $option_val;
1626
+						$opt_value = 'tax_meta_' . $post_type . '_' . $option_val;
1627 1627
 
1628
-                        $duplicate_data = $wpdb->get_var($wpdb->prepare("SELECT option_id FROM " . $wpdb->prefix . "options WHERE option_name=%s", array('tax_meta_' . $option_val)));
1628
+						$duplicate_data = $wpdb->get_var($wpdb->prepare("SELECT option_id FROM " . $wpdb->prefix . "options WHERE option_name=%s", array('tax_meta_' . $option_val)));
1629 1629
 
1630
-                        if ($duplicate_data) {
1630
+						if ($duplicate_data) {
1631 1631
 
1632
-                            $wpdb->query($wpdb->prepare("UPDATE " . $wpdb->prefix . "options SET	option_name=%s WHERE option_id=%d", array($opt_value, $optobj->option_id)));
1632
+							$wpdb->query($wpdb->prepare("UPDATE " . $wpdb->prefix . "options SET	option_name=%s WHERE option_id=%d", array($opt_value, $optobj->option_id)));
1633 1633
 
1634
-                        } else {
1634
+						} else {
1635 1635
 
1636
-                            $wpdb->query($wpdb->prepare("INSERT INTO " . $wpdb->prefix . "options (option_name,option_value,autoload) VALUES (%s, %s, %s)", array($opt_value, $optobj->option_value, $optobj->autoload)));
1636
+							$wpdb->query($wpdb->prepare("INSERT INTO " . $wpdb->prefix . "options (option_name,option_value,autoload) VALUES (%s, %s, %s)", array($opt_value, $optobj->option_value, $optobj->autoload)));
1637 1637
 
1638
-                        }
1638
+						}
1639 1639
 
1640
-                    }
1640
+					}
1641 1641
 
1642
-                }
1642
+				}
1643 1643
 
1644
-            }
1645
-        }
1644
+			}
1645
+		}
1646 1646
 
1647
-        update_option('geodir_changes_in_custom_fields_table', '1');
1647
+		update_option('geodir_changes_in_custom_fields_table', '1');
1648 1648
 
1649
-    }
1649
+	}
1650 1650
 
1651 1651
 }
1652 1652
 
@@ -1665,24 +1665,24 @@  discard block
 block discarded – undo
1665 1665
 function geodir_location_slug_check($slug)
1666 1666
 {
1667 1667
 
1668
-    global $wpdb, $table_prefix;
1668
+	global $wpdb, $table_prefix;
1669 1669
 
1670
-    $slug_exists = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($slug)));
1670
+	$slug_exists = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($slug)));
1671 1671
 
1672
-    if ($slug_exists) {
1672
+	if ($slug_exists) {
1673 1673
 
1674
-        $suffix = 1;
1675
-        do {
1676
-            $alt_location_name = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1677
-            $location_slug_check = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($alt_location_name)));
1678
-            $suffix++;
1679
-        } while ($location_slug_check && $suffix < 100);
1674
+		$suffix = 1;
1675
+		do {
1676
+			$alt_location_name = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1677
+			$location_slug_check = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($alt_location_name)));
1678
+			$suffix++;
1679
+		} while ($location_slug_check && $suffix < 100);
1680 1680
 
1681
-        $slug = $alt_location_name;
1681
+		$slug = $alt_location_name;
1682 1682
 
1683
-    }
1683
+	}
1684 1684
 
1685
-    return $slug;
1685
+	return $slug;
1686 1686
 
1687 1687
 }
1688 1688
 
@@ -1707,42 +1707,42 @@  discard block
 block discarded – undo
1707 1707
 function geodir_update_term_slug($term_id, $tt_id, $taxonomy)
1708 1708
 {
1709 1709
 
1710
-    global $wpdb, $plugin_prefix, $table_prefix;
1710
+	global $wpdb, $plugin_prefix, $table_prefix;
1711 1711
 
1712
-    $tern_data = get_term_by('id', $term_id, $taxonomy);
1712
+	$tern_data = get_term_by('id', $term_id, $taxonomy);
1713 1713
 
1714
-    $slug = $tern_data->slug;
1714
+	$slug = $tern_data->slug;
1715 1715
 
1716
-    /**
1717
-     * Filter if a term slug exists.
1718
-     *
1719
-     * @since 1.0.0
1720
-     * @package GeoDirectory
1721
-     * @param bool $bool Default: false.
1722
-     * @param string $slug The term slug.
1723
-     * @param int $term_id The term ID.
1724
-     */
1725
-    $slug_exists = apply_filters('geodir_term_slug_is_exists', false, $slug, $term_id);
1716
+	/**
1717
+	 * Filter if a term slug exists.
1718
+	 *
1719
+	 * @since 1.0.0
1720
+	 * @package GeoDirectory
1721
+	 * @param bool $bool Default: false.
1722
+	 * @param string $slug The term slug.
1723
+	 * @param int $term_id The term ID.
1724
+	 */
1725
+	$slug_exists = apply_filters('geodir_term_slug_is_exists', false, $slug, $term_id);
1726 1726
 
1727
-    if ($slug_exists) {
1727
+	if ($slug_exists) {
1728 1728
 
1729
-        $suffix = 1;
1730
-        do {
1731
-            $new_slug = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1729
+		$suffix = 1;
1730
+		do {
1731
+			$new_slug = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1732 1732
 
1733
-            /** This action is documented in geodirectory_hooks_actions.php */
1734
-            $term_slug_check = apply_filters('geodir_term_slug_is_exists', false, $new_slug, $term_id);
1733
+			/** This action is documented in geodirectory_hooks_actions.php */
1734
+			$term_slug_check = apply_filters('geodir_term_slug_is_exists', false, $new_slug, $term_id);
1735 1735
 
1736
-            $suffix++;
1737
-        } while ($term_slug_check && $suffix < 100);
1736
+			$suffix++;
1737
+		} while ($term_slug_check && $suffix < 100);
1738 1738
 
1739
-        $slug = $new_slug;
1739
+		$slug = $new_slug;
1740 1740
 
1741
-        //wp_update_term( $term_id, $taxonomy, array('slug' => $slug) );
1741
+		//wp_update_term( $term_id, $taxonomy, array('slug' => $slug) );
1742 1742
 
1743
-        $wpdb->query($wpdb->prepare("UPDATE " . $table_prefix . "terms SET slug=%s WHERE term_id=%d", array($slug, $term_id)));
1743
+		$wpdb->query($wpdb->prepare("UPDATE " . $table_prefix . "terms SET slug=%s WHERE term_id=%d", array($slug, $term_id)));
1744 1744
 
1745
-    }
1745
+	}
1746 1746
 	
1747 1747
 	// Update tag in detail table.
1748 1748
 	$taxonomy_obj = get_taxonomy($taxonomy);
@@ -1783,21 +1783,21 @@  discard block
 block discarded – undo
1783 1783
 function geodir_term_slug_is_exists($slug_exists, $slug, $term_id)
1784 1784
 {
1785 1785
 
1786
-    global $wpdb, $table_prefix;
1786
+	global $wpdb, $table_prefix;
1787 1787
 
1788
-    $default_location = geodir_get_default_location();
1788
+	$default_location = geodir_get_default_location();
1789 1789
 
1790
-    $country_slug = $default_location->country_slug;
1791
-    $region_slug = $default_location->region_slug;
1792
-    $city_slug = $default_location->city_slug;
1790
+	$country_slug = $default_location->country_slug;
1791
+	$region_slug = $default_location->region_slug;
1792
+	$city_slug = $default_location->city_slug;
1793 1793
 
1794
-    if ($country_slug == $slug || $region_slug == $slug || $city_slug == $slug)
1795
-        return $slug_exists = true;
1794
+	if ($country_slug == $slug || $region_slug == $slug || $city_slug == $slug)
1795
+		return $slug_exists = true;
1796 1796
 
1797
-    if ($wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s AND term_id != %d", array($slug, $term_id))))
1798
-        return $slug_exists = true;
1797
+	if ($wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s AND term_id != %d", array($slug, $term_id))))
1798
+		return $slug_exists = true;
1799 1799
 
1800
-    return $slug_exists;
1800
+	return $slug_exists;
1801 1801
 }
1802 1802
 
1803 1803
 
@@ -1816,75 +1816,75 @@  discard block
 block discarded – undo
1816 1816
  */
1817 1817
 function geodir_custom_page_title($title = '', $sep = '')
1818 1818
 {
1819
-    global $wp;
1820
-    if (class_exists('WPSEO_Frontend') || class_exists('All_in_One_SEO_Pack')) {
1821
-        return $title;
1822
-    }
1819
+	global $wp;
1820
+	if (class_exists('WPSEO_Frontend') || class_exists('All_in_One_SEO_Pack')) {
1821
+		return $title;
1822
+	}
1823 1823
 
1824
-    if ($sep == '') {
1825
-        /**
1826
-         * Filter the page title separator.
1827
-         *
1828
-         * @since 1.0.0
1829
-         * @package GeoDirectory
1830
-         * @param string $sep The separator, default: `|`.
1831
-         */
1832
-        $sep = apply_filters('geodir_page_title_separator', '|');
1833
-    }
1824
+	if ($sep == '') {
1825
+		/**
1826
+		 * Filter the page title separator.
1827
+		 *
1828
+		 * @since 1.0.0
1829
+		 * @package GeoDirectory
1830
+		 * @param string $sep The separator, default: `|`.
1831
+		 */
1832
+		$sep = apply_filters('geodir_page_title_separator', '|');
1833
+	}
1834 1834
 
1835 1835
 
1836
-    $gd_page = '';
1837
-    if(geodir_is_page('home')){
1838
-        $gd_page = 'home';
1839
-        $title = (get_option('geodir_meta_title_homepage')) ? get_option('geodir_meta_title_homepage') : $title;
1840
-    }
1841
-    elseif(geodir_is_page('detail')){
1842
-        $gd_page = 'detail';
1843
-        $title = (get_option('geodir_meta_title_detail')) ? get_option('geodir_meta_title_detail') : $title;
1844
-    }
1845
-    elseif(geodir_is_page('pt')){
1846
-        $gd_page = 'pt';
1847
-        $title = (get_option('geodir_meta_title_pt')) ? get_option('geodir_meta_title_pt') : $title;
1848
-    }
1849
-    elseif(geodir_is_page('listing')){
1850
-        $gd_page = 'listing';
1851
-        $title = (get_option('geodir_meta_title_listing')) ? get_option('geodir_meta_title_listing') : $title;
1852
-    }
1853
-    elseif(geodir_is_page('location')){
1854
-        $gd_page = 'location';
1855
-        $title = (get_option('geodir_meta_title_location')) ? get_option('geodir_meta_title_location') : $title;
1856
-    }
1857
-    elseif(geodir_is_page('search')){
1858
-        $gd_page = 'search';
1859
-        $title = (get_option('geodir_meta_title_search')) ? get_option('geodir_meta_title_search') : $title;
1860
-    }
1861
-    elseif(geodir_is_page('add-listing')){
1862
-        $gd_page = 'add-listing';
1863
-        $title = (get_option('geodir_meta_title_add-listing')) ? get_option('geodir_meta_title_add-listing') : $title;
1864
-    }
1865
-    elseif(geodir_is_page('author')){
1866
-        $gd_page = 'author';
1867
-        $title = (get_option('geodir_meta_title_author')) ? get_option('geodir_meta_title_author') : $title;
1868
-    }
1869
-    elseif(geodir_is_page('login')){
1870
-        $gd_page = 'login';
1871
-        $title = (get_option('geodir_meta_title_login')) ? get_option('geodir_meta_title_login') : $title;
1872
-    }
1873
-    elseif(geodir_is_page('listing-success')){
1874
-        $gd_page = 'listing-success';
1875
-        $title = (get_option('geodir_meta_title_listing-success')) ? get_option('geodir_meta_title_listing-success') : $title;
1876
-    }
1836
+	$gd_page = '';
1837
+	if(geodir_is_page('home')){
1838
+		$gd_page = 'home';
1839
+		$title = (get_option('geodir_meta_title_homepage')) ? get_option('geodir_meta_title_homepage') : $title;
1840
+	}
1841
+	elseif(geodir_is_page('detail')){
1842
+		$gd_page = 'detail';
1843
+		$title = (get_option('geodir_meta_title_detail')) ? get_option('geodir_meta_title_detail') : $title;
1844
+	}
1845
+	elseif(geodir_is_page('pt')){
1846
+		$gd_page = 'pt';
1847
+		$title = (get_option('geodir_meta_title_pt')) ? get_option('geodir_meta_title_pt') : $title;
1848
+	}
1849
+	elseif(geodir_is_page('listing')){
1850
+		$gd_page = 'listing';
1851
+		$title = (get_option('geodir_meta_title_listing')) ? get_option('geodir_meta_title_listing') : $title;
1852
+	}
1853
+	elseif(geodir_is_page('location')){
1854
+		$gd_page = 'location';
1855
+		$title = (get_option('geodir_meta_title_location')) ? get_option('geodir_meta_title_location') : $title;
1856
+	}
1857
+	elseif(geodir_is_page('search')){
1858
+		$gd_page = 'search';
1859
+		$title = (get_option('geodir_meta_title_search')) ? get_option('geodir_meta_title_search') : $title;
1860
+	}
1861
+	elseif(geodir_is_page('add-listing')){
1862
+		$gd_page = 'add-listing';
1863
+		$title = (get_option('geodir_meta_title_add-listing')) ? get_option('geodir_meta_title_add-listing') : $title;
1864
+	}
1865
+	elseif(geodir_is_page('author')){
1866
+		$gd_page = 'author';
1867
+		$title = (get_option('geodir_meta_title_author')) ? get_option('geodir_meta_title_author') : $title;
1868
+	}
1869
+	elseif(geodir_is_page('login')){
1870
+		$gd_page = 'login';
1871
+		$title = (get_option('geodir_meta_title_login')) ? get_option('geodir_meta_title_login') : $title;
1872
+	}
1873
+	elseif(geodir_is_page('listing-success')){
1874
+		$gd_page = 'listing-success';
1875
+		$title = (get_option('geodir_meta_title_listing-success')) ? get_option('geodir_meta_title_listing-success') : $title;
1876
+	}
1877 1877
 
1878 1878
 
1879
-    /**
1880
-     * Filter page meta title to replace variables.
1881
-     *
1882
-     * @since 1.5.4
1883
-     * @param string $title The page title including variables.
1884
-     * @param string $gd_page The GeoDirectory page type if any.
1885
-     * @param string $sep The title separator symbol.
1886
-     */
1887
-    return apply_filters('geodir_seo_meta_title', __($title, 'geodirectory'), $gd_page, $sep);
1879
+	/**
1880
+	 * Filter page meta title to replace variables.
1881
+	 *
1882
+	 * @since 1.5.4
1883
+	 * @param string $title The page title including variables.
1884
+	 * @param string $gd_page The GeoDirectory page type if any.
1885
+	 * @param string $sep The title separator symbol.
1886
+	 */
1887
+	return apply_filters('geodir_seo_meta_title', __($title, 'geodirectory'), $gd_page, $sep);
1888 1888
 
1889 1889
 }
1890 1890
 
@@ -1900,36 +1900,36 @@  discard block
 block discarded – undo
1900 1900
 function geodir_set_post_attachment()
1901 1901
 {
1902 1902
 
1903
-    if (!get_option('geodir_set_post_attachments')) {
1903
+	if (!get_option('geodir_set_post_attachments')) {
1904 1904
 
1905
-        require_once(ABSPATH . 'wp-admin/includes/image.php');
1906
-        require_once(ABSPATH . 'wp-admin/includes/file.php');
1905
+		require_once(ABSPATH . 'wp-admin/includes/image.php');
1906
+		require_once(ABSPATH . 'wp-admin/includes/file.php');
1907 1907
 
1908
-        $all_postypes = geodir_get_posttypes();
1908
+		$all_postypes = geodir_get_posttypes();
1909 1909
 
1910
-        foreach($all_postypes as $post_type){
1911
-            $args = array(
1912
-                'posts_per_page' => -1,
1913
-                'post_type' => $post_type,
1914
-                'post_status' => 'publish');
1910
+		foreach($all_postypes as $post_type){
1911
+			$args = array(
1912
+				'posts_per_page' => -1,
1913
+				'post_type' => $post_type,
1914
+				'post_status' => 'publish');
1915 1915
 
1916
-            $posts_array = get_posts($args);
1916
+			$posts_array = get_posts($args);
1917 1917
 
1918
-            if (!empty($posts_array)) {
1918
+			if (!empty($posts_array)) {
1919 1919
 
1920
-                foreach ($posts_array as $post) {
1920
+				foreach ($posts_array as $post) {
1921 1921
 
1922
-                    geodir_set_wp_featured_image($post->ID);
1922
+					geodir_set_wp_featured_image($post->ID);
1923 1923
 
1924
-                }
1924
+				}
1925 1925
 
1926
-            }
1927
-        }
1926
+			}
1927
+		}
1928 1928
 
1929 1929
 
1930
-        update_option('geodir_set_post_attachments', '1');
1930
+		update_option('geodir_set_post_attachments', '1');
1931 1931
 
1932
-    }
1932
+	}
1933 1933
 
1934 1934
 }
1935 1935
 
@@ -1946,19 +1946,19 @@  discard block
 block discarded – undo
1946 1946
 function geodir_remove_url_seperator()
1947 1947
 {
1948 1948
 
1949
-    if (!get_option('geodir_remove_url_seperator')) {
1949
+	if (!get_option('geodir_remove_url_seperator')) {
1950 1950
 
1951
-        if (get_option('geodir_listingurl_separator'))
1952
-            delete_option('geodir_listingurl_separator');
1951
+		if (get_option('geodir_listingurl_separator'))
1952
+			delete_option('geodir_listingurl_separator');
1953 1953
 
1954
-        if (get_option('geodir_detailurl_separator'))
1955
-            delete_option('geodir_detailurl_separator');
1954
+		if (get_option('geodir_detailurl_separator'))
1955
+			delete_option('geodir_detailurl_separator');
1956 1956
 
1957
-        flush_rewrite_rules(false);
1957
+		flush_rewrite_rules(false);
1958 1958
 
1959
-        update_option('geodir_remove_url_seperator', '1');
1959
+		update_option('geodir_remove_url_seperator', '1');
1960 1960
 
1961
-    }
1961
+	}
1962 1962
 
1963 1963
 }
1964 1964
 
@@ -1974,19 +1974,19 @@  discard block
 block discarded – undo
1974 1974
  */
1975 1975
 function geodir_remove_url_seperator_form_permalink_settings($permalink_arr)
1976 1976
 {
1977
-    foreach ($permalink_arr as $key => $value) {
1977
+	foreach ($permalink_arr as $key => $value) {
1978 1978
 
1979
-        if ($value['id'] == 'geodir_listingurl_separator' || $value['id'] == 'geodir_detailurl_separator')
1980
-            unset($permalink_arr[$key]);
1979
+		if ($value['id'] == 'geodir_listingurl_separator' || $value['id'] == 'geodir_detailurl_separator')
1980
+			unset($permalink_arr[$key]);
1981 1981
 
1982
-    }
1982
+	}
1983 1983
 
1984
-    return $permalink_arr;
1984
+	return $permalink_arr;
1985 1985
 
1986 1986
 }
1987 1987
 
1988 1988
 if (!is_admin()) {
1989
-    add_filter('posts_results', 'geodir_set_status_draft_to_publish_for_own_post');
1989
+	add_filter('posts_results', 'geodir_set_status_draft_to_publish_for_own_post');
1990 1990
 }
1991 1991
 /**
1992 1992
  * Set status from draft to publish.
@@ -1999,16 +1999,16 @@  discard block
 block discarded – undo
1999 1999
  */
2000 2000
 function geodir_set_status_draft_to_publish_for_own_post($post)
2001 2001
 {
2002
-    $user_id = get_current_user_id();
2002
+	$user_id = get_current_user_id();
2003 2003
 
2004
-    if(!$user_id){return $post;}
2004
+	if(!$user_id){return $post;}
2005 2005
 
2006
-    $gd_post_types = geodir_get_posttypes();
2006
+	$gd_post_types = geodir_get_posttypes();
2007 2007
 
2008
-    if (!empty($post) && $post[0]->post_author == $user_id && in_array($post[0]->post_type, $gd_post_types) && !isset($_REQUEST['fl_builder'])) {
2009
-        $post[0]->post_status = 'publish';
2010
-    }
2011
-    return $post;
2008
+	if (!empty($post) && $post[0]->post_author == $user_id && in_array($post[0]->post_type, $gd_post_types) && !isset($_REQUEST['fl_builder'])) {
2009
+		$post[0]->post_status = 'publish';
2010
+	}
2011
+	return $post;
2012 2012
 }
2013 2013
 
2014 2014
 
@@ -2100,33 +2100,33 @@  discard block
 block discarded – undo
2100 2100
  */
2101 2101
 function geodir_detail_page_tab_headings_change($tabs_arr)
2102 2102
 {
2103
-    global $wpdb;
2103
+	global $wpdb;
2104 2104
 
2105
-    $post_type = geodir_get_current_posttype();
2105
+	$post_type = geodir_get_current_posttype();
2106 2106
 
2107
-    $all_postypes = geodir_get_posttypes();
2107
+	$all_postypes = geodir_get_posttypes();
2108 2108
 
2109
-    if (!empty($tabs_arr) && $post_type != '' && in_array($post_type, $all_postypes)) {
2109
+	if (!empty($tabs_arr) && $post_type != '' && in_array($post_type, $all_postypes)) {
2110 2110
 
2111
-        if (array_key_exists('post_video', $tabs_arr)) {
2111
+		if (array_key_exists('post_video', $tabs_arr)) {
2112 2112
 
2113
-            $field_title = $wpdb->get_var($wpdb->prepare("select site_title from " . GEODIR_CUSTOM_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s ", array('geodir_video', $post_type)));
2113
+			$field_title = $wpdb->get_var($wpdb->prepare("select site_title from " . GEODIR_CUSTOM_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s ", array('geodir_video', $post_type)));
2114 2114
 
2115
-            if (isset($tabs_arr['post_video']['heading_text']) && $field_title != '')
2116
-                $tabs_arr['post_video']['heading_text'] = $field_title;
2117
-        }
2115
+			if (isset($tabs_arr['post_video']['heading_text']) && $field_title != '')
2116
+				$tabs_arr['post_video']['heading_text'] = $field_title;
2117
+		}
2118 2118
 
2119
-        if (array_key_exists('special_offers', $tabs_arr)) {
2119
+		if (array_key_exists('special_offers', $tabs_arr)) {
2120 2120
 
2121
-            $field_title = $wpdb->get_var($wpdb->prepare("select site_title from " . GEODIR_CUSTOM_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s ", array('geodir_special_offers', $post_type)));
2121
+			$field_title = $wpdb->get_var($wpdb->prepare("select site_title from " . GEODIR_CUSTOM_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s ", array('geodir_special_offers', $post_type)));
2122 2122
 
2123
-            if (isset($tabs_arr['special_offers']['heading_text']) && $field_title != '')
2124
-                $tabs_arr['special_offers']['heading_text'] = $field_title;
2125
-        }
2123
+			if (isset($tabs_arr['special_offers']['heading_text']) && $field_title != '')
2124
+				$tabs_arr['special_offers']['heading_text'] = $field_title;
2125
+		}
2126 2126
 
2127
-    }
2127
+	}
2128 2128
 
2129
-    return $tabs_arr;
2129
+	return $tabs_arr;
2130 2130
 
2131 2131
 }
2132 2132
 
@@ -2139,10 +2139,10 @@  discard block
 block discarded – undo
2139 2139
  */
2140 2140
 function geodir_remove_template_redirect_actions()
2141 2141
 {
2142
-    if (geodir_is_page('login')){
2143
-        remove_all_actions('template_redirect');
2144
-        remove_action('init', 'avia_modify_front', 10);
2145
-    }
2142
+	if (geodir_is_page('login')){
2143
+		remove_all_actions('template_redirect');
2144
+		remove_action('init', 'avia_modify_front', 10);
2145
+	}
2146 2146
 }
2147 2147
 
2148 2148
 
@@ -2164,51 +2164,51 @@  discard block
 block discarded – undo
2164 2164
 function geodirectory_before_featured_image_delete($attachment_id)
2165 2165
 {
2166 2166
 
2167
-    global $wpdb, $plugin_prefix;
2167
+	global $wpdb, $plugin_prefix;
2168 2168
 
2169
-    $post_id = get_post_field('post_parent', $attachment_id);
2169
+	$post_id = get_post_field('post_parent', $attachment_id);
2170 2170
 
2171
-    $attachment_url = wp_get_attachment_url($attachment_id);
2171
+	$attachment_url = wp_get_attachment_url($attachment_id);
2172 2172
 
2173
-    if ($post_id > 0 && (isset($_REQUEST['action']) && $_REQUEST['action'] == 'delete')) {
2173
+	if ($post_id > 0 && (isset($_REQUEST['action']) && $_REQUEST['action'] == 'delete')) {
2174 2174
 
2175
-        $post_type = get_post_type($post_id);
2175
+		$post_type = get_post_type($post_id);
2176 2176
 
2177
-        $all_postypes = geodir_get_posttypes();
2177
+		$all_postypes = geodir_get_posttypes();
2178 2178
 
2179
-        if (!in_array($post_type, $all_postypes) || !is_admin())
2180
-            return false;
2179
+		if (!in_array($post_type, $all_postypes) || !is_admin())
2180
+			return false;
2181 2181
 
2182
-        $uploads = wp_upload_dir();
2182
+		$uploads = wp_upload_dir();
2183 2183
 
2184
-        $split_img_path = explode($uploads['baseurl'], $attachment_url);
2184
+		$split_img_path = explode($uploads['baseurl'], $attachment_url);
2185 2185
 
2186
-        $split_img_file_path = isset($split_img_path[1]) ? $split_img_path[1] : '';
2186
+		$split_img_file_path = isset($split_img_path[1]) ? $split_img_path[1] : '';
2187 2187
 
2188
-        $wpdb->query(
2189
-            $wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = %d AND file=%s ",
2190
-                array($post_id, $split_img_file_path)
2191
-            )
2192
-        );
2188
+		$wpdb->query(
2189
+			$wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = %d AND file=%s ",
2190
+				array($post_id, $split_img_file_path)
2191
+			)
2192
+		);
2193 2193
 
2194
-        $attachment_data = $wpdb->get_row(
2195
-            $wpdb->prepare("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=%d",
2196
-                array($post_id)
2197
-            )
2198
-        );
2194
+		$attachment_data = $wpdb->get_row(
2195
+			$wpdb->prepare("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=%d",
2196
+				array($post_id)
2197
+			)
2198
+		);
2199 2199
 
2200
-        if (!empty($attachment_data)) {
2201
-            $wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2202
-        }
2200
+		if (!empty($attachment_data)) {
2201
+			$wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2202
+		}
2203 2203
 
2204 2204
 
2205
-        $table_name = $plugin_prefix . $post_type . '_detail';
2205
+		$table_name = $plugin_prefix . $post_type . '_detail';
2206 2206
 
2207
-        $wpdb->query("UPDATE " . $table_name . " SET featured_image='' WHERE post_id =" . $post_id);
2207
+		$wpdb->query("UPDATE " . $table_name . " SET featured_image='' WHERE post_id =" . $post_id);
2208 2208
 
2209
-        geodir_set_wp_featured_image($post_id);
2209
+		geodir_set_wp_featured_image($post_id);
2210 2210
 
2211
-    }
2211
+	}
2212 2212
 
2213 2213
 }
2214 2214
 
@@ -2226,79 +2226,79 @@  discard block
 block discarded – undo
2226 2226
 function geodir_temp_set_post_attachment()
2227 2227
 {
2228 2228
 
2229
-    global $wpdb, $plugin_prefix;
2229
+	global $wpdb, $plugin_prefix;
2230 2230
 
2231
-    $all_postypes = geodir_get_posttypes();
2231
+	$all_postypes = geodir_get_posttypes();
2232 2232
 
2233
-    foreach ($all_postypes as $posttype) {
2233
+	foreach ($all_postypes as $posttype) {
2234 2234
 
2235
-        $tablename = $plugin_prefix . $posttype . '_detail';
2235
+		$tablename = $plugin_prefix . $posttype . '_detail';
2236 2236
 
2237
-        $get_post_data = $wpdb->get_results("SELECT post_id FROM " . $tablename);
2237
+		$get_post_data = $wpdb->get_results("SELECT post_id FROM " . $tablename);
2238 2238
 
2239
-        if (!empty($get_post_data)) {
2239
+		if (!empty($get_post_data)) {
2240 2240
 
2241
-            foreach ($get_post_data as $data) {
2241
+			foreach ($get_post_data as $data) {
2242 2242
 
2243
-                $post_id = $data->post_id;
2243
+				$post_id = $data->post_id;
2244 2244
 
2245
-                $attachment_data = $wpdb->get_results("SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id =" . $post_id . " AND file!=''");
2245
+				$attachment_data = $wpdb->get_results("SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id =" . $post_id . " AND file!=''");
2246 2246
 
2247
-                if (!empty($attachment_data)) {
2247
+				if (!empty($attachment_data)) {
2248 2248
 
2249
-                    foreach ($attachment_data as $attach) {
2249
+					foreach ($attachment_data as $attach) {
2250 2250
 
2251
-                        $file_info = pathinfo($attach->file);
2251
+						$file_info = pathinfo($attach->file);
2252 2252
 
2253
-                        $sub_dir = '';
2254
-                        if ($file_info['dirname'] != '.' && $file_info['dirname'] != '..')
2255
-                            $sub_dir = stripslashes_deep($file_info['dirname']);
2253
+						$sub_dir = '';
2254
+						if ($file_info['dirname'] != '.' && $file_info['dirname'] != '..')
2255
+							$sub_dir = stripslashes_deep($file_info['dirname']);
2256 2256
 
2257
-                        $uploads = wp_upload_dir(trim($sub_dir, '/')); // Array of key => value pairs
2258
-                        $uploads_path = $uploads['basedir'];
2257
+						$uploads = wp_upload_dir(trim($sub_dir, '/')); // Array of key => value pairs
2258
+						$uploads_path = $uploads['basedir'];
2259 2259
 
2260
-                        $file_name = $file_info['basename'];
2260
+						$file_name = $file_info['basename'];
2261 2261
 
2262
-                        $img_arr['path'] = $uploads_path . $sub_dir . '/' . $file_name;
2262
+						$img_arr['path'] = $uploads_path . $sub_dir . '/' . $file_name;
2263 2263
 
2264
-                        if (!file_exists($img_arr['path'])) {
2264
+						if (!file_exists($img_arr['path'])) {
2265 2265
 
2266
-                            $wpdb->query("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE ID=" . $attach->ID);
2266
+							$wpdb->query("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE ID=" . $attach->ID);
2267 2267
 
2268
-                        }
2268
+						}
2269 2269
 
2270
-                    }
2270
+					}
2271 2271
 
2272
-                    $attachment_data = $wpdb->get_row("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=" . $post_id . " GROUP BY post_id");
2272
+					$attachment_data = $wpdb->get_row("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=" . $post_id . " GROUP BY post_id");
2273 2273
 
2274
-                    if (!empty($attachment_data)) {
2274
+					if (!empty($attachment_data)) {
2275 2275
 
2276
-                        if ($attachment_data->ID)
2277
-                            $wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2276
+						if ($attachment_data->ID)
2277
+							$wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2278 2278
 
2279
-                    } else {
2279
+					} else {
2280 2280
 
2281
-                        if (has_post_thumbnail($post_id)) {
2281
+						if (has_post_thumbnail($post_id)) {
2282 2282
 
2283
-                            $post_thumbnail_id = get_post_thumbnail_id($post_id);
2283
+							$post_thumbnail_id = get_post_thumbnail_id($post_id);
2284 2284
 
2285
-                            wp_delete_attachment($post_thumbnail_id);
2285
+							wp_delete_attachment($post_thumbnail_id);
2286 2286
 
2287
-                        }
2287
+						}
2288 2288
 
2289
-                    }
2289
+					}
2290 2290
 
2291
-                    $wpdb->query("UPDATE " . $tablename . " SET featured_image='' WHERE post_id =" . $post_id);
2291
+					$wpdb->query("UPDATE " . $tablename . " SET featured_image='' WHERE post_id =" . $post_id);
2292 2292
 
2293
-                    geodir_set_wp_featured_image($post_id);
2293
+					geodir_set_wp_featured_image($post_id);
2294 2294
 
2295
-                }
2295
+				}
2296 2296
 
2297
-            }
2297
+			}
2298 2298
 
2299
-        }
2299
+		}
2300 2300
 
2301
-    }
2301
+	}
2302 2302
 
2303 2303
 }
2304 2304
 
@@ -2316,9 +2316,9 @@  discard block
 block discarded – undo
2316 2316
 function geodir_default_rating_star_icon()
2317 2317
 {
2318 2318
 
2319
-    if (!get_option('geodir_default_rating_star_icon')) {
2320
-        update_option('geodir_default_rating_star_icon', geodir_plugin_url() . '/geodirectory-assets/images/stars.png');
2321
-    }
2319
+	if (!get_option('geodir_default_rating_star_icon')) {
2320
+		update_option('geodir_default_rating_star_icon', geodir_plugin_url() . '/geodirectory-assets/images/stars.png');
2321
+	}
2322 2322
 
2323 2323
 }
2324 2324
 
@@ -2336,27 +2336,27 @@  discard block
 block discarded – undo
2336 2336
  */
2337 2337
 function geodir_user_post_listing_count($user_id=null)
2338 2338
 {
2339
-    global $wpdb, $plugin_prefix, $current_user;
2340
-    if(!$user_id){
2341
-        $user_id = $current_user->ID;
2342
-    }
2339
+	global $wpdb, $plugin_prefix, $current_user;
2340
+	if(!$user_id){
2341
+		$user_id = $current_user->ID;
2342
+	}
2343 2343
 
2344
-    $user_id = $current_user->ID;
2345
-    $all_postypes = geodir_get_posttypes();
2346
-    $all_posts = get_option('geodir_listing_link_user_dashboard');
2344
+	$user_id = $current_user->ID;
2345
+	$all_postypes = geodir_get_posttypes();
2346
+	$all_posts = get_option('geodir_listing_link_user_dashboard');
2347 2347
 
2348
-    $user_listing = array();
2349
-    if (is_array($all_posts) && !empty($all_posts)) {
2350
-        foreach ($all_posts as $ptype) {
2351
-            $total_posts = $wpdb->get_var("SELECT count( ID ) FROM " . $wpdb->prefix . "posts WHERE post_author=" . $user_id . " AND post_type='" . $ptype . "' AND ( post_status = 'publish' OR post_status = 'draft' OR post_status = 'private' )");
2348
+	$user_listing = array();
2349
+	if (is_array($all_posts) && !empty($all_posts)) {
2350
+		foreach ($all_posts as $ptype) {
2351
+			$total_posts = $wpdb->get_var("SELECT count( ID ) FROM " . $wpdb->prefix . "posts WHERE post_author=" . $user_id . " AND post_type='" . $ptype . "' AND ( post_status = 'publish' OR post_status = 'draft' OR post_status = 'private' )");
2352 2352
 
2353
-            if ($total_posts > 0) {
2354
-                $user_listing[$ptype] = $total_posts;
2355
-            }
2356
-        }
2357
-    }
2353
+			if ($total_posts > 0) {
2354
+				$user_listing[$ptype] = $total_posts;
2355
+			}
2356
+		}
2357
+	}
2358 2358
 
2359
-    return $user_listing;
2359
+	return $user_listing;
2360 2360
 }
2361 2361
 
2362 2362
 
@@ -2376,192 +2376,192 @@  discard block
 block discarded – undo
2376 2376
  */
2377 2377
 function geodir_detail_page_custom_field_tab($tabs_arr)
2378 2378
 {
2379
-    global $post;
2380
-
2381
-    $post_type = geodir_get_current_posttype();
2382
-    $all_postypes = geodir_get_posttypes();
2383
-
2384
-    if (!empty($tabs_arr) && $post_type != '' && in_array($post_type, $all_postypes) && (geodir_is_page('detail') || geodir_is_page('preview'))) {
2385
-        $package_info = array();
2386
-        $package_info = geodir_post_package_info($package_info, $post);
2387
-        $post_package_id = !empty($package_info->pid) ? $package_info->pid : '';
2388
-        $fields_location = 'owntab';
2389
-
2390
-        $custom_fields = geodir_post_custom_fields($post_package_id, 'all', $post_type, $fields_location);
2391
-
2392
-        //remove video and special offers if it is already set to show
2393
-        if(isset($tabs_arr['post_video']['is_display']) && $tabs_arr['post_video']['is_display']){
2394
-            $unset_video = true;
2395
-        }
2396
-
2397
-        if(isset($tabs_arr['special_offers']['is_display']) && $tabs_arr['special_offers']['is_display']){
2398
-            $unset_special_offers = true;
2399
-        }
2400
-        if(isset($unset_video) || isset($unset_special_offers) && !empty($custom_fields)){
2401
-            foreach($custom_fields as $key => $custom_field){
2402
-                if($custom_field['name']=='geodir_video' && isset($unset_video)){
2403
-                    unset($custom_fields[$key]);
2404
-                }
2405
-                if($custom_field['name']=='geodir_special_offers' && isset($unset_special_offers)){
2406
-                    unset($custom_fields[$key]);
2407
-                }
2408
-            }
2409
-        }
2410
-
2411
-
2379
+	global $post;
2412 2380
 
2413
-        if (!empty($custom_fields)) {
2414
-            $parse_custom_fields = array();
2415
-            foreach ($custom_fields as $field) {
2416
-                $field = stripslashes_deep($field); // strip slashes
2417
-                
2418
-                $type = $field;
2419
-                $field_name = $field['htmlvar_name'];
2420
-                if (empty($geodir_post_info) && geodir_is_page('preview') && $field_name != '' && !isset($post->{$field_name}) && isset($_REQUEST[$field_name])) {
2421
-                    $post->{$field_name} = $_REQUEST[$field_name];
2422
-                }
2381
+	$post_type = geodir_get_current_posttype();
2382
+	$all_postypes = geodir_get_posttypes();
2423 2383
 
2424
-                if (isset($field['show_in']) && strpos($field['show_in'], '[owntab]') !== false  && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file'))) {
2425
-                    if ($type['type'] == 'datepicker' && ($post->{$type['htmlvar_name']} == '' || $post->{$type['htmlvar_name']} == '0000-00-00')) {
2426
-                        continue;
2427
-                    }
2428
-
2429
-                    $parse_custom_fields[] = $field;
2430
-                }
2431
-            }
2432
-            $custom_fields = $parse_custom_fields;
2433
-        }
2434
-        //print_r($custom_fields);
2435
-        if (!empty($custom_fields)) {
2384
+	if (!empty($tabs_arr) && $post_type != '' && in_array($post_type, $all_postypes) && (geodir_is_page('detail') || geodir_is_page('preview'))) {
2385
+		$package_info = array();
2386
+		$package_info = geodir_post_package_info($package_info, $post);
2387
+		$post_package_id = !empty($package_info->pid) ? $package_info->pid : '';
2388
+		$fields_location = 'owntab';
2436 2389
 
2437
-            global $field_set_start;
2390
+		$custom_fields = geodir_post_custom_fields($post_package_id, 'all', $post_type, $fields_location);
2438 2391
 
2439
-            $post = stripslashes_deep($post); // strip slashes
2440
-            
2441
-            $field_set_start = 0;
2442
-            $fieldset_count = 0;
2443
-            $fieldset = '';
2444
-            $total_fields = count($custom_fields);
2445
-            $count_field = 0;
2446
-            $fieldset_arr = array();
2447
-            $i = 0;
2448
-            $geodir_post_info = isset($post->ID) && !empty($post->ID) ? geodir_get_post_info($post->ID) : NULL;
2449
-
2450
-            foreach ($custom_fields as $field) {
2451
-                $count_field++;
2452
-                $field_name = $field['htmlvar_name'];
2453
-                if (empty($geodir_post_info) && geodir_is_page('preview') && $field_name != '' && !isset($post->{$field_name}) && isset($_REQUEST[$field_name])) {
2454
-                    $post->{$field_name} = $_REQUEST[$field_name];
2455
-                }
2392
+		//remove video and special offers if it is already set to show
2393
+		if(isset($tabs_arr['post_video']['is_display']) && $tabs_arr['post_video']['is_display']){
2394
+			$unset_video = true;
2395
+		}
2456 2396
 
2457
-                if (isset($field['show_in']) && strpos($field['show_in'], '[owntab]') !== false && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file'))) {
2458
-                    $label = $field['site_title'] != '' ? $field['site_title'] : $field['admin_title'];
2459
-                    $site_title = trim($field['site_title']);
2460
-                    $type = $field;
2461
-                    $variables_array = array();
2397
+		if(isset($tabs_arr['special_offers']['is_display']) && $tabs_arr['special_offers']['is_display']){
2398
+			$unset_special_offers = true;
2399
+		}
2400
+		if(isset($unset_video) || isset($unset_special_offers) && !empty($custom_fields)){
2401
+			foreach($custom_fields as $key => $custom_field){
2402
+				if($custom_field['name']=='geodir_video' && isset($unset_video)){
2403
+					unset($custom_fields[$key]);
2404
+				}
2405
+				if($custom_field['name']=='geodir_special_offers' && isset($unset_special_offers)){
2406
+					unset($custom_fields[$key]);
2407
+				}
2408
+			}
2409
+		}
2462 2410
 
2463
-                    if ($type['type'] == 'datepicker' && ($post->{$type['htmlvar_name']} == '' || $post->{$type['htmlvar_name']} == '0000-00-00')) {
2464
-                        continue;
2465
-                    }
2466 2411
 
2467
-                    if ($type['type'] != 'fieldset') {
2468
-                        $i++;
2469
-                        $variables_array['post_id'] = $post->ID;
2470
-                        $variables_array['label'] = __($type['site_title'], 'geodirectory');
2471
-                        $variables_array['value'] = '';
2472
-                        $variables_array['value'] = $post->{$type['htmlvar_name']};
2473
-                    }else{
2474
-                        $i = 0;
2475
-                        $fieldset_count++;
2476
-                        $field_set_start = 1;
2477
-                        $fieldset_arr[$fieldset_count]['htmlvar_name'] = 'gd_tab_' . $fieldset_count;
2478
-                        $fieldset_arr[$fieldset_count]['label'] = $label;
2479
-                    }
2480 2412
 
2413
+		if (!empty($custom_fields)) {
2414
+			$parse_custom_fields = array();
2415
+			foreach ($custom_fields as $field) {
2416
+				$field = stripslashes_deep($field); // strip slashes
2417
+                
2418
+				$type = $field;
2419
+				$field_name = $field['htmlvar_name'];
2420
+				if (empty($geodir_post_info) && geodir_is_page('preview') && $field_name != '' && !isset($post->{$field_name}) && isset($_REQUEST[$field_name])) {
2421
+					$post->{$field_name} = $_REQUEST[$field_name];
2422
+				}
2423
+
2424
+				if (isset($field['show_in']) && strpos($field['show_in'], '[owntab]') !== false  && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file'))) {
2425
+					if ($type['type'] == 'datepicker' && ($post->{$type['htmlvar_name']} == '' || $post->{$type['htmlvar_name']} == '0000-00-00')) {
2426
+						continue;
2427
+					}
2428
+
2429
+					$parse_custom_fields[] = $field;
2430
+				}
2431
+			}
2432
+			$custom_fields = $parse_custom_fields;
2433
+		}
2434
+		//print_r($custom_fields);
2435
+		if (!empty($custom_fields)) {
2481 2436
 
2482
-                    if(isset($type['extra_fields'])){$extra_fields= $type['extra_fields'];}
2483
-                    $type = stripslashes_deep($type); // strip slashes
2484
-                    if(isset($type['extra_fields'])){$type['extra_fields'] = $extra_fields;}
2485
-                    $html = '';
2486
-                    $html_var = isset($type['htmlvar_name']) ? $type['htmlvar_name'] : '';
2487
-                    if($html_var=='post'){$html_var='post_address';}
2488
-                    $field_icon = geodir_field_icon_proccess($type);
2489
-                    $filed_type = $type['type'];
2490
-
2491
-                    /**
2492
-                     * Filter the output for custom fields.
2493
-                     *
2494
-                     * Here we can remove or add new functions depending on the field type.
2495
-                     *
2496
-                     * @param string $html The html to be filtered (blank).
2497
-                     * @param string $fields_location The location the field is to be show.
2498
-                     * @param array $type The array of field values.
2499
-                     */
2500
-                    $html = apply_filters("geodir_custom_field_output_{$filed_type}",$html,$fields_location,$type);
2501
-
2502
-
2503
-                    /**
2504
-                     * Filter custom field output in tab.
2505
-                     *
2506
-                     * @since 1.5.6
2507
-                     *
2508
-                     * @param string $html_var The HTML variable name for the field.
2509
-                     * @param string $html Custom field unfiltered HTML.
2510
-                     * @param array $variables_array Custom field variables array.
2511
-                     */
2512
-                    $html = apply_filters("geodir_tab_show_{$html_var}", $html, $variables_array);
2513
-
2514
-                    $fieldset_html = '';
2515
-                    if ($field_set_start == 1) {
2516
-                        $add_html = false;
2517
-                        if ($type['type'] == 'fieldset' && $fieldset_count > 1) {
2518
-                            if ($fieldset != '') {
2519
-                                $add_html = true;
2520
-                                $label = $fieldset_arr[$fieldset_count - 1]['label'];
2521
-                                $htmlvar_name = $fieldset_arr[$fieldset_count - 1]['htmlvar_name'];
2522
-                            }
2523
-                            $fieldset_html = $fieldset;
2524
-                            $fieldset = '';
2525
-                        } else {
2526
-                            $fieldset .= $html;
2527
-                            if ($total_fields == $count_field && $fieldset != '') {
2528
-                                $add_html = true;
2529
-                                $label = $fieldset_arr[$fieldset_count]['label'];
2530
-                                $htmlvar_name = $fieldset_arr[$fieldset_count]['htmlvar_name'];
2531
-                                $fieldset_html = $fieldset;
2532
-                            }
2533
-                        }
2437
+			global $field_set_start;
2534 2438
 
2535
-                        if ($add_html) {
2536
-                            $tabs_arr[$htmlvar_name] = array(
2537
-                                'heading_text' => __($label, 'geodirectory'),
2538
-                                'is_active_tab' => false,
2539
-                                /**
2540
-                                 * Filter if a custom field should be displayed on the details page tab.
2541
-                                 *
2542
-                                 * @since 1.0.0
2543
-                                 * @param string $htmlvar_name The field HTML var name.
2544
-                                 */
2545
-                                'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, $htmlvar_name),
2546
-                                'tab_content' => '<div class="geodir-company_info field-group xxx">' . $fieldset_html . '</div>'
2547
-                            );
2548
-                        }
2549
-                    } else {
2550
-                        if ($html != '') {
2551
-                            $tabs_arr[$field['htmlvar_name']] = array(
2552
-                                'heading_text' => __($label, 'geodirectory'),
2553
-                                'is_active_tab' => false,
2554
-                                /** This action is documented in geodirectory_hooks_actions.php */
2555
-                                'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, $field['htmlvar_name']),
2556
-                                'tab_content' => $html
2557
-                            );
2558
-                        }
2559
-                    }
2560
-                }
2561
-            }
2562
-        }
2563
-    }
2564
-    return $tabs_arr;
2439
+			$post = stripslashes_deep($post); // strip slashes
2440
+            
2441
+			$field_set_start = 0;
2442
+			$fieldset_count = 0;
2443
+			$fieldset = '';
2444
+			$total_fields = count($custom_fields);
2445
+			$count_field = 0;
2446
+			$fieldset_arr = array();
2447
+			$i = 0;
2448
+			$geodir_post_info = isset($post->ID) && !empty($post->ID) ? geodir_get_post_info($post->ID) : NULL;
2449
+
2450
+			foreach ($custom_fields as $field) {
2451
+				$count_field++;
2452
+				$field_name = $field['htmlvar_name'];
2453
+				if (empty($geodir_post_info) && geodir_is_page('preview') && $field_name != '' && !isset($post->{$field_name}) && isset($_REQUEST[$field_name])) {
2454
+					$post->{$field_name} = $_REQUEST[$field_name];
2455
+				}
2456
+
2457
+				if (isset($field['show_in']) && strpos($field['show_in'], '[owntab]') !== false && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file'))) {
2458
+					$label = $field['site_title'] != '' ? $field['site_title'] : $field['admin_title'];
2459
+					$site_title = trim($field['site_title']);
2460
+					$type = $field;
2461
+					$variables_array = array();
2462
+
2463
+					if ($type['type'] == 'datepicker' && ($post->{$type['htmlvar_name']} == '' || $post->{$type['htmlvar_name']} == '0000-00-00')) {
2464
+						continue;
2465
+					}
2466
+
2467
+					if ($type['type'] != 'fieldset') {
2468
+						$i++;
2469
+						$variables_array['post_id'] = $post->ID;
2470
+						$variables_array['label'] = __($type['site_title'], 'geodirectory');
2471
+						$variables_array['value'] = '';
2472
+						$variables_array['value'] = $post->{$type['htmlvar_name']};
2473
+					}else{
2474
+						$i = 0;
2475
+						$fieldset_count++;
2476
+						$field_set_start = 1;
2477
+						$fieldset_arr[$fieldset_count]['htmlvar_name'] = 'gd_tab_' . $fieldset_count;
2478
+						$fieldset_arr[$fieldset_count]['label'] = $label;
2479
+					}
2480
+
2481
+
2482
+					if(isset($type['extra_fields'])){$extra_fields= $type['extra_fields'];}
2483
+					$type = stripslashes_deep($type); // strip slashes
2484
+					if(isset($type['extra_fields'])){$type['extra_fields'] = $extra_fields;}
2485
+					$html = '';
2486
+					$html_var = isset($type['htmlvar_name']) ? $type['htmlvar_name'] : '';
2487
+					if($html_var=='post'){$html_var='post_address';}
2488
+					$field_icon = geodir_field_icon_proccess($type);
2489
+					$filed_type = $type['type'];
2490
+
2491
+					/**
2492
+					 * Filter the output for custom fields.
2493
+					 *
2494
+					 * Here we can remove or add new functions depending on the field type.
2495
+					 *
2496
+					 * @param string $html The html to be filtered (blank).
2497
+					 * @param string $fields_location The location the field is to be show.
2498
+					 * @param array $type The array of field values.
2499
+					 */
2500
+					$html = apply_filters("geodir_custom_field_output_{$filed_type}",$html,$fields_location,$type);
2501
+
2502
+
2503
+					/**
2504
+					 * Filter custom field output in tab.
2505
+					 *
2506
+					 * @since 1.5.6
2507
+					 *
2508
+					 * @param string $html_var The HTML variable name for the field.
2509
+					 * @param string $html Custom field unfiltered HTML.
2510
+					 * @param array $variables_array Custom field variables array.
2511
+					 */
2512
+					$html = apply_filters("geodir_tab_show_{$html_var}", $html, $variables_array);
2513
+
2514
+					$fieldset_html = '';
2515
+					if ($field_set_start == 1) {
2516
+						$add_html = false;
2517
+						if ($type['type'] == 'fieldset' && $fieldset_count > 1) {
2518
+							if ($fieldset != '') {
2519
+								$add_html = true;
2520
+								$label = $fieldset_arr[$fieldset_count - 1]['label'];
2521
+								$htmlvar_name = $fieldset_arr[$fieldset_count - 1]['htmlvar_name'];
2522
+							}
2523
+							$fieldset_html = $fieldset;
2524
+							$fieldset = '';
2525
+						} else {
2526
+							$fieldset .= $html;
2527
+							if ($total_fields == $count_field && $fieldset != '') {
2528
+								$add_html = true;
2529
+								$label = $fieldset_arr[$fieldset_count]['label'];
2530
+								$htmlvar_name = $fieldset_arr[$fieldset_count]['htmlvar_name'];
2531
+								$fieldset_html = $fieldset;
2532
+							}
2533
+						}
2534
+
2535
+						if ($add_html) {
2536
+							$tabs_arr[$htmlvar_name] = array(
2537
+								'heading_text' => __($label, 'geodirectory'),
2538
+								'is_active_tab' => false,
2539
+								/**
2540
+								 * Filter if a custom field should be displayed on the details page tab.
2541
+								 *
2542
+								 * @since 1.0.0
2543
+								 * @param string $htmlvar_name The field HTML var name.
2544
+								 */
2545
+								'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, $htmlvar_name),
2546
+								'tab_content' => '<div class="geodir-company_info field-group xxx">' . $fieldset_html . '</div>'
2547
+							);
2548
+						}
2549
+					} else {
2550
+						if ($html != '') {
2551
+							$tabs_arr[$field['htmlvar_name']] = array(
2552
+								'heading_text' => __($label, 'geodirectory'),
2553
+								'is_active_tab' => false,
2554
+								/** This action is documented in geodirectory_hooks_actions.php */
2555
+								'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, $field['htmlvar_name']),
2556
+								'tab_content' => $html
2557
+							);
2558
+						}
2559
+					}
2560
+				}
2561
+			}
2562
+		}
2563
+	}
2564
+	return $tabs_arr;
2565 2565
 }
2566 2566
 
2567 2567
 /* display add listing page for wpml */
@@ -2585,37 +2585,37 @@  discard block
 block discarded – undo
2585 2585
  */
2586 2586
 function geodir_add_post_status_author_page()
2587 2587
 {
2588
-    global $wpdb, $post;
2589
-
2590
-    $html = '';
2591
-    if (get_current_user_id()) {
2592
-        if (geodir_is_page('author') && !empty($post) && isset($post->post_author) && $post->post_author == get_current_user_id()) {
2593
-
2594
-            // we need to query real status direct as we dynamically change the status for author on author page so even non author status can view them.
2595
-            $real_status = $wpdb->get_var("SELECT post_status from $wpdb->posts WHERE ID=$post->ID");
2596
-            $status = "<strong>(";
2597
-            $status_icon = '<i class="fa fa-play"></i>';
2598
-            if ($real_status == 'publish') {
2599
-                $status .= __('Published', 'geodirectory');
2600
-            } else {
2601
-                $status .= __('Not published', 'geodirectory');
2602
-                $status_icon = '<i class="fa fa-pause"></i>';
2603
-            }
2604
-            $status .= ")</strong>";
2588
+	global $wpdb, $post;
2589
+
2590
+	$html = '';
2591
+	if (get_current_user_id()) {
2592
+		if (geodir_is_page('author') && !empty($post) && isset($post->post_author) && $post->post_author == get_current_user_id()) {
2593
+
2594
+			// we need to query real status direct as we dynamically change the status for author on author page so even non author status can view them.
2595
+			$real_status = $wpdb->get_var("SELECT post_status from $wpdb->posts WHERE ID=$post->ID");
2596
+			$status = "<strong>(";
2597
+			$status_icon = '<i class="fa fa-play"></i>';
2598
+			if ($real_status == 'publish') {
2599
+				$status .= __('Published', 'geodirectory');
2600
+			} else {
2601
+				$status .= __('Not published', 'geodirectory');
2602
+				$status_icon = '<i class="fa fa-pause"></i>';
2603
+			}
2604
+			$status .= ")</strong>";
2605 2605
 
2606
-            $html = '<span class="geodir-post-status">' . $status_icon . ' <font class="geodir-status-label">' . __('Status: ', 'geodirectory') . '</font>' . $status . '</span>';
2607
-        }
2608
-    }
2606
+			$html = '<span class="geodir-post-status">' . $status_icon . ' <font class="geodir-status-label">' . __('Status: ', 'geodirectory') . '</font>' . $status . '</span>';
2607
+		}
2608
+	}
2609 2609
 
2610
-    if ($html != '') {
2611
-        /**
2612
-         * Filter the post status text on the author page.
2613
-         *
2614
-         * @since 1.0.0
2615
-         * @param string $html The HTML of the status.
2616
-         */
2617
-        echo apply_filters('geodir_filter_status_text_on_author_page', $html);
2618
-    }
2610
+	if ($html != '') {
2611
+		/**
2612
+		 * Filter the post status text on the author page.
2613
+		 *
2614
+		 * @since 1.0.0
2615
+		 * @param string $html The HTML of the status.
2616
+		 */
2617
+		echo apply_filters('geodir_filter_status_text_on_author_page', $html);
2618
+	}
2619 2619
 
2620 2620
 
2621 2621
 }
@@ -2629,21 +2629,21 @@  discard block
 block discarded – undo
2629 2629
  */
2630 2630
 function geodir_init_no_rating()
2631 2631
 {
2632
-    if (get_option('geodir_disable_rating')) {
2633
-        remove_action('comment_form_logged_in_after', 'geodir_comment_rating_fields');
2634
-        remove_action('comment_form_before_fields', 'geodir_comment_rating_fields');
2635
-        remove_action('comment_form_logged_in_after', 'geodir_reviewrating_comment_rating_fields');
2636
-        remove_action('comment_form_before_fields', 'geodir_reviewrating_comment_rating_fields');
2637
-        remove_action('add_meta_boxes_comment', 'geodir_comment_add_meta_box');
2638
-        remove_action('add_meta_boxes', 'geodir_reviewrating_comment_metabox', 13);
2639
-        remove_filter('comment_text', 'geodir_wrap_comment_text', 40);
2640
-
2641
-        add_action('comment_form_logged_in_after', 'geodir_no_rating_rating_fields');
2642
-        add_action('comment_form_before_fields', 'geodir_no_rating_rating_fields');
2643
-        add_filter('comment_text', 'geodir_no_rating_comment_text', 100, 2);
2644
-        add_filter('geodir_detail_page_review_rating_html', 'geodir_no_rating_review_rating_html', 100);
2645
-        add_filter('geodir_get_sort_options', 'geodir_no_rating_get_sort_options', 100, 2);
2646
-    }
2632
+	if (get_option('geodir_disable_rating')) {
2633
+		remove_action('comment_form_logged_in_after', 'geodir_comment_rating_fields');
2634
+		remove_action('comment_form_before_fields', 'geodir_comment_rating_fields');
2635
+		remove_action('comment_form_logged_in_after', 'geodir_reviewrating_comment_rating_fields');
2636
+		remove_action('comment_form_before_fields', 'geodir_reviewrating_comment_rating_fields');
2637
+		remove_action('add_meta_boxes_comment', 'geodir_comment_add_meta_box');
2638
+		remove_action('add_meta_boxes', 'geodir_reviewrating_comment_metabox', 13);
2639
+		remove_filter('comment_text', 'geodir_wrap_comment_text', 40);
2640
+
2641
+		add_action('comment_form_logged_in_after', 'geodir_no_rating_rating_fields');
2642
+		add_action('comment_form_before_fields', 'geodir_no_rating_rating_fields');
2643
+		add_filter('comment_text', 'geodir_no_rating_comment_text', 100, 2);
2644
+		add_filter('geodir_detail_page_review_rating_html', 'geodir_no_rating_review_rating_html', 100);
2645
+		add_filter('geodir_get_sort_options', 'geodir_no_rating_get_sort_options', 100, 2);
2646
+	}
2647 2647
 }
2648 2648
 
2649 2649
 /**
@@ -2655,24 +2655,24 @@  discard block
 block discarded – undo
2655 2655
  */
2656 2656
 function geodir_no_rating_rating_fields()
2657 2657
 {
2658
-    global $post;
2658
+	global $post;
2659 2659
 
2660
-    $post_types = geodir_get_posttypes();
2660
+	$post_types = geodir_get_posttypes();
2661 2661
 
2662
-    if (!empty($post) && isset($post->post_type) && in_array($post->post_type, $post_types)) {
2663
-        if (is_plugin_active('geodir_review_rating_manager/geodir_review_rating_manager.php')) {
2664
-            if (get_option('geodir_reviewrating_enable_rating')) {
2665
-                echo '<input type="hidden" value="1" name="geodir_rating[overall]" />';
2666
-            } else {
2667
-                echo '<input type="hidden" id="geodir_overallrating" name="geodir_overallrating" value="1" />';
2668
-            }
2669
-            if (get_option('geodir_reviewrating_enable_images')) {
2670
-                geodir_reviewrating_rating_img_html();
2671
-            }
2672
-        } else {
2673
-            echo '<input type="hidden" id="geodir_overallrating" name="geodir_overallrating" value="1" />';
2674
-        }
2675
-    }
2662
+	if (!empty($post) && isset($post->post_type) && in_array($post->post_type, $post_types)) {
2663
+		if (is_plugin_active('geodir_review_rating_manager/geodir_review_rating_manager.php')) {
2664
+			if (get_option('geodir_reviewrating_enable_rating')) {
2665
+				echo '<input type="hidden" value="1" name="geodir_rating[overall]" />';
2666
+			} else {
2667
+				echo '<input type="hidden" id="geodir_overallrating" name="geodir_overallrating" value="1" />';
2668
+			}
2669
+			if (get_option('geodir_reviewrating_enable_images')) {
2670
+				geodir_reviewrating_rating_img_html();
2671
+			}
2672
+		} else {
2673
+			echo '<input type="hidden" id="geodir_overallrating" name="geodir_overallrating" value="1" />';
2674
+		}
2675
+	}
2676 2676
 }
2677 2677
 
2678 2678
 /**
@@ -2686,11 +2686,11 @@  discard block
 block discarded – undo
2686 2686
  */
2687 2687
 function geodir_no_rating_comment_text($content, $comment = '')
2688 2688
 {
2689
-    if (!is_admin()) {
2690
-        return '<div class="description">' . $content . '</div>';
2691
-    } else {
2692
-        return $content;
2693
-    }
2689
+	if (!is_admin()) {
2690
+		return '<div class="description">' . $content . '</div>';
2691
+	} else {
2692
+		return $content;
2693
+	}
2694 2694
 }
2695 2695
 
2696 2696
 /**
@@ -2703,7 +2703,7 @@  discard block
 block discarded – undo
2703 2703
  */
2704 2704
 function geodir_no_rating_review_rating_html($content = '')
2705 2705
 {
2706
-    return NULL;
2706
+	return NULL;
2707 2707
 }
2708 2708
 
2709 2709
 /**
@@ -2717,19 +2717,19 @@  discard block
 block discarded – undo
2717 2717
  */
2718 2718
 function geodir_no_rating_get_sort_options($options, $post_type = '')
2719 2719
 {
2720
-    $new_options = array();
2721
-    if (!empty($options)) {
2722
-        foreach ($options as $option) {
2723
-            if (is_object($option) && isset($option->htmlvar_name) && $option->htmlvar_name == 'overall_rating') {
2724
-                continue;
2725
-            }
2726
-            $new_options[] = $option;
2727
-        }
2720
+	$new_options = array();
2721
+	if (!empty($options)) {
2722
+		foreach ($options as $option) {
2723
+			if (is_object($option) && isset($option->htmlvar_name) && $option->htmlvar_name == 'overall_rating') {
2724
+				continue;
2725
+			}
2726
+			$new_options[] = $option;
2727
+		}
2728 2728
 
2729
-        $options = $new_options;
2730
-    }
2729
+		$options = $new_options;
2730
+	}
2731 2731
 
2732
-    return $options;
2732
+	return $options;
2733 2733
 }
2734 2734
 
2735 2735
 add_filter('geodir_all_js_msg', 'geodir_all_js_msg_no_rating', 100);
@@ -2743,11 +2743,11 @@  discard block
 block discarded – undo
2743 2743
  */
2744 2744
 function geodir_all_js_msg_no_rating($msg = array())
2745 2745
 {
2746
-    if (get_option('geodir_disable_rating')) {
2747
-        $msg['gd_cmt_no_rating'] = true;
2748
-    }
2746
+	if (get_option('geodir_disable_rating')) {
2747
+		$msg['gd_cmt_no_rating'] = true;
2748
+	}
2749 2749
 
2750
-    return $msg;
2750
+	return $msg;
2751 2751
 }
2752 2752
 
2753 2753
 add_filter('body_class', 'geodir_body_class_no_rating', 100);
@@ -2761,13 +2761,13 @@  discard block
 block discarded – undo
2761 2761
  */
2762 2762
 function geodir_body_class_no_rating($classes = array())
2763 2763
 {
2764
-    if (get_option('geodir_disable_rating')) {
2765
-        $classes[] = 'gd-no-rating';
2766
-    }
2764
+	if (get_option('geodir_disable_rating')) {
2765
+		$classes[] = 'gd-no-rating';
2766
+	}
2767 2767
     
2768
-    $classes[] = 'gd-map-' . geodir_map_name();
2768
+	$classes[] = 'gd-map-' . geodir_map_name();
2769 2769
 
2770
-    return $classes;
2770
+	return $classes;
2771 2771
 }
2772 2772
 
2773 2773
 add_filter('admin_body_class', 'geodir_admin_body_class_no_rating', 100);
@@ -2781,13 +2781,13 @@  discard block
 block discarded – undo
2781 2781
  */
2782 2782
 function geodir_admin_body_class_no_rating($class = '')
2783 2783
 {
2784
-    if (get_option('geodir_disable_rating')) {
2785
-        $class .= ' gd-no-rating';
2786
-    }
2784
+	if (get_option('geodir_disable_rating')) {
2785
+		$class .= ' gd-no-rating';
2786
+	}
2787 2787
     
2788
-    $class .= ' gd-map-' . geodir_map_name();
2788
+	$class .= ' gd-map-' . geodir_map_name();
2789 2789
 
2790
-    return $class;
2790
+	return $class;
2791 2791
 }
2792 2792
 
2793 2793
 add_action('wp_head', 'geodir_wp_head_no_rating');
@@ -2800,10 +2800,10 @@  discard block
 block discarded – undo
2800 2800
  */
2801 2801
 function geodir_wp_head_no_rating()
2802 2802
 {
2803
-    if (get_option('geodir_disable_rating')) {
2804
-        echo '<style>body .geodir-rating, body .geodir-bubble-rating, body .gd_ratings_module_box{display:none!important;}</style>';
2805
-        echo '<script type="text/javascript">jQuery(function(){jQuery(".gd_rating_show").parent(".geodir-rating").remove();});</script>';
2806
-    }
2803
+	if (get_option('geodir_disable_rating')) {
2804
+		echo '<style>body .geodir-rating, body .geodir-bubble-rating, body .gd_ratings_module_box{display:none!important;}</style>';
2805
+		echo '<script type="text/javascript">jQuery(function(){jQuery(".gd_rating_show").parent(".geodir-rating").remove();});</script>';
2806
+	}
2807 2807
 }
2808 2808
 
2809 2809
 add_filter('geodir_load_db_language', 'geodir_load_custom_field_translation');
@@ -2820,36 +2820,36 @@  discard block
 block discarded – undo
2820 2820
  * @return array Translation texts.
2821 2821
  */
2822 2822
 function geodir_load_gd_options_text_translation($translation_texts = array()) {
2823
-    $translation_texts = !empty( $translation_texts ) && is_array( $translation_texts ) ? $translation_texts : array();
2824
-
2825
-    $gd_options = array('geodir_post_submited_success_email_subject_admin', 'geodir_post_submited_success_email_content_admin', 'geodir_post_submited_success_email_subject', 'geodir_post_submited_success_email_content', 'geodir_forgot_password_subject', 'geodir_forgot_password_content', 'geodir_registration_success_email_subject', 'geodir_registration_success_email_content', 'geodir_post_published_email_subject', 'geodir_post_published_email_content', 'geodir_email_friend_subject', 'geodir_email_friend_content', 'geodir_email_enquiry_subject', 'geodir_email_enquiry_content', 'geodir_post_added_success_msg_content', 'geodir_post_edited_email_subject_admin', 'geodir_post_edited_email_content_admin');
2826
-
2827
-    /**
2828
-     * Filters the geodirectory option names that requires to add for translation.
2829
-     *
2830
-     * @since 1.5.7
2831
-     * @package GeoDirectory
2832
-     *
2833
-     * @param  array $gd_options Array of option names.
2834
-     */
2835
-    $gd_options = apply_filters('geodir_gd_options_for_translation', $gd_options);
2836
-    $gd_options = array_unique($gd_options);
2837
-
2838
-    if (!empty($gd_options)) {
2839
-        foreach ($gd_options as $gd_option) {
2840
-            if ($gd_option != '' && $option_value = get_option($gd_option)) {
2841
-                $option_value = is_string($option_value) ? stripslashes_deep($option_value) : '';
2823
+	$translation_texts = !empty( $translation_texts ) && is_array( $translation_texts ) ? $translation_texts : array();
2824
+
2825
+	$gd_options = array('geodir_post_submited_success_email_subject_admin', 'geodir_post_submited_success_email_content_admin', 'geodir_post_submited_success_email_subject', 'geodir_post_submited_success_email_content', 'geodir_forgot_password_subject', 'geodir_forgot_password_content', 'geodir_registration_success_email_subject', 'geodir_registration_success_email_content', 'geodir_post_published_email_subject', 'geodir_post_published_email_content', 'geodir_email_friend_subject', 'geodir_email_friend_content', 'geodir_email_enquiry_subject', 'geodir_email_enquiry_content', 'geodir_post_added_success_msg_content', 'geodir_post_edited_email_subject_admin', 'geodir_post_edited_email_content_admin');
2826
+
2827
+	/**
2828
+	 * Filters the geodirectory option names that requires to add for translation.
2829
+	 *
2830
+	 * @since 1.5.7
2831
+	 * @package GeoDirectory
2832
+	 *
2833
+	 * @param  array $gd_options Array of option names.
2834
+	 */
2835
+	$gd_options = apply_filters('geodir_gd_options_for_translation', $gd_options);
2836
+	$gd_options = array_unique($gd_options);
2837
+
2838
+	if (!empty($gd_options)) {
2839
+		foreach ($gd_options as $gd_option) {
2840
+			if ($gd_option != '' && $option_value = get_option($gd_option)) {
2841
+				$option_value = is_string($option_value) ? stripslashes_deep($option_value) : '';
2842 2842
                 
2843
-                if ($option_value != '' && !in_array($option_value, $translation_texts)) {
2844
-                    $translation_texts[] = stripslashes_deep($option_value);
2845
-                }
2846
-            }
2847
-        }
2848
-    }
2843
+				if ($option_value != '' && !in_array($option_value, $translation_texts)) {
2844
+					$translation_texts[] = stripslashes_deep($option_value);
2845
+				}
2846
+			}
2847
+		}
2848
+	}
2849 2849
 
2850
-    $translation_texts = !empty($translation_texts) ? array_unique($translation_texts) : $translation_texts;
2850
+	$translation_texts = !empty($translation_texts) ? array_unique($translation_texts) : $translation_texts;
2851 2851
 
2852
-    return $translation_texts;
2852
+	return $translation_texts;
2853 2853
 }
2854 2854
 
2855 2855
 add_filter('geodir_load_db_language', 'geodir_load_gd_options_text_translation');
@@ -2863,15 +2863,15 @@  discard block
 block discarded – undo
2863 2863
 
2864 2864
 add_filter('get_comments_link', 'gd_get_comments_link', 10, 2);
2865 2865
 function gd_get_comments_link($comments_link, $post_id) {
2866
-    $post_type = get_post_type($post_id);
2866
+	$post_type = get_post_type($post_id);
2867 2867
 
2868
-    $all_postypes = geodir_get_posttypes();
2869
-    if (in_array($post_type, $all_postypes)) {
2870
-        $comments_link = str_replace('#comments', '#reviews', $comments_link);
2871
-        $comments_link = str_replace('#respond', '#reviews', $comments_link);
2872
-    }
2868
+	$all_postypes = geodir_get_posttypes();
2869
+	if (in_array($post_type, $all_postypes)) {
2870
+		$comments_link = str_replace('#comments', '#reviews', $comments_link);
2871
+		$comments_link = str_replace('#respond', '#reviews', $comments_link);
2872
+	}
2873 2873
 
2874
-    return $comments_link;
2874
+	return $comments_link;
2875 2875
 }
2876 2876
 
2877 2877
 
@@ -2889,11 +2889,11 @@  discard block
 block discarded – undo
2889 2889
 function geodir_add_nav_menu_class( $args )
2890 2890
 {
2891 2891
 
2892
-        if(isset($args['menu_class'])){
2893
-            $args['menu_class'] = $args['menu_class']." gd-menu-z";
2894
-        }
2892
+		if(isset($args['menu_class'])){
2893
+			$args['menu_class'] = $args['menu_class']." gd-menu-z";
2894
+		}
2895 2895
     
2896
-    return $args;
2896
+	return $args;
2897 2897
 }
2898 2898
 
2899 2899
 add_filter( 'wp_nav_menu_args', 'geodir_add_nav_menu_class' );
2900 2900
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +148 added lines, -148 removed lines patch added patch discarded remove patch
@@ -136,7 +136,7 @@  discard block
 block discarded – undo
136 136
 /* ON TEMPLATE INCLUDE */
137 137
 /////////////////////////
138 138
 
139
-add_filter('template_include', 'geodir_template_loader',9);
139
+add_filter('template_include', 'geodir_template_loader', 9);
140 140
 
141 141
 /////////////////////////
142 142
 /* CATEGORY / TAXONOMY / CUSTOM POST ACTIONS */
@@ -176,9 +176,9 @@  discard block
 block discarded – undo
176 176
 /* WP REVIEW COUNT ACTIONS */
177 177
 ////////////////////////
178 178
 
179
-add_action('geodir_update_postrating', 'geodir_term_review_count_force_update_single_post', 100,1);
179
+add_action('geodir_update_postrating', 'geodir_term_review_count_force_update_single_post', 100, 1);
180 180
 //add_action('geodir_update_postrating', 'geodir_term_review_count_force_update', 100);
181
-add_action('transition_post_status', 'geodir_term_review_count_force_update', 100,3);
181
+add_action('transition_post_status', 'geodir_term_review_count_force_update', 100, 3);
182 182
 //add_action('created_term', 'geodir_term_review_count_force_update', 100);
183 183
 add_action('edited_term', 'geodir_term_review_count_force_update', 100);
184 184
 add_action('delete_term', 'geodir_term_review_count_force_update', 100);
@@ -222,7 +222,7 @@  discard block
 block discarded – undo
222 222
  */
223 223
 function geodir_unset_prev_theme_nav_location($newname)
224 224
 {
225
-    $geodir_theme_location = get_option('geodir_theme_location_nav_' . $newname);
225
+    $geodir_theme_location = get_option('geodir_theme_location_nav_'.$newname);
226 226
     if ($geodir_theme_location) {
227 227
         update_option('geodir_theme_location_nav', $geodir_theme_location);
228 228
     } else {
@@ -320,8 +320,8 @@  discard block
 block discarded – undo
320 320
 
321 321
 /////// GEO DIRECOTORY CUSTOM HOOKS ///
322 322
 
323
-add_action('geodir_before_tab_content', 'geodir_before_tab_content');// this function is in custom_functions.php and it is used to wrap detail page tab content 
324
-add_action('geodir_after_tab_content', 'geodir_after_tab_content');// this function is in custom_functions.php and it is used to wrap detail page tab content
323
+add_action('geodir_before_tab_content', 'geodir_before_tab_content'); // this function is in custom_functions.php and it is used to wrap detail page tab content 
324
+add_action('geodir_after_tab_content', 'geodir_after_tab_content'); // this function is in custom_functions.php and it is used to wrap detail page tab content
325 325
 
326 326
 // Detail page sidebar content 
327 327
 add_action('geodir_detail_page_sidebar', 'geodir_detail_page_sidebar_content_sorting', 1);
@@ -421,8 +421,8 @@  discard block
 block discarded – undo
421 421
     do_action('geodir_after_social_sharing_buttons');
422 422
     $content_html = ob_get_clean();
423 423
     if (trim($content_html) != '')
424
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-social-sharing">' . $content_html . '</div>';
425
-    if ((int)get_option('geodir_disable_tfg_buttons_section') != 1) {
424
+        $content_html = '<div class="geodir-company_info geodir-details-sidebar-social-sharing">'.$content_html.'</div>';
425
+    if ((int) get_option('geodir_disable_tfg_buttons_section') != 1) {
426 426
         /**
427 427
          * Filter the geodir_social_sharing_buttons() function content.
428 428
          *
@@ -462,12 +462,12 @@  discard block
 block discarded – undo
462 462
             $post_id = $post->ID;
463 463
             
464 464
             if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
465
-                $post_id = (int)$_REQUEST['pid'];
465
+                $post_id = (int) $_REQUEST['pid'];
466 466
             }
467 467
 
468 468
             $postlink = get_permalink(geodir_add_listing_page_id());
469 469
             $editlink = geodir_getlink($postlink, array('pid' => $post_id), false);
470
-            echo ' <p class="edit_link"><i class="fa fa-pencil"></i> <a href="' . esc_url($editlink) . '">' . __('Edit this Post', 'geodirectory') . '</a></p>';
470
+            echo ' <p class="edit_link"><i class="fa fa-pencil"></i> <a href="'.esc_url($editlink).'">'.__('Edit this Post', 'geodirectory').'</a></p>';
471 471
         }
472 472
     }// end of if, if its a preview or not
473 473
     /**
@@ -478,8 +478,8 @@  discard block
 block discarded – undo
478 478
     do_action('geodir_after_edit_post_link');
479 479
     $content_html = ob_get_clean();
480 480
     if (trim($content_html) != '')
481
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-user-links">' . $content_html . '</div>';
482
-    if ((int)get_option('geodir_disable_user_links_section') != 1) {
481
+        $content_html = '<div class="geodir-company_info geodir-details-sidebar-user-links">'.$content_html.'</div>';
482
+    if ((int) get_option('geodir_disable_user_links_section') != 1) {
483 483
         /**
484 484
          * Filter the geodir_edit_post_link() function content.
485 485
          *
@@ -500,8 +500,8 @@  discard block
 block discarded – undo
500 500
  */
501 501
 function geodir_detail_page_google_analytics()
502 502
 {
503
-    global $post,$preview;
504
-    if($preview){return '';}
503
+    global $post, $preview;
504
+    if ($preview) {return ''; }
505 505
     $package_info = array();
506 506
     $package_info = geodir_post_package_info($package_info, $post);
507 507
 
@@ -533,14 +533,14 @@  discard block
 block discarded – undo
533 533
     $hide_refresh = get_option('geodir_ga_auto_refresh');
534 534
     
535 535
     $auto_refresh = $hide_refresh && $refresh_time && $refresh_time > 0 ? 1 : 0;
536
-    if (get_option('geodir_ga_stats') && is_user_logged_in() &&  (isset($package_info->google_analytics) && $package_info->google_analytics == '1') && (get_current_user_id()==$post->post_author || current_user_can( 'manage_options' )) ) {
536
+    if (get_option('geodir_ga_stats') && is_user_logged_in() && (isset($package_info->google_analytics) && $package_info->google_analytics == '1') && (get_current_user_id() == $post->post_author || current_user_can('manage_options'))) {
537 537
         $page_url = urlencode($_SERVER['REQUEST_URI']);
538 538
         ?>
539 539
         <script type="text/javascript">
540 540
             var gd_gaTimeOut;
541
-            var gd_gaTime = parseInt('<?php echo $refresh_time;?>');
542
-            var gd_gaHideRefresh = <?php echo (int)$hide_refresh;?>;
543
-            var gd_gaAutoRefresh = <?php echo $auto_refresh;?>;
541
+            var gd_gaTime = parseInt('<?php echo $refresh_time; ?>');
542
+            var gd_gaHideRefresh = <?php echo (int) $hide_refresh; ?>;
543
+            var gd_gaAutoRefresh = <?php echo $auto_refresh; ?>;
544 544
             ga_data1 = false;
545 545
             ga_data2 = false;
546 546
             ga_data3 = false;
@@ -681,7 +681,7 @@  discard block
 block discarded – undo
681 681
             }
682 682
 
683 683
             function gdga_noResults() {
684
-                jQuery('#gdga-chart-container').html('<?php _e('No results available','geodirectory');?>');
684
+                jQuery('#gdga-chart-container').html('<?php _e('No results available', 'geodirectory'); ?>');
685 685
                 jQuery('#gdga-legend-container').html('');
686 686
             }
687 687
 
@@ -713,18 +713,18 @@  discard block
 block discarded – undo
713 713
                     var data2 = results[1].rows.map(function(row) { return +row[2]; });
714 714
                     //var labelsN = results[0].rows.map(function(row) { return +row[1]; });
715 715
 
716
-                    var labels = ['<?php _e('Jan', 'geodirectory');?>',
717
-                        '<?php _e('Feb', 'geodirectory');?>',
718
-                        '<?php _e('Mar', 'geodirectory');?>',
719
-                        '<?php _e('Apr', 'geodirectory');?>',
720
-                        '<?php _e('May', 'geodirectory');?>',
721
-                        '<?php _e('Jun', 'geodirectory');?>',
722
-                        '<?php _e('Jul', 'geodirectory');?>',
723
-                        '<?php _e('Aug', 'geodirectory');?>',
724
-                        '<?php _e('Sep', 'geodirectory');?>',
725
-                        '<?php _e('Oct', 'geodirectory');?>',
726
-                        '<?php _e('Nov', 'geodirectory');?>',
727
-                        '<?php _e('Dec', 'geodirectory');?>'];
716
+                    var labels = ['<?php _e('Jan', 'geodirectory'); ?>',
717
+                        '<?php _e('Feb', 'geodirectory'); ?>',
718
+                        '<?php _e('Mar', 'geodirectory'); ?>',
719
+                        '<?php _e('Apr', 'geodirectory'); ?>',
720
+                        '<?php _e('May', 'geodirectory'); ?>',
721
+                        '<?php _e('Jun', 'geodirectory'); ?>',
722
+                        '<?php _e('Jul', 'geodirectory'); ?>',
723
+                        '<?php _e('Aug', 'geodirectory'); ?>',
724
+                        '<?php _e('Sep', 'geodirectory'); ?>',
725
+                        '<?php _e('Oct', 'geodirectory'); ?>',
726
+                        '<?php _e('Nov', 'geodirectory'); ?>',
727
+                        '<?php _e('Dec', 'geodirectory'); ?>'];
728 728
 
729 729
                     // Ensure the data arrays are at least as long as the labels array.
730 730
                     // Chart.js bar charts don't (yet) accept sparse datasets.
@@ -737,13 +737,13 @@  discard block
 block discarded – undo
737 737
                         labels : labels,
738 738
                         datasets : [
739 739
                             {
740
-                                label: '<?php _e('Last Year', 'geodirectory');?>',
740
+                                label: '<?php _e('Last Year', 'geodirectory'); ?>',
741 741
                                 fillColor : "rgba(220,220,220,0.5)",
742 742
                                 strokeColor : "rgba(220,220,220,1)",
743 743
                                 data : data2
744 744
                             },
745 745
                             {
746
-                                label: '<?php _e('This Year', 'geodirectory');?>',
746
+                                label: '<?php _e('This Year', 'geodirectory'); ?>',
747 747
                                 fillColor : "rgba(151,187,205,0.5)",
748 748
                                 strokeColor : "rgba(151,187,205,1)",
749 749
                                 data : data1
@@ -788,30 +788,30 @@  discard block
 block discarded – undo
788 788
 
789 789
                     <?php
790 790
                     // Here we list the shorthand days of the week so it can be used in translation.
791
-                    __("Mon",'geodirectory');
792
-                    __("Tue",'geodirectory');
793
-                    __("Wed",'geodirectory');
794
-                    __("Thu",'geodirectory');
795
-                    __("Fri",'geodirectory');
796
-                    __("Sat",'geodirectory');
797
-                    __("Sun",'geodirectory');
791
+                    __("Mon", 'geodirectory');
792
+                    __("Tue", 'geodirectory');
793
+                    __("Wed", 'geodirectory');
794
+                    __("Thu", 'geodirectory');
795
+                    __("Fri", 'geodirectory');
796
+                    __("Sat", 'geodirectory');
797
+                    __("Sun", 'geodirectory');
798 798
                     ?>
799 799
 
800 800
                     labels = [
801
-                        "<?php _e(date('D', strtotime("+1 day")),'geodirectory'); ?>",
802
-                        "<?php _e(date('D', strtotime("+2 day")),'geodirectory'); ?>",
803
-                        "<?php _e(date('D', strtotime("+3 day")),'geodirectory'); ?>",
804
-                        "<?php _e(date('D', strtotime("+4 day")),'geodirectory'); ?>",
805
-                        "<?php _e(date('D', strtotime("+5 day")),'geodirectory'); ?>",
806
-                        "<?php _e(date('D', strtotime("+6 day")),'geodirectory'); ?>",
807
-                        "<?php _e(date('D', strtotime("+7 day")),'geodirectory'); ?>"
801
+                        "<?php _e(date('D', strtotime("+1 day")), 'geodirectory'); ?>",
802
+                        "<?php _e(date('D', strtotime("+2 day")), 'geodirectory'); ?>",
803
+                        "<?php _e(date('D', strtotime("+3 day")), 'geodirectory'); ?>",
804
+                        "<?php _e(date('D', strtotime("+4 day")), 'geodirectory'); ?>",
805
+                        "<?php _e(date('D', strtotime("+5 day")), 'geodirectory'); ?>",
806
+                        "<?php _e(date('D', strtotime("+6 day")), 'geodirectory'); ?>",
807
+                        "<?php _e(date('D', strtotime("+7 day")), 'geodirectory'); ?>"
808 808
                     ];
809 809
 
810 810
                     var data = {
811 811
                         labels : labels,
812 812
                         datasets : [
813 813
                             {
814
-                                label: '<?php _e('Last Week', 'geodirectory');?>',
814
+                                label: '<?php _e('Last Week', 'geodirectory'); ?>',
815 815
                                 fillColor : "rgba(220,220,220,0.5)",
816 816
                                 strokeColor : "rgba(220,220,220,1)",
817 817
                                 pointColor : "rgba(220,220,220,1)",
@@ -819,7 +819,7 @@  discard block
 block discarded – undo
819 819
                                 data : data2
820 820
                             },
821 821
                             {
822
-                                label: '<?php _e('This Week', 'geodirectory');?>',
822
+                                label: '<?php _e('This Week', 'geodirectory'); ?>',
823 823
                                 fillColor : "rgba(151,187,205,0.5)",
824 824
                                 strokeColor : "rgba(151,187,205,1)",
825 825
                                 pointColor : "rgba(151,187,205,1)",
@@ -1026,18 +1026,18 @@  discard block
 block discarded – undo
1026 1026
         </style>
1027 1027
         <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/1.0.2/Chart.min.js"></script>
1028 1028
         <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.2/moment.min.js"></script>
1029
-        <button type="button" class="gdga-show-analytics"><?php _e('Show Google Analytics', 'geodirectory');?></button>
1029
+        <button type="button" class="gdga-show-analytics"><?php _e('Show Google Analytics', 'geodirectory'); ?></button>
1030 1030
         <span id="ga_stats" class="gdga-analytics-box" style="display:none">
1031
-            <div id="ga-analytics-title"><?php _e("Analytics", 'geodirectory');?></div>
1031
+            <div id="ga-analytics-title"><?php _e("Analytics", 'geodirectory'); ?></div>
1032 1032
             <div id="gd-active-users-container">
1033
-                <div class="gd-ActiveUsers"><i id="gdga-loader-icon" class="fa fa-refresh fa-spin" title="<?php esc_attr_e("Refresh", 'geodirectory');?>"></i><?php _e("Active Users:", 'geodirectory');?>
1033
+                <div class="gd-ActiveUsers"><i id="gdga-loader-icon" class="fa fa-refresh fa-spin" title="<?php esc_attr_e("Refresh", 'geodirectory'); ?>"></i><?php _e("Active Users:", 'geodirectory'); ?>
1034 1034
                     <b class="gd-ActiveUsers-value">0</b>
1035 1035
                 </div>
1036 1036
             </div>
1037 1037
             <select id="gdga-select-analytic" onchange="gdga_select_option();" style="display: none;">
1038
-                <option value="weeks"><?php _e("Last Week vs This Week", 'geodirectory');?></option>
1039
-                <option value="years"><?php _e("This Year vs Last Year", 'geodirectory');?></option>
1040
-                <option value="country"><?php _e("Top Countries", 'geodirectory');?></option>
1038
+                <option value="weeks"><?php _e("Last Week vs This Week", 'geodirectory'); ?></option>
1039
+                <option value="years"><?php _e("This Year vs Last Year", 'geodirectory'); ?></option>
1040
+                <option value="country"><?php _e("Top Countries", 'geodirectory'); ?></option>
1041 1041
             </select>
1042 1042
             <div class="Chartjs-figure" id="gdga-chart-container"></div>
1043 1043
             <ol class="Chartjs-legend" id="gdga-legend-container"></ol>
@@ -1053,8 +1053,8 @@  discard block
 block discarded – undo
1053 1053
     do_action('geodir_after_google_analytics');
1054 1054
     $content_html = ob_get_clean();
1055 1055
     if (trim($content_html) != '')
1056
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-google-analytics">' . $content_html . '</div>';
1057
-    if ((int)get_option('geodir_disable_google_analytics_section') != 1) {
1056
+        $content_html = '<div class="geodir-company_info geodir-details-sidebar-google-analytics">'.$content_html.'</div>';
1057
+    if ((int) get_option('geodir_disable_google_analytics_section') != 1) {
1058 1058
         /**
1059 1059
          * Filter the geodir_edit_post_link() function content.
1060 1060
          *
@@ -1110,10 +1110,10 @@  discard block
 block discarded – undo
1110 1110
        
1111 1111
 	   $reviews_text = $comment_count > 1 ? __("reviews", 'geodirectory') : __("review", 'geodirectory');
1112 1112
 	   
1113
-	   $html .= '<span itemprop="rating" itemscope itemtype="http://data-vocabulary.org/Rating"><span class="rating" itemprop="average" content="' . $post_avgratings . '">' . $post_avgratings . '</span> / <span itemprop="best" content="5">5</span> ' . __("based on", 'geodirectory') . ' </span><span class="count" itemprop="count" content="' . $comment_count . '">' . $comment_count . ' ' . $reviews_text . '</span><br />';
1113
+	   $html .= '<span itemprop="rating" itemscope itemtype="http://data-vocabulary.org/Rating"><span class="rating" itemprop="average" content="'.$post_avgratings.'">'.$post_avgratings.'</span> / <span itemprop="best" content="5">5</span> '.__("based on", 'geodirectory').' </span><span class="count" itemprop="count" content="'.$comment_count.'">'.$comment_count.' '.$reviews_text.'</span><br />';
1114 1114
 
1115 1115
         $html .= '<span class="item">';
1116
-        $html .= '<span class="fn" itemprop="itemreviewed">' . $post->post_title . '</span>';
1116
+        $html .= '<span class="fn" itemprop="itemreviewed">'.$post->post_title.'</span>';
1117 1117
 
1118 1118
         if ($post_images) {
1119 1119
             foreach ($post_images as $img) {
@@ -1123,7 +1123,7 @@  discard block
 block discarded – undo
1123 1123
         }
1124 1124
 
1125 1125
         if (isset($post_img) && $post_img) {
1126
-            $html .= '<br /><img src="' . $post_img . '" class="photo" alt="' . esc_attr($post->post_title) . '" itemprop="photo" content="' . $post_img . '" class="photo" />';
1126
+            $html .= '<br /><img src="'.$post_img.'" class="photo" alt="'.esc_attr($post->post_title).'" itemprop="photo" content="'.$post_img.'" class="photo" />';
1127 1127
         }
1128 1128
 
1129 1129
         $html .= '</span>';
@@ -1150,9 +1150,9 @@  discard block
 block discarded – undo
1150 1150
     do_action('geodir_after_detail_page_review_rating');
1151 1151
     $content_html = ob_get_clean();
1152 1152
     if (trim($content_html) != '') {
1153
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-rating">' . $content_html . '</div>';
1153
+        $content_html = '<div class="geodir-company_info geodir-details-sidebar-rating">'.$content_html.'</div>';
1154 1154
     }
1155
-    if ((int)get_option('geodir_disable_rating_info_section') != 1) {
1155
+    if ((int) get_option('geodir_disable_rating_info_section') != 1) {
1156 1156
         /**
1157 1157
          * Filter the geodir_detail_page_review_rating() function content.
1158 1158
          *
@@ -1191,8 +1191,8 @@  discard block
 block discarded – undo
1191 1191
 
1192 1192
     $content_html = ob_get_clean();
1193 1193
     if (trim($content_html) != '')
1194
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-listing-info">' . $content_html . '</div>';
1195
-    if ((int)get_option('geodir_disable_listing_info_section') != 1) {
1194
+        $content_html = '<div class="geodir-company_info geodir-details-sidebar-listing-info">'.$content_html.'</div>';
1195
+    if ((int) get_option('geodir_disable_listing_info_section') != 1) {
1196 1196
         /**
1197 1197
          * Filter the output html for function geodir_detail_page_more_info().
1198 1198
          *
@@ -1291,7 +1291,7 @@  discard block
 block discarded – undo
1291 1291
 		'gd_allowed_img_types' => !empty($allowed_img_types) ? implode(',', $allowed_img_types) : '',
1292 1292
 		'geodir_txt_form_wait' => __('Wait...', 'geodirectory'),
1293 1293
 		'geodir_txt_form_searching' => __('Searching...', 'geodirectory'),
1294
-		'fa_rating' => (int)get_option('geodir_reviewrating_enable_font_awesome') == 1 ? 1 : '',
1294
+		'fa_rating' => (int) get_option('geodir_reviewrating_enable_font_awesome') == 1 ? 1 : '',
1295 1295
 		'reviewrating' => defined('GEODIRREVIEWRATING_VERSION') ? 1 : '',
1296 1296
         'multirating' => defined('GEODIRREVIEWRATING_VERSION') && get_option('geodir_reviewrating_enable_rating') ? true : false,
1297 1297
         'geodir_map_name' => geodir_map_name(),
@@ -1313,10 +1313,10 @@  discard block
 block discarded – undo
1313 1313
     foreach ($arr_alert_msg as $key => $value) {
1314 1314
         if (!is_scalar($value))
1315 1315
             continue;
1316
-        $arr_alert_msg[$key] = html_entity_decode((string)$value, ENT_QUOTES, 'UTF-8');
1316
+        $arr_alert_msg[$key] = html_entity_decode((string) $value, ENT_QUOTES, 'UTF-8');
1317 1317
     }
1318 1318
 
1319
-    $script = "var geodir_all_js_msg = " . json_encode($arr_alert_msg) . ';';
1319
+    $script = "var geodir_all_js_msg = ".json_encode($arr_alert_msg).';';
1320 1320
     echo '<script>';
1321 1321
     echo $script;
1322 1322
     echo '</script>';
@@ -1406,7 +1406,7 @@  discard block
 block discarded – undo
1406 1406
         $geodir_old_sidebars = get_option('geodir_sidebars');
1407 1407
         if (is_array($geodir_old_sidebars)) {
1408 1408
             foreach ($geodir_old_sidebars as $key => $val) {
1409
-                if(0 === strpos($key, 'geodir_'))// if gd widget
1409
+                if (0 === strpos($key, 'geodir_'))// if gd widget
1410 1410
                 {
1411 1411
                     $sidebars_widgets[$key] = $geodir_old_sidebars[$key];
1412 1412
                 }
@@ -1485,7 +1485,7 @@  discard block
 block discarded – undo
1485 1485
         global $post;
1486 1486
         $term_condition = '';
1487 1487
         if (isset($_REQUEST['backandedit'])) {
1488
-            $post = (object)$gd_session->get('listing');
1488
+            $post = (object) $gd_session->get('listing');
1489 1489
             $term_condition = isset($post->geodir_accept_term_condition) ? $post->geodir_accept_term_condition : '';
1490 1490
         }
1491 1491
 
@@ -1499,7 +1499,7 @@  discard block
 block discarded – undo
1499 1499
                     echo 'checked="checked"';
1500 1500
                 } ?> field_type="checkbox" name="geodir_accept_term_condition" id="geodir_accept_term_condition"
1501 1501
                        class="geodir_textfield" value="1"
1502
-                       style="display:inline-block"/><a href="<?php $terms_page = get_option('geodir_term_condition_page'); if($terms_page){ echo get_permalink($terms_page);}?>" target="_blank"><?php _e('Please accept our terms and conditions', 'geodirectory'); ?></a>
1502
+                       style="display:inline-block"/><a href="<?php $terms_page = get_option('geodir_term_condition_page'); if ($terms_page) { echo get_permalink($terms_page); }?>" target="_blank"><?php _e('Please accept our terms and conditions', 'geodirectory'); ?></a>
1503 1503
 				</span>
1504 1504
             </div>
1505 1505
             <span class="geodir_message_error"><?php if (isset($required_msg)) {
@@ -1539,7 +1539,7 @@  discard block
 block discarded – undo
1539 1539
         /** This action is documented in geodirectory_template_actions.php */
1540 1540
         $desc_limit = apply_filters('geodir_description_field_desc_limit', '');
1541 1541
         
1542
-        if (!($desc_limit === '' || (int)$desc_limit > 0)) {
1542
+        if (!($desc_limit === '' || (int) $desc_limit > 0)) {
1543 1543
             $is_display = false;
1544 1544
         }
1545 1545
     }
@@ -1587,16 +1587,16 @@  discard block
 block discarded – undo
1587 1587
     global $wpdb, $plugin_prefix;
1588 1588
 	
1589 1589
 	// Remove unused virtual page
1590
-	$listings_page_id = (int)get_option('geodir_listing_page');
1590
+	$listings_page_id = (int) get_option('geodir_listing_page');
1591 1591
 	if ($listings_page_id) {
1592
-		$wpdb->query($wpdb->prepare("DELETE FROM " . $wpdb->posts . " WHERE ID=%d AND post_name = %s AND post_type=%s", array($listings_page_id, 'listings', 'page')));
1592
+		$wpdb->query($wpdb->prepare("DELETE FROM ".$wpdb->posts." WHERE ID=%d AND post_name = %s AND post_type=%s", array($listings_page_id, 'listings', 'page')));
1593 1593
         delete_option('geodir_listing_page');
1594 1594
 	}
1595 1595
 
1596 1596
     if (!get_option('geodir_changes_in_custom_fields_table')) {
1597 1597
         $wpdb->query(
1598 1598
             $wpdb->prepare(
1599
-                "UPDATE " . GEODIR_CUSTOM_FIELDS_TABLE . " SET is_default=%s, is_admin=%s WHERE is_default=%s",
1599
+                "UPDATE ".GEODIR_CUSTOM_FIELDS_TABLE." SET is_default=%s, is_admin=%s WHERE is_default=%s",
1600 1600
                 array('1', '1', 'admin')
1601 1601
             )
1602 1602
         );
@@ -1604,9 +1604,9 @@  discard block
 block discarded – undo
1604 1604
 
1605 1605
         /* --- terms meta value set --- */
1606 1606
 
1607
-        update_option('geodir_default_marker_icon', geodir_plugin_url() . '/geodirectory-functions/map-functions/icons/pin.png');
1607
+        update_option('geodir_default_marker_icon', geodir_plugin_url().'/geodirectory-functions/map-functions/icons/pin.png');
1608 1608
 
1609
-        $options_data = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "options WHERE option_name LIKE %s", array('%tax_meta_%')));
1609
+        $options_data = $wpdb->get_results($wpdb->prepare("SELECT * FROM ".$wpdb->prefix."options WHERE option_name LIKE %s", array('%tax_meta_%')));
1610 1610
 
1611 1611
         if (!empty($options_data)) {
1612 1612
 
@@ -1614,7 +1614,7 @@  discard block
 block discarded – undo
1614 1614
 
1615 1615
                 $option_val = str_replace('tax_meta_', '', $optobj->option_name);
1616 1616
 
1617
-                $taxonomies_data = $wpdb->get_results($wpdb->prepare("SELECT taxonomy FROM " . $wpdb->prefix . "term_taxonomy WHERE taxonomy LIKE %s AND term_id=%d", array('%category%', $option_val)));
1617
+                $taxonomies_data = $wpdb->get_results($wpdb->prepare("SELECT taxonomy FROM ".$wpdb->prefix."term_taxonomy WHERE taxonomy LIKE %s AND term_id=%d", array('%category%', $option_val)));
1618 1618
 
1619 1619
                 if (!empty($taxonomies_data)) {
1620 1620
 
@@ -1623,17 +1623,17 @@  discard block
 block discarded – undo
1623 1623
                         $taxObject = get_taxonomy($taxobj->taxonomy);
1624 1624
                         $post_type = $taxObject->object_type[0];
1625 1625
 
1626
-                        $opt_value = 'tax_meta_' . $post_type . '_' . $option_val;
1626
+                        $opt_value = 'tax_meta_'.$post_type.'_'.$option_val;
1627 1627
 
1628
-                        $duplicate_data = $wpdb->get_var($wpdb->prepare("SELECT option_id FROM " . $wpdb->prefix . "options WHERE option_name=%s", array('tax_meta_' . $option_val)));
1628
+                        $duplicate_data = $wpdb->get_var($wpdb->prepare("SELECT option_id FROM ".$wpdb->prefix."options WHERE option_name=%s", array('tax_meta_'.$option_val)));
1629 1629
 
1630 1630
                         if ($duplicate_data) {
1631 1631
 
1632
-                            $wpdb->query($wpdb->prepare("UPDATE " . $wpdb->prefix . "options SET	option_name=%s WHERE option_id=%d", array($opt_value, $optobj->option_id)));
1632
+                            $wpdb->query($wpdb->prepare("UPDATE ".$wpdb->prefix."options SET	option_name=%s WHERE option_id=%d", array($opt_value, $optobj->option_id)));
1633 1633
 
1634 1634
                         } else {
1635 1635
 
1636
-                            $wpdb->query($wpdb->prepare("INSERT INTO " . $wpdb->prefix . "options (option_name,option_value,autoload) VALUES (%s, %s, %s)", array($opt_value, $optobj->option_value, $optobj->autoload)));
1636
+                            $wpdb->query($wpdb->prepare("INSERT INTO ".$wpdb->prefix."options (option_name,option_value,autoload) VALUES (%s, %s, %s)", array($opt_value, $optobj->option_value, $optobj->autoload)));
1637 1637
 
1638 1638
                         }
1639 1639
 
@@ -1667,14 +1667,14 @@  discard block
 block discarded – undo
1667 1667
 
1668 1668
     global $wpdb, $table_prefix;
1669 1669
 
1670
-    $slug_exists = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($slug)));
1670
+    $slug_exists = $wpdb->get_var($wpdb->prepare("SELECT slug FROM ".$table_prefix."terms WHERE slug=%s", array($slug)));
1671 1671
 
1672 1672
     if ($slug_exists) {
1673 1673
 
1674 1674
         $suffix = 1;
1675 1675
         do {
1676
-            $alt_location_name = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1677
-            $location_slug_check = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($alt_location_name)));
1676
+            $alt_location_name = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1))."-$suffix";
1677
+            $location_slug_check = $wpdb->get_var($wpdb->prepare("SELECT slug FROM ".$table_prefix."terms WHERE slug=%s", array($alt_location_name)));
1678 1678
             $suffix++;
1679 1679
         } while ($location_slug_check && $suffix < 100);
1680 1680
 
@@ -1728,7 +1728,7 @@  discard block
 block discarded – undo
1728 1728
 
1729 1729
         $suffix = 1;
1730 1730
         do {
1731
-            $new_slug = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1731
+            $new_slug = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1))."-$suffix";
1732 1732
 
1733 1733
             /** This action is documented in geodirectory_hooks_actions.php */
1734 1734
             $term_slug_check = apply_filters('geodir_term_slug_is_exists', false, $new_slug, $term_id);
@@ -1740,7 +1740,7 @@  discard block
 block discarded – undo
1740 1740
 
1741 1741
         //wp_update_term( $term_id, $taxonomy, array('slug' => $slug) );
1742 1742
 
1743
-        $wpdb->query($wpdb->prepare("UPDATE " . $table_prefix . "terms SET slug=%s WHERE term_id=%d", array($slug, $term_id)));
1743
+        $wpdb->query($wpdb->prepare("UPDATE ".$table_prefix."terms SET slug=%s WHERE term_id=%d", array($slug, $term_id)));
1744 1744
 
1745 1745
     }
1746 1746
 	
@@ -1749,18 +1749,18 @@  discard block
 block discarded – undo
1749 1749
 	$post_type = !empty($taxonomy_obj) ? $taxonomy_obj->object_type[0] : NULL;
1750 1750
 	
1751 1751
 	$post_types = geodir_get_posttypes();
1752
-	if ($post_type && in_array($post_type, $post_types) && $post_type . '_tags' == $taxonomy) {		
1753
-		$posts_obj = $wpdb->get_results($wpdb->prepare("SELECT object_id FROM " . $wpdb->term_relationships . " WHERE term_taxonomy_id = %d", array($tt_id)));
1752
+	if ($post_type && in_array($post_type, $post_types) && $post_type.'_tags' == $taxonomy) {		
1753
+		$posts_obj = $wpdb->get_results($wpdb->prepare("SELECT object_id FROM ".$wpdb->term_relationships." WHERE term_taxonomy_id = %d", array($tt_id)));
1754 1754
 		
1755 1755
 		if (!empty($posts_obj)) {
1756 1756
 			foreach ($posts_obj as $post_obj) {
1757 1757
 				$post_id = $post_obj->object_id;
1758 1758
 				
1759
-				$raw_tags = wp_get_object_terms($post_id, $post_type . '_tags', array('fields' => 'names'));
1759
+				$raw_tags = wp_get_object_terms($post_id, $post_type.'_tags', array('fields' => 'names'));
1760 1760
 				$post_tags = !empty($raw_tags) ? implode(',', $raw_tags) : '';
1761 1761
 				
1762
-				$listing_table = $plugin_prefix . $post_type . '_detail';
1763
-				$wpdb->query($wpdb->prepare("UPDATE " . $listing_table . " SET post_tags=%s WHERE post_id =%d", array($post_tags, $post_id)));
1762
+				$listing_table = $plugin_prefix.$post_type.'_detail';
1763
+				$wpdb->query($wpdb->prepare("UPDATE ".$listing_table." SET post_tags=%s WHERE post_id =%d", array($post_tags, $post_id)));
1764 1764
 			}
1765 1765
 		}
1766 1766
 	}
@@ -1794,7 +1794,7 @@  discard block
 block discarded – undo
1794 1794
     if ($country_slug == $slug || $region_slug == $slug || $city_slug == $slug)
1795 1795
         return $slug_exists = true;
1796 1796
 
1797
-    if ($wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s AND term_id != %d", array($slug, $term_id))))
1797
+    if ($wpdb->get_var($wpdb->prepare("SELECT slug FROM ".$table_prefix."terms WHERE slug=%s AND term_id != %d", array($slug, $term_id))))
1798 1798
         return $slug_exists = true;
1799 1799
 
1800 1800
     return $slug_exists;
@@ -1834,43 +1834,43 @@  discard block
 block discarded – undo
1834 1834
 
1835 1835
 
1836 1836
     $gd_page = '';
1837
-    if(geodir_is_page('home')){
1837
+    if (geodir_is_page('home')) {
1838 1838
         $gd_page = 'home';
1839 1839
         $title = (get_option('geodir_meta_title_homepage')) ? get_option('geodir_meta_title_homepage') : $title;
1840 1840
     }
1841
-    elseif(geodir_is_page('detail')){
1841
+    elseif (geodir_is_page('detail')) {
1842 1842
         $gd_page = 'detail';
1843 1843
         $title = (get_option('geodir_meta_title_detail')) ? get_option('geodir_meta_title_detail') : $title;
1844 1844
     }
1845
-    elseif(geodir_is_page('pt')){
1845
+    elseif (geodir_is_page('pt')) {
1846 1846
         $gd_page = 'pt';
1847 1847
         $title = (get_option('geodir_meta_title_pt')) ? get_option('geodir_meta_title_pt') : $title;
1848 1848
     }
1849
-    elseif(geodir_is_page('listing')){
1849
+    elseif (geodir_is_page('listing')) {
1850 1850
         $gd_page = 'listing';
1851 1851
         $title = (get_option('geodir_meta_title_listing')) ? get_option('geodir_meta_title_listing') : $title;
1852 1852
     }
1853
-    elseif(geodir_is_page('location')){
1853
+    elseif (geodir_is_page('location')) {
1854 1854
         $gd_page = 'location';
1855 1855
         $title = (get_option('geodir_meta_title_location')) ? get_option('geodir_meta_title_location') : $title;
1856 1856
     }
1857
-    elseif(geodir_is_page('search')){
1857
+    elseif (geodir_is_page('search')) {
1858 1858
         $gd_page = 'search';
1859 1859
         $title = (get_option('geodir_meta_title_search')) ? get_option('geodir_meta_title_search') : $title;
1860 1860
     }
1861
-    elseif(geodir_is_page('add-listing')){
1861
+    elseif (geodir_is_page('add-listing')) {
1862 1862
         $gd_page = 'add-listing';
1863 1863
         $title = (get_option('geodir_meta_title_add-listing')) ? get_option('geodir_meta_title_add-listing') : $title;
1864 1864
     }
1865
-    elseif(geodir_is_page('author')){
1865
+    elseif (geodir_is_page('author')) {
1866 1866
         $gd_page = 'author';
1867 1867
         $title = (get_option('geodir_meta_title_author')) ? get_option('geodir_meta_title_author') : $title;
1868 1868
     }
1869
-    elseif(geodir_is_page('login')){
1869
+    elseif (geodir_is_page('login')) {
1870 1870
         $gd_page = 'login';
1871 1871
         $title = (get_option('geodir_meta_title_login')) ? get_option('geodir_meta_title_login') : $title;
1872 1872
     }
1873
-    elseif(geodir_is_page('listing-success')){
1873
+    elseif (geodir_is_page('listing-success')) {
1874 1874
         $gd_page = 'listing-success';
1875 1875
         $title = (get_option('geodir_meta_title_listing-success')) ? get_option('geodir_meta_title_listing-success') : $title;
1876 1876
     }
@@ -1902,12 +1902,12 @@  discard block
 block discarded – undo
1902 1902
 
1903 1903
     if (!get_option('geodir_set_post_attachments')) {
1904 1904
 
1905
-        require_once(ABSPATH . 'wp-admin/includes/image.php');
1906
-        require_once(ABSPATH . 'wp-admin/includes/file.php');
1905
+        require_once(ABSPATH.'wp-admin/includes/image.php');
1906
+        require_once(ABSPATH.'wp-admin/includes/file.php');
1907 1907
 
1908 1908
         $all_postypes = geodir_get_posttypes();
1909 1909
 
1910
-        foreach($all_postypes as $post_type){
1910
+        foreach ($all_postypes as $post_type) {
1911 1911
             $args = array(
1912 1912
                 'posts_per_page' => -1,
1913 1913
                 'post_type' => $post_type,
@@ -2001,7 +2001,7 @@  discard block
 block discarded – undo
2001 2001
 {
2002 2002
     $user_id = get_current_user_id();
2003 2003
 
2004
-    if(!$user_id){return $post;}
2004
+    if (!$user_id) {return $post; }
2005 2005
 
2006 2006
     $gd_post_types = geodir_get_posttypes();
2007 2007
 
@@ -2110,7 +2110,7 @@  discard block
 block discarded – undo
2110 2110
 
2111 2111
         if (array_key_exists('post_video', $tabs_arr)) {
2112 2112
 
2113
-            $field_title = $wpdb->get_var($wpdb->prepare("select site_title from " . GEODIR_CUSTOM_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s ", array('geodir_video', $post_type)));
2113
+            $field_title = $wpdb->get_var($wpdb->prepare("select site_title from ".GEODIR_CUSTOM_FIELDS_TABLE." where htmlvar_name = %s and post_type = %s ", array('geodir_video', $post_type)));
2114 2114
 
2115 2115
             if (isset($tabs_arr['post_video']['heading_text']) && $field_title != '')
2116 2116
                 $tabs_arr['post_video']['heading_text'] = $field_title;
@@ -2118,7 +2118,7 @@  discard block
 block discarded – undo
2118 2118
 
2119 2119
         if (array_key_exists('special_offers', $tabs_arr)) {
2120 2120
 
2121
-            $field_title = $wpdb->get_var($wpdb->prepare("select site_title from " . GEODIR_CUSTOM_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s ", array('geodir_special_offers', $post_type)));
2121
+            $field_title = $wpdb->get_var($wpdb->prepare("select site_title from ".GEODIR_CUSTOM_FIELDS_TABLE." where htmlvar_name = %s and post_type = %s ", array('geodir_special_offers', $post_type)));
2122 2122
 
2123 2123
             if (isset($tabs_arr['special_offers']['heading_text']) && $field_title != '')
2124 2124
                 $tabs_arr['special_offers']['heading_text'] = $field_title;
@@ -2139,7 +2139,7 @@  discard block
 block discarded – undo
2139 2139
  */
2140 2140
 function geodir_remove_template_redirect_actions()
2141 2141
 {
2142
-    if (geodir_is_page('login')){
2142
+    if (geodir_is_page('login')) {
2143 2143
         remove_all_actions('template_redirect');
2144 2144
         remove_action('init', 'avia_modify_front', 10);
2145 2145
     }
@@ -2186,25 +2186,25 @@  discard block
 block discarded – undo
2186 2186
         $split_img_file_path = isset($split_img_path[1]) ? $split_img_path[1] : '';
2187 2187
 
2188 2188
         $wpdb->query(
2189
-            $wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = %d AND file=%s ",
2189
+            $wpdb->prepare("DELETE FROM ".GEODIR_ATTACHMENT_TABLE." WHERE post_id = %d AND file=%s ",
2190 2190
                 array($post_id, $split_img_file_path)
2191 2191
             )
2192 2192
         );
2193 2193
 
2194 2194
         $attachment_data = $wpdb->get_row(
2195
-            $wpdb->prepare("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=%d",
2195
+            $wpdb->prepare("SELECT ID, MIN(`menu_order`) FROM ".GEODIR_ATTACHMENT_TABLE." WHERE post_id=%d",
2196 2196
                 array($post_id)
2197 2197
             )
2198 2198
         );
2199 2199
 
2200 2200
         if (!empty($attachment_data)) {
2201
-            $wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2201
+            $wpdb->query("UPDATE ".GEODIR_ATTACHMENT_TABLE." SET menu_order=1 WHERE ID=".$attachment_data->ID);
2202 2202
         }
2203 2203
 
2204 2204
 
2205
-        $table_name = $plugin_prefix . $post_type . '_detail';
2205
+        $table_name = $plugin_prefix.$post_type.'_detail';
2206 2206
 
2207
-        $wpdb->query("UPDATE " . $table_name . " SET featured_image='' WHERE post_id =" . $post_id);
2207
+        $wpdb->query("UPDATE ".$table_name." SET featured_image='' WHERE post_id =".$post_id);
2208 2208
 
2209 2209
         geodir_set_wp_featured_image($post_id);
2210 2210
 
@@ -2232,9 +2232,9 @@  discard block
 block discarded – undo
2232 2232
 
2233 2233
     foreach ($all_postypes as $posttype) {
2234 2234
 
2235
-        $tablename = $plugin_prefix . $posttype . '_detail';
2235
+        $tablename = $plugin_prefix.$posttype.'_detail';
2236 2236
 
2237
-        $get_post_data = $wpdb->get_results("SELECT post_id FROM " . $tablename);
2237
+        $get_post_data = $wpdb->get_results("SELECT post_id FROM ".$tablename);
2238 2238
 
2239 2239
         if (!empty($get_post_data)) {
2240 2240
 
@@ -2242,7 +2242,7 @@  discard block
 block discarded – undo
2242 2242
 
2243 2243
                 $post_id = $data->post_id;
2244 2244
 
2245
-                $attachment_data = $wpdb->get_results("SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id =" . $post_id . " AND file!=''");
2245
+                $attachment_data = $wpdb->get_results("SELECT * FROM ".GEODIR_ATTACHMENT_TABLE." WHERE post_id =".$post_id." AND file!=''");
2246 2246
 
2247 2247
                 if (!empty($attachment_data)) {
2248 2248
 
@@ -2259,22 +2259,22 @@  discard block
 block discarded – undo
2259 2259
 
2260 2260
                         $file_name = $file_info['basename'];
2261 2261
 
2262
-                        $img_arr['path'] = $uploads_path . $sub_dir . '/' . $file_name;
2262
+                        $img_arr['path'] = $uploads_path.$sub_dir.'/'.$file_name;
2263 2263
 
2264 2264
                         if (!file_exists($img_arr['path'])) {
2265 2265
 
2266
-                            $wpdb->query("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE ID=" . $attach->ID);
2266
+                            $wpdb->query("DELETE FROM ".GEODIR_ATTACHMENT_TABLE." WHERE ID=".$attach->ID);
2267 2267
 
2268 2268
                         }
2269 2269
 
2270 2270
                     }
2271 2271
 
2272
-                    $attachment_data = $wpdb->get_row("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=" . $post_id . " GROUP BY post_id");
2272
+                    $attachment_data = $wpdb->get_row("SELECT ID, MIN(`menu_order`) FROM ".GEODIR_ATTACHMENT_TABLE." WHERE post_id=".$post_id." GROUP BY post_id");
2273 2273
 
2274 2274
                     if (!empty($attachment_data)) {
2275 2275
 
2276 2276
                         if ($attachment_data->ID)
2277
-                            $wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2277
+                            $wpdb->query("UPDATE ".GEODIR_ATTACHMENT_TABLE." SET menu_order=1 WHERE ID=".$attachment_data->ID);
2278 2278
 
2279 2279
                     } else {
2280 2280
 
@@ -2288,7 +2288,7 @@  discard block
 block discarded – undo
2288 2288
 
2289 2289
                     }
2290 2290
 
2291
-                    $wpdb->query("UPDATE " . $tablename . " SET featured_image='' WHERE post_id =" . $post_id);
2291
+                    $wpdb->query("UPDATE ".$tablename." SET featured_image='' WHERE post_id =".$post_id);
2292 2292
 
2293 2293
                     geodir_set_wp_featured_image($post_id);
2294 2294
 
@@ -2317,7 +2317,7 @@  discard block
 block discarded – undo
2317 2317
 {
2318 2318
 
2319 2319
     if (!get_option('geodir_default_rating_star_icon')) {
2320
-        update_option('geodir_default_rating_star_icon', geodir_plugin_url() . '/geodirectory-assets/images/stars.png');
2320
+        update_option('geodir_default_rating_star_icon', geodir_plugin_url().'/geodirectory-assets/images/stars.png');
2321 2321
     }
2322 2322
 
2323 2323
 }
@@ -2334,10 +2334,10 @@  discard block
 block discarded – undo
2334 2334
  * @global string $plugin_prefix Geodirectory plugin table prefix.
2335 2335
  * @return array User listing count for each post type.
2336 2336
  */
2337
-function geodir_user_post_listing_count($user_id=null)
2337
+function geodir_user_post_listing_count($user_id = null)
2338 2338
 {
2339 2339
     global $wpdb, $plugin_prefix, $current_user;
2340
-    if(!$user_id){
2340
+    if (!$user_id) {
2341 2341
         $user_id = $current_user->ID;
2342 2342
     }
2343 2343
 
@@ -2348,7 +2348,7 @@  discard block
 block discarded – undo
2348 2348
     $user_listing = array();
2349 2349
     if (is_array($all_posts) && !empty($all_posts)) {
2350 2350
         foreach ($all_posts as $ptype) {
2351
-            $total_posts = $wpdb->get_var("SELECT count( ID ) FROM " . $wpdb->prefix . "posts WHERE post_author=" . $user_id . " AND post_type='" . $ptype . "' AND ( post_status = 'publish' OR post_status = 'draft' OR post_status = 'private' )");
2351
+            $total_posts = $wpdb->get_var("SELECT count( ID ) FROM ".$wpdb->prefix."posts WHERE post_author=".$user_id." AND post_type='".$ptype."' AND ( post_status = 'publish' OR post_status = 'draft' OR post_status = 'private' )");
2352 2352
 
2353 2353
             if ($total_posts > 0) {
2354 2354
                 $user_listing[$ptype] = $total_posts;
@@ -2390,19 +2390,19 @@  discard block
 block discarded – undo
2390 2390
         $custom_fields = geodir_post_custom_fields($post_package_id, 'all', $post_type, $fields_location);
2391 2391
 
2392 2392
         //remove video and special offers if it is already set to show
2393
-        if(isset($tabs_arr['post_video']['is_display']) && $tabs_arr['post_video']['is_display']){
2393
+        if (isset($tabs_arr['post_video']['is_display']) && $tabs_arr['post_video']['is_display']) {
2394 2394
             $unset_video = true;
2395 2395
         }
2396 2396
 
2397
-        if(isset($tabs_arr['special_offers']['is_display']) && $tabs_arr['special_offers']['is_display']){
2397
+        if (isset($tabs_arr['special_offers']['is_display']) && $tabs_arr['special_offers']['is_display']) {
2398 2398
             $unset_special_offers = true;
2399 2399
         }
2400
-        if(isset($unset_video) || isset($unset_special_offers) && !empty($custom_fields)){
2401
-            foreach($custom_fields as $key => $custom_field){
2402
-                if($custom_field['name']=='geodir_video' && isset($unset_video)){
2400
+        if (isset($unset_video) || isset($unset_special_offers) && !empty($custom_fields)) {
2401
+            foreach ($custom_fields as $key => $custom_field) {
2402
+                if ($custom_field['name'] == 'geodir_video' && isset($unset_video)) {
2403 2403
                     unset($custom_fields[$key]);
2404 2404
                 }
2405
-                if($custom_field['name']=='geodir_special_offers' && isset($unset_special_offers)){
2405
+                if ($custom_field['name'] == 'geodir_special_offers' && isset($unset_special_offers)) {
2406 2406
                     unset($custom_fields[$key]);
2407 2407
                 }
2408 2408
             }
@@ -2421,7 +2421,7 @@  discard block
 block discarded – undo
2421 2421
                     $post->{$field_name} = $_REQUEST[$field_name];
2422 2422
                 }
2423 2423
 
2424
-                if (isset($field['show_in']) && strpos($field['show_in'], '[owntab]') !== false  && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file'))) {
2424
+                if (isset($field['show_in']) && strpos($field['show_in'], '[owntab]') !== false && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file'))) {
2425 2425
                     if ($type['type'] == 'datepicker' && ($post->{$type['htmlvar_name']} == '' || $post->{$type['htmlvar_name']} == '0000-00-00')) {
2426 2426
                         continue;
2427 2427
                     }
@@ -2470,21 +2470,21 @@  discard block
 block discarded – undo
2470 2470
                         $variables_array['label'] = __($type['site_title'], 'geodirectory');
2471 2471
                         $variables_array['value'] = '';
2472 2472
                         $variables_array['value'] = $post->{$type['htmlvar_name']};
2473
-                    }else{
2473
+                    } else {
2474 2474
                         $i = 0;
2475 2475
                         $fieldset_count++;
2476 2476
                         $field_set_start = 1;
2477
-                        $fieldset_arr[$fieldset_count]['htmlvar_name'] = 'gd_tab_' . $fieldset_count;
2477
+                        $fieldset_arr[$fieldset_count]['htmlvar_name'] = 'gd_tab_'.$fieldset_count;
2478 2478
                         $fieldset_arr[$fieldset_count]['label'] = $label;
2479 2479
                     }
2480 2480
 
2481 2481
 
2482
-                    if(isset($type['extra_fields'])){$extra_fields= $type['extra_fields'];}
2482
+                    if (isset($type['extra_fields'])) {$extra_fields = $type['extra_fields']; }
2483 2483
                     $type = stripslashes_deep($type); // strip slashes
2484
-                    if(isset($type['extra_fields'])){$type['extra_fields'] = $extra_fields;}
2484
+                    if (isset($type['extra_fields'])) {$type['extra_fields'] = $extra_fields; }
2485 2485
                     $html = '';
2486 2486
                     $html_var = isset($type['htmlvar_name']) ? $type['htmlvar_name'] : '';
2487
-                    if($html_var=='post'){$html_var='post_address';}
2487
+                    if ($html_var == 'post') {$html_var = 'post_address'; }
2488 2488
                     $field_icon = geodir_field_icon_proccess($type);
2489 2489
                     $filed_type = $type['type'];
2490 2490
 
@@ -2497,7 +2497,7 @@  discard block
 block discarded – undo
2497 2497
                      * @param string $fields_location The location the field is to be show.
2498 2498
                      * @param array $type The array of field values.
2499 2499
                      */
2500
-                    $html = apply_filters("geodir_custom_field_output_{$filed_type}",$html,$fields_location,$type);
2500
+                    $html = apply_filters("geodir_custom_field_output_{$filed_type}", $html, $fields_location, $type);
2501 2501
 
2502 2502
 
2503 2503
                     /**
@@ -2543,7 +2543,7 @@  discard block
 block discarded – undo
2543 2543
                                  * @param string $htmlvar_name The field HTML var name.
2544 2544
                                  */
2545 2545
                                 'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, $htmlvar_name),
2546
-                                'tab_content' => '<div class="geodir-company_info field-group xxx">' . $fieldset_html . '</div>'
2546
+                                'tab_content' => '<div class="geodir-company_info field-group xxx">'.$fieldset_html.'</div>'
2547 2547
                             );
2548 2548
                         }
2549 2549
                     } else {
@@ -2603,7 +2603,7 @@  discard block
 block discarded – undo
2603 2603
             }
2604 2604
             $status .= ")</strong>";
2605 2605
 
2606
-            $html = '<span class="geodir-post-status">' . $status_icon . ' <font class="geodir-status-label">' . __('Status: ', 'geodirectory') . '</font>' . $status . '</span>';
2606
+            $html = '<span class="geodir-post-status">'.$status_icon.' <font class="geodir-status-label">'.__('Status: ', 'geodirectory').'</font>'.$status.'</span>';
2607 2607
         }
2608 2608
     }
2609 2609
 
@@ -2687,7 +2687,7 @@  discard block
 block discarded – undo
2687 2687
 function geodir_no_rating_comment_text($content, $comment = '')
2688 2688
 {
2689 2689
     if (!is_admin()) {
2690
-        return '<div class="description">' . $content . '</div>';
2690
+        return '<div class="description">'.$content.'</div>';
2691 2691
     } else {
2692 2692
         return $content;
2693 2693
     }
@@ -2765,7 +2765,7 @@  discard block
 block discarded – undo
2765 2765
         $classes[] = 'gd-no-rating';
2766 2766
     }
2767 2767
     
2768
-    $classes[] = 'gd-map-' . geodir_map_name();
2768
+    $classes[] = 'gd-map-'.geodir_map_name();
2769 2769
 
2770 2770
     return $classes;
2771 2771
 }
@@ -2785,7 +2785,7 @@  discard block
 block discarded – undo
2785 2785
         $class .= ' gd-no-rating';
2786 2786
     }
2787 2787
     
2788
-    $class .= ' gd-map-' . geodir_map_name();
2788
+    $class .= ' gd-map-'.geodir_map_name();
2789 2789
 
2790 2790
     return $class;
2791 2791
 }
@@ -2820,7 +2820,7 @@  discard block
 block discarded – undo
2820 2820
  * @return array Translation texts.
2821 2821
  */
2822 2822
 function geodir_load_gd_options_text_translation($translation_texts = array()) {
2823
-    $translation_texts = !empty( $translation_texts ) && is_array( $translation_texts ) ? $translation_texts : array();
2823
+    $translation_texts = !empty($translation_texts) && is_array($translation_texts) ? $translation_texts : array();
2824 2824
 
2825 2825
     $gd_options = array('geodir_post_submited_success_email_subject_admin', 'geodir_post_submited_success_email_content_admin', 'geodir_post_submited_success_email_subject', 'geodir_post_submited_success_email_content', 'geodir_forgot_password_subject', 'geodir_forgot_password_content', 'geodir_registration_success_email_subject', 'geodir_registration_success_email_content', 'geodir_post_published_email_subject', 'geodir_post_published_email_content', 'geodir_email_friend_subject', 'geodir_email_friend_content', 'geodir_email_enquiry_subject', 'geodir_email_enquiry_content', 'geodir_post_added_success_msg_content', 'geodir_post_edited_email_subject_admin', 'geodir_post_edited_email_content_admin');
2826 2826
 
@@ -2886,14 +2886,14 @@  discard block
 block discarded – undo
2886 2886
  * @param array $args The array of menu arguments.
2887 2887
  * @return array The modified arguments.
2888 2888
  */
2889
-function geodir_add_nav_menu_class( $args )
2889
+function geodir_add_nav_menu_class($args)
2890 2890
 {
2891 2891
 
2892
-        if(isset($args['menu_class'])){
2892
+        if (isset($args['menu_class'])) {
2893 2893
             $args['menu_class'] = $args['menu_class']." gd-menu-z";
2894 2894
         }
2895 2895
     
2896 2896
     return $args;
2897 2897
 }
2898 2898
 
2899
-add_filter( 'wp_nav_menu_args', 'geodir_add_nav_menu_class' );
2900 2899
\ No newline at end of file
2900
+add_filter('wp_nav_menu_args', 'geodir_add_nav_menu_class');
2901 2901
\ No newline at end of file
Please login to merge, or discard this patch.
Braces   +88 added lines, -71 removed lines patch added patch discarded remove patch
@@ -86,8 +86,9 @@  discard block
 block discarded – undo
86 86
 add_filter('query_vars', 'geodir_add_location_var');
87 87
 add_filter('query_vars', 'geodir_add_geodir_page_var');
88 88
 add_action('wp', 'geodir_add_page_id_in_query_var'); // problem fix in wordpress 3.8
89
-if (get_option('permalink_structure') != '')
90
-    add_filter('parse_request', 'geodir_set_location_var_in_session_in_core');
89
+if (get_option('permalink_structure') != '') {
90
+    add_filter('parse_request', 'geodir_set_location_var_in_session_in_core');
91
+}
91 92
 
92 93
 add_filter('parse_query', 'geodir_modified_query');
93 94
 
@@ -420,8 +421,9 @@  discard block
 block discarded – undo
420 421
      */
421 422
     do_action('geodir_after_social_sharing_buttons');
422 423
     $content_html = ob_get_clean();
423
-    if (trim($content_html) != '')
424
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-social-sharing">' . $content_html . '</div>';
424
+    if (trim($content_html) != '') {
425
+            $content_html = '<div class="geodir-company_info geodir-details-sidebar-social-sharing">' . $content_html . '</div>';
426
+    }
425 427
     if ((int)get_option('geodir_disable_tfg_buttons_section') != 1) {
426 428
         /**
427 429
          * Filter the geodir_social_sharing_buttons() function content.
@@ -477,8 +479,9 @@  discard block
 block discarded – undo
477 479
      */
478 480
     do_action('geodir_after_edit_post_link');
479 481
     $content_html = ob_get_clean();
480
-    if (trim($content_html) != '')
481
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-user-links">' . $content_html . '</div>';
482
+    if (trim($content_html) != '') {
483
+            $content_html = '<div class="geodir-company_info geodir-details-sidebar-user-links">' . $content_html . '</div>';
484
+    }
482 485
     if ((int)get_option('geodir_disable_user_links_section') != 1) {
483 486
         /**
484 487
          * Filter the geodir_edit_post_link() function content.
@@ -1052,8 +1055,9 @@  discard block
 block discarded – undo
1052 1055
      */
1053 1056
     do_action('geodir_after_google_analytics');
1054 1057
     $content_html = ob_get_clean();
1055
-    if (trim($content_html) != '')
1056
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-google-analytics">' . $content_html . '</div>';
1058
+    if (trim($content_html) != '') {
1059
+            $content_html = '<div class="geodir-company_info geodir-details-sidebar-google-analytics">' . $content_html . '</div>';
1060
+    }
1057 1061
     if ((int)get_option('geodir_disable_google_analytics_section') != 1) {
1058 1062
         /**
1059 1063
          * Filter the geodir_edit_post_link() function content.
@@ -1190,8 +1194,9 @@  discard block
 block discarded – undo
1190 1194
     do_action('geodir_after_detail_page_more_info');
1191 1195
 
1192 1196
     $content_html = ob_get_clean();
1193
-    if (trim($content_html) != '')
1194
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-listing-info">' . $content_html . '</div>';
1197
+    if (trim($content_html) != '') {
1198
+            $content_html = '<div class="geodir-company_info geodir-details-sidebar-listing-info">' . $content_html . '</div>';
1199
+    }
1195 1200
     if ((int)get_option('geodir_disable_listing_info_section') != 1) {
1196 1201
         /**
1197 1202
          * Filter the output html for function geodir_detail_page_more_info().
@@ -1311,8 +1316,9 @@  discard block
 block discarded – undo
1311 1316
     $arr_alert_msg = apply_filters('geodir_all_js_msg', $arr_alert_msg);
1312 1317
 
1313 1318
     foreach ($arr_alert_msg as $key => $value) {
1314
-        if (!is_scalar($value))
1315
-            continue;
1319
+        if (!is_scalar($value)) {
1320
+                    continue;
1321
+        }
1316 1322
         $arr_alert_msg[$key] = html_entity_decode((string)$value, ENT_QUOTES, 'UTF-8');
1317 1323
     }
1318 1324
 
@@ -1368,17 +1374,19 @@  discard block
 block discarded – undo
1368 1374
     global $geodir_sidebars;
1369 1375
     global $sidebars_widgets;
1370 1376
 
1371
-    if (!is_array($sidebars_widgets))
1372
-        $sidebars_widgets = wp_get_sidebars_widgets();
1377
+    if (!is_array($sidebars_widgets)) {
1378
+            $sidebars_widgets = wp_get_sidebars_widgets();
1379
+    }
1373 1380
     $geodir_old_sidebars = array();
1374 1381
 
1375 1382
     if (is_array($geodir_sidebars)) {
1376 1383
         foreach ($geodir_sidebars as $val) {
1377 1384
             if (is_array($sidebars_widgets)) {
1378
-                if (array_key_exists($val, $sidebars_widgets))
1379
-                    $geodir_old_sidebars[$val] = $sidebars_widgets[$val];
1380
-                else
1381
-                    $geodir_old_sidebars[$val] = array();
1385
+                if (array_key_exists($val, $sidebars_widgets)) {
1386
+                                    $geodir_old_sidebars[$val] = $sidebars_widgets[$val];
1387
+                } else {
1388
+                                    $geodir_old_sidebars[$val] = array();
1389
+                }
1382 1390
             }
1383 1391
         }
1384 1392
     }
@@ -1399,16 +1407,19 @@  discard block
 block discarded – undo
1399 1407
 {
1400 1408
     global $sidebars_widgets;
1401 1409
 
1402
-    if (!is_array($sidebars_widgets))
1403
-        $sidebars_widgets = wp_get_sidebars_widgets();
1410
+    if (!is_array($sidebars_widgets)) {
1411
+            $sidebars_widgets = wp_get_sidebars_widgets();
1412
+    }
1404 1413
 
1405 1414
     if (is_array($sidebars_widgets)) {
1406 1415
         $geodir_old_sidebars = get_option('geodir_sidebars');
1407 1416
         if (is_array($geodir_old_sidebars)) {
1408 1417
             foreach ($geodir_old_sidebars as $key => $val) {
1409
-                if(0 === strpos($key, 'geodir_'))// if gd widget
1418
+                if(0 === strpos($key, 'geodir_')) {
1419
+                	// if gd widget
1410 1420
                 {
1411
-                    $sidebars_widgets[$key] = $geodir_old_sidebars[$key];
1421
+                    $sidebars_widgets[$key] = $geodir_old_sidebars[$key];
1422
+                }
1412 1423
                 }
1413 1424
 
1414 1425
 
@@ -1544,20 +1555,25 @@  discard block
 block discarded – undo
1544 1555
         }
1545 1556
     }
1546 1557
     
1547
-    if ($tab == 'post_info')
1548
-        $is_display = (!empty($geodir_post_detail_fields)) ? true : false;
1558
+    if ($tab == 'post_info') {
1559
+            $is_display = (!empty($geodir_post_detail_fields)) ? true : false;
1560
+    }
1549 1561
     
1550
-    if ($tab == 'post_images')
1551
-        $is_display = (!empty($post_images)) ? true : false;
1562
+    if ($tab == 'post_images') {
1563
+            $is_display = (!empty($post_images)) ? true : false;
1564
+    }
1552 1565
 
1553
-    if ($tab == 'post_video')
1554
-        $is_display = (!empty($video)) ? true : false;
1566
+    if ($tab == 'post_video') {
1567
+            $is_display = (!empty($video)) ? true : false;
1568
+    }
1555 1569
 
1556
-    if ($tab == 'special_offers')
1557
-        $is_display = (!empty($special_offers)) ? true : false;
1570
+    if ($tab == 'special_offers') {
1571
+            $is_display = (!empty($special_offers)) ? true : false;
1572
+    }
1558 1573
 
1559
-    if ($tab == 'reviews')
1560
-        $is_display = (geodir_is_page('detail')) ? true : false;
1574
+    if ($tab == 'reviews') {
1575
+            $is_display = (geodir_is_page('detail')) ? true : false;
1576
+    }
1561 1577
 
1562 1578
     if ($tab == 'related_listing') {
1563 1579
        $message = __('No listings found which match your selection.', 'geodirectory');
@@ -1791,11 +1807,13 @@  discard block
 block discarded – undo
1791 1807
     $region_slug = $default_location->region_slug;
1792 1808
     $city_slug = $default_location->city_slug;
1793 1809
 
1794
-    if ($country_slug == $slug || $region_slug == $slug || $city_slug == $slug)
1795
-        return $slug_exists = true;
1810
+    if ($country_slug == $slug || $region_slug == $slug || $city_slug == $slug) {
1811
+            return $slug_exists = true;
1812
+    }
1796 1813
 
1797
-    if ($wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s AND term_id != %d", array($slug, $term_id))))
1798
-        return $slug_exists = true;
1814
+    if ($wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s AND term_id != %d", array($slug, $term_id)))) {
1815
+            return $slug_exists = true;
1816
+    }
1799 1817
 
1800 1818
     return $slug_exists;
1801 1819
 }
@@ -1837,40 +1855,31 @@  discard block
 block discarded – undo
1837 1855
     if(geodir_is_page('home')){
1838 1856
         $gd_page = 'home';
1839 1857
         $title = (get_option('geodir_meta_title_homepage')) ? get_option('geodir_meta_title_homepage') : $title;
1840
-    }
1841
-    elseif(geodir_is_page('detail')){
1858
+    } elseif(geodir_is_page('detail')){
1842 1859
         $gd_page = 'detail';
1843 1860
         $title = (get_option('geodir_meta_title_detail')) ? get_option('geodir_meta_title_detail') : $title;
1844
-    }
1845
-    elseif(geodir_is_page('pt')){
1861
+    } elseif(geodir_is_page('pt')){
1846 1862
         $gd_page = 'pt';
1847 1863
         $title = (get_option('geodir_meta_title_pt')) ? get_option('geodir_meta_title_pt') : $title;
1848
-    }
1849
-    elseif(geodir_is_page('listing')){
1864
+    } elseif(geodir_is_page('listing')){
1850 1865
         $gd_page = 'listing';
1851 1866
         $title = (get_option('geodir_meta_title_listing')) ? get_option('geodir_meta_title_listing') : $title;
1852
-    }
1853
-    elseif(geodir_is_page('location')){
1867
+    } elseif(geodir_is_page('location')){
1854 1868
         $gd_page = 'location';
1855 1869
         $title = (get_option('geodir_meta_title_location')) ? get_option('geodir_meta_title_location') : $title;
1856
-    }
1857
-    elseif(geodir_is_page('search')){
1870
+    } elseif(geodir_is_page('search')){
1858 1871
         $gd_page = 'search';
1859 1872
         $title = (get_option('geodir_meta_title_search')) ? get_option('geodir_meta_title_search') : $title;
1860
-    }
1861
-    elseif(geodir_is_page('add-listing')){
1873
+    } elseif(geodir_is_page('add-listing')){
1862 1874
         $gd_page = 'add-listing';
1863 1875
         $title = (get_option('geodir_meta_title_add-listing')) ? get_option('geodir_meta_title_add-listing') : $title;
1864
-    }
1865
-    elseif(geodir_is_page('author')){
1876
+    } elseif(geodir_is_page('author')){
1866 1877
         $gd_page = 'author';
1867 1878
         $title = (get_option('geodir_meta_title_author')) ? get_option('geodir_meta_title_author') : $title;
1868
-    }
1869
-    elseif(geodir_is_page('login')){
1879
+    } elseif(geodir_is_page('login')){
1870 1880
         $gd_page = 'login';
1871 1881
         $title = (get_option('geodir_meta_title_login')) ? get_option('geodir_meta_title_login') : $title;
1872
-    }
1873
-    elseif(geodir_is_page('listing-success')){
1882
+    } elseif(geodir_is_page('listing-success')){
1874 1883
         $gd_page = 'listing-success';
1875 1884
         $title = (get_option('geodir_meta_title_listing-success')) ? get_option('geodir_meta_title_listing-success') : $title;
1876 1885
     }
@@ -1948,11 +1957,13 @@  discard block
 block discarded – undo
1948 1957
 
1949 1958
     if (!get_option('geodir_remove_url_seperator')) {
1950 1959
 
1951
-        if (get_option('geodir_listingurl_separator'))
1952
-            delete_option('geodir_listingurl_separator');
1960
+        if (get_option('geodir_listingurl_separator')) {
1961
+                    delete_option('geodir_listingurl_separator');
1962
+        }
1953 1963
 
1954
-        if (get_option('geodir_detailurl_separator'))
1955
-            delete_option('geodir_detailurl_separator');
1964
+        if (get_option('geodir_detailurl_separator')) {
1965
+                    delete_option('geodir_detailurl_separator');
1966
+        }
1956 1967
 
1957 1968
         flush_rewrite_rules(false);
1958 1969
 
@@ -1976,8 +1987,9 @@  discard block
 block discarded – undo
1976 1987
 {
1977 1988
     foreach ($permalink_arr as $key => $value) {
1978 1989
 
1979
-        if ($value['id'] == 'geodir_listingurl_separator' || $value['id'] == 'geodir_detailurl_separator')
1980
-            unset($permalink_arr[$key]);
1990
+        if ($value['id'] == 'geodir_listingurl_separator' || $value['id'] == 'geodir_detailurl_separator') {
1991
+                    unset($permalink_arr[$key]);
1992
+        }
1981 1993
 
1982 1994
     }
1983 1995
 
@@ -2112,16 +2124,18 @@  discard block
 block discarded – undo
2112 2124
 
2113 2125
             $field_title = $wpdb->get_var($wpdb->prepare("select site_title from " . GEODIR_CUSTOM_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s ", array('geodir_video', $post_type)));
2114 2126
 
2115
-            if (isset($tabs_arr['post_video']['heading_text']) && $field_title != '')
2116
-                $tabs_arr['post_video']['heading_text'] = $field_title;
2127
+            if (isset($tabs_arr['post_video']['heading_text']) && $field_title != '') {
2128
+                            $tabs_arr['post_video']['heading_text'] = $field_title;
2129
+            }
2117 2130
         }
2118 2131
 
2119 2132
         if (array_key_exists('special_offers', $tabs_arr)) {
2120 2133
 
2121 2134
             $field_title = $wpdb->get_var($wpdb->prepare("select site_title from " . GEODIR_CUSTOM_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s ", array('geodir_special_offers', $post_type)));
2122 2135
 
2123
-            if (isset($tabs_arr['special_offers']['heading_text']) && $field_title != '')
2124
-                $tabs_arr['special_offers']['heading_text'] = $field_title;
2136
+            if (isset($tabs_arr['special_offers']['heading_text']) && $field_title != '') {
2137
+                            $tabs_arr['special_offers']['heading_text'] = $field_title;
2138
+            }
2125 2139
         }
2126 2140
 
2127 2141
     }
@@ -2176,8 +2190,9 @@  discard block
 block discarded – undo
2176 2190
 
2177 2191
         $all_postypes = geodir_get_posttypes();
2178 2192
 
2179
-        if (!in_array($post_type, $all_postypes) || !is_admin())
2180
-            return false;
2193
+        if (!in_array($post_type, $all_postypes) || !is_admin()) {
2194
+                    return false;
2195
+        }
2181 2196
 
2182 2197
         $uploads = wp_upload_dir();
2183 2198
 
@@ -2251,8 +2266,9 @@  discard block
 block discarded – undo
2251 2266
                         $file_info = pathinfo($attach->file);
2252 2267
 
2253 2268
                         $sub_dir = '';
2254
-                        if ($file_info['dirname'] != '.' && $file_info['dirname'] != '..')
2255
-                            $sub_dir = stripslashes_deep($file_info['dirname']);
2269
+                        if ($file_info['dirname'] != '.' && $file_info['dirname'] != '..') {
2270
+                                                    $sub_dir = stripslashes_deep($file_info['dirname']);
2271
+                        }
2256 2272
 
2257 2273
                         $uploads = wp_upload_dir(trim($sub_dir, '/')); // Array of key => value pairs
2258 2274
                         $uploads_path = $uploads['basedir'];
@@ -2273,8 +2289,9 @@  discard block
 block discarded – undo
2273 2289
 
2274 2290
                     if (!empty($attachment_data)) {
2275 2291
 
2276
-                        if ($attachment_data->ID)
2277
-                            $wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2292
+                        if ($attachment_data->ID) {
2293
+                                                    $wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2294
+                        }
2278 2295
 
2279 2296
                     } else {
2280 2297
 
@@ -2470,7 +2487,7 @@  discard block
 block discarded – undo
2470 2487
                         $variables_array['label'] = __($type['site_title'], 'geodirectory');
2471 2488
                         $variables_array['value'] = '';
2472 2489
                         $variables_array['value'] = $post->{$type['htmlvar_name']};
2473
-                    }else{
2490
+                    } else{
2474 2491
                         $i = 0;
2475 2492
                         $fieldset_count++;
2476 2493
                         $field_set_start = 1;
Please login to merge, or discard this patch.