Test Failed
Pull Request — master (#397)
by Kiran
52:50
created
geodirectory-admin/dummy-data/recruitment_jobs.php 3 patches
Indentation   +646 added lines, -646 removed lines patch added patch discarded remove patch
@@ -7,232 +7,232 @@  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
-    // Salary
14
-    $fields[] = array('listing_type' => $post_type,
15
-                      'field_type'          =>  'text',
16
-                      'data_type'           =>  'FLOAT',
17
-                      'decimal_point'       =>  '2',
18
-                      'admin_title'         =>  __('Salary', 'geodirectory'),
19
-                      'site_title'          =>  __('Salary', 'geodirectory'),
20
-                      'admin_desc'          =>  __('Enter the Salary in $ (no currency symbol) ie: 25000', 'geodirectory'),
21
-                      'htmlvar_name'        =>  'salary',
22
-                      'is_active'           =>  true,
23
-                      'for_admin_use'       =>  false,
24
-                      'default_value'       =>  '',
25
-                      'show_in' 	        =>  '[detail],[listing]',
26
-                      'is_required'         =>  false,
27
-                      'validation_pattern'  =>  '\d+(\.\d{2})?',
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
-
45
-
46
-    // Job Type
47
-    $fields[] = array('listing_type' => $post_type,
48
-                      'field_type'          =>  'select',
49
-                      'data_type'           =>  'VARCHAR',
50
-                      'admin_title'         =>  __('Job Type', 'geodirectory'),
51
-                      'site_title'          =>  __('Job Type','geodirectory'),
52
-                      'admin_desc'          =>  __('Select the type of job.','geodirectory'),
53
-                      'htmlvar_name'        =>  'job_type',
54
-                      'is_active'           =>  true,
55
-                      'for_admin_use'       =>  false,
56
-                      'default_value'       =>  '',
57
-                      'show_in' 	        =>  '[detail],[listing]',
58
-                      'is_required'         =>  true,
59
-                      'option_values'       =>  __('Select Type/,Freelance,Full Time,Internship,Part Time,Temporary,Other','geodirectory'),
60
-                      'validation_pattern'  =>  '',
61
-                      'validation_msg'      =>  '',
62
-                      'required_msg'        =>  '',
63
-                      'field_icon'          =>  'fa fa-briefcase',
64
-                      'css_class'           =>  '',
65
-                      'cat_sort'            =>  true,
66
-                      'cat_filter'	        =>  true
67
-    );
68
-
69
-    // Job Sector
70
-    $fields[] = array('listing_type' => $post_type,
71
-                      'field_type'          =>  'select',
72
-                      'data_type'           =>  'VARCHAR',
73
-                      'admin_title'         =>  __('Job Sector','geodirectory'),
74
-                      'site_title'          =>  __('Job Sector','geodirectory'),
75
-                      'admin_desc'          =>  __('Select the job sector.','geodirectory'),
76
-                      'htmlvar_name'        =>  'job_sector',
77
-                      'is_active'           =>  true,
78
-                      'for_admin_use'       =>  false,
79
-                      'default_value'       =>  '',
80
-                      'show_in' 	          =>  '[detail]',
81
-                      'is_required'         =>  true,
82
-                      'option_values'       =>  __('Select Sector/,Private Sector,Public Sector,Agencies','geodirectory'),
83
-                      'validation_pattern'  =>  '',
84
-                      'validation_msg'      =>  '',
85
-                      'required_msg'        =>  '',
86
-                      'field_icon'          =>  'fa fa-briefcase',
87
-                      'css_class'           =>  '',
88
-                      'cat_sort'            =>  true,
89
-                      'cat_filter'	      =>  true
90
-    );
91
-
92
-    // Required Experience
93
-    $fields[] = array('listing_type' => $post_type,
94
-                      'field_type'          =>  'select',
95
-                      'data_type'           =>  'VARCHAR',
96
-                      'admin_title'         =>  __('Required Experience', 'geodirectory'),
97
-                      'site_title'          =>  __('Required Experience', 'geodirectory'),
98
-                      'admin_desc'          =>  __('Select the number of years required experience', 'geodirectory'),
99
-                      'htmlvar_name'        =>  'job_experience',
100
-                      'is_active'           =>  true,
101
-                      'for_admin_use'       =>  false,
102
-                      'default_value'       =>  '',
103
-                      'show_in' 	        =>  '[detail],[listing]',
104
-                      'is_required'         =>  true,
105
-                      'option_values'       =>  __('Select Experience/,No Experience Required,1 Year,2 Years,3 Years,4 Years,5 Years,6 Years,7 Years,8 Years,9 Years,10+ Years','geodirectory'),
106
-                      'validation_pattern'  =>  '',
107
-                      'validation_msg'      =>  '',
108
-                      'required_msg'        =>  '',
109
-                      'field_icon'          =>  'fa fa-life-ring',
110
-                      'css_class'           =>  '',
111
-                      'cat_sort'            =>  true,
112
-                      'cat_filter'	        =>  true
113
-    );
114
-
115
-    // Required Skills
116
-    $fields[] = array('listing_type' => $post_type,
117
-                      'field_type'          =>  'textarea',
118
-                      'data_type'           =>  'TEXT',
119
-                      'admin_title'         =>  __('Required Skills', 'geodirectory'),
120
-                      'site_title'          =>  __('Required Skills', 'geodirectory'),
121
-                      'admin_desc'          =>  __('Enter the required skills for the job', 'geodirectory'),
122
-                      'htmlvar_name'        =>  'property_area',
123
-                      'is_active'           =>  true,
124
-                      'for_admin_use'       =>  false,
125
-                      'default_value'       =>  '',
126
-                      'show_in' 	        =>  '[detail],[listing]',
127
-                      'is_required'         =>  false,
128
-                      'validation_pattern'  =>  '',
129
-                      'validation_msg'      =>  '',
130
-                      'required_msg'        =>  '',
131
-                      'field_icon'          =>  'fa fa-area-chart',
132
-                      'css_class'           =>  '',
133
-                      'cat_sort'            =>  true,
134
-                      'cat_filter'	        =>  true
135
-    );
136
-
137
-
138
-
139
-    // Company details fieldset
140
-    $fields[] = array('listing_type' => $post_type,
141
-                      'field_type'          =>  'fieldset',
142
-                      'data_type'           =>  '',
143
-                      'admin_title'         =>  __('Company Details', 'geodirectory'),
144
-                      'site_title'          =>  __('Company Details', 'geodirectory'),
145
-                      'admin_desc'          =>  __('Enter your company details here', 'geodirectory'),
146
-                      'htmlvar_name'        =>  'job_company_details',
147
-                      'is_active'           =>  true,
148
-                      'for_admin_use'       =>  false,
149
-                      'show_in' 	        =>  '[owntab]'
150
-
151
-    );
152
-
153
-    // Company Name
154
-    $fields[] = array('listing_type' => $post_type,
155
-                      'field_type'          =>  'text',
156
-                      'data_type'           =>  'VARCHAR',
157
-                      'admin_title'         =>  __('Company Name', 'geodirectory'),
158
-                      'site_title'          =>  __('Company Name', 'geodirectory'),
159
-                      'admin_desc'          =>  __('Enter your company name', 'geodirectory'),
160
-                      'htmlvar_name'        =>  'job_company_name',
161
-                      'is_active'           =>  true,
162
-                      'for_admin_use'       =>  false,
163
-                      'default_value'       =>  '',
164
-                      'show_in' 	        =>  '[owntab]',
165
-                      'is_required'         =>  false,
166
-                      'validation_pattern'  =>  '',
167
-                      'validation_msg'      =>  '',
168
-                      'required_msg'        =>  '',
169
-                      'field_icon'          =>  'fa fa-arrow-circle-right',
170
-                      'css_class'           =>  '',
171
-                      'cat_sort'            =>  false,
172
-                      'cat_filter'	        =>  false
173
-    );
174
-
175
-    // Company Logo
176
-    $fields[] = array('listing_type' => $post_type,
177
-                      'field_type'          =>  'file',
178
-                      'data_type'           =>  '',
179
-                      'admin_title'         =>  __('Company Logo', 'geodirectory'),
180
-                      'site_title'          =>  __('Company Logo', 'geodirectory'),
181
-                      'admin_desc'          =>  __('Enter your company Logo', 'geodirectory'),
182
-                      'htmlvar_name'        =>  'job_company_logo',
183
-                      'is_active'           =>  true,
184
-                      'for_admin_use'       =>  false,
185
-                      'default_value'       =>  '',
186
-                      'show_in' 	        =>  '[owntab]',
187
-                      'is_required'         =>  false,
188
-                      'validation_pattern'  =>  '',
189
-                      'validation_msg'      =>  '',
190
-                      'required_msg'        =>  '',
191
-                      'field_icon'          =>  'fa fa-arrow-circle-right',
192
-                      'css_class'           =>  '',
193
-                      'cat_sort'            =>  false,
194
-                      'cat_filter'	        =>  false,
195
-                      'extra'               =>  array(
196
-                          'gd_file_types'   =>  'jpg',
197
-                          'gd_file_types'   =>  'jpeg',
198
-                          'gd_file_types'   =>  'gif',
199
-                          'gd_file_types'   =>  'png',
200
-                      )
201
-    );
202
-
203
-    // Company Url
204
-    $fields[] = array('listing_type' => $post_type,
205
-                      'field_type'          =>  'url',
206
-                      'data_type'           =>  'VARCHAR',
207
-                      'admin_title'         =>  __('Company Url', 'geodirectory'),
208
-                      'site_title'          =>  __('Company Url', 'geodirectory'),
209
-                      'admin_desc'          =>  __('Enter your company Url', 'geodirectory'),
210
-                      'htmlvar_name'        =>  'job_company_url',
211
-                      'is_active'           =>  true,
212
-                      'for_admin_use'       =>  false,
213
-                      'default_value'       =>  '',
214
-                      'show_in' 	        =>  '[owntab]',
215
-                      'is_required'         =>  false,
216
-                      'validation_pattern'  =>  '',
217
-                      'validation_msg'      =>  '',
218
-                      'required_msg'        =>  '',
219
-                      'field_icon'          =>  'fa fa-arrow-circle-right',
220
-                      'css_class'           =>  '',
221
-                      'cat_sort'            =>  false,
222
-                      'cat_filter'	        =>  false
223
-    );
224
-
225
-
226
-
227
-    /**
228
-     * Filter the array of default custom fields DB table data.
229
-     *
230
-     * @since 1.6.6
231
-     * @param string $fields The default custom fields as an array.
232
-     */
233
-    $fields = apply_filters('geodir_property_sale_custom_fields', $fields);
234
-
235
-    return  $fields;
10
+	$fields = array();
11
+	$package = ($package_id=='') ? '' : array($package_id);
12
+
13
+	// Salary
14
+	$fields[] = array('listing_type' => $post_type,
15
+					  'field_type'          =>  'text',
16
+					  'data_type'           =>  'FLOAT',
17
+					  'decimal_point'       =>  '2',
18
+					  'admin_title'         =>  __('Salary', 'geodirectory'),
19
+					  'site_title'          =>  __('Salary', 'geodirectory'),
20
+					  'admin_desc'          =>  __('Enter the Salary in $ (no currency symbol) ie: 25000', 'geodirectory'),
21
+					  'htmlvar_name'        =>  'salary',
22
+					  'is_active'           =>  true,
23
+					  'for_admin_use'       =>  false,
24
+					  'default_value'       =>  '',
25
+					  'show_in' 	        =>  '[detail],[listing]',
26
+					  'is_required'         =>  false,
27
+					  'validation_pattern'  =>  '\d+(\.\d{2})?',
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
+
45
+
46
+	// Job Type
47
+	$fields[] = array('listing_type' => $post_type,
48
+					  'field_type'          =>  'select',
49
+					  'data_type'           =>  'VARCHAR',
50
+					  'admin_title'         =>  __('Job Type', 'geodirectory'),
51
+					  'site_title'          =>  __('Job Type','geodirectory'),
52
+					  'admin_desc'          =>  __('Select the type of job.','geodirectory'),
53
+					  'htmlvar_name'        =>  'job_type',
54
+					  'is_active'           =>  true,
55
+					  'for_admin_use'       =>  false,
56
+					  'default_value'       =>  '',
57
+					  'show_in' 	        =>  '[detail],[listing]',
58
+					  'is_required'         =>  true,
59
+					  'option_values'       =>  __('Select Type/,Freelance,Full Time,Internship,Part Time,Temporary,Other','geodirectory'),
60
+					  'validation_pattern'  =>  '',
61
+					  'validation_msg'      =>  '',
62
+					  'required_msg'        =>  '',
63
+					  'field_icon'          =>  'fa fa-briefcase',
64
+					  'css_class'           =>  '',
65
+					  'cat_sort'            =>  true,
66
+					  'cat_filter'	        =>  true
67
+	);
68
+
69
+	// Job Sector
70
+	$fields[] = array('listing_type' => $post_type,
71
+					  'field_type'          =>  'select',
72
+					  'data_type'           =>  'VARCHAR',
73
+					  'admin_title'         =>  __('Job Sector','geodirectory'),
74
+					  'site_title'          =>  __('Job Sector','geodirectory'),
75
+					  'admin_desc'          =>  __('Select the job sector.','geodirectory'),
76
+					  'htmlvar_name'        =>  'job_sector',
77
+					  'is_active'           =>  true,
78
+					  'for_admin_use'       =>  false,
79
+					  'default_value'       =>  '',
80
+					  'show_in' 	          =>  '[detail]',
81
+					  'is_required'         =>  true,
82
+					  'option_values'       =>  __('Select Sector/,Private Sector,Public Sector,Agencies','geodirectory'),
83
+					  'validation_pattern'  =>  '',
84
+					  'validation_msg'      =>  '',
85
+					  'required_msg'        =>  '',
86
+					  'field_icon'          =>  'fa fa-briefcase',
87
+					  'css_class'           =>  '',
88
+					  'cat_sort'            =>  true,
89
+					  'cat_filter'	      =>  true
90
+	);
91
+
92
+	// Required Experience
93
+	$fields[] = array('listing_type' => $post_type,
94
+					  'field_type'          =>  'select',
95
+					  'data_type'           =>  'VARCHAR',
96
+					  'admin_title'         =>  __('Required Experience', 'geodirectory'),
97
+					  'site_title'          =>  __('Required Experience', 'geodirectory'),
98
+					  'admin_desc'          =>  __('Select the number of years required experience', 'geodirectory'),
99
+					  'htmlvar_name'        =>  'job_experience',
100
+					  'is_active'           =>  true,
101
+					  'for_admin_use'       =>  false,
102
+					  'default_value'       =>  '',
103
+					  'show_in' 	        =>  '[detail],[listing]',
104
+					  'is_required'         =>  true,
105
+					  'option_values'       =>  __('Select Experience/,No Experience Required,1 Year,2 Years,3 Years,4 Years,5 Years,6 Years,7 Years,8 Years,9 Years,10+ Years','geodirectory'),
106
+					  'validation_pattern'  =>  '',
107
+					  'validation_msg'      =>  '',
108
+					  'required_msg'        =>  '',
109
+					  'field_icon'          =>  'fa fa-life-ring',
110
+					  'css_class'           =>  '',
111
+					  'cat_sort'            =>  true,
112
+					  'cat_filter'	        =>  true
113
+	);
114
+
115
+	// Required Skills
116
+	$fields[] = array('listing_type' => $post_type,
117
+					  'field_type'          =>  'textarea',
118
+					  'data_type'           =>  'TEXT',
119
+					  'admin_title'         =>  __('Required Skills', 'geodirectory'),
120
+					  'site_title'          =>  __('Required Skills', 'geodirectory'),
121
+					  'admin_desc'          =>  __('Enter the required skills for the job', 'geodirectory'),
122
+					  'htmlvar_name'        =>  'property_area',
123
+					  'is_active'           =>  true,
124
+					  'for_admin_use'       =>  false,
125
+					  'default_value'       =>  '',
126
+					  'show_in' 	        =>  '[detail],[listing]',
127
+					  'is_required'         =>  false,
128
+					  'validation_pattern'  =>  '',
129
+					  'validation_msg'      =>  '',
130
+					  'required_msg'        =>  '',
131
+					  'field_icon'          =>  'fa fa-area-chart',
132
+					  'css_class'           =>  '',
133
+					  'cat_sort'            =>  true,
134
+					  'cat_filter'	        =>  true
135
+	);
136
+
137
+
138
+
139
+	// Company details fieldset
140
+	$fields[] = array('listing_type' => $post_type,
141
+					  'field_type'          =>  'fieldset',
142
+					  'data_type'           =>  '',
143
+					  'admin_title'         =>  __('Company Details', 'geodirectory'),
144
+					  'site_title'          =>  __('Company Details', 'geodirectory'),
145
+					  'admin_desc'          =>  __('Enter your company details here', 'geodirectory'),
146
+					  'htmlvar_name'        =>  'job_company_details',
147
+					  'is_active'           =>  true,
148
+					  'for_admin_use'       =>  false,
149
+					  'show_in' 	        =>  '[owntab]'
150
+
151
+	);
152
+
153
+	// Company Name
154
+	$fields[] = array('listing_type' => $post_type,
155
+					  'field_type'          =>  'text',
156
+					  'data_type'           =>  'VARCHAR',
157
+					  'admin_title'         =>  __('Company Name', 'geodirectory'),
158
+					  'site_title'          =>  __('Company Name', 'geodirectory'),
159
+					  'admin_desc'          =>  __('Enter your company name', 'geodirectory'),
160
+					  'htmlvar_name'        =>  'job_company_name',
161
+					  'is_active'           =>  true,
162
+					  'for_admin_use'       =>  false,
163
+					  'default_value'       =>  '',
164
+					  'show_in' 	        =>  '[owntab]',
165
+					  'is_required'         =>  false,
166
+					  'validation_pattern'  =>  '',
167
+					  'validation_msg'      =>  '',
168
+					  'required_msg'        =>  '',
169
+					  'field_icon'          =>  'fa fa-arrow-circle-right',
170
+					  'css_class'           =>  '',
171
+					  'cat_sort'            =>  false,
172
+					  'cat_filter'	        =>  false
173
+	);
174
+
175
+	// Company Logo
176
+	$fields[] = array('listing_type' => $post_type,
177
+					  'field_type'          =>  'file',
178
+					  'data_type'           =>  '',
179
+					  'admin_title'         =>  __('Company Logo', 'geodirectory'),
180
+					  'site_title'          =>  __('Company Logo', 'geodirectory'),
181
+					  'admin_desc'          =>  __('Enter your company Logo', 'geodirectory'),
182
+					  'htmlvar_name'        =>  'job_company_logo',
183
+					  'is_active'           =>  true,
184
+					  'for_admin_use'       =>  false,
185
+					  'default_value'       =>  '',
186
+					  'show_in' 	        =>  '[owntab]',
187
+					  'is_required'         =>  false,
188
+					  'validation_pattern'  =>  '',
189
+					  'validation_msg'      =>  '',
190
+					  'required_msg'        =>  '',
191
+					  'field_icon'          =>  'fa fa-arrow-circle-right',
192
+					  'css_class'           =>  '',
193
+					  'cat_sort'            =>  false,
194
+					  'cat_filter'	        =>  false,
195
+					  'extra'               =>  array(
196
+						  'gd_file_types'   =>  'jpg',
197
+						  'gd_file_types'   =>  'jpeg',
198
+						  'gd_file_types'   =>  'gif',
199
+						  'gd_file_types'   =>  'png',
200
+					  )
201
+	);
202
+
203
+	// Company Url
204
+	$fields[] = array('listing_type' => $post_type,
205
+					  'field_type'          =>  'url',
206
+					  'data_type'           =>  'VARCHAR',
207
+					  'admin_title'         =>  __('Company Url', 'geodirectory'),
208
+					  'site_title'          =>  __('Company Url', 'geodirectory'),
209
+					  'admin_desc'          =>  __('Enter your company Url', 'geodirectory'),
210
+					  'htmlvar_name'        =>  'job_company_url',
211
+					  'is_active'           =>  true,
212
+					  'for_admin_use'       =>  false,
213
+					  'default_value'       =>  '',
214
+					  'show_in' 	        =>  '[owntab]',
215
+					  'is_required'         =>  false,
216
+					  'validation_pattern'  =>  '',
217
+					  'validation_msg'      =>  '',
218
+					  'required_msg'        =>  '',
219
+					  'field_icon'          =>  'fa fa-arrow-circle-right',
220
+					  'css_class'           =>  '',
221
+					  'cat_sort'            =>  false,
222
+					  'cat_filter'	        =>  false
223
+	);
224
+
225
+
226
+
227
+	/**
228
+	 * Filter the array of default custom fields DB table data.
229
+	 *
230
+	 * @since 1.6.6
231
+	 * @param string $fields The default custom fields as an array.
232
+	 */
233
+	$fields = apply_filters('geodir_property_sale_custom_fields', $fields);
234
+
235
+	return  $fields;
236 236
 }
237 237
 
238 238
 global $city_bound_lat1, $city_bound_lng1, $city_bound_lat2, $city_bound_lng2,$wpdb, $current_user,$dummy_post_index;
@@ -242,36 +242,36 @@  discard block
 block discarded – undo
242 242
 $category_array = array('Apartments', 'Houses', 'Commercial', 'Land');
243 243
 
244 244
 if($dummy_post_index==1){
245
-    // add the dummy categories
246
-    geodir_dummy_data_taxonomies($post_type,$category_array );
245
+	// add the dummy categories
246
+	geodir_dummy_data_taxonomies($post_type,$category_array );
247 247
 
248
-    // add the dummy custom fields
249
-    $fields = geodir_property_sale_custom_fields($post_type);
250
-    geodir_create_dummy_fields($fields);
251
-    update_option($post_type.'_dummy_data_type','property_sale');
248
+	// add the dummy custom fields
249
+	$fields = geodir_property_sale_custom_fields($post_type);
250
+	geodir_create_dummy_fields($fields);
251
+	update_option($post_type.'_dummy_data_type','property_sale');
252 252
 }
253 253
 
254 254
 if (geodir_dummy_folder_exists())
255
-    $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy";
255
+	$dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy";
256 256
 else
257
-    $dummy_image_url = 'http://www.wpgeodirectory.com/dummy';
257
+	$dummy_image_url = 'http://www.wpgeodirectory.com/dummy';
258 258
 
259 259
 $dummy_image_url = apply_filters('place_dummy_image_url', $dummy_image_url);
260 260
 
261 261
 switch ($dummy_post_index) {
262 262
 
263
-    case(1):
264
-        $image_array[] = "$dummy_image_url/ps/psf1.jpg";
265
-        $image_array[] = "$dummy_image_url/ps/psl1.jpg";
266
-        $image_array[] = "$dummy_image_url/ps/psb1.jpg";
267
-        $image_array[] = "$dummy_image_url/ps/psk.jpg";
268
-        $image_array[] = "$dummy_image_url/ps/psbr.jpg";
263
+	case(1):
264
+		$image_array[] = "$dummy_image_url/ps/psf1.jpg";
265
+		$image_array[] = "$dummy_image_url/ps/psl1.jpg";
266
+		$image_array[] = "$dummy_image_url/ps/psb1.jpg";
267
+		$image_array[] = "$dummy_image_url/ps/psk.jpg";
268
+		$image_array[] = "$dummy_image_url/ps/psbr.jpg";
269 269
 
270 270
 
271
-        $post_info[] = array(
272
-            "listing_type" => $post_type,
273
-            "post_title" => 'Eastern Lodge',
274
-            "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.
271
+		$post_info[] = array(
272
+			"listing_type" => $post_type,
273
+			"post_title" => 'Eastern Lodge',
274
+			"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.
275 275
 
276 276
 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.
277 277
 
@@ -280,42 +280,42 @@  discard block
 block discarded – undo
280 280
 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.
281 281
 
282 282
 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.',
283
-            "post_images" => $image_array,
284
-            "post_category" => array($post_type.'category' => array($category_array[1])),
285
-            "post_tags" => array('Tags', 'Sample Tags'),
286
-            "geodir_video" => '',
287
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
288
-            "geodir_contact" => '(111) 677-4444',
289
-            "geodir_email" => '[email protected]',
290
-            "geodir_website" => 'http://example.com/',
291
-            "geodir_twitter" => 'http://example.com/',
292
-            "geodir_facebook" => 'http://example.com/',
293
-            "geodir_price" => '350000',
294
-            "geodir_property_status" => 'For Sale',
295
-            'geodir_property_furnishing' => 'Furnished',
296
-            'geodir_property_type' => 'Detached house',
297
-            'geodir_property_bedrooms' => '3',
298
-            'geodir_property_bathrooms' => '2',
299
-            'geodir_property_area' => '1850',
300
-            'geodir_property_features' => 'Gas Central Heating,Triple Glazing,Front Garden,Private driveway,Fireplace',
301
-            "post_dummy" => '1'
302
-        );
303
-
304
-
305
-        break;
306
-    case 2:
307
-        $image_array = array();
308
-        $post_meta = array();
309
-        $image_array[] = "$dummy_image_url/ps/psf2.jpg";
310
-        $image_array[] = "$dummy_image_url/ps/psl2.jpg";
311
-        $image_array[] = "$dummy_image_url/ps/psb2.jpg";
312
-        $image_array[] = "$dummy_image_url/ps/psk.jpg";
313
-        $image_array[] = "$dummy_image_url/ps/psbr.jpg";
314
-
315
-        $post_info[] = array(
316
-            "listing_type" => $post_type,
317
-            "post_title" => 'Daisy Street',
318
-            "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.
283
+			"post_images" => $image_array,
284
+			"post_category" => array($post_type.'category' => array($category_array[1])),
285
+			"post_tags" => array('Tags', 'Sample Tags'),
286
+			"geodir_video" => '',
287
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
288
+			"geodir_contact" => '(111) 677-4444',
289
+			"geodir_email" => '[email protected]',
290
+			"geodir_website" => 'http://example.com/',
291
+			"geodir_twitter" => 'http://example.com/',
292
+			"geodir_facebook" => 'http://example.com/',
293
+			"geodir_price" => '350000',
294
+			"geodir_property_status" => 'For Sale',
295
+			'geodir_property_furnishing' => 'Furnished',
296
+			'geodir_property_type' => 'Detached house',
297
+			'geodir_property_bedrooms' => '3',
298
+			'geodir_property_bathrooms' => '2',
299
+			'geodir_property_area' => '1850',
300
+			'geodir_property_features' => 'Gas Central Heating,Triple Glazing,Front Garden,Private driveway,Fireplace',
301
+			"post_dummy" => '1'
302
+		);
303
+
304
+
305
+		break;
306
+	case 2:
307
+		$image_array = array();
308
+		$post_meta = array();
309
+		$image_array[] = "$dummy_image_url/ps/psf2.jpg";
310
+		$image_array[] = "$dummy_image_url/ps/psl2.jpg";
311
+		$image_array[] = "$dummy_image_url/ps/psb2.jpg";
312
+		$image_array[] = "$dummy_image_url/ps/psk.jpg";
313
+		$image_array[] = "$dummy_image_url/ps/psbr.jpg";
314
+
315
+		$post_info[] = array(
316
+			"listing_type" => $post_type,
317
+			"post_title" => 'Daisy Street',
318
+			"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.
319 319
 
320 320
 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.
321 321
 
@@ -325,42 +325,42 @@  discard block
 block discarded – undo
325 325
 
326 326
 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.',
327 327
 
328
-            "post_images" => $image_array,
329
-            "post_category" => array($post_type.'category' => array($category_array[1])),
330
-            "post_tags" => array('Garage'),
331
-            "geodir_video" => '',
332
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
333
-            "geodir_contact" => '(222) 777-1111',
334
-            "geodir_email" => '[email protected]',
335
-            "geodir_website" => 'http://example.com/',
336
-            "geodir_twitter" => 'http://example.com/',
337
-            "geodir_facebook" => 'http://example.com/',
338
-            "geodir_price" => '230000',
339
-            "geodir_property_status" => 'Sold',
340
-            'geodir_property_furnishing' => 'Unfurnished',
341
-            'geodir_property_type' => 'Detached house',
342
-            'geodir_property_bedrooms' => '5',
343
-            'geodir_property_bathrooms' => '3',
344
-            'geodir_property_area' => '2650',
345
-            'geodir_property_features' => 'Select Features/,Oil Central Heating,Front Garden,Garage,Private driveway,Fireplace',
346
-            "post_dummy" => '1'
347
-        );
348
-
349
-        break;
350
-
351
-    case 3:
352
-        $image_array = array();
353
-        $post_meta = array();
354
-        $image_array[] = "$dummy_image_url/ps/psf3.jpg";
355
-        $image_array[] = "$dummy_image_url/ps/psl3.jpg";
356
-        $image_array[] = "$dummy_image_url/ps/psb3.jpg";
357
-        $image_array[] = "$dummy_image_url/ps/psk.jpg";
358
-        $image_array[] = "$dummy_image_url/ps/psbr.jpg";
359
-
360
-        $post_info[] = array(
361
-            "listing_type" => $post_type,
362
-            "post_title" => 'Northbay House',
363
-            "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.
328
+			"post_images" => $image_array,
329
+			"post_category" => array($post_type.'category' => array($category_array[1])),
330
+			"post_tags" => array('Garage'),
331
+			"geodir_video" => '',
332
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
333
+			"geodir_contact" => '(222) 777-1111',
334
+			"geodir_email" => '[email protected]',
335
+			"geodir_website" => 'http://example.com/',
336
+			"geodir_twitter" => 'http://example.com/',
337
+			"geodir_facebook" => 'http://example.com/',
338
+			"geodir_price" => '230000',
339
+			"geodir_property_status" => 'Sold',
340
+			'geodir_property_furnishing' => 'Unfurnished',
341
+			'geodir_property_type' => 'Detached house',
342
+			'geodir_property_bedrooms' => '5',
343
+			'geodir_property_bathrooms' => '3',
344
+			'geodir_property_area' => '2650',
345
+			'geodir_property_features' => 'Select Features/,Oil Central Heating,Front Garden,Garage,Private driveway,Fireplace',
346
+			"post_dummy" => '1'
347
+		);
348
+
349
+		break;
350
+
351
+	case 3:
352
+		$image_array = array();
353
+		$post_meta = array();
354
+		$image_array[] = "$dummy_image_url/ps/psf3.jpg";
355
+		$image_array[] = "$dummy_image_url/ps/psl3.jpg";
356
+		$image_array[] = "$dummy_image_url/ps/psb3.jpg";
357
+		$image_array[] = "$dummy_image_url/ps/psk.jpg";
358
+		$image_array[] = "$dummy_image_url/ps/psbr.jpg";
359
+
360
+		$post_info[] = array(
361
+			"listing_type" => $post_type,
362
+			"post_title" => 'Northbay House',
363
+			"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.
364 364
 
365 365
 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.
366 366
 
@@ -370,43 +370,43 @@  discard block
 block discarded – undo
370 370
 
371 371
 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.',
372 372
 
373
-            "post_images" => $image_array,
374
-            "post_category" => array($post_type.'category' => array($category_array[1])),
375
-            "post_tags" => array('Tags', 'Sample Tags'),
376
-            "geodir_video" => '',
377
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
378
-            "geodir_contact" => '(222) 777-1111',
379
-            "geodir_email" => '[email protected]',
380
-            "geodir_website" => 'http://example.com/',
381
-            "geodir_twitter" => 'http://example.com/',
382
-            "geodir_facebook" => 'http://example.com/',
383
-            "geodir_price" => '260000',
384
-            "geodir_property_status" => 'Under Offer',
385
-            'geodir_property_furnishing' => 'Unfurnished',
386
-            'geodir_property_type' => 'Detached house',
387
-            'geodir_property_bedrooms' => '6',
388
-            'geodir_property_bathrooms' => '6',
389
-            'geodir_property_area' => '1650',
390
-            'geodir_property_features' => 'Select Features/,Gas Central Heating,Triple Glazing,Off Road Parking,Fireplace',
391
-            "post_dummy" => '1'
392
-        );
393
-
394
-        break;
395
-
396
-
397
-    case 4:
398
-        $image_array = array();
399
-        $post_meta = array();
400
-        $image_array[] = "$dummy_image_url/ps/psf4.jpg";
401
-        $image_array[] = "$dummy_image_url/ps/psl4.jpg";
402
-        $image_array[] = "$dummy_image_url/ps/psb4.jpg";
403
-        $image_array[] = "$dummy_image_url/ps/psk.jpg";
404
-        $image_array[] = "$dummy_image_url/ps/psbr.jpg";
405
-
406
-        $post_info[] = array(
407
-            "listing_type" => $post_type,
408
-            "post_title" => 'Jesmond Mansion',
409
-            "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.
373
+			"post_images" => $image_array,
374
+			"post_category" => array($post_type.'category' => array($category_array[1])),
375
+			"post_tags" => array('Tags', 'Sample Tags'),
376
+			"geodir_video" => '',
377
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
378
+			"geodir_contact" => '(222) 777-1111',
379
+			"geodir_email" => '[email protected]',
380
+			"geodir_website" => 'http://example.com/',
381
+			"geodir_twitter" => 'http://example.com/',
382
+			"geodir_facebook" => 'http://example.com/',
383
+			"geodir_price" => '260000',
384
+			"geodir_property_status" => 'Under Offer',
385
+			'geodir_property_furnishing' => 'Unfurnished',
386
+			'geodir_property_type' => 'Detached house',
387
+			'geodir_property_bedrooms' => '6',
388
+			'geodir_property_bathrooms' => '6',
389
+			'geodir_property_area' => '1650',
390
+			'geodir_property_features' => 'Select Features/,Gas Central Heating,Triple Glazing,Off Road Parking,Fireplace',
391
+			"post_dummy" => '1'
392
+		);
393
+
394
+		break;
395
+
396
+
397
+	case 4:
398
+		$image_array = array();
399
+		$post_meta = array();
400
+		$image_array[] = "$dummy_image_url/ps/psf4.jpg";
401
+		$image_array[] = "$dummy_image_url/ps/psl4.jpg";
402
+		$image_array[] = "$dummy_image_url/ps/psb4.jpg";
403
+		$image_array[] = "$dummy_image_url/ps/psk.jpg";
404
+		$image_array[] = "$dummy_image_url/ps/psbr.jpg";
405
+
406
+		$post_info[] = array(
407
+			"listing_type" => $post_type,
408
+			"post_title" => 'Jesmond Mansion',
409
+			"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.
410 410
 
411 411
 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.
412 412
 
@@ -416,42 +416,42 @@  discard block
 block discarded – undo
416 416
 
417 417
 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.',
418 418
 
419
-            "post_images" => $image_array,
420
-            "post_category" => array($post_type.'category' => array($category_array[1])),
421
-            "post_tags" => array('Tags', 'Sample Tags'),
422
-            "geodir_video" => '',
423
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
424
-            "geodir_contact" => '(222) 777-1111',
425
-            "geodir_email" => '[email protected]',
426
-            "geodir_website" => 'http://example.com/',
427
-            "geodir_twitter" => 'http://example.com/',
428
-            "geodir_facebook" => 'http://example.com/',
429
-            "geodir_price" => '2300000',
430
-            "geodir_property_status" => 'Under Offer',
431
-            'geodir_property_furnishing' => 'Partially furnished',
432
-            'geodir_property_type' => 'Detached house',
433
-            'geodir_property_bedrooms' => '10',
434
-            'geodir_property_bathrooms' => '7',
435
-            'geodir_property_area' => '6600',
436
-            'geodir_property_features' => 'Select Features/,Oil Central Heating,Double Glazing,Front Garden,Garage,Private driveway,Fireplace',
437
-            "post_dummy" => '1'
438
-        );
439
-
440
-        break;
441
-
442
-    case 5:
443
-        $image_array = array();
444
-        $post_meta = array();
445
-        $image_array[] = "$dummy_image_url/ps/psf5.jpg";
446
-        $image_array[] = "$dummy_image_url/ps/psl5.jpg";
447
-        $image_array[] = "$dummy_image_url/ps/psb5.jpg";
448
-        $image_array[] = "$dummy_image_url/ps/psk.jpg";
449
-        $image_array[] = "$dummy_image_url/ps/psbr.jpg";
450
-
451
-        $post_info[] = array(
452
-            "listing_type" => $post_type,
453
-            "post_title" => 'Springfield Lodge',
454
-            "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.
419
+			"post_images" => $image_array,
420
+			"post_category" => array($post_type.'category' => array($category_array[1])),
421
+			"post_tags" => array('Tags', 'Sample Tags'),
422
+			"geodir_video" => '',
423
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
424
+			"geodir_contact" => '(222) 777-1111',
425
+			"geodir_email" => '[email protected]',
426
+			"geodir_website" => 'http://example.com/',
427
+			"geodir_twitter" => 'http://example.com/',
428
+			"geodir_facebook" => 'http://example.com/',
429
+			"geodir_price" => '2300000',
430
+			"geodir_property_status" => 'Under Offer',
431
+			'geodir_property_furnishing' => 'Partially furnished',
432
+			'geodir_property_type' => 'Detached house',
433
+			'geodir_property_bedrooms' => '10',
434
+			'geodir_property_bathrooms' => '7',
435
+			'geodir_property_area' => '6600',
436
+			'geodir_property_features' => 'Select Features/,Oil Central Heating,Double Glazing,Front Garden,Garage,Private driveway,Fireplace',
437
+			"post_dummy" => '1'
438
+		);
439
+
440
+		break;
441
+
442
+	case 5:
443
+		$image_array = array();
444
+		$post_meta = array();
445
+		$image_array[] = "$dummy_image_url/ps/psf5.jpg";
446
+		$image_array[] = "$dummy_image_url/ps/psl5.jpg";
447
+		$image_array[] = "$dummy_image_url/ps/psb5.jpg";
448
+		$image_array[] = "$dummy_image_url/ps/psk.jpg";
449
+		$image_array[] = "$dummy_image_url/ps/psbr.jpg";
450
+
451
+		$post_info[] = array(
452
+			"listing_type" => $post_type,
453
+			"post_title" => 'Springfield Lodge',
454
+			"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.
455 455
 
456 456
 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.
457 457
 
@@ -461,42 +461,42 @@  discard block
 block discarded – undo
461 461
 
462 462
 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.',
463 463
 
464
-            "post_images" => $image_array,
465
-            "post_category" => array($post_type.'category' => array($category_array[1])),
466
-            "post_tags" => array('Tags', 'Sample Tags'),
467
-            "geodir_video" => '',
468
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
469
-            "geodir_contact" => '(222) 777-1111',
470
-            "geodir_email" => '[email protected]',
471
-            "geodir_website" => 'http://example.com/',
472
-            "geodir_twitter" => 'http://example.com/',
473
-            "geodir_facebook" => 'http://example.com/',
474
-            "geodir_price" => '330000',
475
-            "geodir_property_status" => 'For Sale',
476
-            'geodir_property_furnishing' => 'Optional',
477
-            'geodir_property_type' => 'Detached house',
478
-            'geodir_property_bedrooms' => '4',
479
-            'geodir_property_bathrooms' => '3',
480
-            'geodir_property_area' => '3700',
481
-            'geodir_property_features' => 'Select Features/,Oil Central Heating,Double Glazing,Front Garden',
482
-            "post_dummy" => '1'
483
-        );
484
-
485
-        break;
486
-
487
-    case 6:
488
-        $image_array = array();
489
-        $post_meta = array();
490
-        $image_array[] = "$dummy_image_url/ps/psf6.jpg";
491
-        $image_array[] = "$dummy_image_url/ps/psl6.jpg";
492
-        $image_array[] = "$dummy_image_url/ps/psb5.jpg";
493
-        $image_array[] = "$dummy_image_url/ps/psk.jpg";
494
-        $image_array[] = "$dummy_image_url/ps/psbr.jpg";
495
-
496
-        $post_info[] = array(
497
-            "listing_type" => $post_type,
498
-            "post_title" => 'Forrest Park',
499
-            "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.
464
+			"post_images" => $image_array,
465
+			"post_category" => array($post_type.'category' => array($category_array[1])),
466
+			"post_tags" => array('Tags', 'Sample Tags'),
467
+			"geodir_video" => '',
468
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
469
+			"geodir_contact" => '(222) 777-1111',
470
+			"geodir_email" => '[email protected]',
471
+			"geodir_website" => 'http://example.com/',
472
+			"geodir_twitter" => 'http://example.com/',
473
+			"geodir_facebook" => 'http://example.com/',
474
+			"geodir_price" => '330000',
475
+			"geodir_property_status" => 'For Sale',
476
+			'geodir_property_furnishing' => 'Optional',
477
+			'geodir_property_type' => 'Detached house',
478
+			'geodir_property_bedrooms' => '4',
479
+			'geodir_property_bathrooms' => '3',
480
+			'geodir_property_area' => '3700',
481
+			'geodir_property_features' => 'Select Features/,Oil Central Heating,Double Glazing,Front Garden',
482
+			"post_dummy" => '1'
483
+		);
484
+
485
+		break;
486
+
487
+	case 6:
488
+		$image_array = array();
489
+		$post_meta = array();
490
+		$image_array[] = "$dummy_image_url/ps/psf6.jpg";
491
+		$image_array[] = "$dummy_image_url/ps/psl6.jpg";
492
+		$image_array[] = "$dummy_image_url/ps/psb5.jpg";
493
+		$image_array[] = "$dummy_image_url/ps/psk.jpg";
494
+		$image_array[] = "$dummy_image_url/ps/psbr.jpg";
495
+
496
+		$post_info[] = array(
497
+			"listing_type" => $post_type,
498
+			"post_title" => 'Forrest Park',
499
+			"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.
500 500
 
501 501
 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.
502 502
 
@@ -506,42 +506,42 @@  discard block
 block discarded – undo
506 506
 
507 507
 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.',
508 508
 
509
-            "post_images" => $image_array,
510
-            "post_category" => array($post_type.'category' => array($category_array[1])),
511
-            "post_tags" => array('Tags', 'Sample Tags'),
512
-            "geodir_video" => '',
513
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
514
-            "geodir_contact" => '(222) 777-1111',
515
-            "geodir_email" => '[email protected]',
516
-            "geodir_website" => 'http://example.com/',
517
-            "geodir_twitter" => 'http://example.com/',
518
-            "geodir_facebook" => 'http://example.com/',
519
-            "geodir_price" => '530000',
520
-            "geodir_property_status" => 'For Sale',
521
-            'geodir_property_furnishing' => 'Unfurnished',
522
-            'geodir_property_type' => 'Detached house',
523
-            'geodir_property_bedrooms' => '5',
524
-            'geodir_property_bathrooms' => '4',
525
-            'geodir_property_area' => '2250',
526
-            'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Front Garden,Private driveway',
527
-            "post_dummy" => '1'
528
-        );
529
-
530
-        break;
531
-
532
-    case 7:
533
-        $image_array = array();
534
-        $post_meta = array();
535
-        $image_array[] = "$dummy_image_url/ps/psf7.jpg";
536
-        $image_array[] = "$dummy_image_url/ps/psl4.jpg";
537
-        $image_array[] = "$dummy_image_url/ps/psb4.jpg";
538
-        $image_array[] = "$dummy_image_url/ps/psk.jpg";
539
-        $image_array[] = "$dummy_image_url/ps/psbr.jpg";
540
-
541
-        $post_info[] = array(
542
-            "listing_type" => $post_type,
543
-            "post_title" => 'Fraser Suites',
544
-            "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.
509
+			"post_images" => $image_array,
510
+			"post_category" => array($post_type.'category' => array($category_array[1])),
511
+			"post_tags" => array('Tags', 'Sample Tags'),
512
+			"geodir_video" => '',
513
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
514
+			"geodir_contact" => '(222) 777-1111',
515
+			"geodir_email" => '[email protected]',
516
+			"geodir_website" => 'http://example.com/',
517
+			"geodir_twitter" => 'http://example.com/',
518
+			"geodir_facebook" => 'http://example.com/',
519
+			"geodir_price" => '530000',
520
+			"geodir_property_status" => 'For Sale',
521
+			'geodir_property_furnishing' => 'Unfurnished',
522
+			'geodir_property_type' => 'Detached house',
523
+			'geodir_property_bedrooms' => '5',
524
+			'geodir_property_bathrooms' => '4',
525
+			'geodir_property_area' => '2250',
526
+			'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Front Garden,Private driveway',
527
+			"post_dummy" => '1'
528
+		);
529
+
530
+		break;
531
+
532
+	case 7:
533
+		$image_array = array();
534
+		$post_meta = array();
535
+		$image_array[] = "$dummy_image_url/ps/psf7.jpg";
536
+		$image_array[] = "$dummy_image_url/ps/psl4.jpg";
537
+		$image_array[] = "$dummy_image_url/ps/psb4.jpg";
538
+		$image_array[] = "$dummy_image_url/ps/psk.jpg";
539
+		$image_array[] = "$dummy_image_url/ps/psbr.jpg";
540
+
541
+		$post_info[] = array(
542
+			"listing_type" => $post_type,
543
+			"post_title" => 'Fraser Suites',
544
+			"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.
545 545
 
546 546
 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.
547 547
 
@@ -551,42 +551,42 @@  discard block
 block discarded – undo
551 551
 
552 552
 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.',
553 553
 
554
-            "post_images" => $image_array,
555
-            "post_category" => array($post_type.'category' => array($category_array[0])),
556
-            "post_tags" => array('Tags', 'Sample Tags'),
557
-            "geodir_video" => '',
558
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
559
-            "geodir_contact" => '(222) 777-1111',
560
-            "geodir_email" => '[email protected]',
561
-            "geodir_website" => 'http://example.com/',
562
-            "geodir_twitter" => 'http://example.com/',
563
-            "geodir_facebook" => 'http://example.com/',
564
-            "geodir_price" => '245000',
565
-            "geodir_property_status" => 'For Sale',
566
-            'geodir_property_furnishing' => 'Unfurnished',
567
-            'geodir_property_type' => 'Apartment',
568
-            'geodir_property_bedrooms' => '3',
569
-            'geodir_property_bathrooms' => '2',
570
-            'geodir_property_area' => '1250',
571
-            'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing',
572
-            "post_dummy" => '1'
573
-        );
574
-
575
-        break;
576
-
577
-    case 8:
578
-        $image_array = array();
579
-        $post_meta = array();
580
-        $image_array[] = "$dummy_image_url/ps/psf8.jpg";
581
-        $image_array[] = "$dummy_image_url/ps/psl2.jpg";
582
-        $image_array[] = "$dummy_image_url/ps/psb2.jpg";
583
-        $image_array[] = "$dummy_image_url/ps/psk.jpg";
584
-        $image_array[] = "$dummy_image_url/ps/psbr.jpg";
585
-
586
-        $post_info[] = array(
587
-            "listing_type" => $post_type,
588
-            "post_title" => 'Richmore Apartments',
589
-            "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.
554
+			"post_images" => $image_array,
555
+			"post_category" => array($post_type.'category' => array($category_array[0])),
556
+			"post_tags" => array('Tags', 'Sample Tags'),
557
+			"geodir_video" => '',
558
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
559
+			"geodir_contact" => '(222) 777-1111',
560
+			"geodir_email" => '[email protected]',
561
+			"geodir_website" => 'http://example.com/',
562
+			"geodir_twitter" => 'http://example.com/',
563
+			"geodir_facebook" => 'http://example.com/',
564
+			"geodir_price" => '245000',
565
+			"geodir_property_status" => 'For Sale',
566
+			'geodir_property_furnishing' => 'Unfurnished',
567
+			'geodir_property_type' => 'Apartment',
568
+			'geodir_property_bedrooms' => '3',
569
+			'geodir_property_bathrooms' => '2',
570
+			'geodir_property_area' => '1250',
571
+			'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing',
572
+			"post_dummy" => '1'
573
+		);
574
+
575
+		break;
576
+
577
+	case 8:
578
+		$image_array = array();
579
+		$post_meta = array();
580
+		$image_array[] = "$dummy_image_url/ps/psf8.jpg";
581
+		$image_array[] = "$dummy_image_url/ps/psl2.jpg";
582
+		$image_array[] = "$dummy_image_url/ps/psb2.jpg";
583
+		$image_array[] = "$dummy_image_url/ps/psk.jpg";
584
+		$image_array[] = "$dummy_image_url/ps/psbr.jpg";
585
+
586
+		$post_info[] = array(
587
+			"listing_type" => $post_type,
588
+			"post_title" => 'Richmore Apartments',
589
+			"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.
590 590
 
591 591
 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.
592 592
 
@@ -596,43 +596,43 @@  discard block
 block discarded – undo
596 596
 
597 597
 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.',
598 598
 
599
-            "post_images" => $image_array,
600
-            "post_category" => array($post_type.'category' => array($category_array[0])),
601
-            "post_tags" => array('Tags', 'Sample Tags'),
602
-            "geodir_video" => '',
603
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
604
-            "geodir_contact" => '(222) 777-1111',
605
-            "geodir_email" => '[email protected]',
606
-            "geodir_website" => 'http://example.com/',
607
-            "geodir_twitter" => 'http://example.com/',
608
-            "geodir_facebook" => 'http://example.com/',
609
-            "geodir_price" => '395000',
610
-            "geodir_property_status" => 'For Sale',
611
-            'geodir_property_furnishing' => 'Unfurnished',
612
-            'geodir_property_type' => 'Apartment',
613
-            'geodir_property_bedrooms' => '2',
614
-            'geodir_property_bathrooms' => '2',
615
-            'geodir_property_area' => '1750',
616
-            'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Garage',
617
-            "post_dummy" => '1'
618
-        );
619
-
620
-        break;
621
-
622
-
623
-    case 9:
624
-        $image_array = array();
625
-        $post_meta = array();
626
-        $image_array[] = "$dummy_image_url/ps/psf9.jpg";
627
-        $image_array[] = "$dummy_image_url/ps/psc9.jpg";
628
-        $image_array[] = "$dummy_image_url/ps/psb2.jpg";
629
-        $image_array[] = "$dummy_image_url/ps/psk.jpg";
630
-        $image_array[] = "$dummy_image_url/ps/psbr.jpg";
631
-
632
-        $post_info[] = array(
633
-            "listing_type" => $post_type,
634
-            "post_title" => 'Hotel Alpina',
635
-            "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.
599
+			"post_images" => $image_array,
600
+			"post_category" => array($post_type.'category' => array($category_array[0])),
601
+			"post_tags" => array('Tags', 'Sample Tags'),
602
+			"geodir_video" => '',
603
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
604
+			"geodir_contact" => '(222) 777-1111',
605
+			"geodir_email" => '[email protected]',
606
+			"geodir_website" => 'http://example.com/',
607
+			"geodir_twitter" => 'http://example.com/',
608
+			"geodir_facebook" => 'http://example.com/',
609
+			"geodir_price" => '395000',
610
+			"geodir_property_status" => 'For Sale',
611
+			'geodir_property_furnishing' => 'Unfurnished',
612
+			'geodir_property_type' => 'Apartment',
613
+			'geodir_property_bedrooms' => '2',
614
+			'geodir_property_bathrooms' => '2',
615
+			'geodir_property_area' => '1750',
616
+			'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Garage',
617
+			"post_dummy" => '1'
618
+		);
619
+
620
+		break;
621
+
622
+
623
+	case 9:
624
+		$image_array = array();
625
+		$post_meta = array();
626
+		$image_array[] = "$dummy_image_url/ps/psf9.jpg";
627
+		$image_array[] = "$dummy_image_url/ps/psc9.jpg";
628
+		$image_array[] = "$dummy_image_url/ps/psb2.jpg";
629
+		$image_array[] = "$dummy_image_url/ps/psk.jpg";
630
+		$image_array[] = "$dummy_image_url/ps/psbr.jpg";
631
+
632
+		$post_info[] = array(
633
+			"listing_type" => $post_type,
634
+			"post_title" => 'Hotel Alpina',
635
+			"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.
636 636
 
637 637
 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.
638 638
 
@@ -642,39 +642,39 @@  discard block
 block discarded – undo
642 642
 
643 643
 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.',
644 644
 
645
-            "post_images" => $image_array,
646
-            "post_category" => array($post_type.'category' => array($category_array[2])),
647
-            "post_tags" => array('Tags', 'Sample Tags'),
648
-            "geodir_video" => '',
649
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
650
-            "geodir_contact" => '(222) 777-1111',
651
-            "geodir_email" => '[email protected]',
652
-            "geodir_website" => 'http://example.com/',
653
-            "geodir_twitter" => 'http://example.com/',
654
-            "geodir_facebook" => 'http://example.com/',
655
-            "geodir_price" => '12500000',
656
-            "geodir_property_status" => 'For Sale',
657
-            'geodir_property_furnishing' => 'Furnished',
658
-            'geodir_property_type' => 'Hotel',
659
-            'geodir_property_bedrooms' => '120',
660
-            'geodir_property_bathrooms' => '133',
661
-            'geodir_property_area' => '35000',
662
-            'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Garage',
663
-            "post_dummy" => '1'
664
-        );
665
-
666
-        break;
667
-
668
-    case 10:
669
-        $image_array = array();
670
-        $post_meta = array();
671
-        $image_array[] = "$dummy_image_url/ps/psf10.jpg";
672
-        $image_array[] = "$dummy_image_url/ps/psf102.jpg";
673
-
674
-        $post_info[] = array(
675
-            "listing_type" => $post_type,
676
-            "post_title" => 'Development Land',
677
-            "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.
645
+			"post_images" => $image_array,
646
+			"post_category" => array($post_type.'category' => array($category_array[2])),
647
+			"post_tags" => array('Tags', 'Sample Tags'),
648
+			"geodir_video" => '',
649
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
650
+			"geodir_contact" => '(222) 777-1111',
651
+			"geodir_email" => '[email protected]',
652
+			"geodir_website" => 'http://example.com/',
653
+			"geodir_twitter" => 'http://example.com/',
654
+			"geodir_facebook" => 'http://example.com/',
655
+			"geodir_price" => '12500000',
656
+			"geodir_property_status" => 'For Sale',
657
+			'geodir_property_furnishing' => 'Furnished',
658
+			'geodir_property_type' => 'Hotel',
659
+			'geodir_property_bedrooms' => '120',
660
+			'geodir_property_bathrooms' => '133',
661
+			'geodir_property_area' => '35000',
662
+			'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Garage',
663
+			"post_dummy" => '1'
664
+		);
665
+
666
+		break;
667
+
668
+	case 10:
669
+		$image_array = array();
670
+		$post_meta = array();
671
+		$image_array[] = "$dummy_image_url/ps/psf10.jpg";
672
+		$image_array[] = "$dummy_image_url/ps/psf102.jpg";
673
+
674
+		$post_info[] = array(
675
+			"listing_type" => $post_type,
676
+			"post_title" => 'Development Land',
677
+			"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.
678 678
 
679 679
 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.
680 680
 
@@ -684,93 +684,93 @@  discard block
 block discarded – undo
684 684
 
685 685
 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.',
686 686
 
687
-            "post_images" => $image_array,
688
-            "post_category" => array($post_type.'category' => array($category_array[3])),
689
-            "post_tags" => array('Tags', 'Sample Tags'),
690
-            "geodir_video" => '',
691
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
692
-            "geodir_contact" => '(222) 777-1111',
693
-            "geodir_email" => '[email protected]',
694
-            "geodir_website" => 'http://example.com/',
695
-            "geodir_twitter" => 'http://example.com/',
696
-            "geodir_facebook" => 'http://example.com/',
697
-            "geodir_price" => '80000',
698
-            "geodir_property_status" => 'For Sale',
699
-            'geodir_property_furnishing' => '',
700
-            'geodir_property_type' => 'Land',
701
-            'geodir_property_bedrooms' => '',
702
-            'geodir_property_bathrooms' => '',
703
-            'geodir_property_area' => '250000',
704
-            'geodir_property_features' => '',
705
-            "post_dummy" => '1'
706
-        );
707
-
708
-        break;
687
+			"post_images" => $image_array,
688
+			"post_category" => array($post_type.'category' => array($category_array[3])),
689
+			"post_tags" => array('Tags', 'Sample Tags'),
690
+			"geodir_video" => '',
691
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
692
+			"geodir_contact" => '(222) 777-1111',
693
+			"geodir_email" => '[email protected]',
694
+			"geodir_website" => 'http://example.com/',
695
+			"geodir_twitter" => 'http://example.com/',
696
+			"geodir_facebook" => 'http://example.com/',
697
+			"geodir_price" => '80000',
698
+			"geodir_property_status" => 'For Sale',
699
+			'geodir_property_furnishing' => '',
700
+			'geodir_property_type' => 'Land',
701
+			'geodir_property_bedrooms' => '',
702
+			'geodir_property_bathrooms' => '',
703
+			'geodir_property_area' => '250000',
704
+			'geodir_property_features' => '',
705
+			"post_dummy" => '1'
706
+		);
707
+
708
+		break;
709 709
 
710 710
 } // end of switch
711 711
 
712 712
 foreach ($post_info as $post_info) {
713
-    $default_location = geodir_get_default_location();
714
-    if ($city_bound_lat1 > $city_bound_lat2)
715
-        $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat1, $city_bound_lat2), geodir_random_float($city_bound_lat2, $city_bound_lat1));
716
-    else
717
-        $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat2, $city_bound_lat1), geodir_random_float($city_bound_lat1, $city_bound_lat2));
713
+	$default_location = geodir_get_default_location();
714
+	if ($city_bound_lat1 > $city_bound_lat2)
715
+		$dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat1, $city_bound_lat2), geodir_random_float($city_bound_lat2, $city_bound_lat1));
716
+	else
717
+		$dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat2, $city_bound_lat1), geodir_random_float($city_bound_lat1, $city_bound_lat2));
718 718
 
719 719
 
720
-    if ($city_bound_lng1 > $city_bound_lng2)
721
-        $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng1, $city_bound_lng2), geodir_random_float($city_bound_lng2, $city_bound_lng1));
722
-    else
723
-        $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng2, $city_bound_lng1), geodir_random_float($city_bound_lng1, $city_bound_lng2));
720
+	if ($city_bound_lng1 > $city_bound_lng2)
721
+		$dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng1, $city_bound_lng2), geodir_random_float($city_bound_lng2, $city_bound_lng1));
722
+	else
723
+		$dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng2, $city_bound_lng1), geodir_random_float($city_bound_lng1, $city_bound_lng2));
724 724
 
725
-    $load_map = get_option('geodir_load_map');
725
+	$load_map = get_option('geodir_load_map');
726 726
     
727
-    if ($load_map == 'osm') {
728
-        $post_address = geodir_get_osm_address_by_lat_lan($dummy_post_latitude, $dummy_post_longitude);
729
-    } else {
730
-        $post_address = geodir_get_address_by_lat_lan($dummy_post_latitude, $dummy_post_longitude);
731
-    }
732
-
733
-    $postal_code = '';
734
-    if (!empty($post_address)) {
735
-        if ($load_map == 'osm') {
736
-            $address = !empty($post_address->formatted_address) ? $post_address->formatted_address : '';
737
-            $postal_code = !empty($post_address->address->postcode) ? $post_address->address->postcode : '';
738
-        } else {
739
-            $addresses = array();
740
-            $addresses_default = array();
727
+	if ($load_map == 'osm') {
728
+		$post_address = geodir_get_osm_address_by_lat_lan($dummy_post_latitude, $dummy_post_longitude);
729
+	} else {
730
+		$post_address = geodir_get_address_by_lat_lan($dummy_post_latitude, $dummy_post_longitude);
731
+	}
732
+
733
+	$postal_code = '';
734
+	if (!empty($post_address)) {
735
+		if ($load_map == 'osm') {
736
+			$address = !empty($post_address->formatted_address) ? $post_address->formatted_address : '';
737
+			$postal_code = !empty($post_address->address->postcode) ? $post_address->address->postcode : '';
738
+		} else {
739
+			$addresses = array();
740
+			$addresses_default = array();
741 741
             
742
-            foreach ($post_address as $add_key => $add_value) {
743
-                if ($add_key < 2 && !empty($add_value->long_name)) {
744
-                    $addresses_default[] = $add_value->long_name;
745
-                }
746
-                if ($add_value->types[0] == 'postal_code') {
747
-                    $postal_code = $add_value->long_name;
748
-                }
749
-                if ($add_value->types[0] == 'street_number') {
750
-                    $addresses[] = $add_value->long_name;
751
-                }
752
-                if ($add_value->types[0] == 'route') {
753
-                    $addresses[] = $add_value->long_name;
754
-                }
755
-                if ($add_value->types[0] == 'neighborhood') {
756
-                    $addresses[] = $add_value->long_name;
757
-                }
758
-                if ($add_value->types[0] == 'sublocality') {
759
-                    $addresses[] = $add_value->long_name;
760
-                }
761
-            }
762
-            $address = !empty($addresses) ? implode(', ', $addresses) : (!empty($addresses_default) ? implode(', ', $addresses_default) : '');
763
-        }
764
-
765
-        $post_info['post_address'] = !empty($address) ? $address : $default_location->city;
766
-        $post_info['post_city'] = $default_location->city;
767
-        $post_info['post_region'] = $default_location->region;
768
-        $post_info['post_country'] = $default_location->country;
769
-        $post_info['post_zip'] = $postal_code;
770
-        $post_info['post_latitude'] = $dummy_post_latitude;
771
-        $post_info['post_longitude'] = $dummy_post_longitude;
772
-    }
742
+			foreach ($post_address as $add_key => $add_value) {
743
+				if ($add_key < 2 && !empty($add_value->long_name)) {
744
+					$addresses_default[] = $add_value->long_name;
745
+				}
746
+				if ($add_value->types[0] == 'postal_code') {
747
+					$postal_code = $add_value->long_name;
748
+				}
749
+				if ($add_value->types[0] == 'street_number') {
750
+					$addresses[] = $add_value->long_name;
751
+				}
752
+				if ($add_value->types[0] == 'route') {
753
+					$addresses[] = $add_value->long_name;
754
+				}
755
+				if ($add_value->types[0] == 'neighborhood') {
756
+					$addresses[] = $add_value->long_name;
757
+				}
758
+				if ($add_value->types[0] == 'sublocality') {
759
+					$addresses[] = $add_value->long_name;
760
+				}
761
+			}
762
+			$address = !empty($addresses) ? implode(', ', $addresses) : (!empty($addresses_default) ? implode(', ', $addresses_default) : '');
763
+		}
764
+
765
+		$post_info['post_address'] = !empty($address) ? $address : $default_location->city;
766
+		$post_info['post_city'] = $default_location->city;
767
+		$post_info['post_region'] = $default_location->region;
768
+		$post_info['post_country'] = $default_location->country;
769
+		$post_info['post_zip'] = $postal_code;
770
+		$post_info['post_latitude'] = $dummy_post_latitude;
771
+		$post_info['post_longitude'] = $dummy_post_longitude;
772
+	}
773 773
     
774
-    geodir_save_listing($post_info, true);
775
-    echo 1;
774
+	geodir_save_listing($post_info, true);
775
+	echo 1;
776 776
 }
Please login to merge, or discard this patch.
Spacing   +15 added lines, -15 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
     // Salary
14 14
     $fields[] = array('listing_type' => $post_type,
@@ -48,15 +48,15 @@  discard block
 block discarded – undo
48 48
                       'field_type'          =>  'select',
49 49
                       'data_type'           =>  'VARCHAR',
50 50
                       'admin_title'         =>  __('Job Type', 'geodirectory'),
51
-                      'site_title'          =>  __('Job Type','geodirectory'),
52
-                      'admin_desc'          =>  __('Select the type of job.','geodirectory'),
51
+                      'site_title'          =>  __('Job Type', 'geodirectory'),
52
+                      'admin_desc'          =>  __('Select the type of job.', 'geodirectory'),
53 53
                       'htmlvar_name'        =>  'job_type',
54 54
                       'is_active'           =>  true,
55 55
                       'for_admin_use'       =>  false,
56 56
                       'default_value'       =>  '',
57 57
                       'show_in' 	        =>  '[detail],[listing]',
58 58
                       'is_required'         =>  true,
59
-                      'option_values'       =>  __('Select Type/,Freelance,Full Time,Internship,Part Time,Temporary,Other','geodirectory'),
59
+                      'option_values'       =>  __('Select Type/,Freelance,Full Time,Internship,Part Time,Temporary,Other', 'geodirectory'),
60 60
                       'validation_pattern'  =>  '',
61 61
                       'validation_msg'      =>  '',
62 62
                       'required_msg'        =>  '',
@@ -70,16 +70,16 @@  discard block
 block discarded – undo
70 70
     $fields[] = array('listing_type' => $post_type,
71 71
                       'field_type'          =>  'select',
72 72
                       'data_type'           =>  'VARCHAR',
73
-                      'admin_title'         =>  __('Job Sector','geodirectory'),
74
-                      'site_title'          =>  __('Job Sector','geodirectory'),
75
-                      'admin_desc'          =>  __('Select the job sector.','geodirectory'),
73
+                      'admin_title'         =>  __('Job Sector', 'geodirectory'),
74
+                      'site_title'          =>  __('Job Sector', 'geodirectory'),
75
+                      'admin_desc'          =>  __('Select the job sector.', 'geodirectory'),
76 76
                       'htmlvar_name'        =>  'job_sector',
77 77
                       'is_active'           =>  true,
78 78
                       'for_admin_use'       =>  false,
79 79
                       'default_value'       =>  '',
80 80
                       'show_in' 	          =>  '[detail]',
81 81
                       'is_required'         =>  true,
82
-                      'option_values'       =>  __('Select Sector/,Private Sector,Public Sector,Agencies','geodirectory'),
82
+                      'option_values'       =>  __('Select Sector/,Private Sector,Public Sector,Agencies', 'geodirectory'),
83 83
                       'validation_pattern'  =>  '',
84 84
                       'validation_msg'      =>  '',
85 85
                       'required_msg'        =>  '',
@@ -102,7 +102,7 @@  discard block
 block discarded – undo
102 102
                       'default_value'       =>  '',
103 103
                       'show_in' 	        =>  '[detail],[listing]',
104 104
                       'is_required'         =>  true,
105
-                      'option_values'       =>  __('Select Experience/,No Experience Required,1 Year,2 Years,3 Years,4 Years,5 Years,6 Years,7 Years,8 Years,9 Years,10+ Years','geodirectory'),
105
+                      'option_values'       =>  __('Select Experience/,No Experience Required,1 Year,2 Years,3 Years,4 Years,5 Years,6 Years,7 Years,8 Years,9 Years,10+ Years', 'geodirectory'),
106 106
                       'validation_pattern'  =>  '',
107 107
                       'validation_msg'      =>  '',
108 108
                       'required_msg'        =>  '',
@@ -235,24 +235,24 @@  discard block
 block discarded – undo
235 235
     return  $fields;
236 236
 }
237 237
 
238
-global $city_bound_lat1, $city_bound_lng1, $city_bound_lat2, $city_bound_lng2,$wpdb, $current_user,$dummy_post_index;
238
+global $city_bound_lat1, $city_bound_lng1, $city_bound_lat2, $city_bound_lng2, $wpdb, $current_user, $dummy_post_index;
239 239
 $post_info = array();
240 240
 $image_array = array();
241 241
 $post_meta = array();
242 242
 $category_array = array('Apartments', 'Houses', 'Commercial', 'Land');
243 243
 
244
-if($dummy_post_index==1){
244
+if ($dummy_post_index == 1) {
245 245
     // add the dummy categories
246
-    geodir_dummy_data_taxonomies($post_type,$category_array );
246
+    geodir_dummy_data_taxonomies($post_type, $category_array);
247 247
 
248 248
     // add the dummy custom fields
249 249
     $fields = geodir_property_sale_custom_fields($post_type);
250 250
     geodir_create_dummy_fields($fields);
251
-    update_option($post_type.'_dummy_data_type','property_sale');
251
+    update_option($post_type.'_dummy_data_type', 'property_sale');
252 252
 }
253 253
 
254 254
 if (geodir_dummy_folder_exists())
255
-    $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy";
255
+    $dummy_image_url = geodir_plugin_url()."/geodirectory-admin/dummy";
256 256
 else
257 257
     $dummy_image_url = 'http://www.wpgeodirectory.com/dummy';
258 258
 
Please login to merge, or discard this patch.
Braces   +13 added lines, -10 removed lines patch added patch discarded remove patch
@@ -231,10 +231,11 @@  discard block
 block discarded – undo
231 231
     update_option($post_type.'_dummy_data_type','property_sale');
232 232
 }
233 233
 
234
-if (geodir_dummy_folder_exists())
234
+if (geodir_dummy_folder_exists()) {
235 235
     $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy";
236
-else
236
+} else {
237 237
     $dummy_image_url = 'http://www.wpgeodirectory.com/dummy';
238
+}
238 239
 
239 240
 $dummy_image_url = apply_filters('place_dummy_image_url', $dummy_image_url);
240 241
 
@@ -691,16 +692,18 @@  discard block
 block discarded – undo
691 692
 
692 693
 foreach ($post_info as $post_info) {
693 694
     $default_location = geodir_get_default_location();
694
-    if ($city_bound_lat1 > $city_bound_lat2)
695
-        $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat1, $city_bound_lat2), geodir_random_float($city_bound_lat2, $city_bound_lat1));
696
-    else
697
-        $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat2, $city_bound_lat1), geodir_random_float($city_bound_lat1, $city_bound_lat2));
695
+    if ($city_bound_lat1 > $city_bound_lat2) {
696
+            $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat1, $city_bound_lat2), geodir_random_float($city_bound_lat2, $city_bound_lat1));
697
+    } else {
698
+            $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat2, $city_bound_lat1), geodir_random_float($city_bound_lat1, $city_bound_lat2));
699
+    }
698 700
 
699 701
 
700
-    if ($city_bound_lng1 > $city_bound_lng2)
701
-        $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng1, $city_bound_lng2), geodir_random_float($city_bound_lng2, $city_bound_lng1));
702
-    else
703
-        $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng2, $city_bound_lng1), geodir_random_float($city_bound_lng1, $city_bound_lng2));
702
+    if ($city_bound_lng1 > $city_bound_lng2) {
703
+            $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng1, $city_bound_lng2), geodir_random_float($city_bound_lng2, $city_bound_lng1));
704
+    } else {
705
+            $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng2, $city_bound_lng1), geodir_random_float($city_bound_lng1, $city_bound_lng2));
706
+    }
704 707
 
705 708
     $load_map = get_option('geodir_load_map');
706 709
     
Please login to merge, or discard this patch.
geodirectory-functions/custom_fields_predefined.php 3 patches
Indentation   +403 added lines, -403 removed lines patch added patch discarded remove patch
@@ -17,370 +17,370 @@  discard block
 block discarded – undo
17 17
  */
18 18
 function geodir_custom_fields_predefined($post_type=''){
19 19
 
20
-    $custom_fields = array();
21
-
22
-
23
-    // price
24
-    $custom_fields['price'] = array( // The key value should be unique and not contain any spaces.
25
-        'field_type'  =>  'text',
26
-        'class'       =>  'gd-price',
27
-        'icon'        =>  'fa fa-usd',
28
-        'name'        =>  __('Price', 'geodirectory'),
29
-        'description' =>  __('Adds a input for a price field. This will let you filter and sort by price.', 'geodirectory'),
30
-        'defaults'    => array(
31
-            'data_type'           =>  'FLOAT',
32
-            'decimal_point'       =>  '2',
33
-            'admin_title'         =>  'Price',
34
-            'site_title'          =>  'Price',
35
-            'admin_desc'          =>  'Enter the price in $ (no currency symbol)',
36
-            'htmlvar_name'        =>  'price',
37
-            'is_active'           =>  true,
38
-            'for_admin_use'       =>  false,
39
-            'default_value'       =>  '',
40
-            'show_in' 	      =>  '[detail],[listing]',
41
-            'is_required'         =>  false,
42
-            'validation_pattern'  =>  '\d+(\.\d{2})?',
43
-            'validation_msg'      =>  'Please enter number and decimal only ie: 100.50',
44
-            'required_msg'        =>  '',
45
-            'field_icon'          =>  'fa fa-usd',
46
-            'css_class'           =>  '',
47
-            'cat_sort'            =>  true,
48
-            'cat_filter'	      =>  true,
49
-            'extra_fields'        =>  array(
50
-                'is_price'                  =>  1,
51
-                'thousand_separator'        =>  'comma',
52
-                'decimal_separator'         =>  'period',
53
-                'decimal_display'           =>  'if',
54
-                'currency_symbol'           =>  '$',
55
-                'currency_symbol_placement' =>  'left'
56
-            )
57
-        )
58
-    );
59
-
60
-    // property status
61
-    $custom_fields['property_status'] = array( // The key value should be unique and not contain any spaces.
62
-        'field_type'  =>  'select',
63
-        'class'       =>  'gd-property-status',
64
-        'icon'        =>  'fa fa-home',
65
-        'name'        =>  __('Property Status', 'geodirectory'),
66
-        'description' =>  __('Adds a select input to be able to set the status of a property ie: For Sale, For Rent', 'geodirectory'),
67
-        'defaults'    => array(
68
-            'data_type'           =>  'VARCHAR',
69
-            'admin_title'         =>  'Property Status',
70
-            'site_title'          =>  'Property Status',
71
-            'admin_desc'          =>  'Enter the status of the property.',
72
-            'htmlvar_name'        =>  'property_status',
73
-            'is_active'           =>  true,
74
-            'for_admin_use'       =>  false,
75
-            'default_value'       =>  '',
76
-            'show_in' 	          =>  '[detail],[listing]',
77
-            'is_required'         =>  true,
78
-            'option_values'       =>  __('Select Status/,For Sale,For Rent,Sold,Let','geodirectory'),
79
-            'validation_pattern'  =>  '',
80
-            'validation_msg'      =>  '',
81
-            'required_msg'        =>  '',
82
-            'field_icon'          =>  'fa fa-home',
83
-            'css_class'           =>  '',
84
-            'cat_sort'            =>  true,
85
-            'cat_filter'	      =>  true
86
-        )
87
-    );
88
-
89
-    // property furnishing
90
-    $custom_fields['property_furnishing'] = array( // The key value should be unique and not contain any spaces.
91
-        'field_type'  =>  'select',
92
-        'class'       =>  'gd-property-furnishing',
93
-        'icon'        =>  'fa fa-home',
94
-        'name'        =>  __('Property Furnishing', 'geodirectory'),
95
-        'description' =>  __('Adds a select input to be able to set the furnishing status of a property ie: Unfurnished, Furnished', 'geodirectory'),
96
-        'defaults'    => array(
97
-            'data_type'           =>  'VARCHAR',
98
-            'admin_title'         =>  'Furnishing',
99
-            'site_title'          =>  'Furnishing',
100
-            'admin_desc'          =>  'Enter the furnishing status of the property.',
101
-            'htmlvar_name'        =>  'property_furnishing',
102
-            'is_active'           =>  true,
103
-            'for_admin_use'       =>  false,
104
-            'default_value'       =>  '',
105
-            'show_in' 	          =>  '[detail],[listing]',
106
-            'is_required'         =>  true,
107
-            'option_values'       =>  __('Select Status/,Unfurnished,Furnished,Partially furnished,Optional','geodirectory'),
108
-            'validation_pattern'  =>  '',
109
-            'validation_msg'      =>  '',
110
-            'required_msg'        =>  '',
111
-            'field_icon'          =>  'fa fa-th-large',
112
-            'css_class'           =>  '',
113
-            'cat_sort'            =>  true,
114
-            'cat_filter'	      =>  true
115
-        )
116
-    );
117
-
118
-    // property type
119
-    $custom_fields['property_type'] = array( // The key value should be unique and not contain any spaces.
120
-        'field_type'  =>  'select',
121
-        'class'       =>  'gd-property-type',
122
-        'icon'        =>  'fa fa-home',
123
-        'name'        =>  __('Property Type', 'geodirectory'),
124
-        'description' =>  __('Adds a select input for the property type ie: Detached house, Apartment', 'geodirectory'),
125
-        'defaults'    => array(
126
-            'data_type'           =>  'VARCHAR',
127
-            'admin_title'         =>  'Property Type',
128
-            'site_title'          =>  'Property Type',
129
-            'admin_desc'          =>  'Select the property type.',
130
-            'htmlvar_name'        =>  'property_type',
131
-            'is_active'           =>  true,
132
-            'for_admin_use'       =>  false,
133
-            'default_value'       =>  '',
134
-            'show_in' 	          =>  '[detail],[listing]',
135
-            'is_required'         =>  true,
136
-            'option_values'       =>  __('Select Type/,Detached house,Semi-detached house,Apartment,Bungalow,Semi-detached bungalow,Chalet,Town House,End-terrace house,Terrace house,Cottage','geodirectory'),
137
-            'validation_pattern'  =>  '',
138
-            'validation_msg'      =>  '',
139
-            'required_msg'        =>  '',
140
-            'field_icon'          =>  'fa fa-home',
141
-            'css_class'           =>  '',
142
-            'cat_sort'            =>  true,
143
-            'cat_filter'	      =>  true
144
-        )
145
-    );
146
-
147
-    // property bedrooms
148
-    $custom_fields['property_bedrooms'] = array( // The key value should be unique and not contain any spaces.
149
-        'field_type'  =>  'select',
150
-        'class'       =>  'gd-property-bedrooms',
151
-        'icon'        =>  'fa fa-home',
152
-        'name'        =>  __('Property Bedrooms', 'geodirectory'),
153
-        'description' =>  __('Adds a select input for the number of bedrooms.', 'geodirectory'),
154
-        'defaults'    => array(
155
-            'data_type'           =>  'VARCHAR',
156
-            'admin_title'         =>  'Property Bedrooms',
157
-            'site_title'          =>  'Bedrooms',
158
-            'admin_desc'          =>  'Select the number of bedrooms',
159
-            'htmlvar_name'        =>  'property_bedrooms',
160
-            'is_active'           =>  true,
161
-            'for_admin_use'       =>  false,
162
-            'default_value'       =>  '',
163
-            'show_in' 	          =>  '[detail],[listing]',
164
-            'is_required'         =>  true,
165
-            'option_values'       =>  __('Select Bedrooms/,1,2,3,4,5,6,7,8,9,10','geodirectory'),
166
-            'validation_pattern'  =>  '',
167
-            'validation_msg'      =>  '',
168
-            'required_msg'        =>  '',
169
-            'field_icon'          =>  'fa fa-bed',
170
-            'css_class'           =>  '',
171
-            'cat_sort'            =>  true,
172
-            'cat_filter'	      =>  true
173
-        )
174
-    );
175
-
176
-    // property bathrooms
177
-    $custom_fields['property_bathrooms'] = array( // The key value should be unique and not contain any spaces.
178
-        'field_type'  =>  'select',
179
-        'class'       =>  'gd-property-bathrooms',
180
-        'icon'        =>  'fa fa-home',
181
-        'name'        =>  __('Property Bathrooms', 'geodirectory'),
182
-        'description' =>  __('Adds a select input for the number of bathrooms.', 'geodirectory'),
183
-        'defaults'    => array(
184
-            'data_type'           =>  'VARCHAR',
185
-            'admin_title'         =>  'Property Bathrooms',
186
-            'site_title'          =>  'Bathrooms',
187
-            'admin_desc'          =>  'Select the number of bathrooms',
188
-            'htmlvar_name'        =>  'property_bathrooms',
189
-            'is_active'           =>  true,
190
-            'for_admin_use'       =>  false,
191
-            'default_value'       =>  '',
192
-            'show_in' 	          =>  '[detail],[listing]',
193
-            'is_required'         =>  true,
194
-            'option_values'       =>  __('Select Bathrooms/,1,2,3,4,5,6,7,8,9,10','geodirectory'),
195
-            'validation_pattern'  =>  '',
196
-            'validation_msg'      =>  '',
197
-            'required_msg'        =>  '',
198
-            'field_icon'          =>  'fa fa-bold',
199
-            'css_class'           =>  '',
200
-            'cat_sort'            =>  true,
201
-            'cat_filter'	      =>  true
202
-        )
203
-    );
204
-
205
-    // property area
206
-    $custom_fields['property_area'] = array( // The key value should be unique and not contain any spaces.
207
-        'field_type'  =>  'text',
208
-        'class'       =>  'gd-area',
209
-        'icon'        =>  'fa fa-home',
210
-        'name'        =>  __('Property Area', 'geodirectory'),
211
-        'description' =>  __('Adds a input for the property area.', 'geodirectory'),
212
-        'defaults'    => array(
213
-            'data_type'           =>  'FLOAT',
214
-            'admin_title'         =>  'Property Area',
215
-            'site_title'          =>  'Area (Sq Ft)',
216
-            'admin_desc'          =>  'Enter the Sq Ft value for the property',
217
-            'htmlvar_name'        =>  'property_area',
218
-            'is_active'           =>  true,
219
-            'for_admin_use'       =>  false,
220
-            'default_value'       =>  '',
221
-            'show_in' 	      =>  '[detail],[listing]',
222
-            'is_required'         =>  false,
223
-            'validation_pattern'  =>  '\d+(\.\d{2})?',
224
-            'validation_msg'      =>  'Please enter the property area in numbers only: 1500',
225
-            'required_msg'        =>  '',
226
-            'field_icon'          =>  'fa fa-area-chart',
227
-            'css_class'           =>  '',
228
-            'cat_sort'            =>  true,
229
-            'cat_filter'	      =>  true
230
-        )
231
-    );
232
-
233
-    // property features
234
-    $custom_fields['property_features'] = array( // The key value should be unique and not contain any spaces.
235
-        'field_type'  =>  'multiselect',
236
-        'class'       =>  'gd-property-features',
237
-        'icon'        =>  'fa fa-home',
238
-        'name'        =>  __('Property Features', 'geodirectory'),
239
-        'description' =>  __('Adds a select input for the property features.', 'geodirectory'),
240
-        'defaults'    => array(
241
-            'data_type'           =>  'VARCHAR',
242
-            'admin_title'         =>  'Property Features',
243
-            'site_title'          =>  'Features',
244
-            'admin_desc'          =>  'Select the property features.',
245
-            'htmlvar_name'        =>  'property_features',
246
-            'is_active'           =>  true,
247
-            'for_admin_use'       =>  false,
248
-            'default_value'       =>  '',
249
-            'show_in' 	          =>  '[detail],[listing]',
250
-            'is_required'         =>  true,
251
-            'option_values'       =>  __('Select Features/,Gas Central Heating,Oil Central Heating,Double Glazing,Triple Glazing,Front Garden,Garage,Private driveway,Off Road Parking,Fireplace','geodirectory'),
252
-            'validation_pattern'  =>  '',
253
-            'validation_msg'      =>  '',
254
-            'required_msg'        =>  '',
255
-            'field_icon'          =>  'fa fa-plus-square',
256
-            'css_class'           =>  '',
257
-            'cat_sort'            =>  true,
258
-            'cat_filter'	      =>  true
259
-        )
260
-    );
261
-
262
-    // Twitter feed
263
-    $custom_fields['twitter_feed'] = array( // The key value should be unique and not contain any spaces.
264
-        'field_type'  =>  'text',
265
-        'class'       =>  'gd-twitter',
266
-        'icon'        =>  'fa fa-twitter',
267
-        'name'        =>  __('Twitter feed', 'geodirectory'),
268
-        'description' =>  __('Adds a input for twitter username and outputs feed.', 'geodirectory'),
269
-        'defaults'    => array(
270
-            'data_type'           =>  'VARCHAR',
271
-            'admin_title'         =>  'Twitter',
272
-            'site_title'          =>  'Twitter',
273
-            'admin_desc'          =>  'Enter your Twitter username',
274
-            'htmlvar_name'        =>  'twitterusername',
275
-            'is_active'           =>  true,
276
-            'for_admin_use'       =>  false,
277
-            'default_value'       =>  '',
278
-            'show_in' 	      =>  '[detail],[owntab]',
279
-            'is_required'         =>  false,
280
-            'validation_pattern'  =>  '^[A-Za-z0-9_]{1,32}$',
281
-            'validation_msg'      =>  'Please enter a valid twitter username.',
282
-            'required_msg'        =>  '',
283
-            'field_icon'          =>  'fa fa-twitter',
284
-            'css_class'           =>  '',
285
-            'cat_sort'            =>  false,
286
-            'cat_filter'	      =>  false
287
-        )
288
-    );
289
-
290
-    // Get directions link
291
-    $custom_fields['get_directions'] = array( // The key value should be unique and not contain any spaces.
292
-        'field_type'  =>  'text',
293
-        'class'       =>  'gd-get-directions',
294
-        'icon'        =>  'fa fa-location-arrow',
295
-        'name'        =>  __('Get Directions Link', 'geodirectory'),
296
-        'description' =>  __('Adds a input for twitter username and outputs feed.', 'geodirectory'),
297
-        'defaults'    => array(
298
-            'data_type'           =>  'VARCHAR',
299
-            'admin_title'         =>  'Get Directions',
300
-            'site_title'          =>  'Get Directions',
301
-            'admin_desc'          =>  '',
302
-            'htmlvar_name'        =>  'get_directions',
303
-            'is_active'           =>  true,
304
-            'for_admin_use'       =>  true,
305
-            'default_value'       =>  'Get Directions',
306
-            'show_in' 	      =>  '[detail],[listing]',
307
-            'is_required'         =>  false,
308
-            'validation_pattern'  =>  '',
309
-            'validation_msg'      =>  '',
310
-            'required_msg'        =>  '',
311
-            'field_icon'          =>  'fa fa-location-arrow',
312
-            'css_class'           =>  '',
313
-            'cat_sort'            =>  false,
314
-            'cat_filter'	      =>  false
315
-        )
316
-    );
317
-
318
-
319
-    // JOB TYPE CF
320
-
321
-    // job type
322
-    $custom_fields['job_type'] = array( // The key value should be unique and not contain any spaces.
323
-        'field_type'  =>  'select',
324
-        'class'       =>  'gd-job-type',
325
-        'icon'        =>  'fa fa-briefcase',
326
-        'name'        =>  __('Job Type', 'geodirectory'),
327
-        'description' =>  __('Adds a select input to be able to set the type of a job ie: Full Time, Part Time', 'geodirectory'),
328
-        'defaults'    => array(
329
-            'data_type'           =>  'VARCHAR',
330
-            'admin_title'         =>  __('Job Type', 'geodirectory'),
331
-            'site_title'          =>  __('Job Type','geodirectory'),
332
-            'admin_desc'          =>  __('Select the type of job.','geodirectory'),
333
-            'htmlvar_name'        =>  'job_type',
334
-            'is_active'           =>  true,
335
-            'for_admin_use'       =>  false,
336
-            'default_value'       =>  '',
337
-            'show_in' 	          =>  '[detail],[listing]',
338
-            'is_required'         =>  true,
339
-            'option_values'       =>  __('Select Type/,Freelance,Full Time,Internship,Part Time,Temporary,Other','geodirectory'),
340
-            'validation_pattern'  =>  '',
341
-            'validation_msg'      =>  '',
342
-            'required_msg'        =>  '',
343
-            'field_icon'          =>  'fa fa-briefcase',
344
-            'css_class'           =>  '',
345
-            'cat_sort'            =>  true,
346
-            'cat_filter'	      =>  true
347
-        )
348
-    );
349
-
350
-    // job sector
351
-    $custom_fields['job_sector'] = array( // The key value should be unique and not contain any spaces.
352
-        'field_type'  =>  'select',
353
-        'class'       =>  'gd-job-type',
354
-        'icon'        =>  'fa fa-briefcase',
355
-        'name'        =>  __('Job Sector', 'geodirectory'),
356
-        'description' =>  __('Adds a select input to be able to set the type of a job Sector ie: Private Sector,Public Sector', 'geodirectory'),
357
-        'defaults'    => array(
358
-            'data_type'           =>  'VARCHAR',
359
-            'admin_title'         =>  __('Job Sector','geodirectory'),
360
-            'site_title'          =>  __('Job Sector','geodirectory'),
361
-            'admin_desc'          =>  __('Select the job sector.','geodirectory'),
362
-            'htmlvar_name'        =>  'job_sector',
363
-            'is_active'           =>  true,
364
-            'for_admin_use'       =>  false,
365
-            'default_value'       =>  '',
366
-            'show_in' 	          =>  '[detail]',
367
-            'is_required'         =>  true,
368
-            'option_values'       =>  __('Select Sector/,Private Sector,Public Sector,Agencies','geodirectory'),
369
-            'validation_pattern'  =>  '',
370
-            'validation_msg'      =>  '',
371
-            'required_msg'        =>  '',
372
-            'field_icon'          =>  'fa fa-briefcase',
373
-            'css_class'           =>  '',
374
-            'cat_sort'            =>  true,
375
-            'cat_filter'	      =>  true
376
-        )
377
-    );
378
-
379
-
380
-    /**
381
-     * @see `geodir_custom_fields`
382
-     */
383
-    return apply_filters('geodir_custom_fields_predefined',$custom_fields,$post_type);
20
+	$custom_fields = array();
21
+
22
+
23
+	// price
24
+	$custom_fields['price'] = array( // The key value should be unique and not contain any spaces.
25
+		'field_type'  =>  'text',
26
+		'class'       =>  'gd-price',
27
+		'icon'        =>  'fa fa-usd',
28
+		'name'        =>  __('Price', 'geodirectory'),
29
+		'description' =>  __('Adds a input for a price field. This will let you filter and sort by price.', 'geodirectory'),
30
+		'defaults'    => array(
31
+			'data_type'           =>  'FLOAT',
32
+			'decimal_point'       =>  '2',
33
+			'admin_title'         =>  'Price',
34
+			'site_title'          =>  'Price',
35
+			'admin_desc'          =>  'Enter the price in $ (no currency symbol)',
36
+			'htmlvar_name'        =>  'price',
37
+			'is_active'           =>  true,
38
+			'for_admin_use'       =>  false,
39
+			'default_value'       =>  '',
40
+			'show_in' 	      =>  '[detail],[listing]',
41
+			'is_required'         =>  false,
42
+			'validation_pattern'  =>  '\d+(\.\d{2})?',
43
+			'validation_msg'      =>  'Please enter number and decimal only ie: 100.50',
44
+			'required_msg'        =>  '',
45
+			'field_icon'          =>  'fa fa-usd',
46
+			'css_class'           =>  '',
47
+			'cat_sort'            =>  true,
48
+			'cat_filter'	      =>  true,
49
+			'extra_fields'        =>  array(
50
+				'is_price'                  =>  1,
51
+				'thousand_separator'        =>  'comma',
52
+				'decimal_separator'         =>  'period',
53
+				'decimal_display'           =>  'if',
54
+				'currency_symbol'           =>  '$',
55
+				'currency_symbol_placement' =>  'left'
56
+			)
57
+		)
58
+	);
59
+
60
+	// property status
61
+	$custom_fields['property_status'] = array( // The key value should be unique and not contain any spaces.
62
+		'field_type'  =>  'select',
63
+		'class'       =>  'gd-property-status',
64
+		'icon'        =>  'fa fa-home',
65
+		'name'        =>  __('Property Status', 'geodirectory'),
66
+		'description' =>  __('Adds a select input to be able to set the status of a property ie: For Sale, For Rent', 'geodirectory'),
67
+		'defaults'    => array(
68
+			'data_type'           =>  'VARCHAR',
69
+			'admin_title'         =>  'Property Status',
70
+			'site_title'          =>  'Property Status',
71
+			'admin_desc'          =>  'Enter the status of the property.',
72
+			'htmlvar_name'        =>  'property_status',
73
+			'is_active'           =>  true,
74
+			'for_admin_use'       =>  false,
75
+			'default_value'       =>  '',
76
+			'show_in' 	          =>  '[detail],[listing]',
77
+			'is_required'         =>  true,
78
+			'option_values'       =>  __('Select Status/,For Sale,For Rent,Sold,Let','geodirectory'),
79
+			'validation_pattern'  =>  '',
80
+			'validation_msg'      =>  '',
81
+			'required_msg'        =>  '',
82
+			'field_icon'          =>  'fa fa-home',
83
+			'css_class'           =>  '',
84
+			'cat_sort'            =>  true,
85
+			'cat_filter'	      =>  true
86
+		)
87
+	);
88
+
89
+	// property furnishing
90
+	$custom_fields['property_furnishing'] = array( // The key value should be unique and not contain any spaces.
91
+		'field_type'  =>  'select',
92
+		'class'       =>  'gd-property-furnishing',
93
+		'icon'        =>  'fa fa-home',
94
+		'name'        =>  __('Property Furnishing', 'geodirectory'),
95
+		'description' =>  __('Adds a select input to be able to set the furnishing status of a property ie: Unfurnished, Furnished', 'geodirectory'),
96
+		'defaults'    => array(
97
+			'data_type'           =>  'VARCHAR',
98
+			'admin_title'         =>  'Furnishing',
99
+			'site_title'          =>  'Furnishing',
100
+			'admin_desc'          =>  'Enter the furnishing status of the property.',
101
+			'htmlvar_name'        =>  'property_furnishing',
102
+			'is_active'           =>  true,
103
+			'for_admin_use'       =>  false,
104
+			'default_value'       =>  '',
105
+			'show_in' 	          =>  '[detail],[listing]',
106
+			'is_required'         =>  true,
107
+			'option_values'       =>  __('Select Status/,Unfurnished,Furnished,Partially furnished,Optional','geodirectory'),
108
+			'validation_pattern'  =>  '',
109
+			'validation_msg'      =>  '',
110
+			'required_msg'        =>  '',
111
+			'field_icon'          =>  'fa fa-th-large',
112
+			'css_class'           =>  '',
113
+			'cat_sort'            =>  true,
114
+			'cat_filter'	      =>  true
115
+		)
116
+	);
117
+
118
+	// property type
119
+	$custom_fields['property_type'] = array( // The key value should be unique and not contain any spaces.
120
+		'field_type'  =>  'select',
121
+		'class'       =>  'gd-property-type',
122
+		'icon'        =>  'fa fa-home',
123
+		'name'        =>  __('Property Type', 'geodirectory'),
124
+		'description' =>  __('Adds a select input for the property type ie: Detached house, Apartment', 'geodirectory'),
125
+		'defaults'    => array(
126
+			'data_type'           =>  'VARCHAR',
127
+			'admin_title'         =>  'Property Type',
128
+			'site_title'          =>  'Property Type',
129
+			'admin_desc'          =>  'Select the property type.',
130
+			'htmlvar_name'        =>  'property_type',
131
+			'is_active'           =>  true,
132
+			'for_admin_use'       =>  false,
133
+			'default_value'       =>  '',
134
+			'show_in' 	          =>  '[detail],[listing]',
135
+			'is_required'         =>  true,
136
+			'option_values'       =>  __('Select Type/,Detached house,Semi-detached house,Apartment,Bungalow,Semi-detached bungalow,Chalet,Town House,End-terrace house,Terrace house,Cottage','geodirectory'),
137
+			'validation_pattern'  =>  '',
138
+			'validation_msg'      =>  '',
139
+			'required_msg'        =>  '',
140
+			'field_icon'          =>  'fa fa-home',
141
+			'css_class'           =>  '',
142
+			'cat_sort'            =>  true,
143
+			'cat_filter'	      =>  true
144
+		)
145
+	);
146
+
147
+	// property bedrooms
148
+	$custom_fields['property_bedrooms'] = array( // The key value should be unique and not contain any spaces.
149
+		'field_type'  =>  'select',
150
+		'class'       =>  'gd-property-bedrooms',
151
+		'icon'        =>  'fa fa-home',
152
+		'name'        =>  __('Property Bedrooms', 'geodirectory'),
153
+		'description' =>  __('Adds a select input for the number of bedrooms.', 'geodirectory'),
154
+		'defaults'    => array(
155
+			'data_type'           =>  'VARCHAR',
156
+			'admin_title'         =>  'Property Bedrooms',
157
+			'site_title'          =>  'Bedrooms',
158
+			'admin_desc'          =>  'Select the number of bedrooms',
159
+			'htmlvar_name'        =>  'property_bedrooms',
160
+			'is_active'           =>  true,
161
+			'for_admin_use'       =>  false,
162
+			'default_value'       =>  '',
163
+			'show_in' 	          =>  '[detail],[listing]',
164
+			'is_required'         =>  true,
165
+			'option_values'       =>  __('Select Bedrooms/,1,2,3,4,5,6,7,8,9,10','geodirectory'),
166
+			'validation_pattern'  =>  '',
167
+			'validation_msg'      =>  '',
168
+			'required_msg'        =>  '',
169
+			'field_icon'          =>  'fa fa-bed',
170
+			'css_class'           =>  '',
171
+			'cat_sort'            =>  true,
172
+			'cat_filter'	      =>  true
173
+		)
174
+	);
175
+
176
+	// property bathrooms
177
+	$custom_fields['property_bathrooms'] = array( // The key value should be unique and not contain any spaces.
178
+		'field_type'  =>  'select',
179
+		'class'       =>  'gd-property-bathrooms',
180
+		'icon'        =>  'fa fa-home',
181
+		'name'        =>  __('Property Bathrooms', 'geodirectory'),
182
+		'description' =>  __('Adds a select input for the number of bathrooms.', 'geodirectory'),
183
+		'defaults'    => array(
184
+			'data_type'           =>  'VARCHAR',
185
+			'admin_title'         =>  'Property Bathrooms',
186
+			'site_title'          =>  'Bathrooms',
187
+			'admin_desc'          =>  'Select the number of bathrooms',
188
+			'htmlvar_name'        =>  'property_bathrooms',
189
+			'is_active'           =>  true,
190
+			'for_admin_use'       =>  false,
191
+			'default_value'       =>  '',
192
+			'show_in' 	          =>  '[detail],[listing]',
193
+			'is_required'         =>  true,
194
+			'option_values'       =>  __('Select Bathrooms/,1,2,3,4,5,6,7,8,9,10','geodirectory'),
195
+			'validation_pattern'  =>  '',
196
+			'validation_msg'      =>  '',
197
+			'required_msg'        =>  '',
198
+			'field_icon'          =>  'fa fa-bold',
199
+			'css_class'           =>  '',
200
+			'cat_sort'            =>  true,
201
+			'cat_filter'	      =>  true
202
+		)
203
+	);
204
+
205
+	// property area
206
+	$custom_fields['property_area'] = array( // The key value should be unique and not contain any spaces.
207
+		'field_type'  =>  'text',
208
+		'class'       =>  'gd-area',
209
+		'icon'        =>  'fa fa-home',
210
+		'name'        =>  __('Property Area', 'geodirectory'),
211
+		'description' =>  __('Adds a input for the property area.', 'geodirectory'),
212
+		'defaults'    => array(
213
+			'data_type'           =>  'FLOAT',
214
+			'admin_title'         =>  'Property Area',
215
+			'site_title'          =>  'Area (Sq Ft)',
216
+			'admin_desc'          =>  'Enter the Sq Ft value for the property',
217
+			'htmlvar_name'        =>  'property_area',
218
+			'is_active'           =>  true,
219
+			'for_admin_use'       =>  false,
220
+			'default_value'       =>  '',
221
+			'show_in' 	      =>  '[detail],[listing]',
222
+			'is_required'         =>  false,
223
+			'validation_pattern'  =>  '\d+(\.\d{2})?',
224
+			'validation_msg'      =>  'Please enter the property area in numbers only: 1500',
225
+			'required_msg'        =>  '',
226
+			'field_icon'          =>  'fa fa-area-chart',
227
+			'css_class'           =>  '',
228
+			'cat_sort'            =>  true,
229
+			'cat_filter'	      =>  true
230
+		)
231
+	);
232
+
233
+	// property features
234
+	$custom_fields['property_features'] = array( // The key value should be unique and not contain any spaces.
235
+		'field_type'  =>  'multiselect',
236
+		'class'       =>  'gd-property-features',
237
+		'icon'        =>  'fa fa-home',
238
+		'name'        =>  __('Property Features', 'geodirectory'),
239
+		'description' =>  __('Adds a select input for the property features.', 'geodirectory'),
240
+		'defaults'    => array(
241
+			'data_type'           =>  'VARCHAR',
242
+			'admin_title'         =>  'Property Features',
243
+			'site_title'          =>  'Features',
244
+			'admin_desc'          =>  'Select the property features.',
245
+			'htmlvar_name'        =>  'property_features',
246
+			'is_active'           =>  true,
247
+			'for_admin_use'       =>  false,
248
+			'default_value'       =>  '',
249
+			'show_in' 	          =>  '[detail],[listing]',
250
+			'is_required'         =>  true,
251
+			'option_values'       =>  __('Select Features/,Gas Central Heating,Oil Central Heating,Double Glazing,Triple Glazing,Front Garden,Garage,Private driveway,Off Road Parking,Fireplace','geodirectory'),
252
+			'validation_pattern'  =>  '',
253
+			'validation_msg'      =>  '',
254
+			'required_msg'        =>  '',
255
+			'field_icon'          =>  'fa fa-plus-square',
256
+			'css_class'           =>  '',
257
+			'cat_sort'            =>  true,
258
+			'cat_filter'	      =>  true
259
+		)
260
+	);
261
+
262
+	// Twitter feed
263
+	$custom_fields['twitter_feed'] = array( // The key value should be unique and not contain any spaces.
264
+		'field_type'  =>  'text',
265
+		'class'       =>  'gd-twitter',
266
+		'icon'        =>  'fa fa-twitter',
267
+		'name'        =>  __('Twitter feed', 'geodirectory'),
268
+		'description' =>  __('Adds a input for twitter username and outputs feed.', 'geodirectory'),
269
+		'defaults'    => array(
270
+			'data_type'           =>  'VARCHAR',
271
+			'admin_title'         =>  'Twitter',
272
+			'site_title'          =>  'Twitter',
273
+			'admin_desc'          =>  'Enter your Twitter username',
274
+			'htmlvar_name'        =>  'twitterusername',
275
+			'is_active'           =>  true,
276
+			'for_admin_use'       =>  false,
277
+			'default_value'       =>  '',
278
+			'show_in' 	      =>  '[detail],[owntab]',
279
+			'is_required'         =>  false,
280
+			'validation_pattern'  =>  '^[A-Za-z0-9_]{1,32}$',
281
+			'validation_msg'      =>  'Please enter a valid twitter username.',
282
+			'required_msg'        =>  '',
283
+			'field_icon'          =>  'fa fa-twitter',
284
+			'css_class'           =>  '',
285
+			'cat_sort'            =>  false,
286
+			'cat_filter'	      =>  false
287
+		)
288
+	);
289
+
290
+	// Get directions link
291
+	$custom_fields['get_directions'] = array( // The key value should be unique and not contain any spaces.
292
+		'field_type'  =>  'text',
293
+		'class'       =>  'gd-get-directions',
294
+		'icon'        =>  'fa fa-location-arrow',
295
+		'name'        =>  __('Get Directions Link', 'geodirectory'),
296
+		'description' =>  __('Adds a input for twitter username and outputs feed.', 'geodirectory'),
297
+		'defaults'    => array(
298
+			'data_type'           =>  'VARCHAR',
299
+			'admin_title'         =>  'Get Directions',
300
+			'site_title'          =>  'Get Directions',
301
+			'admin_desc'          =>  '',
302
+			'htmlvar_name'        =>  'get_directions',
303
+			'is_active'           =>  true,
304
+			'for_admin_use'       =>  true,
305
+			'default_value'       =>  'Get Directions',
306
+			'show_in' 	      =>  '[detail],[listing]',
307
+			'is_required'         =>  false,
308
+			'validation_pattern'  =>  '',
309
+			'validation_msg'      =>  '',
310
+			'required_msg'        =>  '',
311
+			'field_icon'          =>  'fa fa-location-arrow',
312
+			'css_class'           =>  '',
313
+			'cat_sort'            =>  false,
314
+			'cat_filter'	      =>  false
315
+		)
316
+	);
317
+
318
+
319
+	// JOB TYPE CF
320
+
321
+	// job type
322
+	$custom_fields['job_type'] = array( // The key value should be unique and not contain any spaces.
323
+		'field_type'  =>  'select',
324
+		'class'       =>  'gd-job-type',
325
+		'icon'        =>  'fa fa-briefcase',
326
+		'name'        =>  __('Job Type', 'geodirectory'),
327
+		'description' =>  __('Adds a select input to be able to set the type of a job ie: Full Time, Part Time', 'geodirectory'),
328
+		'defaults'    => array(
329
+			'data_type'           =>  'VARCHAR',
330
+			'admin_title'         =>  __('Job Type', 'geodirectory'),
331
+			'site_title'          =>  __('Job Type','geodirectory'),
332
+			'admin_desc'          =>  __('Select the type of job.','geodirectory'),
333
+			'htmlvar_name'        =>  'job_type',
334
+			'is_active'           =>  true,
335
+			'for_admin_use'       =>  false,
336
+			'default_value'       =>  '',
337
+			'show_in' 	          =>  '[detail],[listing]',
338
+			'is_required'         =>  true,
339
+			'option_values'       =>  __('Select Type/,Freelance,Full Time,Internship,Part Time,Temporary,Other','geodirectory'),
340
+			'validation_pattern'  =>  '',
341
+			'validation_msg'      =>  '',
342
+			'required_msg'        =>  '',
343
+			'field_icon'          =>  'fa fa-briefcase',
344
+			'css_class'           =>  '',
345
+			'cat_sort'            =>  true,
346
+			'cat_filter'	      =>  true
347
+		)
348
+	);
349
+
350
+	// job sector
351
+	$custom_fields['job_sector'] = array( // The key value should be unique and not contain any spaces.
352
+		'field_type'  =>  'select',
353
+		'class'       =>  'gd-job-type',
354
+		'icon'        =>  'fa fa-briefcase',
355
+		'name'        =>  __('Job Sector', 'geodirectory'),
356
+		'description' =>  __('Adds a select input to be able to set the type of a job Sector ie: Private Sector,Public Sector', 'geodirectory'),
357
+		'defaults'    => array(
358
+			'data_type'           =>  'VARCHAR',
359
+			'admin_title'         =>  __('Job Sector','geodirectory'),
360
+			'site_title'          =>  __('Job Sector','geodirectory'),
361
+			'admin_desc'          =>  __('Select the job sector.','geodirectory'),
362
+			'htmlvar_name'        =>  'job_sector',
363
+			'is_active'           =>  true,
364
+			'for_admin_use'       =>  false,
365
+			'default_value'       =>  '',
366
+			'show_in' 	          =>  '[detail]',
367
+			'is_required'         =>  true,
368
+			'option_values'       =>  __('Select Sector/,Private Sector,Public Sector,Agencies','geodirectory'),
369
+			'validation_pattern'  =>  '',
370
+			'validation_msg'      =>  '',
371
+			'required_msg'        =>  '',
372
+			'field_icon'          =>  'fa fa-briefcase',
373
+			'css_class'           =>  '',
374
+			'cat_sort'            =>  true,
375
+			'cat_filter'	      =>  true
376
+		)
377
+	);
378
+
379
+
380
+	/**
381
+	 * @see `geodir_custom_fields`
382
+	 */
383
+	return apply_filters('geodir_custom_fields_predefined',$custom_fields,$post_type);
384 384
 }
385 385
 
386 386
 
@@ -395,32 +395,32 @@  discard block
 block discarded – undo
395 395
  * @return string The html to output.
396 396
  */
397 397
 function geodir_predefined_custom_field_output_twitter_feed($html,$location,$cf){
398
-    global $post;
398
+	global $post;
399 399
 
400 400
 
401
-    if (isset($post->{$cf['htmlvar_name']}) && $post->{$cf['htmlvar_name']} != '' ):
401
+	if (isset($post->{$cf['htmlvar_name']}) && $post->{$cf['htmlvar_name']} != '' ):
402 402
 
403
-        $class = ($cf['htmlvar_name'] == 'geodir_timing') ? "geodir-i-time" : "geodir-i-text";
403
+		$class = ($cf['htmlvar_name'] == 'geodir_timing') ? "geodir-i-time" : "geodir-i-text";
404 404
 
405
-        $field_icon = geodir_field_icon_proccess($cf);
406
-        if (strpos($field_icon, 'http') !== false) {
407
-            $field_icon_af = '';
408
-        } elseif ($field_icon == '') {
409
-            $field_icon_af = ($cf['htmlvar_name'] == 'geodir_timing') ? '<i class="fa fa-clock-o"></i>' : "";
410
-        } else {
411
-            $field_icon_af = $field_icon;
412
-            $field_icon = '';
413
-        }
405
+		$field_icon = geodir_field_icon_proccess($cf);
406
+		if (strpos($field_icon, 'http') !== false) {
407
+			$field_icon_af = '';
408
+		} elseif ($field_icon == '') {
409
+			$field_icon_af = ($cf['htmlvar_name'] == 'geodir_timing') ? '<i class="fa fa-clock-o"></i>' : "";
410
+		} else {
411
+			$field_icon_af = $field_icon;
412
+			$field_icon = '';
413
+		}
414 414
 
415 415
 
416
-        $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;">';
416
+		$html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;">';
417 417
 
418
-        $html .= '<a class="twitter-timeline" data-height="600" data-dnt="true" href="https://twitter.com/'.$post->{$cf['htmlvar_name']}.'">Tweets by '.$post->{$cf['htmlvar_name']}.'</a> <script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>';
419
-        $html .= '</div>';
418
+		$html .= '<a class="twitter-timeline" data-height="600" data-dnt="true" href="https://twitter.com/'.$post->{$cf['htmlvar_name']}.'">Tweets by '.$post->{$cf['htmlvar_name']}.'</a> <script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>';
419
+		$html .= '</div>';
420 420
 
421
-    endif;
421
+	endif;
422 422
 
423
-    return $html;
423
+	return $html;
424 424
 }
425 425
 add_filter('geodir_custom_field_output_text_key_twitter_feed','geodir_predefined_custom_field_output_twitter_feed',10,3);
426 426
 
@@ -435,36 +435,36 @@  discard block
 block discarded – undo
435 435
  * @return string The html to output.
436 436
  */
437 437
 function geodir_predefined_custom_field_output_get_directions($html,$location,$cf) {
438
-    global $post;
438
+	global $post;
439 439
 
440 440
 
441
-    if ( isset( $post->{$cf['htmlvar_name']} ) && $post->{$cf['htmlvar_name']} != '' && isset( $post->post_latitude ) && $post->post_latitude ){
441
+	if ( isset( $post->{$cf['htmlvar_name']} ) && $post->{$cf['htmlvar_name']} != '' && isset( $post->post_latitude ) && $post->post_latitude ){
442 442
 
443
-        $field_icon = geodir_field_icon_proccess( $cf );
444
-        if ( strpos( $field_icon, 'http' ) !== false ) {
445
-            $field_icon_af = '';
446
-        } elseif ( $field_icon == '' ) {
447
-            $field_icon_af = '<i class="fa fa-location-arrow"></i>';
448
-        } else {
449
-            $field_icon_af = $field_icon;
450
-            $field_icon    = '';
451
-        }
443
+		$field_icon = geodir_field_icon_proccess( $cf );
444
+		if ( strpos( $field_icon, 'http' ) !== false ) {
445
+			$field_icon_af = '';
446
+		} elseif ( $field_icon == '' ) {
447
+			$field_icon_af = '<i class="fa fa-location-arrow"></i>';
448
+		} else {
449
+			$field_icon_af = $field_icon;
450
+			$field_icon    = '';
451
+		}
452 452
 
453
-        $link_text = isset( $post->{$cf['default_value']} ) ? $post->{$cf['default_value']} : __( 'Get Directions', 'geodirectory' );
453
+		$link_text = isset( $post->{$cf['default_value']} ) ? $post->{$cf['default_value']} : __( 'Get Directions', 'geodirectory' );
454 454
 
455
-        $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;">';
455
+		$html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;">';
456 456
 
457
-        if(isset( $cf['field_icon'] ) && $cf['field_icon']){
458
-            $html .= $field_icon_af;
459
-        }
457
+		if(isset( $cf['field_icon'] ) && $cf['field_icon']){
458
+			$html .= $field_icon_af;
459
+		}
460 460
 
461
-        $html .= '<a href="https://www.google.com/maps/dir//\'' . $post->post_latitude . ',' . $post->post_longitude . '\'/" target="_blank" >' . $link_text . '</a>';
462
-        $html .= '</div>';
461
+		$html .= '<a href="https://www.google.com/maps/dir//\'' . $post->post_latitude . ',' . $post->post_longitude . '\'/" target="_blank" >' . $link_text . '</a>';
462
+		$html .= '</div>';
463 463
 
464
-    }else{
465
-        $html ='';
466
-    }
464
+	}else{
465
+		$html ='';
466
+	}
467 467
 
468
-    return $html;
468
+	return $html;
469 469
 }
470 470
 add_filter('geodir_custom_field_output_text_key_get_directions','geodir_predefined_custom_field_output_get_directions',10,3);
Please login to merge, or discard this patch.
Spacing   +31 added lines, -31 removed lines patch added patch discarded remove patch
@@ -15,7 +15,7 @@  discard block
 block discarded – undo
15 15
  * @package GeoDirectory
16 16
  * @see `geodir_custom_field_save` for array details.
17 17
  */
18
-function geodir_custom_fields_predefined($post_type=''){
18
+function geodir_custom_fields_predefined($post_type = '') {
19 19
 
20 20
     $custom_fields = array();
21 21
 
@@ -75,7 +75,7 @@  discard block
 block discarded – undo
75 75
             'default_value'       =>  '',
76 76
             'show_in' 	          =>  '[detail],[listing]',
77 77
             'is_required'         =>  true,
78
-            'option_values'       =>  __('Select Status/,For Sale,For Rent,Sold,Let','geodirectory'),
78
+            'option_values'       =>  __('Select Status/,For Sale,For Rent,Sold,Let', 'geodirectory'),
79 79
             'validation_pattern'  =>  '',
80 80
             'validation_msg'      =>  '',
81 81
             'required_msg'        =>  '',
@@ -104,7 +104,7 @@  discard block
 block discarded – undo
104 104
             'default_value'       =>  '',
105 105
             'show_in' 	          =>  '[detail],[listing]',
106 106
             'is_required'         =>  true,
107
-            'option_values'       =>  __('Select Status/,Unfurnished,Furnished,Partially furnished,Optional','geodirectory'),
107
+            'option_values'       =>  __('Select Status/,Unfurnished,Furnished,Partially furnished,Optional', 'geodirectory'),
108 108
             'validation_pattern'  =>  '',
109 109
             'validation_msg'      =>  '',
110 110
             'required_msg'        =>  '',
@@ -133,7 +133,7 @@  discard block
 block discarded – undo
133 133
             'default_value'       =>  '',
134 134
             'show_in' 	          =>  '[detail],[listing]',
135 135
             'is_required'         =>  true,
136
-            'option_values'       =>  __('Select Type/,Detached house,Semi-detached house,Apartment,Bungalow,Semi-detached bungalow,Chalet,Town House,End-terrace house,Terrace house,Cottage','geodirectory'),
136
+            'option_values'       =>  __('Select Type/,Detached house,Semi-detached house,Apartment,Bungalow,Semi-detached bungalow,Chalet,Town House,End-terrace house,Terrace house,Cottage', 'geodirectory'),
137 137
             'validation_pattern'  =>  '',
138 138
             'validation_msg'      =>  '',
139 139
             'required_msg'        =>  '',
@@ -162,7 +162,7 @@  discard block
 block discarded – undo
162 162
             'default_value'       =>  '',
163 163
             'show_in' 	          =>  '[detail],[listing]',
164 164
             'is_required'         =>  true,
165
-            'option_values'       =>  __('Select Bedrooms/,1,2,3,4,5,6,7,8,9,10','geodirectory'),
165
+            'option_values'       =>  __('Select Bedrooms/,1,2,3,4,5,6,7,8,9,10', 'geodirectory'),
166 166
             'validation_pattern'  =>  '',
167 167
             'validation_msg'      =>  '',
168 168
             'required_msg'        =>  '',
@@ -191,7 +191,7 @@  discard block
 block discarded – undo
191 191
             'default_value'       =>  '',
192 192
             'show_in' 	          =>  '[detail],[listing]',
193 193
             'is_required'         =>  true,
194
-            'option_values'       =>  __('Select Bathrooms/,1,2,3,4,5,6,7,8,9,10','geodirectory'),
194
+            'option_values'       =>  __('Select Bathrooms/,1,2,3,4,5,6,7,8,9,10', 'geodirectory'),
195 195
             'validation_pattern'  =>  '',
196 196
             'validation_msg'      =>  '',
197 197
             'required_msg'        =>  '',
@@ -248,7 +248,7 @@  discard block
 block discarded – undo
248 248
             'default_value'       =>  '',
249 249
             'show_in' 	          =>  '[detail],[listing]',
250 250
             'is_required'         =>  true,
251
-            'option_values'       =>  __('Select Features/,Gas Central Heating,Oil Central Heating,Double Glazing,Triple Glazing,Front Garden,Garage,Private driveway,Off Road Parking,Fireplace','geodirectory'),
251
+            'option_values'       =>  __('Select Features/,Gas Central Heating,Oil Central Heating,Double Glazing,Triple Glazing,Front Garden,Garage,Private driveway,Off Road Parking,Fireplace', 'geodirectory'),
252 252
             'validation_pattern'  =>  '',
253 253
             'validation_msg'      =>  '',
254 254
             'required_msg'        =>  '',
@@ -328,15 +328,15 @@  discard block
 block discarded – undo
328 328
         'defaults'    => array(
329 329
             'data_type'           =>  'VARCHAR',
330 330
             'admin_title'         =>  __('Job Type', 'geodirectory'),
331
-            'site_title'          =>  __('Job Type','geodirectory'),
332
-            'admin_desc'          =>  __('Select the type of job.','geodirectory'),
331
+            'site_title'          =>  __('Job Type', 'geodirectory'),
332
+            'admin_desc'          =>  __('Select the type of job.', 'geodirectory'),
333 333
             'htmlvar_name'        =>  'job_type',
334 334
             'is_active'           =>  true,
335 335
             'for_admin_use'       =>  false,
336 336
             'default_value'       =>  '',
337 337
             'show_in' 	          =>  '[detail],[listing]',
338 338
             'is_required'         =>  true,
339
-            'option_values'       =>  __('Select Type/,Freelance,Full Time,Internship,Part Time,Temporary,Other','geodirectory'),
339
+            'option_values'       =>  __('Select Type/,Freelance,Full Time,Internship,Part Time,Temporary,Other', 'geodirectory'),
340 340
             'validation_pattern'  =>  '',
341 341
             'validation_msg'      =>  '',
342 342
             'required_msg'        =>  '',
@@ -356,16 +356,16 @@  discard block
 block discarded – undo
356 356
         'description' =>  __('Adds a select input to be able to set the type of a job Sector ie: Private Sector,Public Sector', 'geodirectory'),
357 357
         'defaults'    => array(
358 358
             'data_type'           =>  'VARCHAR',
359
-            'admin_title'         =>  __('Job Sector','geodirectory'),
360
-            'site_title'          =>  __('Job Sector','geodirectory'),
361
-            'admin_desc'          =>  __('Select the job sector.','geodirectory'),
359
+            'admin_title'         =>  __('Job Sector', 'geodirectory'),
360
+            'site_title'          =>  __('Job Sector', 'geodirectory'),
361
+            'admin_desc'          =>  __('Select the job sector.', 'geodirectory'),
362 362
             'htmlvar_name'        =>  'job_sector',
363 363
             'is_active'           =>  true,
364 364
             'for_admin_use'       =>  false,
365 365
             'default_value'       =>  '',
366 366
             'show_in' 	          =>  '[detail]',
367 367
             'is_required'         =>  true,
368
-            'option_values'       =>  __('Select Sector/,Private Sector,Public Sector,Agencies','geodirectory'),
368
+            'option_values'       =>  __('Select Sector/,Private Sector,Public Sector,Agencies', 'geodirectory'),
369 369
             'validation_pattern'  =>  '',
370 370
             'validation_msg'      =>  '',
371 371
             'required_msg'        =>  '',
@@ -380,7 +380,7 @@  discard block
 block discarded – undo
380 380
     /**
381 381
      * @see `geodir_custom_fields`
382 382
      */
383
-    return apply_filters('geodir_custom_fields_predefined',$custom_fields,$post_type);
383
+    return apply_filters('geodir_custom_fields_predefined', $custom_fields, $post_type);
384 384
 }
385 385
 
386 386
 
@@ -394,11 +394,11 @@  discard block
 block discarded – undo
394 394
  * @since 1.6.9
395 395
  * @return string The html to output.
396 396
  */
397
-function geodir_predefined_custom_field_output_twitter_feed($html,$location,$cf){
397
+function geodir_predefined_custom_field_output_twitter_feed($html, $location, $cf) {
398 398
     global $post;
399 399
 
400 400
 
401
-    if (isset($post->{$cf['htmlvar_name']}) && $post->{$cf['htmlvar_name']} != '' ):
401
+    if (isset($post->{$cf['htmlvar_name']}) && $post->{$cf['htmlvar_name']} != ''):
402 402
 
403 403
         $class = ($cf['htmlvar_name'] == 'geodir_timing') ? "geodir-i-time" : "geodir-i-text";
404 404
 
@@ -413,7 +413,7 @@  discard block
 block discarded – undo
413 413
         }
414 414
 
415 415
 
416
-        $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;">';
416
+        $html = '<div class="geodir_more_info '.$cf['css_class'].' '.$cf['htmlvar_name'].'" style="clear:both;">';
417 417
 
418 418
         $html .= '<a class="twitter-timeline" data-height="600" data-dnt="true" href="https://twitter.com/'.$post->{$cf['htmlvar_name']}.'">Tweets by '.$post->{$cf['htmlvar_name']}.'</a> <script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>';
419 419
         $html .= '</div>';
@@ -422,7 +422,7 @@  discard block
 block discarded – undo
422 422
 
423 423
     return $html;
424 424
 }
425
-add_filter('geodir_custom_field_output_text_key_twitter_feed','geodir_predefined_custom_field_output_twitter_feed',10,3);
425
+add_filter('geodir_custom_field_output_text_key_twitter_feed', 'geodir_predefined_custom_field_output_twitter_feed', 10, 3);
426 426
 
427 427
 /**
428 428
  * Filter the get_directions custom field output to show a link.
@@ -434,37 +434,37 @@  discard block
 block discarded – undo
434 434
  * @since 1.6.9
435 435
  * @return string The html to output.
436 436
  */
437
-function geodir_predefined_custom_field_output_get_directions($html,$location,$cf) {
437
+function geodir_predefined_custom_field_output_get_directions($html, $location, $cf) {
438 438
     global $post;
439 439
 
440 440
 
441
-    if ( isset( $post->{$cf['htmlvar_name']} ) && $post->{$cf['htmlvar_name']} != '' && isset( $post->post_latitude ) && $post->post_latitude ){
441
+    if (isset($post->{$cf['htmlvar_name']} ) && $post->{$cf['htmlvar_name']} != '' && isset($post->post_latitude) && $post->post_latitude) {
442 442
 
443
-        $field_icon = geodir_field_icon_proccess( $cf );
444
-        if ( strpos( $field_icon, 'http' ) !== false ) {
443
+        $field_icon = geodir_field_icon_proccess($cf);
444
+        if (strpos($field_icon, 'http') !== false) {
445 445
             $field_icon_af = '';
446
-        } elseif ( $field_icon == '' ) {
446
+        } elseif ($field_icon == '') {
447 447
             $field_icon_af = '<i class="fa fa-location-arrow"></i>';
448 448
         } else {
449 449
             $field_icon_af = $field_icon;
450 450
             $field_icon    = '';
451 451
         }
452 452
 
453
-        $link_text = isset( $post->{$cf['default_value']} ) ? $post->{$cf['default_value']} : __( 'Get Directions', 'geodirectory' );
453
+        $link_text = isset($post->{$cf['default_value']} ) ? $post->{$cf['default_value']} : __('Get Directions', 'geodirectory');
454 454
 
455
-        $html = '<div class="geodir_more_info ' . $cf['css_class'] . ' ' . $cf['htmlvar_name'] . '" style="clear:both;">';
455
+        $html = '<div class="geodir_more_info '.$cf['css_class'].' '.$cf['htmlvar_name'].'" style="clear:both;">';
456 456
 
457
-        if(isset( $cf['field_icon'] ) && $cf['field_icon']){
457
+        if (isset($cf['field_icon']) && $cf['field_icon']) {
458 458
             $html .= $field_icon_af;
459 459
         }
460 460
 
461
-        $html .= '<a href="https://www.google.com/maps/dir//\'' . $post->post_latitude . ',' . $post->post_longitude . '\'/" target="_blank" >' . $link_text . '</a>';
461
+        $html .= '<a href="https://www.google.com/maps/dir//\''.$post->post_latitude.','.$post->post_longitude.'\'/" target="_blank" >'.$link_text.'</a>';
462 462
         $html .= '</div>';
463 463
 
464
-    }else{
465
-        $html ='';
464
+    } else {
465
+        $html = '';
466 466
     }
467 467
 
468 468
     return $html;
469 469
 }
470
-add_filter('geodir_custom_field_output_text_key_get_directions','geodir_predefined_custom_field_output_get_directions',10,3);
470
+add_filter('geodir_custom_field_output_text_key_get_directions', 'geodir_predefined_custom_field_output_get_directions', 10, 3);
Please login to merge, or discard this patch.
Braces   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -461,7 +461,7 @@
 block discarded – undo
461 461
         $html .= '<a href="https://www.google.com/maps/dir//\'' . $post->post_latitude . ',' . $post->post_longitude . '\'/" target="_blank" >' . $link_text . '</a>';
462 462
         $html .= '</div>';
463 463
 
464
-    }else{
464
+    } else{
465 465
         $html ='';
466 466
     }
467 467
 
Please login to merge, or discard this patch.
geodirectory-functions/ajax_handler_functions.php 3 patches
Braces   +27 added lines, -20 removed lines patch added patch discarded remove patch
@@ -112,10 +112,11 @@  discard block
 block discarded – undo
112 112
     }
113 113
 
114 114
     if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'category_ajax') {
115
-        if (isset($_REQUEST['main_catid']) && isset($_REQUEST['cat_tax']) && isset($_REQUEST['exclude']))
116
-            geodir_addpost_categories_html($_REQUEST['cat_tax'], $_REQUEST['main_catid'], '', '', '', $_REQUEST['exclude']);
117
-        else if (isset($_REQUEST['catpid']) && isset($_REQUEST['cat_tax']))
118
-            geodir_editpost_categories_html($_REQUEST['cat_tax'], $_REQUEST['catpid']);
115
+        if (isset($_REQUEST['main_catid']) && isset($_REQUEST['cat_tax']) && isset($_REQUEST['exclude'])) {
116
+                    geodir_addpost_categories_html($_REQUEST['cat_tax'], $_REQUEST['main_catid'], '', '', '', $_REQUEST['exclude']);
117
+        } else if (isset($_REQUEST['catpid']) && isset($_REQUEST['cat_tax'])) {
118
+                    geodir_editpost_categories_html($_REQUEST['cat_tax'], $_REQUEST['catpid']);
119
+        }
119 120
     }
120 121
 
121 122
     if ((isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'admin_ajax') || isset($_REQUEST['create_field']) || isset($_REQUEST['sort_create_field'])) {
@@ -137,12 +138,13 @@  discard block
 block discarded – undo
137 138
         if (current_user_can('manage_options')) {
138 139
             switch ($_REQUEST['geodir_autofill']):
139 140
                 case "geodir_dummy_delete" :
140
-                    if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir_dummy_posts_insert_noncename'))
141
-                        return;
141
+                    if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir_dummy_posts_insert_noncename')) {
142
+                                            return;
143
+                    }
142 144
 
143 145
                     $datatype = isset($_REQUEST['datatype']) ? sanitize_key($_REQUEST['datatype']) : '';
144
-                    if (isset($_REQUEST['posttype']))
145
-                        /**
146
+                    if (isset($_REQUEST['posttype'])) {
147
+                                            /**
146 148
                          * Used to delete the dummy post data per post type.
147 149
                          *
148 150
                          * Uses dynamic hook, geodir_delete_dummy_posts_$_REQUEST['posttype'].
@@ -151,11 +153,13 @@  discard block
 block discarded – undo
151 153
                          * @param string $posttype The post type to insert.
152 154
                          * @param string $datatype The type of dummy data to insert.
153 155
                          */
154
-                        do_action('geodir_delete_dummy_posts' ,sanitize_key($_REQUEST['posttype']),$datatype);
156
+                        do_action('geodir_delete_dummy_posts' ,sanitize_key($_REQUEST['posttype']),$datatype);
157
+                    }
155 158
                     break;
156 159
                 case "geodir_dummy_insert" :
157
-                    if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir_dummy_posts_insert_noncename'))
158
-                        return;
160
+                    if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir_dummy_posts_insert_noncename')) {
161
+                                            return;
162
+                    }
159 163
 
160 164
                     global $city_bound_lat1, $city_bound_lng1, $city_bound_lat2, $city_bound_lng2;
161 165
                     $city_bound_lat1 = $_REQUEST['city_bound_lat1'];
@@ -254,8 +258,9 @@  discard block
 block discarded – undo
254 258
                         } elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
255 259
                             $redirect_to = get_permalink(geodir_add_listing_page_id());
256 260
                             $redirect_to = geodir_getlink($redirect_to, array('pid' => $post->pid), false);
257
-                        } else
258
-                            $redirect_to = get_permalink(geodir_add_listing_page_id());
261
+                        } else {
262
+                                                    $redirect_to = get_permalink(geodir_add_listing_page_id());
263
+                        }
259 264
 
260 265
                         wp_redirect($redirect_to);
261 266
                     } else {
@@ -268,9 +273,9 @@  discard block
 block discarded – undo
268 273
 
269 274
                     $gd_session->un_set('listing');
270 275
 
271
-                    if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '' && get_permalink($_REQUEST['pid']))
272
-                        wp_redirect(get_permalink($_REQUEST['pid']));
273
-                    else {
276
+                    if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '' && get_permalink($_REQUEST['pid'])) {
277
+                                            wp_redirect(get_permalink($_REQUEST['pid']));
278
+                    } else {
274 279
                         geodir_remove_temp_images();
275 280
                         wp_redirect(geodir_getlink(get_permalink(geodir_add_listing_page_id()), array('listing_type' => $_REQUEST['listing_type'])));
276 281
                     }
@@ -298,8 +303,9 @@  discard block
 block discarded – undo
298 303
                             } elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
299 304
                                 $redirect_to = get_permalink(geodir_add_listing_page_id());
300 305
                                 $redirect_to = geodir_getlink($redirect_to, array('pid' => $post->pid), false);
301
-                            } else
302
-                                $redirect_to = get_permalink(geodir_add_listing_page_id());
306
+                            } else {
307
+                                                            $redirect_to = get_permalink(geodir_add_listing_page_id());
308
+                            }
303 309
 
304 310
                             $gd_session->un_set('listing');
305 311
                             wp_redirect($redirect_to);
@@ -320,8 +326,9 @@  discard block
 block discarded – undo
320 326
                             $lastid = wp_delete_post($_REQUEST['pid']);
321 327
                         }
322 328
 
323
-                        if ($lastid && !is_wp_error($lastid))
324
-                            wp_redirect($_SERVER['HTTP_REFERER']);
329
+                        if ($lastid && !is_wp_error($lastid)) {
330
+                                                    wp_redirect($_SERVER['HTTP_REFERER']);
331
+                        }
325 332
 
326 333
                         //wp_redirect( geodir_getlink(get_author_posts_url($current_user->ID),array('geodir_dashbord'=>'true','stype'=>$post_type ),false) );
327 334
                     }
Please login to merge, or discard this patch.
Indentation   +343 added lines, -343 removed lines patch added patch discarded remove patch
@@ -16,22 +16,22 @@  discard block
 block discarded – undo
16 16
  */
17 17
 function geodir_on_wp_loaded()
18 18
 {
19
-    /**
20
-     * Called on the wp_loaded WP hook and used to send the send inquiry and send to friend forms.
21
-     *
22
-     * @since 1.0.0
23
-     */
24
-    do_action('giodir_handle_request_plugins_loaded');
25
-    global $wpdb;
19
+	/**
20
+	 * Called on the wp_loaded WP hook and used to send the send inquiry and send to friend forms.
21
+	 *
22
+	 * @since 1.0.0
23
+	 */
24
+	do_action('giodir_handle_request_plugins_loaded');
25
+	global $wpdb;
26 26
 
27 27
 
28
-    if (isset($_POST['sendact']) && $_POST['sendact'] == 'send_inqury') {
29
-        geodir_send_inquiry($_REQUEST); // function in custom_functions.php
28
+	if (isset($_POST['sendact']) && $_POST['sendact'] == 'send_inqury') {
29
+		geodir_send_inquiry($_REQUEST); // function in custom_functions.php
30 30
 
31
-    } elseif (isset($_POST['sendact']) && $_POST['sendact'] == 'email_frnd') {
32
-        geodir_send_friend($_REQUEST); // function in custom_functions.php
31
+	} elseif (isset($_POST['sendact']) && $_POST['sendact'] == 'email_frnd') {
32
+		geodir_send_friend($_REQUEST); // function in custom_functions.php
33 33
 
34
-    }
34
+	}
35 35
 
36 36
 }
37 37
 
@@ -44,9 +44,9 @@  discard block
 block discarded – undo
44 44
  */
45 45
 function geodir_on_wp()
46 46
 {
47
-    if(geodir_is_page('login')) {
48
-        geodir_user_signup();
49
-    }
47
+	if(geodir_is_page('login')) {
48
+		geodir_user_signup();
49
+	}
50 50
 
51 51
 }
52 52
 
@@ -60,36 +60,36 @@  discard block
 block discarded – undo
60 60
  */
61 61
 function geodir_on_init()
62 62
 {
63
-    /**
64
-     * Called on the wp_init WP hook at the start of the geodir_on_init() function.
65
-     *
66
-     * @since 1.0.0
67
-     */
68
-    do_action('giodir_handle_request');
69
-    global $wpdb;
63
+	/**
64
+	 * Called on the wp_init WP hook at the start of the geodir_on_init() function.
65
+	 *
66
+	 * @since 1.0.0
67
+	 */
68
+	do_action('giodir_handle_request');
69
+	global $wpdb;
70 70
 
71 71
 
72 72
 
73 73
 
74
-    if (get_option('geodir_allow_wpadmin') == '0' && is_user_logged_in() && !current_user_can('manage_options') && !class_exists('BuddyPress')) {
75
-        show_admin_bar(false);
76
-    }
74
+	if (get_option('geodir_allow_wpadmin') == '0' && is_user_logged_in() && !current_user_can('manage_options') && !class_exists('BuddyPress')) {
75
+		show_admin_bar(false);
76
+	}
77 77
 
78 78
 
79
-    if (isset($_REQUEST['ptype']) && $_REQUEST['ptype'] == 'get_markers') {
80
-        /**
81
-         * Contains map marker functions.
82
-         *
83
-         * @since 1.0.0
84
-         * @package GeoDirectory
85
-         */
86
-        include_once(geodir_plugin_path() . '/geodirectory-functions/map-functions/get_markers.php');
87
-        die;
88
-    }
79
+	if (isset($_REQUEST['ptype']) && $_REQUEST['ptype'] == 'get_markers') {
80
+		/**
81
+		 * Contains map marker functions.
82
+		 *
83
+		 * @since 1.0.0
84
+		 * @package GeoDirectory
85
+		 */
86
+		include_once(geodir_plugin_path() . '/geodirectory-functions/map-functions/get_markers.php');
87
+		die;
88
+	}
89 89
     
90
-    if ( class_exists( 'WPSEO_Frontend' ) && !is_admin() ) {
91
-        add_action( 'template_redirect', 'geodir_remove_yoast_seo_metas' );
92
-    }
90
+	if ( class_exists( 'WPSEO_Frontend' ) && !is_admin() ) {
91
+		add_action( 'template_redirect', 'geodir_remove_yoast_seo_metas' );
92
+	}
93 93
 }
94 94
 
95 95
 
@@ -106,328 +106,328 @@  discard block
 block discarded – undo
106 106
  * @todo check if nonce is required here and if so add one.
107 107
  */
108 108
 function geodir_ajax_handler() {
109
-    global $wpdb, $gd_session,$post;
109
+	global $wpdb, $gd_session,$post;
110 110
 
111
-    if (isset($_REQUEST['gd_listing_view']) && $_REQUEST['gd_listing_view'] != '') {
111
+	if (isset($_REQUEST['gd_listing_view']) && $_REQUEST['gd_listing_view'] != '') {
112 112
 		$gd_session->set('gd_listing_view', $_REQUEST['gd_listing_view']);
113
-        echo '1';
114
-    }
115
-
116
-    if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'category_ajax') {
117
-        if (isset($_REQUEST['main_catid']) && isset($_REQUEST['cat_tax']) && isset($_REQUEST['exclude']))
118
-            geodir_addpost_categories_html($_REQUEST['cat_tax'], $_REQUEST['main_catid'], '', '', '', $_REQUEST['exclude']);
119
-        else if (isset($_REQUEST['catpid']) && isset($_REQUEST['cat_tax']))
120
-            geodir_editpost_categories_html($_REQUEST['cat_tax'], $_REQUEST['catpid']);
121
-    }
122
-
123
-    if ((isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'admin_ajax') || isset($_REQUEST['create_field']) || isset($_REQUEST['sort_create_field'])) {
124
-        if (current_user_can('manage_options')) {
125
-            /**
126
-             * Contains admin ajax handling functions.
127
-             *
128
-             * @since 1.0.0
129
-             * @package GeoDirectory
130
-             */
131
-            include_once(geodir_plugin_path() . '/geodirectory-admin/geodir_admin_ajax.php');
132
-        } else {
133
-            wp_redirect(geodir_login_url());
134
-            gd_die();
135
-        }
136
-    }
137
-
138
-    if (isset($_REQUEST['geodir_autofill']) && $_REQUEST['geodir_autofill'] != '' && isset($_REQUEST['_wpnonce'])) {
139
-        if (current_user_can('manage_options')) {
140
-            switch ($_REQUEST['geodir_autofill']):
141
-                case "geodir_dummy_delete" :
142
-                    if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir_dummy_posts_insert_noncename'))
143
-                        return;
144
-
145
-                    $datatype = isset($_REQUEST['datatype']) ? sanitize_key($_REQUEST['datatype']) : '';
146
-                    if (isset($_REQUEST['posttype']))
147
-                        /**
148
-                         * Used to delete the dummy post data per post type.
149
-                         *
150
-                         * Uses dynamic hook, geodir_delete_dummy_posts_$_REQUEST['posttype'].
151
-                         *
152
-                         * @since 1.6.11
153
-                         * @param string $posttype The post type to insert.
154
-                         * @param string $datatype The type of dummy data to insert.
155
-                         */
156
-                        do_action('geodir_delete_dummy_posts' ,sanitize_key($_REQUEST['posttype']),$datatype);
157
-                    break;
158
-                case "geodir_dummy_insert" :
159
-                    if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir_dummy_posts_insert_noncename'))
160
-                        return;
161
-
162
-                    global $city_bound_lat1, $city_bound_lng1, $city_bound_lat2, $city_bound_lng2;
163
-                    $city_bound_lat1 = $_REQUEST['city_bound_lat1'];
164
-                    $city_bound_lng1 = $_REQUEST['city_bound_lng1'];
165
-                    $city_bound_lat2 = $_REQUEST['city_bound_lat2'];
166
-                    $city_bound_lng2 = $_REQUEST['city_bound_lng2'];
167
-
168
-                    if (isset($_REQUEST['posttype'])){
169
-                        /**
170
-                         * Used to insert the dummy post data per post type.
171
-                         *
172
-                         * Uses dynamic hook, geodir_insert_dummy_posts_$_REQUEST['posttype'].
173
-                         *
174
-                         * @since 1.6.11
175
-                         * @param string $posttype The post type to insert.
176
-                         * @param string $datatype The type of dummy data to insert.
177
-                         * @param int $post_index The item number to insert.
178
-                         */
179
-                        do_action('geodir_insert_dummy_posts',sanitize_key($_REQUEST['posttype']),sanitize_key($_REQUEST['datatype']),absint($_REQUEST['insert_dummy_post_index']));
180
-                    }
181
-
182
-
183
-                    break;
184
-            endswitch;
185
-        } else {
186
-            wp_redirect(geodir_login_url());
187
-            exit();
188
-        }
189
-    }
190
-
191
-    if (isset($_REQUEST['popuptype']) && $_REQUEST['popuptype'] != '' && isset($_REQUEST['post_id']) && $_REQUEST['post_id'] != '') {
192
-
193
-        if ($_REQUEST['popuptype'] == 'b_send_inquiry' || $_REQUEST['popuptype'] == 'b_sendtofriend') {
194
-            $template = locate_template(array("geodirectory/popup-forms.php"));
195
-            if (!$template) {
196
-                $template = geodir_plugin_path() . '/geodirectory-templates/popup-forms.php';
197
-            }
198
-            require_once($template);
199
-        }
200
-
201
-        gd_die();
202
-    }
203
-
204
-    /*if(isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'filter_ajax'){
113
+		echo '1';
114
+	}
115
+
116
+	if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'category_ajax') {
117
+		if (isset($_REQUEST['main_catid']) && isset($_REQUEST['cat_tax']) && isset($_REQUEST['exclude']))
118
+			geodir_addpost_categories_html($_REQUEST['cat_tax'], $_REQUEST['main_catid'], '', '', '', $_REQUEST['exclude']);
119
+		else if (isset($_REQUEST['catpid']) && isset($_REQUEST['cat_tax']))
120
+			geodir_editpost_categories_html($_REQUEST['cat_tax'], $_REQUEST['catpid']);
121
+	}
122
+
123
+	if ((isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'admin_ajax') || isset($_REQUEST['create_field']) || isset($_REQUEST['sort_create_field'])) {
124
+		if (current_user_can('manage_options')) {
125
+			/**
126
+			 * Contains admin ajax handling functions.
127
+			 *
128
+			 * @since 1.0.0
129
+			 * @package GeoDirectory
130
+			 */
131
+			include_once(geodir_plugin_path() . '/geodirectory-admin/geodir_admin_ajax.php');
132
+		} else {
133
+			wp_redirect(geodir_login_url());
134
+			gd_die();
135
+		}
136
+	}
137
+
138
+	if (isset($_REQUEST['geodir_autofill']) && $_REQUEST['geodir_autofill'] != '' && isset($_REQUEST['_wpnonce'])) {
139
+		if (current_user_can('manage_options')) {
140
+			switch ($_REQUEST['geodir_autofill']):
141
+				case "geodir_dummy_delete" :
142
+					if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir_dummy_posts_insert_noncename'))
143
+						return;
144
+
145
+					$datatype = isset($_REQUEST['datatype']) ? sanitize_key($_REQUEST['datatype']) : '';
146
+					if (isset($_REQUEST['posttype']))
147
+						/**
148
+						 * Used to delete the dummy post data per post type.
149
+						 *
150
+						 * Uses dynamic hook, geodir_delete_dummy_posts_$_REQUEST['posttype'].
151
+						 *
152
+						 * @since 1.6.11
153
+						 * @param string $posttype The post type to insert.
154
+						 * @param string $datatype The type of dummy data to insert.
155
+						 */
156
+						do_action('geodir_delete_dummy_posts' ,sanitize_key($_REQUEST['posttype']),$datatype);
157
+					break;
158
+				case "geodir_dummy_insert" :
159
+					if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir_dummy_posts_insert_noncename'))
160
+						return;
161
+
162
+					global $city_bound_lat1, $city_bound_lng1, $city_bound_lat2, $city_bound_lng2;
163
+					$city_bound_lat1 = $_REQUEST['city_bound_lat1'];
164
+					$city_bound_lng1 = $_REQUEST['city_bound_lng1'];
165
+					$city_bound_lat2 = $_REQUEST['city_bound_lat2'];
166
+					$city_bound_lng2 = $_REQUEST['city_bound_lng2'];
167
+
168
+					if (isset($_REQUEST['posttype'])){
169
+						/**
170
+						 * Used to insert the dummy post data per post type.
171
+						 *
172
+						 * Uses dynamic hook, geodir_insert_dummy_posts_$_REQUEST['posttype'].
173
+						 *
174
+						 * @since 1.6.11
175
+						 * @param string $posttype The post type to insert.
176
+						 * @param string $datatype The type of dummy data to insert.
177
+						 * @param int $post_index The item number to insert.
178
+						 */
179
+						do_action('geodir_insert_dummy_posts',sanitize_key($_REQUEST['posttype']),sanitize_key($_REQUEST['datatype']),absint($_REQUEST['insert_dummy_post_index']));
180
+					}
181
+
182
+
183
+					break;
184
+			endswitch;
185
+		} else {
186
+			wp_redirect(geodir_login_url());
187
+			exit();
188
+		}
189
+	}
190
+
191
+	if (isset($_REQUEST['popuptype']) && $_REQUEST['popuptype'] != '' && isset($_REQUEST['post_id']) && $_REQUEST['post_id'] != '') {
192
+
193
+		if ($_REQUEST['popuptype'] == 'b_send_inquiry' || $_REQUEST['popuptype'] == 'b_sendtofriend') {
194
+			$template = locate_template(array("geodirectory/popup-forms.php"));
195
+			if (!$template) {
196
+				$template = geodir_plugin_path() . '/geodirectory-templates/popup-forms.php';
197
+			}
198
+			require_once($template);
199
+		}
200
+
201
+		gd_die();
202
+	}
203
+
204
+	/*if(isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'filter_ajax'){
205 205
         include_once ( geodir_plugin_path() . '/geodirectory-templates/advance-search-form.php');
206 206
     }*/
207 207
 
208
-    if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'map_ajax') {
209
-        /**
210
-         * Contains map marker functions.
211
-         *
212
-         * @since 1.0.0
213
-         * @package GeoDirectory
214
-         */
215
-        include_once(geodir_plugin_path() . '/geodirectory-functions/map-functions/get_markers.php');
216
-    }
217
-
218
-    if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'favorite') {
219
-        if (is_user_logged_in()) {
220
-            switch ($_REQUEST['ajax_action']):
221
-                case "add" :
222
-                    geodir_add_to_favorite((int)$_REQUEST['pid']);
223
-                    break;
224
-                case "remove" :
225
-                    geodir_remove_from_favorite((int)$_REQUEST['pid']);
226
-                    break;
227
-            endswitch;
228
-        } else {
229
-            wp_redirect(geodir_login_url());
230
-            exit();
231
-        }
232
-    }
233
-
234
-    if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'add_listing') {
235
-
236
-        $is_current_user_owner = true;
237
-        if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
238
-            $is_current_user_owner = geodir_listing_belong_to_current_user((int)$_REQUEST['pid']);
239
-        }
240
-
241
-        $request = $gd_session->get('listing');
242
-
243
-        if (is_user_logged_in() && $is_current_user_owner) {
244
-
245
-            switch ($_REQUEST['ajax_action']):
246
-                case "add":
247
-                case "update":
248
-
249
-                    if (isset($request['geodir_spamblocker']) && $request['geodir_spamblocker'] == '64' && isset($request['geodir_filled_by_spam_bot']) && $request['geodir_filled_by_spam_bot'] == '') {
250
-                        $last_id = geodir_save_listing();
251
-
252
-                        if ($last_id) {
253
-                            //$redirect_to = get_permalink( $last_id );
254
-                            $redirect_to = geodir_getlink(get_permalink(geodir_success_page_id()), array('pid' => $last_id));
255
-
256
-                        } elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
257
-                            $redirect_to = get_permalink(geodir_add_listing_page_id());
258
-                            $redirect_to = geodir_getlink($redirect_to, array('pid' => $post->pid), false);
259
-                        } else
260
-                            $redirect_to = get_permalink(geodir_add_listing_page_id());
261
-
262
-                        wp_redirect($redirect_to);
263
-                    } else {
264
-                        $gd_session->un_set('listing');
265
-                        wp_redirect(home_url());
266
-                    }
267
-
268
-                    break;
269
-                case "cancel" :
270
-
271
-                    $gd_session->un_set('listing');
272
-
273
-                    if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '' && get_permalink($_REQUEST['pid']))
274
-                        wp_redirect(get_permalink($_REQUEST['pid']));
275
-                    else {
276
-                        geodir_remove_temp_images();
277
-                        wp_redirect(geodir_getlink(get_permalink(geodir_add_listing_page_id()), array('listing_type' => $_REQUEST['listing_type'])));
278
-                    }
279
-
280
-                    break;
281
-
282
-                case "publish" :
283
-
284
-                    if (isset($request['geodir_spamblocker']) && $request['geodir_spamblocker'] == '64' && isset($request['geodir_filled_by_spam_bot']) && $request['geodir_filled_by_spam_bot'] == '') {
285
-
286
-                        if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
287
-                            $new_post = array();
288
-                            $new_post['ID'] = $_REQUEST['pid'];
289
-
290
-                            $lastid = wp_update_post($new_post);
291
-
292
-                            $gd_session->un_set('listing');
293
-                            wp_redirect(get_permalink($lastid));
294
-                        } else {
295
-                            $last_id = geodir_save_listing();
296
-
297
-                            if ($last_id) {
298
-                                //$redirect_to = get_permalink( $last_id );
299
-                                $redirect_to = geodir_getlink(get_permalink(geodir_success_page_id()), array('pid' => $last_id));
300
-                            } elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
301
-                                $redirect_to = get_permalink(geodir_add_listing_page_id());
302
-                                $redirect_to = geodir_getlink($redirect_to, array('pid' => $post->pid), false);
303
-                            } else
304
-                                $redirect_to = get_permalink(geodir_add_listing_page_id());
305
-
306
-                            $gd_session->un_set('listing');
307
-                            wp_redirect($redirect_to);
308
-                        }
309
-                    } else {
310
-                        $gd_session->un_set('listing');
311
-                        wp_redirect(home_url());
312
-                    }
313
-
314
-                    break;
315
-                case "delete" :
316
-                    if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
317
-                        global $current_user;
318
-
319
-                        if (get_option('geodir_disable_perm_delete')) {
320
-                            $lastid = wp_trash_post($_REQUEST['pid']);
321
-                        } else {
322
-                            $lastid = wp_delete_post($_REQUEST['pid']);
323
-                        }
324
-
325
-                        if ($lastid && !is_wp_error($lastid))
326
-                            wp_redirect($_SERVER['HTTP_REFERER']);
327
-
328
-                        //wp_redirect( geodir_getlink(get_author_posts_url($current_user->ID),array('geodir_dashbord'=>'true','stype'=>$post_type ),false) );
329
-                    }
330
-                    break;
331
-            endswitch;
332
-
333
-            $gd_session->un_set('listing');
334
-        } else {
335
-            $gd_session->un_set('listing');
336
-            wp_redirect(geodir_login_url());
337
-            exit();
338
-        }
339
-    }
340
-
341
-    if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'user_login') {
342
-        /**
343
-         * Contains registration and login functions.
344
-         * @todo Fix the file path.
345
-         *
346
-         * @since 1.0.0
347
-         * @package GeoDirectory
348
-         */
349
-        include_once(geodir_plugin_path() . '/geodirectory-functions/geodirectory_reg.php');
350
-    }
351
-
352
-    if (isset($_REQUEST['ajax_action']) && $_REQUEST['ajax_action'] == 'geodir_get_term_list') {
353
-        $args = array('taxonomy' => sanitize_text_field($_REQUEST['term']));
354
-        if (!empty($_REQUEST['parent_only'])) {
355
-            $args['parent'] = 0;
356
-        }
357
-        $terms_o = get_terms($args);
358
-
359
-        // Skip terms which has no listing
360
-        if (!empty($terms_o)) {
361
-            $filter_terms = array();
362
-
363
-            foreach ($terms_o as $term) {
364
-                if (isset($term->count) && $term->count > 0) {
365
-                    $filter_terms[] = $term;
366
-                }
367
-            }
368
-            $terms_o = $filter_terms;
369
-        }
370
-
371
-        $terms = geodir_sort_terms($terms_o, 'count');
372
-        geodir_helper_cat_list_output($terms, intval($_REQUEST['limit']));
373
-        exit();
374
-    }
208
+	if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'map_ajax') {
209
+		/**
210
+		 * Contains map marker functions.
211
+		 *
212
+		 * @since 1.0.0
213
+		 * @package GeoDirectory
214
+		 */
215
+		include_once(geodir_plugin_path() . '/geodirectory-functions/map-functions/get_markers.php');
216
+	}
217
+
218
+	if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'favorite') {
219
+		if (is_user_logged_in()) {
220
+			switch ($_REQUEST['ajax_action']):
221
+				case "add" :
222
+					geodir_add_to_favorite((int)$_REQUEST['pid']);
223
+					break;
224
+				case "remove" :
225
+					geodir_remove_from_favorite((int)$_REQUEST['pid']);
226
+					break;
227
+			endswitch;
228
+		} else {
229
+			wp_redirect(geodir_login_url());
230
+			exit();
231
+		}
232
+	}
233
+
234
+	if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'add_listing') {
235
+
236
+		$is_current_user_owner = true;
237
+		if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
238
+			$is_current_user_owner = geodir_listing_belong_to_current_user((int)$_REQUEST['pid']);
239
+		}
240
+
241
+		$request = $gd_session->get('listing');
242
+
243
+		if (is_user_logged_in() && $is_current_user_owner) {
244
+
245
+			switch ($_REQUEST['ajax_action']):
246
+				case "add":
247
+				case "update":
248
+
249
+					if (isset($request['geodir_spamblocker']) && $request['geodir_spamblocker'] == '64' && isset($request['geodir_filled_by_spam_bot']) && $request['geodir_filled_by_spam_bot'] == '') {
250
+						$last_id = geodir_save_listing();
251
+
252
+						if ($last_id) {
253
+							//$redirect_to = get_permalink( $last_id );
254
+							$redirect_to = geodir_getlink(get_permalink(geodir_success_page_id()), array('pid' => $last_id));
255
+
256
+						} elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
257
+							$redirect_to = get_permalink(geodir_add_listing_page_id());
258
+							$redirect_to = geodir_getlink($redirect_to, array('pid' => $post->pid), false);
259
+						} else
260
+							$redirect_to = get_permalink(geodir_add_listing_page_id());
261
+
262
+						wp_redirect($redirect_to);
263
+					} else {
264
+						$gd_session->un_set('listing');
265
+						wp_redirect(home_url());
266
+					}
267
+
268
+					break;
269
+				case "cancel" :
270
+
271
+					$gd_session->un_set('listing');
272
+
273
+					if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '' && get_permalink($_REQUEST['pid']))
274
+						wp_redirect(get_permalink($_REQUEST['pid']));
275
+					else {
276
+						geodir_remove_temp_images();
277
+						wp_redirect(geodir_getlink(get_permalink(geodir_add_listing_page_id()), array('listing_type' => $_REQUEST['listing_type'])));
278
+					}
279
+
280
+					break;
281
+
282
+				case "publish" :
283
+
284
+					if (isset($request['geodir_spamblocker']) && $request['geodir_spamblocker'] == '64' && isset($request['geodir_filled_by_spam_bot']) && $request['geodir_filled_by_spam_bot'] == '') {
285
+
286
+						if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
287
+							$new_post = array();
288
+							$new_post['ID'] = $_REQUEST['pid'];
289
+
290
+							$lastid = wp_update_post($new_post);
291
+
292
+							$gd_session->un_set('listing');
293
+							wp_redirect(get_permalink($lastid));
294
+						} else {
295
+							$last_id = geodir_save_listing();
296
+
297
+							if ($last_id) {
298
+								//$redirect_to = get_permalink( $last_id );
299
+								$redirect_to = geodir_getlink(get_permalink(geodir_success_page_id()), array('pid' => $last_id));
300
+							} elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
301
+								$redirect_to = get_permalink(geodir_add_listing_page_id());
302
+								$redirect_to = geodir_getlink($redirect_to, array('pid' => $post->pid), false);
303
+							} else
304
+								$redirect_to = get_permalink(geodir_add_listing_page_id());
305
+
306
+							$gd_session->un_set('listing');
307
+							wp_redirect($redirect_to);
308
+						}
309
+					} else {
310
+						$gd_session->un_set('listing');
311
+						wp_redirect(home_url());
312
+					}
313
+
314
+					break;
315
+				case "delete" :
316
+					if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
317
+						global $current_user;
318
+
319
+						if (get_option('geodir_disable_perm_delete')) {
320
+							$lastid = wp_trash_post($_REQUEST['pid']);
321
+						} else {
322
+							$lastid = wp_delete_post($_REQUEST['pid']);
323
+						}
324
+
325
+						if ($lastid && !is_wp_error($lastid))
326
+							wp_redirect($_SERVER['HTTP_REFERER']);
327
+
328
+						//wp_redirect( geodir_getlink(get_author_posts_url($current_user->ID),array('geodir_dashbord'=>'true','stype'=>$post_type ),false) );
329
+					}
330
+					break;
331
+			endswitch;
332
+
333
+			$gd_session->un_set('listing');
334
+		} else {
335
+			$gd_session->un_set('listing');
336
+			wp_redirect(geodir_login_url());
337
+			exit();
338
+		}
339
+	}
340
+
341
+	if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'user_login') {
342
+		/**
343
+		 * Contains registration and login functions.
344
+		 * @todo Fix the file path.
345
+		 *
346
+		 * @since 1.0.0
347
+		 * @package GeoDirectory
348
+		 */
349
+		include_once(geodir_plugin_path() . '/geodirectory-functions/geodirectory_reg.php');
350
+	}
351
+
352
+	if (isset($_REQUEST['ajax_action']) && $_REQUEST['ajax_action'] == 'geodir_get_term_list') {
353
+		$args = array('taxonomy' => sanitize_text_field($_REQUEST['term']));
354
+		if (!empty($_REQUEST['parent_only'])) {
355
+			$args['parent'] = 0;
356
+		}
357
+		$terms_o = get_terms($args);
358
+
359
+		// Skip terms which has no listing
360
+		if (!empty($terms_o)) {
361
+			$filter_terms = array();
362
+
363
+			foreach ($terms_o as $term) {
364
+				if (isset($term->count) && $term->count > 0) {
365
+					$filter_terms[] = $term;
366
+				}
367
+			}
368
+			$terms_o = $filter_terms;
369
+		}
370
+
371
+		$terms = geodir_sort_terms($terms_o, 'count');
372
+		geodir_helper_cat_list_output($terms, intval($_REQUEST['limit']));
373
+		exit();
374
+	}
375 375
     
376
-    if ( !empty($_REQUEST['geodir_ajax'] ) && $_REQUEST['geodir_ajax'] == 'duplicate' && geodir_is_wpml() ) {
377
-        if ( !empty( $_REQUEST['_nonce'] ) && wp_verify_nonce( $_REQUEST['_nonce'], 'geodir_duplicate_nonce' ) ) {
378
-            $json = array();
379
-            $json['success'] = false;
376
+	if ( !empty($_REQUEST['geodir_ajax'] ) && $_REQUEST['geodir_ajax'] == 'duplicate' && geodir_is_wpml() ) {
377
+		if ( !empty( $_REQUEST['_nonce'] ) && wp_verify_nonce( $_REQUEST['_nonce'], 'geodir_duplicate_nonce' ) ) {
378
+			$json = array();
379
+			$json['success'] = false;
380 380
             
381
-            $post_id = !empty( $_REQUEST['post_id'] ) ? absint( $_REQUEST['post_id'] ) : 0;
382
-            $langs = !empty( $_REQUEST['dups'] ) ? explode( ',', sanitize_text_field( $_REQUEST['dups'] ) ) : array();
381
+			$post_id = !empty( $_REQUEST['post_id'] ) ? absint( $_REQUEST['post_id'] ) : 0;
382
+			$langs = !empty( $_REQUEST['dups'] ) ? explode( ',', sanitize_text_field( $_REQUEST['dups'] ) ) : array();
383 383
             
384
-            if ( !empty( $post_id ) && !empty( $langs ) ) {
385
-                if ( geodir_wpml_allowed_to_duplicate( $post_id ) ) {
386
-                    global $sitepress;
384
+			if ( !empty( $post_id ) && !empty( $langs ) ) {
385
+				if ( geodir_wpml_allowed_to_duplicate( $post_id ) ) {
386
+					global $sitepress;
387 387
                     
388
-                    $element_type = 'post_' . get_post_type( $post_id );
389
-                    $master_post_id = $sitepress->get_original_element_id( $post_id, $element_type );
388
+					$element_type = 'post_' . get_post_type( $post_id );
389
+					$master_post_id = $sitepress->get_original_element_id( $post_id, $element_type );
390 390
                     
391
-                    if ( $master_post_id == $post_id ) {
392
-                        $_REQUEST['icl_ajx_action'] = 'make_duplicates';
391
+					if ( $master_post_id == $post_id ) {
392
+						$_REQUEST['icl_ajx_action'] = 'make_duplicates';
393 393
                         
394
-                        foreach ( $langs as $lang ) {
395
-                            $return = $sitepress->make_duplicate( $master_post_id, $lang );
396
-                        }
397
-                        $json['success'] = true;
398
-                    } else {
399
-                        $json['error'] = __( 'Translation can be done from original listing only.', 'geodirectory' );
400
-                    }
401
-                } else {
402
-                    $json['error'] = __( 'You are not allowed to translate this listing.', 'geodirectory' );
403
-                }
404
-            }
394
+						foreach ( $langs as $lang ) {
395
+							$return = $sitepress->make_duplicate( $master_post_id, $lang );
396
+						}
397
+						$json['success'] = true;
398
+					} else {
399
+						$json['error'] = __( 'Translation can be done from original listing only.', 'geodirectory' );
400
+					}
401
+				} else {
402
+					$json['error'] = __( 'You are not allowed to translate this listing.', 'geodirectory' );
403
+				}
404
+			}
405 405
             
406
-            wp_send_json( $json );
407
-        }
408
-    }
406
+			wp_send_json( $json );
407
+		}
408
+	}
409 409
 
410
-    gd_die();
410
+	gd_die();
411 411
 }
412 412
 
413 413
 
414 414
 function geodir_show_ga_stats(){
415
-    if (isset($_REQUEST['ga_start'])) {
416
-        $ga_start = $_REQUEST['ga_start'];
417
-    } else {
418
-        $ga_start = '';
419
-    }
420
-    if (isset($_REQUEST['ga_end'])) {
421
-        $ga_end = $_REQUEST['ga_end'];
422
-    } else {
423
-        $ga_end = '';
424
-    }
425
-    try {
426
-        geodir_getGoogleAnalytics($_REQUEST['ga_page'], $ga_start, $ga_end);
427
-    } catch (Exception $e) {
428
-        geodir_error_log( wp_sprintf( __( 'GD Google Analytics API Error(%s) : %s', 'geodirectory' ), $e->getCode(), $e->getMessage() ) );
429
-    }
430
-    die;
415
+	if (isset($_REQUEST['ga_start'])) {
416
+		$ga_start = $_REQUEST['ga_start'];
417
+	} else {
418
+		$ga_start = '';
419
+	}
420
+	if (isset($_REQUEST['ga_end'])) {
421
+		$ga_end = $_REQUEST['ga_end'];
422
+	} else {
423
+		$ga_end = '';
424
+	}
425
+	try {
426
+		geodir_getGoogleAnalytics($_REQUEST['ga_page'], $ga_start, $ga_end);
427
+	} catch (Exception $e) {
428
+		geodir_error_log( wp_sprintf( __( 'GD Google Analytics API Error(%s) : %s', 'geodirectory' ), $e->getCode(), $e->getMessage() ) );
429
+	}
430
+	die;
431 431
 }
432 432
 add_action( 'wp_ajax_gdga', 'geodir_show_ga_stats' );
433 433
 add_action( 'wp_ajax_nopriv_gdga', 'geodir_show_ga_stats' );
434 434
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +33 added lines, -33 removed lines patch added patch discarded remove patch
@@ -44,7 +44,7 @@  discard block
 block discarded – undo
44 44
  */
45 45
 function geodir_on_wp()
46 46
 {
47
-    if(geodir_is_page('login')) {
47
+    if (geodir_is_page('login')) {
48 48
         geodir_user_signup();
49 49
     }
50 50
 
@@ -83,12 +83,12 @@  discard block
 block discarded – undo
83 83
          * @since 1.0.0
84 84
          * @package GeoDirectory
85 85
          */
86
-        include_once(geodir_plugin_path() . '/geodirectory-functions/map-functions/get_markers.php');
86
+        include_once(geodir_plugin_path().'/geodirectory-functions/map-functions/get_markers.php');
87 87
         die;
88 88
     }
89 89
     
90
-    if ( class_exists( 'WPSEO_Frontend' ) && !is_admin() ) {
91
-        add_action( 'template_redirect', 'geodir_remove_yoast_seo_metas' );
90
+    if (class_exists('WPSEO_Frontend') && !is_admin()) {
91
+        add_action('template_redirect', 'geodir_remove_yoast_seo_metas');
92 92
     }
93 93
 }
94 94
 
@@ -106,7 +106,7 @@  discard block
 block discarded – undo
106 106
  * @todo check if nonce is required here and if so add one.
107 107
  */
108 108
 function geodir_ajax_handler() {
109
-    global $wpdb, $gd_session,$post;
109
+    global $wpdb, $gd_session, $post;
110 110
 
111 111
     if (isset($_REQUEST['gd_listing_view']) && $_REQUEST['gd_listing_view'] != '') {
112 112
 		$gd_session->set('gd_listing_view', $_REQUEST['gd_listing_view']);
@@ -128,7 +128,7 @@  discard block
 block discarded – undo
128 128
              * @since 1.0.0
129 129
              * @package GeoDirectory
130 130
              */
131
-            include_once(geodir_plugin_path() . '/geodirectory-admin/geodir_admin_ajax.php');
131
+            include_once(geodir_plugin_path().'/geodirectory-admin/geodir_admin_ajax.php');
132 132
         } else {
133 133
             wp_redirect(geodir_login_url());
134 134
             gd_die();
@@ -153,7 +153,7 @@  discard block
 block discarded – undo
153 153
                          * @param string $posttype The post type to insert.
154 154
                          * @param string $datatype The type of dummy data to insert.
155 155
                          */
156
-                        do_action('geodir_delete_dummy_posts' ,sanitize_key($_REQUEST['posttype']),$datatype);
156
+                        do_action('geodir_delete_dummy_posts', sanitize_key($_REQUEST['posttype']), $datatype);
157 157
                     break;
158 158
                 case "geodir_dummy_insert" :
159 159
                     if (!wp_verify_nonce($_REQUEST['_wpnonce'], 'geodir_dummy_posts_insert_noncename'))
@@ -165,7 +165,7 @@  discard block
 block discarded – undo
165 165
                     $city_bound_lat2 = $_REQUEST['city_bound_lat2'];
166 166
                     $city_bound_lng2 = $_REQUEST['city_bound_lng2'];
167 167
 
168
-                    if (isset($_REQUEST['posttype'])){
168
+                    if (isset($_REQUEST['posttype'])) {
169 169
                         /**
170 170
                          * Used to insert the dummy post data per post type.
171 171
                          *
@@ -176,7 +176,7 @@  discard block
 block discarded – undo
176 176
                          * @param string $datatype The type of dummy data to insert.
177 177
                          * @param int $post_index The item number to insert.
178 178
                          */
179
-                        do_action('geodir_insert_dummy_posts',sanitize_key($_REQUEST['posttype']),sanitize_key($_REQUEST['datatype']),absint($_REQUEST['insert_dummy_post_index']));
179
+                        do_action('geodir_insert_dummy_posts', sanitize_key($_REQUEST['posttype']), sanitize_key($_REQUEST['datatype']), absint($_REQUEST['insert_dummy_post_index']));
180 180
                     }
181 181
 
182 182
 
@@ -193,7 +193,7 @@  discard block
 block discarded – undo
193 193
         if ($_REQUEST['popuptype'] == 'b_send_inquiry' || $_REQUEST['popuptype'] == 'b_sendtofriend') {
194 194
             $template = locate_template(array("geodirectory/popup-forms.php"));
195 195
             if (!$template) {
196
-                $template = geodir_plugin_path() . '/geodirectory-templates/popup-forms.php';
196
+                $template = geodir_plugin_path().'/geodirectory-templates/popup-forms.php';
197 197
             }
198 198
             require_once($template);
199 199
         }
@@ -212,17 +212,17 @@  discard block
 block discarded – undo
212 212
          * @since 1.0.0
213 213
          * @package GeoDirectory
214 214
          */
215
-        include_once(geodir_plugin_path() . '/geodirectory-functions/map-functions/get_markers.php');
215
+        include_once(geodir_plugin_path().'/geodirectory-functions/map-functions/get_markers.php');
216 216
     }
217 217
 
218 218
     if (isset($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'favorite') {
219 219
         if (is_user_logged_in()) {
220 220
             switch ($_REQUEST['ajax_action']):
221 221
                 case "add" :
222
-                    geodir_add_to_favorite((int)$_REQUEST['pid']);
222
+                    geodir_add_to_favorite((int) $_REQUEST['pid']);
223 223
                     break;
224 224
                 case "remove" :
225
-                    geodir_remove_from_favorite((int)$_REQUEST['pid']);
225
+                    geodir_remove_from_favorite((int) $_REQUEST['pid']);
226 226
                     break;
227 227
             endswitch;
228 228
         } else {
@@ -235,7 +235,7 @@  discard block
 block discarded – undo
235 235
 
236 236
         $is_current_user_owner = true;
237 237
         if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
238
-            $is_current_user_owner = geodir_listing_belong_to_current_user((int)$_REQUEST['pid']);
238
+            $is_current_user_owner = geodir_listing_belong_to_current_user((int) $_REQUEST['pid']);
239 239
         }
240 240
 
241 241
         $request = $gd_session->get('listing');
@@ -346,7 +346,7 @@  discard block
 block discarded – undo
346 346
          * @since 1.0.0
347 347
          * @package GeoDirectory
348 348
          */
349
-        include_once(geodir_plugin_path() . '/geodirectory-functions/geodirectory_reg.php');
349
+        include_once(geodir_plugin_path().'/geodirectory-functions/geodirectory_reg.php');
350 350
     }
351 351
 
352 352
     if (isset($_REQUEST['ajax_action']) && $_REQUEST['ajax_action'] == 'geodir_get_term_list') {
@@ -373,37 +373,37 @@  discard block
 block discarded – undo
373 373
         exit();
374 374
     }
375 375
     
376
-    if ( !empty($_REQUEST['geodir_ajax'] ) && $_REQUEST['geodir_ajax'] == 'duplicate' && geodir_is_wpml() ) {
377
-        if ( !empty( $_REQUEST['_nonce'] ) && wp_verify_nonce( $_REQUEST['_nonce'], 'geodir_duplicate_nonce' ) ) {
376
+    if (!empty($_REQUEST['geodir_ajax']) && $_REQUEST['geodir_ajax'] == 'duplicate' && geodir_is_wpml()) {
377
+        if (!empty($_REQUEST['_nonce']) && wp_verify_nonce($_REQUEST['_nonce'], 'geodir_duplicate_nonce')) {
378 378
             $json = array();
379 379
             $json['success'] = false;
380 380
             
381
-            $post_id = !empty( $_REQUEST['post_id'] ) ? absint( $_REQUEST['post_id'] ) : 0;
382
-            $langs = !empty( $_REQUEST['dups'] ) ? explode( ',', sanitize_text_field( $_REQUEST['dups'] ) ) : array();
381
+            $post_id = !empty($_REQUEST['post_id']) ? absint($_REQUEST['post_id']) : 0;
382
+            $langs = !empty($_REQUEST['dups']) ? explode(',', sanitize_text_field($_REQUEST['dups'])) : array();
383 383
             
384
-            if ( !empty( $post_id ) && !empty( $langs ) ) {
385
-                if ( geodir_wpml_allowed_to_duplicate( $post_id ) ) {
384
+            if (!empty($post_id) && !empty($langs)) {
385
+                if (geodir_wpml_allowed_to_duplicate($post_id)) {
386 386
                     global $sitepress;
387 387
                     
388
-                    $element_type = 'post_' . get_post_type( $post_id );
389
-                    $master_post_id = $sitepress->get_original_element_id( $post_id, $element_type );
388
+                    $element_type = 'post_'.get_post_type($post_id);
389
+                    $master_post_id = $sitepress->get_original_element_id($post_id, $element_type);
390 390
                     
391
-                    if ( $master_post_id == $post_id ) {
391
+                    if ($master_post_id == $post_id) {
392 392
                         $_REQUEST['icl_ajx_action'] = 'make_duplicates';
393 393
                         
394
-                        foreach ( $langs as $lang ) {
395
-                            $return = $sitepress->make_duplicate( $master_post_id, $lang );
394
+                        foreach ($langs as $lang) {
395
+                            $return = $sitepress->make_duplicate($master_post_id, $lang);
396 396
                         }
397 397
                         $json['success'] = true;
398 398
                     } else {
399
-                        $json['error'] = __( 'Translation can be done from original listing only.', 'geodirectory' );
399
+                        $json['error'] = __('Translation can be done from original listing only.', 'geodirectory');
400 400
                     }
401 401
                 } else {
402
-                    $json['error'] = __( 'You are not allowed to translate this listing.', 'geodirectory' );
402
+                    $json['error'] = __('You are not allowed to translate this listing.', 'geodirectory');
403 403
                 }
404 404
             }
405 405
             
406
-            wp_send_json( $json );
406
+            wp_send_json($json);
407 407
         }
408 408
     }
409 409
 
@@ -411,7 +411,7 @@  discard block
 block discarded – undo
411 411
 }
412 412
 
413 413
 
414
-function geodir_show_ga_stats(){
414
+function geodir_show_ga_stats() {
415 415
     if (isset($_REQUEST['ga_start'])) {
416 416
         $ga_start = $_REQUEST['ga_start'];
417 417
     } else {
@@ -425,9 +425,9 @@  discard block
 block discarded – undo
425 425
     try {
426 426
         geodir_getGoogleAnalytics($_REQUEST['ga_page'], $ga_start, $ga_end);
427 427
     } catch (Exception $e) {
428
-        geodir_error_log( wp_sprintf( __( 'GD Google Analytics API Error(%s) : %s', 'geodirectory' ), $e->getCode(), $e->getMessage() ) );
428
+        geodir_error_log(wp_sprintf(__('GD Google Analytics API Error(%s) : %s', 'geodirectory'), $e->getCode(), $e->getMessage()));
429 429
     }
430 430
     die;
431 431
 }
432
-add_action( 'wp_ajax_gdga', 'geodir_show_ga_stats' );
433
-add_action( 'wp_ajax_nopriv_gdga', 'geodir_show_ga_stats' );
434 432
\ No newline at end of file
433
+add_action('wp_ajax_gdga', 'geodir_show_ga_stats');
434
+add_action('wp_ajax_nopriv_gdga', 'geodir_show_ga_stats');
435 435
\ No newline at end of file
Please login to merge, or discard this patch.
geodirectory-admin/dummy-data/property_rent.php 3 patches
Indentation   +872 added lines, -872 removed lines patch added patch discarded remove patch
@@ -7,452 +7,452 @@  discard block
 block discarded – undo
7 7
  */
8 8
 
9 9
 function geodir_property_rent_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 per calendar month (PCM)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 Rent,Let,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_rent_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 per calendar month (PCM)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 Rent,Let,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_rent_custom_fields', $fields);
214
+
215
+	return  $fields;
216 216
 }
217 217
 
218 218
 function geodir_property_rent_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
-     * Filter the array of advanced search fields DB table data.
270
-     *
271
-     * @since 1.6.6
272
-     * @param string $fields The default custom fields as an array.
273
-     */
274
-    $fields = apply_filters('geodir_property_sale_custom_fields_sort', $fields);
275
-
276
-    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
+	 * Filter the array of advanced search fields DB table data.
270
+	 *
271
+	 * @since 1.6.6
272
+	 * @param string $fields The default custom fields as an array.
273
+	 */
274
+	$fields = apply_filters('geodir_property_sale_custom_fields_sort', $fields);
275
+
276
+	return $fields;
277 277
 
278 278
 }
279 279
 
280 280
 function geodir_property_rent_custom_fields_advanced_search($post_type='gd_place') {
281 281
 
282 282
 
283
-    $fields = array();
284
-
285
-    // Price range
286
-    $fields[] = array(
287
-        'create_field'            => true,
288
-        'listing_type'            => $post_type,
289
-        'field_type'              => 'text',
290
-        'data_type'               => 'RANGE',
291
-        'is_active'               => 1,
292
-        'site_field_title'        => 'Price',
293
-        'field_data_type'         => 'FLOAT',
294
-        'main_search'             => 1,
295
-        'main_search_priority'    => 15,
296
-        'data_type_change'        => 'SELECT',
297
-        'search_condition_select' => 'SINGLE',
298
-        'search_min_value'        => '1000',
299
-        'search_max_value'        => '10000',
300
-        'search_diff_value'       => '1000',
301
-        'first_search_value'      => '0',
302
-        'first_search_text'       => '',
303
-        'last_search_text'        => '',
304
-        'search_condition'        => 'SELECT',
305
-        'site_htmlvar_name'       => 'geodir_price',
306
-        'htmlvar_name'            => 'geodir_price',
307
-        'field_title'             => 'geodir_price',
308
-        'expand_custom_value'     => '',
309
-        'front_search_title'      => 'Price Range pm',
310
-        'field_desc'              => ''
311
-    );
312
-
313
-    // bedrooms
314
-    $fields[] = array(
315
-        'create_field'            => true,
316
-        'listing_type'            => $post_type,
317
-        'field_type'              => 'select',
318
-        'data_type'               => 'CHECK',
319
-        'is_active'               => 1,
320
-        'site_field_title'        => 'Bedrooms',
321
-        'field_data_type'         => 'VARCHAR',
322
-        'main_search'             => 1,
323
-        'main_search_priority'    => 16,
324
-        'search_condition'        => 'SINGLE',
325
-        'site_htmlvar_name'       => 'geodir_property_bedrooms',
326
-        'htmlvar_name'            => 'geodir_property_bedrooms',
327
-        'field_title'             => 'geodir_property_bedrooms',
328
-        'front_search_title'      => 'Bedrooms',
329
-        'field_desc'              => '',
330
-        'expand_custom_value'     => 5,
331
-        'expand_search'           => 1,
332
-        'search_operator'         => 'OR'
333
-    );
334
-
335
-    // Property type
336
-    $fields[] = array(
337
-        'create_field'            => true,
338
-        'listing_type'            => $post_type,
339
-        'field_type'              => 'select',
340
-        'data_type'               => 'CHECK',
341
-        'is_active'               => 1,
342
-        'site_field_title'        => 'Property Type',
343
-        'field_data_type'         => 'VARCHAR',
344
-        'main_search'             => 0,
345
-        //'main_search_priority'    => 16,
346
-        'search_condition'        => 'SINGLE',
347
-        'site_htmlvar_name'       => 'geodir_property_type',
348
-        'htmlvar_name'            => 'geodir_property_type',
349
-        'field_title'             => 'geodir_property_type',
350
-        'front_search_title'      => 'Property Type',
351
-        'field_desc'              => '',
352
-        'expand_custom_value'     => 5,
353
-        'expand_search'           => 1,
354
-        'search_operator'         => 'OR'
355
-    );
356
-
357
-    // Property Features
358
-    $fields[] = array(
359
-        'create_field'            => true,
360
-        'listing_type'            => $post_type,
361
-        'field_type'              => 'multiselect',
362
-        'data_type'               => 'CHECK',
363
-        'is_active'               => 1,
364
-        'site_field_title'        => 'Features',
365
-        'field_data_type'         => 'VARCHAR',
366
-        'main_search'             => 0,
367
-        //'main_search_priority'    => 16,
368
-        'search_condition'        => 'SINGLE',
369
-        'site_htmlvar_name'       => 'geodir_property_features',
370
-        'htmlvar_name'            => 'geodir_property_features',
371
-        'field_title'             => 'geodir_property_features',
372
-        'front_search_title'      => 'Property Features',
373
-        'field_desc'              => '',
374
-        'expand_custom_value'     => 5,
375
-        'expand_search'           => 1,
376
-        'search_operator'         => 'AND'
377
-    );
378
-
379
-    // Property Bathrooms
380
-    $fields[] = array(
381
-        'create_field'            => true,
382
-        'listing_type'            => $post_type,
383
-        'field_type'              => 'select',
384
-        'data_type'               => 'CHECK',
385
-        'is_active'               => 1,
386
-        'site_field_title'        => 'Bathrooms',
387
-        'field_data_type'         => 'VARCHAR',
388
-        'main_search'             => 0,
389
-        //'main_search_priority'    => 16,
390
-        'search_condition'        => 'SINGLE',
391
-        'site_htmlvar_name'       => 'geodir_property_bathrooms',
392
-        'htmlvar_name'            => 'geodir_property_bathrooms',
393
-        'field_title'             => 'geodir_property_bathrooms',
394
-        'front_search_title'      => 'Bathrooms',
395
-        'field_desc'              => '',
396
-        'expand_custom_value'     => 5,
397
-        'expand_search'           => 1,
398
-        'search_operator'         => 'OR'
399
-    );
400
-
401
-    // Property Furnishing
402
-    $fields[] = array(
403
-        'create_field'            => true,
404
-        'listing_type'            => $post_type,
405
-        'field_type'              => 'select',
406
-        'data_type'               => 'CHECK',
407
-        'is_active'               => 1,
408
-        'site_field_title'        => 'Furnishing',
409
-        'field_data_type'         => 'VARCHAR',
410
-        'main_search'             => 0,
411
-        //'main_search_priority'    => 16,
412
-        'search_condition'        => 'SINGLE',
413
-        'site_htmlvar_name'       => 'geodir_property_furnishing',
414
-        'htmlvar_name'            => 'geodir_property_furnishing',
415
-        'field_title'             => 'geodir_property_furnishing',
416
-        'front_search_title'      => 'Furnishing',
417
-        'field_desc'              => '',
418
-        'expand_custom_value'     => 5,
419
-        'expand_search'           => 1,
420
-        'search_operator'         => 'OR'
421
-    );
422
-
423
-    // Property Status
424
-    $fields[] = array(
425
-        'create_field'            => true,
426
-        'listing_type'            => $post_type,
427
-        'field_type'              => 'select',
428
-        'data_type'               => 'CHECK',
429
-        'is_active'               => 1,
430
-        'site_field_title'        => 'Property Status',
431
-        'field_data_type'         => 'VARCHAR',
432
-        'main_search'             => 0,
433
-        //'main_search_priority'    => 16,
434
-        'search_condition'        => 'SINGLE',
435
-        'site_htmlvar_name'       => 'geodir_property_status',
436
-        'htmlvar_name'            => 'geodir_property_status',
437
-        'field_title'             => 'geodir_property_status',
438
-        'front_search_title'      => 'Property Status',
439
-        'field_desc'              => '',
440
-        'expand_custom_value'     => 5,
441
-        'expand_search'           => 1,
442
-        'search_operator'         => 'OR'
443
-    );
444
-
445
-
446
-
447
-    /**
448
-     * Filter the array of advanced search fields DB table data.
449
-     *
450
-     * @since 1.6.6
451
-     * @param string $fields The default custom fields as an array.
452
-     */
453
-    $fields = apply_filters('geodir_property_rent_custom_fields_advanced_search', $fields);
454
-
455
-    return $fields;
283
+	$fields = array();
284
+
285
+	// Price range
286
+	$fields[] = array(
287
+		'create_field'            => true,
288
+		'listing_type'            => $post_type,
289
+		'field_type'              => 'text',
290
+		'data_type'               => 'RANGE',
291
+		'is_active'               => 1,
292
+		'site_field_title'        => 'Price',
293
+		'field_data_type'         => 'FLOAT',
294
+		'main_search'             => 1,
295
+		'main_search_priority'    => 15,
296
+		'data_type_change'        => 'SELECT',
297
+		'search_condition_select' => 'SINGLE',
298
+		'search_min_value'        => '1000',
299
+		'search_max_value'        => '10000',
300
+		'search_diff_value'       => '1000',
301
+		'first_search_value'      => '0',
302
+		'first_search_text'       => '',
303
+		'last_search_text'        => '',
304
+		'search_condition'        => 'SELECT',
305
+		'site_htmlvar_name'       => 'geodir_price',
306
+		'htmlvar_name'            => 'geodir_price',
307
+		'field_title'             => 'geodir_price',
308
+		'expand_custom_value'     => '',
309
+		'front_search_title'      => 'Price Range pm',
310
+		'field_desc'              => ''
311
+	);
312
+
313
+	// bedrooms
314
+	$fields[] = array(
315
+		'create_field'            => true,
316
+		'listing_type'            => $post_type,
317
+		'field_type'              => 'select',
318
+		'data_type'               => 'CHECK',
319
+		'is_active'               => 1,
320
+		'site_field_title'        => 'Bedrooms',
321
+		'field_data_type'         => 'VARCHAR',
322
+		'main_search'             => 1,
323
+		'main_search_priority'    => 16,
324
+		'search_condition'        => 'SINGLE',
325
+		'site_htmlvar_name'       => 'geodir_property_bedrooms',
326
+		'htmlvar_name'            => 'geodir_property_bedrooms',
327
+		'field_title'             => 'geodir_property_bedrooms',
328
+		'front_search_title'      => 'Bedrooms',
329
+		'field_desc'              => '',
330
+		'expand_custom_value'     => 5,
331
+		'expand_search'           => 1,
332
+		'search_operator'         => 'OR'
333
+	);
334
+
335
+	// Property type
336
+	$fields[] = array(
337
+		'create_field'            => true,
338
+		'listing_type'            => $post_type,
339
+		'field_type'              => 'select',
340
+		'data_type'               => 'CHECK',
341
+		'is_active'               => 1,
342
+		'site_field_title'        => 'Property Type',
343
+		'field_data_type'         => 'VARCHAR',
344
+		'main_search'             => 0,
345
+		//'main_search_priority'    => 16,
346
+		'search_condition'        => 'SINGLE',
347
+		'site_htmlvar_name'       => 'geodir_property_type',
348
+		'htmlvar_name'            => 'geodir_property_type',
349
+		'field_title'             => 'geodir_property_type',
350
+		'front_search_title'      => 'Property Type',
351
+		'field_desc'              => '',
352
+		'expand_custom_value'     => 5,
353
+		'expand_search'           => 1,
354
+		'search_operator'         => 'OR'
355
+	);
356
+
357
+	// Property Features
358
+	$fields[] = array(
359
+		'create_field'            => true,
360
+		'listing_type'            => $post_type,
361
+		'field_type'              => 'multiselect',
362
+		'data_type'               => 'CHECK',
363
+		'is_active'               => 1,
364
+		'site_field_title'        => 'Features',
365
+		'field_data_type'         => 'VARCHAR',
366
+		'main_search'             => 0,
367
+		//'main_search_priority'    => 16,
368
+		'search_condition'        => 'SINGLE',
369
+		'site_htmlvar_name'       => 'geodir_property_features',
370
+		'htmlvar_name'            => 'geodir_property_features',
371
+		'field_title'             => 'geodir_property_features',
372
+		'front_search_title'      => 'Property Features',
373
+		'field_desc'              => '',
374
+		'expand_custom_value'     => 5,
375
+		'expand_search'           => 1,
376
+		'search_operator'         => 'AND'
377
+	);
378
+
379
+	// Property Bathrooms
380
+	$fields[] = array(
381
+		'create_field'            => true,
382
+		'listing_type'            => $post_type,
383
+		'field_type'              => 'select',
384
+		'data_type'               => 'CHECK',
385
+		'is_active'               => 1,
386
+		'site_field_title'        => 'Bathrooms',
387
+		'field_data_type'         => 'VARCHAR',
388
+		'main_search'             => 0,
389
+		//'main_search_priority'    => 16,
390
+		'search_condition'        => 'SINGLE',
391
+		'site_htmlvar_name'       => 'geodir_property_bathrooms',
392
+		'htmlvar_name'            => 'geodir_property_bathrooms',
393
+		'field_title'             => 'geodir_property_bathrooms',
394
+		'front_search_title'      => 'Bathrooms',
395
+		'field_desc'              => '',
396
+		'expand_custom_value'     => 5,
397
+		'expand_search'           => 1,
398
+		'search_operator'         => 'OR'
399
+	);
400
+
401
+	// Property Furnishing
402
+	$fields[] = array(
403
+		'create_field'            => true,
404
+		'listing_type'            => $post_type,
405
+		'field_type'              => 'select',
406
+		'data_type'               => 'CHECK',
407
+		'is_active'               => 1,
408
+		'site_field_title'        => 'Furnishing',
409
+		'field_data_type'         => 'VARCHAR',
410
+		'main_search'             => 0,
411
+		//'main_search_priority'    => 16,
412
+		'search_condition'        => 'SINGLE',
413
+		'site_htmlvar_name'       => 'geodir_property_furnishing',
414
+		'htmlvar_name'            => 'geodir_property_furnishing',
415
+		'field_title'             => 'geodir_property_furnishing',
416
+		'front_search_title'      => 'Furnishing',
417
+		'field_desc'              => '',
418
+		'expand_custom_value'     => 5,
419
+		'expand_search'           => 1,
420
+		'search_operator'         => 'OR'
421
+	);
422
+
423
+	// Property Status
424
+	$fields[] = array(
425
+		'create_field'            => true,
426
+		'listing_type'            => $post_type,
427
+		'field_type'              => 'select',
428
+		'data_type'               => 'CHECK',
429
+		'is_active'               => 1,
430
+		'site_field_title'        => 'Property Status',
431
+		'field_data_type'         => 'VARCHAR',
432
+		'main_search'             => 0,
433
+		//'main_search_priority'    => 16,
434
+		'search_condition'        => 'SINGLE',
435
+		'site_htmlvar_name'       => 'geodir_property_status',
436
+		'htmlvar_name'            => 'geodir_property_status',
437
+		'field_title'             => 'geodir_property_status',
438
+		'front_search_title'      => 'Property Status',
439
+		'field_desc'              => '',
440
+		'expand_custom_value'     => 5,
441
+		'expand_search'           => 1,
442
+		'search_operator'         => 'OR'
443
+	);
444
+
445
+
446
+
447
+	/**
448
+	 * Filter the array of advanced search fields DB table data.
449
+	 *
450
+	 * @since 1.6.6
451
+	 * @param string $fields The default custom fields as an array.
452
+	 */
453
+	$fields = apply_filters('geodir_property_rent_custom_fields_advanced_search', $fields);
454
+
455
+	return $fields;
456 456
 }
457 457
 
458 458
 global $city_bound_lat1, $city_bound_lng1, $city_bound_lat2, $city_bound_lng2,$wpdb, $current_user,$dummy_post_index;
@@ -462,52 +462,52 @@  discard block
 block discarded – undo
462 462
 $category_array = array('Apartments', 'Houses', 'Commercial', 'Land');
463 463
 
464 464
 if($dummy_post_index==1){
465
-    // add the dummy categories
466
-    geodir_dummy_data_taxonomies($post_type,$category_array );
467
-
468
-    // add the dummy custom fields
469
-    $fields = geodir_property_rent_custom_fields($post_type);
470
-    geodir_create_dummy_fields($fields);
471
-
472
-    // add sort order items
473
-    $sort_fields = geodir_property_rent_custom_fields_sort($post_type);
474
-    foreach($sort_fields as $sort){
475
-        geodir_custom_sort_field_save($sort);
476
-    }
477
-
478
-    // update the type currently installed
479
-    update_option($post_type.'_dummy_data_type','property_rent');
480
-
481
-    // add the advanced search fields
482
-    if (defined('GEODIRADVANCESEARCH_VERSION')){
483
-        $search_fields = geodir_property_rent_custom_fields_advanced_search($post_type);
484
-        foreach($search_fields as $sfield){
485
-            geodir_custom_advance_search_field_save( $sfield );
486
-        }
487
-    }
465
+	// add the dummy categories
466
+	geodir_dummy_data_taxonomies($post_type,$category_array );
467
+
468
+	// add the dummy custom fields
469
+	$fields = geodir_property_rent_custom_fields($post_type);
470
+	geodir_create_dummy_fields($fields);
471
+
472
+	// add sort order items
473
+	$sort_fields = geodir_property_rent_custom_fields_sort($post_type);
474
+	foreach($sort_fields as $sort){
475
+		geodir_custom_sort_field_save($sort);
476
+	}
477
+
478
+	// update the type currently installed
479
+	update_option($post_type.'_dummy_data_type','property_rent');
480
+
481
+	// add the advanced search fields
482
+	if (defined('GEODIRADVANCESEARCH_VERSION')){
483
+		$search_fields = geodir_property_rent_custom_fields_advanced_search($post_type);
484
+		foreach($search_fields as $sfield){
485
+			geodir_custom_advance_search_field_save( $sfield );
486
+		}
487
+	}
488 488
 }
489 489
 
490 490
 if (geodir_dummy_folder_exists())
491
-    $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy";
491
+	$dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy";
492 492
 else
493
-    $dummy_image_url = 'https://www.wpgeodirectory.com/dummy';
493
+	$dummy_image_url = 'https://www.wpgeodirectory.com/dummy';
494 494
 
495 495
 $dummy_image_url = apply_filters('place_dummy_image_url', $dummy_image_url);
496 496
 
497 497
 switch ($dummy_post_index) {
498 498
 
499
-    case(1):
500
-        $image_array[] = "$dummy_image_url/ps/psf1.jpg";
501
-        $image_array[] = "$dummy_image_url/ps/psl1.jpg";
502
-        $image_array[] = "$dummy_image_url/ps/psb1.jpg";
503
-        $image_array[] = "$dummy_image_url/ps/psk.jpg";
504
-        $image_array[] = "$dummy_image_url/ps/psbr.jpg";
499
+	case(1):
500
+		$image_array[] = "$dummy_image_url/ps/psf1.jpg";
501
+		$image_array[] = "$dummy_image_url/ps/psl1.jpg";
502
+		$image_array[] = "$dummy_image_url/ps/psb1.jpg";
503
+		$image_array[] = "$dummy_image_url/ps/psk.jpg";
504
+		$image_array[] = "$dummy_image_url/ps/psbr.jpg";
505 505
 
506 506
 
507
-        $post_info[] = array(
508
-            "listing_type" => $post_type,
509
-            "post_title" => 'Eastern Lodge',
510
-            "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.
507
+		$post_info[] = array(
508
+			"listing_type" => $post_type,
509
+			"post_title" => 'Eastern Lodge',
510
+			"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.
511 511
 
512 512
 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.
513 513
 
@@ -516,42 +516,42 @@  discard block
 block discarded – undo
516 516
 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.
517 517
 
518 518
 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.',
519
-            "post_images" => $image_array,
520
-            "post_category" => array($post_type.'category' => array($category_array[1])),
521
-            "post_tags" => array('Tags', 'Sample Tags'),
522
-            "geodir_video" => '',
523
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
524
-            "geodir_contact" => '(111) 677-4444',
525
-            "geodir_email" => '[email protected]',
526
-            "geodir_website" => 'http://example.com/',
527
-            "geodir_twitter" => 'http://example.com/',
528
-            "geodir_facebook" => 'http://example.com/',
529
-            "geodir_price" => '1750',
530
-            "geodir_property_status" => 'For Rent',
531
-            'geodir_property_furnishing' => 'Furnished',
532
-            'geodir_property_type' => 'Detached house',
533
-            'geodir_property_bedrooms' => '3',
534
-            'geodir_property_bathrooms' => '2',
535
-            'geodir_property_area' => '1850',
536
-            'geodir_property_features' => 'Gas Central Heating,Triple Glazing,Front Garden,Private driveway,Fireplace',
537
-            "post_dummy" => '1'
538
-        );
539
-
540
-
541
-        break;
542
-    case 2:
543
-        $image_array = array();
544
-        $post_meta = array();
545
-        $image_array[] = "$dummy_image_url/ps/psf2.jpg";
546
-        $image_array[] = "$dummy_image_url/ps/psl2.jpg";
547
-        $image_array[] = "$dummy_image_url/ps/psb2.jpg";
548
-        $image_array[] = "$dummy_image_url/ps/psk.jpg";
549
-        $image_array[] = "$dummy_image_url/ps/psbr.jpg";
550
-
551
-        $post_info[] = array(
552
-            "listing_type" => $post_type,
553
-            "post_title" => 'Daisy Street',
554
-            "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.
519
+			"post_images" => $image_array,
520
+			"post_category" => array($post_type.'category' => array($category_array[1])),
521
+			"post_tags" => array('Tags', 'Sample Tags'),
522
+			"geodir_video" => '',
523
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
524
+			"geodir_contact" => '(111) 677-4444',
525
+			"geodir_email" => '[email protected]',
526
+			"geodir_website" => 'http://example.com/',
527
+			"geodir_twitter" => 'http://example.com/',
528
+			"geodir_facebook" => 'http://example.com/',
529
+			"geodir_price" => '1750',
530
+			"geodir_property_status" => 'For Rent',
531
+			'geodir_property_furnishing' => 'Furnished',
532
+			'geodir_property_type' => 'Detached house',
533
+			'geodir_property_bedrooms' => '3',
534
+			'geodir_property_bathrooms' => '2',
535
+			'geodir_property_area' => '1850',
536
+			'geodir_property_features' => 'Gas Central Heating,Triple Glazing,Front Garden,Private driveway,Fireplace',
537
+			"post_dummy" => '1'
538
+		);
539
+
540
+
541
+		break;
542
+	case 2:
543
+		$image_array = array();
544
+		$post_meta = array();
545
+		$image_array[] = "$dummy_image_url/ps/psf2.jpg";
546
+		$image_array[] = "$dummy_image_url/ps/psl2.jpg";
547
+		$image_array[] = "$dummy_image_url/ps/psb2.jpg";
548
+		$image_array[] = "$dummy_image_url/ps/psk.jpg";
549
+		$image_array[] = "$dummy_image_url/ps/psbr.jpg";
550
+
551
+		$post_info[] = array(
552
+			"listing_type" => $post_type,
553
+			"post_title" => 'Daisy Street',
554
+			"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.
555 555
 
556 556
 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.
557 557
 
@@ -561,42 +561,42 @@  discard block
 block discarded – undo
561 561
 
562 562
 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.',
563 563
 
564
-            "post_images" => $image_array,
565
-            "post_category" => array($post_type.'category' => array($category_array[1])),
566
-            "post_tags" => array('Garage'),
567
-            "geodir_video" => '',
568
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
569
-            "geodir_contact" => '(222) 777-1111',
570
-            "geodir_email" => '[email protected]',
571
-            "geodir_website" => 'http://example.com/',
572
-            "geodir_twitter" => 'http://example.com/',
573
-            "geodir_facebook" => 'http://example.com/',
574
-            "geodir_price" => '1150',
575
-            "geodir_property_status" => 'Let',
576
-            'geodir_property_furnishing' => 'Unfurnished',
577
-            'geodir_property_type' => 'Detached house',
578
-            'geodir_property_bedrooms' => '5',
579
-            'geodir_property_bathrooms' => '3',
580
-            'geodir_property_area' => '2650',
581
-            'geodir_property_features' => 'Select Features/,Oil Central Heating,Front Garden,Garage,Private driveway,Fireplace',
582
-            "post_dummy" => '1'
583
-        );
584
-
585
-        break;
586
-
587
-    case 3:
588
-        $image_array = array();
589
-        $post_meta = array();
590
-        $image_array[] = "$dummy_image_url/ps/psf3.jpg";
591
-        $image_array[] = "$dummy_image_url/ps/psl3.jpg";
592
-        $image_array[] = "$dummy_image_url/ps/psb3.jpg";
593
-        $image_array[] = "$dummy_image_url/ps/psk.jpg";
594
-        $image_array[] = "$dummy_image_url/ps/psbr.jpg";
595
-
596
-        $post_info[] = array(
597
-            "listing_type" => $post_type,
598
-            "post_title" => 'Northbay House',
599
-            "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.
564
+			"post_images" => $image_array,
565
+			"post_category" => array($post_type.'category' => array($category_array[1])),
566
+			"post_tags" => array('Garage'),
567
+			"geodir_video" => '',
568
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
569
+			"geodir_contact" => '(222) 777-1111',
570
+			"geodir_email" => '[email protected]',
571
+			"geodir_website" => 'http://example.com/',
572
+			"geodir_twitter" => 'http://example.com/',
573
+			"geodir_facebook" => 'http://example.com/',
574
+			"geodir_price" => '1150',
575
+			"geodir_property_status" => 'Let',
576
+			'geodir_property_furnishing' => 'Unfurnished',
577
+			'geodir_property_type' => 'Detached house',
578
+			'geodir_property_bedrooms' => '5',
579
+			'geodir_property_bathrooms' => '3',
580
+			'geodir_property_area' => '2650',
581
+			'geodir_property_features' => 'Select Features/,Oil Central Heating,Front Garden,Garage,Private driveway,Fireplace',
582
+			"post_dummy" => '1'
583
+		);
584
+
585
+		break;
586
+
587
+	case 3:
588
+		$image_array = array();
589
+		$post_meta = array();
590
+		$image_array[] = "$dummy_image_url/ps/psf3.jpg";
591
+		$image_array[] = "$dummy_image_url/ps/psl3.jpg";
592
+		$image_array[] = "$dummy_image_url/ps/psb3.jpg";
593
+		$image_array[] = "$dummy_image_url/ps/psk.jpg";
594
+		$image_array[] = "$dummy_image_url/ps/psbr.jpg";
595
+
596
+		$post_info[] = array(
597
+			"listing_type" => $post_type,
598
+			"post_title" => 'Northbay House',
599
+			"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.
600 600
 
601 601
 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.
602 602
 
@@ -606,43 +606,43 @@  discard block
 block discarded – undo
606 606
 
607 607
 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.',
608 608
 
609
-            "post_images" => $image_array,
610
-            "post_category" => array($post_type.'category' => array($category_array[1])),
611
-            "post_tags" => array('Tags', 'Sample Tags'),
612
-            "geodir_video" => '',
613
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
614
-            "geodir_contact" => '(222) 777-1111',
615
-            "geodir_email" => '[email protected]',
616
-            "geodir_website" => 'http://example.com/',
617
-            "geodir_twitter" => 'http://example.com/',
618
-            "geodir_facebook" => 'http://example.com/',
619
-            "geodir_price" => '1300',
620
-            "geodir_property_status" => 'Under Offer',
621
-            'geodir_property_furnishing' => 'Unfurnished',
622
-            'geodir_property_type' => 'Detached house',
623
-            'geodir_property_bedrooms' => '6',
624
-            'geodir_property_bathrooms' => '6',
625
-            'geodir_property_area' => '1650',
626
-            'geodir_property_features' => 'Select Features/,Gas Central Heating,Triple Glazing,Off Road Parking,Fireplace',
627
-            "post_dummy" => '1'
628
-        );
629
-
630
-        break;
631
-
632
-
633
-    case 4:
634
-        $image_array = array();
635
-        $post_meta = array();
636
-        $image_array[] = "$dummy_image_url/ps/psf4.jpg";
637
-        $image_array[] = "$dummy_image_url/ps/psl4.jpg";
638
-        $image_array[] = "$dummy_image_url/ps/psb4.jpg";
639
-        $image_array[] = "$dummy_image_url/ps/psk.jpg";
640
-        $image_array[] = "$dummy_image_url/ps/psbr.jpg";
641
-
642
-        $post_info[] = array(
643
-            "listing_type" => $post_type,
644
-            "post_title" => 'Jesmond Mansion',
645
-            "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.
609
+			"post_images" => $image_array,
610
+			"post_category" => array($post_type.'category' => array($category_array[1])),
611
+			"post_tags" => array('Tags', 'Sample Tags'),
612
+			"geodir_video" => '',
613
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
614
+			"geodir_contact" => '(222) 777-1111',
615
+			"geodir_email" => '[email protected]',
616
+			"geodir_website" => 'http://example.com/',
617
+			"geodir_twitter" => 'http://example.com/',
618
+			"geodir_facebook" => 'http://example.com/',
619
+			"geodir_price" => '1300',
620
+			"geodir_property_status" => 'Under Offer',
621
+			'geodir_property_furnishing' => 'Unfurnished',
622
+			'geodir_property_type' => 'Detached house',
623
+			'geodir_property_bedrooms' => '6',
624
+			'geodir_property_bathrooms' => '6',
625
+			'geodir_property_area' => '1650',
626
+			'geodir_property_features' => 'Select Features/,Gas Central Heating,Triple Glazing,Off Road Parking,Fireplace',
627
+			"post_dummy" => '1'
628
+		);
629
+
630
+		break;
631
+
632
+
633
+	case 4:
634
+		$image_array = array();
635
+		$post_meta = array();
636
+		$image_array[] = "$dummy_image_url/ps/psf4.jpg";
637
+		$image_array[] = "$dummy_image_url/ps/psl4.jpg";
638
+		$image_array[] = "$dummy_image_url/ps/psb4.jpg";
639
+		$image_array[] = "$dummy_image_url/ps/psk.jpg";
640
+		$image_array[] = "$dummy_image_url/ps/psbr.jpg";
641
+
642
+		$post_info[] = array(
643
+			"listing_type" => $post_type,
644
+			"post_title" => 'Jesmond Mansion',
645
+			"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.
646 646
 
647 647
 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.
648 648
 
@@ -652,42 +652,42 @@  discard block
 block discarded – undo
652 652
 
653 653
 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.',
654 654
 
655
-            "post_images" => $image_array,
656
-            "post_category" => array($post_type.'category' => array($category_array[1])),
657
-            "post_tags" => array('Tags', 'Sample Tags'),
658
-            "geodir_video" => '',
659
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
660
-            "geodir_contact" => '(222) 777-1111',
661
-            "geodir_email" => '[email protected]',
662
-            "geodir_website" => 'http://example.com/',
663
-            "geodir_twitter" => 'http://example.com/',
664
-            "geodir_facebook" => 'http://example.com/',
665
-            "geodir_price" => '13000',
666
-            "geodir_property_status" => 'Under Offer',
667
-            'geodir_property_furnishing' => 'Partially furnished',
668
-            'geodir_property_type' => 'Detached house',
669
-            'geodir_property_bedrooms' => '10',
670
-            'geodir_property_bathrooms' => '7',
671
-            'geodir_property_area' => '6600',
672
-            'geodir_property_features' => 'Select Features/,Oil Central Heating,Double Glazing,Front Garden,Garage,Private driveway,Fireplace',
673
-            "post_dummy" => '1'
674
-        );
675
-
676
-        break;
677
-
678
-    case 5:
679
-        $image_array = array();
680
-        $post_meta = array();
681
-        $image_array[] = "$dummy_image_url/ps/psf5.jpg";
682
-        $image_array[] = "$dummy_image_url/ps/psl5.jpg";
683
-        $image_array[] = "$dummy_image_url/ps/psb5.jpg";
684
-        $image_array[] = "$dummy_image_url/ps/psk.jpg";
685
-        $image_array[] = "$dummy_image_url/ps/psbr.jpg";
686
-
687
-        $post_info[] = array(
688
-            "listing_type" => $post_type,
689
-            "post_title" => 'Springfield Lodge',
690
-            "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.
655
+			"post_images" => $image_array,
656
+			"post_category" => array($post_type.'category' => array($category_array[1])),
657
+			"post_tags" => array('Tags', 'Sample Tags'),
658
+			"geodir_video" => '',
659
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
660
+			"geodir_contact" => '(222) 777-1111',
661
+			"geodir_email" => '[email protected]',
662
+			"geodir_website" => 'http://example.com/',
663
+			"geodir_twitter" => 'http://example.com/',
664
+			"geodir_facebook" => 'http://example.com/',
665
+			"geodir_price" => '13000',
666
+			"geodir_property_status" => 'Under Offer',
667
+			'geodir_property_furnishing' => 'Partially furnished',
668
+			'geodir_property_type' => 'Detached house',
669
+			'geodir_property_bedrooms' => '10',
670
+			'geodir_property_bathrooms' => '7',
671
+			'geodir_property_area' => '6600',
672
+			'geodir_property_features' => 'Select Features/,Oil Central Heating,Double Glazing,Front Garden,Garage,Private driveway,Fireplace',
673
+			"post_dummy" => '1'
674
+		);
675
+
676
+		break;
677
+
678
+	case 5:
679
+		$image_array = array();
680
+		$post_meta = array();
681
+		$image_array[] = "$dummy_image_url/ps/psf5.jpg";
682
+		$image_array[] = "$dummy_image_url/ps/psl5.jpg";
683
+		$image_array[] = "$dummy_image_url/ps/psb5.jpg";
684
+		$image_array[] = "$dummy_image_url/ps/psk.jpg";
685
+		$image_array[] = "$dummy_image_url/ps/psbr.jpg";
686
+
687
+		$post_info[] = array(
688
+			"listing_type" => $post_type,
689
+			"post_title" => 'Springfield Lodge',
690
+			"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.
691 691
 
692 692
 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.
693 693
 
@@ -697,42 +697,42 @@  discard block
 block discarded – undo
697 697
 
698 698
 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.',
699 699
 
700
-            "post_images" => $image_array,
701
-            "post_category" => array($post_type.'category' => array($category_array[1])),
702
-            "post_tags" => array('Tags', 'Sample Tags'),
703
-            "geodir_video" => '',
704
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
705
-            "geodir_contact" => '(222) 777-1111',
706
-            "geodir_email" => '[email protected]',
707
-            "geodir_website" => 'http://example.com/',
708
-            "geodir_twitter" => 'http://example.com/',
709
-            "geodir_facebook" => 'http://example.com/',
710
-            "geodir_price" => '1800',
711
-            "geodir_property_status" => 'For Rent',
712
-            'geodir_property_furnishing' => 'Optional',
713
-            'geodir_property_type' => 'Detached house',
714
-            'geodir_property_bedrooms' => '4',
715
-            'geodir_property_bathrooms' => '3',
716
-            'geodir_property_area' => '3700',
717
-            'geodir_property_features' => 'Select Features/,Oil Central Heating,Double Glazing,Front Garden',
718
-            "post_dummy" => '1'
719
-        );
720
-
721
-        break;
722
-
723
-    case 6:
724
-        $image_array = array();
725
-        $post_meta = array();
726
-        $image_array[] = "$dummy_image_url/ps/psf6.jpg";
727
-        $image_array[] = "$dummy_image_url/ps/psl6.jpg";
728
-        $image_array[] = "$dummy_image_url/ps/psb5.jpg";
729
-        $image_array[] = "$dummy_image_url/ps/psk.jpg";
730
-        $image_array[] = "$dummy_image_url/ps/psbr.jpg";
731
-
732
-        $post_info[] = array(
733
-            "listing_type" => $post_type,
734
-            "post_title" => 'Forrest Park',
735
-            "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.
700
+			"post_images" => $image_array,
701
+			"post_category" => array($post_type.'category' => array($category_array[1])),
702
+			"post_tags" => array('Tags', 'Sample Tags'),
703
+			"geodir_video" => '',
704
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
705
+			"geodir_contact" => '(222) 777-1111',
706
+			"geodir_email" => '[email protected]',
707
+			"geodir_website" => 'http://example.com/',
708
+			"geodir_twitter" => 'http://example.com/',
709
+			"geodir_facebook" => 'http://example.com/',
710
+			"geodir_price" => '1800',
711
+			"geodir_property_status" => 'For Rent',
712
+			'geodir_property_furnishing' => 'Optional',
713
+			'geodir_property_type' => 'Detached house',
714
+			'geodir_property_bedrooms' => '4',
715
+			'geodir_property_bathrooms' => '3',
716
+			'geodir_property_area' => '3700',
717
+			'geodir_property_features' => 'Select Features/,Oil Central Heating,Double Glazing,Front Garden',
718
+			"post_dummy" => '1'
719
+		);
720
+
721
+		break;
722
+
723
+	case 6:
724
+		$image_array = array();
725
+		$post_meta = array();
726
+		$image_array[] = "$dummy_image_url/ps/psf6.jpg";
727
+		$image_array[] = "$dummy_image_url/ps/psl6.jpg";
728
+		$image_array[] = "$dummy_image_url/ps/psb5.jpg";
729
+		$image_array[] = "$dummy_image_url/ps/psk.jpg";
730
+		$image_array[] = "$dummy_image_url/ps/psbr.jpg";
731
+
732
+		$post_info[] = array(
733
+			"listing_type" => $post_type,
734
+			"post_title" => 'Forrest Park',
735
+			"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.
736 736
 
737 737
 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.
738 738
 
@@ -742,42 +742,42 @@  discard block
 block discarded – undo
742 742
 
743 743
 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.',
744 744
 
745
-            "post_images" => $image_array,
746
-            "post_category" => array($post_type.'category' => array($category_array[1])),
747
-            "post_tags" => array('Tags', 'Sample Tags'),
748
-            "geodir_video" => '',
749
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
750
-            "geodir_contact" => '(222) 777-1111',
751
-            "geodir_email" => '[email protected]',
752
-            "geodir_website" => 'http://example.com/',
753
-            "geodir_twitter" => 'http://example.com/',
754
-            "geodir_facebook" => 'http://example.com/',
755
-            "geodir_price" => '2700',
756
-            "geodir_property_status" => 'For Rent',
757
-            'geodir_property_furnishing' => 'Unfurnished',
758
-            'geodir_property_type' => 'Detached house',
759
-            'geodir_property_bedrooms' => '5',
760
-            'geodir_property_bathrooms' => '4',
761
-            'geodir_property_area' => '2250',
762
-            'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Front Garden,Private driveway',
763
-            "post_dummy" => '1'
764
-        );
765
-
766
-        break;
767
-
768
-    case 7:
769
-        $image_array = array();
770
-        $post_meta = array();
771
-        $image_array[] = "$dummy_image_url/ps/psf7.jpg";
772
-        $image_array[] = "$dummy_image_url/ps/psl4.jpg";
773
-        $image_array[] = "$dummy_image_url/ps/psb4.jpg";
774
-        $image_array[] = "$dummy_image_url/ps/psk.jpg";
775
-        $image_array[] = "$dummy_image_url/ps/psbr.jpg";
776
-
777
-        $post_info[] = array(
778
-            "listing_type" => $post_type,
779
-            "post_title" => 'Fraser Suites',
780
-            "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.
745
+			"post_images" => $image_array,
746
+			"post_category" => array($post_type.'category' => array($category_array[1])),
747
+			"post_tags" => array('Tags', 'Sample Tags'),
748
+			"geodir_video" => '',
749
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
750
+			"geodir_contact" => '(222) 777-1111',
751
+			"geodir_email" => '[email protected]',
752
+			"geodir_website" => 'http://example.com/',
753
+			"geodir_twitter" => 'http://example.com/',
754
+			"geodir_facebook" => 'http://example.com/',
755
+			"geodir_price" => '2700',
756
+			"geodir_property_status" => 'For Rent',
757
+			'geodir_property_furnishing' => 'Unfurnished',
758
+			'geodir_property_type' => 'Detached house',
759
+			'geodir_property_bedrooms' => '5',
760
+			'geodir_property_bathrooms' => '4',
761
+			'geodir_property_area' => '2250',
762
+			'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Front Garden,Private driveway',
763
+			"post_dummy" => '1'
764
+		);
765
+
766
+		break;
767
+
768
+	case 7:
769
+		$image_array = array();
770
+		$post_meta = array();
771
+		$image_array[] = "$dummy_image_url/ps/psf7.jpg";
772
+		$image_array[] = "$dummy_image_url/ps/psl4.jpg";
773
+		$image_array[] = "$dummy_image_url/ps/psb4.jpg";
774
+		$image_array[] = "$dummy_image_url/ps/psk.jpg";
775
+		$image_array[] = "$dummy_image_url/ps/psbr.jpg";
776
+
777
+		$post_info[] = array(
778
+			"listing_type" => $post_type,
779
+			"post_title" => 'Fraser Suites',
780
+			"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.
781 781
 
782 782
 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.
783 783
 
@@ -787,42 +787,42 @@  discard block
 block discarded – undo
787 787
 
788 788
 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.',
789 789
 
790
-            "post_images" => $image_array,
791
-            "post_category" => array($post_type.'category' => array($category_array[0])),
792
-            "post_tags" => array('Tags', 'Sample Tags'),
793
-            "geodir_video" => '',
794
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
795
-            "geodir_contact" => '(222) 777-1111',
796
-            "geodir_email" => '[email protected]',
797
-            "geodir_website" => 'http://example.com/',
798
-            "geodir_twitter" => 'http://example.com/',
799
-            "geodir_facebook" => 'http://example.com/',
800
-            "geodir_price" => '1450',
801
-            "geodir_property_status" => 'For Rent',
802
-            'geodir_property_furnishing' => 'Unfurnished',
803
-            'geodir_property_type' => 'Apartment',
804
-            'geodir_property_bedrooms' => '3',
805
-            'geodir_property_bathrooms' => '2',
806
-            'geodir_property_area' => '1250',
807
-            'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing',
808
-            "post_dummy" => '1'
809
-        );
810
-
811
-        break;
812
-
813
-    case 8:
814
-        $image_array = array();
815
-        $post_meta = array();
816
-        $image_array[] = "$dummy_image_url/ps/psf8.jpg";
817
-        $image_array[] = "$dummy_image_url/ps/psl2.jpg";
818
-        $image_array[] = "$dummy_image_url/ps/psb2.jpg";
819
-        $image_array[] = "$dummy_image_url/ps/psk.jpg";
820
-        $image_array[] = "$dummy_image_url/ps/psbr.jpg";
821
-
822
-        $post_info[] = array(
823
-            "listing_type" => $post_type,
824
-            "post_title" => 'Richmore Apartments',
825
-            "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.
790
+			"post_images" => $image_array,
791
+			"post_category" => array($post_type.'category' => array($category_array[0])),
792
+			"post_tags" => array('Tags', 'Sample Tags'),
793
+			"geodir_video" => '',
794
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
795
+			"geodir_contact" => '(222) 777-1111',
796
+			"geodir_email" => '[email protected]',
797
+			"geodir_website" => 'http://example.com/',
798
+			"geodir_twitter" => 'http://example.com/',
799
+			"geodir_facebook" => 'http://example.com/',
800
+			"geodir_price" => '1450',
801
+			"geodir_property_status" => 'For Rent',
802
+			'geodir_property_furnishing' => 'Unfurnished',
803
+			'geodir_property_type' => 'Apartment',
804
+			'geodir_property_bedrooms' => '3',
805
+			'geodir_property_bathrooms' => '2',
806
+			'geodir_property_area' => '1250',
807
+			'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing',
808
+			"post_dummy" => '1'
809
+		);
810
+
811
+		break;
812
+
813
+	case 8:
814
+		$image_array = array();
815
+		$post_meta = array();
816
+		$image_array[] = "$dummy_image_url/ps/psf8.jpg";
817
+		$image_array[] = "$dummy_image_url/ps/psl2.jpg";
818
+		$image_array[] = "$dummy_image_url/ps/psb2.jpg";
819
+		$image_array[] = "$dummy_image_url/ps/psk.jpg";
820
+		$image_array[] = "$dummy_image_url/ps/psbr.jpg";
821
+
822
+		$post_info[] = array(
823
+			"listing_type" => $post_type,
824
+			"post_title" => 'Richmore Apartments',
825
+			"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.
826 826
 
827 827
 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.
828 828
 
@@ -832,43 +832,43 @@  discard block
 block discarded – undo
832 832
 
833 833
 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.',
834 834
 
835
-            "post_images" => $image_array,
836
-            "post_category" => array($post_type.'category' => array($category_array[0])),
837
-            "post_tags" => array('Tags', 'Sample Tags'),
838
-            "geodir_video" => '',
839
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
840
-            "geodir_contact" => '(222) 777-1111',
841
-            "geodir_email" => '[email protected]',
842
-            "geodir_website" => 'http://example.com/',
843
-            "geodir_twitter" => 'http://example.com/',
844
-            "geodir_facebook" => 'http://example.com/',
845
-            "geodir_price" => '2000',
846
-            "geodir_property_status" => 'For Rent',
847
-            'geodir_property_furnishing' => 'Unfurnished',
848
-            'geodir_property_type' => 'Apartment',
849
-            'geodir_property_bedrooms' => '2',
850
-            'geodir_property_bathrooms' => '2',
851
-            'geodir_property_area' => '1750',
852
-            'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Garage',
853
-            "post_dummy" => '1'
854
-        );
855
-
856
-        break;
857
-
858
-
859
-    case 9:
860
-        $image_array = array();
861
-        $post_meta = array();
862
-        $image_array[] = "$dummy_image_url/ps/psf9.jpg";
863
-        $image_array[] = "$dummy_image_url/ps/psc9.jpg";
864
-        $image_array[] = "$dummy_image_url/ps/psb2.jpg";
865
-        $image_array[] = "$dummy_image_url/ps/psk.jpg";
866
-        $image_array[] = "$dummy_image_url/ps/psbr.jpg";
867
-
868
-        $post_info[] = array(
869
-            "listing_type" => $post_type,
870
-            "post_title" => 'Hotel Alpina',
871
-            "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.
835
+			"post_images" => $image_array,
836
+			"post_category" => array($post_type.'category' => array($category_array[0])),
837
+			"post_tags" => array('Tags', 'Sample Tags'),
838
+			"geodir_video" => '',
839
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
840
+			"geodir_contact" => '(222) 777-1111',
841
+			"geodir_email" => '[email protected]',
842
+			"geodir_website" => 'http://example.com/',
843
+			"geodir_twitter" => 'http://example.com/',
844
+			"geodir_facebook" => 'http://example.com/',
845
+			"geodir_price" => '2000',
846
+			"geodir_property_status" => 'For Rent',
847
+			'geodir_property_furnishing' => 'Unfurnished',
848
+			'geodir_property_type' => 'Apartment',
849
+			'geodir_property_bedrooms' => '2',
850
+			'geodir_property_bathrooms' => '2',
851
+			'geodir_property_area' => '1750',
852
+			'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Garage',
853
+			"post_dummy" => '1'
854
+		);
855
+
856
+		break;
857
+
858
+
859
+	case 9:
860
+		$image_array = array();
861
+		$post_meta = array();
862
+		$image_array[] = "$dummy_image_url/ps/psf9.jpg";
863
+		$image_array[] = "$dummy_image_url/ps/psc9.jpg";
864
+		$image_array[] = "$dummy_image_url/ps/psb2.jpg";
865
+		$image_array[] = "$dummy_image_url/ps/psk.jpg";
866
+		$image_array[] = "$dummy_image_url/ps/psbr.jpg";
867
+
868
+		$post_info[] = array(
869
+			"listing_type" => $post_type,
870
+			"post_title" => 'Hotel Alpina',
871
+			"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.
872 872
 
873 873
 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.
874 874
 
@@ -878,39 +878,39 @@  discard block
 block discarded – undo
878 878
 
879 879
 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.',
880 880
 
881
-            "post_images" => $image_array,
882
-            "post_category" => array($post_type.'category' => array($category_array[2])),
883
-            "post_tags" => array('Tags', 'Sample Tags'),
884
-            "geodir_video" => '',
885
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
886
-            "geodir_contact" => '(222) 777-1111',
887
-            "geodir_email" => '[email protected]',
888
-            "geodir_website" => 'http://example.com/',
889
-            "geodir_twitter" => 'http://example.com/',
890
-            "geodir_facebook" => 'http://example.com/',
891
-            "geodir_price" => '60000',
892
-            "geodir_property_status" => 'For Rent',
893
-            'geodir_property_furnishing' => 'Furnished',
894
-            'geodir_property_type' => 'Hotel',
895
-            'geodir_property_bedrooms' => '120',
896
-            'geodir_property_bathrooms' => '133',
897
-            'geodir_property_area' => '35000',
898
-            'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Garage',
899
-            "post_dummy" => '1'
900
-        );
901
-
902
-        break;
903
-
904
-    case 10:
905
-        $image_array = array();
906
-        $post_meta = array();
907
-        $image_array[] = "$dummy_image_url/ps/psf10.jpg";
908
-        $image_array[] = "$dummy_image_url/ps/psf102.jpg";
909
-
910
-        $post_info[] = array(
911
-            "listing_type" => $post_type,
912
-            "post_title" => 'Development Land',
913
-            "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.
881
+			"post_images" => $image_array,
882
+			"post_category" => array($post_type.'category' => array($category_array[2])),
883
+			"post_tags" => array('Tags', 'Sample Tags'),
884
+			"geodir_video" => '',
885
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
886
+			"geodir_contact" => '(222) 777-1111',
887
+			"geodir_email" => '[email protected]',
888
+			"geodir_website" => 'http://example.com/',
889
+			"geodir_twitter" => 'http://example.com/',
890
+			"geodir_facebook" => 'http://example.com/',
891
+			"geodir_price" => '60000',
892
+			"geodir_property_status" => 'For Rent',
893
+			'geodir_property_furnishing' => 'Furnished',
894
+			'geodir_property_type' => 'Hotel',
895
+			'geodir_property_bedrooms' => '120',
896
+			'geodir_property_bathrooms' => '133',
897
+			'geodir_property_area' => '35000',
898
+			'geodir_property_features' => 'Select Features/,Gas Central Heating,Double Glazing,Garage',
899
+			"post_dummy" => '1'
900
+		);
901
+
902
+		break;
903
+
904
+	case 10:
905
+		$image_array = array();
906
+		$post_meta = array();
907
+		$image_array[] = "$dummy_image_url/ps/psf10.jpg";
908
+		$image_array[] = "$dummy_image_url/ps/psf102.jpg";
909
+
910
+		$post_info[] = array(
911
+			"listing_type" => $post_type,
912
+			"post_title" => 'Development Land',
913
+			"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.
914 914
 
915 915
 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.
916 916
 
@@ -920,93 +920,93 @@  discard block
 block discarded – undo
920 920
 
921 921
 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.',
922 922
 
923
-            "post_images" => $image_array,
924
-            "post_category" => array($post_type.'category' => array($category_array[3])),
925
-            "post_tags" => array('Tags', 'Sample Tags'),
926
-            "geodir_video" => '',
927
-            "geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
928
-            "geodir_contact" => '(222) 777-1111',
929
-            "geodir_email" => '[email protected]',
930
-            "geodir_website" => 'http://example.com/',
931
-            "geodir_twitter" => 'http://example.com/',
932
-            "geodir_facebook" => 'http://example.com/',
933
-            "geodir_price" => '800',
934
-            "geodir_property_status" => 'For Rent',
935
-            'geodir_property_furnishing' => '',
936
-            'geodir_property_type' => 'Land',
937
-            'geodir_property_bedrooms' => '',
938
-            'geodir_property_bathrooms' => '',
939
-            'geodir_property_area' => '250000',
940
-            'geodir_property_features' => '',
941
-            "post_dummy" => '1'
942
-        );
943
-
944
-        break;
923
+			"post_images" => $image_array,
924
+			"post_category" => array($post_type.'category' => array($category_array[3])),
925
+			"post_tags" => array('Tags', 'Sample Tags'),
926
+			"geodir_video" => '',
927
+			"geodir_timing" => 'Viewing Sunday 10 am to 9 pm',
928
+			"geodir_contact" => '(222) 777-1111',
929
+			"geodir_email" => '[email protected]',
930
+			"geodir_website" => 'http://example.com/',
931
+			"geodir_twitter" => 'http://example.com/',
932
+			"geodir_facebook" => 'http://example.com/',
933
+			"geodir_price" => '800',
934
+			"geodir_property_status" => 'For Rent',
935
+			'geodir_property_furnishing' => '',
936
+			'geodir_property_type' => 'Land',
937
+			'geodir_property_bedrooms' => '',
938
+			'geodir_property_bathrooms' => '',
939
+			'geodir_property_area' => '250000',
940
+			'geodir_property_features' => '',
941
+			"post_dummy" => '1'
942
+		);
943
+
944
+		break;
945 945
 
946 946
 } // end of switch
947 947
 
948 948
 foreach ($post_info as $post_info) {
949
-    $default_location = geodir_get_default_location();
950
-    if ($city_bound_lat1 > $city_bound_lat2)
951
-        $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat1, $city_bound_lat2), geodir_random_float($city_bound_lat2, $city_bound_lat1));
952
-    else
953
-        $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat2, $city_bound_lat1), geodir_random_float($city_bound_lat1, $city_bound_lat2));
949
+	$default_location = geodir_get_default_location();
950
+	if ($city_bound_lat1 > $city_bound_lat2)
951
+		$dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat1, $city_bound_lat2), geodir_random_float($city_bound_lat2, $city_bound_lat1));
952
+	else
953
+		$dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat2, $city_bound_lat1), geodir_random_float($city_bound_lat1, $city_bound_lat2));
954 954
 
955 955
 
956
-    if ($city_bound_lng1 > $city_bound_lng2)
957
-        $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng1, $city_bound_lng2), geodir_random_float($city_bound_lng2, $city_bound_lng1));
958
-    else
959
-        $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng2, $city_bound_lng1), geodir_random_float($city_bound_lng1, $city_bound_lng2));
956
+	if ($city_bound_lng1 > $city_bound_lng2)
957
+		$dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng1, $city_bound_lng2), geodir_random_float($city_bound_lng2, $city_bound_lng1));
958
+	else
959
+		$dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng2, $city_bound_lng1), geodir_random_float($city_bound_lng1, $city_bound_lng2));
960 960
 
961
-    $load_map = get_option('geodir_load_map');
961
+	$load_map = get_option('geodir_load_map');
962 962
     
963
-    if ($load_map == 'osm') {
964
-        $post_address = geodir_get_osm_address_by_lat_lan($dummy_post_latitude, $dummy_post_longitude);
965
-    } else {
966
-        $post_address = geodir_get_address_by_lat_lan($dummy_post_latitude, $dummy_post_longitude);
967
-    }
968
-
969
-    $postal_code = '';
970
-    if (!empty($post_address)) {
971
-        if ($load_map == 'osm') {
972
-            $address = !empty($post_address->formatted_address) ? $post_address->formatted_address : '';
973
-            $postal_code = !empty($post_address->address->postcode) ? $post_address->address->postcode : '';
974
-        } else {
975
-            $addresses = array();
976
-            $addresses_default = array();
963
+	if ($load_map == 'osm') {
964
+		$post_address = geodir_get_osm_address_by_lat_lan($dummy_post_latitude, $dummy_post_longitude);
965
+	} else {
966
+		$post_address = geodir_get_address_by_lat_lan($dummy_post_latitude, $dummy_post_longitude);
967
+	}
968
+
969
+	$postal_code = '';
970
+	if (!empty($post_address)) {
971
+		if ($load_map == 'osm') {
972
+			$address = !empty($post_address->formatted_address) ? $post_address->formatted_address : '';
973
+			$postal_code = !empty($post_address->address->postcode) ? $post_address->address->postcode : '';
974
+		} else {
975
+			$addresses = array();
976
+			$addresses_default = array();
977 977
             
978
-            foreach ($post_address as $add_key => $add_value) {
979
-                if ($add_key < 2 && !empty($add_value->long_name)) {
980
-                    $addresses_default[] = $add_value->long_name;
981
-                }
982
-                if ($add_value->types[0] == 'postal_code') {
983
-                    $postal_code = $add_value->long_name;
984
-                }
985
-                if ($add_value->types[0] == 'street_number') {
986
-                    $addresses[] = $add_value->long_name;
987
-                }
988
-                if ($add_value->types[0] == 'route') {
989
-                    $addresses[] = $add_value->long_name;
990
-                }
991
-                if ($add_value->types[0] == 'neighborhood') {
992
-                    $addresses[] = $add_value->long_name;
993
-                }
994
-                if ($add_value->types[0] == 'sublocality') {
995
-                    $addresses[] = $add_value->long_name;
996
-                }
997
-            }
998
-            $address = !empty($addresses) ? implode(', ', $addresses) : (!empty($addresses_default) ? implode(', ', $addresses_default) : '');
999
-        }
1000
-
1001
-        $post_info['post_address'] = !empty($address) ? $address : $default_location->city;
1002
-        $post_info['post_city'] = $default_location->city;
1003
-        $post_info['post_region'] = $default_location->region;
1004
-        $post_info['post_country'] = $default_location->country;
1005
-        $post_info['post_zip'] = $postal_code;
1006
-        $post_info['post_latitude'] = $dummy_post_latitude;
1007
-        $post_info['post_longitude'] = $dummy_post_longitude;
1008
-    }
978
+			foreach ($post_address as $add_key => $add_value) {
979
+				if ($add_key < 2 && !empty($add_value->long_name)) {
980
+					$addresses_default[] = $add_value->long_name;
981
+				}
982
+				if ($add_value->types[0] == 'postal_code') {
983
+					$postal_code = $add_value->long_name;
984
+				}
985
+				if ($add_value->types[0] == 'street_number') {
986
+					$addresses[] = $add_value->long_name;
987
+				}
988
+				if ($add_value->types[0] == 'route') {
989
+					$addresses[] = $add_value->long_name;
990
+				}
991
+				if ($add_value->types[0] == 'neighborhood') {
992
+					$addresses[] = $add_value->long_name;
993
+				}
994
+				if ($add_value->types[0] == 'sublocality') {
995
+					$addresses[] = $add_value->long_name;
996
+				}
997
+			}
998
+			$address = !empty($addresses) ? implode(', ', $addresses) : (!empty($addresses_default) ? implode(', ', $addresses_default) : '');
999
+		}
1000
+
1001
+		$post_info['post_address'] = !empty($address) ? $address : $default_location->city;
1002
+		$post_info['post_city'] = $default_location->city;
1003
+		$post_info['post_region'] = $default_location->region;
1004
+		$post_info['post_country'] = $default_location->country;
1005
+		$post_info['post_zip'] = $postal_code;
1006
+		$post_info['post_latitude'] = $dummy_post_latitude;
1007
+		$post_info['post_longitude'] = $dummy_post_longitude;
1008
+	}
1009 1009
     
1010
-    geodir_save_listing($post_info, true);
1011
-    echo 1;
1010
+	geodir_save_listing($post_info, true);
1011
+	echo 1;
1012 1012
 }
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_rent_custom_fields($post_type='gd_place',$package_id=''){
9
+function geodir_property_rent_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_rent_custom_fields_sort($post_type='gd_place') {
218
+function geodir_property_rent_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
 
@@ -277,7 +277,7 @@  discard block
 block discarded – undo
277 277
 
278 278
 }
279 279
 
280
-function geodir_property_rent_custom_fields_advanced_search($post_type='gd_place') {
280
+function geodir_property_rent_custom_fields_advanced_search($post_type = 'gd_place') {
281 281
 
282 282
 
283 283
     $fields = array();
@@ -455,15 +455,15 @@  discard block
 block discarded – undo
455 455
     return $fields;
456 456
 }
457 457
 
458
-global $city_bound_lat1, $city_bound_lng1, $city_bound_lat2, $city_bound_lng2,$wpdb, $current_user,$dummy_post_index;
458
+global $city_bound_lat1, $city_bound_lng1, $city_bound_lat2, $city_bound_lng2, $wpdb, $current_user, $dummy_post_index;
459 459
 $post_info = array();
460 460
 $image_array = array();
461 461
 $post_meta = array();
462 462
 $category_array = array('Apartments', 'Houses', 'Commercial', 'Land');
463 463
 
464
-if($dummy_post_index==1){
464
+if ($dummy_post_index == 1) {
465 465
     // add the dummy categories
466
-    geodir_dummy_data_taxonomies($post_type,$category_array );
466
+    geodir_dummy_data_taxonomies($post_type, $category_array);
467 467
 
468 468
     // add the dummy custom fields
469 469
     $fields = geodir_property_rent_custom_fields($post_type);
@@ -471,24 +471,24 @@  discard block
 block discarded – undo
471 471
 
472 472
     // add sort order items
473 473
     $sort_fields = geodir_property_rent_custom_fields_sort($post_type);
474
-    foreach($sort_fields as $sort){
474
+    foreach ($sort_fields as $sort) {
475 475
         geodir_custom_sort_field_save($sort);
476 476
     }
477 477
 
478 478
     // update the type currently installed
479
-    update_option($post_type.'_dummy_data_type','property_rent');
479
+    update_option($post_type.'_dummy_data_type', 'property_rent');
480 480
 
481 481
     // add the advanced search fields
482
-    if (defined('GEODIRADVANCESEARCH_VERSION')){
482
+    if (defined('GEODIRADVANCESEARCH_VERSION')) {
483 483
         $search_fields = geodir_property_rent_custom_fields_advanced_search($post_type);
484
-        foreach($search_fields as $sfield){
485
-            geodir_custom_advance_search_field_save( $sfield );
484
+        foreach ($search_fields as $sfield) {
485
+            geodir_custom_advance_search_field_save($sfield);
486 486
         }
487 487
     }
488 488
 }
489 489
 
490 490
 if (geodir_dummy_folder_exists())
491
-    $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy";
491
+    $dummy_image_url = geodir_plugin_url()."/geodirectory-admin/dummy";
492 492
 else
493 493
     $dummy_image_url = 'https://www.wpgeodirectory.com/dummy';
494 494
 
Please login to merge, or discard this patch.
Braces   +13 added lines, -10 removed lines patch added patch discarded remove patch
@@ -487,10 +487,11 @@  discard block
 block discarded – undo
487 487
     }
488 488
 }
489 489
 
490
-if (geodir_dummy_folder_exists())
490
+if (geodir_dummy_folder_exists()) {
491 491
     $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy";
492
-else
492
+} else {
493 493
     $dummy_image_url = 'https://www.wpgeodirectory.com/dummy';
494
+}
494 495
 
495 496
 $dummy_image_url = apply_filters('place_dummy_image_url', $dummy_image_url);
496 497
 
@@ -947,16 +948,18 @@  discard block
 block discarded – undo
947 948
 
948 949
 foreach ($post_info as $post_info) {
949 950
     $default_location = geodir_get_default_location();
950
-    if ($city_bound_lat1 > $city_bound_lat2)
951
-        $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat1, $city_bound_lat2), geodir_random_float($city_bound_lat2, $city_bound_lat1));
952
-    else
953
-        $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat2, $city_bound_lat1), geodir_random_float($city_bound_lat1, $city_bound_lat2));
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
+    }
954 956
 
955 957
 
956
-    if ($city_bound_lng1 > $city_bound_lng2)
957
-        $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng1, $city_bound_lng2), geodir_random_float($city_bound_lng2, $city_bound_lng1));
958
-    else
959
-        $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng2, $city_bound_lng1), geodir_random_float($city_bound_lng1, $city_bound_lng2));
958
+    if ($city_bound_lng1 > $city_bound_lng2) {
959
+            $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng1, $city_bound_lng2), geodir_random_float($city_bound_lng2, $city_bound_lng1));
960
+    } else {
961
+            $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng2, $city_bound_lng1), geodir_random_float($city_bound_lng1, $city_bound_lng2));
962
+    }
960 963
 
961 964
     $load_map = get_option('geodir_load_map');
962 965
     
Please login to merge, or discard this patch.
geodirectory-admin/dummy-data/standard_places.php 3 patches
Indentation   +1223 added lines, -1223 removed lines patch added patch discarded remove patch
@@ -12,38 +12,38 @@  discard block
 block discarded – undo
12 12
 $post_meta = array();
13 13
 
14 14
 if($dummy_post_index==1){
15
-    $category_array = array('Attractions', 'Hotels', 'Restaurants', 'Food Nightlife', 'Festival', 'Videos', 'Feature');
16
-    geodir_dummy_data_taxonomies($post_type,$category_array );
17
-    update_option($post_type.'_dummy_data_type','standard_places');
15
+	$category_array = array('Attractions', 'Hotels', 'Restaurants', 'Food Nightlife', 'Festival', 'Videos', 'Feature');
16
+	geodir_dummy_data_taxonomies($post_type,$category_array );
17
+	update_option($post_type.'_dummy_data_type','standard_places');
18 18
 }
19 19
 
20 20
 if (geodir_dummy_folder_exists())
21
-    $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy";
21
+	$dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy";
22 22
 else
23
-    $dummy_image_url = 'https://www.wpgeodirectory.com/dummy';
23
+	$dummy_image_url = 'https://www.wpgeodirectory.com/dummy';
24 24
 
25 25
 $dummy_image_url = apply_filters('place_dummy_image_url', $dummy_image_url);
26 26
 
27 27
 switch ($dummy_post_index) {
28 28
 
29
-    case(1):
30
-        $image_array[] = "$dummy_image_url/a1.jpg";
31
-        $image_array[] = "$dummy_image_url/a2.jpg";
32
-        $image_array[] = "$dummy_image_url/a3.jpg";
33
-        $image_array[] = "$dummy_image_url/a4.jpg";
34
-        $image_array[] = "$dummy_image_url/a5.jpg";
35
-        $image_array[] = "$dummy_image_url/a6.jpg";
36
-        $image_array[] = "$dummy_image_url/a7.jpg";
37
-        $image_array[] = "$dummy_image_url/a8.jpg";
38
-        $image_array[] = "$dummy_image_url/a9.jpg";
39
-        $image_array[] = "$dummy_image_url/a10.jpg";
40
-        $image_array[] = "$dummy_image_url/a11.jpg";
41
-
42
-
43
-        $post_info[] = array(
44
-            "listing_type" => $post_type,
45
-            "post_title" => 'Franklin Square',
46
-            "post_desc" => ' <h3> Location </h3>
29
+	case(1):
30
+		$image_array[] = "$dummy_image_url/a1.jpg";
31
+		$image_array[] = "$dummy_image_url/a2.jpg";
32
+		$image_array[] = "$dummy_image_url/a3.jpg";
33
+		$image_array[] = "$dummy_image_url/a4.jpg";
34
+		$image_array[] = "$dummy_image_url/a5.jpg";
35
+		$image_array[] = "$dummy_image_url/a6.jpg";
36
+		$image_array[] = "$dummy_image_url/a7.jpg";
37
+		$image_array[] = "$dummy_image_url/a8.jpg";
38
+		$image_array[] = "$dummy_image_url/a9.jpg";
39
+		$image_array[] = "$dummy_image_url/a10.jpg";
40
+		$image_array[] = "$dummy_image_url/a11.jpg";
41
+
42
+
43
+		$post_info[] = array(
44
+			"listing_type" => $post_type,
45
+			"post_title" => 'Franklin Square',
46
+			"post_desc" => ' <h3> Location </h3>
47 47
 		
48 48
 		6th and Race Streets in Historic Philadelphia
49 49
 		<h3>The Experience</h3>
@@ -78,42 +78,42 @@  discard block
 block discarded – undo
78 78
 		Just in time for summer, Franklin Square has opened SquareBurger, a Stephen Starr-run “burger shack” selling summer staples: hot dogs, fries, milkshakes (made with Tasty Kakes) and, of course, hamburgers and cheeseburgers.
79 79
 		
80 80
 		SquareBurger is open until October - perfect for a couple bites between rounds of miniature golf!',
81
-            "post_images" => $image_array,
82
-            "post_category" => array($post_type.'category' => array('Attractions', 'Feature')),
83
-            "post_tags" => array('Tags', 'Sample Tags'),
84
-            "geodir_video" => '',
85
-            "geodir_timing" => 'Open today until 1 p.m., Sunday 10 am to 9 pm',
86
-            "geodir_contact" => '(111) 677-4444',
87
-            "geodir_email" => '[email protected]',
88
-            "geodir_website" => 'http://franklinsquare.com',
89
-            "geodir_twitter" => 'http://twitter.com/franklinsquare',
90
-            "geodir_facebook" => 'http://facebook.com/franklinsquare',
91
-            "post_dummy" => '1'
92
-        );
93
-
94
-
95
-        break;
96
-    case 2:
97
-        $image_array = array();
98
-        $post_meta = array();
99
-
100
-        /// Attractions ////post start 2///
101
-        $image_array[] = "$dummy_image_url/a6.jpg";
102
-        $image_array[] = "$dummy_image_url/a1.jpg";
103
-        $image_array[] = "$dummy_image_url/a3.jpg";
104
-        $image_array[] = "$dummy_image_url/a4.jpg";
105
-        $image_array[] = "$dummy_image_url/a5.jpg";
106
-        $image_array[] = "$dummy_image_url/a2.jpg";
107
-        $image_array[] = "$dummy_image_url/a7.jpg";
108
-        $image_array[] = "$dummy_image_url/a8.jpg";
109
-        $image_array[] = "$dummy_image_url/a9.jpg";
110
-        $image_array[] = "$dummy_image_url/a10.jpg";
111
-        $image_array[] = "$dummy_image_url/a11.jpg";
112
-
113
-        $post_info[] = array(
114
-            "listing_type" => $post_type,
115
-            "post_title" => 'Please Touch Museum',
116
-            "post_desc" => '<h3>New Location! </h3>
81
+			"post_images" => $image_array,
82
+			"post_category" => array($post_type.'category' => array('Attractions', 'Feature')),
83
+			"post_tags" => array('Tags', 'Sample Tags'),
84
+			"geodir_video" => '',
85
+			"geodir_timing" => 'Open today until 1 p.m., Sunday 10 am to 9 pm',
86
+			"geodir_contact" => '(111) 677-4444',
87
+			"geodir_email" => '[email protected]',
88
+			"geodir_website" => 'http://franklinsquare.com',
89
+			"geodir_twitter" => 'http://twitter.com/franklinsquare',
90
+			"geodir_facebook" => 'http://facebook.com/franklinsquare',
91
+			"post_dummy" => '1'
92
+		);
93
+
94
+
95
+		break;
96
+	case 2:
97
+		$image_array = array();
98
+		$post_meta = array();
99
+
100
+		/// Attractions ////post start 2///
101
+		$image_array[] = "$dummy_image_url/a6.jpg";
102
+		$image_array[] = "$dummy_image_url/a1.jpg";
103
+		$image_array[] = "$dummy_image_url/a3.jpg";
104
+		$image_array[] = "$dummy_image_url/a4.jpg";
105
+		$image_array[] = "$dummy_image_url/a5.jpg";
106
+		$image_array[] = "$dummy_image_url/a2.jpg";
107
+		$image_array[] = "$dummy_image_url/a7.jpg";
108
+		$image_array[] = "$dummy_image_url/a8.jpg";
109
+		$image_array[] = "$dummy_image_url/a9.jpg";
110
+		$image_array[] = "$dummy_image_url/a10.jpg";
111
+		$image_array[] = "$dummy_image_url/a11.jpg";
112
+
113
+		$post_info[] = array(
114
+			"listing_type" => $post_type,
115
+			"post_title" => 'Please Touch Museum',
116
+			"post_desc" => '<h3>New Location! </h3>
117 117
 		
118 118
 		Who doesn&acute;t love the Please Touch Museum? And now, taking kids to the Museum is better than ever. The nation&acute;s premier children&acute;s museum - which has been a beloved landmark since it opened in 1976 - has a new home in Fairmount Park, opening its doors to a world of educational, hands-on fun.
119 119
 		
@@ -145,42 +145,42 @@  discard block
 block discarded – undo
145 145
 		
146 146
 		You can buy admission tickets to the Please Touch Museum online through our partners at the Independence Visitor Center. Just click the button below.',
147 147
 
148
-            "post_images" => $image_array,
149
-            "post_category" => array($post_type.'category' => array('Attractions', 'Feature')),
150
-            "post_tags" => array('Tags', 'Sample Tags'),
151
-            "geodir_video" => '',
152
-            "geodir_timing" => 'Open today until 1 p.m., Sunday 10 am to 9 pm',
153
-            "geodir_contact" => '(222) 777-1111',
154
-            "geodir_email" => '[email protected]',
155
-            "geodir_website" => 'http://pleasetouchmuseum.com',
156
-            "geodir_twitter" => 'http://twitter.com/pleasetouchmuseum',
157
-            "geodir_facebook" => 'http://facebook.com/pleasetouchmuseum',
158
-            "post_dummy" => '1'
159
-        );
160
-
161
-        break;
162
-    case 3:
163
-        $image_array = array();
164
-        $post_meta = array();
165
-
166
-        ////post end///
167
-        /// Attractions ////post start 3///
168
-        $image_array[] = "$dummy_image_url/a9.jpg";
169
-        $image_array[] = "$dummy_image_url/a10.jpg";
170
-        $image_array[] = "$dummy_image_url/a3.jpg";
171
-        $image_array[] = "$dummy_image_url/a4.jpg";
172
-        $image_array[] = "$dummy_image_url/a5.jpg";
173
-        $image_array[] = "$dummy_image_url/a2.jpg";
174
-        $image_array[] = "$dummy_image_url/a7.jpg";
175
-        $image_array[] = "$dummy_image_url/a8.jpg";
176
-        $image_array[] = "$dummy_image_url/a6.jpg";
177
-        $image_array[] = "$dummy_image_url/a1.jpg";
178
-        $image_array[] = "$dummy_image_url/a11.jpg";
179
-
180
-        $post_info[] = array(
181
-            "listing_type" => $post_type,
182
-            "post_title" => 'Longwood Gardens',
183
-            "post_desc" => '<h3>The Experience </h3>
148
+			"post_images" => $image_array,
149
+			"post_category" => array($post_type.'category' => array('Attractions', 'Feature')),
150
+			"post_tags" => array('Tags', 'Sample Tags'),
151
+			"geodir_video" => '',
152
+			"geodir_timing" => 'Open today until 1 p.m., Sunday 10 am to 9 pm',
153
+			"geodir_contact" => '(222) 777-1111',
154
+			"geodir_email" => '[email protected]',
155
+			"geodir_website" => 'http://pleasetouchmuseum.com',
156
+			"geodir_twitter" => 'http://twitter.com/pleasetouchmuseum',
157
+			"geodir_facebook" => 'http://facebook.com/pleasetouchmuseum',
158
+			"post_dummy" => '1'
159
+		);
160
+
161
+		break;
162
+	case 3:
163
+		$image_array = array();
164
+		$post_meta = array();
165
+
166
+		////post end///
167
+		/// Attractions ////post start 3///
168
+		$image_array[] = "$dummy_image_url/a9.jpg";
169
+		$image_array[] = "$dummy_image_url/a10.jpg";
170
+		$image_array[] = "$dummy_image_url/a3.jpg";
171
+		$image_array[] = "$dummy_image_url/a4.jpg";
172
+		$image_array[] = "$dummy_image_url/a5.jpg";
173
+		$image_array[] = "$dummy_image_url/a2.jpg";
174
+		$image_array[] = "$dummy_image_url/a7.jpg";
175
+		$image_array[] = "$dummy_image_url/a8.jpg";
176
+		$image_array[] = "$dummy_image_url/a6.jpg";
177
+		$image_array[] = "$dummy_image_url/a1.jpg";
178
+		$image_array[] = "$dummy_image_url/a11.jpg";
179
+
180
+		$post_info[] = array(
181
+			"listing_type" => $post_type,
182
+			"post_title" => 'Longwood Gardens',
183
+			"post_desc" => '<h3>The Experience </h3>
184 184
 		
185 185
 		When you&acute;re at Longwood Gardens, it&acute;s easy to imagine that you&acute;re at a giant, royal garden in Europe. Stroll along the many paths through acres of exquisitely maintained grounds featuring 11,000 different types of plants.
186 186
 		
@@ -205,42 +205,42 @@  discard block
 block discarded – undo
205 205
 		<h3>Buy Tickets Online In Advance </h3>
206 206
 		
207 207
 		You can buy admission tickets to Longwood Gardens online through our partners at the Independence Visitor Center. Just click the button below.',
208
-            "post_images" => $image_array,
209
-            "post_category" => array($post_type.'category' => array('Attractions')),
210
-            "post_tags" => array('wood', 'garden'),
211
-            "geodir_video" => '',
212
-            "geodir_timing" => 'Open today until 1 p.m., Sunday 10 am to 9 pm',
213
-            "geodir_contact" => '(111) 888-1111',
214
-            "geodir_email" => '[email protected]',
215
-            "geodir_website" => 'http://longwoodgardens.com',
216
-            "geodir_twitter" => 'http://twitter.com/longwoodgardens',
217
-            "geodir_facebook" => 'http://facebook.com/longwoodgardens',
218
-            "post_dummy" => '1'
219
-        );
220
-        break;
221
-    ////post end///
222
-    /// Attractions ////post start 4///
223
-
224
-    case 4:
225
-
226
-        $image_array = array();
227
-        $post_meta = array();
228
-        $image_array[] = "$dummy_image_url/a11.jpg";
229
-        $image_array[] = "$dummy_image_url/a10.jpg";
230
-        $image_array[] = "$dummy_image_url/a3.jpg";
231
-        $image_array[] = "$dummy_image_url/a4.jpg";
232
-        $image_array[] = "$dummy_image_url/a5.jpg";
233
-        $image_array[] = "$dummy_image_url/a2.jpg";
234
-        $image_array[] = "$dummy_image_url/a7.jpg";
235
-        $image_array[] = "$dummy_image_url/a8.jpg";
236
-        $image_array[] = "$dummy_image_url/a6.jpg";
237
-        $image_array[] = "$dummy_image_url/a1.jpg";
238
-        $image_array[] = "$dummy_image_url/a9.jpg";
239
-
240
-        $post_info[] = array(
241
-            "listing_type" => $post_type,
242
-            "post_title" => 'The Philadelphia Zoo',
243
-            "post_desc" => '<h3>The Zoo 150th Birthday</h3>
208
+			"post_images" => $image_array,
209
+			"post_category" => array($post_type.'category' => array('Attractions')),
210
+			"post_tags" => array('wood', 'garden'),
211
+			"geodir_video" => '',
212
+			"geodir_timing" => 'Open today until 1 p.m., Sunday 10 am to 9 pm',
213
+			"geodir_contact" => '(111) 888-1111',
214
+			"geodir_email" => '[email protected]',
215
+			"geodir_website" => 'http://longwoodgardens.com',
216
+			"geodir_twitter" => 'http://twitter.com/longwoodgardens',
217
+			"geodir_facebook" => 'http://facebook.com/longwoodgardens',
218
+			"post_dummy" => '1'
219
+		);
220
+		break;
221
+	////post end///
222
+	/// Attractions ////post start 4///
223
+
224
+	case 4:
225
+
226
+		$image_array = array();
227
+		$post_meta = array();
228
+		$image_array[] = "$dummy_image_url/a11.jpg";
229
+		$image_array[] = "$dummy_image_url/a10.jpg";
230
+		$image_array[] = "$dummy_image_url/a3.jpg";
231
+		$image_array[] = "$dummy_image_url/a4.jpg";
232
+		$image_array[] = "$dummy_image_url/a5.jpg";
233
+		$image_array[] = "$dummy_image_url/a2.jpg";
234
+		$image_array[] = "$dummy_image_url/a7.jpg";
235
+		$image_array[] = "$dummy_image_url/a8.jpg";
236
+		$image_array[] = "$dummy_image_url/a6.jpg";
237
+		$image_array[] = "$dummy_image_url/a1.jpg";
238
+		$image_array[] = "$dummy_image_url/a9.jpg";
239
+
240
+		$post_info[] = array(
241
+			"listing_type" => $post_type,
242
+			"post_title" => 'The Philadelphia Zoo',
243
+			"post_desc" => '<h3>The Zoo 150th Birthday</h3>
244 244
 		
245 245
 		The Philadelphia Zoo celebrated its 150th anniversary in 2009. So stop by and celebrate this major achievement at America&acute;s first zoo!
246 246
 		
@@ -275,45 +275,45 @@  discard block
 block discarded – undo
275 275
 		The nation&acute;s oldest zoo was chartered in 1859, but the impending Civil War delayed its opening until 1874. In addition to its animals, the zoo is known for its historic architecture, which includes the country home of William Penn&acute;s grandson; its botanical collections of over 500 plant species; its groundbreaking research and its fine veterinary facilities.
276 276
 		
277 277
 		The Primate Reserve, Carnivore Kingdom, and Rare Animal Conservation Center, with its tree kangaroos and blue-eyed lemurs, are brand new, but there&acute;s still fun to be had in the historic, old-style bird, pachyderm and carnivore houses. In the Treehouse, kids can investigate the world from an animal&acute;s perspective; outdoors, the Zoo Balloon lifts passengers 400 feet into the air for a bird&acute;s-eye view of the zoo.',
278
-            "post_images" => $image_array,
279
-            "post_category" => array($post_type.'category' => array('Attractions')),
280
-            "post_tags" => array('wood', 'garden'),
281
-            "geodir_video" => '',
282
-            "geodir_timing" => 'Open today until 11.30 a.m., Sunday 11 am to 7 pm',
283
-            "geodir_contact" => '(211) 143-1900',
284
-            "geodir_email" => '[email protected]',
285
-            "geodir_website" => 'http://philadelphiazoo.com',
286
-            "geodir_twitter" => 'http://twitter.com/philadelphiazoo',
287
-            "geodir_facebook" => 'http://facebook.com/philadelphiazoo',
288
-            "post_dummy" => '1'
289
-        );
290
-
291
-        ////post end///
292
-        /// Attractions ////post start 4///
293
-        break;
294
-    case 5:
295
-
296
-
297
-        $image_array = array();
298
-        $post_meta = array();
299
-
300
-        /// Attractions ////post start 5///
301
-        $image_array[] = "$dummy_image_url/a12.jpg";
302
-        $image_array[] = "$dummy_image_url/a13.jpg";
303
-        $image_array[] = "$dummy_image_url/a3.jpg";
304
-        $image_array[] = "$dummy_image_url/a4.jpg";
305
-        $image_array[] = "$dummy_image_url/a5.jpg";
306
-        $image_array[] = "$dummy_image_url/a2.jpg";
307
-        $image_array[] = "$dummy_image_url/a7.jpg";
308
-        $image_array[] = "$dummy_image_url/a8.jpg";
309
-        $image_array[] = "$dummy_image_url/a6.jpg";
310
-        $image_array[] = "$dummy_image_url/a1.jpg";
311
-        $image_array[] = "$dummy_image_url/a9.jpg";
312
-
313
-        $post_info[] = array(
314
-            "listing_type" => $post_type,
315
-            "post_title" => 'National Constitution Center',
316
-            "post_desc" => '<h3>The Experience</h3>
278
+			"post_images" => $image_array,
279
+			"post_category" => array($post_type.'category' => array('Attractions')),
280
+			"post_tags" => array('wood', 'garden'),
281
+			"geodir_video" => '',
282
+			"geodir_timing" => 'Open today until 11.30 a.m., Sunday 11 am to 7 pm',
283
+			"geodir_contact" => '(211) 143-1900',
284
+			"geodir_email" => '[email protected]',
285
+			"geodir_website" => 'http://philadelphiazoo.com',
286
+			"geodir_twitter" => 'http://twitter.com/philadelphiazoo',
287
+			"geodir_facebook" => 'http://facebook.com/philadelphiazoo',
288
+			"post_dummy" => '1'
289
+		);
290
+
291
+		////post end///
292
+		/// Attractions ////post start 4///
293
+		break;
294
+	case 5:
295
+
296
+
297
+		$image_array = array();
298
+		$post_meta = array();
299
+
300
+		/// Attractions ////post start 5///
301
+		$image_array[] = "$dummy_image_url/a12.jpg";
302
+		$image_array[] = "$dummy_image_url/a13.jpg";
303
+		$image_array[] = "$dummy_image_url/a3.jpg";
304
+		$image_array[] = "$dummy_image_url/a4.jpg";
305
+		$image_array[] = "$dummy_image_url/a5.jpg";
306
+		$image_array[] = "$dummy_image_url/a2.jpg";
307
+		$image_array[] = "$dummy_image_url/a7.jpg";
308
+		$image_array[] = "$dummy_image_url/a8.jpg";
309
+		$image_array[] = "$dummy_image_url/a6.jpg";
310
+		$image_array[] = "$dummy_image_url/a1.jpg";
311
+		$image_array[] = "$dummy_image_url/a9.jpg";
312
+
313
+		$post_info[] = array(
314
+			"listing_type" => $post_type,
315
+			"post_title" => 'National Constitution Center',
316
+			"post_desc" => '<h3>The Experience</h3>
317 317
 	
318 318
 	It only four pages long, but the U.S. Constitution is among the most influential and important documents in the history of the world.
319 319
 	
@@ -335,45 +335,45 @@  discard block
 block discarded – undo
335 335
 	<h3>Kids Stuff </h3>
336 336
 	
337 337
 	The Center frequently hosts special events with a focus on children that include informative and engaging hands-on activities. For specific information, check out the Center website.',
338
-            "post_images" => $image_array,
339
-            "post_category" => array($post_type.'category' => array('Attractions', 'Feature')),
340
-            "post_tags" => array('Tag', 'Center'),
341
-            "geodir_video" => '',
342
-            "geodir_timing" => 'Open today until 9.30 a.m., Sunday 11 am to 7 pm',
343
-            "geodir_contact" => '(111) 111-1111',
344
-            "geodir_email" => '[email protected]',
345
-            "geodir_website" => 'http://ncc.com',
346
-            "geodir_twitter" => 'http://twitter.com/ncc',
347
-            "geodir_facebook" => 'http://facebook.com/ncc',
348
-            "post_dummy" => '1'
349
-        );
350
-
351
-        ////post end///
352
-        /// Attractions ////post start 5///
353
-        break;
354
-    case 6:
355
-
356
-
357
-        $image_array = array();
358
-        $post_meta = array();
359
-
360
-        /// Attractions ////post start 6///
361
-        $image_array[] = "$dummy_image_url/a14.jpg";
362
-        $image_array[] = "$dummy_image_url/a13.jpg";
363
-        $image_array[] = "$dummy_image_url/a3.jpg";
364
-        $image_array[] = "$dummy_image_url/a4.jpg";
365
-        $image_array[] = "$dummy_image_url/a5.jpg";
366
-        $image_array[] = "$dummy_image_url/a2.jpg";
367
-        $image_array[] = "$dummy_image_url/a7.jpg";
368
-        $image_array[] = "$dummy_image_url/a8.jpg";
369
-        $image_array[] = "$dummy_image_url/a6.jpg";
370
-        $image_array[] = "$dummy_image_url/a1.jpg";
371
-        $image_array[] = "$dummy_image_url/a9.jpg";
372
-
373
-        $post_info[] = array(
374
-            "listing_type" => $post_type,
375
-            "post_title" => 'Sadsbury Woods Preserve',
376
-            "post_desc" => 'A more than 500-acre nature preserve ideal for walking and hiking, Sadsbury Woods is also an important habitat for interior nesting birds and small mammals. An increasingly rare area of interior woodlands, defined as an area at least 300 feet from any road, lawn or meadow, provides a critical habitat for many species of birds, especially neo-tropical migrant songbirds.
338
+			"post_images" => $image_array,
339
+			"post_category" => array($post_type.'category' => array('Attractions', 'Feature')),
340
+			"post_tags" => array('Tag', 'Center'),
341
+			"geodir_video" => '',
342
+			"geodir_timing" => 'Open today until 9.30 a.m., Sunday 11 am to 7 pm',
343
+			"geodir_contact" => '(111) 111-1111',
344
+			"geodir_email" => '[email protected]',
345
+			"geodir_website" => 'http://ncc.com',
346
+			"geodir_twitter" => 'http://twitter.com/ncc',
347
+			"geodir_facebook" => 'http://facebook.com/ncc',
348
+			"post_dummy" => '1'
349
+		);
350
+
351
+		////post end///
352
+		/// Attractions ////post start 5///
353
+		break;
354
+	case 6:
355
+
356
+
357
+		$image_array = array();
358
+		$post_meta = array();
359
+
360
+		/// Attractions ////post start 6///
361
+		$image_array[] = "$dummy_image_url/a14.jpg";
362
+		$image_array[] = "$dummy_image_url/a13.jpg";
363
+		$image_array[] = "$dummy_image_url/a3.jpg";
364
+		$image_array[] = "$dummy_image_url/a4.jpg";
365
+		$image_array[] = "$dummy_image_url/a5.jpg";
366
+		$image_array[] = "$dummy_image_url/a2.jpg";
367
+		$image_array[] = "$dummy_image_url/a7.jpg";
368
+		$image_array[] = "$dummy_image_url/a8.jpg";
369
+		$image_array[] = "$dummy_image_url/a6.jpg";
370
+		$image_array[] = "$dummy_image_url/a1.jpg";
371
+		$image_array[] = "$dummy_image_url/a9.jpg";
372
+
373
+		$post_info[] = array(
374
+			"listing_type" => $post_type,
375
+			"post_title" => 'Sadsbury Woods Preserve',
376
+			"post_desc" => 'A more than 500-acre nature preserve ideal for walking and hiking, Sadsbury Woods is also an important habitat for interior nesting birds and small mammals. An increasingly rare area of interior woodlands, defined as an area at least 300 feet from any road, lawn or meadow, provides a critical habitat for many species of birds, especially neo-tropical migrant songbirds.
377 377
 	
378 378
 	Situated on the western edge of Chester County, the land remains much as it did centuries ago, and now serves as a permanent refuge in an area facing dramatically increasing development pressure.
379 379
 	
@@ -389,45 +389,45 @@  discard block
 block discarded – undo
389 389
 	Outsider Tip
390 390
 	
391 391
 	The deep forest is a great place for spotting neo-tropical songbirds in the spring and summer months',
392
-            "post_images" => $image_array,
393
-            "post_category" => array($post_type.'category' => array('Attractions')),
394
-            "post_tags" => array('sample', 'tags'),
395
-            "geodir_video" => '',
396
-            "geodir_timing" => 'Open today until 12.30 p.m., Sunday 12 pm to 7 pm',
397
-            "geodir_contact" => '(222) 999-9999',
398
-            "geodir_email" => '[email protected]',
399
-            "geodir_website" => 'http://swp.com',
400
-            "geodir_twitter" => 'http://twitter.com/swp',
401
-            "geodir_facebook" => 'http://facebook.com/swp',
402
-            "post_dummy" => '1'
403
-        );
404
-
405
-        ////post end///
406
-        /// Attractions ////post start 6///
407
-
408
-        break;
409
-    case 7:
410
-
411
-        $image_array = array();
412
-        $post_meta = array();
413
-
414
-        /// Attractions ////post start 7///
415
-        $image_array[] = "$dummy_image_url/a15.jpg";
416
-        $image_array[] = "$dummy_image_url/a16.jpg";
417
-        $image_array[] = "$dummy_image_url/a17.jpg";
418
-        $image_array[] = "$dummy_image_url/a4.jpg";
419
-        $image_array[] = "$dummy_image_url/a5.jpg";
420
-        $image_array[] = "$dummy_image_url/a2.jpg";
421
-        $image_array[] = "$dummy_image_url/a7.jpg";
422
-        $image_array[] = "$dummy_image_url/a8.jpg";
423
-        $image_array[] = "$dummy_image_url/a6.jpg";
424
-        $image_array[] = "$dummy_image_url/a1.jpg";
425
-        $image_array[] = "$dummy_image_url/a9.jpg";
426
-
427
-        $post_info[] = array(
428
-            "listing_type" => $post_type,
429
-            "post_title" => 'Museum Without Walls',
430
-            "post_desc" => '<h3>The Experience </h3>
392
+			"post_images" => $image_array,
393
+			"post_category" => array($post_type.'category' => array('Attractions')),
394
+			"post_tags" => array('sample', 'tags'),
395
+			"geodir_video" => '',
396
+			"geodir_timing" => 'Open today until 12.30 p.m., Sunday 12 pm to 7 pm',
397
+			"geodir_contact" => '(222) 999-9999',
398
+			"geodir_email" => '[email protected]',
399
+			"geodir_website" => 'http://swp.com',
400
+			"geodir_twitter" => 'http://twitter.com/swp',
401
+			"geodir_facebook" => 'http://facebook.com/swp',
402
+			"post_dummy" => '1'
403
+		);
404
+
405
+		////post end///
406
+		/// Attractions ////post start 6///
407
+
408
+		break;
409
+	case 7:
410
+
411
+		$image_array = array();
412
+		$post_meta = array();
413
+
414
+		/// Attractions ////post start 7///
415
+		$image_array[] = "$dummy_image_url/a15.jpg";
416
+		$image_array[] = "$dummy_image_url/a16.jpg";
417
+		$image_array[] = "$dummy_image_url/a17.jpg";
418
+		$image_array[] = "$dummy_image_url/a4.jpg";
419
+		$image_array[] = "$dummy_image_url/a5.jpg";
420
+		$image_array[] = "$dummy_image_url/a2.jpg";
421
+		$image_array[] = "$dummy_image_url/a7.jpg";
422
+		$image_array[] = "$dummy_image_url/a8.jpg";
423
+		$image_array[] = "$dummy_image_url/a6.jpg";
424
+		$image_array[] = "$dummy_image_url/a1.jpg";
425
+		$image_array[] = "$dummy_image_url/a9.jpg";
426
+
427
+		$post_info[] = array(
428
+			"listing_type" => $post_type,
429
+			"post_title" => 'Museum Without Walls',
430
+			"post_desc" => '<h3>The Experience </h3>
431 431
 	
432 432
 	Museum Without Walls: AUDIO is a multi-platform, interactive audio tour, designed to allow locals and visitors alike to experience Philadelphia extensive collection of public art and outdoor sculpture along the Benjamin Franklin Parkway and Kelly Drive. This innovative program invites passersby to stop, look, listen and see this city public art in a new way. Discover the untold histories of the 51 outdoor sculptures at 35 stops through these professionally produced three-minute interpretive audio segments. The many narratives have been spoken by more than 100 individuals, all with personal connections to the pieces of art.
433 433
 	
@@ -437,45 +437,45 @@  discard block
 block discarded – undo
437 437
 	<h3>History </h3>
438 438
 	
439 439
 	Philadelphia has more outdoor sculpture than any other American city, yet this extensive collection often goes unnoticed. This program is intended to reveal the distinct stories behind each of these works, that have become visual white noise for so many of the city residents and visitors. ',
440
-            "post_images" => $image_array,
441
-            "post_category" => array($post_type.'category' => array('Attractions')),
442
-            "post_tags" => array('Museum'),
443
-            "geodir_video" => '',
444
-            "geodir_timing" => 'Open today until 10.30 a.m., Sunday 10 am to 7 pm',
445
-            "geodir_contact" => '(222) 999-9999',
446
-            "geodir_email" => '[email protected]',
447
-            "geodir_website" => 'http://museumwithoutwallsaudio.org/',
448
-            "geodir_twitter" => 'http://twitter.com/mwwalls',
449
-            "geodir_facebook" => 'http://facebook.com/mwwalls',
450
-            "post_dummy" => '1'
451
-        );
452
-
453
-        ////post end///
454
-        /// Attractions ////post start 7///
455
-
456
-        break;
457
-    case 8:
458
-
459
-        $image_array = array();
460
-        $post_meta = array();
461
-
462
-        /// Attractions ////post start 8///
463
-        $image_array[] = "$dummy_image_url/a18.jpg";
464
-        $image_array[] = "$dummy_image_url/a10.jpg";
465
-        $image_array[] = "$dummy_image_url/a3.jpg";
466
-        $image_array[] = "$dummy_image_url/a4.jpg";
467
-        $image_array[] = "$dummy_image_url/a5.jpg";
468
-        $image_array[] = "$dummy_image_url/a2.jpg";
469
-        $image_array[] = "$dummy_image_url/a7.jpg";
470
-        $image_array[] = "$dummy_image_url/a8.jpg";
471
-        $image_array[] = "$dummy_image_url/a6.jpg";
472
-        $image_array[] = "$dummy_image_url/a1.jpg";
473
-        $image_array[] = "$dummy_image_url/a9.jpg";
474
-
475
-        $post_info[] = array(
476
-            "listing_type" => $post_type,
477
-            "post_title" => 'Audacious Freedom',
478
-            "post_desc" => 'Audacious Freedom, the major, new exhibit at the African American Museum in Philadelphia , explores the lives of people of African descent living in Philadelphia between 1776 and 1876.
440
+			"post_images" => $image_array,
441
+			"post_category" => array($post_type.'category' => array('Attractions')),
442
+			"post_tags" => array('Museum'),
443
+			"geodir_video" => '',
444
+			"geodir_timing" => 'Open today until 10.30 a.m., Sunday 10 am to 7 pm',
445
+			"geodir_contact" => '(222) 999-9999',
446
+			"geodir_email" => '[email protected]',
447
+			"geodir_website" => 'http://museumwithoutwallsaudio.org/',
448
+			"geodir_twitter" => 'http://twitter.com/mwwalls',
449
+			"geodir_facebook" => 'http://facebook.com/mwwalls',
450
+			"post_dummy" => '1'
451
+		);
452
+
453
+		////post end///
454
+		/// Attractions ////post start 7///
455
+
456
+		break;
457
+	case 8:
458
+
459
+		$image_array = array();
460
+		$post_meta = array();
461
+
462
+		/// Attractions ////post start 8///
463
+		$image_array[] = "$dummy_image_url/a18.jpg";
464
+		$image_array[] = "$dummy_image_url/a10.jpg";
465
+		$image_array[] = "$dummy_image_url/a3.jpg";
466
+		$image_array[] = "$dummy_image_url/a4.jpg";
467
+		$image_array[] = "$dummy_image_url/a5.jpg";
468
+		$image_array[] = "$dummy_image_url/a2.jpg";
469
+		$image_array[] = "$dummy_image_url/a7.jpg";
470
+		$image_array[] = "$dummy_image_url/a8.jpg";
471
+		$image_array[] = "$dummy_image_url/a6.jpg";
472
+		$image_array[] = "$dummy_image_url/a1.jpg";
473
+		$image_array[] = "$dummy_image_url/a9.jpg";
474
+
475
+		$post_info[] = array(
476
+			"listing_type" => $post_type,
477
+			"post_title" => 'Audacious Freedom',
478
+			"post_desc" => 'Audacious Freedom, the major, new exhibit at the African American Museum in Philadelphia , explores the lives of people of African descent living in Philadelphia between 1776 and 1876.
479 479
 	
480 480
 	Discover how African Americans in Philadelphia lived and worked while helping to shape the young nation in its formative stages.
481 481
 	
@@ -483,45 +483,45 @@  discard block
 block discarded – undo
483 483
 	
484 484
 	The groundbreaking exhibit allows visitors to “walk the streets” of Historic Philadelphia using a large-scale map. Young children can join the action with Children&acute;s Corner, which highlights the daily lives of children during that period.
485 485
 	',
486
-            "post_images" => $image_array,
487
-            "post_category" => array($post_type.'category' => array('Attractions')),
488
-            "post_tags" => array('Tag1'),
489
-            "geodir_video" => '',
490
-            "geodir_timing" => 'Open today until 11.30 a.m., Sunday 1 pm to 7 pm',
491
-            "geodir_contact" => '(777) 777-7777',
492
-            "geodir_email" => '[email protected]',
493
-            "geodir_website" => 'http://www.aampmuseum.org/',
494
-            "geodir_twitter" => 'http://twitter.com/aampmuseum',
495
-            "geodir_facebook" => 'http://facebook.com/aampmuseum',
496
-            "post_dummy" => '1'
497
-        );
498
-
499
-        ////post end///
500
-        /// Attractions ////post start 8///
501
-
502
-
503
-        break;
504
-    case 9:
505
-        $image_array = array();
506
-        $post_meta = array();
507
-
508
-        /// Attractions ////post start 9///
509
-        $image_array[] = "$dummy_image_url/a19.jpg";
510
-        $image_array[] = "$dummy_image_url/a20.jpg";
511
-        $image_array[] = "$dummy_image_url/a3.jpg";
512
-        $image_array[] = "$dummy_image_url/a4.jpg";
513
-        $image_array[] = "$dummy_image_url/a5.jpg";
514
-        $image_array[] = "$dummy_image_url/a2.jpg";
515
-        $image_array[] = "$dummy_image_url/a7.jpg";
516
-        $image_array[] = "$dummy_image_url/a8.jpg";
517
-        $image_array[] = "$dummy_image_url/a6.jpg";
518
-        $image_array[] = "$dummy_image_url/a1.jpg";
519
-        $image_array[] = "$dummy_image_url/a9.jpg";
520
-
521
-        $post_info[] = array(
522
-            "listing_type" => $post_type,
523
-            "post_title" => 'The Liberty Bell Center',
524
-            "post_desc" => '<h3>The Experience </h3>
486
+			"post_images" => $image_array,
487
+			"post_category" => array($post_type.'category' => array('Attractions')),
488
+			"post_tags" => array('Tag1'),
489
+			"geodir_video" => '',
490
+			"geodir_timing" => 'Open today until 11.30 a.m., Sunday 1 pm to 7 pm',
491
+			"geodir_contact" => '(777) 777-7777',
492
+			"geodir_email" => '[email protected]',
493
+			"geodir_website" => 'http://www.aampmuseum.org/',
494
+			"geodir_twitter" => 'http://twitter.com/aampmuseum',
495
+			"geodir_facebook" => 'http://facebook.com/aampmuseum',
496
+			"post_dummy" => '1'
497
+		);
498
+
499
+		////post end///
500
+		/// Attractions ////post start 8///
501
+
502
+
503
+		break;
504
+	case 9:
505
+		$image_array = array();
506
+		$post_meta = array();
507
+
508
+		/// Attractions ////post start 9///
509
+		$image_array[] = "$dummy_image_url/a19.jpg";
510
+		$image_array[] = "$dummy_image_url/a20.jpg";
511
+		$image_array[] = "$dummy_image_url/a3.jpg";
512
+		$image_array[] = "$dummy_image_url/a4.jpg";
513
+		$image_array[] = "$dummy_image_url/a5.jpg";
514
+		$image_array[] = "$dummy_image_url/a2.jpg";
515
+		$image_array[] = "$dummy_image_url/a7.jpg";
516
+		$image_array[] = "$dummy_image_url/a8.jpg";
517
+		$image_array[] = "$dummy_image_url/a6.jpg";
518
+		$image_array[] = "$dummy_image_url/a1.jpg";
519
+		$image_array[] = "$dummy_image_url/a9.jpg";
520
+
521
+		$post_info[] = array(
522
+			"listing_type" => $post_type,
523
+			"post_title" => 'The Liberty Bell Center',
524
+			"post_desc" => '<h3>The Experience </h3>
525 525
 	
526 526
 	The Liberty Bell has a new home, and it is as powerful and dramatic as the Bell itself. Throughout the expansive, light-filled Center, larger-than-life historic documents and graphic images explore the facts and the myths surrounding the Bell.
527 527
 	
@@ -542,45 +542,45 @@  discard block
 block discarded – undo
542 542
 	The Bell is suspended from what is believed to be its original yoke, made of American elm.
543 543
 	
544 544
 	The Liberty Bell weighs 2,080 pounds. The yoke weighs about 100 pounds.',
545
-            "post_images" => $image_array,
546
-            "post_category" => array($post_type.'category' => array('Attractions', 'Feature')),
547
-            "post_tags" => array(''),
548
-            "geodir_video" => '',
549
-            "geodir_timing" => 'The center is open year round, 9 a.m. – 5 p.m., with extended hours in the summer.',
550
-            "geodir_contact" => '(777) 666-6666',
551
-            "geodir_email" => '[email protected]',
552
-            "geodir_website" => 'http://www.nps.gov/inde',
553
-            "geodir_twitter" => 'http://twitter.com/nps',
554
-            "geodir_facebook" => 'http://facebook.com/nps',
555
-            "post_dummy" => '1'
556
-        );
557
-
558
-        ////post end///
559
-        /// Attractions ////post start 9///
560
-        break;
561
-    case 10:
562
-
563
-
564
-        $image_array = array();
565
-        $post_meta = array();
566
-
567
-        /// Attractions ////post start 10///
568
-        $image_array[] = "$dummy_image_url/a19.jpg";
569
-        $image_array[] = "$dummy_image_url/a20.jpg";
570
-        $image_array[] = "$dummy_image_url/a3.jpg";
571
-        $image_array[] = "$dummy_image_url/a4.jpg";
572
-        $image_array[] = "$dummy_image_url/a5.jpg";
573
-        $image_array[] = "$dummy_image_url/a2.jpg";
574
-        $image_array[] = "$dummy_image_url/a7.jpg";
575
-        $image_array[] = "$dummy_image_url/a8.jpg";
576
-        $image_array[] = "$dummy_image_url/a6.jpg";
577
-        $image_array[] = "$dummy_image_url/a1.jpg";
578
-        $image_array[] = "$dummy_image_url/a9.jpg";
579
-
580
-        $post_info[] = array(
581
-            "listing_type" => $post_type,
582
-            "post_title" => 'Rittenhouse Square',
583
-            "post_desc" => '
545
+			"post_images" => $image_array,
546
+			"post_category" => array($post_type.'category' => array('Attractions', 'Feature')),
547
+			"post_tags" => array(''),
548
+			"geodir_video" => '',
549
+			"geodir_timing" => 'The center is open year round, 9 a.m. – 5 p.m., with extended hours in the summer.',
550
+			"geodir_contact" => '(777) 666-6666',
551
+			"geodir_email" => '[email protected]',
552
+			"geodir_website" => 'http://www.nps.gov/inde',
553
+			"geodir_twitter" => 'http://twitter.com/nps',
554
+			"geodir_facebook" => 'http://facebook.com/nps',
555
+			"post_dummy" => '1'
556
+		);
557
+
558
+		////post end///
559
+		/// Attractions ////post start 9///
560
+		break;
561
+	case 10:
562
+
563
+
564
+		$image_array = array();
565
+		$post_meta = array();
566
+
567
+		/// Attractions ////post start 10///
568
+		$image_array[] = "$dummy_image_url/a19.jpg";
569
+		$image_array[] = "$dummy_image_url/a20.jpg";
570
+		$image_array[] = "$dummy_image_url/a3.jpg";
571
+		$image_array[] = "$dummy_image_url/a4.jpg";
572
+		$image_array[] = "$dummy_image_url/a5.jpg";
573
+		$image_array[] = "$dummy_image_url/a2.jpg";
574
+		$image_array[] = "$dummy_image_url/a7.jpg";
575
+		$image_array[] = "$dummy_image_url/a8.jpg";
576
+		$image_array[] = "$dummy_image_url/a6.jpg";
577
+		$image_array[] = "$dummy_image_url/a1.jpg";
578
+		$image_array[] = "$dummy_image_url/a9.jpg";
579
+
580
+		$post_info[] = array(
581
+			"listing_type" => $post_type,
582
+			"post_title" => 'Rittenhouse Square',
583
+			"post_desc" => '
584 584
 	
585 585
 	Unlike the other squares, the early Southwest Square was never used as a burial ground, although it offered pasturage for local livestock and a convenient dumping spot for “night soil”.
586 586
 	<h3> History </h3>
@@ -613,45 +613,45 @@  discard block
 block discarded – undo
613 613
 	
614 614
 	Meanwhile, several more restaurants, bars and clubs have opened along the surrounding blocks in recent years, like Parc, Tria, Continental Midtown, Alfa, Walnut Room, and Twenty Manning just to name a few.
615 615
 	',
616
-            "post_images" => $image_array,
617
-            "post_category" => array($post_type.'category' => array('Attractions')),
618
-            "post_tags" => array('Museum'),
619
-            "geodir_video" => '',
620
-            "geodir_timing" => 'The center is open year round, 9 a.m. – 5 p.m., with extended hours in the summer.',
621
-            "geodir_contact" => '(777) 666-6666',
622
-            "geodir_email" => '[email protected]',
623
-            "geodir_website" => 'http://www.fairmountpark.org/rittenhousesquare.asp',
624
-            "geodir_twitter" => 'http://twitter.com/fairmountpark',
625
-            "geodir_facebook" => 'http://facebook.com/fairmountpark',
626
-            "post_dummy" => '1'
627
-        );
628
-
629
-        ////post end///
630
-        /// Attractions ////post start 10///
631
-        break;
632
-    case 11:
633
-
634
-
635
-        $image_array = array();
636
-        $post_meta = array();
637
-
638
-        /// Hotels ////post start 1///
639
-        $image_array[] = "$dummy_image_url/hotels1.jpg";
640
-        $image_array[] = "$dummy_image_url/hotels2.jpg";
641
-        $image_array[] = "$dummy_image_url/hotels3.jpg";
642
-        $image_array[] = "$dummy_image_url/hotels4.jpg";
643
-        $image_array[] = "$dummy_image_url/hotels5.jpg";
644
-        $image_array[] = "$dummy_image_url/hotels6.jpg";
645
-        $image_array[] = "$dummy_image_url/hotels7.jpg";
646
-        $image_array[] = "$dummy_image_url/hotels8.jpg";
647
-        $image_array[] = "$dummy_image_url/hotels9.jpg";
648
-        $image_array[] = "$dummy_image_url/hotels10.jpg";
649
-        $image_array[] = "$dummy_image_url/hotels11.jpg";
650
-
651
-        $post_info[] = array(
652
-            "listing_type" => $post_type,
653
-            "post_title" => 'Loews Philadelphia Hotel',
654
-            "post_desc" => '
616
+			"post_images" => $image_array,
617
+			"post_category" => array($post_type.'category' => array('Attractions')),
618
+			"post_tags" => array('Museum'),
619
+			"geodir_video" => '',
620
+			"geodir_timing" => 'The center is open year round, 9 a.m. – 5 p.m., with extended hours in the summer.',
621
+			"geodir_contact" => '(777) 666-6666',
622
+			"geodir_email" => '[email protected]',
623
+			"geodir_website" => 'http://www.fairmountpark.org/rittenhousesquare.asp',
624
+			"geodir_twitter" => 'http://twitter.com/fairmountpark',
625
+			"geodir_facebook" => 'http://facebook.com/fairmountpark',
626
+			"post_dummy" => '1'
627
+		);
628
+
629
+		////post end///
630
+		/// Attractions ////post start 10///
631
+		break;
632
+	case 11:
633
+
634
+
635
+		$image_array = array();
636
+		$post_meta = array();
637
+
638
+		/// Hotels ////post start 1///
639
+		$image_array[] = "$dummy_image_url/hotels1.jpg";
640
+		$image_array[] = "$dummy_image_url/hotels2.jpg";
641
+		$image_array[] = "$dummy_image_url/hotels3.jpg";
642
+		$image_array[] = "$dummy_image_url/hotels4.jpg";
643
+		$image_array[] = "$dummy_image_url/hotels5.jpg";
644
+		$image_array[] = "$dummy_image_url/hotels6.jpg";
645
+		$image_array[] = "$dummy_image_url/hotels7.jpg";
646
+		$image_array[] = "$dummy_image_url/hotels8.jpg";
647
+		$image_array[] = "$dummy_image_url/hotels9.jpg";
648
+		$image_array[] = "$dummy_image_url/hotels10.jpg";
649
+		$image_array[] = "$dummy_image_url/hotels11.jpg";
650
+
651
+		$post_info[] = array(
652
+			"listing_type" => $post_type,
653
+			"post_title" => 'Loews Philadelphia Hotel',
654
+			"post_desc" => '
655 655
 	
656 656
 	<h3>OVERVIEW </h3>
657 657
 	
@@ -718,45 +718,45 @@  discard block
 block discarded – undo
718 718
 	
719 719
 	SoleFood Restaurant is proud to be serving Starbucks. Come in and enjoy a fresh cup of coffee during your morning rush. The Coffee Bar also offer small breakfast items for your enjoyment.
720 720
 	',
721
-            "post_images" => $image_array,
722
-            "post_category" => array($post_type.'category' => array('Hotels', 'Feature')),
723
-            "post_tags" => array(''),
724
-            "geodir_video" => '',
725
-            "geodir_timing" => 'Daily, 6:30 am – 12:00 pm',
726
-            "geodir_contact" => '(111) 111-0000',
727
-            "geodir_email" => '[email protected]',
728
-            "geodir_website" => 'http://www.loewshotels.com/en/hotels/philadelphia-hotel/overview.aspx',
729
-            "geodir_twitter" => 'http://twitter.com/loewshotels',
730
-            "geodir_facebook" => 'http://facebook.com/loewshotels',
731
-            "post_dummy" => '1'
732
-        );
733
-
734
-        ////post end///
735
-        /// Hotels ////post start 1///
736
-        break;
737
-    case 12:
738
-
739
-
740
-        $image_array = array();
741
-        $post_meta = array();
742
-
743
-        /// Hotels ////post start 2///
744
-        $image_array[] = "$dummy_image_url/hotels5.jpg";
745
-        $image_array[] = "$dummy_image_url/hotels2.jpg";
746
-        $image_array[] = "$dummy_image_url/hotels3.jpg";
747
-        $image_array[] = "$dummy_image_url/hotels4.jpg";
748
-        $image_array[] = "$dummy_image_url/hotels1.jpg";
749
-        $image_array[] = "$dummy_image_url/hotels6.jpg";
750
-        $image_array[] = "$dummy_image_url/hotels7.jpg";
751
-        $image_array[] = "$dummy_image_url/hotels8.jpg";
752
-        $image_array[] = "$dummy_image_url/hotels9.jpg";
753
-        $image_array[] = "$dummy_image_url/hotels10.jpg";
754
-        $image_array[] = "$dummy_image_url/hotels11.jpg";
755
-
756
-        $post_info[] = array(
757
-            "listing_type" => $post_type,
758
-            "post_title" => 'Embassy Suites Philadelphia',
759
-            "post_desc" => '
721
+			"post_images" => $image_array,
722
+			"post_category" => array($post_type.'category' => array('Hotels', 'Feature')),
723
+			"post_tags" => array(''),
724
+			"geodir_video" => '',
725
+			"geodir_timing" => 'Daily, 6:30 am – 12:00 pm',
726
+			"geodir_contact" => '(111) 111-0000',
727
+			"geodir_email" => '[email protected]',
728
+			"geodir_website" => 'http://www.loewshotels.com/en/hotels/philadelphia-hotel/overview.aspx',
729
+			"geodir_twitter" => 'http://twitter.com/loewshotels',
730
+			"geodir_facebook" => 'http://facebook.com/loewshotels',
731
+			"post_dummy" => '1'
732
+		);
733
+
734
+		////post end///
735
+		/// Hotels ////post start 1///
736
+		break;
737
+	case 12:
738
+
739
+
740
+		$image_array = array();
741
+		$post_meta = array();
742
+
743
+		/// Hotels ////post start 2///
744
+		$image_array[] = "$dummy_image_url/hotels5.jpg";
745
+		$image_array[] = "$dummy_image_url/hotels2.jpg";
746
+		$image_array[] = "$dummy_image_url/hotels3.jpg";
747
+		$image_array[] = "$dummy_image_url/hotels4.jpg";
748
+		$image_array[] = "$dummy_image_url/hotels1.jpg";
749
+		$image_array[] = "$dummy_image_url/hotels6.jpg";
750
+		$image_array[] = "$dummy_image_url/hotels7.jpg";
751
+		$image_array[] = "$dummy_image_url/hotels8.jpg";
752
+		$image_array[] = "$dummy_image_url/hotels9.jpg";
753
+		$image_array[] = "$dummy_image_url/hotels10.jpg";
754
+		$image_array[] = "$dummy_image_url/hotels11.jpg";
755
+
756
+		$post_info[] = array(
757
+			"listing_type" => $post_type,
758
+			"post_title" => 'Embassy Suites Philadelphia',
759
+			"post_desc" => '
760 760
 	The newly renovated Embassy Suites Philadelphia – Center City hotel is conveniently situated in the heart of downtown Philadelphia, Pennsylvania and Philadelphia&acute;s Center City business district. This hotel in Philadelphia is located only eight miles from Philadelphia International Airport and just minutes from top Philadelphia attractions, including:
761 761
 	
762 762
 	Philadelphia Museum of Art
@@ -772,45 +772,45 @@  discard block
 block discarded – undo
772 772
 	
773 773
 	A delicious, complimentary cooked-to-order breakfast is offered each morning, and a hotel Manager&acute;s Reception every night – featuring complimentary refreshments and great company.
774 774
 	',
775
-            "post_images" => $image_array,
776
-            "post_category" => array($post_type.'category' => array('Hotels')),
777
-            "post_tags" => array(''),
778
-            "geodir_video" => '',
779
-            "geodir_timing" => 'Daily, 10:30 am – 10 pm',
780
-            "geodir_contact" => '(111) 111-0000',
781
-            "geodir_email" => '[email protected]',
782
-            "geodir_website" => 'http://embassysuites1.hilton.com/en_US/es/hotel/PHLDTES-Embassy-Suites-Philadelphia-Center-City-Pennsylvania/index.do',
783
-            "geodir_twitter" => 'http://twitter.com/embassysuites1',
784
-            "geodir_facebook" => 'http://facebook.com/embassysuites1',
785
-            "post_dummy" => '1'
786
-        );
787
-
788
-        ////post end///
789
-        /// Hotels ////post start 2///
790
-
791
-        break;
792
-    case 13:
793
-
794
-        $image_array = array();
795
-        $post_meta = array();
796
-
797
-        /// Hotels ////post start 3///
798
-        $image_array[] = "$dummy_image_url/hotels10.jpg";
799
-        $image_array[] = "$dummy_image_url/hotels11.jpg";
800
-        $image_array[] = "$dummy_image_url/hotels12.jpg";
801
-        $image_array[] = "$dummy_image_url/hotels4.jpg";
802
-        $image_array[] = "$dummy_image_url/hotels1.jpg";
803
-        $image_array[] = "$dummy_image_url/hotels6.jpg";
804
-        $image_array[] = "$dummy_image_url/hotels7.jpg";
805
-        $image_array[] = "$dummy_image_url/hotels8.jpg";
806
-        $image_array[] = "$dummy_image_url/hotels9.jpg";
807
-        $image_array[] = "$dummy_image_url/hotels1.jpg";
808
-        $image_array[] = "$dummy_image_url/hotels2.jpg";
809
-
810
-        $post_info[] = array(
811
-            "listing_type" => $post_type,
812
-            "post_title" => 'Doubletree Hotel Philadelphia',
813
-            "post_desc" => '
775
+			"post_images" => $image_array,
776
+			"post_category" => array($post_type.'category' => array('Hotels')),
777
+			"post_tags" => array(''),
778
+			"geodir_video" => '',
779
+			"geodir_timing" => 'Daily, 10:30 am – 10 pm',
780
+			"geodir_contact" => '(111) 111-0000',
781
+			"geodir_email" => '[email protected]',
782
+			"geodir_website" => 'http://embassysuites1.hilton.com/en_US/es/hotel/PHLDTES-Embassy-Suites-Philadelphia-Center-City-Pennsylvania/index.do',
783
+			"geodir_twitter" => 'http://twitter.com/embassysuites1',
784
+			"geodir_facebook" => 'http://facebook.com/embassysuites1',
785
+			"post_dummy" => '1'
786
+		);
787
+
788
+		////post end///
789
+		/// Hotels ////post start 2///
790
+
791
+		break;
792
+	case 13:
793
+
794
+		$image_array = array();
795
+		$post_meta = array();
796
+
797
+		/// Hotels ////post start 3///
798
+		$image_array[] = "$dummy_image_url/hotels10.jpg";
799
+		$image_array[] = "$dummy_image_url/hotels11.jpg";
800
+		$image_array[] = "$dummy_image_url/hotels12.jpg";
801
+		$image_array[] = "$dummy_image_url/hotels4.jpg";
802
+		$image_array[] = "$dummy_image_url/hotels1.jpg";
803
+		$image_array[] = "$dummy_image_url/hotels6.jpg";
804
+		$image_array[] = "$dummy_image_url/hotels7.jpg";
805
+		$image_array[] = "$dummy_image_url/hotels8.jpg";
806
+		$image_array[] = "$dummy_image_url/hotels9.jpg";
807
+		$image_array[] = "$dummy_image_url/hotels1.jpg";
808
+		$image_array[] = "$dummy_image_url/hotels2.jpg";
809
+
810
+		$post_info[] = array(
811
+			"listing_type" => $post_type,
812
+			"post_title" => 'Doubletree Hotel Philadelphia',
813
+			"post_desc" => '
814 814
 	With 434 rooms, the Doubletree Hotel is a great option for your upcoming stay in Philadelphia.
815 815
 	
816 816
 	<h3>Location </h3>
@@ -840,47 +840,47 @@  discard block
 block discarded – undo
840 840
 	Stop in the restaurant - which serves lunch and dinner daily - for a drink and some light fare. With its location right on Broad Street, you&acute;re close to everything you could ever want in a night on the town.
841 841
 	',
842 842
 
843
-            "post_images" => $image_array,
844
-
845
-            "post_category" => array($post_type.'category' => array('Hotels')),
846
-            "post_tags" => array(''),
847
-            "geodir_video" => '',
848
-            "geodir_timing" => 'Daily, 10:30 am – 10 pm',
849
-            "geodir_contact" => '(111) 111-0000',
850
-            "geodir_email" => '[email protected]',
851
-            "geodir_website" => 'http://doubletree1.hilton.com/en_US/dt/hotel/PHLBLDT-Doubletree-Hotel-Philadelphia-Pennsylvania/index.do',
852
-            "geodir_twitter" => 'http://twitter.com/doubletree1',
853
-            "geodir_facebook" => 'http://facebook.com/doubletree1',
854
-            "post_dummy" => '1'
855
-        );
856
-
857
-        ////post end///
858
-        /// Hotels ////post start 3///
859
-
860
-        break;
861
-    case 14:
862
-
863
-
864
-        $image_array = array();
865
-        $post_meta = array();
866
-
867
-        /// Hotels ////post start 4///
868
-        $image_array[] = "$dummy_image_url/hotels15.jpg";
869
-        $image_array[] = "$dummy_image_url/hotels16.jpg";
870
-        $image_array[] = "$dummy_image_url/hotels12.jpg";
871
-        $image_array[] = "$dummy_image_url/hotels4.jpg";
872
-        $image_array[] = "$dummy_image_url/hotels1.jpg";
873
-        $image_array[] = "$dummy_image_url/hotels6.jpg";
874
-        $image_array[] = "$dummy_image_url/hotels7.jpg";
875
-        $image_array[] = "$dummy_image_url/hotels8.jpg";
876
-        $image_array[] = "$dummy_image_url/hotels9.jpg";
877
-        $image_array[] = "$dummy_image_url/hotels1.jpg";
878
-        $image_array[] = "$dummy_image_url/hotels2.jpg";
879
-
880
-        $post_info[] = array(
881
-            "listing_type" => $post_type,
882
-            "post_title" => 'Philadelphia Marriott Downtown',
883
-            "post_desc" => '
843
+			"post_images" => $image_array,
844
+
845
+			"post_category" => array($post_type.'category' => array('Hotels')),
846
+			"post_tags" => array(''),
847
+			"geodir_video" => '',
848
+			"geodir_timing" => 'Daily, 10:30 am – 10 pm',
849
+			"geodir_contact" => '(111) 111-0000',
850
+			"geodir_email" => '[email protected]',
851
+			"geodir_website" => 'http://doubletree1.hilton.com/en_US/dt/hotel/PHLBLDT-Doubletree-Hotel-Philadelphia-Pennsylvania/index.do',
852
+			"geodir_twitter" => 'http://twitter.com/doubletree1',
853
+			"geodir_facebook" => 'http://facebook.com/doubletree1',
854
+			"post_dummy" => '1'
855
+		);
856
+
857
+		////post end///
858
+		/// Hotels ////post start 3///
859
+
860
+		break;
861
+	case 14:
862
+
863
+
864
+		$image_array = array();
865
+		$post_meta = array();
866
+
867
+		/// Hotels ////post start 4///
868
+		$image_array[] = "$dummy_image_url/hotels15.jpg";
869
+		$image_array[] = "$dummy_image_url/hotels16.jpg";
870
+		$image_array[] = "$dummy_image_url/hotels12.jpg";
871
+		$image_array[] = "$dummy_image_url/hotels4.jpg";
872
+		$image_array[] = "$dummy_image_url/hotels1.jpg";
873
+		$image_array[] = "$dummy_image_url/hotels6.jpg";
874
+		$image_array[] = "$dummy_image_url/hotels7.jpg";
875
+		$image_array[] = "$dummy_image_url/hotels8.jpg";
876
+		$image_array[] = "$dummy_image_url/hotels9.jpg";
877
+		$image_array[] = "$dummy_image_url/hotels1.jpg";
878
+		$image_array[] = "$dummy_image_url/hotels2.jpg";
879
+
880
+		$post_info[] = array(
881
+			"listing_type" => $post_type,
882
+			"post_title" => 'Philadelphia Marriott Downtown',
883
+			"post_desc" => '
884 884
 	Get ready to stay and play at the new aloft Philadelphia Airport!
885 885
 	
886 886
 	This incredibly modern hotel is located just five minutes from Philadelphia International Airport, offering a great convenience to travelers looking for fresh and fun accommodations.
@@ -907,45 +907,45 @@  discard block
 block discarded – undo
907 907
 	
908 908
 	Aahh…breathe deep at Aloft. This hotel is smoke-free.
909 909
 	',
910
-            "post_images" => $image_array,
911
-            "post_category" => array($post_type.'category' => array('Hotels', 'Feature')),
912
-            "post_tags" => array(''),
913
-            "geodir_video" => '',
914
-            "geodir_timing" => '24 Hours',
915
-            "geodir_contact" => '(123) 111-2222',
916
-            "geodir_email" => '[email protected]',
917
-            "geodir_website" => 'http://www.marriott.com/hotels/travel/phldt-philadelphia-marriott-downtown/',
918
-            "geodir_twitter" => 'http://twitter.com/marriott',
919
-            "geodir_facebook" => 'http://facebook.com/marriott',
920
-            "post_dummy" => '1'
921
-        );
922
-
923
-        ////post end///
924
-        /// Hotels ////post start 4///
925
-        break;
926
-    case 15:
927
-
928
-
929
-        $image_array = array();
930
-        $post_meta = array();
931
-
932
-        /// Hotels ////post start 5///
933
-        $image_array[] = "$dummy_image_url/hotels10.jpg";
934
-        $image_array[] = "$dummy_image_url/hotels16.jpg";
935
-        $image_array[] = "$dummy_image_url/hotels12.jpg";
936
-        $image_array[] = "$dummy_image_url/hotels4.jpg";
937
-        $image_array[] = "$dummy_image_url/hotels1.jpg";
938
-        $image_array[] = "$dummy_image_url/hotels6.jpg";
939
-        $image_array[] = "$dummy_image_url/hotels7.jpg";
940
-        $image_array[] = "$dummy_image_url/hotels8.jpg";
941
-        $image_array[] = "$dummy_image_url/hotels9.jpg";
942
-        $image_array[] = "$dummy_image_url/hotels1.jpg";
943
-        $image_array[] = "$dummy_image_url/hotels2.jpg";
944
-
945
-        $post_info[] = array(
946
-            "listing_type" => $post_type,
947
-            "post_title" => 'Hilton Inn at Penn',
948
-            "post_desc" => '
910
+			"post_images" => $image_array,
911
+			"post_category" => array($post_type.'category' => array('Hotels', 'Feature')),
912
+			"post_tags" => array(''),
913
+			"geodir_video" => '',
914
+			"geodir_timing" => '24 Hours',
915
+			"geodir_contact" => '(123) 111-2222',
916
+			"geodir_email" => '[email protected]',
917
+			"geodir_website" => 'http://www.marriott.com/hotels/travel/phldt-philadelphia-marriott-downtown/',
918
+			"geodir_twitter" => 'http://twitter.com/marriott',
919
+			"geodir_facebook" => 'http://facebook.com/marriott',
920
+			"post_dummy" => '1'
921
+		);
922
+
923
+		////post end///
924
+		/// Hotels ////post start 4///
925
+		break;
926
+	case 15:
927
+
928
+
929
+		$image_array = array();
930
+		$post_meta = array();
931
+
932
+		/// Hotels ////post start 5///
933
+		$image_array[] = "$dummy_image_url/hotels10.jpg";
934
+		$image_array[] = "$dummy_image_url/hotels16.jpg";
935
+		$image_array[] = "$dummy_image_url/hotels12.jpg";
936
+		$image_array[] = "$dummy_image_url/hotels4.jpg";
937
+		$image_array[] = "$dummy_image_url/hotels1.jpg";
938
+		$image_array[] = "$dummy_image_url/hotels6.jpg";
939
+		$image_array[] = "$dummy_image_url/hotels7.jpg";
940
+		$image_array[] = "$dummy_image_url/hotels8.jpg";
941
+		$image_array[] = "$dummy_image_url/hotels9.jpg";
942
+		$image_array[] = "$dummy_image_url/hotels1.jpg";
943
+		$image_array[] = "$dummy_image_url/hotels2.jpg";
944
+
945
+		$post_info[] = array(
946
+			"listing_type" => $post_type,
947
+			"post_title" => 'Hilton Inn at Penn',
948
+			"post_desc" => '
949 949
 	Located in the heart of Penn&acute;s campus in the beautiful University City neighborhood of Philadelphia, The Hilton Inn at Penn is a great choice for accommodations during your upcoming visit to Philadelphia.
950 950
 	
951 951
 	The location puts you right in the middle of the prestigious University of Pennsylvania and its many nearby educational, medical and corporate centers. And Center City Philadelphia is only a short cab ride away. So if you want to get out and explore the city, you are set.
@@ -961,45 +961,45 @@  discard block
 block discarded – undo
961 961
 	
962 962
 	The pasta is handmade right in front of you and then dished up along side delectable entrées such as grilled veal tenderloin and honey glazed sea scallops. And the wine bar offers more than 30 varieties by the glass and more than 100 by the bottle.  
963 963
 	',
964
-            "post_images" => $image_array,
965
-            "post_category" => array($post_type.'category' => array('Hotels', 'Food Nightlife')),
966
-            "post_tags" => array(''),
967
-            "geodir_video" => '',
968
-            "geodir_timing" => 'Daily : 11 am to 11 pm',
969
-            "geodir_contact" => '(888) 888-8888',
970
-            "geodir_email" => '[email protected]',
971
-            "geodir_website" => 'http://www.theinnatpenn.com/',
972
-            "geodir_twitter" => 'http://twitter.com/theinnatpenn',
973
-            "geodir_facebook" => 'http://facebook.com/theinnatpenn',
974
-            "post_dummy" => '1'
975
-        );
976
-
977
-        ////post end///
978
-        /// Hotels ////post start 5///
979
-        break;
980
-    case 16:
981
-
982
-
983
-        $image_array = array();
984
-        $post_meta = array();
985
-
986
-        /// Hotels ////post start 6///
987
-        $image_array[] = "$dummy_image_url/hotels17.jpg";
988
-        $image_array[] = "$dummy_image_url/hotels18.jpg";
989
-        $image_array[] = "$dummy_image_url/hotels12.jpg";
990
-        $image_array[] = "$dummy_image_url/hotels4.jpg";
991
-        $image_array[] = "$dummy_image_url/hotels1.jpg";
992
-        $image_array[] = "$dummy_image_url/hotels6.jpg";
993
-        $image_array[] = "$dummy_image_url/hotels7.jpg";
994
-        $image_array[] = "$dummy_image_url/hotels8.jpg";
995
-        $image_array[] = "$dummy_image_url/hotels9.jpg";
996
-        $image_array[] = "$dummy_image_url/hotels1.jpg";
997
-        $image_array[] = "$dummy_image_url/hotels2.jpg";
998
-
999
-        $post_info[] = array(
1000
-            "listing_type" => $post_type,
1001
-            "post_title" => 'Courtyard Philadelphia Downtown',
1002
-            "post_desc" => '
964
+			"post_images" => $image_array,
965
+			"post_category" => array($post_type.'category' => array('Hotels', 'Food Nightlife')),
966
+			"post_tags" => array(''),
967
+			"geodir_video" => '',
968
+			"geodir_timing" => 'Daily : 11 am to 11 pm',
969
+			"geodir_contact" => '(888) 888-8888',
970
+			"geodir_email" => '[email protected]',
971
+			"geodir_website" => 'http://www.theinnatpenn.com/',
972
+			"geodir_twitter" => 'http://twitter.com/theinnatpenn',
973
+			"geodir_facebook" => 'http://facebook.com/theinnatpenn',
974
+			"post_dummy" => '1'
975
+		);
976
+
977
+		////post end///
978
+		/// Hotels ////post start 5///
979
+		break;
980
+	case 16:
981
+
982
+
983
+		$image_array = array();
984
+		$post_meta = array();
985
+
986
+		/// Hotels ////post start 6///
987
+		$image_array[] = "$dummy_image_url/hotels17.jpg";
988
+		$image_array[] = "$dummy_image_url/hotels18.jpg";
989
+		$image_array[] = "$dummy_image_url/hotels12.jpg";
990
+		$image_array[] = "$dummy_image_url/hotels4.jpg";
991
+		$image_array[] = "$dummy_image_url/hotels1.jpg";
992
+		$image_array[] = "$dummy_image_url/hotels6.jpg";
993
+		$image_array[] = "$dummy_image_url/hotels7.jpg";
994
+		$image_array[] = "$dummy_image_url/hotels8.jpg";
995
+		$image_array[] = "$dummy_image_url/hotels9.jpg";
996
+		$image_array[] = "$dummy_image_url/hotels1.jpg";
997
+		$image_array[] = "$dummy_image_url/hotels2.jpg";
998
+
999
+		$post_info[] = array(
1000
+			"listing_type" => $post_type,
1001
+			"post_title" => 'Courtyard Philadelphia Downtown',
1002
+			"post_desc" => '
1003 1003
 	<h3>Overview </h3>
1004 1004
 	
1005 1005
 	The Philadelphia Downtown Courtyard opened it&acute;s doors after a grand $75 million restoration, recapturing the grandeur of its 1926 origins while incorporating state of the art systems throughout.
@@ -1029,45 +1029,45 @@  discard block
 block discarded – undo
1029 1029
 	
1030 1030
 	Recently featured on WE TV&acute;s “My Fair Wedding”, the Courtyard Marriott Philadelphia is one of the city&acute;s leading venues for corporate and social affairs with over 10,000 sq ft of flexible meeting space, including two Grand Ballrooms each with over 3,000 square feet accommodating up to 250 people. In addition, the hotel has a total of 11 meeting rooms making it an ideal home for all occasions. The hotel boasts an experienced full-service Event and Culinary Teams, ready to take care of all the details and ensure your event is not only a success, but a lasting memory. 
1031 1031
 	',
1032
-            "post_images" => $image_array,
1033
-            "post_category" => array($post_type.'category' => array('Hotels', 'Food Nightlife')),
1034
-            "post_tags" => array(''),
1035
-            "geodir_video" => '',
1036
-            "geodir_timing" => 'Daily : 11 am to 11 pm',
1037
-            "geodir_contact" => '(888) 888-8888',
1038
-            "geodir_email" => '[email protected]',
1039
-            "geodir_website" => 'http://www.theinnatpenn.com/',
1040
-            "geodir_twitter" => 'http://twitter.com/theinnatpenn',
1041
-            "geodir_facebook" => 'http://facebook.com/theinnatpenn',
1042
-            "post_dummy" => '1'
1043
-        );
1044
-
1045
-        ////post end///
1046
-        /// Hotels ////post start 6///
1047
-
1048
-        break;
1049
-    case 17:
1050
-
1051
-        $image_array = array();
1052
-        $post_meta = array();
1053
-
1054
-        /// Hotels ////post start 7///
1055
-        $image_array[] = "$dummy_image_url/hotels11.jpg";
1056
-        $image_array[] = "$dummy_image_url/hotels10.jpg";
1057
-        $image_array[] = "$dummy_image_url/hotels12.jpg";
1058
-        $image_array[] = "$dummy_image_url/hotels4.jpg";
1059
-        $image_array[] = "$dummy_image_url/hotels1.jpg";
1060
-        $image_array[] = "$dummy_image_url/hotels6.jpg";
1061
-        $image_array[] = "$dummy_image_url/hotels7.jpg";
1062
-        $image_array[] = "$dummy_image_url/hotels8.jpg";
1063
-        $image_array[] = "$dummy_image_url/hotels9.jpg";
1064
-        $image_array[] = "$dummy_image_url/hotels1.jpg";
1065
-        $image_array[] = "$dummy_image_url/hotels2.jpg";
1066
-
1067
-        $post_info[] = array(
1068
-            "listing_type" => $post_type,
1069
-            "post_title" => 'Four Seasons Philadelphia',
1070
-            "post_desc" => '
1032
+			"post_images" => $image_array,
1033
+			"post_category" => array($post_type.'category' => array('Hotels', 'Food Nightlife')),
1034
+			"post_tags" => array(''),
1035
+			"geodir_video" => '',
1036
+			"geodir_timing" => 'Daily : 11 am to 11 pm',
1037
+			"geodir_contact" => '(888) 888-8888',
1038
+			"geodir_email" => '[email protected]',
1039
+			"geodir_website" => 'http://www.theinnatpenn.com/',
1040
+			"geodir_twitter" => 'http://twitter.com/theinnatpenn',
1041
+			"geodir_facebook" => 'http://facebook.com/theinnatpenn',
1042
+			"post_dummy" => '1'
1043
+		);
1044
+
1045
+		////post end///
1046
+		/// Hotels ////post start 6///
1047
+
1048
+		break;
1049
+	case 17:
1050
+
1051
+		$image_array = array();
1052
+		$post_meta = array();
1053
+
1054
+		/// Hotels ////post start 7///
1055
+		$image_array[] = "$dummy_image_url/hotels11.jpg";
1056
+		$image_array[] = "$dummy_image_url/hotels10.jpg";
1057
+		$image_array[] = "$dummy_image_url/hotels12.jpg";
1058
+		$image_array[] = "$dummy_image_url/hotels4.jpg";
1059
+		$image_array[] = "$dummy_image_url/hotels1.jpg";
1060
+		$image_array[] = "$dummy_image_url/hotels6.jpg";
1061
+		$image_array[] = "$dummy_image_url/hotels7.jpg";
1062
+		$image_array[] = "$dummy_image_url/hotels8.jpg";
1063
+		$image_array[] = "$dummy_image_url/hotels9.jpg";
1064
+		$image_array[] = "$dummy_image_url/hotels1.jpg";
1065
+		$image_array[] = "$dummy_image_url/hotels2.jpg";
1066
+
1067
+		$post_info[] = array(
1068
+			"listing_type" => $post_type,
1069
+			"post_title" => 'Four Seasons Philadelphia',
1070
+			"post_desc" => '
1071 1071
 	<h3>Overview </h3>
1072 1072
 	
1073 1073
 	The Philadelphia Downtown Courtyard opened it&acute;s doors after a grand $75 million restoration, recapturing the grandeur of its 1926 origins while incorporating state of the art systems throughout.
@@ -1097,45 +1097,45 @@  discard block
 block discarded – undo
1097 1097
 	
1098 1098
 	Recently featured on WE TV&acute;s “My Fair Wedding”, the Courtyard Marriott Philadelphia is one of the city&acute;s leading venues for corporate and social affairs with over 10,000 sq ft of flexible meeting space, including two Grand Ballrooms each with over 3,000 square feet accommodating up to 250 people. In addition, the hotel has a total of 11 meeting rooms making it an ideal home for all occasions. The hotel boasts an experienced full-service Event and Culinary Teams, ready to take care of all the details and ensure your event is not only a success, but a lasting memory. 
1099 1099
 	',
1100
-            "post_images" => $image_array,
1101
-            "post_category" => array($post_type.'category' => array('Hotels', 'Food Nightlife')),
1102
-            "post_tags" => array(''),
1103
-            "geodir_video" => '',
1104
-            "geodir_timing" => 'Daily : 11 am to 11 pm',
1105
-            "geodir_contact" => '(143) 888-8888',
1106
-            "geodir_email" => '[email protected]',
1107
-            "geodir_website" => 'http://www.fourseasons.com/philadelphia/',
1108
-            "geodir_twitter" => 'http://twitter.com/fourseasons',
1109
-            "geodir_facebook" => 'http://facebook.com/fourseasons',
1110
-            "post_dummy" => '1'
1111
-        );
1112
-
1113
-        ////post end///
1114
-        /// Hotels ////post start 7///
1115
-        break;
1116
-    case 18:
1117
-
1118
-
1119
-        $image_array = array();
1120
-        $post_meta = array();
1121
-
1122
-        /// Hotels ////post start 8///
1123
-        $image_array[] = "$dummy_image_url/hotels11.jpg";
1124
-        $image_array[] = "$dummy_image_url/hotels10.jpg";
1125
-        $image_array[] = "$dummy_image_url/hotels12.jpg";
1126
-        $image_array[] = "$dummy_image_url/hotels4.jpg";
1127
-        $image_array[] = "$dummy_image_url/hotels1.jpg";
1128
-        $image_array[] = "$dummy_image_url/hotels6.jpg";
1129
-        $image_array[] = "$dummy_image_url/hotels7.jpg";
1130
-        $image_array[] = "$dummy_image_url/hotels8.jpg";
1131
-        $image_array[] = "$dummy_image_url/hotels9.jpg";
1132
-        $image_array[] = "$dummy_image_url/hotels1.jpg";
1133
-        $image_array[] = "$dummy_image_url/hotels2.jpg";
1134
-
1135
-        $post_info[] = array(
1136
-            "listing_type" => $post_type,
1137
-            "post_title" => 'Alexander Inn',
1138
-            "post_desc" => '
1100
+			"post_images" => $image_array,
1101
+			"post_category" => array($post_type.'category' => array('Hotels', 'Food Nightlife')),
1102
+			"post_tags" => array(''),
1103
+			"geodir_video" => '',
1104
+			"geodir_timing" => 'Daily : 11 am to 11 pm',
1105
+			"geodir_contact" => '(143) 888-8888',
1106
+			"geodir_email" => '[email protected]',
1107
+			"geodir_website" => 'http://www.fourseasons.com/philadelphia/',
1108
+			"geodir_twitter" => 'http://twitter.com/fourseasons',
1109
+			"geodir_facebook" => 'http://facebook.com/fourseasons',
1110
+			"post_dummy" => '1'
1111
+		);
1112
+
1113
+		////post end///
1114
+		/// Hotels ////post start 7///
1115
+		break;
1116
+	case 18:
1117
+
1118
+
1119
+		$image_array = array();
1120
+		$post_meta = array();
1121
+
1122
+		/// Hotels ////post start 8///
1123
+		$image_array[] = "$dummy_image_url/hotels11.jpg";
1124
+		$image_array[] = "$dummy_image_url/hotels10.jpg";
1125
+		$image_array[] = "$dummy_image_url/hotels12.jpg";
1126
+		$image_array[] = "$dummy_image_url/hotels4.jpg";
1127
+		$image_array[] = "$dummy_image_url/hotels1.jpg";
1128
+		$image_array[] = "$dummy_image_url/hotels6.jpg";
1129
+		$image_array[] = "$dummy_image_url/hotels7.jpg";
1130
+		$image_array[] = "$dummy_image_url/hotels8.jpg";
1131
+		$image_array[] = "$dummy_image_url/hotels9.jpg";
1132
+		$image_array[] = "$dummy_image_url/hotels1.jpg";
1133
+		$image_array[] = "$dummy_image_url/hotels2.jpg";
1134
+
1135
+		$post_info[] = array(
1136
+			"listing_type" => $post_type,
1137
+			"post_title" => 'Alexander Inn',
1138
+			"post_desc" => '
1139 1139
 	The Alexander Inn is one of Philadelphia&acute;s most popular and reasonably priced small hotels.
1140 1140
 	
1141 1141
 	Conveniently located in the heart of the Washington Square West neighborhood in Center City Philadelphia, the Alexander Inn is a great place to base your stay in Philadelphia.
@@ -1144,45 +1144,45 @@  discard block
 block discarded – undo
1144 1144
 	
1145 1145
 	Rooms are also fitted with DirecTV (including many complimentary channels like CNN, ESPN, eight movie channels, etc.) and telephones with modem ports and direct dial. You will also have access to the hotel&acute;s free 24-hour fitness and e-mail centers.  
1146 1146
 	',
1147
-            "post_images" => $image_array,
1148
-            "post_category" => array($post_type.'category' => array('Hotels')),
1149
-            "post_tags" => array(''),
1150
-            "geodir_video" => '',
1151
-            "geodir_timing" => 'Daily : 11 am to 11 pm',
1152
-            "geodir_contact" => '(143) 888-8888',
1153
-            "geodir_email" => '[email protected]',
1154
-            "geodir_website" => 'http://www.alexanderinn.com/',
1155
-            "geodir_twitter" => 'http://twitter.com/alexanderinn',
1156
-            "geodir_facebook" => 'http://facebook.com/alexanderinn',
1157
-            "post_dummy" => '1'
1158
-        );
1159
-
1160
-        ////post end///
1161
-        /// Hotels ////post start 8///
1162
-        break;
1163
-    case 19:
1164
-
1165
-
1166
-        $image_array = array();
1167
-        $post_meta = array();
1168
-
1169
-        /// Hotels ////post start 9///
1170
-        $image_array[] = "$dummy_image_url/hotels5.jpg";
1171
-        $image_array[] = "$dummy_image_url/hotels10.jpg";
1172
-        $image_array[] = "$dummy_image_url/hotels12.jpg";
1173
-        $image_array[] = "$dummy_image_url/hotels4.jpg";
1174
-        $image_array[] = "$dummy_image_url/hotels1.jpg";
1175
-        $image_array[] = "$dummy_image_url/hotels6.jpg";
1176
-        $image_array[] = "$dummy_image_url/hotels7.jpg";
1177
-        $image_array[] = "$dummy_image_url/hotels8.jpg";
1178
-        $image_array[] = "$dummy_image_url/hotels9.jpg";
1179
-        $image_array[] = "$dummy_image_url/hotels1.jpg";
1180
-        $image_array[] = "$dummy_image_url/hotels2.jpg";
1181
-
1182
-        $post_info[] = array(
1183
-            "listing_type" => $post_type,
1184
-            "post_title" => 'Best Western Center City Hotel',
1185
-            "post_desc" => '
1147
+			"post_images" => $image_array,
1148
+			"post_category" => array($post_type.'category' => array('Hotels')),
1149
+			"post_tags" => array(''),
1150
+			"geodir_video" => '',
1151
+			"geodir_timing" => 'Daily : 11 am to 11 pm',
1152
+			"geodir_contact" => '(143) 888-8888',
1153
+			"geodir_email" => '[email protected]',
1154
+			"geodir_website" => 'http://www.alexanderinn.com/',
1155
+			"geodir_twitter" => 'http://twitter.com/alexanderinn',
1156
+			"geodir_facebook" => 'http://facebook.com/alexanderinn',
1157
+			"post_dummy" => '1'
1158
+		);
1159
+
1160
+		////post end///
1161
+		/// Hotels ////post start 8///
1162
+		break;
1163
+	case 19:
1164
+
1165
+
1166
+		$image_array = array();
1167
+		$post_meta = array();
1168
+
1169
+		/// Hotels ////post start 9///
1170
+		$image_array[] = "$dummy_image_url/hotels5.jpg";
1171
+		$image_array[] = "$dummy_image_url/hotels10.jpg";
1172
+		$image_array[] = "$dummy_image_url/hotels12.jpg";
1173
+		$image_array[] = "$dummy_image_url/hotels4.jpg";
1174
+		$image_array[] = "$dummy_image_url/hotels1.jpg";
1175
+		$image_array[] = "$dummy_image_url/hotels6.jpg";
1176
+		$image_array[] = "$dummy_image_url/hotels7.jpg";
1177
+		$image_array[] = "$dummy_image_url/hotels8.jpg";
1178
+		$image_array[] = "$dummy_image_url/hotels9.jpg";
1179
+		$image_array[] = "$dummy_image_url/hotels1.jpg";
1180
+		$image_array[] = "$dummy_image_url/hotels2.jpg";
1181
+
1182
+		$post_info[] = array(
1183
+			"listing_type" => $post_type,
1184
+			"post_title" => 'Best Western Center City Hotel',
1185
+			"post_desc" => '
1186 1186
 	The Alexander Inn is one of Philadelphia&acute;s most popular and reasonably priced small hotels.
1187 1187
 	
1188 1188
 	Conveniently located in the heart of the Washington Square West neighborhood in Center City Philadelphia, the Alexander Inn is a great place to base your stay in Philadelphia.
@@ -1191,91 +1191,91 @@  discard block
 block discarded – undo
1191 1191
 	
1192 1192
 	Rooms are also fitted with DirecTV (including many complimentary channels like CNN, ESPN, eight movie channels, etc.) and telephones with modem ports and direct dial. You will also have access to the hotel&acute;s free 24-hour fitness and e-mail centers.  
1193 1193
 	',
1194
-            "post_images" => $image_array,
1195
-            "post_category" => array($post_type.'category' => array('Hotels', 'Food Nightlife')),
1196
-            "post_tags" => array(''),
1197
-            "geodir_video" => '',
1198
-            "geodir_timing" => 'Daily : 10 am to 11 pm',
1199
-            "geodir_contact" => '(243) 222-12344',
1200
-            "geodir_email" => '[email protected]',
1201
-            "geodir_website" => 'http://book.bestwestern.com/bestwestern/productInfo.do?propertyCode=39087',
1202
-            "geodir_twitter" => 'http://twitter.com/bestwestern',
1203
-            "geodir_facebook" => 'http://facebook.com/bestwestern',
1204
-            "post_dummy" => '1'
1205
-        );
1206
-
1207
-        ////post end///
1208
-        /// Hotels ////post start 9///
1209
-        break;
1210
-    case 20:
1211
-
1212
-
1213
-        $image_array = array();
1214
-        $post_meta = array();
1215
-
1216
-        /// Hotels ////post start 10///
1217
-        $image_array[] = "$dummy_image_url/hotels7.jpg";
1218
-        $image_array[] = "$dummy_image_url/hotels10.jpg";
1219
-        $image_array[] = "$dummy_image_url/hotels12.jpg";
1220
-        $image_array[] = "$dummy_image_url/hotels4.jpg";
1221
-        $image_array[] = "$dummy_image_url/hotels1.jpg";
1222
-        $image_array[] = "$dummy_image_url/hotels6.jpg";
1223
-        $image_array[] = "$dummy_image_url/hotels12.jpg";
1224
-        $image_array[] = "$dummy_image_url/hotels8.jpg";
1225
-        $image_array[] = "$dummy_image_url/hotels9.jpg";
1226
-        $image_array[] = "$dummy_image_url/hotels1.jpg";
1227
-        $image_array[] = "$dummy_image_url/hotels2.jpg";
1228
-
1229
-        $post_info[] = array(
1230
-            "listing_type" => $post_type,
1231
-            "post_title" => 'Chestnut Hill Hotel',
1232
-            "post_desc" => '
1194
+			"post_images" => $image_array,
1195
+			"post_category" => array($post_type.'category' => array('Hotels', 'Food Nightlife')),
1196
+			"post_tags" => array(''),
1197
+			"geodir_video" => '',
1198
+			"geodir_timing" => 'Daily : 10 am to 11 pm',
1199
+			"geodir_contact" => '(243) 222-12344',
1200
+			"geodir_email" => '[email protected]',
1201
+			"geodir_website" => 'http://book.bestwestern.com/bestwestern/productInfo.do?propertyCode=39087',
1202
+			"geodir_twitter" => 'http://twitter.com/bestwestern',
1203
+			"geodir_facebook" => 'http://facebook.com/bestwestern',
1204
+			"post_dummy" => '1'
1205
+		);
1206
+
1207
+		////post end///
1208
+		/// Hotels ////post start 9///
1209
+		break;
1210
+	case 20:
1211
+
1212
+
1213
+		$image_array = array();
1214
+		$post_meta = array();
1215
+
1216
+		/// Hotels ////post start 10///
1217
+		$image_array[] = "$dummy_image_url/hotels7.jpg";
1218
+		$image_array[] = "$dummy_image_url/hotels10.jpg";
1219
+		$image_array[] = "$dummy_image_url/hotels12.jpg";
1220
+		$image_array[] = "$dummy_image_url/hotels4.jpg";
1221
+		$image_array[] = "$dummy_image_url/hotels1.jpg";
1222
+		$image_array[] = "$dummy_image_url/hotels6.jpg";
1223
+		$image_array[] = "$dummy_image_url/hotels12.jpg";
1224
+		$image_array[] = "$dummy_image_url/hotels8.jpg";
1225
+		$image_array[] = "$dummy_image_url/hotels9.jpg";
1226
+		$image_array[] = "$dummy_image_url/hotels1.jpg";
1227
+		$image_array[] = "$dummy_image_url/hotels2.jpg";
1228
+
1229
+		$post_info[] = array(
1230
+			"listing_type" => $post_type,
1231
+			"post_title" => 'Chestnut Hill Hotel',
1232
+			"post_desc" => '
1233 1233
 	The Chestnut Hill Hotel is located in the historic community of Chestnut Hill, approximately nine miles northwest from Center City Philadelphia. Although Chestnut Hill is close to Center City by today&acute;s standards, it was originally a distant “suburb” on the outskirts of the Philadelphia countryside.
1234 1234
 	
1235 1235
 	Today, it is one of the region&acute;s most charming neighborhoods. Tree-lined streets and grand estates surround its main street, Germantown Avenue, where you can stroll and shop at more than 200 specialty shops and restaurants, along with trendy salons and other modern boutiques.
1236 1236
 	
1237 1237
 	The Chestnut Hill Hotel fits perfectly in this setting - the hotel&acute;s 36 rooms and suites, decorated in an 18th-century style, hold the hotel to its boutique roots. It&acute;s a perfect place at which to enjoy a romantic getaway in Philadelphia. 
1238 1238
 	',
1239
-            "post_images" => $image_array,
1240
-            "post_category" => array($post_type.'category' => array('Hotels', 'Feature')),
1241
-            "post_tags" => array(''),
1242
-            "geodir_video" => '',
1243
-            "geodir_timing" => 'Daily : 10 am to 11 pm',
1244
-            "geodir_contact" => '(243) 222-12344',
1245
-            "geodir_email" => '[email protected]',
1246
-            "geodir_website" => 'http://www.chestnuthillhotel.com/',
1247
-            "geodir_twitter" => 'http://twitter.com/chestnuthillhotel',
1248
-            "geodir_facebook" => 'http://facebook.com/chestnuthillhotel',
1249
-            "post_dummy" => '1'
1250
-        );
1251
-
1252
-        ////post end///
1253
-        /// Hotels ////post start 10///
1254
-
1255
-        break;
1256
-    case 21:
1257
-
1258
-
1259
-        $image_array = array();
1260
-        $post_meta = array();
1261
-
1262
-        /// Restaurants ////post start 1//
1263
-        $image_array[] = "$dummy_image_url/restaurants1.jpg";
1264
-        $image_array[] = "$dummy_image_url/restaurants2.jpg";
1265
-        $image_array[] = "$dummy_image_url/restaurants3.jpg";
1266
-        $image_array[] = "$dummy_image_url/restaurants4.jpg";
1267
-        $image_array[] = "$dummy_image_url/restaurants5.jpg";
1268
-        $image_array[] = "$dummy_image_url/restaurants6.jpg";
1269
-        $image_array[] = "$dummy_image_url/restaurants7.jpg";
1270
-        $image_array[] = "$dummy_image_url/restaurants8.jpg";
1271
-        $image_array[] = "$dummy_image_url/restaurants9.jpg";
1272
-        $image_array[] = "$dummy_image_url/restaurants10.jpg";
1273
-        $image_array[] = "$dummy_image_url/restaurants11.jpg";
1274
-
1275
-        $post_info[] = array(
1276
-            "listing_type" => $post_type,
1277
-            "post_title" => 'Village Whiskey',
1278
-            "post_desc" => '
1239
+			"post_images" => $image_array,
1240
+			"post_category" => array($post_type.'category' => array('Hotels', 'Feature')),
1241
+			"post_tags" => array(''),
1242
+			"geodir_video" => '',
1243
+			"geodir_timing" => 'Daily : 10 am to 11 pm',
1244
+			"geodir_contact" => '(243) 222-12344',
1245
+			"geodir_email" => '[email protected]',
1246
+			"geodir_website" => 'http://www.chestnuthillhotel.com/',
1247
+			"geodir_twitter" => 'http://twitter.com/chestnuthillhotel',
1248
+			"geodir_facebook" => 'http://facebook.com/chestnuthillhotel',
1249
+			"post_dummy" => '1'
1250
+		);
1251
+
1252
+		////post end///
1253
+		/// Hotels ////post start 10///
1254
+
1255
+		break;
1256
+	case 21:
1257
+
1258
+
1259
+		$image_array = array();
1260
+		$post_meta = array();
1261
+
1262
+		/// Restaurants ////post start 1//
1263
+		$image_array[] = "$dummy_image_url/restaurants1.jpg";
1264
+		$image_array[] = "$dummy_image_url/restaurants2.jpg";
1265
+		$image_array[] = "$dummy_image_url/restaurants3.jpg";
1266
+		$image_array[] = "$dummy_image_url/restaurants4.jpg";
1267
+		$image_array[] = "$dummy_image_url/restaurants5.jpg";
1268
+		$image_array[] = "$dummy_image_url/restaurants6.jpg";
1269
+		$image_array[] = "$dummy_image_url/restaurants7.jpg";
1270
+		$image_array[] = "$dummy_image_url/restaurants8.jpg";
1271
+		$image_array[] = "$dummy_image_url/restaurants9.jpg";
1272
+		$image_array[] = "$dummy_image_url/restaurants10.jpg";
1273
+		$image_array[] = "$dummy_image_url/restaurants11.jpg";
1274
+
1275
+		$post_info[] = array(
1276
+			"listing_type" => $post_type,
1277
+			"post_title" => 'Village Whiskey',
1278
+			"post_desc" => '
1279 1279
 	
1280 1280
 	
1281 1281
 	Located in a Rittenhouse Square space evoking the free-wheeling spirit of a speakeasy, Village Whiskey is prolific Chef Jose Garces’ intimate, 30-seat tribute to the time-honored liquor.
@@ -1301,45 +1301,45 @@  discard block
 block discarded – undo
1301 1301
 	
1302 1302
 	During the warmer months, diners can sit at large, wooden tables placed along Sansom Street for whiskey alfresco.
1303 1303
 	',
1304
-            "post_images" => $image_array,
1305
-            "post_category" => array($post_type.'category' => array('Restaurants', 'Feature')),
1306
-            "post_tags" => array('Sample Tag1'),
1307
-            "geodir_video" => '',
1308
-            "geodir_timing" => 'Daily : 10 am to 11 pm',
1309
-            "geodir_contact" => '(243) 222-12344',
1310
-            "geodir_email" => '[email protected]',
1311
-            "geodir_website" => 'http://www.villagewhiskey.com/',
1312
-            "geodir_twitter" => 'http://twitter.com/villagewhiskey',
1313
-            "geodir_facebook" => 'http://facebook.com/villagewhiskey',
1314
-            "post_dummy" => '1'
1315
-        );
1316
-
1317
-        ////post end///
1318
-        /// Restaurants ////post start 1///
1319
-        break;
1320
-    case 22:
1321
-
1322
-
1323
-        $image_array = array();
1324
-        $post_meta = array();
1325
-
1326
-        /// Restaurants ////post start 2//
1327
-        $image_array[] = "$dummy_image_url/restaurants4.jpg";
1328
-        $image_array[] = "$dummy_image_url/restaurants2.jpg";
1329
-        $image_array[] = "$dummy_image_url/restaurants3.jpg";
1330
-        $image_array[] = "$dummy_image_url/restaurants1.jpg";
1331
-        $image_array[] = "$dummy_image_url/restaurants5.jpg";
1332
-        $image_array[] = "$dummy_image_url/restaurants6.jpg";
1333
-        $image_array[] = "$dummy_image_url/restaurants7.jpg";
1334
-        $image_array[] = "$dummy_image_url/restaurants8.jpg";
1335
-        $image_array[] = "$dummy_image_url/restaurants9.jpg";
1336
-        $image_array[] = "$dummy_image_url/restaurants10.jpg";
1337
-        $image_array[] = "$dummy_image_url/restaurants11.jpg";
1338
-
1339
-        $post_info[] = array(
1340
-            "listing_type" => $post_type,
1341
-            "post_title" => 'Zavino Pizzeria and Wine Bar',
1342
-            "post_desc" => '
1304
+			"post_images" => $image_array,
1305
+			"post_category" => array($post_type.'category' => array('Restaurants', 'Feature')),
1306
+			"post_tags" => array('Sample Tag1'),
1307
+			"geodir_video" => '',
1308
+			"geodir_timing" => 'Daily : 10 am to 11 pm',
1309
+			"geodir_contact" => '(243) 222-12344',
1310
+			"geodir_email" => '[email protected]',
1311
+			"geodir_website" => 'http://www.villagewhiskey.com/',
1312
+			"geodir_twitter" => 'http://twitter.com/villagewhiskey',
1313
+			"geodir_facebook" => 'http://facebook.com/villagewhiskey',
1314
+			"post_dummy" => '1'
1315
+		);
1316
+
1317
+		////post end///
1318
+		/// Restaurants ////post start 1///
1319
+		break;
1320
+	case 22:
1321
+
1322
+
1323
+		$image_array = array();
1324
+		$post_meta = array();
1325
+
1326
+		/// Restaurants ////post start 2//
1327
+		$image_array[] = "$dummy_image_url/restaurants4.jpg";
1328
+		$image_array[] = "$dummy_image_url/restaurants2.jpg";
1329
+		$image_array[] = "$dummy_image_url/restaurants3.jpg";
1330
+		$image_array[] = "$dummy_image_url/restaurants1.jpg";
1331
+		$image_array[] = "$dummy_image_url/restaurants5.jpg";
1332
+		$image_array[] = "$dummy_image_url/restaurants6.jpg";
1333
+		$image_array[] = "$dummy_image_url/restaurants7.jpg";
1334
+		$image_array[] = "$dummy_image_url/restaurants8.jpg";
1335
+		$image_array[] = "$dummy_image_url/restaurants9.jpg";
1336
+		$image_array[] = "$dummy_image_url/restaurants10.jpg";
1337
+		$image_array[] = "$dummy_image_url/restaurants11.jpg";
1338
+
1339
+		$post_info[] = array(
1340
+			"listing_type" => $post_type,
1341
+			"post_title" => 'Zavino Pizzeria and Wine Bar',
1342
+			"post_desc" => '
1343 1343
 	Zavino is a new pizzeria and wine bar located at the epicenter of the city&acute;s trendy Midtown Village neighborhood. The restaurant features a seasonal menu, classic cocktails, an approachable selection of wine and beer and some of the best late night menu offerings in the area.
1344 1344
 	
1345 1345
 	The restaurant&acute;s interior looks great - it has a simple, rustic feel with an original brick wall, large picture windows, a long bar and a large outdoor cafe coming this spring.
@@ -1358,46 +1358,46 @@  discard block
 block discarded – undo
1358 1358
 	
1359 1359
 	Pizzas vary in price from $8 to $12.
1360 1360
 	',
1361
-            "post_images" => $image_array,
1362
-            "post_category" => array($post_type.'category' => array('Restaurants')),
1363
-            "post_tags" => array('Sample Tag1'),
1364
-            "geodir_video" => '',
1365
-            "geodir_timing" => 'Daily : 10 am to 11 pm',
1366
-            "geodir_contact" => '(243) 222-12344',
1367
-            "geodir_email" => '[email protected]',
1368
-            "geodir_website" => 'http://www.villagewhiskey.com/',
1369
-            "geodir_twitter" => 'http://twitter.com/villagewhiskey',
1370
-            "geodir_facebook" => 'http://facebook.com/villagewhiskey',
1371
-            "post_dummy" => '1'
1372
-        );
1373
-
1374
-        ////post end///
1375
-        /// Restaurants ////post start 2///
1376
-
1377
-        break;
1378
-    case 23:
1379
-
1380
-
1381
-        $image_array = array();
1382
-        $post_meta = array();
1383
-
1384
-        /// Restaurants ////post start 3//
1385
-        $image_array[] = "$dummy_image_url/restaurants5.jpg";
1386
-        $image_array[] = "$dummy_image_url/restaurants6.jpg";
1387
-        $image_array[] = "$dummy_image_url/restaurants7.jpg";
1388
-        $image_array[] = "$dummy_image_url/restaurants1.jpg";
1389
-        $image_array[] = "$dummy_image_url/restaurants2.jpg";
1390
-        $image_array[] = "$dummy_image_url/restaurants3.jpg";
1391
-        $image_array[] = "$dummy_image_url/restaurants4.jpg";
1392
-        $image_array[] = "$dummy_image_url/restaurants8.jpg";
1393
-        $image_array[] = "$dummy_image_url/restaurants9.jpg";
1394
-        $image_array[] = "$dummy_image_url/restaurants10.jpg";
1395
-        $image_array[] = "$dummy_image_url/restaurants11.jpg";
1396
-
1397
-        $post_info[] = array(
1398
-            "listing_type" => $post_type,
1399
-            "post_title" => 'Parc',
1400
-            "post_desc" => '
1361
+			"post_images" => $image_array,
1362
+			"post_category" => array($post_type.'category' => array('Restaurants')),
1363
+			"post_tags" => array('Sample Tag1'),
1364
+			"geodir_video" => '',
1365
+			"geodir_timing" => 'Daily : 10 am to 11 pm',
1366
+			"geodir_contact" => '(243) 222-12344',
1367
+			"geodir_email" => '[email protected]',
1368
+			"geodir_website" => 'http://www.villagewhiskey.com/',
1369
+			"geodir_twitter" => 'http://twitter.com/villagewhiskey',
1370
+			"geodir_facebook" => 'http://facebook.com/villagewhiskey',
1371
+			"post_dummy" => '1'
1372
+		);
1373
+
1374
+		////post end///
1375
+		/// Restaurants ////post start 2///
1376
+
1377
+		break;
1378
+	case 23:
1379
+
1380
+
1381
+		$image_array = array();
1382
+		$post_meta = array();
1383
+
1384
+		/// Restaurants ////post start 3//
1385
+		$image_array[] = "$dummy_image_url/restaurants5.jpg";
1386
+		$image_array[] = "$dummy_image_url/restaurants6.jpg";
1387
+		$image_array[] = "$dummy_image_url/restaurants7.jpg";
1388
+		$image_array[] = "$dummy_image_url/restaurants1.jpg";
1389
+		$image_array[] = "$dummy_image_url/restaurants2.jpg";
1390
+		$image_array[] = "$dummy_image_url/restaurants3.jpg";
1391
+		$image_array[] = "$dummy_image_url/restaurants4.jpg";
1392
+		$image_array[] = "$dummy_image_url/restaurants8.jpg";
1393
+		$image_array[] = "$dummy_image_url/restaurants9.jpg";
1394
+		$image_array[] = "$dummy_image_url/restaurants10.jpg";
1395
+		$image_array[] = "$dummy_image_url/restaurants11.jpg";
1396
+
1397
+		$post_info[] = array(
1398
+			"listing_type" => $post_type,
1399
+			"post_title" => 'Parc',
1400
+			"post_desc" => '
1401 1401
 	If you love Paris in the springtime, Parc is a veritable grand cru.
1402 1402
 	
1403 1403
 	With Parc, famed restaurateur Stephen Starr brings a certain je ne sais quoi to Rittenhouse Square. Parc offers an authentic French bistro experience, fully equipped with a chic Parisian ambiance and gorgeous sidewalk seating overlooking the Square.
@@ -1425,45 +1425,45 @@  discard block
 block discarded – undo
1425 1425
 	
1426 1426
 	To put it simply, Parc is nothing short of an authentic Parisian dining experience - right here in the heart of Rittenhouse Square.
1427 1427
 	',
1428
-            "post_images" => $image_array,
1429
-            "post_category" => array($post_type.'category' => array('Restaurants')),
1430
-            "post_tags" => array('Sample Tag1'),
1431
-            "geodir_video" => '',
1432
-            "geodir_timing" => 'Daily : 10 am to 12 pm',
1433
-            "geodir_contact" => '(143) 222-12344',
1434
-            "geodir_email" => '[email protected]',
1435
-            "geodir_website" => 'http://www.parc-restaurant.com/',
1436
-            "geodir_twitter" => 'http://twitter.com/parc-restaurant',
1437
-            "geodir_facebook" => 'http://facebook.com/parc-restaurant',
1438
-            "post_dummy" => '1'
1439
-        );
1440
-
1441
-        ////post end///
1442
-        /// Restaurants ////post start 3///
1443
-        break;
1444
-    case 24:
1445
-
1446
-
1447
-        $image_array = array();
1448
-        $post_meta = array();
1449
-
1450
-        /// Restaurants ////post start 4//
1451
-        $image_array[] = "$dummy_image_url/restaurants9.jpg";
1452
-        $image_array[] = "$dummy_image_url/restaurants10.jpg";
1453
-        $image_array[] = "$dummy_image_url/restaurants3.jpg";
1454
-        $image_array[] = "$dummy_image_url/restaurants1.jpg";
1455
-        $image_array[] = "$dummy_image_url/restaurants5.jpg";
1456
-        $image_array[] = "$dummy_image_url/restaurants6.jpg";
1457
-        $image_array[] = "$dummy_image_url/restaurants7.jpg";
1458
-        $image_array[] = "$dummy_image_url/restaurants8.jpg";
1459
-        $image_array[] = "$dummy_image_url/restaurants9.jpg";
1460
-        $image_array[] = "$dummy_image_url/restaurants2.jpg";
1461
-        $image_array[] = "$dummy_image_url/restaurants4.jpg";
1462
-
1463
-        $post_info[] = array(
1464
-            "listing_type" => $post_type,
1465
-            "post_title" => 'Percy Street Barbecue',
1466
-            "post_desc" => '
1428
+			"post_images" => $image_array,
1429
+			"post_category" => array($post_type.'category' => array('Restaurants')),
1430
+			"post_tags" => array('Sample Tag1'),
1431
+			"geodir_video" => '',
1432
+			"geodir_timing" => 'Daily : 10 am to 12 pm',
1433
+			"geodir_contact" => '(143) 222-12344',
1434
+			"geodir_email" => '[email protected]',
1435
+			"geodir_website" => 'http://www.parc-restaurant.com/',
1436
+			"geodir_twitter" => 'http://twitter.com/parc-restaurant',
1437
+			"geodir_facebook" => 'http://facebook.com/parc-restaurant',
1438
+			"post_dummy" => '1'
1439
+		);
1440
+
1441
+		////post end///
1442
+		/// Restaurants ////post start 3///
1443
+		break;
1444
+	case 24:
1445
+
1446
+
1447
+		$image_array = array();
1448
+		$post_meta = array();
1449
+
1450
+		/// Restaurants ////post start 4//
1451
+		$image_array[] = "$dummy_image_url/restaurants9.jpg";
1452
+		$image_array[] = "$dummy_image_url/restaurants10.jpg";
1453
+		$image_array[] = "$dummy_image_url/restaurants3.jpg";
1454
+		$image_array[] = "$dummy_image_url/restaurants1.jpg";
1455
+		$image_array[] = "$dummy_image_url/restaurants5.jpg";
1456
+		$image_array[] = "$dummy_image_url/restaurants6.jpg";
1457
+		$image_array[] = "$dummy_image_url/restaurants7.jpg";
1458
+		$image_array[] = "$dummy_image_url/restaurants8.jpg";
1459
+		$image_array[] = "$dummy_image_url/restaurants9.jpg";
1460
+		$image_array[] = "$dummy_image_url/restaurants2.jpg";
1461
+		$image_array[] = "$dummy_image_url/restaurants4.jpg";
1462
+
1463
+		$post_info[] = array(
1464
+			"listing_type" => $post_type,
1465
+			"post_title" => 'Percy Street Barbecue',
1466
+			"post_desc" => '
1467 1467
 	Percy Street Barbecue sees the South Street debut of restaurateurs Steven Cook and Michael Solomonov (Zahav, Xochitl).
1468 1468
 	
1469 1469
 	Serving a straightforward selection of slowly smoked meats and homey side dishes alongside craft beers and tasty cocktails, Percy Street is an ideal venue for Chef Erin OShea much-lauded Southern cooking, and is on its way to become the city top spot for barbecue.
@@ -1489,46 +1489,46 @@  discard block
 block discarded – undo
1489 1489
 	
1490 1490
 	Seating in the form of repurposed church pews, and bare light bulbs overhead in the dining room lend to the restaurant Texas-esque aesthetic.
1491 1491
 	',
1492
-            "post_images" => $image_array,
1493
-            "post_category" => array($post_type.'category' => array('Restaurants', 'Feature')),
1494
-            "post_tags" => array('Sample Tag1'),
1495
-            "geodir_video" => '',
1496
-            "geodir_timing" => 'Percy Street is closed on Mondays. The restaurant is also open for weekend lunch/brunch from 11:30 a.m. to 2:30 p.m.',
1497
-            "geodir_contact" => '(143) 222-12344',
1498
-            "geodir_email" => '[email protected]',
1499
-            "geodir_website" => 'http://www.percystreet.com/',
1500
-            "geodir_twitter" => 'http://twitter.com/percystreet',
1501
-            "geodir_facebook" => 'http://facebook.com/percystreet',
1502
-            "post_dummy" => '1'
1503
-        );
1504
-
1505
-        ////post end///
1506
-        /// Restaurants ////post start 4///
1507
-
1508
-        break;
1509
-    case 25:
1510
-
1511
-
1512
-        $image_array = array();
1513
-        $post_meta = array();
1514
-
1515
-        /// Restaurants ////post start 5//
1516
-        $image_array[] = "$dummy_image_url/restaurants4.jpg";
1517
-        $image_array[] = "$dummy_image_url/restaurants10.jpg";
1518
-        $image_array[] = "$dummy_image_url/restaurants3.jpg";
1519
-        $image_array[] = "$dummy_image_url/restaurants1.jpg";
1520
-        $image_array[] = "$dummy_image_url/restaurants5.jpg";
1521
-        $image_array[] = "$dummy_image_url/restaurants6.jpg";
1522
-        $image_array[] = "$dummy_image_url/restaurants7.jpg";
1523
-        $image_array[] = "$dummy_image_url/restaurants8.jpg";
1524
-        $image_array[] = "$dummy_image_url/restaurants9.jpg";
1525
-        $image_array[] = "$dummy_image_url/restaurants2.jpg";
1526
-        $image_array[] = "$dummy_image_url/restaurants4.jpg";
1527
-
1528
-        $post_info[] = array(
1529
-            "listing_type" => $post_type,
1530
-            "post_title" => 'The Fountain Restaurant',
1531
-            "post_desc" => '
1492
+			"post_images" => $image_array,
1493
+			"post_category" => array($post_type.'category' => array('Restaurants', 'Feature')),
1494
+			"post_tags" => array('Sample Tag1'),
1495
+			"geodir_video" => '',
1496
+			"geodir_timing" => 'Percy Street is closed on Mondays. The restaurant is also open for weekend lunch/brunch from 11:30 a.m. to 2:30 p.m.',
1497
+			"geodir_contact" => '(143) 222-12344',
1498
+			"geodir_email" => '[email protected]',
1499
+			"geodir_website" => 'http://www.percystreet.com/',
1500
+			"geodir_twitter" => 'http://twitter.com/percystreet',
1501
+			"geodir_facebook" => 'http://facebook.com/percystreet',
1502
+			"post_dummy" => '1'
1503
+		);
1504
+
1505
+		////post end///
1506
+		/// Restaurants ////post start 4///
1507
+
1508
+		break;
1509
+	case 25:
1510
+
1511
+
1512
+		$image_array = array();
1513
+		$post_meta = array();
1514
+
1515
+		/// Restaurants ////post start 5//
1516
+		$image_array[] = "$dummy_image_url/restaurants4.jpg";
1517
+		$image_array[] = "$dummy_image_url/restaurants10.jpg";
1518
+		$image_array[] = "$dummy_image_url/restaurants3.jpg";
1519
+		$image_array[] = "$dummy_image_url/restaurants1.jpg";
1520
+		$image_array[] = "$dummy_image_url/restaurants5.jpg";
1521
+		$image_array[] = "$dummy_image_url/restaurants6.jpg";
1522
+		$image_array[] = "$dummy_image_url/restaurants7.jpg";
1523
+		$image_array[] = "$dummy_image_url/restaurants8.jpg";
1524
+		$image_array[] = "$dummy_image_url/restaurants9.jpg";
1525
+		$image_array[] = "$dummy_image_url/restaurants2.jpg";
1526
+		$image_array[] = "$dummy_image_url/restaurants4.jpg";
1527
+
1528
+		$post_info[] = array(
1529
+			"listing_type" => $post_type,
1530
+			"post_title" => 'The Fountain Restaurant',
1531
+			"post_desc" => '
1532 1532
 	The Fountain Restaurant in the Four Seasons Hotel Philadelphia has received seemingly every type of accolade there is, from top honors in Gourmet magazine to Forbes Travel Guide&acute;s 2010 Five Star award to a perfect Five Diamond rating from AAA. It&acute;s been a Philadelphia favorite for special occasion meals for decades.
1533 1533
 	
1534 1534
 	Additionally rated as the best restaurant in Philadelphia by Zagat&acute;s, the Fountain Restaurant overlooks the majestic Swann Memorial Fountain sculpture by Alexander Stirling Calder in the center of Logan Square. You&acute;ll also enjoy sweeping views of the grand Benjamin Franklin Parkway and its gorgeous Beaux Arts architecture.
@@ -1538,45 +1538,45 @@  discard block
 block discarded – undo
1538 1538
 	You can order a la carte or select the prix fix option to enjoy the “spontaneous tastes” menu which gives the chef control of a few courses. The menu changes regularly, but you can expect to see globaly influenced items like Pan-fried Veal Sweetbreads, Braised Dover Sole Roulade, Sautéed Venison Medallions and Roasted Australian Lamb Saddle.
1539 1539
 	
1540 1540
 	',
1541
-            "post_images" => $image_array,
1542
-            "post_category" => array($post_type.'category' => array('Restaurants')),
1543
-            "post_tags" => array('food'),
1544
-            "geodir_video" => '',
1545
-            "geodir_timing" => 'The restaurant is also open for weekend lunch/brunch from 11:30 a.m. to 2:30 p.m.',
1546
-            "geodir_contact" => '(103) 100-12344',
1547
-            "geodir_email" => '[email protected]',
1548
-            "geodir_website" => 'http://www.fourseasons.com/philadelphia/dining',
1549
-            "geodir_twitter" => 'http://twitter.com/fourseasons',
1550
-            "geodir_facebook" => 'http://facebook.com/fourseasons',
1551
-            "post_dummy" => '1'
1552
-        );
1553
-
1554
-        ////post end///
1555
-        /// Restaurants ////post start 5///
1556
-        break;
1557
-    case 26:
1558
-
1559
-
1560
-        $image_array = array();
1561
-        $post_meta = array();
1562
-
1563
-        /// Restaurants ////post start 6//
1564
-        $image_array[] = "$dummy_image_url/restaurants11.jpg";
1565
-        $image_array[] = "$dummy_image_url/restaurants10.jpg";
1566
-        $image_array[] = "$dummy_image_url/restaurants3.jpg";
1567
-        $image_array[] = "$dummy_image_url/restaurants1.jpg";
1568
-        $image_array[] = "$dummy_image_url/restaurants5.jpg";
1569
-        $image_array[] = "$dummy_image_url/restaurants6.jpg";
1570
-        $image_array[] = "$dummy_image_url/restaurants7.jpg";
1571
-        $image_array[] = "$dummy_image_url/restaurants8.jpg";
1572
-        $image_array[] = "$dummy_image_url/restaurants9.jpg";
1573
-        $image_array[] = "$dummy_image_url/restaurants2.jpg";
1574
-        $image_array[] = "$dummy_image_url/restaurants4.jpg";
1575
-
1576
-        $post_info[] = array(
1577
-            "listing_type" => $post_type,
1578
-            "post_title" => 'Lacroix at The Rittenhouse',
1579
-            "post_desc" => '
1541
+			"post_images" => $image_array,
1542
+			"post_category" => array($post_type.'category' => array('Restaurants')),
1543
+			"post_tags" => array('food'),
1544
+			"geodir_video" => '',
1545
+			"geodir_timing" => 'The restaurant is also open for weekend lunch/brunch from 11:30 a.m. to 2:30 p.m.',
1546
+			"geodir_contact" => '(103) 100-12344',
1547
+			"geodir_email" => '[email protected]',
1548
+			"geodir_website" => 'http://www.fourseasons.com/philadelphia/dining',
1549
+			"geodir_twitter" => 'http://twitter.com/fourseasons',
1550
+			"geodir_facebook" => 'http://facebook.com/fourseasons',
1551
+			"post_dummy" => '1'
1552
+		);
1553
+
1554
+		////post end///
1555
+		/// Restaurants ////post start 5///
1556
+		break;
1557
+	case 26:
1558
+
1559
+
1560
+		$image_array = array();
1561
+		$post_meta = array();
1562
+
1563
+		/// Restaurants ////post start 6//
1564
+		$image_array[] = "$dummy_image_url/restaurants11.jpg";
1565
+		$image_array[] = "$dummy_image_url/restaurants10.jpg";
1566
+		$image_array[] = "$dummy_image_url/restaurants3.jpg";
1567
+		$image_array[] = "$dummy_image_url/restaurants1.jpg";
1568
+		$image_array[] = "$dummy_image_url/restaurants5.jpg";
1569
+		$image_array[] = "$dummy_image_url/restaurants6.jpg";
1570
+		$image_array[] = "$dummy_image_url/restaurants7.jpg";
1571
+		$image_array[] = "$dummy_image_url/restaurants8.jpg";
1572
+		$image_array[] = "$dummy_image_url/restaurants9.jpg";
1573
+		$image_array[] = "$dummy_image_url/restaurants2.jpg";
1574
+		$image_array[] = "$dummy_image_url/restaurants4.jpg";
1575
+
1576
+		$post_info[] = array(
1577
+			"listing_type" => $post_type,
1578
+			"post_title" => 'Lacroix at The Rittenhouse',
1579
+			"post_desc" => '
1580 1580
 	A deluxe hotel like The Rittenhouse deserves a deluxe restaurant, a fitting description for Lacroix, named “Restaurant of the Year” in 2003 by Esquire magazine.
1581 1581
 	
1582 1582
 	Located on the second floor of the Rittenhouse Hotel, Lacroix features elegant décor and a broad view of Rittenhouse Square, which combine to make the ambiance at Lacroix as enjoyable as the meal itself.
@@ -1587,46 +1587,46 @@  discard block
 block discarded – undo
1587 1587
 	
1588 1588
 	Sunday Brunch at Lacroix - which features such delectable dishes as baby lamb chops with garlic crust and banyuls sauce, niman ranch smoked bacon, quail eggs with artichoke, golden beet and shiitakes, and french baguette toast with apple, raspberry and rosemary jam - is also highly recommended.
1589 1589
 	',
1590
-            "post_images" => $image_array,
1591
-            "post_category" => array($post_type.'category' => array('Restaurants')),
1592
-            "post_tags" => array('food'),
1593
-            "geodir_video" => '',
1594
-            "geodir_timing" => 'The restaurant is also open for weekend lunch/brunch from 10:30 a.m. to 6:30 p.m.',
1595
-            "geodir_contact" => '(113) 121-12344',
1596
-            "geodir_email" => '[email protected]',
1597
-            "geodir_website" => 'http://www.rittenhousehotel.com/lacroix.cfm',
1598
-            "geodir_twitter" => 'http://twitter.com/rittenhousehotel',
1599
-            "geodir_facebook" => 'http://facebook.com/rittenhousehotel',
1600
-            "post_dummy" => '1'
1601
-        );
1602
-
1603
-        ////post end///
1604
-        /// Restaurants ////post start 6///
1605
-
1606
-        break;
1607
-    case 27:
1608
-
1609
-
1610
-        $image_array = array();
1611
-        $post_meta = array();
1612
-
1613
-        /// Restaurants ////post start 7//
1614
-        $image_array[] = "$dummy_image_url/restaurants12.jpg";
1615
-        $image_array[] = "$dummy_image_url/restaurants13.jpg";
1616
-        $image_array[] = "$dummy_image_url/restaurants14.jpg";
1617
-        $image_array[] = "$dummy_image_url/restaurants15.jpg";
1618
-        $image_array[] = "$dummy_image_url/restaurants5.jpg";
1619
-        $image_array[] = "$dummy_image_url/restaurants6.jpg";
1620
-        $image_array[] = "$dummy_image_url/restaurants7.jpg";
1621
-        $image_array[] = "$dummy_image_url/restaurants8.jpg";
1622
-        $image_array[] = "$dummy_image_url/restaurants9.jpg";
1623
-        $image_array[] = "$dummy_image_url/restaurants2.jpg";
1624
-        $image_array[] = "$dummy_image_url/restaurants4.jpg";
1625
-
1626
-        $post_info[] = array(
1627
-            "listing_type" => $post_type,
1628
-            "post_title" => 'Lacroix at The Rittenhouse',
1629
-            "post_desc" => '
1590
+			"post_images" => $image_array,
1591
+			"post_category" => array($post_type.'category' => array('Restaurants')),
1592
+			"post_tags" => array('food'),
1593
+			"geodir_video" => '',
1594
+			"geodir_timing" => 'The restaurant is also open for weekend lunch/brunch from 10:30 a.m. to 6:30 p.m.',
1595
+			"geodir_contact" => '(113) 121-12344',
1596
+			"geodir_email" => '[email protected]',
1597
+			"geodir_website" => 'http://www.rittenhousehotel.com/lacroix.cfm',
1598
+			"geodir_twitter" => 'http://twitter.com/rittenhousehotel',
1599
+			"geodir_facebook" => 'http://facebook.com/rittenhousehotel',
1600
+			"post_dummy" => '1'
1601
+		);
1602
+
1603
+		////post end///
1604
+		/// Restaurants ////post start 6///
1605
+
1606
+		break;
1607
+	case 27:
1608
+
1609
+
1610
+		$image_array = array();
1611
+		$post_meta = array();
1612
+
1613
+		/// Restaurants ////post start 7//
1614
+		$image_array[] = "$dummy_image_url/restaurants12.jpg";
1615
+		$image_array[] = "$dummy_image_url/restaurants13.jpg";
1616
+		$image_array[] = "$dummy_image_url/restaurants14.jpg";
1617
+		$image_array[] = "$dummy_image_url/restaurants15.jpg";
1618
+		$image_array[] = "$dummy_image_url/restaurants5.jpg";
1619
+		$image_array[] = "$dummy_image_url/restaurants6.jpg";
1620
+		$image_array[] = "$dummy_image_url/restaurants7.jpg";
1621
+		$image_array[] = "$dummy_image_url/restaurants8.jpg";
1622
+		$image_array[] = "$dummy_image_url/restaurants9.jpg";
1623
+		$image_array[] = "$dummy_image_url/restaurants2.jpg";
1624
+		$image_array[] = "$dummy_image_url/restaurants4.jpg";
1625
+
1626
+		$post_info[] = array(
1627
+			"listing_type" => $post_type,
1628
+			"post_title" => 'Lacroix at The Rittenhouse',
1629
+			"post_desc" => '
1630 1630
 	A deluxe hotel like The Rittenhouse deserves a deluxe restaurant, a fitting description for Lacroix, named “Restaurant of the Year” in 2003 by Esquire magazine.
1631 1631
 	
1632 1632
 	Located on the second floor of the Rittenhouse Hotel, Lacroix features elegant décor and a broad view of Rittenhouse Square, which combine to make the ambiance at Lacroix as enjoyable as the meal itself.
@@ -1637,45 +1637,45 @@  discard block
 block discarded – undo
1637 1637
 	
1638 1638
 	Sunday Brunch at Lacroix - which features such delectable dishes as baby lamb chops with garlic crust and banyuls sauce, niman ranch smoked bacon, quail eggs with artichoke, golden beet and shiitakes, and french baguette toast with apple, raspberry and rosemary jam - is also highly recommended.
1639 1639
 	',
1640
-            "post_images" => $image_array,
1641
-            "post_category" => array($post_type.'category' => array('Restaurants', 'Food Nightlife')),
1642
-            "post_tags" => array('food'),
1643
-            "geodir_video" => '',
1644
-            "geodir_timing" => 'The restaurant is also open for weekend lunch/brunch from 10:30 a.m. to 6:30 p.m.',
1645
-            "geodir_contact" => '(113) 121-12344',
1646
-            "geodir_email" => '[email protected]',
1647
-            "geodir_website" => 'http://www.zamarestaurant.com/',
1648
-            "geodir_twitter" => 'http://twitter.com/zamarestaurant',
1649
-            "geodir_facebook" => 'http://facebook.com/zamarestaurant',
1650
-            "post_dummy" => '1'
1651
-        );
1652
-
1653
-        ////post end///
1654
-        /// Restaurants ////post start 7///
1655
-
1656
-        break;
1657
-    case 28:
1658
-
1659
-        $image_array = array();
1660
-        $post_meta = array();
1661
-
1662
-        /// Restaurants ////post start 8//
1663
-        $image_array[] = "$dummy_image_url/restaurants16.jpg";
1664
-        $image_array[] = "$dummy_image_url/restaurants17.jpg";
1665
-        $image_array[] = "$dummy_image_url/restaurants18.jpg";
1666
-        $image_array[] = "$dummy_image_url/restaurants19.jpg";
1667
-        $image_array[] = "$dummy_image_url/restaurants5.jpg";
1668
-        $image_array[] = "$dummy_image_url/restaurants6.jpg";
1669
-        $image_array[] = "$dummy_image_url/restaurants7.jpg";
1670
-        $image_array[] = "$dummy_image_url/restaurants8.jpg";
1671
-        $image_array[] = "$dummy_image_url/restaurants9.jpg";
1672
-        $image_array[] = "$dummy_image_url/restaurants2.jpg";
1673
-        $image_array[] = "$dummy_image_url/restaurants4.jpg";
1674
-
1675
-        $post_info[] = array(
1676
-            "listing_type" => $post_type,
1677
-            "post_title" => 'Sampan',
1678
-            "post_desc" => '
1640
+			"post_images" => $image_array,
1641
+			"post_category" => array($post_type.'category' => array('Restaurants', 'Food Nightlife')),
1642
+			"post_tags" => array('food'),
1643
+			"geodir_video" => '',
1644
+			"geodir_timing" => 'The restaurant is also open for weekend lunch/brunch from 10:30 a.m. to 6:30 p.m.',
1645
+			"geodir_contact" => '(113) 121-12344',
1646
+			"geodir_email" => '[email protected]',
1647
+			"geodir_website" => 'http://www.zamarestaurant.com/',
1648
+			"geodir_twitter" => 'http://twitter.com/zamarestaurant',
1649
+			"geodir_facebook" => 'http://facebook.com/zamarestaurant',
1650
+			"post_dummy" => '1'
1651
+		);
1652
+
1653
+		////post end///
1654
+		/// Restaurants ////post start 7///
1655
+
1656
+		break;
1657
+	case 28:
1658
+
1659
+		$image_array = array();
1660
+		$post_meta = array();
1661
+
1662
+		/// Restaurants ////post start 8//
1663
+		$image_array[] = "$dummy_image_url/restaurants16.jpg";
1664
+		$image_array[] = "$dummy_image_url/restaurants17.jpg";
1665
+		$image_array[] = "$dummy_image_url/restaurants18.jpg";
1666
+		$image_array[] = "$dummy_image_url/restaurants19.jpg";
1667
+		$image_array[] = "$dummy_image_url/restaurants5.jpg";
1668
+		$image_array[] = "$dummy_image_url/restaurants6.jpg";
1669
+		$image_array[] = "$dummy_image_url/restaurants7.jpg";
1670
+		$image_array[] = "$dummy_image_url/restaurants8.jpg";
1671
+		$image_array[] = "$dummy_image_url/restaurants9.jpg";
1672
+		$image_array[] = "$dummy_image_url/restaurants2.jpg";
1673
+		$image_array[] = "$dummy_image_url/restaurants4.jpg";
1674
+
1675
+		$post_info[] = array(
1676
+			"listing_type" => $post_type,
1677
+			"post_title" => 'Sampan',
1678
+			"post_desc" => '
1679 1679
 	Chef and charismatic television star Michael Schulson returns to Philadelphia with the opening of Sampan, a modern Asian restaurant where he serves the acclaimed cuisine that has made him one of the country&acute;s highly sought-after culinary talents.
1680 1680
 	
1681 1681
 	Schulson returns to Philadelphia after having opened Buddakan in New York City for Stephen Starr and Izakaya at the Borgata in Atlantic City and then having gone on to star in Style network&acute;s popular series Pantry Raid and TLC Ultimate Cake Off.
@@ -1694,45 +1694,45 @@  discard block
 block discarded – undo
1694 1694
 	
1695 1695
 	Prices range from $5 to $19.
1696 1696
 	',
1697
-            "post_images" => $image_array,
1698
-            "post_category" => array($post_type.'category' => array('Restaurants', 'Food Nightlife')),
1699
-            "post_tags" => array('restaurant'),
1700
-            "geodir_video" => '',
1701
-            "geodir_timing" => 'The restaurant is also open for weekend lunch/brunch from 10:30 a.m. to 6:30 p.m.',
1702
-            "geodir_contact" => '(000) 111-2222',
1703
-            "geodir_email" => '[email protected]',
1704
-            "geodir_website" => 'http://www.sampanphilly.com/',
1705
-            "geodir_twitter" => 'http://twitter.com/sampanphilly',
1706
-            "geodir_facebook" => 'http://facebook.com/sampanphilly',
1707
-            "post_dummy" => '1'
1708
-        );
1709
-
1710
-        ////post end///
1711
-        /// Restaurants ////post start 8///
1712
-
1713
-        break;
1714
-    case 29:
1715
-
1716
-        $image_array = array();
1717
-        $post_meta = array();
1718
-
1719
-        /// Restaurants ////post start 9//
1720
-        $image_array[] = "$dummy_image_url/restaurants17.jpg";
1721
-        $image_array[] = "$dummy_image_url/restaurants16.jpg";
1722
-        $image_array[] = "$dummy_image_url/restaurants18.jpg";
1723
-        $image_array[] = "$dummy_image_url/restaurants19.jpg";
1724
-        $image_array[] = "$dummy_image_url/restaurants5.jpg";
1725
-        $image_array[] = "$dummy_image_url/restaurants6.jpg";
1726
-        $image_array[] = "$dummy_image_url/restaurants7.jpg";
1727
-        $image_array[] = "$dummy_image_url/restaurants8.jpg";
1728
-        $image_array[] = "$dummy_image_url/restaurants9.jpg";
1729
-        $image_array[] = "$dummy_image_url/restaurants2.jpg";
1730
-        $image_array[] = "$dummy_image_url/restaurants4.jpg";
1731
-
1732
-        $post_info[] = array(
1733
-            "listing_type" => $post_type,
1734
-            "post_title" => 'Morimoto',
1735
-            "post_desc" => '
1697
+			"post_images" => $image_array,
1698
+			"post_category" => array($post_type.'category' => array('Restaurants', 'Food Nightlife')),
1699
+			"post_tags" => array('restaurant'),
1700
+			"geodir_video" => '',
1701
+			"geodir_timing" => 'The restaurant is also open for weekend lunch/brunch from 10:30 a.m. to 6:30 p.m.',
1702
+			"geodir_contact" => '(000) 111-2222',
1703
+			"geodir_email" => '[email protected]',
1704
+			"geodir_website" => 'http://www.sampanphilly.com/',
1705
+			"geodir_twitter" => 'http://twitter.com/sampanphilly',
1706
+			"geodir_facebook" => 'http://facebook.com/sampanphilly',
1707
+			"post_dummy" => '1'
1708
+		);
1709
+
1710
+		////post end///
1711
+		/// Restaurants ////post start 8///
1712
+
1713
+		break;
1714
+	case 29:
1715
+
1716
+		$image_array = array();
1717
+		$post_meta = array();
1718
+
1719
+		/// Restaurants ////post start 9//
1720
+		$image_array[] = "$dummy_image_url/restaurants17.jpg";
1721
+		$image_array[] = "$dummy_image_url/restaurants16.jpg";
1722
+		$image_array[] = "$dummy_image_url/restaurants18.jpg";
1723
+		$image_array[] = "$dummy_image_url/restaurants19.jpg";
1724
+		$image_array[] = "$dummy_image_url/restaurants5.jpg";
1725
+		$image_array[] = "$dummy_image_url/restaurants6.jpg";
1726
+		$image_array[] = "$dummy_image_url/restaurants7.jpg";
1727
+		$image_array[] = "$dummy_image_url/restaurants8.jpg";
1728
+		$image_array[] = "$dummy_image_url/restaurants9.jpg";
1729
+		$image_array[] = "$dummy_image_url/restaurants2.jpg";
1730
+		$image_array[] = "$dummy_image_url/restaurants4.jpg";
1731
+
1732
+		$post_info[] = array(
1733
+			"listing_type" => $post_type,
1734
+			"post_title" => 'Morimoto',
1735
+			"post_desc" => '
1736 1736
 	Stephen Starr creative Japanese restaurant has garnered all kinds of national and international attention since opening a few years back. Located a block from Independence Hall on Chestnut Street, Morimoto has an interior - awash in glass and colors - that is both striking and serene in its design.
1737 1737
 	
1738 1738
 	The restaurant&acute;s namesake and head chef, Morimoto (of Food Network&acute;s Iron Chef fame), has created a menu offering the very best in contemporary Japanese cusine. While regulars flock here for the exquisitely prepared sushi, Morimoto offers diners a broad spectrum of flavors that delve beyond nigiri and sashimi.
@@ -1745,45 +1745,45 @@  discard block
 block discarded – undo
1745 1745
 	
1746 1746
 	The mezzanine level lounge is a great spot to have a pre-meal cocktail while waiting for your table. You can enjoy a sake or try a “Sakura” - a cosmo made with Sake - in the sleek space that overlooks the brilliant restaurant below.
1747 1747
 	',
1748
-            "post_images" => $image_array,
1749
-            "post_category" => array($post_type.'category' => array('Restaurants', 'Food Nightlife', 'Feature')),
1750
-            "post_tags" => array('America'),
1751
-            "geodir_video" => '',
1752
-            "geodir_timing" => 'The restaurant is also open for weekend lunch/brunch from 10:30 a.m. to 6:30 p.m.',
1753
-            "geodir_contact" => '(000) 111-2222',
1754
-            "geodir_email" => '[email protected]',
1755
-            "geodir_website" => 'http://www.morimotorestaurant.com/',
1756
-            "geodir_twitter" => 'http://twitter.com/morimotorestaurant',
1757
-            "geodir_facebook" => 'http://facebook.com/morimotorestaurant',
1758
-            "post_dummy" => '1'
1759
-        );
1760
-
1761
-        ////post end///
1762
-        /// Restaurants ////post start 9///
1763
-        break;
1764
-    case 30:
1765
-
1766
-
1767
-        $image_array = array();
1768
-        $post_meta = array();
1769
-
1770
-        /// Restaurants ////post start 10//
1771
-        $image_array[] = "$dummy_image_url/restaurants19.jpg";
1772
-        $image_array[] = "$dummy_image_url/restaurants17.jpg";
1773
-        $image_array[] = "$dummy_image_url/restaurants18.jpg";
1774
-        $image_array[] = "$dummy_image_url/restaurants16.jpg";
1775
-        $image_array[] = "$dummy_image_url/restaurants5.jpg";
1776
-        $image_array[] = "$dummy_image_url/restaurants6.jpg";
1777
-        $image_array[] = "$dummy_image_url/restaurants7.jpg";
1778
-        $image_array[] = "$dummy_image_url/restaurants8.jpg";
1779
-        $image_array[] = "$dummy_image_url/restaurants9.jpg";
1780
-        $image_array[] = "$dummy_image_url/restaurants2.jpg";
1781
-        $image_array[] = "$dummy_image_url/restaurants4.jpg";
1782
-
1783
-        $post_info[] = array(
1784
-            "listing_type" => $post_type,
1785
-            "post_title" => 'Buddakan',
1786
-            "post_desc" => '
1748
+			"post_images" => $image_array,
1749
+			"post_category" => array($post_type.'category' => array('Restaurants', 'Food Nightlife', 'Feature')),
1750
+			"post_tags" => array('America'),
1751
+			"geodir_video" => '',
1752
+			"geodir_timing" => 'The restaurant is also open for weekend lunch/brunch from 10:30 a.m. to 6:30 p.m.',
1753
+			"geodir_contact" => '(000) 111-2222',
1754
+			"geodir_email" => '[email protected]',
1755
+			"geodir_website" => 'http://www.morimotorestaurant.com/',
1756
+			"geodir_twitter" => 'http://twitter.com/morimotorestaurant',
1757
+			"geodir_facebook" => 'http://facebook.com/morimotorestaurant',
1758
+			"post_dummy" => '1'
1759
+		);
1760
+
1761
+		////post end///
1762
+		/// Restaurants ////post start 9///
1763
+		break;
1764
+	case 30:
1765
+
1766
+
1767
+		$image_array = array();
1768
+		$post_meta = array();
1769
+
1770
+		/// Restaurants ////post start 10//
1771
+		$image_array[] = "$dummy_image_url/restaurants19.jpg";
1772
+		$image_array[] = "$dummy_image_url/restaurants17.jpg";
1773
+		$image_array[] = "$dummy_image_url/restaurants18.jpg";
1774
+		$image_array[] = "$dummy_image_url/restaurants16.jpg";
1775
+		$image_array[] = "$dummy_image_url/restaurants5.jpg";
1776
+		$image_array[] = "$dummy_image_url/restaurants6.jpg";
1777
+		$image_array[] = "$dummy_image_url/restaurants7.jpg";
1778
+		$image_array[] = "$dummy_image_url/restaurants8.jpg";
1779
+		$image_array[] = "$dummy_image_url/restaurants9.jpg";
1780
+		$image_array[] = "$dummy_image_url/restaurants2.jpg";
1781
+		$image_array[] = "$dummy_image_url/restaurants4.jpg";
1782
+
1783
+		$post_info[] = array(
1784
+			"listing_type" => $post_type,
1785
+			"post_title" => 'Buddakan',
1786
+			"post_desc" => '
1787 1787
 	<h3>The Experience </h3>
1788 1788
 	
1789 1789
 	A towering gilded statue of the Buddha generates elegant calm in this 175-seat, Pan Asian restaurant with sleek, modern decor. Immensely popular, Buddakan is a restaurant that is great for both large parties and intimate dinners.
@@ -1794,85 +1794,85 @@  discard block
 block discarded – undo
1794 1794
 	
1795 1795
 	Be sure to make your reservation before coming to town as Buddakan fills up quickly especially on weekends. Better yet, make your reservation right now .
1796 1796
 	',
1797
-            "post_images" => $image_array,
1798
-            "post_category" => array($post_type.'category' => array('Restaurants', 'Food Nightlife')),
1799
-            "post_tags" => array('America'),
1800
-            "geodir_video" => '',
1801
-            "geodir_timing" => 'The restaurant is also open for weekend lunch/brunch from 10:30 a.m. to 6:30 p.m.',
1802
-            "geodir_contact" => '(000) 111-2222',
1803
-            "geodir_email" => '[email protected]',
1804
-            "geodir_website" => 'http://www.buddakan.com/',
1805
-            "geodir_twitter" => 'http://twitter.com/buddakan',
1806
-            "geodir_facebook" => 'http://facebook.com/buddakan',
1807
-            "post_dummy" => '1'
1808
-        );
1809
-        break;
1810
-
1811
-    ////post end///
1812
-    /// Restaurants ////post start 10///
1797
+			"post_images" => $image_array,
1798
+			"post_category" => array($post_type.'category' => array('Restaurants', 'Food Nightlife')),
1799
+			"post_tags" => array('America'),
1800
+			"geodir_video" => '',
1801
+			"geodir_timing" => 'The restaurant is also open for weekend lunch/brunch from 10:30 a.m. to 6:30 p.m.',
1802
+			"geodir_contact" => '(000) 111-2222',
1803
+			"geodir_email" => '[email protected]',
1804
+			"geodir_website" => 'http://www.buddakan.com/',
1805
+			"geodir_twitter" => 'http://twitter.com/buddakan',
1806
+			"geodir_facebook" => 'http://facebook.com/buddakan',
1807
+			"post_dummy" => '1'
1808
+		);
1809
+		break;
1810
+
1811
+	////post end///
1812
+	/// Restaurants ////post start 10///
1813 1813
 } // end of switch
1814 1814
 
1815 1815
 foreach ($post_info as $post_info) {
1816
-    $default_location = geodir_get_default_location();
1817
-    if ($city_bound_lat1 > $city_bound_lat2)
1818
-        $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat1, $city_bound_lat2), geodir_random_float($city_bound_lat2, $city_bound_lat1));
1819
-    else
1820
-        $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat2, $city_bound_lat1), geodir_random_float($city_bound_lat1, $city_bound_lat2));
1816
+	$default_location = geodir_get_default_location();
1817
+	if ($city_bound_lat1 > $city_bound_lat2)
1818
+		$dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat1, $city_bound_lat2), geodir_random_float($city_bound_lat2, $city_bound_lat1));
1819
+	else
1820
+		$dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat2, $city_bound_lat1), geodir_random_float($city_bound_lat1, $city_bound_lat2));
1821 1821
 
1822 1822
 
1823
-    if ($city_bound_lng1 > $city_bound_lng2)
1824
-        $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng1, $city_bound_lng2), geodir_random_float($city_bound_lng2, $city_bound_lng1));
1825
-    else
1826
-        $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng2, $city_bound_lng1), geodir_random_float($city_bound_lng1, $city_bound_lng2));
1823
+	if ($city_bound_lng1 > $city_bound_lng2)
1824
+		$dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng1, $city_bound_lng2), geodir_random_float($city_bound_lng2, $city_bound_lng1));
1825
+	else
1826
+		$dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng2, $city_bound_lng1), geodir_random_float($city_bound_lng1, $city_bound_lng2));
1827 1827
 
1828
-    $load_map = get_option('geodir_load_map');
1828
+	$load_map = get_option('geodir_load_map');
1829 1829
     
1830
-    if ($load_map == 'osm') {
1831
-        $post_address = geodir_get_osm_address_by_lat_lan($dummy_post_latitude, $dummy_post_longitude);
1832
-    } else {
1833
-        $post_address = geodir_get_address_by_lat_lan($dummy_post_latitude, $dummy_post_longitude);
1834
-    }
1835
-
1836
-    $postal_code = '';
1837
-    if (!empty($post_address)) {
1838
-        if ($load_map == 'osm') {
1839
-            $address = !empty($post_address->formatted_address) ? $post_address->formatted_address : '';
1840
-            $postal_code = !empty($post_address->address->postcode) ? $post_address->address->postcode : '';
1841
-        } else {
1842
-            $addresses = array();
1843
-            $addresses_default = array();
1830
+	if ($load_map == 'osm') {
1831
+		$post_address = geodir_get_osm_address_by_lat_lan($dummy_post_latitude, $dummy_post_longitude);
1832
+	} else {
1833
+		$post_address = geodir_get_address_by_lat_lan($dummy_post_latitude, $dummy_post_longitude);
1834
+	}
1835
+
1836
+	$postal_code = '';
1837
+	if (!empty($post_address)) {
1838
+		if ($load_map == 'osm') {
1839
+			$address = !empty($post_address->formatted_address) ? $post_address->formatted_address : '';
1840
+			$postal_code = !empty($post_address->address->postcode) ? $post_address->address->postcode : '';
1841
+		} else {
1842
+			$addresses = array();
1843
+			$addresses_default = array();
1844 1844
             
1845
-            foreach ($post_address as $add_key => $add_value) {
1846
-                if ($add_key < 2 && !empty($add_value->long_name)) {
1847
-                    $addresses_default[] = $add_value->long_name;
1848
-                }
1849
-                if ($add_value->types[0] == 'postal_code') {
1850
-                    $postal_code = $add_value->long_name;
1851
-                }
1852
-                if ($add_value->types[0] == 'street_number') {
1853
-                    $addresses[] = $add_value->long_name;
1854
-                }
1855
-                if ($add_value->types[0] == 'route') {
1856
-                    $addresses[] = $add_value->long_name;
1857
-                }
1858
-                if ($add_value->types[0] == 'neighborhood') {
1859
-                    $addresses[] = $add_value->long_name;
1860
-                }
1861
-                if ($add_value->types[0] == 'sublocality') {
1862
-                    $addresses[] = $add_value->long_name;
1863
-                }
1864
-            }
1865
-            $address = !empty($addresses) ? implode(', ', $addresses) : (!empty($addresses_default) ? implode(', ', $addresses_default) : '');
1866
-        }
1867
-
1868
-        $post_info['post_address'] = !empty($address) ? $address : $default_location->city;
1869
-        $post_info['post_city'] = $default_location->city;
1870
-        $post_info['post_region'] = $default_location->region;
1871
-        $post_info['post_country'] = $default_location->country;
1872
-        $post_info['post_zip'] = $postal_code;
1873
-        $post_info['post_latitude'] = $dummy_post_latitude;
1874
-        $post_info['post_longitude'] = $dummy_post_longitude;
1875
-    }
1845
+			foreach ($post_address as $add_key => $add_value) {
1846
+				if ($add_key < 2 && !empty($add_value->long_name)) {
1847
+					$addresses_default[] = $add_value->long_name;
1848
+				}
1849
+				if ($add_value->types[0] == 'postal_code') {
1850
+					$postal_code = $add_value->long_name;
1851
+				}
1852
+				if ($add_value->types[0] == 'street_number') {
1853
+					$addresses[] = $add_value->long_name;
1854
+				}
1855
+				if ($add_value->types[0] == 'route') {
1856
+					$addresses[] = $add_value->long_name;
1857
+				}
1858
+				if ($add_value->types[0] == 'neighborhood') {
1859
+					$addresses[] = $add_value->long_name;
1860
+				}
1861
+				if ($add_value->types[0] == 'sublocality') {
1862
+					$addresses[] = $add_value->long_name;
1863
+				}
1864
+			}
1865
+			$address = !empty($addresses) ? implode(', ', $addresses) : (!empty($addresses_default) ? implode(', ', $addresses_default) : '');
1866
+		}
1867
+
1868
+		$post_info['post_address'] = !empty($address) ? $address : $default_location->city;
1869
+		$post_info['post_city'] = $default_location->city;
1870
+		$post_info['post_region'] = $default_location->region;
1871
+		$post_info['post_country'] = $default_location->country;
1872
+		$post_info['post_zip'] = $postal_code;
1873
+		$post_info['post_latitude'] = $dummy_post_latitude;
1874
+		$post_info['post_longitude'] = $dummy_post_longitude;
1875
+	}
1876 1876
     
1877
-    geodir_save_listing($post_info, true);
1877
+	geodir_save_listing($post_info, true);
1878 1878
 }
Please login to merge, or discard this patch.
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -6,19 +6,19 @@
 block discarded – undo
6 6
  * @package GeoDirectory
7 7
  */
8 8
 
9
-global $city_bound_lat1, $city_bound_lng1, $city_bound_lat2, $city_bound_lng2,$wpdb, $current_user,$dummy_post_index;
9
+global $city_bound_lat1, $city_bound_lng1, $city_bound_lat2, $city_bound_lng2, $wpdb, $current_user, $dummy_post_index;
10 10
 $post_info = array();
11 11
 $image_array = array();
12 12
 $post_meta = array();
13 13
 
14
-if($dummy_post_index==1){
14
+if ($dummy_post_index == 1) {
15 15
     $category_array = array('Attractions', 'Hotels', 'Restaurants', 'Food Nightlife', 'Festival', 'Videos', 'Feature');
16
-    geodir_dummy_data_taxonomies($post_type,$category_array );
17
-    update_option($post_type.'_dummy_data_type','standard_places');
16
+    geodir_dummy_data_taxonomies($post_type, $category_array);
17
+    update_option($post_type.'_dummy_data_type', 'standard_places');
18 18
 }
19 19
 
20 20
 if (geodir_dummy_folder_exists())
21
-    $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy";
21
+    $dummy_image_url = geodir_plugin_url()."/geodirectory-admin/dummy";
22 22
 else
23 23
     $dummy_image_url = 'https://www.wpgeodirectory.com/dummy';
24 24
 
Please login to merge, or discard this patch.
Braces   +13 added lines, -10 removed lines patch added patch discarded remove patch
@@ -17,10 +17,11 @@  discard block
 block discarded – undo
17 17
     update_option($post_type.'_dummy_data_type','standard_places');
18 18
 }
19 19
 
20
-if (geodir_dummy_folder_exists())
20
+if (geodir_dummy_folder_exists()) {
21 21
     $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy";
22
-else
22
+} else {
23 23
     $dummy_image_url = 'https://www.wpgeodirectory.com/dummy';
24
+}
24 25
 
25 26
 $dummy_image_url = apply_filters('place_dummy_image_url', $dummy_image_url);
26 27
 
@@ -1814,16 +1815,18 @@  discard block
 block discarded – undo
1814 1815
 
1815 1816
 foreach ($post_info as $post_info) {
1816 1817
     $default_location = geodir_get_default_location();
1817
-    if ($city_bound_lat1 > $city_bound_lat2)
1818
-        $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat1, $city_bound_lat2), geodir_random_float($city_bound_lat2, $city_bound_lat1));
1819
-    else
1820
-        $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat2, $city_bound_lat1), geodir_random_float($city_bound_lat1, $city_bound_lat2));
1818
+    if ($city_bound_lat1 > $city_bound_lat2) {
1819
+            $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat1, $city_bound_lat2), geodir_random_float($city_bound_lat2, $city_bound_lat1));
1820
+    } else {
1821
+            $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat2, $city_bound_lat1), geodir_random_float($city_bound_lat1, $city_bound_lat2));
1822
+    }
1821 1823
 
1822 1824
 
1823
-    if ($city_bound_lng1 > $city_bound_lng2)
1824
-        $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng1, $city_bound_lng2), geodir_random_float($city_bound_lng2, $city_bound_lng1));
1825
-    else
1826
-        $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng2, $city_bound_lng1), geodir_random_float($city_bound_lng1, $city_bound_lng2));
1825
+    if ($city_bound_lng1 > $city_bound_lng2) {
1826
+            $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng1, $city_bound_lng2), geodir_random_float($city_bound_lng2, $city_bound_lng1));
1827
+    } else {
1828
+            $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng2, $city_bound_lng1), geodir_random_float($city_bound_lng1, $city_bound_lng2));
1829
+    }
1827 1830
 
1828 1831
     $load_map = get_option('geodir_load_map');
1829 1832
     
Please login to merge, or discard this patch.
geodirectory-admin/dummy-data/property_sale.php 3 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.
Braces   +13 added lines, -10 removed lines patch added patch discarded remove patch
@@ -487,10 +487,11 @@  discard block
 block discarded – undo
487 487
     }
488 488
 }
489 489
 
490
-if (geodir_dummy_folder_exists())
490
+if (geodir_dummy_folder_exists()) {
491 491
     $dummy_image_url = geodir_plugin_url() . "/geodirectory-admin/dummy";
492
-else
492
+} else {
493 493
     $dummy_image_url = 'https://www.wpgeodirectory.com/dummy';
494
+}
494 495
 
495 496
 $dummy_image_url = apply_filters('place_dummy_image_url', $dummy_image_url);
496 497
 
@@ -947,16 +948,18 @@  discard block
 block discarded – undo
947 948
 
948 949
 foreach ($post_info as $post_info) {
949 950
     $default_location = geodir_get_default_location();
950
-    if ($city_bound_lat1 > $city_bound_lat2)
951
-        $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat1, $city_bound_lat2), geodir_random_float($city_bound_lat2, $city_bound_lat1));
952
-    else
953
-        $dummy_post_latitude = geodir_random_float(geodir_random_float($city_bound_lat2, $city_bound_lat1), geodir_random_float($city_bound_lat1, $city_bound_lat2));
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
+    }
954 956
 
955 957
 
956
-    if ($city_bound_lng1 > $city_bound_lng2)
957
-        $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng1, $city_bound_lng2), geodir_random_float($city_bound_lng2, $city_bound_lng1));
958
-    else
959
-        $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng2, $city_bound_lng1), geodir_random_float($city_bound_lng1, $city_bound_lng2));
958
+    if ($city_bound_lng1 > $city_bound_lng2) {
959
+            $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng1, $city_bound_lng2), geodir_random_float($city_bound_lng2, $city_bound_lng1));
960
+    } else {
961
+            $dummy_post_longitude = geodir_random_float(geodir_random_float($city_bound_lng2, $city_bound_lng1), geodir_random_float($city_bound_lng1, $city_bound_lng2));
962
+    }
960 963
 
961 964
     $load_map = get_option('geodir_load_map');
962 965
     
Please login to merge, or discard this patch.
geodirectory_hooks_actions.php 4 patches
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.
Doc Comments   +3 added lines, -2 removed lines patch added patch discarded remove patch
@@ -2171,7 +2171,7 @@  discard block
 block discarded – undo
2171 2171
  * @global object $wpdb WordPress Database object.
2172 2172
  * @global string $plugin_prefix Geodirectory plugin table prefix.
2173 2173
  * @param int $attachment_id Attachment ID.
2174
- * @return bool|void Returns false on failure.
2174
+ * @return false|null Returns false on failure.
2175 2175
  */
2176 2176
 function geodirectory_before_featured_image_delete($attachment_id)
2177 2177
 {
@@ -2344,6 +2344,7 @@  discard block
 block discarded – undo
2344 2344
  * @global object $wpdb WordPress Database object.
2345 2345
  * @global object $current_user Current user object.
2346 2346
  * @global string $plugin_prefix Geodirectory plugin table prefix.
2347
+ * @param string $user_id
2347 2348
  * @return array User listing count for each post type.
2348 2349
  */
2349 2350
 function geodir_user_post_listing_count($user_id=null)
@@ -2680,7 +2681,7 @@  discard block
 block discarded – undo
2680 2681
  * @since 1.6.16
2681 2682
  * @package GeoDirectory
2682 2683
  * @param array $classes The class array of the HTML element.
2683
- * @return array Modified class array.
2684
+ * @return string[] Modified class array.
2684 2685
  */
2685 2686
 function geodir_body_class_active_map($classes = array()) {
2686 2687
     $classes[] = 'gd-map-' . geodir_map_name();
Please login to merge, or discard this patch.
Indentation   +1138 added lines, -1138 removed lines patch added patch discarded remove patch
@@ -19,7 +19,7 @@  discard block
 block discarded – undo
19 19
  */
20 20
 function geodir_get_ajax_url()
21 21
 {
22
-    return admin_url('admin-ajax.php?action=geodir_ajax_action');
22
+	return admin_url('admin-ajax.php?action=geodir_ajax_action');
23 23
 }
24 24
 
25 25
 /////////////////////
@@ -87,7 +87,7 @@  discard block
 block discarded – undo
87 87
 add_filter('query_vars', 'geodir_add_geodir_page_var');
88 88
 add_action('wp', 'geodir_add_page_id_in_query_var'); // problem fix in wordpress 3.8
89 89
 if (get_option('permalink_structure') != '')
90
-    add_filter('parse_request', 'geodir_set_location_var_in_session_in_core');
90
+	add_filter('parse_request', 'geodir_set_location_var_in_session_in_core');
91 91
 
92 92
 add_filter('parse_query', 'geodir_modified_query');
93 93
 
@@ -154,14 +154,14 @@  discard block
 block discarded – undo
154 154
 /* POST AND LOOP ACTIONS */
155 155
 ////////////////////////
156 156
 if (!is_admin()) {
157
-    add_action('pre_get_posts', 'geodir_exclude_page', 100); /// Will help to exclude virtual page from everywhere
158
-    add_filter('wp_list_pages_excludes', 'exclude_from_wp_list_pages', 100);
159
-    /** Exclude Virtual Pages From Pages List **/
160
-    add_action('pre_get_posts', 'set_listing_request', 0);
161
-    add_action('pre_get_posts', 'geodir_listing_loop_filter', 1);
162
-    add_filter('excerpt_more', 'geodir_excerpt_more', 1000);
163
-    add_filter('excerpt_length', 'geodir_excerpt_length', 1000);
164
-    add_action('the_post', 'create_marker_jason_of_posts'); // Add marker in json array, Map related filter
157
+	add_action('pre_get_posts', 'geodir_exclude_page', 100); /// Will help to exclude virtual page from everywhere
158
+	add_filter('wp_list_pages_excludes', 'exclude_from_wp_list_pages', 100);
159
+	/** Exclude Virtual Pages From Pages List **/
160
+	add_action('pre_get_posts', 'set_listing_request', 0);
161
+	add_action('pre_get_posts', 'geodir_listing_loop_filter', 1);
162
+	add_filter('excerpt_more', 'geodir_excerpt_more', 1000);
163
+	add_filter('excerpt_length', 'geodir_excerpt_length', 1000);
164
+	add_action('the_post', 'create_marker_jason_of_posts'); // Add marker in json array, Map related filter
165 165
 }
166 166
 
167 167
 
@@ -223,12 +223,12 @@  discard block
 block discarded – undo
223 223
  */
224 224
 function geodir_unset_prev_theme_nav_location($newname)
225 225
 {
226
-    $geodir_theme_location = get_option('geodir_theme_location_nav_' . $newname);
227
-    if ($geodir_theme_location) {
228
-        update_option('geodir_theme_location_nav', $geodir_theme_location);
229
-    } else {
230
-        update_option('geodir_theme_location_nav', '');
231
-    }
226
+	$geodir_theme_location = get_option('geodir_theme_location_nav_' . $newname);
227
+	if ($geodir_theme_location) {
228
+		update_option('geodir_theme_location_nav', $geodir_theme_location);
229
+	} else {
230
+		update_option('geodir_theme_location_nav', '');
231
+	}
232 232
 }
233 233
 
234 234
 /// add action for theme switch to blank previous theme navigation location setting
@@ -249,32 +249,32 @@  discard block
 block discarded – undo
249 249
  */
250 250
 function geodir_add_post_filters()
251 251
 {
252
-    /**
253
-     * Contains all function for filtering listing.
254
-     *
255
-     * @since 1.0.0
256
-     * @package GeoDirectory
257
-     */
258
-    include_once('geodirectory-functions/listing_filters.php');
252
+	/**
253
+	 * Contains all function for filtering listing.
254
+	 *
255
+	 * @since 1.0.0
256
+	 * @package GeoDirectory
257
+	 */
258
+	include_once('geodirectory-functions/listing_filters.php');
259 259
 }
260 260
 
261 261
 
262 262
 if (!function_exists('geodir_init_defaults')) {
263
-    /**
264
-     * Calls the function to register the GeoDirectory default CPT and taxonomies.
265
-     *
266
-     * @since 1.0.0
267
-     * @package GeoDirectory
268
-     */
269
-    function geodir_init_defaults()
270
-    {
271
-        if (function_exists('geodir_register_defaults')) {
263
+	/**
264
+	 * Calls the function to register the GeoDirectory default CPT and taxonomies.
265
+	 *
266
+	 * @since 1.0.0
267
+	 * @package GeoDirectory
268
+	 */
269
+	function geodir_init_defaults()
270
+	{
271
+		if (function_exists('geodir_register_defaults')) {
272 272
 
273
-            geodir_register_defaults();
273
+			geodir_register_defaults();
274 274
 
275
-        }
275
+		}
276 276
 
277
-    }
277
+	}
278 278
 }
279 279
 
280 280
 
@@ -296,26 +296,26 @@  discard block
 block discarded – undo
296 296
 // CALLED ON 'sidebars_widgets' FILTER
297 297
 
298 298
 if (!function_exists('geodir_restrict_widget')) {
299
-    /**
300
-     * Sets global values to be able to tell if the current page is a GeoDirectory listing page or a GeoDirectory details page.
301
-     *
302
-     * @global bool $is_listing Sets the global value to true if on a GD category page. False if not.
303
-     * @global bool $is_single_place Sets the global value to true if on a GD details (post) page. False if not.
304
-     * @since 1.0.0
305
-     * @package GeoDirectory
306
-     */
307
-    function geodir_restrict_widget()
308
-    {
309
-        global $is_listing, $is_single_place;
299
+	/**
300
+	 * Sets global values to be able to tell if the current page is a GeoDirectory listing page or a GeoDirectory details page.
301
+	 *
302
+	 * @global bool $is_listing Sets the global value to true if on a GD category page. False if not.
303
+	 * @global bool $is_single_place Sets the global value to true if on a GD details (post) page. False if not.
304
+	 * @since 1.0.0
305
+	 * @package GeoDirectory
306
+	 */
307
+	function geodir_restrict_widget()
308
+	{
309
+		global $is_listing, $is_single_place;
310 310
 
311
-        // set is listing	
312
-        (geodir_is_page('listing')) ? $is_listing = true : $is_listing = false;
311
+		// set is listing	
312
+		(geodir_is_page('listing')) ? $is_listing = true : $is_listing = false;
313 313
 
314
-        // set is single place
315
-        (geodir_is_page('place')) ? $is_single_place = true : $is_single_place = false;
314
+		// set is single place
315
+		(geodir_is_page('place')) ? $is_single_place = true : $is_single_place = false;
316 316
 
317 317
 
318
-    }
318
+	}
319 319
 }
320 320
 
321 321
 
@@ -336,31 +336,31 @@  discard block
 block discarded – undo
336 336
  */
337 337
 function geodir_detail_page_sidebar_content_sorting()
338 338
 {
339
-    $arr_detail_page_sidebar_content =
340
-        /**
341
-         * An array of functions to be called to be displayed on the details (post) page sidebar.
342
-         *
343
-         * This filter can be used to remove sections of the details page sidebar,
344
-         * add new sections or rearrange the order of the sections.
345
-         *
346
-         * @param array array('geodir_social_sharing_buttons','geodir_share_this_button','geodir_detail_page_google_analytics','geodir_edit_post_link','geodir_detail_page_review_rating','geodir_detail_page_more_info') The array of functions that will be called.
347
-         * @since 1.0.0
348
-         */
349
-        apply_filters('geodir_detail_page_sidebar_content',
350
-            array('geodir_social_sharing_buttons',
351
-                'geodir_detail_page_google_analytics',
352
-                'geodir_edit_post_link',
353
-                'geodir_detail_page_review_rating',
354
-                'geodir_detail_page_more_info'
355
-            ) // end of array 
356
-        ); // end of apply filter
357
-    if (!empty($arr_detail_page_sidebar_content)) {
358
-        foreach ($arr_detail_page_sidebar_content as $content_function) {
359
-            if (function_exists($content_function)) {
360
-                add_action('geodir_detail_page_sidebar', $content_function);
361
-            }
362
-        }
363
-    }
339
+	$arr_detail_page_sidebar_content =
340
+		/**
341
+		 * An array of functions to be called to be displayed on the details (post) page sidebar.
342
+		 *
343
+		 * This filter can be used to remove sections of the details page sidebar,
344
+		 * add new sections or rearrange the order of the sections.
345
+		 *
346
+		 * @param array array('geodir_social_sharing_buttons','geodir_share_this_button','geodir_detail_page_google_analytics','geodir_edit_post_link','geodir_detail_page_review_rating','geodir_detail_page_more_info') The array of functions that will be called.
347
+		 * @since 1.0.0
348
+		 */
349
+		apply_filters('geodir_detail_page_sidebar_content',
350
+			array('geodir_social_sharing_buttons',
351
+				'geodir_detail_page_google_analytics',
352
+				'geodir_edit_post_link',
353
+				'geodir_detail_page_review_rating',
354
+				'geodir_detail_page_more_info'
355
+			) // end of array 
356
+		); // end of apply filter
357
+	if (!empty($arr_detail_page_sidebar_content)) {
358
+		foreach ($arr_detail_page_sidebar_content as $content_function) {
359
+			if (function_exists($content_function)) {
360
+				add_action('geodir_detail_page_sidebar', $content_function);
361
+			}
362
+		}
363
+	}
364 364
 }
365 365
 
366 366
 add_action('geodir_after_edit_post_link', 'geodir_add_to_favourite_link', 1);
@@ -375,14 +375,14 @@  discard block
 block discarded – undo
375 375
  */
376 376
 function geodir_add_to_favourite_link()
377 377
 {
378
-    global $post, $preview;
379
-    if (!$preview && geodir_is_page('detail')) {
380
-        ?>
378
+	global $post, $preview;
379
+	if (!$preview && geodir_is_page('detail')) {
380
+		?>
381 381
         <p class="edit_link">
382 382
             <?php geodir_favourite_html($post->post_author, $post->ID); ?>
383 383
         </p>
384 384
     <?php
385
-    }
385
+	}
386 386
 }
387 387
 
388 388
 /**
@@ -396,41 +396,41 @@  discard block
 block discarded – undo
396 396
  */
397 397
 function geodir_social_sharing_buttons()
398 398
 {
399
-    global $preview;
400
-    ob_start(); // Start  buffering;
401
-    /**
402
-     * This action is called before the social buttons twitter,facebook and google plus are output in a containing div.
403
-     *
404
-     * @since 1.0.0
405
-     */
406
-    do_action('geodir_before_social_sharing_buttons');
407
-    if (!$preview) {
408
-        ?>
399
+	global $preview;
400
+	ob_start(); // Start  buffering;
401
+	/**
402
+	 * This action is called before the social buttons twitter,facebook and google plus are output in a containing div.
403
+	 *
404
+	 * @since 1.0.0
405
+	 */
406
+	do_action('geodir_before_social_sharing_buttons');
407
+	if (!$preview) {
408
+		?>
409 409
         <div class="likethis">
410 410
             <?php geodir_twitter_tweet_button(); ?>
411 411
             <?php geodir_fb_like_button(); ?>
412 412
             <?php geodir_google_plus_button(); ?>
413 413
         </div>
414 414
     <?php
415
-    }// end of if, if its a preview or not
416
-
417
-    /**
418
-     * This action is called after the social buttons twitter,facebook and google plus are output in a containing div.
419
-     *
420
-     * @since 1.0.0
421
-     */
422
-    do_action('geodir_after_social_sharing_buttons');
423
-    $content_html = ob_get_clean();
424
-    if (trim($content_html) != '')
425
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-social-sharing">' . $content_html . '</div>';
426
-    if ((int)get_option('geodir_disable_tfg_buttons_section') != 1) {
427
-        /**
428
-         * Filter the geodir_social_sharing_buttons() function content.
429
-         *
430
-         * @param string $content_html The output html of the geodir_social_sharing_buttons() function.
431
-         */
432
-        echo $content_html = apply_filters('geodir_social_sharing_buttons_html', $content_html);
433
-    }
415
+	}// end of if, if its a preview or not
416
+
417
+	/**
418
+	 * This action is called after the social buttons twitter,facebook and google plus are output in a containing div.
419
+	 *
420
+	 * @since 1.0.0
421
+	 */
422
+	do_action('geodir_after_social_sharing_buttons');
423
+	$content_html = ob_get_clean();
424
+	if (trim($content_html) != '')
425
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-social-sharing">' . $content_html . '</div>';
426
+	if ((int)get_option('geodir_disable_tfg_buttons_section') != 1) {
427
+		/**
428
+		 * Filter the geodir_social_sharing_buttons() function content.
429
+		 *
430
+		 * @param string $content_html The output html of the geodir_social_sharing_buttons() function.
431
+		 */
432
+		echo $content_html = apply_filters('geodir_social_sharing_buttons_html', $content_html);
433
+	}
434 434
 
435 435
 
436 436
 }
@@ -448,46 +448,46 @@  discard block
 block discarded – undo
448 448
  */
449 449
 function geodir_edit_post_link()
450 450
 {
451
-    global $post, $preview;
452
-    ob_start(); // Start buffering;
453
-    /**
454
-     * This is called before the edit post link html in the function geodir_edit_post_link()
455
-     *
456
-     * @since 1.0.0
457
-     */
458
-    do_action('geodir_before_edit_post_link');
459
-    if (!$preview) {
460
-        $is_current_user_owner = geodir_listing_belong_to_current_user();
451
+	global $post, $preview;
452
+	ob_start(); // Start buffering;
453
+	/**
454
+	 * This is called before the edit post link html in the function geodir_edit_post_link()
455
+	 *
456
+	 * @since 1.0.0
457
+	 */
458
+	do_action('geodir_before_edit_post_link');
459
+	if (!$preview) {
460
+		$is_current_user_owner = geodir_listing_belong_to_current_user();
461 461
         
462
-        if ($is_current_user_owner) {
463
-            $post_id = $post->ID;
462
+		if ($is_current_user_owner) {
463
+			$post_id = $post->ID;
464 464
             
465
-            if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
466
-                $post_id = (int)$_REQUEST['pid'];
467
-            }
465
+			if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
466
+				$post_id = (int)$_REQUEST['pid'];
467
+			}
468 468
 
469
-            $postlink = get_permalink(geodir_add_listing_page_id());
470
-            $editlink = geodir_getlink($postlink, array('pid' => $post_id), false);
471
-            echo ' <p class="edit_link"><i class="fa fa-pencil"></i> <a href="' . esc_url($editlink) . '">' . __('Edit this Post', 'geodirectory') . '</a></p>';
472
-        }
473
-    }// end of if, if its a preview or not
474
-    /**
475
-     * This is called after the edit post link html in the function geodir_edit_post_link()
476
-     *
477
-     * @since 1.0.0
478
-     */
479
-    do_action('geodir_after_edit_post_link');
480
-    $content_html = ob_get_clean();
481
-    if (trim($content_html) != '')
482
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-user-links">' . $content_html . '</div>';
483
-    if ((int)get_option('geodir_disable_user_links_section') != 1) {
484
-        /**
485
-         * Filter the geodir_edit_post_link() function content.
486
-         *
487
-         * @param string $content_html The output html of the geodir_edit_post_link() function.
488
-         */
489
-        echo $content_html = apply_filters('geodir_edit_post_link_html', $content_html);
490
-    }
469
+			$postlink = get_permalink(geodir_add_listing_page_id());
470
+			$editlink = geodir_getlink($postlink, array('pid' => $post_id), false);
471
+			echo ' <p class="edit_link"><i class="fa fa-pencil"></i> <a href="' . esc_url($editlink) . '">' . __('Edit this Post', 'geodirectory') . '</a></p>';
472
+		}
473
+	}// end of if, if its a preview or not
474
+	/**
475
+	 * This is called after the edit post link html in the function geodir_edit_post_link()
476
+	 *
477
+	 * @since 1.0.0
478
+	 */
479
+	do_action('geodir_after_edit_post_link');
480
+	$content_html = ob_get_clean();
481
+	if (trim($content_html) != '')
482
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-user-links">' . $content_html . '</div>';
483
+	if ((int)get_option('geodir_disable_user_links_section') != 1) {
484
+		/**
485
+		 * Filter the geodir_edit_post_link() function content.
486
+		 *
487
+		 * @param string $content_html The output html of the geodir_edit_post_link() function.
488
+		 */
489
+		echo $content_html = apply_filters('geodir_edit_post_link_html', $content_html);
490
+	}
491 491
 }
492 492
 
493 493
 /**
@@ -501,42 +501,42 @@  discard block
 block discarded – undo
501 501
  */
502 502
 function geodir_detail_page_google_analytics()
503 503
 {
504
-    global $post,$preview;
505
-    if($preview){return '';}
506
-    $package_info = array();
507
-    $package_info = geodir_post_package_info($package_info, $post);
504
+	global $post,$preview;
505
+	if($preview){return '';}
506
+	$package_info = array();
507
+	$package_info = geodir_post_package_info($package_info, $post);
508 508
 
509
-    $id = trim(get_option('geodir_ga_account_id'));
509
+	$id = trim(get_option('geodir_ga_account_id'));
510 510
 
511
-    if (!$id) {
512
-        return; //if no Google Analytics ID then bail.
513
-    }
511
+	if (!$id) {
512
+		return; //if no Google Analytics ID then bail.
513
+	}
514 514
 
515
-    ob_start(); // Start buffering;
516
-    /**
517
-     * This is called before the edit post link html in the function geodir_detail_page_google_analytics()
518
-     *
519
-     * @since 1.0.0
520
-     */
521
-    do_action('geodir_before_google_analytics');
515
+	ob_start(); // Start buffering;
516
+	/**
517
+	 * This is called before the edit post link html in the function geodir_detail_page_google_analytics()
518
+	 *
519
+	 * @since 1.0.0
520
+	 */
521
+	do_action('geodir_before_google_analytics');
522 522
     
523
-    $refresh_time = get_option('geodir_ga_refresh_time', 5);
524
-    /**
525
-     * Filter the time interval to check & refresh new users results.
526
-     *
527
-     * @since 1.5.9
528
-     *
529
-     * @param int $refresh_time Time interval to check & refresh new users results.
530
-     */
531
-    $refresh_time = apply_filters('geodir_google_analytics_refresh_time', $refresh_time);
532
-    $refresh_time = absint($refresh_time * 1000);
523
+	$refresh_time = get_option('geodir_ga_refresh_time', 5);
524
+	/**
525
+	 * Filter the time interval to check & refresh new users results.
526
+	 *
527
+	 * @since 1.5.9
528
+	 *
529
+	 * @param int $refresh_time Time interval to check & refresh new users results.
530
+	 */
531
+	$refresh_time = apply_filters('geodir_google_analytics_refresh_time', $refresh_time);
532
+	$refresh_time = absint($refresh_time * 1000);
533 533
     
534
-    $hide_refresh = get_option('geodir_ga_auto_refresh');
534
+	$hide_refresh = get_option('geodir_ga_auto_refresh');
535 535
     
536
-    $auto_refresh = $hide_refresh && $refresh_time && $refresh_time > 0 ? 1 : 0;
537
-    if (get_option('geodir_ga_stats') && is_user_logged_in() &&  (isset($package_info->google_analytics) && $package_info->google_analytics == '1') && (get_current_user_id()==$post->post_author || current_user_can( 'manage_options' )) ) {
538
-        $page_url = urlencode($_SERVER['REQUEST_URI']);
539
-        ?>
536
+	$auto_refresh = $hide_refresh && $refresh_time && $refresh_time > 0 ? 1 : 0;
537
+	if (get_option('geodir_ga_stats') && is_user_logged_in() &&  (isset($package_info->google_analytics) && $package_info->google_analytics == '1') && (get_current_user_id()==$post->post_author || current_user_can( 'manage_options' )) ) {
538
+		$page_url = urlencode($_SERVER['REQUEST_URI']);
539
+		?>
540 540
         <script type="text/javascript">
541 541
             var gd_gaTimeOut;
542 542
             var gd_gaTime = parseInt('<?php echo $refresh_time;?>');
@@ -788,15 +788,15 @@  discard block
 block discarded – undo
788 788
                     var labels = results[1].rows.map(function(row) { return +row[0]; });
789 789
 
790 790
                     <?php
791
-                    // Here we list the shorthand days of the week so it can be used in translation.
792
-                    __("Mon",'geodirectory');
793
-                    __("Tue",'geodirectory');
794
-                    __("Wed",'geodirectory');
795
-                    __("Thu",'geodirectory');
796
-                    __("Fri",'geodirectory');
797
-                    __("Sat",'geodirectory');
798
-                    __("Sun",'geodirectory');
799
-                    ?>
791
+					// Here we list the shorthand days of the week so it can be used in translation.
792
+					__("Mon",'geodirectory');
793
+					__("Tue",'geodirectory');
794
+					__("Wed",'geodirectory');
795
+					__("Thu",'geodirectory');
796
+					__("Fri",'geodirectory');
797
+					__("Sat",'geodirectory');
798
+					__("Sun",'geodirectory');
799
+					?>
800 800
 
801 801
                     labels = [
802 802
                         "<?php _e(date('D', strtotime("+1 day")),'geodirectory'); ?>",
@@ -1045,24 +1045,24 @@  discard block
 block discarded – undo
1045 1045
         </span>
1046 1046
 
1047 1047
     <?php
1048
-    }
1049
-    /**
1050
-     * This is called after the edit post link html in the function geodir_detail_page_google_analytics()
1051
-     *
1052
-     * @since 1.0.0
1053
-     */
1054
-    do_action('geodir_after_google_analytics');
1055
-    $content_html = ob_get_clean();
1056
-    if (trim($content_html) != '')
1057
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-google-analytics">' . $content_html . '</div>';
1058
-    if ((int)get_option('geodir_disable_google_analytics_section') != 1) {
1059
-        /**
1060
-         * Filter the geodir_edit_post_link() function content.
1061
-         *
1062
-         * @param string $content_html The output html of the geodir_edit_post_link() function.
1063
-         */
1064
-        echo $content_html = apply_filters('geodir_google_analytic_html', $content_html);
1065
-    }
1048
+	}
1049
+	/**
1050
+	 * This is called after the edit post link html in the function geodir_detail_page_google_analytics()
1051
+	 *
1052
+	 * @since 1.0.0
1053
+	 */
1054
+	do_action('geodir_after_google_analytics');
1055
+	$content_html = ob_get_clean();
1056
+	if (trim($content_html) != '')
1057
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-google-analytics">' . $content_html . '</div>';
1058
+	if ((int)get_option('geodir_disable_google_analytics_section') != 1) {
1059
+		/**
1060
+		 * Filter the geodir_edit_post_link() function content.
1061
+		 *
1062
+		 * @param string $content_html The output html of the geodir_edit_post_link() function.
1063
+		 */
1064
+		echo $content_html = apply_filters('geodir_google_analytic_html', $content_html);
1065
+	}
1066 1066
 }
1067 1067
 
1068 1068
 /**
@@ -1079,94 +1079,94 @@  discard block
 block discarded – undo
1079 1079
  */
1080 1080
 function geodir_detail_page_review_rating()
1081 1081
 {
1082
-    global $post, $preview, $post_images;
1082
+	global $post, $preview, $post_images;
1083 1083
     
1084
-    if (!empty($post->ID) && geodir_cpt_has_rating_disabled((int)$post->ID)) {
1085
-        return;
1086
-    }
1087
-    ob_start(); // Start  buffering;
1088
-    /**
1089
-     * This is called before the rating html in the function geodir_detail_page_review_rating().
1090
-     *
1091
-     * This is called outside the check for an actual rating and the check for preview page.
1092
-     *
1093
-     * @since 1.0.0
1094
-     */
1095
-    do_action('geodir_before_detail_page_review_rating');
1096
-
1097
-    $comment_count = geodir_get_review_count_total($post->ID);
1098
-    $post_avgratings = geodir_get_post_rating($post->ID);
1099
-
1100
-    if ($post_avgratings != 0 && !$preview) {
1101
-        /**
1102
-         * This is called before the rating html in the function geodir_detail_page_review_rating().
1103
-         *
1104
-         * This is called inside the check for an actual rating and the check for preview page.
1105
-         *
1106
-         * @since 1.0.0
1107
-         * @param float $post_avgratings Average rating for the current post.
1108
-         * @param int $post->ID Current post ID.
1109
-         */
1110
-        do_action('geodir_before_review_rating_stars_on_detail', $post_avgratings, $post->ID);
1111
-
1112
-        $html = '<p style=" float:left;">';
1113
-        $html .= geodir_get_rating_stars($post_avgratings, $post->ID);
1114
-        $html .= '<div class="average-review" itemscope itemtype="http://data-vocabulary.org/Review-aggregate">';
1115
-        $post_avgratings = (is_float($post_avgratings) || (strpos($post_avgratings, ".", 1) == 1 && strlen($post_avgratings) > 3)) ? number_format($post_avgratings, 1, '.', '') : $post_avgratings;
1084
+	if (!empty($post->ID) && geodir_cpt_has_rating_disabled((int)$post->ID)) {
1085
+		return;
1086
+	}
1087
+	ob_start(); // Start  buffering;
1088
+	/**
1089
+	 * This is called before the rating html in the function geodir_detail_page_review_rating().
1090
+	 *
1091
+	 * This is called outside the check for an actual rating and the check for preview page.
1092
+	 *
1093
+	 * @since 1.0.0
1094
+	 */
1095
+	do_action('geodir_before_detail_page_review_rating');
1096
+
1097
+	$comment_count = geodir_get_review_count_total($post->ID);
1098
+	$post_avgratings = geodir_get_post_rating($post->ID);
1099
+
1100
+	if ($post_avgratings != 0 && !$preview) {
1101
+		/**
1102
+		 * This is called before the rating html in the function geodir_detail_page_review_rating().
1103
+		 *
1104
+		 * This is called inside the check for an actual rating and the check for preview page.
1105
+		 *
1106
+		 * @since 1.0.0
1107
+		 * @param float $post_avgratings Average rating for the current post.
1108
+		 * @param int $post->ID Current post ID.
1109
+		 */
1110
+		do_action('geodir_before_review_rating_stars_on_detail', $post_avgratings, $post->ID);
1111
+
1112
+		$html = '<p style=" float:left;">';
1113
+		$html .= geodir_get_rating_stars($post_avgratings, $post->ID);
1114
+		$html .= '<div class="average-review" itemscope itemtype="http://data-vocabulary.org/Review-aggregate">';
1115
+		$post_avgratings = (is_float($post_avgratings) || (strpos($post_avgratings, ".", 1) == 1 && strlen($post_avgratings) > 3)) ? number_format($post_avgratings, 1, '.', '') : $post_avgratings;
1116 1116
        
1117 1117
 	   $reviews_text = $comment_count > 1 ? __("reviews", 'geodirectory') : __("review", 'geodirectory');
1118 1118
 	   
1119 1119
 	   $html .= '<span itemprop="rating" itemscope itemtype="http://data-vocabulary.org/Rating"><span class="rating" itemprop="average" content="' . $post_avgratings . '">' . $post_avgratings . '</span> / <span itemprop="best" content="5">5</span> ' . __("based on", 'geodirectory') . ' </span><span class="count" itemprop="count" content="' . $comment_count . '">' . $comment_count . ' ' . $reviews_text . '</span><br />';
1120 1120
 
1121
-        $html .= '<span class="item">';
1122
-        $html .= '<span class="fn" itemprop="itemreviewed">' . $post->post_title . '</span>';
1121
+		$html .= '<span class="item">';
1122
+		$html .= '<span class="fn" itemprop="itemreviewed">' . $post->post_title . '</span>';
1123 1123
 
1124
-        if ($post_images) {
1125
-            foreach ($post_images as $img) {
1126
-                $post_img = $img->src;
1127
-                break;
1128
-            }
1129
-        }
1130
-
1131
-        if (isset($post_img) && $post_img) {
1132
-            $html .= '<br /><img src="' . $post_img . '" class="photo" alt="' . esc_attr($post->post_title) . '" itemprop="photo" content="' . $post_img . '" class="photo" />';
1133
-        }
1134
-
1135
-        $html .= '</span>';
1136
-
1137
-        echo $html .= '</div>';
1138
-        /**
1139
-         * This is called after the rating html in the function geodir_detail_page_review_rating().
1140
-         *
1141
-         * This is called inside the check for an actual rating and the check for preview page.
1142
-         *
1143
-         * @since 1.0.0
1144
-         * @param float $post_avgratings Average rating for the current post.
1145
-         * @param int $post->ID Current post ID.
1146
-         */
1147
-        do_action('geodir_after_review_rating_stars_on_detail', $post_avgratings, $post->ID);
1148
-    }
1149
-    /**
1150
-     * This is called before the rating html in the function geodir_detail_page_review_rating().
1151
-     *
1152
-     * This is called outside the check for an actual rating and the check for preview page.
1153
-     *
1154
-     * @since 1.0.0
1155
-     */
1156
-    do_action('geodir_after_detail_page_review_rating');
1157
-    $content_html = ob_get_clean();
1158
-    if (trim($content_html) != '') {
1159
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-rating">' . $content_html . '</div>';
1160
-    }
1161
-    if ((int)get_option('geodir_disable_rating_info_section') != 1) {
1162
-        /**
1163
-         * Filter the geodir_detail_page_review_rating() function content.
1164
-         *
1165
-         * @since 1.0.0
1166
-         * @param string $content_html The output html of the geodir_detail_page_review_rating() function.
1167
-         */
1168
-        echo $content_html = apply_filters('geodir_detail_page_review_rating_html', $content_html);
1169
-    }
1124
+		if ($post_images) {
1125
+			foreach ($post_images as $img) {
1126
+				$post_img = $img->src;
1127
+				break;
1128
+			}
1129
+		}
1130
+
1131
+		if (isset($post_img) && $post_img) {
1132
+			$html .= '<br /><img src="' . $post_img . '" class="photo" alt="' . esc_attr($post->post_title) . '" itemprop="photo" content="' . $post_img . '" class="photo" />';
1133
+		}
1134
+
1135
+		$html .= '</span>';
1136
+
1137
+		echo $html .= '</div>';
1138
+		/**
1139
+		 * This is called after the rating html in the function geodir_detail_page_review_rating().
1140
+		 *
1141
+		 * This is called inside the check for an actual rating and the check for preview page.
1142
+		 *
1143
+		 * @since 1.0.0
1144
+		 * @param float $post_avgratings Average rating for the current post.
1145
+		 * @param int $post->ID Current post ID.
1146
+		 */
1147
+		do_action('geodir_after_review_rating_stars_on_detail', $post_avgratings, $post->ID);
1148
+	}
1149
+	/**
1150
+	 * This is called before the rating html in the function geodir_detail_page_review_rating().
1151
+	 *
1152
+	 * This is called outside the check for an actual rating and the check for preview page.
1153
+	 *
1154
+	 * @since 1.0.0
1155
+	 */
1156
+	do_action('geodir_after_detail_page_review_rating');
1157
+	$content_html = ob_get_clean();
1158
+	if (trim($content_html) != '') {
1159
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-rating">' . $content_html . '</div>';
1160
+	}
1161
+	if ((int)get_option('geodir_disable_rating_info_section') != 1) {
1162
+		/**
1163
+		 * Filter the geodir_detail_page_review_rating() function content.
1164
+		 *
1165
+		 * @since 1.0.0
1166
+		 * @param string $content_html The output html of the geodir_detail_page_review_rating() function.
1167
+		 */
1168
+		echo $content_html = apply_filters('geodir_detail_page_review_rating_html', $content_html);
1169
+	}
1170 1170
 }
1171 1171
 
1172 1172
 /**
@@ -1178,35 +1178,35 @@  discard block
 block discarded – undo
1178 1178
  */
1179 1179
 function geodir_detail_page_more_info()
1180 1180
 {
1181
-    ob_start(); // Start  buffering;
1182
-    /**
1183
-     * This is called before the info section html.
1184
-     *
1185
-     * @since 1.0.0
1186
-     */
1187
-    do_action('geodir_before_detail_page_more_info');
1188
-    if ($geodir_post_detail_fields = geodir_show_listing_info('detail')) {
1189
-        echo $geodir_post_detail_fields;
1190
-    }
1191
-    /**
1192
-     * This is called after the info section html.
1193
-     *
1194
-     * @since 1.0.0
1195
-     */
1196
-    do_action('geodir_after_detail_page_more_info');
1197
-
1198
-    $content_html = ob_get_clean();
1199
-    if (trim($content_html) != '')
1200
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-listing-info">' . $content_html . '</div>';
1201
-    if ((int)get_option('geodir_disable_listing_info_section') != 1) {
1202
-        /**
1203
-         * Filter the output html for function geodir_detail_page_more_info().
1204
-         *
1205
-         * @since 1.0.0
1206
-         * @param string $content_html The output html of the geodir_detail_page_more_info() function.
1207
-         */
1208
-        echo $content_html = apply_filters('geodir_detail_page_more_info_html', $content_html);
1209
-    }
1181
+	ob_start(); // Start  buffering;
1182
+	/**
1183
+	 * This is called before the info section html.
1184
+	 *
1185
+	 * @since 1.0.0
1186
+	 */
1187
+	do_action('geodir_before_detail_page_more_info');
1188
+	if ($geodir_post_detail_fields = geodir_show_listing_info('detail')) {
1189
+		echo $geodir_post_detail_fields;
1190
+	}
1191
+	/**
1192
+	 * This is called after the info section html.
1193
+	 *
1194
+	 * @since 1.0.0
1195
+	 */
1196
+	do_action('geodir_after_detail_page_more_info');
1197
+
1198
+	$content_html = ob_get_clean();
1199
+	if (trim($content_html) != '')
1200
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-listing-info">' . $content_html . '</div>';
1201
+	if ((int)get_option('geodir_disable_listing_info_section') != 1) {
1202
+		/**
1203
+		 * Filter the output html for function geodir_detail_page_more_info().
1204
+		 *
1205
+		 * @since 1.0.0
1206
+		 * @param string $content_html The output html of the geodir_detail_page_more_info() function.
1207
+		 */
1208
+		echo $content_html = apply_filters('geodir_detail_page_more_info_html', $content_html);
1209
+	}
1210 1210
 }
1211 1211
 
1212 1212
 
@@ -1220,15 +1220,15 @@  discard block
 block discarded – undo
1220 1220
  */
1221 1221
 function geodir_localize_all_js_msg()
1222 1222
 {// check_ajax_referer function is used to make sure no files are uploaded remotely but it will fail if used between https and non https so we do the check below of the urls
1223
-    if (str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
1224
-        $ajax_url = admin_url('admin-ajax.php');
1225
-    } elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
1226
-        $ajax_url = admin_url('admin-ajax.php');
1227
-    } elseif (str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
1228
-        $ajax_url = str_replace("https", "http", admin_url('admin-ajax.php'));
1229
-    } elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
1230
-        $ajax_url = str_replace("http", "https", admin_url('admin-ajax.php'));
1231
-    }
1223
+	if (str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
1224
+		$ajax_url = admin_url('admin-ajax.php');
1225
+	} elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
1226
+		$ajax_url = admin_url('admin-ajax.php');
1227
+	} elseif (str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
1228
+		$ajax_url = str_replace("https", "http", admin_url('admin-ajax.php'));
1229
+	} elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
1230
+		$ajax_url = str_replace("http", "https", admin_url('admin-ajax.php'));
1231
+	}
1232 1232
 	
1233 1233
 	/**
1234 1234
 	 * Filter the allowed image type extensions for post images.
@@ -1238,60 +1238,60 @@  discard block
 block discarded – undo
1238 1238
 	 */
1239 1239
 	$allowed_img_types = apply_filters('geodir_allowed_post_image_exts', array('jpg', 'jpeg', 'jpe', 'gif', 'png'));
1240 1240
 	
1241
-    $default_marker_icon = get_option('geodir_default_marker_icon');
1242
-    $default_marker_size = geodir_get_marker_size($default_marker_icon, array('w' => 20, 'h' => 34));
1243
-    $default_marker_width = $default_marker_size['w'];
1244
-    $default_marker_height = $default_marker_size['h'];
1241
+	$default_marker_icon = get_option('geodir_default_marker_icon');
1242
+	$default_marker_size = geodir_get_marker_size($default_marker_icon, array('w' => 20, 'h' => 34));
1243
+	$default_marker_width = $default_marker_size['w'];
1244
+	$default_marker_height = $default_marker_size['h'];
1245 1245
     
1246
-    $arr_alert_msg = array(
1247
-        'geodir_plugin_url' => geodir_plugin_url(),
1248
-        'geodir_admin_ajax_url' => $ajax_url,
1249
-        'custom_field_not_blank_var' => __('HTML Variable Name must not be blank', 'geodirectory'),
1250
-        'custom_field_not_special_char' => __('Please do not use special character and spaces in HTML Variable Name.', 'geodirectory'),
1251
-        'custom_field_unique_name' => __('HTML Variable Name should be a unique name.', 'geodirectory'),
1252
-        'custom_field_delete' => __('Are you wish to delete this field?', 'geodirectory'),
1253
-        //start not show alert msg
1254
-        'tax_meta_class_succ_del_msg' => __('File has been successfully deleted.', 'geodirectory'),
1255
-        'tax_meta_class_not_permission_to_del_msg' => __('You do NOT have permission to delete this file.', 'geodirectory'),
1256
-        'tax_meta_class_order_save_msg' => __('Order saved!', 'geodirectory'),
1257
-        'tax_meta_class_not_permission_record_img_msg' => __('You do not have permission to reorder images.', 'geodirectory'),
1258
-        'address_not_found_on_map_msg' => __('Address not found for:', 'geodirectory'),
1259
-        // end not show alert msg
1260
-        'my_place_listing_del' => __('Are you sure you wish to delete this listing?', 'geodirectory'),
1261
-        'my_main_listing_del' => __('Deleting the main listing of a franchise will turn all franchises in regular listings. Are you sure wish to delete this main listing?', 'geodirectory'),
1262
-        //start not show alert msg
1263
-        'rating_error_msg' => __('Error : please retry', 'geodirectory'),
1264
-        'listing_url_prefix_msg' => __('Please enter listing url prefix', 'geodirectory'),
1265
-        'invalid_listing_prefix_msg' => __('Invalid character in listing url prefix', 'geodirectory'),
1266
-        'location_url_prefix_msg' => __('Please enter location url prefix', 'geodirectory'),
1267
-        'invalid_location_prefix_msg' => __('Invalid character in location url prefix', 'geodirectory'),
1268
-        'location_and_cat_url_separator_msg' => __('Please enter location and category url separator', 'geodirectory'),
1269
-        'invalid_char_and_cat_url_separator_msg' => __('Invalid character in location and category url separator', 'geodirectory'),
1270
-        'listing_det_url_separator_msg' => __('Please enter listing detail url separator', 'geodirectory'),
1271
-        'invalid_char_listing_det_url_separator_msg' => __('Invalid character in listing detail url separator', 'geodirectory'),
1272
-        'loading_listing_error_favorite' => __('Error loading listing.', 'geodirectory'),
1273
-        'geodir_field_id_required' => __('This field is required.', 'geodirectory'),
1274
-        'geodir_valid_email_address_msg' => __('Please enter valid email address.', 'geodirectory'),
1275
-        'geodir_default_marker_icon' => $default_marker_icon,
1276
-        'geodir_default_marker_w' => $default_marker_width,
1277
-        'geodir_default_marker_h' => $default_marker_height,
1278
-        'geodir_latitude_error_msg' => GEODIR_LATITUDE_ERROR_MSG,
1279
-        'geodir_longgitude_error_msg' => GEODIR_LOGNGITUDE_ERROR_MSG,
1280
-        'geodir_default_rating_star_icon' => get_option('geodir_default_rating_star_icon'),
1281
-        'gd_cmt_btn_post_reply' => __('Post Reply', 'geodirectory'),
1282
-        'gd_cmt_btn_reply_text' => __('Reply text', 'geodirectory'),
1283
-        'gd_cmt_btn_post_review' => __('Post Review', 'geodirectory'),
1284
-        'gd_cmt_btn_review_text' => __('Review text', 'geodirectory'),
1285
-        'gd_cmt_err_no_rating' => __("Please select star rating, you can't leave a review without stars.", 'geodirectory'),
1286
-        /* on/off dragging for phone devices */
1287
-        'geodir_onoff_dragging' => get_option('geodir_map_onoff_dragging') ? true : false,
1288
-        'geodir_is_mobile' => wp_is_mobile() ? true : false,
1289
-        'geodir_on_dragging_text' => __('Enable Dragging', 'geodirectory'),
1290
-        'geodir_off_dragging_text' => __('Disable Dragging', 'geodirectory'),
1291
-        'geodir_err_max_file_size' => __('File size error : You tried to upload a file over %s', 'geodirectory'),
1292
-        'geodir_err_file_upload_limit' => __('You have reached your upload limit of %s files.', 'geodirectory'),
1293
-        'geodir_err_pkg_upload_limit' => __('You may only upload %s files with this package, please try again.', 'geodirectory'),
1294
-        'geodir_action_remove' => __('Remove', 'geodirectory'),
1246
+	$arr_alert_msg = array(
1247
+		'geodir_plugin_url' => geodir_plugin_url(),
1248
+		'geodir_admin_ajax_url' => $ajax_url,
1249
+		'custom_field_not_blank_var' => __('HTML Variable Name must not be blank', 'geodirectory'),
1250
+		'custom_field_not_special_char' => __('Please do not use special character and spaces in HTML Variable Name.', 'geodirectory'),
1251
+		'custom_field_unique_name' => __('HTML Variable Name should be a unique name.', 'geodirectory'),
1252
+		'custom_field_delete' => __('Are you wish to delete this field?', 'geodirectory'),
1253
+		//start not show alert msg
1254
+		'tax_meta_class_succ_del_msg' => __('File has been successfully deleted.', 'geodirectory'),
1255
+		'tax_meta_class_not_permission_to_del_msg' => __('You do NOT have permission to delete this file.', 'geodirectory'),
1256
+		'tax_meta_class_order_save_msg' => __('Order saved!', 'geodirectory'),
1257
+		'tax_meta_class_not_permission_record_img_msg' => __('You do not have permission to reorder images.', 'geodirectory'),
1258
+		'address_not_found_on_map_msg' => __('Address not found for:', 'geodirectory'),
1259
+		// end not show alert msg
1260
+		'my_place_listing_del' => __('Are you sure you wish to delete this listing?', 'geodirectory'),
1261
+		'my_main_listing_del' => __('Deleting the main listing of a franchise will turn all franchises in regular listings. Are you sure wish to delete this main listing?', 'geodirectory'),
1262
+		//start not show alert msg
1263
+		'rating_error_msg' => __('Error : please retry', 'geodirectory'),
1264
+		'listing_url_prefix_msg' => __('Please enter listing url prefix', 'geodirectory'),
1265
+		'invalid_listing_prefix_msg' => __('Invalid character in listing url prefix', 'geodirectory'),
1266
+		'location_url_prefix_msg' => __('Please enter location url prefix', 'geodirectory'),
1267
+		'invalid_location_prefix_msg' => __('Invalid character in location url prefix', 'geodirectory'),
1268
+		'location_and_cat_url_separator_msg' => __('Please enter location and category url separator', 'geodirectory'),
1269
+		'invalid_char_and_cat_url_separator_msg' => __('Invalid character in location and category url separator', 'geodirectory'),
1270
+		'listing_det_url_separator_msg' => __('Please enter listing detail url separator', 'geodirectory'),
1271
+		'invalid_char_listing_det_url_separator_msg' => __('Invalid character in listing detail url separator', 'geodirectory'),
1272
+		'loading_listing_error_favorite' => __('Error loading listing.', 'geodirectory'),
1273
+		'geodir_field_id_required' => __('This field is required.', 'geodirectory'),
1274
+		'geodir_valid_email_address_msg' => __('Please enter valid email address.', 'geodirectory'),
1275
+		'geodir_default_marker_icon' => $default_marker_icon,
1276
+		'geodir_default_marker_w' => $default_marker_width,
1277
+		'geodir_default_marker_h' => $default_marker_height,
1278
+		'geodir_latitude_error_msg' => GEODIR_LATITUDE_ERROR_MSG,
1279
+		'geodir_longgitude_error_msg' => GEODIR_LOGNGITUDE_ERROR_MSG,
1280
+		'geodir_default_rating_star_icon' => get_option('geodir_default_rating_star_icon'),
1281
+		'gd_cmt_btn_post_reply' => __('Post Reply', 'geodirectory'),
1282
+		'gd_cmt_btn_reply_text' => __('Reply text', 'geodirectory'),
1283
+		'gd_cmt_btn_post_review' => __('Post Review', 'geodirectory'),
1284
+		'gd_cmt_btn_review_text' => __('Review text', 'geodirectory'),
1285
+		'gd_cmt_err_no_rating' => __("Please select star rating, you can't leave a review without stars.", 'geodirectory'),
1286
+		/* on/off dragging for phone devices */
1287
+		'geodir_onoff_dragging' => get_option('geodir_map_onoff_dragging') ? true : false,
1288
+		'geodir_is_mobile' => wp_is_mobile() ? true : false,
1289
+		'geodir_on_dragging_text' => __('Enable Dragging', 'geodirectory'),
1290
+		'geodir_off_dragging_text' => __('Disable Dragging', 'geodirectory'),
1291
+		'geodir_err_max_file_size' => __('File size error : You tried to upload a file over %s', 'geodirectory'),
1292
+		'geodir_err_file_upload_limit' => __('You have reached your upload limit of %s files.', 'geodirectory'),
1293
+		'geodir_err_pkg_upload_limit' => __('You may only upload %s files with this package, please try again.', 'geodirectory'),
1294
+		'geodir_action_remove' => __('Remove', 'geodirectory'),
1295 1295
 		'geodir_txt_all_files' => __('Allowed files', 'geodirectory'),
1296 1296
 		'geodir_err_file_type' => __('File type error. Allowed file types: %s', 'geodirectory'),
1297 1297
 		'gd_allowed_img_types' => !empty($allowed_img_types) ? implode(',', $allowed_img_types) : '',
@@ -1299,40 +1299,40 @@  discard block
 block discarded – undo
1299 1299
 		'geodir_txt_form_searching' => __('Searching...', 'geodirectory'),
1300 1300
 		'fa_rating' => (int)get_option('geodir_reviewrating_enable_font_awesome') == 1 ? 1 : '',
1301 1301
 		'reviewrating' => defined('GEODIRREVIEWRATING_VERSION') ? 1 : '',
1302
-        'multirating' => defined('GEODIRREVIEWRATING_VERSION') && get_option('geodir_reviewrating_enable_rating') ? true : false,
1303
-        'geodir_map_name' => geodir_map_name(),
1304
-        'osmStart' => __('Start', 'geodirectory'),
1305
-        'osmVia' => __('Via {viaNumber}', 'geodirectory'),
1306
-        'osmEnd' => __('Enter Your Location', 'geodirectory'),
1307
-        'ga_delete_check' => __('Are you wish to Deauthorize and break Analytics?', 'geodirectory'),
1308
-        'geoMyLocation' => __('My Location', 'geodirectory'),
1309
-        'geoErrUNKNOWN_ERROR' => addslashes(__('Unable to find your location', 'geodirectory')),
1310
-        'geoErrPERMISSION_DENINED' => addslashes(__('Permission denied in finding your location', 'geodirectory')),
1311
-        'geoErrPOSITION_UNAVAILABLE' => addslashes(__('Your location is currently unknown', 'geodirectory')),
1312
-        'geoErrBREAK' => addslashes(__('Attempt to find location took too long', 'geodirectory')),
1313
-        'geoErrDEFAULT' => addslashes(__('Location detection not supported in browser', 'geodirectory')),
1314
-    );
1315
-
1316
-    /**
1317
-     * Filters the translated JS strings from function geodir_localize_all_js_msg().
1318
-     *
1319
-     * With this filter you can add, remove or change translated JS strings.
1320
-     * You should add your own translations to this if you are building an addon rather than adding another script block.
1321
-     *
1322
-     * @since 1.0.0
1323
-     */
1324
-    $arr_alert_msg = apply_filters('geodir_all_js_msg', $arr_alert_msg);
1325
-
1326
-    foreach ($arr_alert_msg as $key => $value) {
1327
-        if (!is_scalar($value))
1328
-            continue;
1329
-        $arr_alert_msg[$key] = html_entity_decode((string)$value, ENT_QUOTES, 'UTF-8');
1330
-    }
1302
+		'multirating' => defined('GEODIRREVIEWRATING_VERSION') && get_option('geodir_reviewrating_enable_rating') ? true : false,
1303
+		'geodir_map_name' => geodir_map_name(),
1304
+		'osmStart' => __('Start', 'geodirectory'),
1305
+		'osmVia' => __('Via {viaNumber}', 'geodirectory'),
1306
+		'osmEnd' => __('Enter Your Location', 'geodirectory'),
1307
+		'ga_delete_check' => __('Are you wish to Deauthorize and break Analytics?', 'geodirectory'),
1308
+		'geoMyLocation' => __('My Location', 'geodirectory'),
1309
+		'geoErrUNKNOWN_ERROR' => addslashes(__('Unable to find your location', 'geodirectory')),
1310
+		'geoErrPERMISSION_DENINED' => addslashes(__('Permission denied in finding your location', 'geodirectory')),
1311
+		'geoErrPOSITION_UNAVAILABLE' => addslashes(__('Your location is currently unknown', 'geodirectory')),
1312
+		'geoErrBREAK' => addslashes(__('Attempt to find location took too long', 'geodirectory')),
1313
+		'geoErrDEFAULT' => addslashes(__('Location detection not supported in browser', 'geodirectory')),
1314
+	);
1315
+
1316
+	/**
1317
+	 * Filters the translated JS strings from function geodir_localize_all_js_msg().
1318
+	 *
1319
+	 * With this filter you can add, remove or change translated JS strings.
1320
+	 * You should add your own translations to this if you are building an addon rather than adding another script block.
1321
+	 *
1322
+	 * @since 1.0.0
1323
+	 */
1324
+	$arr_alert_msg = apply_filters('geodir_all_js_msg', $arr_alert_msg);
1325
+
1326
+	foreach ($arr_alert_msg as $key => $value) {
1327
+		if (!is_scalar($value))
1328
+			continue;
1329
+		$arr_alert_msg[$key] = html_entity_decode((string)$value, ENT_QUOTES, 'UTF-8');
1330
+	}
1331 1331
 
1332
-    $script = "var geodir_all_js_msg = " . json_encode($arr_alert_msg) . ';';
1333
-    echo '<script>';
1334
-    echo $script;
1335
-    echo '</script>';
1332
+	$script = "var geodir_all_js_msg = " . json_encode($arr_alert_msg) . ';';
1333
+	echo '<script>';
1334
+	echo $script;
1335
+	echo '</script>';
1336 1336
 }
1337 1337
 
1338 1338
 add_action('admin_bar_menu', 'geodir_admin_bar_site_menu', 31);
@@ -1348,11 +1348,11 @@  discard block
 block discarded – undo
1348 1348
  */
1349 1349
 function geodir_admin_bar_site_menu($wp_admin_bar)
1350 1350
 {
1351
-    if (get_option("geodir_installed")) {
1352
-        if (current_user_can('manage_options')) {
1353
-            $wp_admin_bar->add_menu(array('parent' => 'appearance', 'id' => 'geodirectory', 'title' => __('GeoDirectory', 'geodirectory'), 'href' => admin_url('?page=geodirectory')));
1354
-        }
1355
-    }
1351
+	if (get_option("geodir_installed")) {
1352
+		if (current_user_can('manage_options')) {
1353
+			$wp_admin_bar->add_menu(array('parent' => 'appearance', 'id' => 'geodirectory', 'title' => __('GeoDirectory', 'geodirectory'), 'href' => admin_url('?page=geodirectory')));
1354
+		}
1355
+	}
1356 1356
 }
1357 1357
 
1358 1358
 add_action('geodir_before_listing', 'geodir_display_sort_options'); /*function in custom_functions.php*/
@@ -1378,25 +1378,25 @@  discard block
 block discarded – undo
1378 1378
  */
1379 1379
 function geodir_store_sidebars()
1380 1380
 {
1381
-    global $geodir_sidebars;
1382
-    global $sidebars_widgets;
1383
-
1384
-    if (!is_array($sidebars_widgets))
1385
-        $sidebars_widgets = wp_get_sidebars_widgets();
1386
-    $geodir_old_sidebars = array();
1387
-
1388
-    if (is_array($geodir_sidebars)) {
1389
-        foreach ($geodir_sidebars as $val) {
1390
-            if (is_array($sidebars_widgets)) {
1391
-                if (array_key_exists($val, $sidebars_widgets))
1392
-                    $geodir_old_sidebars[$val] = $sidebars_widgets[$val];
1393
-                else
1394
-                    $geodir_old_sidebars[$val] = array();
1395
-            }
1396
-        }
1397
-    }
1398
-    update_option('geodir_sidebars', $geodir_old_sidebars);
1399
-    geodir_option_version_backup('geodir_sidebars');
1381
+	global $geodir_sidebars;
1382
+	global $sidebars_widgets;
1383
+
1384
+	if (!is_array($sidebars_widgets))
1385
+		$sidebars_widgets = wp_get_sidebars_widgets();
1386
+	$geodir_old_sidebars = array();
1387
+
1388
+	if (is_array($geodir_sidebars)) {
1389
+		foreach ($geodir_sidebars as $val) {
1390
+			if (is_array($sidebars_widgets)) {
1391
+				if (array_key_exists($val, $sidebars_widgets))
1392
+					$geodir_old_sidebars[$val] = $sidebars_widgets[$val];
1393
+				else
1394
+					$geodir_old_sidebars[$val] = array();
1395
+			}
1396
+		}
1397
+	}
1398
+	update_option('geodir_sidebars', $geodir_old_sidebars);
1399
+	geodir_option_version_backup('geodir_sidebars');
1400 1400
 
1401 1401
 }
1402 1402
 
@@ -1410,28 +1410,28 @@  discard block
 block discarded – undo
1410 1410
  */
1411 1411
 function geodir_restore_sidebars()
1412 1412
 {
1413
-    global $sidebars_widgets;
1414
-
1415
-    if (!is_array($sidebars_widgets))
1416
-        $sidebars_widgets = wp_get_sidebars_widgets();
1417
-
1418
-    if (is_array($sidebars_widgets)) {
1419
-        $geodir_old_sidebars = get_option('geodir_sidebars');
1420
-        if (is_array($geodir_old_sidebars)) {
1421
-            foreach ($geodir_old_sidebars as $key => $val) {
1422
-                if(0 === strpos($key, 'geodir_'))// if gd widget
1423
-                {
1424
-                    $sidebars_widgets[$key] = $geodir_old_sidebars[$key];
1425
-                }
1413
+	global $sidebars_widgets;
1426 1414
 
1415
+	if (!is_array($sidebars_widgets))
1416
+		$sidebars_widgets = wp_get_sidebars_widgets();
1427 1417
 
1428
-            }
1429
-        }
1418
+	if (is_array($sidebars_widgets)) {
1419
+		$geodir_old_sidebars = get_option('geodir_sidebars');
1420
+		if (is_array($geodir_old_sidebars)) {
1421
+			foreach ($geodir_old_sidebars as $key => $val) {
1422
+				if(0 === strpos($key, 'geodir_'))// if gd widget
1423
+				{
1424
+					$sidebars_widgets[$key] = $geodir_old_sidebars[$key];
1425
+				}
1430 1426
 
1431
-    }
1432 1427
 
1433
-    update_option('sidebars_widgets', $sidebars_widgets);
1434
-    update_option('geodir_sidebars', '');
1428
+			}
1429
+		}
1430
+
1431
+	}
1432
+
1433
+	update_option('sidebars_widgets', $sidebars_widgets);
1434
+	update_option('geodir_sidebars', '');
1435 1435
 }
1436 1436
 
1437 1437
 add_action('geodir_after_listing_post_gridview', 'geodir_after_listing_post_gridview');
@@ -1444,9 +1444,9 @@  discard block
 block discarded – undo
1444 1444
  */
1445 1445
 function geodir_after_listing_post_gridview()
1446 1446
 {
1447
-    global $gridview_columns;
1447
+	global $gridview_columns;
1448 1448
 
1449
-    $gridview_columns = '';
1449
+	$gridview_columns = '';
1450 1450
 
1451 1451
 }
1452 1452
 
@@ -1474,11 +1474,11 @@  discard block
 block discarded – undo
1474 1474
  */
1475 1475
 function so_handle_038($url, $original_url, $_context)
1476 1476
 {
1477
-    if (strstr($url, "maps.google.com/maps/api/js") !== false) {
1478
-        $url = str_replace("&#038;", "&amp;", $url); // or $url = $original_url
1479
-    }
1477
+	if (strstr($url, "maps.google.com/maps/api/js") !== false) {
1478
+		$url = str_replace("&#038;", "&amp;", $url); // or $url = $original_url
1479
+	}
1480 1480
 
1481
-    return $url;
1481
+	return $url;
1482 1482
 }
1483 1483
 
1484 1484
 
@@ -1494,34 +1494,34 @@  discard block
 block discarded – undo
1494 1494
 function geodir_after_main_form_fields() {
1495 1495
 	global $gd_session;
1496 1496
 	
1497
-    if (get_option('geodir_accept_term_condition')) {
1498
-        global $post;
1499
-        $term_condition = '';
1500
-        if (isset($_REQUEST['backandedit'])) {
1501
-            $post = (object)$gd_session->get('listing');
1502
-            $term_condition = isset($post->geodir_accept_term_condition) ? $post->geodir_accept_term_condition : '';
1503
-        }
1504
-
1505
-        ?>
1497
+	if (get_option('geodir_accept_term_condition')) {
1498
+		global $post;
1499
+		$term_condition = '';
1500
+		if (isset($_REQUEST['backandedit'])) {
1501
+			$post = (object)$gd_session->get('listing');
1502
+			$term_condition = isset($post->geodir_accept_term_condition) ? $post->geodir_accept_term_condition : '';
1503
+		}
1504
+
1505
+		?>
1506 1506
         <div id="geodir_accept_term_condition_row" class="required_field geodir_form_row clearfix">
1507 1507
             <label>&nbsp;</label>
1508 1508
 
1509 1509
             <div class="geodir_taxonomy_field" style="float:left; width:70%;">
1510 1510
 				<span style="display:block"> 
1511 1511
 				<input class="main_list_selecter" type="checkbox" <?php if ($term_condition == '1') {
1512
-                    echo 'checked="checked"';
1513
-                } ?> field_type="checkbox" name="geodir_accept_term_condition" id="geodir_accept_term_condition"
1512
+					echo 'checked="checked"';
1513
+				} ?> field_type="checkbox" name="geodir_accept_term_condition" id="geodir_accept_term_condition"
1514 1514
                        class="geodir_textfield" value="1"
1515 1515
                        style="display:inline-block"/><a href="<?php $terms_page = get_option('geodir_term_condition_page'); if($terms_page){ echo get_permalink($terms_page);}?>" target="_blank"><?php _e('Please accept our terms and conditions', 'geodirectory'); ?></a>
1516 1516
 				</span>
1517 1517
             </div>
1518 1518
             <span class="geodir_message_error"><?php if (isset($required_msg)) {
1519
-                    _e($required_msg, 'geodirectory');
1520
-                } ?></span>
1519
+					_e($required_msg, 'geodirectory');
1520
+				} ?></span>
1521 1521
         </div>
1522 1522
     <?php
1523 1523
 
1524
-    }
1524
+	}
1525 1525
 }
1526 1526
 
1527 1527
 
@@ -1546,42 +1546,42 @@  discard block
 block discarded – undo
1546 1546
  */
1547 1547
 function geodir_detail_page_tab_is_display($is_display, $tab)
1548 1548
 {
1549
-    global $post, $post_images, $video, $special_offers, $related_listing, $geodir_post_detail_fields;
1549
+	global $post, $post_images, $video, $special_offers, $related_listing, $geodir_post_detail_fields;
1550 1550
 
1551
-    if ($tab == 'post_profile') {
1552
-        /** This action is documented in geodirectory_template_actions.php */
1553
-        $desc_limit = apply_filters('geodir_description_field_desc_limit', '');
1551
+	if ($tab == 'post_profile') {
1552
+		/** This action is documented in geodirectory_template_actions.php */
1553
+		$desc_limit = apply_filters('geodir_description_field_desc_limit', '');
1554 1554
         
1555
-        if (!($desc_limit === '' || (int)$desc_limit > 0)) {
1556
-            $is_display = false;
1557
-        }
1558
-    }
1555
+		if (!($desc_limit === '' || (int)$desc_limit > 0)) {
1556
+			$is_display = false;
1557
+		}
1558
+	}
1559 1559
     
1560
-    if ($tab == 'post_info')
1561
-        $is_display = (!empty($geodir_post_detail_fields)) ? true : false;
1560
+	if ($tab == 'post_info')
1561
+		$is_display = (!empty($geodir_post_detail_fields)) ? true : false;
1562 1562
     
1563
-    if ($tab == 'post_images')
1564
-        $is_display = (!empty($post_images)) ? true : false;
1563
+	if ($tab == 'post_images')
1564
+		$is_display = (!empty($post_images)) ? true : false;
1565 1565
 
1566
-    if ($tab == 'post_video')
1567
-        $is_display = (!empty($video)) ? true : false;
1566
+	if ($tab == 'post_video')
1567
+		$is_display = (!empty($video)) ? true : false;
1568 1568
 
1569
-    if ($tab == 'special_offers')
1570
-        $is_display = (!empty($special_offers)) ? true : false;
1569
+	if ($tab == 'special_offers')
1570
+		$is_display = (!empty($special_offers)) ? true : false;
1571 1571
 
1572
-    if ($tab == 'reviews')
1573
-        $is_display = (geodir_is_page('detail')) ? true : false;
1572
+	if ($tab == 'reviews')
1573
+		$is_display = (geodir_is_page('detail')) ? true : false;
1574 1574
 
1575
-    if ($tab == 'related_listing') {
1576
-       $message = __('No listings found which match your selection.', 'geodirectory');
1575
+	if ($tab == 'related_listing') {
1576
+	   $message = __('No listings found which match your selection.', 'geodirectory');
1577 1577
        
1578
-       /** This action is documented in geodirectory-functions/template_functions.php */
1579
-       $message = apply_filters('geodir_message_listing_not_found', $message, 'listing-listview', false);
1578
+	   /** This action is documented in geodirectory-functions/template_functions.php */
1579
+	   $message = apply_filters('geodir_message_listing_not_found', $message, 'listing-listview', false);
1580 1580
        
1581
-       $is_display = ((strpos($related_listing, $message) !== false || $related_listing == '' || !geodir_is_page('detail'))) ? false : true;
1582
-    }
1581
+	   $is_display = ((strpos($related_listing, $message) !== false || $related_listing == '' || !geodir_is_page('detail'))) ? false : true;
1582
+	}
1583 1583
 
1584
-    return $is_display;
1584
+	return $is_display;
1585 1585
 }
1586 1586
 
1587 1587
 
@@ -1597,69 +1597,69 @@  discard block
 block discarded – undo
1597 1597
  * @global string $plugin_prefix Geodirectory plugin table prefix.
1598 1598
  */
1599 1599
 function geodir_changes_in_custom_fields_table() {
1600
-    global $wpdb, $plugin_prefix;
1600
+	global $wpdb, $plugin_prefix;
1601 1601
 	
1602 1602
 	// Remove unused virtual page
1603 1603
 	$listings_page_id = (int)get_option('geodir_listing_page');
1604 1604
 	if ($listings_page_id) {
1605 1605
 		$wpdb->query($wpdb->prepare("DELETE FROM " . $wpdb->posts . " WHERE ID=%d AND post_name = %s AND post_type=%s", array($listings_page_id, 'listings', 'page')));
1606
-        delete_option('geodir_listing_page');
1606
+		delete_option('geodir_listing_page');
1607 1607
 	}
1608 1608
 
1609
-    if (!get_option('geodir_changes_in_custom_fields_table')) {
1610
-        $wpdb->query(
1611
-            $wpdb->prepare(
1612
-                "UPDATE " . GEODIR_CUSTOM_FIELDS_TABLE . " SET is_default=%s, is_admin=%s WHERE is_default=%s",
1613
-                array('1', '1', 'admin')
1614
-            )
1615
-        );
1609
+	if (!get_option('geodir_changes_in_custom_fields_table')) {
1610
+		$wpdb->query(
1611
+			$wpdb->prepare(
1612
+				"UPDATE " . GEODIR_CUSTOM_FIELDS_TABLE . " SET is_default=%s, is_admin=%s WHERE is_default=%s",
1613
+				array('1', '1', 'admin')
1614
+			)
1615
+		);
1616 1616
 
1617 1617
 
1618
-        /* --- terms meta value set --- */
1618
+		/* --- terms meta value set --- */
1619 1619
 
1620
-        update_option('geodir_default_marker_icon', geodir_plugin_url() . '/geodirectory-functions/map-functions/icons/pin.png');
1620
+		update_option('geodir_default_marker_icon', geodir_plugin_url() . '/geodirectory-functions/map-functions/icons/pin.png');
1621 1621
 
1622
-        $options_data = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "options WHERE option_name LIKE %s", array('%tax_meta_%')));
1622
+		$options_data = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "options WHERE option_name LIKE %s", array('%tax_meta_%')));
1623 1623
 
1624
-        if (!empty($options_data)) {
1624
+		if (!empty($options_data)) {
1625 1625
 
1626
-            foreach ($options_data as $optobj) {
1626
+			foreach ($options_data as $optobj) {
1627 1627
 
1628
-                $option_val = str_replace('tax_meta_', '', $optobj->option_name);
1628
+				$option_val = str_replace('tax_meta_', '', $optobj->option_name);
1629 1629
 
1630
-                $taxonomies_data = $wpdb->get_results($wpdb->prepare("SELECT taxonomy FROM " . $wpdb->prefix . "term_taxonomy WHERE taxonomy LIKE %s AND term_id=%d", array('%category%', $option_val)));
1630
+				$taxonomies_data = $wpdb->get_results($wpdb->prepare("SELECT taxonomy FROM " . $wpdb->prefix . "term_taxonomy WHERE taxonomy LIKE %s AND term_id=%d", array('%category%', $option_val)));
1631 1631
 
1632
-                if (!empty($taxonomies_data)) {
1632
+				if (!empty($taxonomies_data)) {
1633 1633
 
1634
-                    foreach ($taxonomies_data as $taxobj) {
1634
+					foreach ($taxonomies_data as $taxobj) {
1635 1635
 
1636
-                        $taxObject = get_taxonomy($taxobj->taxonomy);
1637
-                        $post_type = $taxObject->object_type[0];
1636
+						$taxObject = get_taxonomy($taxobj->taxonomy);
1637
+						$post_type = $taxObject->object_type[0];
1638 1638
 
1639
-                        $opt_value = 'tax_meta_' . $post_type . '_' . $option_val;
1639
+						$opt_value = 'tax_meta_' . $post_type . '_' . $option_val;
1640 1640
 
1641
-                        $duplicate_data = $wpdb->get_var($wpdb->prepare("SELECT option_id FROM " . $wpdb->prefix . "options WHERE option_name=%s", array('tax_meta_' . $option_val)));
1641
+						$duplicate_data = $wpdb->get_var($wpdb->prepare("SELECT option_id FROM " . $wpdb->prefix . "options WHERE option_name=%s", array('tax_meta_' . $option_val)));
1642 1642
 
1643
-                        if ($duplicate_data) {
1643
+						if ($duplicate_data) {
1644 1644
 
1645
-                            $wpdb->query($wpdb->prepare("UPDATE " . $wpdb->prefix . "options SET	option_name=%s WHERE option_id=%d", array($opt_value, $optobj->option_id)));
1645
+							$wpdb->query($wpdb->prepare("UPDATE " . $wpdb->prefix . "options SET	option_name=%s WHERE option_id=%d", array($opt_value, $optobj->option_id)));
1646 1646
 
1647
-                        } else {
1647
+						} else {
1648 1648
 
1649
-                            $wpdb->query($wpdb->prepare("INSERT INTO " . $wpdb->prefix . "options (option_name,option_value,autoload) VALUES (%s, %s, %s)", array($opt_value, $optobj->option_value, $optobj->autoload)));
1649
+							$wpdb->query($wpdb->prepare("INSERT INTO " . $wpdb->prefix . "options (option_name,option_value,autoload) VALUES (%s, %s, %s)", array($opt_value, $optobj->option_value, $optobj->autoload)));
1650 1650
 
1651
-                        }
1651
+						}
1652 1652
 
1653
-                    }
1653
+					}
1654 1654
 
1655
-                }
1655
+				}
1656 1656
 
1657
-            }
1658
-        }
1657
+			}
1658
+		}
1659 1659
 
1660
-        update_option('geodir_changes_in_custom_fields_table', '1');
1660
+		update_option('geodir_changes_in_custom_fields_table', '1');
1661 1661
 
1662
-    }
1662
+	}
1663 1663
 
1664 1664
 }
1665 1665
 
@@ -1678,24 +1678,24 @@  discard block
 block discarded – undo
1678 1678
 function geodir_location_slug_check($slug)
1679 1679
 {
1680 1680
 
1681
-    global $wpdb, $table_prefix;
1681
+	global $wpdb, $table_prefix;
1682 1682
 
1683
-    $slug_exists = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($slug)));
1683
+	$slug_exists = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($slug)));
1684 1684
 
1685
-    if ($slug_exists) {
1685
+	if ($slug_exists) {
1686 1686
 
1687
-        $suffix = 1;
1688
-        do {
1689
-            $alt_location_name = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1690
-            $location_slug_check = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($alt_location_name)));
1691
-            $suffix++;
1692
-        } while ($location_slug_check && $suffix < 100);
1687
+		$suffix = 1;
1688
+		do {
1689
+			$alt_location_name = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1690
+			$location_slug_check = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($alt_location_name)));
1691
+			$suffix++;
1692
+		} while ($location_slug_check && $suffix < 100);
1693 1693
 
1694
-        $slug = $alt_location_name;
1694
+		$slug = $alt_location_name;
1695 1695
 
1696
-    }
1696
+	}
1697 1697
 
1698
-    return $slug;
1698
+	return $slug;
1699 1699
 
1700 1700
 }
1701 1701
 
@@ -1720,42 +1720,42 @@  discard block
 block discarded – undo
1720 1720
 function geodir_update_term_slug($term_id, $tt_id, $taxonomy)
1721 1721
 {
1722 1722
 
1723
-    global $wpdb, $plugin_prefix, $table_prefix;
1723
+	global $wpdb, $plugin_prefix, $table_prefix;
1724 1724
 
1725
-    $tern_data = get_term_by('id', $term_id, $taxonomy);
1725
+	$tern_data = get_term_by('id', $term_id, $taxonomy);
1726 1726
 
1727
-    $slug = $tern_data->slug;
1727
+	$slug = $tern_data->slug;
1728 1728
 
1729
-    /**
1730
-     * Filter if a term slug exists.
1731
-     *
1732
-     * @since 1.0.0
1733
-     * @package GeoDirectory
1734
-     * @param bool $bool Default: false.
1735
-     * @param string $slug The term slug.
1736
-     * @param int $term_id The term ID.
1737
-     */
1738
-    $slug_exists = apply_filters('geodir_term_slug_is_exists', false, $slug, $term_id);
1729
+	/**
1730
+	 * Filter if a term slug exists.
1731
+	 *
1732
+	 * @since 1.0.0
1733
+	 * @package GeoDirectory
1734
+	 * @param bool $bool Default: false.
1735
+	 * @param string $slug The term slug.
1736
+	 * @param int $term_id The term ID.
1737
+	 */
1738
+	$slug_exists = apply_filters('geodir_term_slug_is_exists', false, $slug, $term_id);
1739 1739
 
1740
-    if ($slug_exists) {
1740
+	if ($slug_exists) {
1741 1741
 
1742
-        $suffix = 1;
1743
-        do {
1744
-            $new_slug = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1742
+		$suffix = 1;
1743
+		do {
1744
+			$new_slug = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1745 1745
 
1746
-            /** This action is documented in geodirectory_hooks_actions.php */
1747
-            $term_slug_check = apply_filters('geodir_term_slug_is_exists', false, $new_slug, $term_id);
1746
+			/** This action is documented in geodirectory_hooks_actions.php */
1747
+			$term_slug_check = apply_filters('geodir_term_slug_is_exists', false, $new_slug, $term_id);
1748 1748
 
1749
-            $suffix++;
1750
-        } while ($term_slug_check && $suffix < 100);
1749
+			$suffix++;
1750
+		} while ($term_slug_check && $suffix < 100);
1751 1751
 
1752
-        $slug = $new_slug;
1752
+		$slug = $new_slug;
1753 1753
 
1754
-        //wp_update_term( $term_id, $taxonomy, array('slug' => $slug) );
1754
+		//wp_update_term( $term_id, $taxonomy, array('slug' => $slug) );
1755 1755
 
1756
-        $wpdb->query($wpdb->prepare("UPDATE " . $table_prefix . "terms SET slug=%s WHERE term_id=%d", array($slug, $term_id)));
1756
+		$wpdb->query($wpdb->prepare("UPDATE " . $table_prefix . "terms SET slug=%s WHERE term_id=%d", array($slug, $term_id)));
1757 1757
 
1758
-    }
1758
+	}
1759 1759
 	
1760 1760
 	// Update tag in detail table.
1761 1761
 	$taxonomy_obj = get_taxonomy($taxonomy);
@@ -1796,21 +1796,21 @@  discard block
 block discarded – undo
1796 1796
 function geodir_term_slug_is_exists($slug_exists, $slug, $term_id)
1797 1797
 {
1798 1798
 
1799
-    global $wpdb, $table_prefix;
1799
+	global $wpdb, $table_prefix;
1800 1800
 
1801
-    $default_location = geodir_get_default_location();
1801
+	$default_location = geodir_get_default_location();
1802 1802
 
1803
-    $country_slug = $default_location->country_slug;
1804
-    $region_slug = $default_location->region_slug;
1805
-    $city_slug = $default_location->city_slug;
1803
+	$country_slug = $default_location->country_slug;
1804
+	$region_slug = $default_location->region_slug;
1805
+	$city_slug = $default_location->city_slug;
1806 1806
 
1807
-    if ($country_slug == $slug || $region_slug == $slug || $city_slug == $slug)
1808
-        return $slug_exists = true;
1807
+	if ($country_slug == $slug || $region_slug == $slug || $city_slug == $slug)
1808
+		return $slug_exists = true;
1809 1809
 
1810
-    if ($wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s AND term_id != %d", array($slug, $term_id))))
1811
-        return $slug_exists = true;
1810
+	if ($wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s AND term_id != %d", array($slug, $term_id))))
1811
+		return $slug_exists = true;
1812 1812
 
1813
-    return $slug_exists;
1813
+	return $slug_exists;
1814 1814
 }
1815 1815
 
1816 1816
 
@@ -1830,75 +1830,75 @@  discard block
 block discarded – undo
1830 1830
  */
1831 1831
 function geodir_custom_page_title($title = '', $sep = '')
1832 1832
 {
1833
-    global $wp;
1834
-    if ((class_exists('WPSEO_Frontend') || class_exists('All_in_One_SEO_Pack')) && !geodir_disable_yoast_seo_metas()) {
1835
-        return $title;
1836
-    }
1833
+	global $wp;
1834
+	if ((class_exists('WPSEO_Frontend') || class_exists('All_in_One_SEO_Pack')) && !geodir_disable_yoast_seo_metas()) {
1835
+		return $title;
1836
+	}
1837 1837
 
1838
-    if ($sep == '') {
1839
-        /**
1840
-         * Filter the page title separator.
1841
-         *
1842
-         * @since 1.0.0
1843
-         * @package GeoDirectory
1844
-         * @param string $sep The separator, default: `|`.
1845
-         */
1846
-        $sep = apply_filters('geodir_page_title_separator', '|');
1847
-    }
1838
+	if ($sep == '') {
1839
+		/**
1840
+		 * Filter the page title separator.
1841
+		 *
1842
+		 * @since 1.0.0
1843
+		 * @package GeoDirectory
1844
+		 * @param string $sep The separator, default: `|`.
1845
+		 */
1846
+		$sep = apply_filters('geodir_page_title_separator', '|');
1847
+	}
1848 1848
 
1849 1849
 
1850
-    $gd_page = '';
1851
-    if(geodir_is_page('home')){
1852
-        $gd_page = 'home';
1853
-        $title = (get_option('geodir_meta_title_homepage')) ? get_option('geodir_meta_title_homepage') : $title;
1854
-    }
1855
-    elseif(geodir_is_page('detail')){
1856
-        $gd_page = 'detail';
1857
-        $title = (get_option('geodir_meta_title_detail')) ? get_option('geodir_meta_title_detail') : $title;
1858
-    }
1859
-    elseif(geodir_is_page('pt')){
1860
-        $gd_page = 'pt';
1861
-        $title = (get_option('geodir_meta_title_pt')) ? get_option('geodir_meta_title_pt') : $title;
1862
-    }
1863
-    elseif(geodir_is_page('listing')){
1864
-        $gd_page = 'listing';
1865
-        $title = (get_option('geodir_meta_title_listing')) ? get_option('geodir_meta_title_listing') : $title;
1866
-    }
1867
-    elseif(geodir_is_page('location')){
1868
-        $gd_page = 'location';
1869
-        $title = (get_option('geodir_meta_title_location')) ? get_option('geodir_meta_title_location') : $title;
1870
-    }
1871
-    elseif(geodir_is_page('search')){
1872
-        $gd_page = 'search';
1873
-        $title = (get_option('geodir_meta_title_search')) ? get_option('geodir_meta_title_search') : $title;
1874
-    }
1875
-    elseif(geodir_is_page('add-listing')){
1876
-        $gd_page = 'add-listing';
1877
-        $title = (get_option('geodir_meta_title_add-listing')) ? get_option('geodir_meta_title_add-listing') : $title;
1878
-    }
1879
-    elseif(geodir_is_page('author')){
1880
-        $gd_page = 'author';
1881
-        $title = (get_option('geodir_meta_title_author')) ? get_option('geodir_meta_title_author') : $title;
1882
-    }
1883
-    elseif(geodir_is_page('login')){
1884
-        $gd_page = 'login';
1885
-        $title = (get_option('geodir_meta_title_login')) ? get_option('geodir_meta_title_login') : $title;
1886
-    }
1887
-    elseif(geodir_is_page('listing-success')){
1888
-        $gd_page = 'listing-success';
1889
-        $title = (get_option('geodir_meta_title_listing-success')) ? get_option('geodir_meta_title_listing-success') : $title;
1890
-    }
1850
+	$gd_page = '';
1851
+	if(geodir_is_page('home')){
1852
+		$gd_page = 'home';
1853
+		$title = (get_option('geodir_meta_title_homepage')) ? get_option('geodir_meta_title_homepage') : $title;
1854
+	}
1855
+	elseif(geodir_is_page('detail')){
1856
+		$gd_page = 'detail';
1857
+		$title = (get_option('geodir_meta_title_detail')) ? get_option('geodir_meta_title_detail') : $title;
1858
+	}
1859
+	elseif(geodir_is_page('pt')){
1860
+		$gd_page = 'pt';
1861
+		$title = (get_option('geodir_meta_title_pt')) ? get_option('geodir_meta_title_pt') : $title;
1862
+	}
1863
+	elseif(geodir_is_page('listing')){
1864
+		$gd_page = 'listing';
1865
+		$title = (get_option('geodir_meta_title_listing')) ? get_option('geodir_meta_title_listing') : $title;
1866
+	}
1867
+	elseif(geodir_is_page('location')){
1868
+		$gd_page = 'location';
1869
+		$title = (get_option('geodir_meta_title_location')) ? get_option('geodir_meta_title_location') : $title;
1870
+	}
1871
+	elseif(geodir_is_page('search')){
1872
+		$gd_page = 'search';
1873
+		$title = (get_option('geodir_meta_title_search')) ? get_option('geodir_meta_title_search') : $title;
1874
+	}
1875
+	elseif(geodir_is_page('add-listing')){
1876
+		$gd_page = 'add-listing';
1877
+		$title = (get_option('geodir_meta_title_add-listing')) ? get_option('geodir_meta_title_add-listing') : $title;
1878
+	}
1879
+	elseif(geodir_is_page('author')){
1880
+		$gd_page = 'author';
1881
+		$title = (get_option('geodir_meta_title_author')) ? get_option('geodir_meta_title_author') : $title;
1882
+	}
1883
+	elseif(geodir_is_page('login')){
1884
+		$gd_page = 'login';
1885
+		$title = (get_option('geodir_meta_title_login')) ? get_option('geodir_meta_title_login') : $title;
1886
+	}
1887
+	elseif(geodir_is_page('listing-success')){
1888
+		$gd_page = 'listing-success';
1889
+		$title = (get_option('geodir_meta_title_listing-success')) ? get_option('geodir_meta_title_listing-success') : $title;
1890
+	}
1891 1891
 
1892 1892
 
1893
-    /**
1894
-     * Filter page meta title to replace variables.
1895
-     *
1896
-     * @since 1.5.4
1897
-     * @param string $title The page title including variables.
1898
-     * @param string $gd_page The GeoDirectory page type if any.
1899
-     * @param string $sep The title separator symbol.
1900
-     */
1901
-    return apply_filters('geodir_seo_meta_title', __($title, 'geodirectory'), $gd_page, $sep);
1893
+	/**
1894
+	 * Filter page meta title to replace variables.
1895
+	 *
1896
+	 * @since 1.5.4
1897
+	 * @param string $title The page title including variables.
1898
+	 * @param string $gd_page The GeoDirectory page type if any.
1899
+	 * @param string $sep The title separator symbol.
1900
+	 */
1901
+	return apply_filters('geodir_seo_meta_title', __($title, 'geodirectory'), $gd_page, $sep);
1902 1902
 
1903 1903
 }
1904 1904
 
@@ -1914,36 +1914,36 @@  discard block
 block discarded – undo
1914 1914
 function geodir_set_post_attachment()
1915 1915
 {
1916 1916
 
1917
-    if (!get_option('geodir_set_post_attachments')) {
1917
+	if (!get_option('geodir_set_post_attachments')) {
1918 1918
 
1919
-        require_once(ABSPATH . 'wp-admin/includes/image.php');
1920
-        require_once(ABSPATH . 'wp-admin/includes/file.php');
1919
+		require_once(ABSPATH . 'wp-admin/includes/image.php');
1920
+		require_once(ABSPATH . 'wp-admin/includes/file.php');
1921 1921
 
1922
-        $all_postypes = geodir_get_posttypes();
1922
+		$all_postypes = geodir_get_posttypes();
1923 1923
 
1924
-        foreach($all_postypes as $post_type){
1925
-            $args = array(
1926
-                'posts_per_page' => -1,
1927
-                'post_type' => $post_type,
1928
-                'post_status' => 'publish');
1924
+		foreach($all_postypes as $post_type){
1925
+			$args = array(
1926
+				'posts_per_page' => -1,
1927
+				'post_type' => $post_type,
1928
+				'post_status' => 'publish');
1929 1929
 
1930
-            $posts_array = get_posts($args);
1930
+			$posts_array = get_posts($args);
1931 1931
 
1932
-            if (!empty($posts_array)) {
1932
+			if (!empty($posts_array)) {
1933 1933
 
1934
-                foreach ($posts_array as $post) {
1934
+				foreach ($posts_array as $post) {
1935 1935
 
1936
-                    geodir_set_wp_featured_image($post->ID);
1936
+					geodir_set_wp_featured_image($post->ID);
1937 1937
 
1938
-                }
1938
+				}
1939 1939
 
1940
-            }
1941
-        }
1940
+			}
1941
+		}
1942 1942
 
1943 1943
 
1944
-        update_option('geodir_set_post_attachments', '1');
1944
+		update_option('geodir_set_post_attachments', '1');
1945 1945
 
1946
-    }
1946
+	}
1947 1947
 
1948 1948
 }
1949 1949
 
@@ -1960,19 +1960,19 @@  discard block
 block discarded – undo
1960 1960
 function geodir_remove_url_seperator()
1961 1961
 {
1962 1962
 
1963
-    if (!get_option('geodir_remove_url_seperator')) {
1963
+	if (!get_option('geodir_remove_url_seperator')) {
1964 1964
 
1965
-        if (get_option('geodir_listingurl_separator'))
1966
-            delete_option('geodir_listingurl_separator');
1965
+		if (get_option('geodir_listingurl_separator'))
1966
+			delete_option('geodir_listingurl_separator');
1967 1967
 
1968
-        if (get_option('geodir_detailurl_separator'))
1969
-            delete_option('geodir_detailurl_separator');
1968
+		if (get_option('geodir_detailurl_separator'))
1969
+			delete_option('geodir_detailurl_separator');
1970 1970
 
1971
-        flush_rewrite_rules(false);
1971
+		flush_rewrite_rules(false);
1972 1972
 
1973
-        update_option('geodir_remove_url_seperator', '1');
1973
+		update_option('geodir_remove_url_seperator', '1');
1974 1974
 
1975
-    }
1975
+	}
1976 1976
 
1977 1977
 }
1978 1978
 
@@ -1988,19 +1988,19 @@  discard block
 block discarded – undo
1988 1988
  */
1989 1989
 function geodir_remove_url_seperator_form_permalink_settings($permalink_arr)
1990 1990
 {
1991
-    foreach ($permalink_arr as $key => $value) {
1991
+	foreach ($permalink_arr as $key => $value) {
1992 1992
 
1993
-        if ($value['id'] == 'geodir_listingurl_separator' || $value['id'] == 'geodir_detailurl_separator')
1994
-            unset($permalink_arr[$key]);
1993
+		if ($value['id'] == 'geodir_listingurl_separator' || $value['id'] == 'geodir_detailurl_separator')
1994
+			unset($permalink_arr[$key]);
1995 1995
 
1996
-    }
1996
+	}
1997 1997
 
1998
-    return $permalink_arr;
1998
+	return $permalink_arr;
1999 1999
 
2000 2000
 }
2001 2001
 
2002 2002
 if (!is_admin()) {
2003
-    add_filter('posts_results', 'geodir_set_status_draft_to_publish_for_own_post');
2003
+	add_filter('posts_results', 'geodir_set_status_draft_to_publish_for_own_post');
2004 2004
 }
2005 2005
 /**
2006 2006
  * Set status from draft to publish.
@@ -2013,16 +2013,16 @@  discard block
 block discarded – undo
2013 2013
  */
2014 2014
 function geodir_set_status_draft_to_publish_for_own_post($post)
2015 2015
 {
2016
-    $user_id = get_current_user_id();
2016
+	$user_id = get_current_user_id();
2017 2017
 
2018
-    if(!$user_id){return $post;}
2018
+	if(!$user_id){return $post;}
2019 2019
 
2020
-    $gd_post_types = geodir_get_posttypes();
2020
+	$gd_post_types = geodir_get_posttypes();
2021 2021
 
2022
-    if (!empty($post) && $post[0]->post_author == $user_id && in_array($post[0]->post_type, $gd_post_types) && !isset($_REQUEST['fl_builder'])) {
2023
-        $post[0]->post_status = 'publish';
2024
-    }
2025
-    return $post;
2022
+	if (!empty($post) && $post[0]->post_author == $user_id && in_array($post[0]->post_type, $gd_post_types) && !isset($_REQUEST['fl_builder'])) {
2023
+		$post[0]->post_status = 'publish';
2024
+	}
2025
+	return $post;
2026 2026
 }
2027 2027
 
2028 2028
 
@@ -2114,33 +2114,33 @@  discard block
 block discarded – undo
2114 2114
  */
2115 2115
 function geodir_detail_page_tab_headings_change($tabs_arr)
2116 2116
 {
2117
-    global $wpdb;
2117
+	global $wpdb;
2118 2118
 
2119
-    $post_type = geodir_get_current_posttype();
2119
+	$post_type = geodir_get_current_posttype();
2120 2120
 
2121
-    $all_postypes = geodir_get_posttypes();
2121
+	$all_postypes = geodir_get_posttypes();
2122 2122
 
2123
-    if (!empty($tabs_arr) && $post_type != '' && in_array($post_type, $all_postypes)) {
2123
+	if (!empty($tabs_arr) && $post_type != '' && in_array($post_type, $all_postypes)) {
2124 2124
 
2125
-        if (array_key_exists('post_video', $tabs_arr)) {
2125
+		if (array_key_exists('post_video', $tabs_arr)) {
2126 2126
 
2127
-            $field_title = $wpdb->get_var($wpdb->prepare("select site_title from " . GEODIR_CUSTOM_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s ", array('geodir_video', $post_type)));
2127
+			$field_title = $wpdb->get_var($wpdb->prepare("select site_title from " . GEODIR_CUSTOM_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s ", array('geodir_video', $post_type)));
2128 2128
 
2129
-            if (isset($tabs_arr['post_video']['heading_text']) && $field_title != '')
2130
-                $tabs_arr['post_video']['heading_text'] = $field_title;
2131
-        }
2129
+			if (isset($tabs_arr['post_video']['heading_text']) && $field_title != '')
2130
+				$tabs_arr['post_video']['heading_text'] = $field_title;
2131
+		}
2132 2132
 
2133
-        if (array_key_exists('special_offers', $tabs_arr)) {
2133
+		if (array_key_exists('special_offers', $tabs_arr)) {
2134 2134
 
2135
-            $field_title = $wpdb->get_var($wpdb->prepare("select site_title from " . GEODIR_CUSTOM_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s ", array('geodir_special_offers', $post_type)));
2135
+			$field_title = $wpdb->get_var($wpdb->prepare("select site_title from " . GEODIR_CUSTOM_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s ", array('geodir_special_offers', $post_type)));
2136 2136
 
2137
-            if (isset($tabs_arr['special_offers']['heading_text']) && $field_title != '')
2138
-                $tabs_arr['special_offers']['heading_text'] = $field_title;
2139
-        }
2137
+			if (isset($tabs_arr['special_offers']['heading_text']) && $field_title != '')
2138
+				$tabs_arr['special_offers']['heading_text'] = $field_title;
2139
+		}
2140 2140
 
2141
-    }
2141
+	}
2142 2142
 
2143
-    return $tabs_arr;
2143
+	return $tabs_arr;
2144 2144
 
2145 2145
 }
2146 2146
 
@@ -2153,10 +2153,10 @@  discard block
 block discarded – undo
2153 2153
  */
2154 2154
 function geodir_remove_template_redirect_actions()
2155 2155
 {
2156
-    if (geodir_is_page('login')){
2157
-        remove_all_actions('template_redirect');
2158
-        remove_action('init', 'avia_modify_front', 10);
2159
-    }
2156
+	if (geodir_is_page('login')){
2157
+		remove_all_actions('template_redirect');
2158
+		remove_action('init', 'avia_modify_front', 10);
2159
+	}
2160 2160
 }
2161 2161
 
2162 2162
 
@@ -2178,51 +2178,51 @@  discard block
 block discarded – undo
2178 2178
 function geodirectory_before_featured_image_delete($attachment_id)
2179 2179
 {
2180 2180
 
2181
-    global $wpdb, $plugin_prefix;
2181
+	global $wpdb, $plugin_prefix;
2182 2182
 
2183
-    $post_id = get_post_field('post_parent', $attachment_id);
2183
+	$post_id = get_post_field('post_parent', $attachment_id);
2184 2184
 
2185
-    $attachment_url = wp_get_attachment_url($attachment_id);
2185
+	$attachment_url = wp_get_attachment_url($attachment_id);
2186 2186
 
2187
-    if ($post_id > 0 && (isset($_REQUEST['action']) && $_REQUEST['action'] == 'delete')) {
2187
+	if ($post_id > 0 && (isset($_REQUEST['action']) && $_REQUEST['action'] == 'delete')) {
2188 2188
 
2189
-        $post_type = get_post_type($post_id);
2189
+		$post_type = get_post_type($post_id);
2190 2190
 
2191
-        $all_postypes = geodir_get_posttypes();
2191
+		$all_postypes = geodir_get_posttypes();
2192 2192
 
2193
-        if (!in_array($post_type, $all_postypes) || !is_admin())
2194
-            return false;
2193
+		if (!in_array($post_type, $all_postypes) || !is_admin())
2194
+			return false;
2195 2195
 
2196
-        $uploads = wp_upload_dir();
2196
+		$uploads = wp_upload_dir();
2197 2197
 
2198
-        $split_img_path = explode($uploads['baseurl'], $attachment_url);
2198
+		$split_img_path = explode($uploads['baseurl'], $attachment_url);
2199 2199
 
2200
-        $split_img_file_path = isset($split_img_path[1]) ? $split_img_path[1] : '';
2200
+		$split_img_file_path = isset($split_img_path[1]) ? $split_img_path[1] : '';
2201 2201
 
2202
-        $wpdb->query(
2203
-            $wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = %d AND file=%s ",
2204
-                array($post_id, $split_img_file_path)
2205
-            )
2206
-        );
2202
+		$wpdb->query(
2203
+			$wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = %d AND file=%s ",
2204
+				array($post_id, $split_img_file_path)
2205
+			)
2206
+		);
2207 2207
 
2208
-        $attachment_data = $wpdb->get_row(
2209
-            $wpdb->prepare("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=%d",
2210
-                array($post_id)
2211
-            )
2212
-        );
2208
+		$attachment_data = $wpdb->get_row(
2209
+			$wpdb->prepare("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=%d",
2210
+				array($post_id)
2211
+			)
2212
+		);
2213 2213
 
2214
-        if (!empty($attachment_data)) {
2215
-            $wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2216
-        }
2214
+		if (!empty($attachment_data)) {
2215
+			$wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2216
+		}
2217 2217
 
2218 2218
 
2219
-        $table_name = $plugin_prefix . $post_type . '_detail';
2219
+		$table_name = $plugin_prefix . $post_type . '_detail';
2220 2220
 
2221
-        $wpdb->query("UPDATE " . $table_name . " SET featured_image='' WHERE post_id =" . $post_id);
2221
+		$wpdb->query("UPDATE " . $table_name . " SET featured_image='' WHERE post_id =" . $post_id);
2222 2222
 
2223
-        geodir_set_wp_featured_image($post_id);
2223
+		geodir_set_wp_featured_image($post_id);
2224 2224
 
2225
-    }
2225
+	}
2226 2226
 
2227 2227
 }
2228 2228
 
@@ -2240,79 +2240,79 @@  discard block
 block discarded – undo
2240 2240
 function geodir_temp_set_post_attachment()
2241 2241
 {
2242 2242
 
2243
-    global $wpdb, $plugin_prefix;
2243
+	global $wpdb, $plugin_prefix;
2244 2244
 
2245
-    $all_postypes = geodir_get_posttypes();
2245
+	$all_postypes = geodir_get_posttypes();
2246 2246
 
2247
-    foreach ($all_postypes as $posttype) {
2247
+	foreach ($all_postypes as $posttype) {
2248 2248
 
2249
-        $tablename = $plugin_prefix . $posttype . '_detail';
2249
+		$tablename = $plugin_prefix . $posttype . '_detail';
2250 2250
 
2251
-        $get_post_data = $wpdb->get_results("SELECT post_id FROM " . $tablename);
2251
+		$get_post_data = $wpdb->get_results("SELECT post_id FROM " . $tablename);
2252 2252
 
2253
-        if (!empty($get_post_data)) {
2253
+		if (!empty($get_post_data)) {
2254 2254
 
2255
-            foreach ($get_post_data as $data) {
2255
+			foreach ($get_post_data as $data) {
2256 2256
 
2257
-                $post_id = $data->post_id;
2257
+				$post_id = $data->post_id;
2258 2258
 
2259
-                $attachment_data = $wpdb->get_results("SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id =" . $post_id . " AND file!=''");
2259
+				$attachment_data = $wpdb->get_results("SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id =" . $post_id . " AND file!=''");
2260 2260
 
2261
-                if (!empty($attachment_data)) {
2261
+				if (!empty($attachment_data)) {
2262 2262
 
2263
-                    foreach ($attachment_data as $attach) {
2263
+					foreach ($attachment_data as $attach) {
2264 2264
 
2265
-                        $file_info = pathinfo($attach->file);
2265
+						$file_info = pathinfo($attach->file);
2266 2266
 
2267
-                        $sub_dir = '';
2268
-                        if ($file_info['dirname'] != '.' && $file_info['dirname'] != '..')
2269
-                            $sub_dir = stripslashes_deep($file_info['dirname']);
2267
+						$sub_dir = '';
2268
+						if ($file_info['dirname'] != '.' && $file_info['dirname'] != '..')
2269
+							$sub_dir = stripslashes_deep($file_info['dirname']);
2270 2270
 
2271
-                        $uploads = wp_upload_dir(trim($sub_dir, '/')); // Array of key => value pairs
2272
-                        $uploads_path = $uploads['basedir'];
2271
+						$uploads = wp_upload_dir(trim($sub_dir, '/')); // Array of key => value pairs
2272
+						$uploads_path = $uploads['basedir'];
2273 2273
 
2274
-                        $file_name = $file_info['basename'];
2274
+						$file_name = $file_info['basename'];
2275 2275
 
2276
-                        $img_arr['path'] = $uploads_path . $sub_dir . '/' . $file_name;
2276
+						$img_arr['path'] = $uploads_path . $sub_dir . '/' . $file_name;
2277 2277
 
2278
-                        if (!file_exists($img_arr['path'])) {
2278
+						if (!file_exists($img_arr['path'])) {
2279 2279
 
2280
-                            $wpdb->query("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE ID=" . $attach->ID);
2280
+							$wpdb->query("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE ID=" . $attach->ID);
2281 2281
 
2282
-                        }
2282
+						}
2283 2283
 
2284
-                    }
2284
+					}
2285 2285
 
2286
-                    $attachment_data = $wpdb->get_row("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=" . $post_id . " GROUP BY post_id");
2286
+					$attachment_data = $wpdb->get_row("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=" . $post_id . " GROUP BY post_id");
2287 2287
 
2288
-                    if (!empty($attachment_data)) {
2288
+					if (!empty($attachment_data)) {
2289 2289
 
2290
-                        if ($attachment_data->ID)
2291
-                            $wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2290
+						if ($attachment_data->ID)
2291
+							$wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2292 2292
 
2293
-                    } else {
2293
+					} else {
2294 2294
 
2295
-                        if (has_post_thumbnail($post_id)) {
2295
+						if (has_post_thumbnail($post_id)) {
2296 2296
 
2297
-                            $post_thumbnail_id = get_post_thumbnail_id($post_id);
2297
+							$post_thumbnail_id = get_post_thumbnail_id($post_id);
2298 2298
 
2299
-                            wp_delete_attachment($post_thumbnail_id);
2299
+							wp_delete_attachment($post_thumbnail_id);
2300 2300
 
2301
-                        }
2301
+						}
2302 2302
 
2303
-                    }
2303
+					}
2304 2304
 
2305
-                    $wpdb->query("UPDATE " . $tablename . " SET featured_image='' WHERE post_id =" . $post_id);
2305
+					$wpdb->query("UPDATE " . $tablename . " SET featured_image='' WHERE post_id =" . $post_id);
2306 2306
 
2307
-                    geodir_set_wp_featured_image($post_id);
2307
+					geodir_set_wp_featured_image($post_id);
2308 2308
 
2309
-                }
2309
+				}
2310 2310
 
2311
-            }
2311
+			}
2312 2312
 
2313
-        }
2313
+		}
2314 2314
 
2315
-    }
2315
+	}
2316 2316
 
2317 2317
 }
2318 2318
 
@@ -2330,9 +2330,9 @@  discard block
 block discarded – undo
2330 2330
 function geodir_default_rating_star_icon()
2331 2331
 {
2332 2332
 
2333
-    if (!get_option('geodir_default_rating_star_icon')) {
2334
-        update_option('geodir_default_rating_star_icon', geodir_plugin_url() . '/geodirectory-assets/images/stars.png');
2335
-    }
2333
+	if (!get_option('geodir_default_rating_star_icon')) {
2334
+		update_option('geodir_default_rating_star_icon', geodir_plugin_url() . '/geodirectory-assets/images/stars.png');
2335
+	}
2336 2336
 
2337 2337
 }
2338 2338
 
@@ -2350,27 +2350,27 @@  discard block
 block discarded – undo
2350 2350
  */
2351 2351
 function geodir_user_post_listing_count($user_id=null)
2352 2352
 {
2353
-    global $wpdb, $plugin_prefix, $current_user;
2354
-    if(!$user_id){
2355
-        $user_id = $current_user->ID;
2356
-    }
2353
+	global $wpdb, $plugin_prefix, $current_user;
2354
+	if(!$user_id){
2355
+		$user_id = $current_user->ID;
2356
+	}
2357 2357
 
2358
-    $user_id = $current_user->ID;
2359
-    $all_postypes = geodir_get_posttypes();
2360
-    $all_posts = get_option('geodir_listing_link_user_dashboard');
2358
+	$user_id = $current_user->ID;
2359
+	$all_postypes = geodir_get_posttypes();
2360
+	$all_posts = get_option('geodir_listing_link_user_dashboard');
2361 2361
 
2362
-    $user_listing = array();
2363
-    if (is_array($all_posts) && !empty($all_posts)) {
2364
-        foreach ($all_posts as $ptype) {
2365
-            $total_posts = $wpdb->get_var("SELECT count( ID ) FROM " . $wpdb->prefix . "posts WHERE post_author=" . $user_id . " AND post_type='" . $ptype . "' AND ( post_status = 'publish' OR post_status = 'draft' OR post_status = 'private' )");
2362
+	$user_listing = array();
2363
+	if (is_array($all_posts) && !empty($all_posts)) {
2364
+		foreach ($all_posts as $ptype) {
2365
+			$total_posts = $wpdb->get_var("SELECT count( ID ) FROM " . $wpdb->prefix . "posts WHERE post_author=" . $user_id . " AND post_type='" . $ptype . "' AND ( post_status = 'publish' OR post_status = 'draft' OR post_status = 'private' )");
2366 2366
 
2367
-            if ($total_posts > 0) {
2368
-                $user_listing[$ptype] = $total_posts;
2369
-            }
2370
-        }
2371
-    }
2367
+			if ($total_posts > 0) {
2368
+				$user_listing[$ptype] = $total_posts;
2369
+			}
2370
+		}
2371
+	}
2372 2372
 
2373
-    return $user_listing;
2373
+	return $user_listing;
2374 2374
 }
2375 2375
 
2376 2376
 
@@ -2390,189 +2390,189 @@  discard block
 block discarded – undo
2390 2390
  */
2391 2391
 function geodir_detail_page_custom_field_tab($tabs_arr)
2392 2392
 {
2393
-    global $post;
2394
-
2395
-    $post_type = geodir_get_current_posttype();
2396
-    $all_postypes = geodir_get_posttypes();
2397
-
2398
-    if (!empty($tabs_arr) && $post_type != '' && in_array($post_type, $all_postypes) && (geodir_is_page('detail') || geodir_is_page('preview'))) {
2399
-        $package_info = array();
2400
-        $package_info = geodir_post_package_info($package_info, $post);
2401
-        $post_package_id = !empty($package_info->pid) ? $package_info->pid : '';
2402
-        $fields_location = 'owntab';
2403
-
2404
-        $custom_fields = geodir_post_custom_fields($post_package_id, 'all', $post_type, $fields_location);
2405
-        //remove video and special offers if it is already set to show
2406
-        if(isset($tabs_arr['post_video']['is_display']) && $tabs_arr['post_video']['is_display']){
2407
-            $unset_video = true;
2408
-        }
2409
-
2410
-        if(isset($tabs_arr['special_offers']['is_display']) && $tabs_arr['special_offers']['is_display']){
2411
-            $unset_special_offers = true;
2412
-        }
2413
-        if(isset($unset_video) || isset($unset_special_offers) && !empty($custom_fields)){
2414
-            foreach($custom_fields as $key => $custom_field){
2415
-                if($custom_field['name']=='geodir_video' && isset($unset_video)){
2416
-                    unset($custom_fields[$key]);
2417
-                }
2418
-                if($custom_field['name']=='geodir_special_offers' && isset($unset_special_offers)){
2419
-                    unset($custom_fields[$key]);
2420
-                }
2421
-            }
2422
-        }
2393
+	global $post;
2423 2394
 
2395
+	$post_type = geodir_get_current_posttype();
2396
+	$all_postypes = geodir_get_posttypes();
2424 2397
 
2425
-        if (!empty($custom_fields)) {
2426
-            $parse_custom_fields = array();
2427
-            foreach ($custom_fields as $field) {
2428
-                $field = stripslashes_deep($field); // strip slashes
2429
-                $type = $field;
2430
-                $field_name = $field['htmlvar_name'];
2431
-                if (empty($geodir_post_info) && geodir_is_page('preview') && $field_name != '' && !isset($post->{$field_name}) && isset($_REQUEST[$field_name])) {
2432
-                    $post->{$field_name} = $_REQUEST[$field_name];
2433
-                }
2434
-
2435
-                if (isset($field['show_in']) && strpos($field['show_in'], '[owntab]') !== false  && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset' || $field['type'] == 'address') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file','address','taxonomy'))) {
2436
-                    if ($type['type'] == 'datepicker' && ($post->{$type['htmlvar_name']} == '' || $post->{$type['htmlvar_name']} == '0000-00-00')) {
2437
-                        continue;
2438
-                    }
2398
+	if (!empty($tabs_arr) && $post_type != '' && in_array($post_type, $all_postypes) && (geodir_is_page('detail') || geodir_is_page('preview'))) {
2399
+		$package_info = array();
2400
+		$package_info = geodir_post_package_info($package_info, $post);
2401
+		$post_package_id = !empty($package_info->pid) ? $package_info->pid : '';
2402
+		$fields_location = 'owntab';
2439 2403
 
2440
-                    $parse_custom_fields[] = $field;
2441
-                }
2442
-            }
2443
-            $custom_fields = $parse_custom_fields;
2444
-        }
2445
-        //print_r($custom_fields);
2446
-        if (!empty($custom_fields)) {
2447
-
2448
-            global $field_set_start;
2404
+		$custom_fields = geodir_post_custom_fields($post_package_id, 'all', $post_type, $fields_location);
2405
+		//remove video and special offers if it is already set to show
2406
+		if(isset($tabs_arr['post_video']['is_display']) && $tabs_arr['post_video']['is_display']){
2407
+			$unset_video = true;
2408
+		}
2449 2409
 
2450
-            $post = stripslashes_deep($post); // strip slashes
2451
-            
2452
-            $field_set_start = 0;
2453
-            $fieldset_count = 0;
2454
-            $fieldset = '';
2455
-            $total_fields = count($custom_fields);
2456
-            $count_field = 0;
2457
-            $fieldset_arr = array();
2458
-            $i = 0;
2459
-            $geodir_post_info = isset($post->ID) && !empty($post->ID) ? geodir_get_post_info($post->ID) : NULL;
2460
-
2461
-            foreach ($custom_fields as $field) {
2462
-                $count_field++;
2463
-                $field_name = $field['htmlvar_name'];
2464
-                if (empty($geodir_post_info) && geodir_is_page('preview') && $field_name != '' && !isset($post->{$field_name}) && isset($_REQUEST[$field_name])) {
2465
-                    $post->{$field_name} = $_REQUEST[$field_name];
2466
-                }
2410
+		if(isset($tabs_arr['special_offers']['is_display']) && $tabs_arr['special_offers']['is_display']){
2411
+			$unset_special_offers = true;
2412
+		}
2413
+		if(isset($unset_video) || isset($unset_special_offers) && !empty($custom_fields)){
2414
+			foreach($custom_fields as $key => $custom_field){
2415
+				if($custom_field['name']=='geodir_video' && isset($unset_video)){
2416
+					unset($custom_fields[$key]);
2417
+				}
2418
+				if($custom_field['name']=='geodir_special_offers' && isset($unset_special_offers)){
2419
+					unset($custom_fields[$key]);
2420
+				}
2421
+			}
2422
+		}
2467 2423
 
2468
-                if (isset($field['show_in']) && strpos($field['show_in'], '[owntab]') !== false && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset' || $field['type'] == 'address') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file','address','taxonomy'))) {
2469
-                    $label = $field['site_title'] != '' ? $field['site_title'] : $field['admin_title'];
2470
-                    $site_title = trim($field['site_title']);
2471
-                    $type = $field;
2472
-                    $variables_array = array();
2473 2424
 
2474
-                    if ($type['type'] == 'datepicker' && ($post->{$type['htmlvar_name']} == '' || $post->{$type['htmlvar_name']} == '0000-00-00')) {
2475
-                        continue;
2476
-                    }
2425
+		if (!empty($custom_fields)) {
2426
+			$parse_custom_fields = array();
2427
+			foreach ($custom_fields as $field) {
2428
+				$field = stripslashes_deep($field); // strip slashes
2429
+				$type = $field;
2430
+				$field_name = $field['htmlvar_name'];
2431
+				if (empty($geodir_post_info) && geodir_is_page('preview') && $field_name != '' && !isset($post->{$field_name}) && isset($_REQUEST[$field_name])) {
2432
+					$post->{$field_name} = $_REQUEST[$field_name];
2433
+				}
2477 2434
 
2478
-                    if ($type['type'] != 'fieldset') {
2479
-                        $i++;
2480
-                        $variables_array['post_id'] = $post->ID;
2481
-                        $variables_array['label'] = __($type['site_title'], 'geodirectory');
2482
-                        $variables_array['value'] = '';
2483
-                        $variables_array['value'] = $post->{$type['htmlvar_name']};
2484
-                    }else{
2485
-                        $i = 0;
2486
-                        $fieldset_count++;
2487
-                        $field_set_start = 1;
2488
-                        $fieldset_arr[$fieldset_count]['htmlvar_name'] = 'gd_tab_' . $fieldset_count;
2489
-                        $fieldset_arr[$fieldset_count]['label'] = $label;
2490
-                    }
2435
+				if (isset($field['show_in']) && strpos($field['show_in'], '[owntab]') !== false  && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset' || $field['type'] == 'address') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file','address','taxonomy'))) {
2436
+					if ($type['type'] == 'datepicker' && ($post->{$type['htmlvar_name']} == '' || $post->{$type['htmlvar_name']} == '0000-00-00')) {
2437
+						continue;
2438
+					}
2491 2439
 
2440
+					$parse_custom_fields[] = $field;
2441
+				}
2442
+			}
2443
+			$custom_fields = $parse_custom_fields;
2444
+		}
2445
+		//print_r($custom_fields);
2446
+		if (!empty($custom_fields)) {
2492 2447
 
2493
-                    if(isset($type['extra_fields'])){$extra_fields= $type['extra_fields'];}
2494
-                    $type = stripslashes_deep($type); // strip slashes
2495
-                    if(isset($type['extra_fields'])){$type['extra_fields'] = $extra_fields;}
2496
-                    $html = '';
2497
-                    $html_var = isset($type['htmlvar_name']) ? $type['htmlvar_name'] : '';
2498
-                    if($html_var=='post'){$html_var='post_address';}
2499
-                    $field_icon = geodir_field_icon_proccess($type);
2500
-                    $filed_type = $type['type'];
2501
-
2502
-                    /**
2503
-                     * Filter the output for custom fields.
2504
-                     *
2505
-                     * Here we can remove or add new functions depending on the field type.
2506
-                     *
2507
-                     * @param string $html The html to be filtered (blank).
2508
-                     * @param string $fields_location The location the field is to be show.
2509
-                     * @param array $type The array of field values.
2510
-                     */
2511
-                    $html = apply_filters("geodir_custom_field_output_{$filed_type}",$html,$fields_location,$type);
2512
-
2513
-
2514
-                    /**
2515
-                     * Filter custom field output in tab.
2516
-                     *
2517
-                     * @since 1.5.6
2518
-                     *
2519
-                     * @param string $html_var The HTML variable name for the field.
2520
-                     * @param string $html Custom field unfiltered HTML.
2521
-                     * @param array $variables_array Custom field variables array.
2522
-                     */
2523
-                    $html = apply_filters("geodir_tab_show_{$html_var}", $html, $variables_array);
2524
-
2525
-                    $fieldset_html = '';
2526
-                    if ($field_set_start == 1) {
2527
-                        $add_html = false;
2528
-                        if ($type['type'] == 'fieldset' && $fieldset_count > 1) {
2529
-                            if ($fieldset != '') {
2530
-                                $add_html = true;
2531
-                                $label = $fieldset_arr[$fieldset_count - 1]['label'];
2532
-                                $htmlvar_name = $fieldset_arr[$fieldset_count - 1]['htmlvar_name'];
2533
-                            }
2534
-                            $fieldset_html = $fieldset;
2535
-                            $fieldset = '';
2536
-                        } else {
2537
-                            $fieldset .= $html;
2538
-                            if ($total_fields == $count_field && $fieldset != '') {
2539
-                                $add_html = true;
2540
-                                $label = $fieldset_arr[$fieldset_count]['label'];
2541
-                                $htmlvar_name = $fieldset_arr[$fieldset_count]['htmlvar_name'];
2542
-                                $fieldset_html = $fieldset;
2543
-                            }
2544
-                        }
2448
+			global $field_set_start;
2545 2449
 
2546
-                        if ($add_html) {
2547
-                            $tabs_arr[$htmlvar_name] = array(
2548
-                                'heading_text' => __($label, 'geodirectory'),
2549
-                                'is_active_tab' => false,
2550
-                                /**
2551
-                                 * Filter if a custom field should be displayed on the details page tab.
2552
-                                 *
2553
-                                 * @since 1.0.0
2554
-                                 * @param string $htmlvar_name The field HTML var name.
2555
-                                 */
2556
-                                'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, $htmlvar_name),
2557
-                                'tab_content' => '<div class="geodir-company_info field-group xxx">' . $fieldset_html . '</div>'
2558
-                            );
2559
-                        }
2560
-                    } else {
2561
-                        if ($html != '') {
2562
-                            $tabs_arr[$html_var] = array(
2563
-                                'heading_text' => __($label, 'geodirectory'),
2564
-                                'is_active_tab' => false,
2565
-                                /** This action is documented in geodirectory_hooks_actions.php */
2566
-                                'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, $field['htmlvar_name']),
2567
-                                'tab_content' => $html
2568
-                            );
2569
-                        }
2570
-                    }
2571
-                }
2572
-            }
2573
-        }
2574
-    }
2575
-    return $tabs_arr;
2450
+			$post = stripslashes_deep($post); // strip slashes
2451
+            
2452
+			$field_set_start = 0;
2453
+			$fieldset_count = 0;
2454
+			$fieldset = '';
2455
+			$total_fields = count($custom_fields);
2456
+			$count_field = 0;
2457
+			$fieldset_arr = array();
2458
+			$i = 0;
2459
+			$geodir_post_info = isset($post->ID) && !empty($post->ID) ? geodir_get_post_info($post->ID) : NULL;
2460
+
2461
+			foreach ($custom_fields as $field) {
2462
+				$count_field++;
2463
+				$field_name = $field['htmlvar_name'];
2464
+				if (empty($geodir_post_info) && geodir_is_page('preview') && $field_name != '' && !isset($post->{$field_name}) && isset($_REQUEST[$field_name])) {
2465
+					$post->{$field_name} = $_REQUEST[$field_name];
2466
+				}
2467
+
2468
+				if (isset($field['show_in']) && strpos($field['show_in'], '[owntab]') !== false && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset' || $field['type'] == 'address') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file','address','taxonomy'))) {
2469
+					$label = $field['site_title'] != '' ? $field['site_title'] : $field['admin_title'];
2470
+					$site_title = trim($field['site_title']);
2471
+					$type = $field;
2472
+					$variables_array = array();
2473
+
2474
+					if ($type['type'] == 'datepicker' && ($post->{$type['htmlvar_name']} == '' || $post->{$type['htmlvar_name']} == '0000-00-00')) {
2475
+						continue;
2476
+					}
2477
+
2478
+					if ($type['type'] != 'fieldset') {
2479
+						$i++;
2480
+						$variables_array['post_id'] = $post->ID;
2481
+						$variables_array['label'] = __($type['site_title'], 'geodirectory');
2482
+						$variables_array['value'] = '';
2483
+						$variables_array['value'] = $post->{$type['htmlvar_name']};
2484
+					}else{
2485
+						$i = 0;
2486
+						$fieldset_count++;
2487
+						$field_set_start = 1;
2488
+						$fieldset_arr[$fieldset_count]['htmlvar_name'] = 'gd_tab_' . $fieldset_count;
2489
+						$fieldset_arr[$fieldset_count]['label'] = $label;
2490
+					}
2491
+
2492
+
2493
+					if(isset($type['extra_fields'])){$extra_fields= $type['extra_fields'];}
2494
+					$type = stripslashes_deep($type); // strip slashes
2495
+					if(isset($type['extra_fields'])){$type['extra_fields'] = $extra_fields;}
2496
+					$html = '';
2497
+					$html_var = isset($type['htmlvar_name']) ? $type['htmlvar_name'] : '';
2498
+					if($html_var=='post'){$html_var='post_address';}
2499
+					$field_icon = geodir_field_icon_proccess($type);
2500
+					$filed_type = $type['type'];
2501
+
2502
+					/**
2503
+					 * Filter the output for custom fields.
2504
+					 *
2505
+					 * Here we can remove or add new functions depending on the field type.
2506
+					 *
2507
+					 * @param string $html The html to be filtered (blank).
2508
+					 * @param string $fields_location The location the field is to be show.
2509
+					 * @param array $type The array of field values.
2510
+					 */
2511
+					$html = apply_filters("geodir_custom_field_output_{$filed_type}",$html,$fields_location,$type);
2512
+
2513
+
2514
+					/**
2515
+					 * Filter custom field output in tab.
2516
+					 *
2517
+					 * @since 1.5.6
2518
+					 *
2519
+					 * @param string $html_var The HTML variable name for the field.
2520
+					 * @param string $html Custom field unfiltered HTML.
2521
+					 * @param array $variables_array Custom field variables array.
2522
+					 */
2523
+					$html = apply_filters("geodir_tab_show_{$html_var}", $html, $variables_array);
2524
+
2525
+					$fieldset_html = '';
2526
+					if ($field_set_start == 1) {
2527
+						$add_html = false;
2528
+						if ($type['type'] == 'fieldset' && $fieldset_count > 1) {
2529
+							if ($fieldset != '') {
2530
+								$add_html = true;
2531
+								$label = $fieldset_arr[$fieldset_count - 1]['label'];
2532
+								$htmlvar_name = $fieldset_arr[$fieldset_count - 1]['htmlvar_name'];
2533
+							}
2534
+							$fieldset_html = $fieldset;
2535
+							$fieldset = '';
2536
+						} else {
2537
+							$fieldset .= $html;
2538
+							if ($total_fields == $count_field && $fieldset != '') {
2539
+								$add_html = true;
2540
+								$label = $fieldset_arr[$fieldset_count]['label'];
2541
+								$htmlvar_name = $fieldset_arr[$fieldset_count]['htmlvar_name'];
2542
+								$fieldset_html = $fieldset;
2543
+							}
2544
+						}
2545
+
2546
+						if ($add_html) {
2547
+							$tabs_arr[$htmlvar_name] = array(
2548
+								'heading_text' => __($label, 'geodirectory'),
2549
+								'is_active_tab' => false,
2550
+								/**
2551
+								 * Filter if a custom field should be displayed on the details page tab.
2552
+								 *
2553
+								 * @since 1.0.0
2554
+								 * @param string $htmlvar_name The field HTML var name.
2555
+								 */
2556
+								'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, $htmlvar_name),
2557
+								'tab_content' => '<div class="geodir-company_info field-group xxx">' . $fieldset_html . '</div>'
2558
+							);
2559
+						}
2560
+					} else {
2561
+						if ($html != '') {
2562
+							$tabs_arr[$html_var] = array(
2563
+								'heading_text' => __($label, 'geodirectory'),
2564
+								'is_active_tab' => false,
2565
+								/** This action is documented in geodirectory_hooks_actions.php */
2566
+								'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, $field['htmlvar_name']),
2567
+								'tab_content' => $html
2568
+							);
2569
+						}
2570
+					}
2571
+				}
2572
+			}
2573
+		}
2574
+	}
2575
+	return $tabs_arr;
2576 2576
 }
2577 2577
 
2578 2578
 /* display add listing page for wpml */
@@ -2596,39 +2596,39 @@  discard block
 block discarded – undo
2596 2596
  */
2597 2597
 function geodir_add_post_status_author_page()
2598 2598
 {
2599
-    global $wpdb, $post;
2600
-
2601
-    $html = '';
2602
-    if (get_current_user_id()) {
2603
-
2604
-        $is_author_page = apply_filters('geodir_post_status_is_author_page', geodir_is_page('author'));
2605
-        if ($is_author_page && !empty($post) && isset($post->post_author) && $post->post_author == get_current_user_id()) {
2606
-
2607
-            // we need to query real status direct as we dynamically change the status for author on author page so even non author status can view them.
2608
-            $real_status = $wpdb->get_var("SELECT post_status from $wpdb->posts WHERE ID=$post->ID");
2609
-            $status = "<strong>(";
2610
-            $status_icon = '<i class="fa fa-play"></i>';
2611
-            if ($real_status == 'publish') {
2612
-                $status .= __('Published', 'geodirectory');
2613
-            } else {
2614
-                $status .= __('Not published', 'geodirectory');
2615
-                $status_icon = '<i class="fa fa-pause"></i>';
2616
-            }
2617
-            $status .= ")</strong>";
2599
+	global $wpdb, $post;
2600
+
2601
+	$html = '';
2602
+	if (get_current_user_id()) {
2603
+
2604
+		$is_author_page = apply_filters('geodir_post_status_is_author_page', geodir_is_page('author'));
2605
+		if ($is_author_page && !empty($post) && isset($post->post_author) && $post->post_author == get_current_user_id()) {
2606
+
2607
+			// we need to query real status direct as we dynamically change the status for author on author page so even non author status can view them.
2608
+			$real_status = $wpdb->get_var("SELECT post_status from $wpdb->posts WHERE ID=$post->ID");
2609
+			$status = "<strong>(";
2610
+			$status_icon = '<i class="fa fa-play"></i>';
2611
+			if ($real_status == 'publish') {
2612
+				$status .= __('Published', 'geodirectory');
2613
+			} else {
2614
+				$status .= __('Not published', 'geodirectory');
2615
+				$status_icon = '<i class="fa fa-pause"></i>';
2616
+			}
2617
+			$status .= ")</strong>";
2618 2618
 
2619
-            $html = '<span class="geodir-post-status">' . $status_icon . ' <font class="geodir-status-label">' . __('Status: ', 'geodirectory') . '</font>' . $status . '</span>';
2620
-        }
2621
-    }
2619
+			$html = '<span class="geodir-post-status">' . $status_icon . ' <font class="geodir-status-label">' . __('Status: ', 'geodirectory') . '</font>' . $status . '</span>';
2620
+		}
2621
+	}
2622 2622
 
2623
-    if ($html != '') {
2624
-        /**
2625
-         * Filter the post status text on the author page.
2626
-         *
2627
-         * @since 1.0.0
2628
-         * @param string $html The HTML of the status.
2629
-         */
2630
-        echo apply_filters('geodir_filter_status_text_on_author_page', $html);
2631
-    }
2623
+	if ($html != '') {
2624
+		/**
2625
+		 * Filter the post status text on the author page.
2626
+		 *
2627
+		 * @since 1.0.0
2628
+		 * @param string $html The HTML of the status.
2629
+		 */
2630
+		echo apply_filters('geodir_filter_status_text_on_author_page', $html);
2631
+	}
2632 2632
 
2633 2633
 
2634 2634
 }
@@ -2642,9 +2642,9 @@  discard block
 block discarded – undo
2642 2642
  * @package GeoDirectory
2643 2643
  */
2644 2644
 function geodir_init_no_rating() {
2645
-    if (geodir_rating_disabled_post_types()) {
2646
-        add_filter('geodir_get_sort_options', 'geodir_no_rating_get_sort_options', 100, 2);
2647
-    }
2645
+	if (geodir_rating_disabled_post_types()) {
2646
+		add_filter('geodir_get_sort_options', 'geodir_no_rating_get_sort_options', 100, 2);
2647
+	}
2648 2648
 }
2649 2649
 
2650 2650
 /**
@@ -2658,22 +2658,22 @@  discard block
 block discarded – undo
2658 2658
  * @return array Modified sort options array.
2659 2659
  */
2660 2660
 function geodir_no_rating_get_sort_options($options, $post_type = '') {
2661
-    if (!empty($post_type) && geodir_cpt_has_rating_disabled($post_type)) {
2662
-        $new_options = array();
2661
+	if (!empty($post_type) && geodir_cpt_has_rating_disabled($post_type)) {
2662
+		$new_options = array();
2663 2663
         
2664
-        if (!empty($options)) {
2665
-            foreach ($options as $option) {
2666
-                if (is_object($option) && isset($option->htmlvar_name) && $option->htmlvar_name == 'overall_rating') {
2667
-                    continue;
2668
-                }
2669
-                $new_options[] = $option;
2670
-            }
2664
+		if (!empty($options)) {
2665
+			foreach ($options as $option) {
2666
+				if (is_object($option) && isset($option->htmlvar_name) && $option->htmlvar_name == 'overall_rating') {
2667
+					continue;
2668
+				}
2669
+				$new_options[] = $option;
2670
+			}
2671 2671
 
2672
-            $options = $new_options;
2673
-        }
2674
-    }
2672
+			$options = $new_options;
2673
+		}
2674
+	}
2675 2675
 
2676
-    return $options;
2676
+	return $options;
2677 2677
 }
2678 2678
 
2679 2679
 /**
@@ -2685,9 +2685,9 @@  discard block
 block discarded – undo
2685 2685
  * @return array Modified class array.
2686 2686
  */
2687 2687
 function geodir_body_class_active_map($classes = array()) {
2688
-    $classes[] = 'gd-map-' . geodir_map_name();
2688
+	$classes[] = 'gd-map-' . geodir_map_name();
2689 2689
 
2690
-    return $classes;
2690
+	return $classes;
2691 2691
 }
2692 2692
 add_filter('body_class', 'geodir_body_class_active_map', 100);
2693 2693
 
@@ -2700,9 +2700,9 @@  discard block
 block discarded – undo
2700 2700
  * @return string Modified class string.
2701 2701
  */
2702 2702
 function geodir_admin_body_class_active_map($class = '') {    
2703
-    $class .= ' gd-map-' . geodir_map_name();
2703
+	$class .= ' gd-map-' . geodir_map_name();
2704 2704
 
2705
-    return $class;
2705
+	return $class;
2706 2706
 }
2707 2707
 add_filter('admin_body_class', 'geodir_admin_body_class_active_map', 100);
2708 2708
 
@@ -2720,36 +2720,36 @@  discard block
 block discarded – undo
2720 2720
  * @return array Translation texts.
2721 2721
  */
2722 2722
 function geodir_load_gd_options_text_translation($translation_texts = array()) {
2723
-    $translation_texts = !empty( $translation_texts ) && is_array( $translation_texts ) ? $translation_texts : array();
2724
-
2725
-    $gd_options = array('geodir_post_submited_success_email_subject_admin', 'geodir_post_submited_success_email_content_admin', 'geodir_post_submited_success_email_subject', 'geodir_post_submited_success_email_content', 'geodir_forgot_password_subject', 'geodir_forgot_password_content', 'geodir_registration_success_email_subject', 'geodir_registration_success_email_content', 'geodir_post_published_email_subject', 'geodir_post_published_email_content', 'geodir_email_friend_subject', 'geodir_email_friend_content', 'geodir_email_enquiry_subject', 'geodir_email_enquiry_content', 'geodir_post_added_success_msg_content', 'geodir_post_edited_email_subject_admin', 'geodir_post_edited_email_content_admin');
2726
-
2727
-    /**
2728
-     * Filters the geodirectory option names that requires to add for translation.
2729
-     *
2730
-     * @since 1.5.7
2731
-     * @package GeoDirectory
2732
-     *
2733
-     * @param  array $gd_options Array of option names.
2734
-     */
2735
-    $gd_options = apply_filters('geodir_gd_options_for_translation', $gd_options);
2736
-    $gd_options = array_unique($gd_options);
2737
-
2738
-    if (!empty($gd_options)) {
2739
-        foreach ($gd_options as $gd_option) {
2740
-            if ($gd_option != '' && $option_value = get_option($gd_option)) {
2741
-                $option_value = is_string($option_value) ? stripslashes_deep($option_value) : '';
2723
+	$translation_texts = !empty( $translation_texts ) && is_array( $translation_texts ) ? $translation_texts : array();
2724
+
2725
+	$gd_options = array('geodir_post_submited_success_email_subject_admin', 'geodir_post_submited_success_email_content_admin', 'geodir_post_submited_success_email_subject', 'geodir_post_submited_success_email_content', 'geodir_forgot_password_subject', 'geodir_forgot_password_content', 'geodir_registration_success_email_subject', 'geodir_registration_success_email_content', 'geodir_post_published_email_subject', 'geodir_post_published_email_content', 'geodir_email_friend_subject', 'geodir_email_friend_content', 'geodir_email_enquiry_subject', 'geodir_email_enquiry_content', 'geodir_post_added_success_msg_content', 'geodir_post_edited_email_subject_admin', 'geodir_post_edited_email_content_admin');
2726
+
2727
+	/**
2728
+	 * Filters the geodirectory option names that requires to add for translation.
2729
+	 *
2730
+	 * @since 1.5.7
2731
+	 * @package GeoDirectory
2732
+	 *
2733
+	 * @param  array $gd_options Array of option names.
2734
+	 */
2735
+	$gd_options = apply_filters('geodir_gd_options_for_translation', $gd_options);
2736
+	$gd_options = array_unique($gd_options);
2737
+
2738
+	if (!empty($gd_options)) {
2739
+		foreach ($gd_options as $gd_option) {
2740
+			if ($gd_option != '' && $option_value = get_option($gd_option)) {
2741
+				$option_value = is_string($option_value) ? stripslashes_deep($option_value) : '';
2742 2742
                 
2743
-                if ($option_value != '' && !in_array($option_value, $translation_texts)) {
2744
-                    $translation_texts[] = stripslashes_deep($option_value);
2745
-                }
2746
-            }
2747
-        }
2748
-    }
2743
+				if ($option_value != '' && !in_array($option_value, $translation_texts)) {
2744
+					$translation_texts[] = stripslashes_deep($option_value);
2745
+				}
2746
+			}
2747
+		}
2748
+	}
2749 2749
 
2750
-    $translation_texts = !empty($translation_texts) ? array_unique($translation_texts) : $translation_texts;
2750
+	$translation_texts = !empty($translation_texts) ? array_unique($translation_texts) : $translation_texts;
2751 2751
 
2752
-    return $translation_texts;
2752
+	return $translation_texts;
2753 2753
 }
2754 2754
 
2755 2755
 add_filter('geodir_load_db_language', 'geodir_load_gd_options_text_translation');
@@ -2763,15 +2763,15 @@  discard block
 block discarded – undo
2763 2763
 
2764 2764
 add_filter('get_comments_link', 'gd_get_comments_link', 10, 2);
2765 2765
 function gd_get_comments_link($comments_link, $post_id) {
2766
-    $post_type = get_post_type($post_id);
2766
+	$post_type = get_post_type($post_id);
2767 2767
 
2768
-    $all_postypes = geodir_get_posttypes();
2769
-    if (in_array($post_type, $all_postypes)) {
2770
-        $comments_link = str_replace('#comments', '#reviews', $comments_link);
2771
-        $comments_link = str_replace('#respond', '#reviews', $comments_link);
2772
-    }
2768
+	$all_postypes = geodir_get_posttypes();
2769
+	if (in_array($post_type, $all_postypes)) {
2770
+		$comments_link = str_replace('#comments', '#reviews', $comments_link);
2771
+		$comments_link = str_replace('#respond', '#reviews', $comments_link);
2772
+	}
2773 2773
 
2774
-    return $comments_link;
2774
+	return $comments_link;
2775 2775
 }
2776 2776
 
2777 2777
 
@@ -2789,11 +2789,11 @@  discard block
 block discarded – undo
2789 2789
 function geodir_add_nav_menu_class( $args )
2790 2790
 {
2791 2791
 
2792
-        if(isset($args['menu_class'])){
2793
-            $args['menu_class'] = $args['menu_class']." gd-menu-z";
2794
-        }
2792
+		if(isset($args['menu_class'])){
2793
+			$args['menu_class'] = $args['menu_class']." gd-menu-z";
2794
+		}
2795 2795
     
2796
-    return $args;
2796
+	return $args;
2797 2797
 }
2798 2798
 
2799 2799
 add_filter( 'wp_nav_menu_args', 'geodir_add_nav_menu_class' );
@@ -2810,15 +2810,15 @@  discard block
 block discarded – undo
2810 2810
  * @return string Filtered locale ID.
2811 2811
  */
2812 2812
 function geodir_wpml_filter_locale($locale) {
2813
-    global $sitepress;
2813
+	global $sitepress;
2814 2814
     
2815
-    $post_type = !empty($_REQUEST['post_type']) ? $_REQUEST['post_type'] : (!empty($_REQUEST['post']) ? get_post_type($_REQUEST['post']) : '');
2815
+	$post_type = !empty($_REQUEST['post_type']) ? $_REQUEST['post_type'] : (!empty($_REQUEST['post']) ? get_post_type($_REQUEST['post']) : '');
2816 2816
     
2817
-    if (!empty($sitepress) && $sitepress->is_post_edit_screen() && $post_type && in_array($post_type, geodir_get_posttypes()) && $current_lang = $sitepress->get_current_language()) {
2818
-        $locale = $sitepress->get_locale($current_lang);
2819
-    }
2817
+	if (!empty($sitepress) && $sitepress->is_post_edit_screen() && $post_type && in_array($post_type, geodir_get_posttypes()) && $current_lang = $sitepress->get_current_language()) {
2818
+		$locale = $sitepress->get_locale($current_lang);
2819
+	}
2820 2820
     
2821
-    return $locale;
2821
+	return $locale;
2822 2822
 }
2823 2823
 
2824 2824
 /**
@@ -2828,19 +2828,19 @@  discard block
 block discarded – undo
2828 2828
  * @package GeoDirectory
2829 2829
  */
2830 2830
 function geodir_wpml_set_filter() {
2831
-    if (function_exists('icl_object_id')) {
2832
-        global $sitepress;
2831
+	if (function_exists('icl_object_id')) {
2832
+		global $sitepress;
2833 2833
         
2834
-        if ($sitepress->get_setting('sync_comments_on_duplicates')) {
2835
-            add_action('comment_post', 'gepdir_wpml_sync_comment', 100, 1);
2836
-        }
2834
+		if ($sitepress->get_setting('sync_comments_on_duplicates')) {
2835
+			add_action('comment_post', 'gepdir_wpml_sync_comment', 100, 1);
2836
+		}
2837 2837
         
2838
-        add_action('geodir_after_save_listing', 'geodir_wpml_duplicate_listing', 100, 2);
2839
-        add_action( 'geodir_edit_post_link_html', 'geodir_wpml_frontend_duplicate_listing', 0, 1 );
2840
-        if (is_admin()) {
2841
-            add_filter( 'geodir_design_settings', 'geodir_wpml_duplicate_settings', 10, 1 );
2842
-        }
2843
-    }
2838
+		add_action('geodir_after_save_listing', 'geodir_wpml_duplicate_listing', 100, 2);
2839
+		add_action( 'geodir_edit_post_link_html', 'geodir_wpml_frontend_duplicate_listing', 0, 1 );
2840
+		if (is_admin()) {
2841
+			add_filter( 'geodir_design_settings', 'geodir_wpml_duplicate_settings', 10, 1 );
2842
+		}
2843
+	}
2844 2844
 }
2845 2845
 add_filter('plugins_loaded', 'geodir_wpml_set_filter');
2846 2846
 
@@ -2853,38 +2853,38 @@  discard block
 block discarded – undo
2853 2853
  * @return array Filtered languages.
2854 2854
  */
2855 2855
 function geodir_wpml_filter_ls_languages($languages) {    
2856
-    if (geodir_is_geodir_page()) {        
2857
-        $keep_vars = array();
2856
+	if (geodir_is_geodir_page()) {        
2857
+		$keep_vars = array();
2858 2858
         
2859
-        if (geodir_is_page('add-listing')) {
2860
-            $keep_vars = array('listing_type', 'package_id');
2861
-        } else if (geodir_is_page('search')) {
2862
-            $keep_vars = array('geodir_search', 'stype', 'snear', 'set_location_type', 'set_location_val', 'sgeo_lat', 'sgeo_lon');
2863
-        } else if (geodir_is_page('author')) {
2864
-            $keep_vars = array('geodir_dashbord', 'stype', 'list');
2865
-        } else if (geodir_is_page('login')) {
2866
-            $keep_vars = array('forgot', 'signup');
2867
-        }        
2859
+		if (geodir_is_page('add-listing')) {
2860
+			$keep_vars = array('listing_type', 'package_id');
2861
+		} else if (geodir_is_page('search')) {
2862
+			$keep_vars = array('geodir_search', 'stype', 'snear', 'set_location_type', 'set_location_val', 'sgeo_lat', 'sgeo_lon');
2863
+		} else if (geodir_is_page('author')) {
2864
+			$keep_vars = array('geodir_dashbord', 'stype', 'list');
2865
+		} else if (geodir_is_page('login')) {
2866
+			$keep_vars = array('forgot', 'signup');
2867
+		}        
2868 2868
         
2869
-        if (!empty($keep_vars)) {
2870
-            foreach ( $languages as $code => $url) {
2871
-                $filter_url = $url['url'];
2869
+		if (!empty($keep_vars)) {
2870
+			foreach ( $languages as $code => $url) {
2871
+				$filter_url = $url['url'];
2872 2872
                 
2873
-                foreach ($keep_vars as $var) {
2874
-                    if (isset($_GET[$var]) && !is_array($_GET[$var])) {
2875
-                        $filter_url = remove_query_arg(array($var), $filter_url);
2876
-                        $filter_url = add_query_arg(array($var => $_GET[$var]), $filter_url);
2877
-                    }
2878
-                }
2873
+				foreach ($keep_vars as $var) {
2874
+					if (isset($_GET[$var]) && !is_array($_GET[$var])) {
2875
+						$filter_url = remove_query_arg(array($var), $filter_url);
2876
+						$filter_url = add_query_arg(array($var => $_GET[$var]), $filter_url);
2877
+					}
2878
+				}
2879 2879
                 
2880
-                if ($filter_url != $url['url']) {
2881
-                    $languages[$code]['url'] = $filter_url;
2882
-                }
2883
-            }
2884
-        }
2885
-    }
2880
+				if ($filter_url != $url['url']) {
2881
+					$languages[$code]['url'] = $filter_url;
2882
+				}
2883
+			}
2884
+		}
2885
+	}
2886 2886
 
2887
-    return $languages;
2887
+	return $languages;
2888 2888
 }
2889 2889
 add_filter( 'icl_ls_languages', 'geodir_wpml_filter_ls_languages', 11, 1 );
2890 2890
 
@@ -2895,18 +2895,18 @@  discard block
 block discarded – undo
2895 2895
  *
2896 2896
  */
2897 2897
 function geodir_remove_yoast_seo_metas(){
2898
-    if ( class_exists( 'WPSEO_Frontend' ) && geodir_is_geodir_page() && geodir_disable_yoast_seo_metas() ) {
2899
-        $wpseo = WPSEO_Frontend::get_instance();
2898
+	if ( class_exists( 'WPSEO_Frontend' ) && geodir_is_geodir_page() && geodir_disable_yoast_seo_metas() ) {
2899
+		$wpseo = WPSEO_Frontend::get_instance();
2900 2900
         
2901
-        remove_action( 'wp_head', array( $wpseo, 'metadesc' ), 6 );
2902
-        remove_action( 'wp_head', array( $wpseo, 'metakeywords' ), 11 );
2903
-        remove_filter( 'pre_get_document_title', array( $wpseo, 'title' ), 15 );
2904
-        remove_filter( 'wp_title', array( $wpseo, 'title' ), 15, 3 );
2905
-        remove_filter( 'thematic_doctitle', array( $wpseo, 'title' ), 15 );
2906
-        remove_filter( 'woo_title', array( $wpseo, 'fix_woo_title' ), 99 );
2901
+		remove_action( 'wp_head', array( $wpseo, 'metadesc' ), 6 );
2902
+		remove_action( 'wp_head', array( $wpseo, 'metakeywords' ), 11 );
2903
+		remove_filter( 'pre_get_document_title', array( $wpseo, 'title' ), 15 );
2904
+		remove_filter( 'wp_title', array( $wpseo, 'title' ), 15, 3 );
2905
+		remove_filter( 'thematic_doctitle', array( $wpseo, 'title' ), 15 );
2906
+		remove_filter( 'woo_title', array( $wpseo, 'fix_woo_title' ), 99 );
2907 2907
         
2908
-        remove_action( 'template_redirect', 'wpseo_frontend_head_init', 999 );
2909
-    }
2908
+		remove_action( 'template_redirect', 'wpseo_frontend_head_init', 999 );
2909
+	}
2910 2910
 }
2911 2911
 
2912 2912
 /**
@@ -2920,20 +2920,20 @@  discard block
 block discarded – undo
2920 2920
  *
2921 2921
  */
2922 2922
  function geodir_wpml_ajax_set_guest_lang() {    
2923
-    if ( geodir_is_wpml() && wpml_is_ajax() && !is_user_logged_in() ) {
2924
-        if ( empty( $_GET['lang'] ) && !( !empty( $_SERVER['REQUEST_URI'] ) && preg_match( '@\.(css|js|png|jpg|gif|jpeg|bmp)@i', basename( preg_replace( '@\?.*$@', '', $_SERVER['REQUEST_URI'] ) ) ) ) ) {
2925
-            global $sitepress;
2923
+	if ( geodir_is_wpml() && wpml_is_ajax() && !is_user_logged_in() ) {
2924
+		if ( empty( $_GET['lang'] ) && !( !empty( $_SERVER['REQUEST_URI'] ) && preg_match( '@\.(css|js|png|jpg|gif|jpeg|bmp)@i', basename( preg_replace( '@\?.*$@', '', $_SERVER['REQUEST_URI'] ) ) ) ) ) {
2925
+			global $sitepress;
2926 2926
             
2927
-            $referer = wp_get_referer();
2927
+			$referer = wp_get_referer();
2928 2928
             
2929
-            $current_lang = $sitepress->get_current_language();
2930
-            $referrer_lang = $sitepress->get_language_from_url( $referer );
2929
+			$current_lang = $sitepress->get_current_language();
2930
+			$referrer_lang = $sitepress->get_language_from_url( $referer );
2931 2931
             
2932
-            if ( $referrer_lang && $current_lang != $referrer_lang ) {
2933
-                $_GET['lang'] = $referrer_lang;
2934
-            }
2935
-        }
2936
-    }
2932
+			if ( $referrer_lang && $current_lang != $referrer_lang ) {
2933
+				$_GET['lang'] = $referrer_lang;
2934
+			}
2935
+		}
2936
+	}
2937 2937
 }
2938 2938
 add_action( 'plugins_loaded', 'geodir_wpml_ajax_set_guest_lang', -1 );
2939 2939
 
@@ -2945,35 +2945,35 @@  discard block
 block discarded – undo
2945 2945
  * @param object $wp The WordPress object.
2946 2946
  */
2947 2947
 function geodir_check_redirect($wp) {
2948
-    if (is_404() || (!empty($wp->query_vars['error']) && $wp->query_vars['error'] == '404')) {
2949
-        $current_url = geodir_curPageURL();
2950
-        $search = 'czech-republic';
2951
-        $replace = 'czechia';        
2948
+	if (is_404() || (!empty($wp->query_vars['error']) && $wp->query_vars['error'] == '404')) {
2949
+		$current_url = geodir_curPageURL();
2950
+		$search = 'czech-republic';
2951
+		$replace = 'czechia';        
2952 2952
         
2953
-        $has_slash = substr($current_url, -1);
2954
-        if ($has_slash != "/") {
2955
-            $current_url .= '/';
2956
-        }
2953
+		$has_slash = substr($current_url, -1);
2954
+		if ($has_slash != "/") {
2955
+			$current_url .= '/';
2956
+		}
2957 2957
         
2958
-        $redirect = false;
2959
-        if (strpos($current_url, '/' . $search . '/') !== false) {
2960
-            $redirect = true;
2961
-            $current_url = preg_replace('/\/' . $search . '\//', '/' . $replace . '/', $current_url, 1);
2962
-        }
2958
+		$redirect = false;
2959
+		if (strpos($current_url, '/' . $search . '/') !== false) {
2960
+			$redirect = true;
2961
+			$current_url = preg_replace('/\/' . $search . '\//', '/' . $replace . '/', $current_url, 1);
2962
+		}
2963 2963
         
2964
-        if ($has_slash != "/") {
2965
-            $current_url = trim($current_url, '/');
2966
-        }
2964
+		if ($has_slash != "/") {
2965
+			$current_url = trim($current_url, '/');
2966
+		}
2967 2967
         
2968
-        if (strpos($current_url, 'gd_country=' . $search) !== false) {
2969
-            $redirect = true;
2970
-            $current_url = str_replace('gd_country=' . $search, 'gd_country=' . $replace, $current_url);
2971
-        }
2972
-
2973
-        if ($redirect) {
2974
-            wp_redirect($current_url);
2975
-            exit;
2976
-        }
2977
-    }
2968
+		if (strpos($current_url, 'gd_country=' . $search) !== false) {
2969
+			$redirect = true;
2970
+			$current_url = str_replace('gd_country=' . $search, 'gd_country=' . $replace, $current_url);
2971
+		}
2972
+
2973
+		if ($redirect) {
2974
+			wp_redirect($current_url);
2975
+			exit;
2976
+		}
2977
+	}
2978 2978
 }
2979 2979
 add_action('parse_request', 'geodir_check_redirect', 101, 1);
2980 2980
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +171 added lines, -171 removed lines patch added patch discarded remove patch
@@ -136,7 +136,7 @@  discard block
 block discarded – undo
136 136
 /* ON TEMPLATE INCLUDE */
137 137
 /////////////////////////
138 138
 
139
-add_filter('template_include', 'geodir_template_loader',9);
139
+add_filter('template_include', 'geodir_template_loader', 9);
140 140
 
141 141
 /////////////////////////
142 142
 /* CATEGORY / TAXONOMY / CUSTOM POST ACTIONS */
@@ -176,9 +176,9 @@  discard block
 block discarded – undo
176 176
 /* WP REVIEW COUNT ACTIONS */
177 177
 ////////////////////////
178 178
 
179
-add_action('geodir_update_postrating', 'geodir_term_review_count_force_update_single_post', 100,1);
179
+add_action('geodir_update_postrating', 'geodir_term_review_count_force_update_single_post', 100, 1);
180 180
 //add_action('geodir_update_postrating', 'geodir_term_review_count_force_update', 100);
181
-add_action('transition_post_status', 'geodir_term_review_count_force_update', 100,3);
181
+add_action('transition_post_status', 'geodir_term_review_count_force_update', 100, 3);
182 182
 //add_action('created_term', 'geodir_term_review_count_force_update', 100);
183 183
 add_action('edited_term', 'geodir_term_review_count_force_update', 100);
184 184
 add_action('delete_term', 'geodir_term_review_count_force_update', 100);
@@ -223,7 +223,7 @@  discard block
 block discarded – undo
223 223
  */
224 224
 function geodir_unset_prev_theme_nav_location($newname)
225 225
 {
226
-    $geodir_theme_location = get_option('geodir_theme_location_nav_' . $newname);
226
+    $geodir_theme_location = get_option('geodir_theme_location_nav_'.$newname);
227 227
     if ($geodir_theme_location) {
228 228
         update_option('geodir_theme_location_nav', $geodir_theme_location);
229 229
     } else {
@@ -321,8 +321,8 @@  discard block
 block discarded – undo
321 321
 
322 322
 /////// GEO DIRECOTORY CUSTOM HOOKS ///
323 323
 
324
-add_action('geodir_before_tab_content', 'geodir_before_tab_content');// this function is in custom_functions.php and it is used to wrap detail page tab content 
325
-add_action('geodir_after_tab_content', 'geodir_after_tab_content');// this function is in custom_functions.php and it is used to wrap detail page tab content
324
+add_action('geodir_before_tab_content', 'geodir_before_tab_content'); // this function is in custom_functions.php and it is used to wrap detail page tab content 
325
+add_action('geodir_after_tab_content', 'geodir_after_tab_content'); // this function is in custom_functions.php and it is used to wrap detail page tab content
326 326
 
327 327
 // Detail page sidebar content 
328 328
 add_action('geodir_detail_page_sidebar', 'geodir_detail_page_sidebar_content_sorting', 1);
@@ -422,8 +422,8 @@  discard block
 block discarded – undo
422 422
     do_action('geodir_after_social_sharing_buttons');
423 423
     $content_html = ob_get_clean();
424 424
     if (trim($content_html) != '')
425
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-social-sharing">' . $content_html . '</div>';
426
-    if ((int)get_option('geodir_disable_tfg_buttons_section') != 1) {
425
+        $content_html = '<div class="geodir-company_info geodir-details-sidebar-social-sharing">'.$content_html.'</div>';
426
+    if ((int) get_option('geodir_disable_tfg_buttons_section') != 1) {
427 427
         /**
428 428
          * Filter the geodir_social_sharing_buttons() function content.
429 429
          *
@@ -463,12 +463,12 @@  discard block
 block discarded – undo
463 463
             $post_id = $post->ID;
464 464
             
465 465
             if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
466
-                $post_id = (int)$_REQUEST['pid'];
466
+                $post_id = (int) $_REQUEST['pid'];
467 467
             }
468 468
 
469 469
             $postlink = get_permalink(geodir_add_listing_page_id());
470 470
             $editlink = geodir_getlink($postlink, array('pid' => $post_id), false);
471
-            echo ' <p class="edit_link"><i class="fa fa-pencil"></i> <a href="' . esc_url($editlink) . '">' . __('Edit this Post', 'geodirectory') . '</a></p>';
471
+            echo ' <p class="edit_link"><i class="fa fa-pencil"></i> <a href="'.esc_url($editlink).'">'.__('Edit this Post', 'geodirectory').'</a></p>';
472 472
         }
473 473
     }// end of if, if its a preview or not
474 474
     /**
@@ -479,8 +479,8 @@  discard block
 block discarded – undo
479 479
     do_action('geodir_after_edit_post_link');
480 480
     $content_html = ob_get_clean();
481 481
     if (trim($content_html) != '')
482
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-user-links">' . $content_html . '</div>';
483
-    if ((int)get_option('geodir_disable_user_links_section') != 1) {
482
+        $content_html = '<div class="geodir-company_info geodir-details-sidebar-user-links">'.$content_html.'</div>';
483
+    if ((int) get_option('geodir_disable_user_links_section') != 1) {
484 484
         /**
485 485
          * Filter the geodir_edit_post_link() function content.
486 486
          *
@@ -501,8 +501,8 @@  discard block
 block discarded – undo
501 501
  */
502 502
 function geodir_detail_page_google_analytics()
503 503
 {
504
-    global $post,$preview;
505
-    if($preview){return '';}
504
+    global $post, $preview;
505
+    if ($preview) {return ''; }
506 506
     $package_info = array();
507 507
     $package_info = geodir_post_package_info($package_info, $post);
508 508
 
@@ -534,14 +534,14 @@  discard block
 block discarded – undo
534 534
     $hide_refresh = get_option('geodir_ga_auto_refresh');
535 535
     
536 536
     $auto_refresh = $hide_refresh && $refresh_time && $refresh_time > 0 ? 1 : 0;
537
-    if (get_option('geodir_ga_stats') && is_user_logged_in() &&  (isset($package_info->google_analytics) && $package_info->google_analytics == '1') && (get_current_user_id()==$post->post_author || current_user_can( 'manage_options' )) ) {
537
+    if (get_option('geodir_ga_stats') && is_user_logged_in() && (isset($package_info->google_analytics) && $package_info->google_analytics == '1') && (get_current_user_id() == $post->post_author || current_user_can('manage_options'))) {
538 538
         $page_url = urlencode($_SERVER['REQUEST_URI']);
539 539
         ?>
540 540
         <script type="text/javascript">
541 541
             var gd_gaTimeOut;
542
-            var gd_gaTime = parseInt('<?php echo $refresh_time;?>');
543
-            var gd_gaHideRefresh = <?php echo (int)$hide_refresh;?>;
544
-            var gd_gaAutoRefresh = <?php echo $auto_refresh;?>;
542
+            var gd_gaTime = parseInt('<?php echo $refresh_time; ?>');
543
+            var gd_gaHideRefresh = <?php echo (int) $hide_refresh; ?>;
544
+            var gd_gaAutoRefresh = <?php echo $auto_refresh; ?>;
545 545
             ga_data1 = false;
546 546
             ga_data2 = false;
547 547
             ga_data3 = false;
@@ -682,7 +682,7 @@  discard block
 block discarded – undo
682 682
             }
683 683
 
684 684
             function gdga_noResults() {
685
-                jQuery('#gdga-chart-container').html('<?php _e('No results available','geodirectory');?>');
685
+                jQuery('#gdga-chart-container').html('<?php _e('No results available', 'geodirectory'); ?>');
686 686
                 jQuery('#gdga-legend-container').html('');
687 687
             }
688 688
 
@@ -714,18 +714,18 @@  discard block
 block discarded – undo
714 714
                     var data2 = results[1].rows.map(function(row) { return +row[2]; });
715 715
                     //var labelsN = results[0].rows.map(function(row) { return +row[1]; });
716 716
 
717
-                    var labels = ['<?php _e('Jan', 'geodirectory');?>',
718
-                        '<?php _e('Feb', 'geodirectory');?>',
719
-                        '<?php _e('Mar', 'geodirectory');?>',
720
-                        '<?php _e('Apr', 'geodirectory');?>',
721
-                        '<?php _e('May', 'geodirectory');?>',
722
-                        '<?php _e('Jun', 'geodirectory');?>',
723
-                        '<?php _e('Jul', 'geodirectory');?>',
724
-                        '<?php _e('Aug', 'geodirectory');?>',
725
-                        '<?php _e('Sep', 'geodirectory');?>',
726
-                        '<?php _e('Oct', 'geodirectory');?>',
727
-                        '<?php _e('Nov', 'geodirectory');?>',
728
-                        '<?php _e('Dec', 'geodirectory');?>'];
717
+                    var labels = ['<?php _e('Jan', 'geodirectory'); ?>',
718
+                        '<?php _e('Feb', 'geodirectory'); ?>',
719
+                        '<?php _e('Mar', 'geodirectory'); ?>',
720
+                        '<?php _e('Apr', 'geodirectory'); ?>',
721
+                        '<?php _e('May', 'geodirectory'); ?>',
722
+                        '<?php _e('Jun', 'geodirectory'); ?>',
723
+                        '<?php _e('Jul', 'geodirectory'); ?>',
724
+                        '<?php _e('Aug', 'geodirectory'); ?>',
725
+                        '<?php _e('Sep', 'geodirectory'); ?>',
726
+                        '<?php _e('Oct', 'geodirectory'); ?>',
727
+                        '<?php _e('Nov', 'geodirectory'); ?>',
728
+                        '<?php _e('Dec', 'geodirectory'); ?>'];
729 729
 
730 730
                     // Ensure the data arrays are at least as long as the labels array.
731 731
                     // Chart.js bar charts don't (yet) accept sparse datasets.
@@ -738,13 +738,13 @@  discard block
 block discarded – undo
738 738
                         labels : labels,
739 739
                         datasets : [
740 740
                             {
741
-                                label: '<?php _e('Last Year', 'geodirectory');?>',
741
+                                label: '<?php _e('Last Year', 'geodirectory'); ?>',
742 742
                                 fillColor : "rgba(220,220,220,0.5)",
743 743
                                 strokeColor : "rgba(220,220,220,1)",
744 744
                                 data : data2
745 745
                             },
746 746
                             {
747
-                                label: '<?php _e('This Year', 'geodirectory');?>',
747
+                                label: '<?php _e('This Year', 'geodirectory'); ?>',
748 748
                                 fillColor : "rgba(151,187,205,0.5)",
749 749
                                 strokeColor : "rgba(151,187,205,1)",
750 750
                                 data : data1
@@ -789,30 +789,30 @@  discard block
 block discarded – undo
789 789
 
790 790
                     <?php
791 791
                     // Here we list the shorthand days of the week so it can be used in translation.
792
-                    __("Mon",'geodirectory');
793
-                    __("Tue",'geodirectory');
794
-                    __("Wed",'geodirectory');
795
-                    __("Thu",'geodirectory');
796
-                    __("Fri",'geodirectory');
797
-                    __("Sat",'geodirectory');
798
-                    __("Sun",'geodirectory');
792
+                    __("Mon", 'geodirectory');
793
+                    __("Tue", 'geodirectory');
794
+                    __("Wed", 'geodirectory');
795
+                    __("Thu", 'geodirectory');
796
+                    __("Fri", 'geodirectory');
797
+                    __("Sat", 'geodirectory');
798
+                    __("Sun", 'geodirectory');
799 799
                     ?>
800 800
 
801 801
                     labels = [
802
-                        "<?php _e(date('D', strtotime("+1 day")),'geodirectory'); ?>",
803
-                        "<?php _e(date('D', strtotime("+2 day")),'geodirectory'); ?>",
804
-                        "<?php _e(date('D', strtotime("+3 day")),'geodirectory'); ?>",
805
-                        "<?php _e(date('D', strtotime("+4 day")),'geodirectory'); ?>",
806
-                        "<?php _e(date('D', strtotime("+5 day")),'geodirectory'); ?>",
807
-                        "<?php _e(date('D', strtotime("+6 day")),'geodirectory'); ?>",
808
-                        "<?php _e(date('D', strtotime("+7 day")),'geodirectory'); ?>"
802
+                        "<?php _e(date('D', strtotime("+1 day")), 'geodirectory'); ?>",
803
+                        "<?php _e(date('D', strtotime("+2 day")), 'geodirectory'); ?>",
804
+                        "<?php _e(date('D', strtotime("+3 day")), 'geodirectory'); ?>",
805
+                        "<?php _e(date('D', strtotime("+4 day")), 'geodirectory'); ?>",
806
+                        "<?php _e(date('D', strtotime("+5 day")), 'geodirectory'); ?>",
807
+                        "<?php _e(date('D', strtotime("+6 day")), 'geodirectory'); ?>",
808
+                        "<?php _e(date('D', strtotime("+7 day")), 'geodirectory'); ?>"
809 809
                     ];
810 810
 
811 811
                     var data = {
812 812
                         labels : labels,
813 813
                         datasets : [
814 814
                             {
815
-                                label: '<?php _e('Last Week', 'geodirectory');?>',
815
+                                label: '<?php _e('Last Week', 'geodirectory'); ?>',
816 816
                                 fillColor : "rgba(220,220,220,0.5)",
817 817
                                 strokeColor : "rgba(220,220,220,1)",
818 818
                                 pointColor : "rgba(220,220,220,1)",
@@ -820,7 +820,7 @@  discard block
 block discarded – undo
820 820
                                 data : data2
821 821
                             },
822 822
                             {
823
-                                label: '<?php _e('This Week', 'geodirectory');?>',
823
+                                label: '<?php _e('This Week', 'geodirectory'); ?>',
824 824
                                 fillColor : "rgba(151,187,205,0.5)",
825 825
                                 strokeColor : "rgba(151,187,205,1)",
826 826
                                 pointColor : "rgba(151,187,205,1)",
@@ -1027,18 +1027,18 @@  discard block
 block discarded – undo
1027 1027
         </style>
1028 1028
         <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/1.0.2/Chart.min.js"></script>
1029 1029
         <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.2/moment.min.js"></script>
1030
-        <button type="button" class="gdga-show-analytics"><?php _e('Show Google Analytics', 'geodirectory');?></button>
1030
+        <button type="button" class="gdga-show-analytics"><?php _e('Show Google Analytics', 'geodirectory'); ?></button>
1031 1031
         <span id="ga_stats" class="gdga-analytics-box" style="display:none">
1032
-            <div id="ga-analytics-title"><?php _e("Analytics", 'geodirectory');?></div>
1032
+            <div id="ga-analytics-title"><?php _e("Analytics", 'geodirectory'); ?></div>
1033 1033
             <div id="gd-active-users-container">
1034
-                <div class="gd-ActiveUsers"><i id="gdga-loader-icon" class="fa fa-refresh fa-spin" title="<?php esc_attr_e("Refresh", 'geodirectory');?>"></i><?php _e("Active Users:", 'geodirectory');?>
1034
+                <div class="gd-ActiveUsers"><i id="gdga-loader-icon" class="fa fa-refresh fa-spin" title="<?php esc_attr_e("Refresh", 'geodirectory'); ?>"></i><?php _e("Active Users:", 'geodirectory'); ?>
1035 1035
                     <b class="gd-ActiveUsers-value">0</b>
1036 1036
                 </div>
1037 1037
             </div>
1038 1038
             <select id="gdga-select-analytic" onchange="gdga_select_option();" style="display: none;">
1039
-                <option value="weeks"><?php _e("Last Week vs This Week", 'geodirectory');?></option>
1040
-                <option value="years"><?php _e("This Year vs Last Year", 'geodirectory');?></option>
1041
-                <option value="country"><?php _e("Top Countries", 'geodirectory');?></option>
1039
+                <option value="weeks"><?php _e("Last Week vs This Week", 'geodirectory'); ?></option>
1040
+                <option value="years"><?php _e("This Year vs Last Year", 'geodirectory'); ?></option>
1041
+                <option value="country"><?php _e("Top Countries", 'geodirectory'); ?></option>
1042 1042
             </select>
1043 1043
             <div class="Chartjs-figure" id="gdga-chart-container"></div>
1044 1044
             <ol class="Chartjs-legend" id="gdga-legend-container"></ol>
@@ -1054,8 +1054,8 @@  discard block
 block discarded – undo
1054 1054
     do_action('geodir_after_google_analytics');
1055 1055
     $content_html = ob_get_clean();
1056 1056
     if (trim($content_html) != '')
1057
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-google-analytics">' . $content_html . '</div>';
1058
-    if ((int)get_option('geodir_disable_google_analytics_section') != 1) {
1057
+        $content_html = '<div class="geodir-company_info geodir-details-sidebar-google-analytics">'.$content_html.'</div>';
1058
+    if ((int) get_option('geodir_disable_google_analytics_section') != 1) {
1059 1059
         /**
1060 1060
          * Filter the geodir_edit_post_link() function content.
1061 1061
          *
@@ -1081,7 +1081,7 @@  discard block
 block discarded – undo
1081 1081
 {
1082 1082
     global $post, $preview, $post_images;
1083 1083
     
1084
-    if (!empty($post->ID) && geodir_cpt_has_rating_disabled((int)$post->ID)) {
1084
+    if (!empty($post->ID) && geodir_cpt_has_rating_disabled((int) $post->ID)) {
1085 1085
         return;
1086 1086
     }
1087 1087
     ob_start(); // Start  buffering;
@@ -1116,10 +1116,10 @@  discard block
 block discarded – undo
1116 1116
        
1117 1117
 	   $reviews_text = $comment_count > 1 ? __("reviews", 'geodirectory') : __("review", 'geodirectory');
1118 1118
 	   
1119
-	   $html .= '<span itemprop="rating" itemscope itemtype="http://data-vocabulary.org/Rating"><span class="rating" itemprop="average" content="' . $post_avgratings . '">' . $post_avgratings . '</span> / <span itemprop="best" content="5">5</span> ' . __("based on", 'geodirectory') . ' </span><span class="count" itemprop="count" content="' . $comment_count . '">' . $comment_count . ' ' . $reviews_text . '</span><br />';
1119
+	   $html .= '<span itemprop="rating" itemscope itemtype="http://data-vocabulary.org/Rating"><span class="rating" itemprop="average" content="'.$post_avgratings.'">'.$post_avgratings.'</span> / <span itemprop="best" content="5">5</span> '.__("based on", 'geodirectory').' </span><span class="count" itemprop="count" content="'.$comment_count.'">'.$comment_count.' '.$reviews_text.'</span><br />';
1120 1120
 
1121 1121
         $html .= '<span class="item">';
1122
-        $html .= '<span class="fn" itemprop="itemreviewed">' . $post->post_title . '</span>';
1122
+        $html .= '<span class="fn" itemprop="itemreviewed">'.$post->post_title.'</span>';
1123 1123
 
1124 1124
         if ($post_images) {
1125 1125
             foreach ($post_images as $img) {
@@ -1129,7 +1129,7 @@  discard block
 block discarded – undo
1129 1129
         }
1130 1130
 
1131 1131
         if (isset($post_img) && $post_img) {
1132
-            $html .= '<br /><img src="' . $post_img . '" class="photo" alt="' . esc_attr($post->post_title) . '" itemprop="photo" content="' . $post_img . '" class="photo" />';
1132
+            $html .= '<br /><img src="'.$post_img.'" class="photo" alt="'.esc_attr($post->post_title).'" itemprop="photo" content="'.$post_img.'" class="photo" />';
1133 1133
         }
1134 1134
 
1135 1135
         $html .= '</span>';
@@ -1156,9 +1156,9 @@  discard block
 block discarded – undo
1156 1156
     do_action('geodir_after_detail_page_review_rating');
1157 1157
     $content_html = ob_get_clean();
1158 1158
     if (trim($content_html) != '') {
1159
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-rating">' . $content_html . '</div>';
1159
+        $content_html = '<div class="geodir-company_info geodir-details-sidebar-rating">'.$content_html.'</div>';
1160 1160
     }
1161
-    if ((int)get_option('geodir_disable_rating_info_section') != 1) {
1161
+    if ((int) get_option('geodir_disable_rating_info_section') != 1) {
1162 1162
         /**
1163 1163
          * Filter the geodir_detail_page_review_rating() function content.
1164 1164
          *
@@ -1197,8 +1197,8 @@  discard block
 block discarded – undo
1197 1197
 
1198 1198
     $content_html = ob_get_clean();
1199 1199
     if (trim($content_html) != '')
1200
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-listing-info">' . $content_html . '</div>';
1201
-    if ((int)get_option('geodir_disable_listing_info_section') != 1) {
1200
+        $content_html = '<div class="geodir-company_info geodir-details-sidebar-listing-info">'.$content_html.'</div>';
1201
+    if ((int) get_option('geodir_disable_listing_info_section') != 1) {
1202 1202
         /**
1203 1203
          * Filter the output html for function geodir_detail_page_more_info().
1204 1204
          *
@@ -1297,7 +1297,7 @@  discard block
 block discarded – undo
1297 1297
 		'gd_allowed_img_types' => !empty($allowed_img_types) ? implode(',', $allowed_img_types) : '',
1298 1298
 		'geodir_txt_form_wait' => __('Wait...', 'geodirectory'),
1299 1299
 		'geodir_txt_form_searching' => __('Searching...', 'geodirectory'),
1300
-		'fa_rating' => (int)get_option('geodir_reviewrating_enable_font_awesome') == 1 ? 1 : '',
1300
+		'fa_rating' => (int) get_option('geodir_reviewrating_enable_font_awesome') == 1 ? 1 : '',
1301 1301
 		'reviewrating' => defined('GEODIRREVIEWRATING_VERSION') ? 1 : '',
1302 1302
         'multirating' => defined('GEODIRREVIEWRATING_VERSION') && get_option('geodir_reviewrating_enable_rating') ? true : false,
1303 1303
         'geodir_map_name' => geodir_map_name(),
@@ -1326,10 +1326,10 @@  discard block
 block discarded – undo
1326 1326
     foreach ($arr_alert_msg as $key => $value) {
1327 1327
         if (!is_scalar($value))
1328 1328
             continue;
1329
-        $arr_alert_msg[$key] = html_entity_decode((string)$value, ENT_QUOTES, 'UTF-8');
1329
+        $arr_alert_msg[$key] = html_entity_decode((string) $value, ENT_QUOTES, 'UTF-8');
1330 1330
     }
1331 1331
 
1332
-    $script = "var geodir_all_js_msg = " . json_encode($arr_alert_msg) . ';';
1332
+    $script = "var geodir_all_js_msg = ".json_encode($arr_alert_msg).';';
1333 1333
     echo '<script>';
1334 1334
     echo $script;
1335 1335
     echo '</script>';
@@ -1419,7 +1419,7 @@  discard block
 block discarded – undo
1419 1419
         $geodir_old_sidebars = get_option('geodir_sidebars');
1420 1420
         if (is_array($geodir_old_sidebars)) {
1421 1421
             foreach ($geodir_old_sidebars as $key => $val) {
1422
-                if(0 === strpos($key, 'geodir_'))// if gd widget
1422
+                if (0 === strpos($key, 'geodir_'))// if gd widget
1423 1423
                 {
1424 1424
                     $sidebars_widgets[$key] = $geodir_old_sidebars[$key];
1425 1425
                 }
@@ -1498,7 +1498,7 @@  discard block
 block discarded – undo
1498 1498
         global $post;
1499 1499
         $term_condition = '';
1500 1500
         if (isset($_REQUEST['backandedit'])) {
1501
-            $post = (object)$gd_session->get('listing');
1501
+            $post = (object) $gd_session->get('listing');
1502 1502
             $term_condition = isset($post->geodir_accept_term_condition) ? $post->geodir_accept_term_condition : '';
1503 1503
         }
1504 1504
 
@@ -1512,7 +1512,7 @@  discard block
 block discarded – undo
1512 1512
                     echo 'checked="checked"';
1513 1513
                 } ?> field_type="checkbox" name="geodir_accept_term_condition" id="geodir_accept_term_condition"
1514 1514
                        class="geodir_textfield" value="1"
1515
-                       style="display:inline-block"/><a href="<?php $terms_page = get_option('geodir_term_condition_page'); if($terms_page){ echo get_permalink($terms_page);}?>" target="_blank"><?php _e('Please accept our terms and conditions', 'geodirectory'); ?></a>
1515
+                       style="display:inline-block"/><a href="<?php $terms_page = get_option('geodir_term_condition_page'); if ($terms_page) { echo get_permalink($terms_page); }?>" target="_blank"><?php _e('Please accept our terms and conditions', 'geodirectory'); ?></a>
1516 1516
 				</span>
1517 1517
             </div>
1518 1518
             <span class="geodir_message_error"><?php if (isset($required_msg)) {
@@ -1552,7 +1552,7 @@  discard block
 block discarded – undo
1552 1552
         /** This action is documented in geodirectory_template_actions.php */
1553 1553
         $desc_limit = apply_filters('geodir_description_field_desc_limit', '');
1554 1554
         
1555
-        if (!($desc_limit === '' || (int)$desc_limit > 0)) {
1555
+        if (!($desc_limit === '' || (int) $desc_limit > 0)) {
1556 1556
             $is_display = false;
1557 1557
         }
1558 1558
     }
@@ -1600,16 +1600,16 @@  discard block
 block discarded – undo
1600 1600
     global $wpdb, $plugin_prefix;
1601 1601
 	
1602 1602
 	// Remove unused virtual page
1603
-	$listings_page_id = (int)get_option('geodir_listing_page');
1603
+	$listings_page_id = (int) get_option('geodir_listing_page');
1604 1604
 	if ($listings_page_id) {
1605
-		$wpdb->query($wpdb->prepare("DELETE FROM " . $wpdb->posts . " WHERE ID=%d AND post_name = %s AND post_type=%s", array($listings_page_id, 'listings', 'page')));
1605
+		$wpdb->query($wpdb->prepare("DELETE FROM ".$wpdb->posts." WHERE ID=%d AND post_name = %s AND post_type=%s", array($listings_page_id, 'listings', 'page')));
1606 1606
         delete_option('geodir_listing_page');
1607 1607
 	}
1608 1608
 
1609 1609
     if (!get_option('geodir_changes_in_custom_fields_table')) {
1610 1610
         $wpdb->query(
1611 1611
             $wpdb->prepare(
1612
-                "UPDATE " . GEODIR_CUSTOM_FIELDS_TABLE . " SET is_default=%s, is_admin=%s WHERE is_default=%s",
1612
+                "UPDATE ".GEODIR_CUSTOM_FIELDS_TABLE." SET is_default=%s, is_admin=%s WHERE is_default=%s",
1613 1613
                 array('1', '1', 'admin')
1614 1614
             )
1615 1615
         );
@@ -1617,9 +1617,9 @@  discard block
 block discarded – undo
1617 1617
 
1618 1618
         /* --- terms meta value set --- */
1619 1619
 
1620
-        update_option('geodir_default_marker_icon', geodir_plugin_url() . '/geodirectory-functions/map-functions/icons/pin.png');
1620
+        update_option('geodir_default_marker_icon', geodir_plugin_url().'/geodirectory-functions/map-functions/icons/pin.png');
1621 1621
 
1622
-        $options_data = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "options WHERE option_name LIKE %s", array('%tax_meta_%')));
1622
+        $options_data = $wpdb->get_results($wpdb->prepare("SELECT * FROM ".$wpdb->prefix."options WHERE option_name LIKE %s", array('%tax_meta_%')));
1623 1623
 
1624 1624
         if (!empty($options_data)) {
1625 1625
 
@@ -1627,7 +1627,7 @@  discard block
 block discarded – undo
1627 1627
 
1628 1628
                 $option_val = str_replace('tax_meta_', '', $optobj->option_name);
1629 1629
 
1630
-                $taxonomies_data = $wpdb->get_results($wpdb->prepare("SELECT taxonomy FROM " . $wpdb->prefix . "term_taxonomy WHERE taxonomy LIKE %s AND term_id=%d", array('%category%', $option_val)));
1630
+                $taxonomies_data = $wpdb->get_results($wpdb->prepare("SELECT taxonomy FROM ".$wpdb->prefix."term_taxonomy WHERE taxonomy LIKE %s AND term_id=%d", array('%category%', $option_val)));
1631 1631
 
1632 1632
                 if (!empty($taxonomies_data)) {
1633 1633
 
@@ -1636,17 +1636,17 @@  discard block
 block discarded – undo
1636 1636
                         $taxObject = get_taxonomy($taxobj->taxonomy);
1637 1637
                         $post_type = $taxObject->object_type[0];
1638 1638
 
1639
-                        $opt_value = 'tax_meta_' . $post_type . '_' . $option_val;
1639
+                        $opt_value = 'tax_meta_'.$post_type.'_'.$option_val;
1640 1640
 
1641
-                        $duplicate_data = $wpdb->get_var($wpdb->prepare("SELECT option_id FROM " . $wpdb->prefix . "options WHERE option_name=%s", array('tax_meta_' . $option_val)));
1641
+                        $duplicate_data = $wpdb->get_var($wpdb->prepare("SELECT option_id FROM ".$wpdb->prefix."options WHERE option_name=%s", array('tax_meta_'.$option_val)));
1642 1642
 
1643 1643
                         if ($duplicate_data) {
1644 1644
 
1645
-                            $wpdb->query($wpdb->prepare("UPDATE " . $wpdb->prefix . "options SET	option_name=%s WHERE option_id=%d", array($opt_value, $optobj->option_id)));
1645
+                            $wpdb->query($wpdb->prepare("UPDATE ".$wpdb->prefix."options SET	option_name=%s WHERE option_id=%d", array($opt_value, $optobj->option_id)));
1646 1646
 
1647 1647
                         } else {
1648 1648
 
1649
-                            $wpdb->query($wpdb->prepare("INSERT INTO " . $wpdb->prefix . "options (option_name,option_value,autoload) VALUES (%s, %s, %s)", array($opt_value, $optobj->option_value, $optobj->autoload)));
1649
+                            $wpdb->query($wpdb->prepare("INSERT INTO ".$wpdb->prefix."options (option_name,option_value,autoload) VALUES (%s, %s, %s)", array($opt_value, $optobj->option_value, $optobj->autoload)));
1650 1650
 
1651 1651
                         }
1652 1652
 
@@ -1680,14 +1680,14 @@  discard block
 block discarded – undo
1680 1680
 
1681 1681
     global $wpdb, $table_prefix;
1682 1682
 
1683
-    $slug_exists = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($slug)));
1683
+    $slug_exists = $wpdb->get_var($wpdb->prepare("SELECT slug FROM ".$table_prefix."terms WHERE slug=%s", array($slug)));
1684 1684
 
1685 1685
     if ($slug_exists) {
1686 1686
 
1687 1687
         $suffix = 1;
1688 1688
         do {
1689
-            $alt_location_name = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1690
-            $location_slug_check = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($alt_location_name)));
1689
+            $alt_location_name = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1))."-$suffix";
1690
+            $location_slug_check = $wpdb->get_var($wpdb->prepare("SELECT slug FROM ".$table_prefix."terms WHERE slug=%s", array($alt_location_name)));
1691 1691
             $suffix++;
1692 1692
         } while ($location_slug_check && $suffix < 100);
1693 1693
 
@@ -1741,7 +1741,7 @@  discard block
 block discarded – undo
1741 1741
 
1742 1742
         $suffix = 1;
1743 1743
         do {
1744
-            $new_slug = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1744
+            $new_slug = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1))."-$suffix";
1745 1745
 
1746 1746
             /** This action is documented in geodirectory_hooks_actions.php */
1747 1747
             $term_slug_check = apply_filters('geodir_term_slug_is_exists', false, $new_slug, $term_id);
@@ -1753,7 +1753,7 @@  discard block
 block discarded – undo
1753 1753
 
1754 1754
         //wp_update_term( $term_id, $taxonomy, array('slug' => $slug) );
1755 1755
 
1756
-        $wpdb->query($wpdb->prepare("UPDATE " . $table_prefix . "terms SET slug=%s WHERE term_id=%d", array($slug, $term_id)));
1756
+        $wpdb->query($wpdb->prepare("UPDATE ".$table_prefix."terms SET slug=%s WHERE term_id=%d", array($slug, $term_id)));
1757 1757
 
1758 1758
     }
1759 1759
 	
@@ -1762,18 +1762,18 @@  discard block
 block discarded – undo
1762 1762
 	$post_type = !empty($taxonomy_obj) ? $taxonomy_obj->object_type[0] : NULL;
1763 1763
 	
1764 1764
 	$post_types = geodir_get_posttypes();
1765
-	if ($post_type && in_array($post_type, $post_types) && $post_type . '_tags' == $taxonomy) {		
1766
-		$posts_obj = $wpdb->get_results($wpdb->prepare("SELECT object_id FROM " . $wpdb->term_relationships . " WHERE term_taxonomy_id = %d", array($tt_id)));
1765
+	if ($post_type && in_array($post_type, $post_types) && $post_type.'_tags' == $taxonomy) {		
1766
+		$posts_obj = $wpdb->get_results($wpdb->prepare("SELECT object_id FROM ".$wpdb->term_relationships." WHERE term_taxonomy_id = %d", array($tt_id)));
1767 1767
 		
1768 1768
 		if (!empty($posts_obj)) {
1769 1769
 			foreach ($posts_obj as $post_obj) {
1770 1770
 				$post_id = $post_obj->object_id;
1771 1771
 				
1772
-				$raw_tags = wp_get_object_terms($post_id, $post_type . '_tags', array('fields' => 'names'));
1772
+				$raw_tags = wp_get_object_terms($post_id, $post_type.'_tags', array('fields' => 'names'));
1773 1773
 				$post_tags = !empty($raw_tags) ? implode(',', $raw_tags) : '';
1774 1774
 				
1775
-				$listing_table = $plugin_prefix . $post_type . '_detail';
1776
-				$wpdb->query($wpdb->prepare("UPDATE " . $listing_table . " SET post_tags=%s WHERE post_id =%d", array($post_tags, $post_id)));
1775
+				$listing_table = $plugin_prefix.$post_type.'_detail';
1776
+				$wpdb->query($wpdb->prepare("UPDATE ".$listing_table." SET post_tags=%s WHERE post_id =%d", array($post_tags, $post_id)));
1777 1777
 			}
1778 1778
 		}
1779 1779
 	}
@@ -1807,7 +1807,7 @@  discard block
 block discarded – undo
1807 1807
     if ($country_slug == $slug || $region_slug == $slug || $city_slug == $slug)
1808 1808
         return $slug_exists = true;
1809 1809
 
1810
-    if ($wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s AND term_id != %d", array($slug, $term_id))))
1810
+    if ($wpdb->get_var($wpdb->prepare("SELECT slug FROM ".$table_prefix."terms WHERE slug=%s AND term_id != %d", array($slug, $term_id))))
1811 1811
         return $slug_exists = true;
1812 1812
 
1813 1813
     return $slug_exists;
@@ -1848,43 +1848,43 @@  discard block
 block discarded – undo
1848 1848
 
1849 1849
 
1850 1850
     $gd_page = '';
1851
-    if(geodir_is_page('home')){
1851
+    if (geodir_is_page('home')) {
1852 1852
         $gd_page = 'home';
1853 1853
         $title = (get_option('geodir_meta_title_homepage')) ? get_option('geodir_meta_title_homepage') : $title;
1854 1854
     }
1855
-    elseif(geodir_is_page('detail')){
1855
+    elseif (geodir_is_page('detail')) {
1856 1856
         $gd_page = 'detail';
1857 1857
         $title = (get_option('geodir_meta_title_detail')) ? get_option('geodir_meta_title_detail') : $title;
1858 1858
     }
1859
-    elseif(geodir_is_page('pt')){
1859
+    elseif (geodir_is_page('pt')) {
1860 1860
         $gd_page = 'pt';
1861 1861
         $title = (get_option('geodir_meta_title_pt')) ? get_option('geodir_meta_title_pt') : $title;
1862 1862
     }
1863
-    elseif(geodir_is_page('listing')){
1863
+    elseif (geodir_is_page('listing')) {
1864 1864
         $gd_page = 'listing';
1865 1865
         $title = (get_option('geodir_meta_title_listing')) ? get_option('geodir_meta_title_listing') : $title;
1866 1866
     }
1867
-    elseif(geodir_is_page('location')){
1867
+    elseif (geodir_is_page('location')) {
1868 1868
         $gd_page = 'location';
1869 1869
         $title = (get_option('geodir_meta_title_location')) ? get_option('geodir_meta_title_location') : $title;
1870 1870
     }
1871
-    elseif(geodir_is_page('search')){
1871
+    elseif (geodir_is_page('search')) {
1872 1872
         $gd_page = 'search';
1873 1873
         $title = (get_option('geodir_meta_title_search')) ? get_option('geodir_meta_title_search') : $title;
1874 1874
     }
1875
-    elseif(geodir_is_page('add-listing')){
1875
+    elseif (geodir_is_page('add-listing')) {
1876 1876
         $gd_page = 'add-listing';
1877 1877
         $title = (get_option('geodir_meta_title_add-listing')) ? get_option('geodir_meta_title_add-listing') : $title;
1878 1878
     }
1879
-    elseif(geodir_is_page('author')){
1879
+    elseif (geodir_is_page('author')) {
1880 1880
         $gd_page = 'author';
1881 1881
         $title = (get_option('geodir_meta_title_author')) ? get_option('geodir_meta_title_author') : $title;
1882 1882
     }
1883
-    elseif(geodir_is_page('login')){
1883
+    elseif (geodir_is_page('login')) {
1884 1884
         $gd_page = 'login';
1885 1885
         $title = (get_option('geodir_meta_title_login')) ? get_option('geodir_meta_title_login') : $title;
1886 1886
     }
1887
-    elseif(geodir_is_page('listing-success')){
1887
+    elseif (geodir_is_page('listing-success')) {
1888 1888
         $gd_page = 'listing-success';
1889 1889
         $title = (get_option('geodir_meta_title_listing-success')) ? get_option('geodir_meta_title_listing-success') : $title;
1890 1890
     }
@@ -1916,12 +1916,12 @@  discard block
 block discarded – undo
1916 1916
 
1917 1917
     if (!get_option('geodir_set_post_attachments')) {
1918 1918
 
1919
-        require_once(ABSPATH . 'wp-admin/includes/image.php');
1920
-        require_once(ABSPATH . 'wp-admin/includes/file.php');
1919
+        require_once(ABSPATH.'wp-admin/includes/image.php');
1920
+        require_once(ABSPATH.'wp-admin/includes/file.php');
1921 1921
 
1922 1922
         $all_postypes = geodir_get_posttypes();
1923 1923
 
1924
-        foreach($all_postypes as $post_type){
1924
+        foreach ($all_postypes as $post_type) {
1925 1925
             $args = array(
1926 1926
                 'posts_per_page' => -1,
1927 1927
                 'post_type' => $post_type,
@@ -2015,7 +2015,7 @@  discard block
 block discarded – undo
2015 2015
 {
2016 2016
     $user_id = get_current_user_id();
2017 2017
 
2018
-    if(!$user_id){return $post;}
2018
+    if (!$user_id) {return $post; }
2019 2019
 
2020 2020
     $gd_post_types = geodir_get_posttypes();
2021 2021
 
@@ -2124,7 +2124,7 @@  discard block
 block discarded – undo
2124 2124
 
2125 2125
         if (array_key_exists('post_video', $tabs_arr)) {
2126 2126
 
2127
-            $field_title = $wpdb->get_var($wpdb->prepare("select site_title from " . GEODIR_CUSTOM_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s ", array('geodir_video', $post_type)));
2127
+            $field_title = $wpdb->get_var($wpdb->prepare("select site_title from ".GEODIR_CUSTOM_FIELDS_TABLE." where htmlvar_name = %s and post_type = %s ", array('geodir_video', $post_type)));
2128 2128
 
2129 2129
             if (isset($tabs_arr['post_video']['heading_text']) && $field_title != '')
2130 2130
                 $tabs_arr['post_video']['heading_text'] = $field_title;
@@ -2132,7 +2132,7 @@  discard block
 block discarded – undo
2132 2132
 
2133 2133
         if (array_key_exists('special_offers', $tabs_arr)) {
2134 2134
 
2135
-            $field_title = $wpdb->get_var($wpdb->prepare("select site_title from " . GEODIR_CUSTOM_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s ", array('geodir_special_offers', $post_type)));
2135
+            $field_title = $wpdb->get_var($wpdb->prepare("select site_title from ".GEODIR_CUSTOM_FIELDS_TABLE." where htmlvar_name = %s and post_type = %s ", array('geodir_special_offers', $post_type)));
2136 2136
 
2137 2137
             if (isset($tabs_arr['special_offers']['heading_text']) && $field_title != '')
2138 2138
                 $tabs_arr['special_offers']['heading_text'] = $field_title;
@@ -2153,7 +2153,7 @@  discard block
 block discarded – undo
2153 2153
  */
2154 2154
 function geodir_remove_template_redirect_actions()
2155 2155
 {
2156
-    if (geodir_is_page('login')){
2156
+    if (geodir_is_page('login')) {
2157 2157
         remove_all_actions('template_redirect');
2158 2158
         remove_action('init', 'avia_modify_front', 10);
2159 2159
     }
@@ -2200,25 +2200,25 @@  discard block
 block discarded – undo
2200 2200
         $split_img_file_path = isset($split_img_path[1]) ? $split_img_path[1] : '';
2201 2201
 
2202 2202
         $wpdb->query(
2203
-            $wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = %d AND file=%s ",
2203
+            $wpdb->prepare("DELETE FROM ".GEODIR_ATTACHMENT_TABLE." WHERE post_id = %d AND file=%s ",
2204 2204
                 array($post_id, $split_img_file_path)
2205 2205
             )
2206 2206
         );
2207 2207
 
2208 2208
         $attachment_data = $wpdb->get_row(
2209
-            $wpdb->prepare("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=%d",
2209
+            $wpdb->prepare("SELECT ID, MIN(`menu_order`) FROM ".GEODIR_ATTACHMENT_TABLE." WHERE post_id=%d",
2210 2210
                 array($post_id)
2211 2211
             )
2212 2212
         );
2213 2213
 
2214 2214
         if (!empty($attachment_data)) {
2215
-            $wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2215
+            $wpdb->query("UPDATE ".GEODIR_ATTACHMENT_TABLE." SET menu_order=1 WHERE ID=".$attachment_data->ID);
2216 2216
         }
2217 2217
 
2218 2218
 
2219
-        $table_name = $plugin_prefix . $post_type . '_detail';
2219
+        $table_name = $plugin_prefix.$post_type.'_detail';
2220 2220
 
2221
-        $wpdb->query("UPDATE " . $table_name . " SET featured_image='' WHERE post_id =" . $post_id);
2221
+        $wpdb->query("UPDATE ".$table_name." SET featured_image='' WHERE post_id =".$post_id);
2222 2222
 
2223 2223
         geodir_set_wp_featured_image($post_id);
2224 2224
 
@@ -2246,9 +2246,9 @@  discard block
 block discarded – undo
2246 2246
 
2247 2247
     foreach ($all_postypes as $posttype) {
2248 2248
 
2249
-        $tablename = $plugin_prefix . $posttype . '_detail';
2249
+        $tablename = $plugin_prefix.$posttype.'_detail';
2250 2250
 
2251
-        $get_post_data = $wpdb->get_results("SELECT post_id FROM " . $tablename);
2251
+        $get_post_data = $wpdb->get_results("SELECT post_id FROM ".$tablename);
2252 2252
 
2253 2253
         if (!empty($get_post_data)) {
2254 2254
 
@@ -2256,7 +2256,7 @@  discard block
 block discarded – undo
2256 2256
 
2257 2257
                 $post_id = $data->post_id;
2258 2258
 
2259
-                $attachment_data = $wpdb->get_results("SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id =" . $post_id . " AND file!=''");
2259
+                $attachment_data = $wpdb->get_results("SELECT * FROM ".GEODIR_ATTACHMENT_TABLE." WHERE post_id =".$post_id." AND file!=''");
2260 2260
 
2261 2261
                 if (!empty($attachment_data)) {
2262 2262
 
@@ -2273,22 +2273,22 @@  discard block
 block discarded – undo
2273 2273
 
2274 2274
                         $file_name = $file_info['basename'];
2275 2275
 
2276
-                        $img_arr['path'] = $uploads_path . $sub_dir . '/' . $file_name;
2276
+                        $img_arr['path'] = $uploads_path.$sub_dir.'/'.$file_name;
2277 2277
 
2278 2278
                         if (!file_exists($img_arr['path'])) {
2279 2279
 
2280
-                            $wpdb->query("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE ID=" . $attach->ID);
2280
+                            $wpdb->query("DELETE FROM ".GEODIR_ATTACHMENT_TABLE." WHERE ID=".$attach->ID);
2281 2281
 
2282 2282
                         }
2283 2283
 
2284 2284
                     }
2285 2285
 
2286
-                    $attachment_data = $wpdb->get_row("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=" . $post_id . " GROUP BY post_id");
2286
+                    $attachment_data = $wpdb->get_row("SELECT ID, MIN(`menu_order`) FROM ".GEODIR_ATTACHMENT_TABLE." WHERE post_id=".$post_id." GROUP BY post_id");
2287 2287
 
2288 2288
                     if (!empty($attachment_data)) {
2289 2289
 
2290 2290
                         if ($attachment_data->ID)
2291
-                            $wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2291
+                            $wpdb->query("UPDATE ".GEODIR_ATTACHMENT_TABLE." SET menu_order=1 WHERE ID=".$attachment_data->ID);
2292 2292
 
2293 2293
                     } else {
2294 2294
 
@@ -2302,7 +2302,7 @@  discard block
 block discarded – undo
2302 2302
 
2303 2303
                     }
2304 2304
 
2305
-                    $wpdb->query("UPDATE " . $tablename . " SET featured_image='' WHERE post_id =" . $post_id);
2305
+                    $wpdb->query("UPDATE ".$tablename." SET featured_image='' WHERE post_id =".$post_id);
2306 2306
 
2307 2307
                     geodir_set_wp_featured_image($post_id);
2308 2308
 
@@ -2331,7 +2331,7 @@  discard block
 block discarded – undo
2331 2331
 {
2332 2332
 
2333 2333
     if (!get_option('geodir_default_rating_star_icon')) {
2334
-        update_option('geodir_default_rating_star_icon', geodir_plugin_url() . '/geodirectory-assets/images/stars.png');
2334
+        update_option('geodir_default_rating_star_icon', geodir_plugin_url().'/geodirectory-assets/images/stars.png');
2335 2335
     }
2336 2336
 
2337 2337
 }
@@ -2348,10 +2348,10 @@  discard block
 block discarded – undo
2348 2348
  * @global string $plugin_prefix Geodirectory plugin table prefix.
2349 2349
  * @return array User listing count for each post type.
2350 2350
  */
2351
-function geodir_user_post_listing_count($user_id=null)
2351
+function geodir_user_post_listing_count($user_id = null)
2352 2352
 {
2353 2353
     global $wpdb, $plugin_prefix, $current_user;
2354
-    if(!$user_id){
2354
+    if (!$user_id) {
2355 2355
         $user_id = $current_user->ID;
2356 2356
     }
2357 2357
 
@@ -2362,7 +2362,7 @@  discard block
 block discarded – undo
2362 2362
     $user_listing = array();
2363 2363
     if (is_array($all_posts) && !empty($all_posts)) {
2364 2364
         foreach ($all_posts as $ptype) {
2365
-            $total_posts = $wpdb->get_var("SELECT count( ID ) FROM " . $wpdb->prefix . "posts WHERE post_author=" . $user_id . " AND post_type='" . $ptype . "' AND ( post_status = 'publish' OR post_status = 'draft' OR post_status = 'private' )");
2365
+            $total_posts = $wpdb->get_var("SELECT count( ID ) FROM ".$wpdb->prefix."posts WHERE post_author=".$user_id." AND post_type='".$ptype."' AND ( post_status = 'publish' OR post_status = 'draft' OR post_status = 'private' )");
2366 2366
 
2367 2367
             if ($total_posts > 0) {
2368 2368
                 $user_listing[$ptype] = $total_posts;
@@ -2403,19 +2403,19 @@  discard block
 block discarded – undo
2403 2403
 
2404 2404
         $custom_fields = geodir_post_custom_fields($post_package_id, 'all', $post_type, $fields_location);
2405 2405
         //remove video and special offers if it is already set to show
2406
-        if(isset($tabs_arr['post_video']['is_display']) && $tabs_arr['post_video']['is_display']){
2406
+        if (isset($tabs_arr['post_video']['is_display']) && $tabs_arr['post_video']['is_display']) {
2407 2407
             $unset_video = true;
2408 2408
         }
2409 2409
 
2410
-        if(isset($tabs_arr['special_offers']['is_display']) && $tabs_arr['special_offers']['is_display']){
2410
+        if (isset($tabs_arr['special_offers']['is_display']) && $tabs_arr['special_offers']['is_display']) {
2411 2411
             $unset_special_offers = true;
2412 2412
         }
2413
-        if(isset($unset_video) || isset($unset_special_offers) && !empty($custom_fields)){
2414
-            foreach($custom_fields as $key => $custom_field){
2415
-                if($custom_field['name']=='geodir_video' && isset($unset_video)){
2413
+        if (isset($unset_video) || isset($unset_special_offers) && !empty($custom_fields)) {
2414
+            foreach ($custom_fields as $key => $custom_field) {
2415
+                if ($custom_field['name'] == 'geodir_video' && isset($unset_video)) {
2416 2416
                     unset($custom_fields[$key]);
2417 2417
                 }
2418
-                if($custom_field['name']=='geodir_special_offers' && isset($unset_special_offers)){
2418
+                if ($custom_field['name'] == 'geodir_special_offers' && isset($unset_special_offers)) {
2419 2419
                     unset($custom_fields[$key]);
2420 2420
                 }
2421 2421
             }
@@ -2432,7 +2432,7 @@  discard block
 block discarded – undo
2432 2432
                     $post->{$field_name} = $_REQUEST[$field_name];
2433 2433
                 }
2434 2434
 
2435
-                if (isset($field['show_in']) && strpos($field['show_in'], '[owntab]') !== false  && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset' || $field['type'] == 'address') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file','address','taxonomy'))) {
2435
+                if (isset($field['show_in']) && strpos($field['show_in'], '[owntab]') !== false && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset' || $field['type'] == 'address') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file', 'address', 'taxonomy'))) {
2436 2436
                     if ($type['type'] == 'datepicker' && ($post->{$type['htmlvar_name']} == '' || $post->{$type['htmlvar_name']} == '0000-00-00')) {
2437 2437
                         continue;
2438 2438
                     }
@@ -2465,7 +2465,7 @@  discard block
 block discarded – undo
2465 2465
                     $post->{$field_name} = $_REQUEST[$field_name];
2466 2466
                 }
2467 2467
 
2468
-                if (isset($field['show_in']) && strpos($field['show_in'], '[owntab]') !== false && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset' || $field['type'] == 'address') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file','address','taxonomy'))) {
2468
+                if (isset($field['show_in']) && strpos($field['show_in'], '[owntab]') !== false && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset' || $field['type'] == 'address') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file', 'address', 'taxonomy'))) {
2469 2469
                     $label = $field['site_title'] != '' ? $field['site_title'] : $field['admin_title'];
2470 2470
                     $site_title = trim($field['site_title']);
2471 2471
                     $type = $field;
@@ -2481,21 +2481,21 @@  discard block
 block discarded – undo
2481 2481
                         $variables_array['label'] = __($type['site_title'], 'geodirectory');
2482 2482
                         $variables_array['value'] = '';
2483 2483
                         $variables_array['value'] = $post->{$type['htmlvar_name']};
2484
-                    }else{
2484
+                    } else {
2485 2485
                         $i = 0;
2486 2486
                         $fieldset_count++;
2487 2487
                         $field_set_start = 1;
2488
-                        $fieldset_arr[$fieldset_count]['htmlvar_name'] = 'gd_tab_' . $fieldset_count;
2488
+                        $fieldset_arr[$fieldset_count]['htmlvar_name'] = 'gd_tab_'.$fieldset_count;
2489 2489
                         $fieldset_arr[$fieldset_count]['label'] = $label;
2490 2490
                     }
2491 2491
 
2492 2492
 
2493
-                    if(isset($type['extra_fields'])){$extra_fields= $type['extra_fields'];}
2493
+                    if (isset($type['extra_fields'])) {$extra_fields = $type['extra_fields']; }
2494 2494
                     $type = stripslashes_deep($type); // strip slashes
2495
-                    if(isset($type['extra_fields'])){$type['extra_fields'] = $extra_fields;}
2495
+                    if (isset($type['extra_fields'])) {$type['extra_fields'] = $extra_fields; }
2496 2496
                     $html = '';
2497 2497
                     $html_var = isset($type['htmlvar_name']) ? $type['htmlvar_name'] : '';
2498
-                    if($html_var=='post'){$html_var='post_address';}
2498
+                    if ($html_var == 'post') {$html_var = 'post_address'; }
2499 2499
                     $field_icon = geodir_field_icon_proccess($type);
2500 2500
                     $filed_type = $type['type'];
2501 2501
 
@@ -2508,7 +2508,7 @@  discard block
 block discarded – undo
2508 2508
                      * @param string $fields_location The location the field is to be show.
2509 2509
                      * @param array $type The array of field values.
2510 2510
                      */
2511
-                    $html = apply_filters("geodir_custom_field_output_{$filed_type}",$html,$fields_location,$type);
2511
+                    $html = apply_filters("geodir_custom_field_output_{$filed_type}", $html, $fields_location, $type);
2512 2512
 
2513 2513
 
2514 2514
                     /**
@@ -2554,7 +2554,7 @@  discard block
 block discarded – undo
2554 2554
                                  * @param string $htmlvar_name The field HTML var name.
2555 2555
                                  */
2556 2556
                                 'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, $htmlvar_name),
2557
-                                'tab_content' => '<div class="geodir-company_info field-group xxx">' . $fieldset_html . '</div>'
2557
+                                'tab_content' => '<div class="geodir-company_info field-group xxx">'.$fieldset_html.'</div>'
2558 2558
                             );
2559 2559
                         }
2560 2560
                     } else {
@@ -2616,7 +2616,7 @@  discard block
 block discarded – undo
2616 2616
             }
2617 2617
             $status .= ")</strong>";
2618 2618
 
2619
-            $html = '<span class="geodir-post-status">' . $status_icon . ' <font class="geodir-status-label">' . __('Status: ', 'geodirectory') . '</font>' . $status . '</span>';
2619
+            $html = '<span class="geodir-post-status">'.$status_icon.' <font class="geodir-status-label">'.__('Status: ', 'geodirectory').'</font>'.$status.'</span>';
2620 2620
         }
2621 2621
     }
2622 2622
 
@@ -2685,7 +2685,7 @@  discard block
 block discarded – undo
2685 2685
  * @return array Modified class array.
2686 2686
  */
2687 2687
 function geodir_body_class_active_map($classes = array()) {
2688
-    $classes[] = 'gd-map-' . geodir_map_name();
2688
+    $classes[] = 'gd-map-'.geodir_map_name();
2689 2689
 
2690 2690
     return $classes;
2691 2691
 }
@@ -2700,7 +2700,7 @@  discard block
 block discarded – undo
2700 2700
  * @return string Modified class string.
2701 2701
  */
2702 2702
 function geodir_admin_body_class_active_map($class = '') {    
2703
-    $class .= ' gd-map-' . geodir_map_name();
2703
+    $class .= ' gd-map-'.geodir_map_name();
2704 2704
 
2705 2705
     return $class;
2706 2706
 }
@@ -2720,7 +2720,7 @@  discard block
 block discarded – undo
2720 2720
  * @return array Translation texts.
2721 2721
  */
2722 2722
 function geodir_load_gd_options_text_translation($translation_texts = array()) {
2723
-    $translation_texts = !empty( $translation_texts ) && is_array( $translation_texts ) ? $translation_texts : array();
2723
+    $translation_texts = !empty($translation_texts) && is_array($translation_texts) ? $translation_texts : array();
2724 2724
 
2725 2725
     $gd_options = array('geodir_post_submited_success_email_subject_admin', 'geodir_post_submited_success_email_content_admin', 'geodir_post_submited_success_email_subject', 'geodir_post_submited_success_email_content', 'geodir_forgot_password_subject', 'geodir_forgot_password_content', 'geodir_registration_success_email_subject', 'geodir_registration_success_email_content', 'geodir_post_published_email_subject', 'geodir_post_published_email_content', 'geodir_email_friend_subject', 'geodir_email_friend_content', 'geodir_email_enquiry_subject', 'geodir_email_enquiry_content', 'geodir_post_added_success_msg_content', 'geodir_post_edited_email_subject_admin', 'geodir_post_edited_email_content_admin');
2726 2726
 
@@ -2786,17 +2786,17 @@  discard block
 block discarded – undo
2786 2786
  * @param array $args The array of menu arguments.
2787 2787
  * @return array The modified arguments.
2788 2788
  */
2789
-function geodir_add_nav_menu_class( $args )
2789
+function geodir_add_nav_menu_class($args)
2790 2790
 {
2791 2791
 
2792
-        if(isset($args['menu_class'])){
2792
+        if (isset($args['menu_class'])) {
2793 2793
             $args['menu_class'] = $args['menu_class']." gd-menu-z";
2794 2794
         }
2795 2795
     
2796 2796
     return $args;
2797 2797
 }
2798 2798
 
2799
-add_filter( 'wp_nav_menu_args', 'geodir_add_nav_menu_class' );
2799
+add_filter('wp_nav_menu_args', 'geodir_add_nav_menu_class');
2800 2800
 
2801 2801
 /**
2802 2802
  * Filters WordPress locale ID.
@@ -2836,9 +2836,9 @@  discard block
 block discarded – undo
2836 2836
         }
2837 2837
         
2838 2838
         add_action('geodir_after_save_listing', 'geodir_wpml_duplicate_listing', 100, 2);
2839
-        add_action( 'geodir_edit_post_link_html', 'geodir_wpml_frontend_duplicate_listing', 0, 1 );
2839
+        add_action('geodir_edit_post_link_html', 'geodir_wpml_frontend_duplicate_listing', 0, 1);
2840 2840
         if (is_admin()) {
2841
-            add_filter( 'geodir_design_settings', 'geodir_wpml_duplicate_settings', 10, 1 );
2841
+            add_filter('geodir_design_settings', 'geodir_wpml_duplicate_settings', 10, 1);
2842 2842
         }
2843 2843
     }
2844 2844
 }
@@ -2867,7 +2867,7 @@  discard block
 block discarded – undo
2867 2867
         }        
2868 2868
         
2869 2869
         if (!empty($keep_vars)) {
2870
-            foreach ( $languages as $code => $url) {
2870
+            foreach ($languages as $code => $url) {
2871 2871
                 $filter_url = $url['url'];
2872 2872
                 
2873 2873
                 foreach ($keep_vars as $var) {
@@ -2886,7 +2886,7 @@  discard block
 block discarded – undo
2886 2886
 
2887 2887
     return $languages;
2888 2888
 }
2889
-add_filter( 'icl_ls_languages', 'geodir_wpml_filter_ls_languages', 11, 1 );
2889
+add_filter('icl_ls_languages', 'geodir_wpml_filter_ls_languages', 11, 1);
2890 2890
 
2891 2891
 /**
2892 2892
  * Remove Yoast SEO hook if disabled on GD pages.
@@ -2894,18 +2894,18 @@  discard block
 block discarded – undo
2894 2894
  * @since 1.6.18
2895 2895
  *
2896 2896
  */
2897
-function geodir_remove_yoast_seo_metas(){
2898
-    if ( class_exists( 'WPSEO_Frontend' ) && geodir_is_geodir_page() && geodir_disable_yoast_seo_metas() ) {
2897
+function geodir_remove_yoast_seo_metas() {
2898
+    if (class_exists('WPSEO_Frontend') && geodir_is_geodir_page() && geodir_disable_yoast_seo_metas()) {
2899 2899
         $wpseo = WPSEO_Frontend::get_instance();
2900 2900
         
2901
-        remove_action( 'wp_head', array( $wpseo, 'metadesc' ), 6 );
2902
-        remove_action( 'wp_head', array( $wpseo, 'metakeywords' ), 11 );
2903
-        remove_filter( 'pre_get_document_title', array( $wpseo, 'title' ), 15 );
2904
-        remove_filter( 'wp_title', array( $wpseo, 'title' ), 15, 3 );
2905
-        remove_filter( 'thematic_doctitle', array( $wpseo, 'title' ), 15 );
2906
-        remove_filter( 'woo_title', array( $wpseo, 'fix_woo_title' ), 99 );
2901
+        remove_action('wp_head', array($wpseo, 'metadesc'), 6);
2902
+        remove_action('wp_head', array($wpseo, 'metakeywords'), 11);
2903
+        remove_filter('pre_get_document_title', array($wpseo, 'title'), 15);
2904
+        remove_filter('wp_title', array($wpseo, 'title'), 15, 3);
2905
+        remove_filter('thematic_doctitle', array($wpseo, 'title'), 15);
2906
+        remove_filter('woo_title', array($wpseo, 'fix_woo_title'), 99);
2907 2907
         
2908
-        remove_action( 'template_redirect', 'wpseo_frontend_head_init', 999 );
2908
+        remove_action('template_redirect', 'wpseo_frontend_head_init', 999);
2909 2909
     }
2910 2910
 }
2911 2911
 
@@ -2920,22 +2920,22 @@  discard block
 block discarded – undo
2920 2920
  *
2921 2921
  */
2922 2922
  function geodir_wpml_ajax_set_guest_lang() {    
2923
-    if ( geodir_is_wpml() && wpml_is_ajax() && !is_user_logged_in() ) {
2924
-        if ( empty( $_GET['lang'] ) && !( !empty( $_SERVER['REQUEST_URI'] ) && preg_match( '@\.(css|js|png|jpg|gif|jpeg|bmp)@i', basename( preg_replace( '@\?.*$@', '', $_SERVER['REQUEST_URI'] ) ) ) ) ) {
2923
+    if (geodir_is_wpml() && wpml_is_ajax() && !is_user_logged_in()) {
2924
+        if (empty($_GET['lang']) && !(!empty($_SERVER['REQUEST_URI']) && preg_match('@\.(css|js|png|jpg|gif|jpeg|bmp)@i', basename(preg_replace('@\?.*$@', '', $_SERVER['REQUEST_URI']))))) {
2925 2925
             global $sitepress;
2926 2926
             
2927 2927
             $referer = wp_get_referer();
2928 2928
             
2929 2929
             $current_lang = $sitepress->get_current_language();
2930
-            $referrer_lang = $sitepress->get_language_from_url( $referer );
2930
+            $referrer_lang = $sitepress->get_language_from_url($referer);
2931 2931
             
2932
-            if ( $referrer_lang && $current_lang != $referrer_lang ) {
2932
+            if ($referrer_lang && $current_lang != $referrer_lang) {
2933 2933
                 $_GET['lang'] = $referrer_lang;
2934 2934
             }
2935 2935
         }
2936 2936
     }
2937 2937
 }
2938
-add_action( 'plugins_loaded', 'geodir_wpml_ajax_set_guest_lang', -1 );
2938
+add_action('plugins_loaded', 'geodir_wpml_ajax_set_guest_lang', -1);
2939 2939
 
2940 2940
 /**
2941 2941
  * Change country slug czech-republic to czechia and redirect.
@@ -2956,18 +2956,18 @@  discard block
 block discarded – undo
2956 2956
         }
2957 2957
         
2958 2958
         $redirect = false;
2959
-        if (strpos($current_url, '/' . $search . '/') !== false) {
2959
+        if (strpos($current_url, '/'.$search.'/') !== false) {
2960 2960
             $redirect = true;
2961
-            $current_url = preg_replace('/\/' . $search . '\//', '/' . $replace . '/', $current_url, 1);
2961
+            $current_url = preg_replace('/\/'.$search.'\//', '/'.$replace.'/', $current_url, 1);
2962 2962
         }
2963 2963
         
2964 2964
         if ($has_slash != "/") {
2965 2965
             $current_url = trim($current_url, '/');
2966 2966
         }
2967 2967
         
2968
-        if (strpos($current_url, 'gd_country=' . $search) !== false) {
2968
+        if (strpos($current_url, 'gd_country='.$search) !== false) {
2969 2969
             $redirect = true;
2970
-            $current_url = str_replace('gd_country=' . $search, 'gd_country=' . $replace, $current_url);
2970
+            $current_url = str_replace('gd_country='.$search, 'gd_country='.$replace, $current_url);
2971 2971
         }
2972 2972
 
2973 2973
         if ($redirect) {
Please login to merge, or discard this patch.
geodirectory-templates/login_frm.php 3 patches
Indentation   +40 added lines, -40 removed lines patch added patch discarded remove patch
@@ -10,13 +10,13 @@  discard block
 block discarded – undo
10 10
  */
11 11
 
12 12
 if (isset($_GET['redirect_to']) && $_GET['redirect_to'] != '') {
13
-    $redirect_to = $_GET['redirect_to'];
13
+	$redirect_to = $_GET['redirect_to'];
14 14
 } else {
15
-    //echo $_SERVER['HTTP_HOST'] ;
16
-    $redirect_to = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';
17
-    if (strpos($redirect_to, $_SERVER['HTTP_HOST']) === false) {
18
-        $redirect_to = home_url();
19
-    }
15
+	//echo $_SERVER['HTTP_HOST'] ;
16
+	$redirect_to = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';
17
+	if (strpos($redirect_to, $_SERVER['HTTP_HOST']) === false) {
18
+		$redirect_to = home_url();
19
+	}
20 20
 
21 21
 }
22 22
 
@@ -38,37 +38,37 @@  discard block
 block discarded – undo
38 38
     <h4>
39 39
         <?php
40 40
 
41
-            /**
42
-             * Filter the `SIGN_IN_PAGE_TITLE` title text on login form template.
43
-             *
44
-             * @since 1.0.0
45
-             */
46
-            echo apply_filters('geodir_login_page_title', SIGN_IN_PAGE_TITLE);
41
+			/**
42
+			 * Filter the `SIGN_IN_PAGE_TITLE` title text on login form template.
43
+			 *
44
+			 * @since 1.0.0
45
+			 */
46
+			echo apply_filters('geodir_login_page_title', SIGN_IN_PAGE_TITLE);
47 47
 
48
-        ?>
48
+		?>
49 49
     </h4>
50 50
     <?php
51
-    if (isset($_REQUEST['emsg']) && $_REQUEST['emsg'] == 'fw') {
52
-        echo "<p class=\"error_msg\"> " . INVALID_USER_FPW_MSG . " </p>";
53
-    } elseif (isset($_REQUEST['logemsg']) && $_REQUEST['logemsg'] == 1) {
54
-        echo "<p class=\"error_msg\"> " . INVALID_USER_PW_MSG . " </p>";
55
-    }
51
+	if (isset($_REQUEST['emsg']) && $_REQUEST['emsg'] == 'fw') {
52
+		echo "<p class=\"error_msg\"> " . INVALID_USER_FPW_MSG . " </p>";
53
+	} elseif (isset($_REQUEST['logemsg']) && $_REQUEST['logemsg'] == 1) {
54
+		echo "<p class=\"error_msg\"> " . INVALID_USER_PW_MSG . " </p>";
55
+	}
56 56
 
57
-    if (isset($_REQUEST['checkemail']) && $_REQUEST['checkemail'] == 'confirm')
58
-        echo '<p class="sucess_msg">' . PW_SEND_CONFIRM_MSG . '</p>';
57
+	if (isset($_REQUEST['checkemail']) && $_REQUEST['checkemail'] == 'confirm')
58
+		echo '<p class="sucess_msg">' . PW_SEND_CONFIRM_MSG . '</p>';
59 59
 
60
-    do_action('geodir_login_error_messages');
60
+	do_action('geodir_login_error_messages');
61 61
 
62
-    ?>
62
+	?>
63 63
     <form name="cus_loginform" id="cus_loginform" method="post">
64 64
 
65 65
         <div class="form_row clearfix">
66 66
             <input placeholder='<?php echo USERNAME_TEXT; ?>' type="text" name="log" id="user_login"
67 67
                    value="<?php global $user_login;
68
-                   if (!isset($user_login)) {
69
-                       $user_login = '';
70
-                   }
71
-                   echo esc_attr($user_login); ?>" size="20" class="textfield"/>
68
+				   if (!isset($user_login)) {
69
+					   $user_login = '';
70
+				   }
71
+				   echo esc_attr($user_login); ?>" size="20" class="textfield"/>
72 72
             <span class="user_loginInfo"></span>
73 73
         </div>
74 74
 
@@ -79,14 +79,14 @@  discard block
 block discarded – undo
79 79
         </div>
80 80
 
81 81
         <?php
82
-        /**
83
-         * This is a default WordPress action that calls any additional elements needed for any login forms.
84
-         *
85
-         * We use this action before the remember me checkbox on the sigin form.
86
-         *
87
-         * @since 1.0.0
88
-         */
89
-        do_action('login_form'); ?>
82
+		/**
83
+		 * This is a default WordPress action that calls any additional elements needed for any login forms.
84
+		 *
85
+		 * We use this action before the remember me checkbox on the sigin form.
86
+		 *
87
+		 * @since 1.0.0
88
+		 */
89
+		do_action('login_form'); ?>
90 90
         <p class="rember">
91 91
             <input name="rememberme" type="checkbox" id="rememberme" value="forever" class="fl"/>
92 92
             <?php echo REMEMBER_ON_COMPUTER_TEXT; ?>
@@ -110,12 +110,12 @@  discard block
 block discarded – undo
110 110
                 <input placeholder='<?php echo USERNAME_EMAIL_TEXT; ?>' type="text" name="user_login"
111 111
                        value="<?php echo esc_attr($user_login); ?>" size="20" class="user_login1 textfield"/>
112 112
                 <?php
113
-                /**
114
-                 * Called before the get new password button in the login box template.
115
-                 *
116
-                 * @since 1.0.0
117
-                 */
118
-                do_action('lostpassword_form'); ?>
113
+				/**
114
+				 * Called before the get new password button in the login box template.
115
+				 *
116
+				 * @since 1.0.0
117
+				 */
118
+				do_action('lostpassword_form'); ?>
119 119
             </div>
120 120
             <input type="submit" name="get_new_password" value="<?php echo GET_NEW_PW_TEXT; ?>" class="geodir_button"/>
121 121
         </form>
Please login to merge, or discard this patch.
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -49,13 +49,13 @@
 block discarded – undo
49 49
     </h4>
50 50
     <?php
51 51
     if (isset($_REQUEST['emsg']) && $_REQUEST['emsg'] == 'fw') {
52
-        echo "<p class=\"error_msg\"> " . INVALID_USER_FPW_MSG . " </p>";
52
+        echo "<p class=\"error_msg\"> ".INVALID_USER_FPW_MSG." </p>";
53 53
     } elseif (isset($_REQUEST['logemsg']) && $_REQUEST['logemsg'] == 1) {
54
-        echo "<p class=\"error_msg\"> " . INVALID_USER_PW_MSG . " </p>";
54
+        echo "<p class=\"error_msg\"> ".INVALID_USER_PW_MSG." </p>";
55 55
     }
56 56
 
57 57
     if (isset($_REQUEST['checkemail']) && $_REQUEST['checkemail'] == 'confirm')
58
-        echo '<p class="sucess_msg">' . PW_SEND_CONFIRM_MSG . '</p>';
58
+        echo '<p class="sucess_msg">'.PW_SEND_CONFIRM_MSG.'</p>';
59 59
 
60 60
     do_action('geodir_login_error_messages');
61 61
 
Please login to merge, or discard this patch.
Braces   +3 added lines, -2 removed lines patch added patch discarded remove patch
@@ -54,8 +54,9 @@
 block discarded – undo
54 54
         echo "<p class=\"error_msg\"> " . INVALID_USER_PW_MSG . " </p>";
55 55
     }
56 56
 
57
-    if (isset($_REQUEST['checkemail']) && $_REQUEST['checkemail'] == 'confirm')
58
-        echo '<p class="sucess_msg">' . PW_SEND_CONFIRM_MSG . '</p>';
57
+    if (isset($_REQUEST['checkemail']) && $_REQUEST['checkemail'] == 'confirm') {
58
+            echo '<p class="sucess_msg">' . PW_SEND_CONFIRM_MSG . '</p>';
59
+    }
59 60
 
60 61
     do_action('geodir_login_error_messages');
61 62
 
Please login to merge, or discard this patch.
geodirectory-admin/google-api-php-client/src/Google/Auth/OAuth2.php 3 patches
Doc Comments   +2 added lines, -1 removed lines patch added patch discarded remove patch
@@ -500,7 +500,7 @@  discard block
 block discarded – undo
500 500
    * @param [$issuer] the expected issues, defaults to Google
501 501
    * @param [$max_expiry] the max lifetime of a token, defaults to MAX_TOKEN_LIFETIME_SECS
502 502
    * @throws Google_Auth_Exception
503
-   * @return mixed token information if valid, false if not
503
+   * @return Google_Auth_LoginTicket token information if valid, false if not
504 504
    */
505 505
   public function verifySignedJwtWithCerts(
506 506
       $jwt,
@@ -626,6 +626,7 @@  discard block
 block discarded – undo
626 626
 
627 627
   /**
628 628
    * Add a parameter to the auth params if not empty string.
629
+   * @param string $name
629 630
    */
630 631
   private function maybeAddParam($params, $name)
631 632
   {
Please login to merge, or discard this patch.
Indentation   +411 added lines, -411 removed lines patch added patch discarded remove patch
@@ -57,7 +57,7 @@  discard block
 block discarded – undo
57 57
    */
58 58
   public function __construct(Google_Client $client)
59 59
   {
60
-    $this->client = $client;
60
+	$this->client = $client;
61 61
   }
62 62
 
63 63
   /**
@@ -72,8 +72,8 @@  discard block
 block discarded – undo
72 72
    */
73 73
   public function authenticatedRequest(Google_Http_Request $request)
74 74
   {
75
-    $request = $this->sign($request);
76
-    return $this->client->getIo()->makeRequest($request);
75
+	$request = $this->sign($request);
76
+	return $this->client->getIo()->makeRequest($request);
77 77
   }
78 78
 
79 79
   /**
@@ -84,52 +84,52 @@  discard block
 block discarded – undo
84 84
    */
85 85
   public function authenticate($code, $crossClient = false)
86 86
   {
87
-    if (strlen($code) == 0) {
88
-      throw new Google_Auth_Exception("Invalid code");
89
-    }
90
-
91
-    $arguments = array(
92
-          'code' => $code,
93
-          'grant_type' => 'authorization_code',
94
-          'client_id' => $this->client->getClassConfig($this, 'client_id'),
95
-          'client_secret' => $this->client->getClassConfig($this, 'client_secret')
96
-    );
97
-
98
-    if ($crossClient !== true) {
99
-        $arguments['redirect_uri'] = $this->client->getClassConfig($this, 'redirect_uri');
100
-    }
101
-
102
-    // We got here from the redirect from a successful authorization grant,
103
-    // fetch the access token
104
-    $request = new Google_Http_Request(
105
-        self::OAUTH2_TOKEN_URI,
106
-        'POST',
107
-        array(),
108
-        $arguments
109
-    );
110
-    $request->disableGzip();
111
-    $response = $this->client->getIo()->makeRequest($request);
112
-
113
-    if ($response->getResponseHttpCode() == 200) {
114
-      $this->setAccessToken($response->getResponseBody());
115
-      $this->token['created'] = time();
116
-      return $this->getAccessToken();
117
-    } else {
118
-      $decodedResponse = json_decode($response->getResponseBody(), true);
119
-      if ($decodedResponse != null && $decodedResponse['error']) {
120
-        $errorText = $decodedResponse['error'];
121
-        if (isset($decodedResponse['error_description'])) {
122
-          $errorText .= ": " . $decodedResponse['error_description'];
123
-        }
124
-      }
125
-      throw new Google_Auth_Exception(
126
-          sprintf(
127
-              "Error fetching OAuth2 access token, message: '%s'",
128
-              $errorText
129
-          ),
130
-          $response->getResponseHttpCode()
131
-      );
132
-    }
87
+	if (strlen($code) == 0) {
88
+	  throw new Google_Auth_Exception("Invalid code");
89
+	}
90
+
91
+	$arguments = array(
92
+		  'code' => $code,
93
+		  'grant_type' => 'authorization_code',
94
+		  'client_id' => $this->client->getClassConfig($this, 'client_id'),
95
+		  'client_secret' => $this->client->getClassConfig($this, 'client_secret')
96
+	);
97
+
98
+	if ($crossClient !== true) {
99
+		$arguments['redirect_uri'] = $this->client->getClassConfig($this, 'redirect_uri');
100
+	}
101
+
102
+	// We got here from the redirect from a successful authorization grant,
103
+	// fetch the access token
104
+	$request = new Google_Http_Request(
105
+		self::OAUTH2_TOKEN_URI,
106
+		'POST',
107
+		array(),
108
+		$arguments
109
+	);
110
+	$request->disableGzip();
111
+	$response = $this->client->getIo()->makeRequest($request);
112
+
113
+	if ($response->getResponseHttpCode() == 200) {
114
+	  $this->setAccessToken($response->getResponseBody());
115
+	  $this->token['created'] = time();
116
+	  return $this->getAccessToken();
117
+	} else {
118
+	  $decodedResponse = json_decode($response->getResponseBody(), true);
119
+	  if ($decodedResponse != null && $decodedResponse['error']) {
120
+		$errorText = $decodedResponse['error'];
121
+		if (isset($decodedResponse['error_description'])) {
122
+		  $errorText .= ": " . $decodedResponse['error_description'];
123
+		}
124
+	  }
125
+	  throw new Google_Auth_Exception(
126
+		  sprintf(
127
+			  "Error fetching OAuth2 access token, message: '%s'",
128
+			  $errorText
129
+		  ),
130
+		  $response->getResponseHttpCode()
131
+	  );
132
+	}
133 133
   }
134 134
 
135 135
   /**
@@ -141,37 +141,37 @@  discard block
 block discarded – undo
141 141
    */
142 142
   public function createAuthUrl($scope)
143 143
   {
144
-    $params = array(
145
-        'response_type' => 'code',
146
-        'redirect_uri' => $this->client->getClassConfig($this, 'redirect_uri'),
147
-        'client_id' => $this->client->getClassConfig($this, 'client_id'),
148
-        'scope' => $scope,
149
-        'access_type' => $this->client->getClassConfig($this, 'access_type'),
150
-    );
151
-
152
-    // Prefer prompt to approval prompt.
153
-    if ($this->client->getClassConfig($this, 'prompt')) {
154
-      $params = $this->maybeAddParam($params, 'prompt');
155
-    } else {
156
-      $params = $this->maybeAddParam($params, 'approval_prompt');
157
-    }
158
-    $params = $this->maybeAddParam($params, 'login_hint');
159
-    $params = $this->maybeAddParam($params, 'hd');
160
-    $params = $this->maybeAddParam($params, 'openid.realm');
161
-    $params = $this->maybeAddParam($params, 'include_granted_scopes');
162
-
163
-    // If the list of scopes contains plus.login, add request_visible_actions
164
-    // to auth URL.
165
-    $rva = $this->client->getClassConfig($this, 'request_visible_actions');
166
-    if (strpos($scope, 'plus.login') && strlen($rva) > 0) {
167
-        $params['request_visible_actions'] = $rva;
168
-    }
169
-
170
-    if (isset($this->state)) {
171
-      $params['state'] = $this->state;
172
-    }
173
-
174
-    return self::OAUTH2_AUTH_URL . "?" . http_build_query($params, '', '&');
144
+	$params = array(
145
+		'response_type' => 'code',
146
+		'redirect_uri' => $this->client->getClassConfig($this, 'redirect_uri'),
147
+		'client_id' => $this->client->getClassConfig($this, 'client_id'),
148
+		'scope' => $scope,
149
+		'access_type' => $this->client->getClassConfig($this, 'access_type'),
150
+	);
151
+
152
+	// Prefer prompt to approval prompt.
153
+	if ($this->client->getClassConfig($this, 'prompt')) {
154
+	  $params = $this->maybeAddParam($params, 'prompt');
155
+	} else {
156
+	  $params = $this->maybeAddParam($params, 'approval_prompt');
157
+	}
158
+	$params = $this->maybeAddParam($params, 'login_hint');
159
+	$params = $this->maybeAddParam($params, 'hd');
160
+	$params = $this->maybeAddParam($params, 'openid.realm');
161
+	$params = $this->maybeAddParam($params, 'include_granted_scopes');
162
+
163
+	// If the list of scopes contains plus.login, add request_visible_actions
164
+	// to auth URL.
165
+	$rva = $this->client->getClassConfig($this, 'request_visible_actions');
166
+	if (strpos($scope, 'plus.login') && strlen($rva) > 0) {
167
+		$params['request_visible_actions'] = $rva;
168
+	}
169
+
170
+	if (isset($this->state)) {
171
+	  $params['state'] = $this->state;
172
+	}
173
+
174
+	return self::OAUTH2_AUTH_URL . "?" . http_build_query($params, '', '&');
175 175
   }
176 176
 
177 177
   /**
@@ -180,38 +180,38 @@  discard block
 block discarded – undo
180 180
    */
181 181
   public function setAccessToken($token)
182 182
   {
183
-    $token = json_decode($token, true);
184
-    if ($token == null) {
185
-      throw new Google_Auth_Exception('Could not json decode the token');
186
-    }
187
-    if (! isset($token['access_token'])) {
188
-      throw new Google_Auth_Exception("Invalid token format");
189
-    }
190
-    $this->token = $token;
183
+	$token = json_decode($token, true);
184
+	if ($token == null) {
185
+	  throw new Google_Auth_Exception('Could not json decode the token');
186
+	}
187
+	if (! isset($token['access_token'])) {
188
+	  throw new Google_Auth_Exception("Invalid token format");
189
+	}
190
+	$this->token = $token;
191 191
   }
192 192
 
193 193
   public function getAccessToken()
194 194
   {
195
-    return json_encode($this->token);
195
+	return json_encode($this->token);
196 196
   }
197 197
 
198 198
   public function getRefreshToken()
199 199
   {
200
-    if (array_key_exists('refresh_token', $this->token)) {
201
-      return $this->token['refresh_token'];
202
-    } else {
203
-      return null;
204
-    }
200
+	if (array_key_exists('refresh_token', $this->token)) {
201
+	  return $this->token['refresh_token'];
202
+	} else {
203
+	  return null;
204
+	}
205 205
   }
206 206
 
207 207
   public function setState($state)
208 208
   {
209
-    $this->state = $state;
209
+	$this->state = $state;
210 210
   }
211 211
 
212 212
   public function setAssertionCredentials(Google_Auth_AssertionCredentials $creds)
213 213
   {
214
-    $this->assertionCredentials = $creds;
214
+	$this->assertionCredentials = $creds;
215 215
   }
216 216
 
217 217
   /**
@@ -222,43 +222,43 @@  discard block
 block discarded – undo
222 222
    */
223 223
   public function sign(Google_Http_Request $request)
224 224
   {
225
-    // add the developer key to the request before signing it
226
-    if ($this->client->getClassConfig($this, 'developer_key')) {
227
-      $request->setQueryParam('key', $this->client->getClassConfig($this, 'developer_key'));
228
-    }
229
-
230
-    // Cannot sign the request without an OAuth access token.
231
-    if (null == $this->token && null == $this->assertionCredentials) {
232
-      return $request;
233
-    }
234
-
235
-    // Check if the token is set to expire in the next 30 seconds
236
-    // (or has already expired).
237
-    if ($this->isAccessTokenExpired()) {
238
-      if ($this->assertionCredentials) {
239
-        $this->refreshTokenWithAssertion();
240
-      } else {
241
-        $this->client->getLogger()->debug('OAuth2 access token expired');
242
-        if (! array_key_exists('refresh_token', $this->token)) {
243
-          $error = "The OAuth 2.0 access token has expired,"
244
-                  ." and a refresh token is not available. Refresh tokens"
245
-                  ." are not returned for responses that were auto-approved.";
246
-
247
-          $this->client->getLogger()->error($error);
248
-          throw new Google_Auth_Exception($error);
249
-        }
250
-        $this->refreshToken($this->token['refresh_token']);
251
-      }
252
-    }
253
-
254
-    $this->client->getLogger()->debug('OAuth2 authentication');
255
-
256
-    // Add the OAuth2 header to the request
257
-    $request->setRequestHeaders(
258
-        array('Authorization' => 'Bearer ' . $this->token['access_token'])
259
-    );
260
-
261
-    return $request;
225
+	// add the developer key to the request before signing it
226
+	if ($this->client->getClassConfig($this, 'developer_key')) {
227
+	  $request->setQueryParam('key', $this->client->getClassConfig($this, 'developer_key'));
228
+	}
229
+
230
+	// Cannot sign the request without an OAuth access token.
231
+	if (null == $this->token && null == $this->assertionCredentials) {
232
+	  return $request;
233
+	}
234
+
235
+	// Check if the token is set to expire in the next 30 seconds
236
+	// (or has already expired).
237
+	if ($this->isAccessTokenExpired()) {
238
+	  if ($this->assertionCredentials) {
239
+		$this->refreshTokenWithAssertion();
240
+	  } else {
241
+		$this->client->getLogger()->debug('OAuth2 access token expired');
242
+		if (! array_key_exists('refresh_token', $this->token)) {
243
+		  $error = "The OAuth 2.0 access token has expired,"
244
+				  ." and a refresh token is not available. Refresh tokens"
245
+				  ." are not returned for responses that were auto-approved.";
246
+
247
+		  $this->client->getLogger()->error($error);
248
+		  throw new Google_Auth_Exception($error);
249
+		}
250
+		$this->refreshToken($this->token['refresh_token']);
251
+	  }
252
+	}
253
+
254
+	$this->client->getLogger()->debug('OAuth2 authentication');
255
+
256
+	// Add the OAuth2 header to the request
257
+	$request->setRequestHeaders(
258
+		array('Authorization' => 'Bearer ' . $this->token['access_token'])
259
+	);
260
+
261
+	return $request;
262 262
   }
263 263
 
264 264
   /**
@@ -268,14 +268,14 @@  discard block
 block discarded – undo
268 268
    */
269 269
   public function refreshToken($refreshToken)
270 270
   {
271
-    $this->refreshTokenRequest(
272
-        array(
273
-          'client_id' => $this->client->getClassConfig($this, 'client_id'),
274
-          'client_secret' => $this->client->getClassConfig($this, 'client_secret'),
275
-          'refresh_token' => $refreshToken,
276
-          'grant_type' => 'refresh_token'
277
-        )
278
-    );
271
+	$this->refreshTokenRequest(
272
+		array(
273
+		  'client_id' => $this->client->getClassConfig($this, 'client_id'),
274
+		  'client_secret' => $this->client->getClassConfig($this, 'client_secret'),
275
+		  'refresh_token' => $refreshToken,
276
+		  'grant_type' => 'refresh_token'
277
+		)
278
+	);
279 279
   }
280 280
 
281 281
   /**
@@ -285,83 +285,83 @@  discard block
 block discarded – undo
285 285
    */
286 286
   public function refreshTokenWithAssertion($assertionCredentials = null)
287 287
   {
288
-    if (!$assertionCredentials) {
289
-      $assertionCredentials = $this->assertionCredentials;
290
-    }
291
-
292
-    $cacheKey = $assertionCredentials->getCacheKey();
293
-
294
-    if ($cacheKey) {
295
-      // We can check whether we have a token available in the
296
-      // cache. If it is expired, we can retrieve a new one from
297
-      // the assertion.
298
-      $token = $this->client->getCache()->get($cacheKey);
299
-      if ($token) {
300
-        $this->setAccessToken($token);
301
-      }
302
-      if (!$this->isAccessTokenExpired()) {
303
-        return;
304
-      }
305
-    }
306
-
307
-    $this->client->getLogger()->debug('OAuth2 access token expired');
308
-    $this->refreshTokenRequest(
309
-        array(
310
-          'grant_type' => 'assertion',
311
-          'assertion_type' => $assertionCredentials->assertionType,
312
-          'assertion' => $assertionCredentials->generateAssertion(),
313
-        )
314
-    );
315
-
316
-    if ($cacheKey) {
317
-      // Attempt to cache the token.
318
-      $this->client->getCache()->set(
319
-          $cacheKey,
320
-          $this->getAccessToken()
321
-      );
322
-    }
288
+	if (!$assertionCredentials) {
289
+	  $assertionCredentials = $this->assertionCredentials;
290
+	}
291
+
292
+	$cacheKey = $assertionCredentials->getCacheKey();
293
+
294
+	if ($cacheKey) {
295
+	  // We can check whether we have a token available in the
296
+	  // cache. If it is expired, we can retrieve a new one from
297
+	  // the assertion.
298
+	  $token = $this->client->getCache()->get($cacheKey);
299
+	  if ($token) {
300
+		$this->setAccessToken($token);
301
+	  }
302
+	  if (!$this->isAccessTokenExpired()) {
303
+		return;
304
+	  }
305
+	}
306
+
307
+	$this->client->getLogger()->debug('OAuth2 access token expired');
308
+	$this->refreshTokenRequest(
309
+		array(
310
+		  'grant_type' => 'assertion',
311
+		  'assertion_type' => $assertionCredentials->assertionType,
312
+		  'assertion' => $assertionCredentials->generateAssertion(),
313
+		)
314
+	);
315
+
316
+	if ($cacheKey) {
317
+	  // Attempt to cache the token.
318
+	  $this->client->getCache()->set(
319
+		  $cacheKey,
320
+		  $this->getAccessToken()
321
+	  );
322
+	}
323 323
   }
324 324
 
325 325
   private function refreshTokenRequest($params)
326 326
   {
327
-    if (isset($params['assertion'])) {
328
-      $this->client->getLogger()->info(
329
-          'OAuth2 access token refresh with Signed JWT assertion grants.'
330
-      );
331
-    } else {
332
-      $this->client->getLogger()->info('OAuth2 access token refresh');
333
-    }
334
-
335
-    $http = new Google_Http_Request(
336
-        self::OAUTH2_TOKEN_URI,
337
-        'POST',
338
-        array(),
339
-        $params
340
-    );
341
-    $http->disableGzip();
342
-    $request = $this->client->getIo()->makeRequest($http);
343
-
344
-    $code = $request->getResponseHttpCode();
345
-    $body = $request->getResponseBody();
346
-    if (200 == $code) {
347
-      $token = json_decode($body, true);
348
-      if ($token == null) {
349
-        throw new Google_Auth_Exception("Could not json decode the access token");
350
-      }
351
-
352
-      if (! isset($token['access_token']) || ! isset($token['expires_in'])) {
353
-        throw new Google_Auth_Exception("Invalid token format");
354
-      }
355
-
356
-      if (isset($token['id_token'])) {
357
-        $this->token['id_token'] = $token['id_token'];
358
-      }
359
-      $this->token['access_token'] = $token['access_token'];
360
-      $this->token['expires_in'] = $token['expires_in'];
361
-      $this->token['created'] = time();
362
-    } else {
363
-      throw new Google_Auth_Exception("Error refreshing the OAuth2 token, message: '$body'", $code);
364
-    }
327
+	if (isset($params['assertion'])) {
328
+	  $this->client->getLogger()->info(
329
+		  'OAuth2 access token refresh with Signed JWT assertion grants.'
330
+	  );
331
+	} else {
332
+	  $this->client->getLogger()->info('OAuth2 access token refresh');
333
+	}
334
+
335
+	$http = new Google_Http_Request(
336
+		self::OAUTH2_TOKEN_URI,
337
+		'POST',
338
+		array(),
339
+		$params
340
+	);
341
+	$http->disableGzip();
342
+	$request = $this->client->getIo()->makeRequest($http);
343
+
344
+	$code = $request->getResponseHttpCode();
345
+	$body = $request->getResponseBody();
346
+	if (200 == $code) {
347
+	  $token = json_decode($body, true);
348
+	  if ($token == null) {
349
+		throw new Google_Auth_Exception("Could not json decode the access token");
350
+	  }
351
+
352
+	  if (! isset($token['access_token']) || ! isset($token['expires_in'])) {
353
+		throw new Google_Auth_Exception("Invalid token format");
354
+	  }
355
+
356
+	  if (isset($token['id_token'])) {
357
+		$this->token['id_token'] = $token['id_token'];
358
+	  }
359
+	  $this->token['access_token'] = $token['access_token'];
360
+	  $this->token['expires_in'] = $token['expires_in'];
361
+	  $this->token['created'] = time();
362
+	} else {
363
+	  throw new Google_Auth_Exception("Error refreshing the OAuth2 token, message: '$body'", $code);
364
+	}
365 365
   }
366 366
 
367 367
   /**
@@ -373,31 +373,31 @@  discard block
 block discarded – undo
373 373
    */
374 374
   public function revokeToken($token = null)
375 375
   {
376
-    if (!$token) {
377
-      if (!$this->token) {
378
-        // Not initialized, no token to actually revoke
379
-        return false;
380
-      } elseif (array_key_exists('refresh_token', $this->token)) {
381
-        $token = $this->token['refresh_token'];
382
-      } else {
383
-        $token = $this->token['access_token'];
384
-      }
385
-    }
386
-    $request = new Google_Http_Request(
387
-        self::OAUTH2_REVOKE_URI,
388
-        'POST',
389
-        array(),
390
-        "token=$token"
391
-    );
392
-    $request->disableGzip();
393
-    $response = $this->client->getIo()->makeRequest($request);
394
-    $code = $response->getResponseHttpCode();
395
-    if ($code == 200) {
396
-      $this->token = null;
397
-      return true;
398
-    }
399
-
400
-    return false;
376
+	if (!$token) {
377
+	  if (!$this->token) {
378
+		// Not initialized, no token to actually revoke
379
+		return false;
380
+	  } elseif (array_key_exists('refresh_token', $this->token)) {
381
+		$token = $this->token['refresh_token'];
382
+	  } else {
383
+		$token = $this->token['access_token'];
384
+	  }
385
+	}
386
+	$request = new Google_Http_Request(
387
+		self::OAUTH2_REVOKE_URI,
388
+		'POST',
389
+		array(),
390
+		"token=$token"
391
+	);
392
+	$request->disableGzip();
393
+	$response = $this->client->getIo()->makeRequest($request);
394
+	$code = $response->getResponseHttpCode();
395
+	if ($code == 200) {
396
+	  $this->token = null;
397
+	  return true;
398
+	}
399
+
400
+	return false;
401 401
   }
402 402
 
403 403
   /**
@@ -406,15 +406,15 @@  discard block
 block discarded – undo
406 406
    */
407 407
   public function isAccessTokenExpired()
408 408
   {
409
-    if (!$this->token || !isset($this->token['created'])) {
410
-      return true;
411
-    }
409
+	if (!$this->token || !isset($this->token['created'])) {
410
+	  return true;
411
+	}
412 412
 
413
-    // If the token is set to expire in the next 30 seconds.
414
-    $expired = ($this->token['created']
415
-        + ($this->token['expires_in'] - 30)) < time();
413
+	// If the token is set to expire in the next 30 seconds.
414
+	$expired = ($this->token['created']
415
+		+ ($this->token['expires_in'] - 30)) < time();
416 416
 
417
-    return $expired;
417
+	return $expired;
418 418
   }
419 419
 
420 420
   // Gets federated sign-on certificates to use for verifying identity tokens.
@@ -422,9 +422,9 @@  discard block
 block discarded – undo
422 422
   // are PEM encoded certificates.
423 423
   private function getFederatedSignOnCerts()
424 424
   {
425
-    return $this->retrieveCertsFromLocation(
426
-        $this->client->getClassConfig($this, 'federated_signon_certs_url')
427
-    );
425
+	return $this->retrieveCertsFromLocation(
426
+		$this->client->getClassConfig($this, 'federated_signon_certs_url')
427
+	);
428 428
   }
429 429
 
430 430
   /**
@@ -436,36 +436,36 @@  discard block
 block discarded – undo
436 436
    */
437 437
   public function retrieveCertsFromLocation($url)
438 438
   {
439
-    // If we're retrieving a local file, just grab it.
440
-    if ("http" != substr($url, 0, 4)) {
441
-      $file = file_get_contents($url);
442
-      if ($file) {
443
-        return json_decode($file, true);
444
-      } else {
445
-        throw new Google_Auth_Exception(
446
-            "Failed to retrieve verification certificates: '" .
447
-            $url . "'."
448
-        );
449
-      }
450
-    }
451
-
452
-    // This relies on makeRequest caching certificate responses.
453
-    $request = $this->client->getIo()->makeRequest(
454
-        new Google_Http_Request(
455
-            $url
456
-        )
457
-    );
458
-    if ($request->getResponseHttpCode() == 200) {
459
-      $certs = json_decode($request->getResponseBody(), true);
460
-      if ($certs) {
461
-        return $certs;
462
-      }
463
-    }
464
-    throw new Google_Auth_Exception(
465
-        "Failed to retrieve verification certificates: '" .
466
-        $request->getResponseBody() . "'.",
467
-        $request->getResponseHttpCode()
468
-    );
439
+	// If we're retrieving a local file, just grab it.
440
+	if ("http" != substr($url, 0, 4)) {
441
+	  $file = file_get_contents($url);
442
+	  if ($file) {
443
+		return json_decode($file, true);
444
+	  } else {
445
+		throw new Google_Auth_Exception(
446
+			"Failed to retrieve verification certificates: '" .
447
+			$url . "'."
448
+		);
449
+	  }
450
+	}
451
+
452
+	// This relies on makeRequest caching certificate responses.
453
+	$request = $this->client->getIo()->makeRequest(
454
+		new Google_Http_Request(
455
+			$url
456
+		)
457
+	);
458
+	if ($request->getResponseHttpCode() == 200) {
459
+	  $certs = json_decode($request->getResponseBody(), true);
460
+	  if ($certs) {
461
+		return $certs;
462
+	  }
463
+	}
464
+	throw new Google_Auth_Exception(
465
+		"Failed to retrieve verification certificates: '" .
466
+		$request->getResponseBody() . "'.",
467
+		$request->getResponseHttpCode()
468
+	);
469 469
   }
470 470
 
471 471
   /**
@@ -480,15 +480,15 @@  discard block
 block discarded – undo
480 480
    */
481 481
   public function verifyIdToken($id_token = null, $audience = null)
482 482
   {
483
-    if (!$id_token) {
484
-      $id_token = $this->token['id_token'];
485
-    }
486
-    $certs = $this->getFederatedSignonCerts();
487
-    if (!$audience) {
488
-      $audience = $this->client->getClassConfig($this, 'client_id');
489
-    }
490
-
491
-    return $this->verifySignedJwtWithCerts($id_token, $certs, $audience, self::OAUTH2_ISSUER);
483
+	if (!$id_token) {
484
+	  $id_token = $this->token['id_token'];
485
+	}
486
+	$certs = $this->getFederatedSignonCerts();
487
+	if (!$audience) {
488
+	  $audience = $this->client->getClassConfig($this, 'client_id');
489
+	}
490
+
491
+	return $this->verifySignedJwtWithCerts($id_token, $certs, $audience, self::OAUTH2_ISSUER);
492 492
   }
493 493
 
494 494
   /**
@@ -503,125 +503,125 @@  discard block
 block discarded – undo
503 503
    * @return mixed token information if valid, false if not
504 504
    */
505 505
   public function verifySignedJwtWithCerts(
506
-      $jwt,
507
-      $certs,
508
-      $required_audience,
509
-      $issuer = null,
510
-      $max_expiry = null
506
+	  $jwt,
507
+	  $certs,
508
+	  $required_audience,
509
+	  $issuer = null,
510
+	  $max_expiry = null
511 511
   ) {
512
-    if (!$max_expiry) {
513
-      // Set the maximum time we will accept a token for.
514
-      $max_expiry = self::MAX_TOKEN_LIFETIME_SECS;
515
-    }
516
-
517
-    $segments = explode(".", $jwt);
518
-    if (count($segments) != 3) {
519
-      throw new Google_Auth_Exception("Wrong number of segments in token: $jwt");
520
-    }
521
-    $signed = $segments[0] . "." . $segments[1];
522
-    $signature = Google_Utils::urlSafeB64Decode($segments[2]);
523
-
524
-    // Parse envelope.
525
-    $envelope = json_decode(Google_Utils::urlSafeB64Decode($segments[0]), true);
526
-    if (!$envelope) {
527
-      throw new Google_Auth_Exception("Can't parse token envelope: " . $segments[0]);
528
-    }
529
-
530
-    // Parse token
531
-    $json_body = Google_Utils::urlSafeB64Decode($segments[1]);
532
-    $payload = json_decode($json_body, true);
533
-    if (!$payload) {
534
-      throw new Google_Auth_Exception("Can't parse token payload: " . $segments[1]);
535
-    }
536
-
537
-    // Check signature
538
-    $verified = false;
539
-    foreach ($certs as $keyName => $pem) {
540
-      $public_key = new Google_Verifier_Pem($pem);
541
-      if ($public_key->verify($signed, $signature)) {
542
-        $verified = true;
543
-        break;
544
-      }
545
-    }
546
-
547
-    if (!$verified) {
548
-      throw new Google_Auth_Exception("Invalid token signature: $jwt");
549
-    }
550
-
551
-    // Check issued-at timestamp
552
-    $iat = 0;
553
-    if (array_key_exists("iat", $payload)) {
554
-      $iat = $payload["iat"];
555
-    }
556
-    if (!$iat) {
557
-      throw new Google_Auth_Exception("No issue time in token: $json_body");
558
-    }
559
-    $earliest = $iat - self::CLOCK_SKEW_SECS;
560
-
561
-    // Check expiration timestamp
562
-    $now = time();
563
-    $exp = 0;
564
-    if (array_key_exists("exp", $payload)) {
565
-      $exp = $payload["exp"];
566
-    }
567
-    if (!$exp) {
568
-      throw new Google_Auth_Exception("No expiration time in token: $json_body");
569
-    }
570
-    if ($exp >= $now + $max_expiry) {
571
-      throw new Google_Auth_Exception(
572
-          sprintf("Expiration time too far in future: %s", $json_body)
573
-      );
574
-    }
575
-
576
-    $latest = $exp + self::CLOCK_SKEW_SECS;
577
-    if ($now < $earliest) {
578
-      throw new Google_Auth_Exception(
579
-          sprintf(
580
-              "Token used too early, %s < %s: %s",
581
-              $now,
582
-              $earliest,
583
-              $json_body
584
-          )
585
-      );
586
-    }
587
-    if ($now > $latest) {
588
-      throw new Google_Auth_Exception(
589
-          sprintf(
590
-              "Token used too late, %s > %s: %s",
591
-              $now,
592
-              $latest,
593
-              $json_body
594
-          )
595
-      );
596
-    }
597
-
598
-    $iss = $payload['iss'];
599
-    if ($issuer && $iss != $issuer) {
600
-      throw new Google_Auth_Exception(
601
-          sprintf(
602
-              "Invalid issuer, %s != %s: %s",
603
-              $iss,
604
-              $issuer,
605
-              $json_body
606
-          )
607
-      );
608
-    }
609
-
610
-    // Check audience
611
-    $aud = $payload["aud"];
612
-    if ($aud != $required_audience) {
613
-      throw new Google_Auth_Exception(
614
-          sprintf(
615
-              "Wrong recipient, %s != %s:",
616
-              $aud,
617
-              $required_audience,
618
-              $json_body
619
-          )
620
-      );
621
-    }
622
-
623
-    // All good.
624
-    return new Google_Auth_LoginTicket($envelope, $payload);
512
+	if (!$max_expiry) {
513
+	  // Set the maximum time we will accept a token for.
514
+	  $max_expiry = self::MAX_TOKEN_LIFETIME_SECS;
515
+	}
516
+
517
+	$segments = explode(".", $jwt);
518
+	if (count($segments) != 3) {
519
+	  throw new Google_Auth_Exception("Wrong number of segments in token: $jwt");
520
+	}
521
+	$signed = $segments[0] . "." . $segments[1];
522
+	$signature = Google_Utils::urlSafeB64Decode($segments[2]);
523
+
524
+	// Parse envelope.
525
+	$envelope = json_decode(Google_Utils::urlSafeB64Decode($segments[0]), true);
526
+	if (!$envelope) {
527
+	  throw new Google_Auth_Exception("Can't parse token envelope: " . $segments[0]);
528
+	}
529
+
530
+	// Parse token
531
+	$json_body = Google_Utils::urlSafeB64Decode($segments[1]);
532
+	$payload = json_decode($json_body, true);
533
+	if (!$payload) {
534
+	  throw new Google_Auth_Exception("Can't parse token payload: " . $segments[1]);
535
+	}
536
+
537
+	// Check signature
538
+	$verified = false;
539
+	foreach ($certs as $keyName => $pem) {
540
+	  $public_key = new Google_Verifier_Pem($pem);
541
+	  if ($public_key->verify($signed, $signature)) {
542
+		$verified = true;
543
+		break;
544
+	  }
545
+	}
546
+
547
+	if (!$verified) {
548
+	  throw new Google_Auth_Exception("Invalid token signature: $jwt");
549
+	}
550
+
551
+	// Check issued-at timestamp
552
+	$iat = 0;
553
+	if (array_key_exists("iat", $payload)) {
554
+	  $iat = $payload["iat"];
555
+	}
556
+	if (!$iat) {
557
+	  throw new Google_Auth_Exception("No issue time in token: $json_body");
558
+	}
559
+	$earliest = $iat - self::CLOCK_SKEW_SECS;
560
+
561
+	// Check expiration timestamp
562
+	$now = time();
563
+	$exp = 0;
564
+	if (array_key_exists("exp", $payload)) {
565
+	  $exp = $payload["exp"];
566
+	}
567
+	if (!$exp) {
568
+	  throw new Google_Auth_Exception("No expiration time in token: $json_body");
569
+	}
570
+	if ($exp >= $now + $max_expiry) {
571
+	  throw new Google_Auth_Exception(
572
+		  sprintf("Expiration time too far in future: %s", $json_body)
573
+	  );
574
+	}
575
+
576
+	$latest = $exp + self::CLOCK_SKEW_SECS;
577
+	if ($now < $earliest) {
578
+	  throw new Google_Auth_Exception(
579
+		  sprintf(
580
+			  "Token used too early, %s < %s: %s",
581
+			  $now,
582
+			  $earliest,
583
+			  $json_body
584
+		  )
585
+	  );
586
+	}
587
+	if ($now > $latest) {
588
+	  throw new Google_Auth_Exception(
589
+		  sprintf(
590
+			  "Token used too late, %s > %s: %s",
591
+			  $now,
592
+			  $latest,
593
+			  $json_body
594
+		  )
595
+	  );
596
+	}
597
+
598
+	$iss = $payload['iss'];
599
+	if ($issuer && $iss != $issuer) {
600
+	  throw new Google_Auth_Exception(
601
+		  sprintf(
602
+			  "Invalid issuer, %s != %s: %s",
603
+			  $iss,
604
+			  $issuer,
605
+			  $json_body
606
+		  )
607
+	  );
608
+	}
609
+
610
+	// Check audience
611
+	$aud = $payload["aud"];
612
+	if ($aud != $required_audience) {
613
+	  throw new Google_Auth_Exception(
614
+		  sprintf(
615
+			  "Wrong recipient, %s != %s:",
616
+			  $aud,
617
+			  $required_audience,
618
+			  $json_body
619
+		  )
620
+	  );
621
+	}
622
+
623
+	// All good.
624
+	return new Google_Auth_LoginTicket($envelope, $payload);
625 625
   }
626 626
 
627 627
   /**
@@ -629,10 +629,10 @@  discard block
 block discarded – undo
629 629
    */
630 630
   private function maybeAddParam($params, $name)
631 631
   {
632
-    $param = $this->client->getClassConfig($this, $name);
633
-    if ($param != '') {
634
-      $params[$name] = $param;
635
-    }
636
-    return $params;
632
+	$param = $this->client->getClassConfig($this, $name);
633
+	if ($param != '') {
634
+	  $params[$name] = $param;
635
+	}
636
+	return $params;
637 637
   }
638 638
 }
Please login to merge, or discard this patch.
Spacing   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -16,7 +16,7 @@  discard block
 block discarded – undo
16 16
  */
17 17
 
18 18
 if (!class_exists('Google_Client')) {
19
-  require_once dirname(__FILE__) . '/../autoload.php';
19
+  require_once dirname(__FILE__).'/../autoload.php';
20 20
 }
21 21
 
22 22
 /**
@@ -119,7 +119,7 @@  discard block
 block discarded – undo
119 119
       if ($decodedResponse != null && $decodedResponse['error']) {
120 120
         $errorText = $decodedResponse['error'];
121 121
         if (isset($decodedResponse['error_description'])) {
122
-          $errorText .= ": " . $decodedResponse['error_description'];
122
+          $errorText .= ": ".$decodedResponse['error_description'];
123 123
         }
124 124
       }
125 125
       throw new Google_Auth_Exception(
@@ -171,7 +171,7 @@  discard block
 block discarded – undo
171 171
       $params['state'] = $this->state;
172 172
     }
173 173
 
174
-    return self::OAUTH2_AUTH_URL . "?" . http_build_query($params, '', '&');
174
+    return self::OAUTH2_AUTH_URL."?".http_build_query($params, '', '&');
175 175
   }
176 176
 
177 177
   /**
@@ -184,7 +184,7 @@  discard block
 block discarded – undo
184 184
     if ($token == null) {
185 185
       throw new Google_Auth_Exception('Could not json decode the token');
186 186
     }
187
-    if (! isset($token['access_token'])) {
187
+    if (!isset($token['access_token'])) {
188 188
       throw new Google_Auth_Exception("Invalid token format");
189 189
     }
190 190
     $this->token = $token;
@@ -239,7 +239,7 @@  discard block
 block discarded – undo
239 239
         $this->refreshTokenWithAssertion();
240 240
       } else {
241 241
         $this->client->getLogger()->debug('OAuth2 access token expired');
242
-        if (! array_key_exists('refresh_token', $this->token)) {
242
+        if (!array_key_exists('refresh_token', $this->token)) {
243 243
           $error = "The OAuth 2.0 access token has expired,"
244 244
                   ." and a refresh token is not available. Refresh tokens"
245 245
                   ." are not returned for responses that were auto-approved.";
@@ -255,7 +255,7 @@  discard block
 block discarded – undo
255 255
 
256 256
     // Add the OAuth2 header to the request
257 257
     $request->setRequestHeaders(
258
-        array('Authorization' => 'Bearer ' . $this->token['access_token'])
258
+        array('Authorization' => 'Bearer '.$this->token['access_token'])
259 259
     );
260 260
 
261 261
     return $request;
@@ -349,7 +349,7 @@  discard block
 block discarded – undo
349 349
         throw new Google_Auth_Exception("Could not json decode the access token");
350 350
       }
351 351
 
352
-      if (! isset($token['access_token']) || ! isset($token['expires_in'])) {
352
+      if (!isset($token['access_token']) || !isset($token['expires_in'])) {
353 353
         throw new Google_Auth_Exception("Invalid token format");
354 354
       }
355 355
 
@@ -443,8 +443,8 @@  discard block
 block discarded – undo
443 443
         return json_decode($file, true);
444 444
       } else {
445 445
         throw new Google_Auth_Exception(
446
-            "Failed to retrieve verification certificates: '" .
447
-            $url . "'."
446
+            "Failed to retrieve verification certificates: '".
447
+            $url."'."
448 448
         );
449 449
       }
450 450
     }
@@ -462,8 +462,8 @@  discard block
 block discarded – undo
462 462
       }
463 463
     }
464 464
     throw new Google_Auth_Exception(
465
-        "Failed to retrieve verification certificates: '" .
466
-        $request->getResponseBody() . "'.",
465
+        "Failed to retrieve verification certificates: '".
466
+        $request->getResponseBody()."'.",
467 467
         $request->getResponseHttpCode()
468 468
     );
469 469
   }
@@ -518,20 +518,20 @@  discard block
 block discarded – undo
518 518
     if (count($segments) != 3) {
519 519
       throw new Google_Auth_Exception("Wrong number of segments in token: $jwt");
520 520
     }
521
-    $signed = $segments[0] . "." . $segments[1];
521
+    $signed = $segments[0].".".$segments[1];
522 522
     $signature = Google_Utils::urlSafeB64Decode($segments[2]);
523 523
 
524 524
     // Parse envelope.
525 525
     $envelope = json_decode(Google_Utils::urlSafeB64Decode($segments[0]), true);
526 526
     if (!$envelope) {
527
-      throw new Google_Auth_Exception("Can't parse token envelope: " . $segments[0]);
527
+      throw new Google_Auth_Exception("Can't parse token envelope: ".$segments[0]);
528 528
     }
529 529
 
530 530
     // Parse token
531 531
     $json_body = Google_Utils::urlSafeB64Decode($segments[1]);
532 532
     $payload = json_decode($json_body, true);
533 533
     if (!$payload) {
534
-      throw new Google_Auth_Exception("Can't parse token payload: " . $segments[1]);
534
+      throw new Google_Auth_Exception("Can't parse token payload: ".$segments[1]);
535 535
     }
536 536
 
537 537
     // Check signature
Please login to merge, or discard this patch.